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!

AssemblyBuilder.DefineDynamicModule

Defines a persistable dynamic module in this dynamic assembly. To define a persistable dynamic module, this assembly should have been created with the AssemblyBuilderAccess.Save or the AssemblyBuilderAccess.RunAndSave attribute.

Overload List

Defines a dynamic module with the given name that will be saved to the specified file. No symbol information is emitted.

[Visual Basic] Overloads Public Function DefineDynamicModule(String, String) As ModuleBuilder
[C#] public ModuleBuilder DefineDynamicModule(String, String);
[C++] public: ModuleBuilder* DefineDynamicModule(String*, String*);
[JScript] public function DefineDynamicModule(String, String) : ModuleBuilder;

Defines a persistable dynamic module in this dynamic assembly that optionally includes symbolic information using the default symbol writer. To define a persistable dynamic module, this assembly should have been created with the AssemblyBuilderAccess.Save or the AssemblyBuilderAccess.RunAndSave attribute.

[Visual Basic] Overloads Public Function DefineDynamicModule(String, String, Boolean) As ModuleBuilder
[C#] public ModuleBuilder DefineDynamicModule(String, String, bool);
[C++] public: ModuleBuilder* DefineDynamicModule(String*, String*, bool);
[JScript] public function DefineDynamicModule(String, String, Boolean) : ModuleBuilder;

Requirements

NGWS Runtime Security:

ReflectionPermission SecurityAction.Demand, ReflectionEmit=true

See Also

AssemblyBuilder Class | AssemblyBuilder Members | System.Reflection.Emit Namespace