StyleCop update

יום חמישי, מרץ 12, 2009

Some of the features: Ability to use <include> tags within Xml header documentation to pull docs from external files. Get accessor in property required to appear before set accessor .generated.cs files ignored by default   Bugfixes: 18: Partial methods not handled correctly 31: Documentation rules should understand <include> element 56: Require get accessor before set accessor 63: When documenting a generic class, only allows <see cref="MyClass"/> and not...
אין תגובות

Sculpture – Model-Driven Development code generation framework

יום רביעי, דצמבר 3, 2008

There is an interesting open source project in codeplex that is based on DSL Tools, I saw just the videos but it looks promising. Here's the projects summery and pictures Sculpture is a .NET open source Model-Driven Development code generation framework ideal for creating and managing .NET Enterprise Applications. With Sculpture you can model your application components, and then transform this model to deployable components with your favorite technology. Sculpture comes with a host of ready-made Molds (The word “Molds” comes from Molding) like (DAAB, NHibernate, LINQ, CSLA, WCF, ASMX, Windows forms, WPF, Silverlight, ASP.NET, &...

Blog Carnival #11

יום שני, נובמבר 10, 2008

This week in the blog carnival modeling, T4, C# 4.0, framework desing, SOA, performance and ASP.NET related links.   Modeling and UML DSL Tools and Oslo by Stuart Kent UML Syntax and Semantics by Steve Cook T4 Using extension methods in T4 templates by Gareth Jones C# 4.0 C# 4.0 - Named and Optional Parameters - Behind the Scenes by Matthew Podwysocki Framework design PDC 2008 Talk: Framework Design Guidelines Framework Design Guidelines Videos ASP.NET/ASP.NET MVC /WPF /SIlverlight ScottGu has post with a lot of interesting web related topics. SOA SOA, EDA,...

Blog Carnival #6

יום שלישי, ספטמבר 30, 2008

In this carnival there're a lot of software design/patterns and frameworks a bit of SOA, UML, DSL and NDepend and  . . .  V I S U A L   S T U D I O  2 0 1 0 !!!     UML Rejoining the OMG – UML and beyond - by Steve Cook Visual Studio 2010 Visual Studio 2010 and .NET 4.0 Overview Videos on channel9 ALL WEEK !!! DSL How do I create a ModelElement via API by Pablo Galiano F# and functional programming Object Oriented F# - Creating Classes by...

Blog Carnival #5

יום שני, ספטמבר 29, 2008

After a couple of weeks of crappy Internet connections I finally managed to connect via my cell phone (still crappy though). Visual Studio Extensibility  Localized VS Shell (w/ SP1) Download Links T4 Editor - Clarius' T4 Editor ships V1.0 DSL DSL Questions and answers by Martin Fowler ASP.NET jQuery and Microsoft   Algorithms Back To Basics: Algorithms and Going Back To Virtual School   Functional programming The Weekly Source Code 34 - The Rise of F# Object Oriented F# - Extension Everything Side Effects and Functional Programming Object Oriented F# - More Extension Everything...

Blog Carnival #2

יום ראשון, אוגוסט 31, 2008

ASP.NET A solution for the partial rendering issue: CS1502: The best overloaded method match for 'System.IO.TextWriter.Write(char)' has some invalid arguments error The correct code would be: <% Html.RenderPartial("somecontrol.ascx",  SomeDataEntity )  %> Read all about it   Visual Studio Extensibility LearnVSXNow - updated wiki Extensible Framework Design Studio Released - download   Architecture / Software design Revisiting the onion   F# F# Community Technical Preview (CTP) Release September 2008 More resources by Matthew Podwysocki

Blog Carnival #1

יום שישי, אוגוסט 29, 2008

I've decided to collect interesting posts on various topics and when reach critical mass publish them in a single post. Visual Studio Extensibility and DSL Tools How do I know when a model element is being added by a user demand How do I know if the solution is still building How do I get the Visual Studio command line switches How do I obtain a project GUID How do I get a Project from a IVsHierarchy and viceversa How do I cancel a model element property value editing operation Refactoring Udi has a very good example...

Tools day – come and get them

יום ראשון, אוגוסט 24, 2008

In the last weekend there were number of tools/frameworks that were published/upgraded/etc FxCop 1.36 - .NET Code Analysis Tool for Microsoft .NET Framework Design Guidelines - documentation and download 200+ bug fixes that reduce noise, missing analysis and rule crashes Support for analyzing anonymous methods and lambda expressions New option for skipping analysis over tool generated code Spell checker libraries now ship in the box Changes in the way references are resolved and located Better support for C++/CLI and the Compact Framework Language 'friendly' API names in the UI and resolutions...

Creating AOP IL Emitting framework – Part 2

יום רביעי, אוגוסט 13, 2008

I managed to write some code from the last post in this series and I got a name for the project - InterceptIt and I uploaded the initial drop. I created IL emitter helper class that will be in charge of declaration of variables, constants, members, methods, constructors, properties and method and constructor invocation.   Variables: Helper class overview:   When creating a constructor or method the returned parameter is IGenerationContext that provides access to the ILGenerator for that context. IGenerationContext and the concrete GenerationContextInternal class. When I needed to see how the code is translated...

Creating AOP IL Emitting framework – Part 1

  As I wrote in the previous post regarding AOP well have to emit the wrapping method calls in order to have Before, After and Error handling hooks. I want to remind you that this framework will support two modes of work: · Creating a proxy for a concrete type and returning that type · Creating a proxy for a concrete type and returning a single interface implementation for that type Lets look at the following test  interface: 1: public interface ITestInterface 2: { 3: ...