Facebook Twitter

Creating documentation for a .NET component with Sandcastle Help File Builder. Contents Introduction Good documentation is an important part of a successful product.

Creating documentation for a .NET component with Sandcastle Help File Builder.

Creating full and comprehensive description of functions and capabilities of a software product or component takes time and patience. In this article, I will discuss some practical aspects of creating documentation for .NET components.

.Net Languages

.Net Libraries. Singularity. PowerShell. Reflection. Databases. .Net Tools. .NET Development Forum. The updated StockTrader 5.5 sample is now available for download and setup.

.NET Development Forum

This replaces the 5.0 release of StockTrader. The installer can be downloaded from or This new download includes the new Configuration Service 5.5 assemblies and ConfigWeb 5.5. Configuration Service 5.5 is backward compatible with 5.0 configuration repositories. You will want to rebuild solutions implementing Configuration Service 5.0 with the new 5.5 shared libraries. Garbage Collection in .NET - How it really works. Garbage collection is a process of releasing the memory used by the objects, which are no longer referenced.

Garbage Collection in .NET - How it really works

This is done in different ways and different manners in various platforms and languages. We will see how garbage collection is being done in .NET.Garbage Collection basisAlmost every program uses resources such as database connection, file system objects etc. In order to make use of these things some resources should be available to us. First we allocate a block of memory in the managed memory by using the new keyword. Receiving notifications when garbage co. Fun With .NET Regex Balancing Groups. Wednesday, January 23rd, 2008 • Related • Filed Under The .NET Framework's regular expression package includes a unique feature called balancing groups, which is a misnomer since although they can indeed be used to match balanced constructs, that's not all they're good for and really has nothing to do with how they work.

Fun With .NET Regex Balancing Groups

Unfortunately, balancing groups are quite poorly documented. Following is a brief description of their functionality, but this post will mostly focus on examples of using them in interesting ways. Note: If you're reading this in a feed reader or aggregator, see the original post, which uses regex syntax highlighting to hopefully make things easier to follow. (? Basic Transparency Rules. One of the biggest changes in the .NET 4 security model is a move toward security transparency as a primary security enforcement mechanism of the platform.

Basic Transparency Rules

As you'll recall, we introduced security transparency in the v2 release of .NET as more of an audit mechanism in order to help make the surface area of APTCA libraries as safe as possible. In Silverlight, we evolved transparency into the security model that the entire managed platform was built on top of. With .NET 4 we continue that evolution, making security transparency now the consistent way to enforce security both on Silverlight and on the desktop CLR. Code Contracts Preview: Interfaces. Dino Esposito continues his code contracts series and explains what mixins are.

Code Contracts Preview: Interfaces

The Code Contracts Series Introduction In the context of object-oriented languages an evergreen question regards the alleged best way to abstract some functionality. The 30 Minute Regex Tutorial. Expresso 2.1C - 328 Kb Learning .NET Regular Expressions with Expresso Did you ever wonder what Regular Expressions are all about and want to gain a basic understanding quickly?

The 30 Minute Regex Tutorial