NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Emitting Symbolic Information

The Reflection Emit APIs allow symbolic information to be defined for a dynamic module. Symbolic information can be defined using the default symbol writer interface or a caller specified symbol writer interface. The Reflection Emit APIs provide a convenient high-level abstraction of the low-level symbol writer interfaces in System.Diagnostics.SymbolStore.

The caller must express an intention that a dynamic module will contain symbolic information by calling the appropriate method to define the dynamic module. The various options for creating dynamic modules with symbolic information are described in the section Defining a Dynamic Module. It is an error to call a symbol writer method for a dynamic module that has not been created with the intention to contain symbolic information.

Reflection Emit provides the following methods for emitting symbolic information: