Omer van Kloeten's .NET Zen

Programming is life, the rest is mere details

News

Omer van Kloeten's Facebook profile

Get Firefox

.NET Resources

Articles :: CodeDom

Articles :: nGineer

Culture

Projects

Browse by Tags

All Tags » CodeDOM Adventures (RSS)
[Updated (1.8)] Commonly Used .NET Coding Patterns in CodeDom
The latest update (1.8) of my article Commonly Used .NET Coding Patterns in CodeDom is now out. Changes made since 1.7: The Code Access Security Decorator Patterns have been added. The Assembly Information Pattern has been added. Security demand added...
CodeDom Tip: Cache Reusable Objects
Because CodeDom is so verbose and uses a massive grid of objects to represent code structures, it also has many small reusable objects, such as CodeTypeReference objects. Many people overlook this fact because there are so many object being created anyway...
[Updated (1.7)] Commonly Used .NET Coding Patterns in CodeDom
It's been a while, but the latest update (1.7) of my article Commonly Used .NET Coding Patterns in CodeDom is now out. Changes made since 1.6: The Nullable Value Type Property Pattern has been added. The Enum.IsDefined and String.IsNullOrEmpty assertions...
Fast Generic Dynamic Property Access with C# - Now With 10% More Awesome!
After reading James Nies's great piece, Fast Dynamic Property Access with C# , which gives a great performance alternative for repetative reflection tasks, I started reading the comments and found two forks from it, one for more than just properties by...
[Updated (1.6)] Commonly Used .NET Coding Patterns in CodeDom (now under a CC license)
The latest update (1.6) of my article Commonly Used .NET Coding Patterns in CodeDom is now out. Major changes made since 1.5: The Asynchronous Operation pattern has been added. The Disposable Type pattern has been added. The XML Comment patterns have...
Half-Baked
Whenever I have to write a large project using CodeDom (and this doesn't happen as often as you'd think), I almost always find something lacking. It's as if the whole of CodeDom is half baked. What's bugging me the most is that even with the framework...
CodeDom Reflection Generator
As a step to further promote correct writing of generators using CodeDom, I've created a utility that takes an entire assembly and creates typed methods that create every type in it, invoke every method, reference every member, etc.. Now wait a second...
[Updated (1.5)] Commonly Used .NET Coding Patterns in CodeDom
I have uploaded another update (1.5) to my article: Commonly Used .NET Coding Patterns in CodeDom. Major changes made since 1.4: The Typed Collection pattern has been added. The Argument Assertion patterns have been added. Assembly and all types are now...
Visualizers
I really like the idea of visualizers that has been implemented in Visual Studio 2005 and have wanted to write some for quite some time. So I have added to the mix another passion of mine - CodeDom and therefore present: The CodeDom Visualizer The Visualizer...
[Updated (1.4)] Commonly Used .NET Coding Patterns in CodeDom
I have uploaded another update (1.4) to my article: Commonly Used .NET Coding Patterns in CodeDom. Major changes made since 1.2: Now compatible with generation for Visual Basic. Sorry about that. The Custom Attribute pattern has been added. The Custom...
More Posts Next page »