_AppDomain::DefineDynamicAssembly Method (AssemblyName^, AssemblyBuilderAccess, String^, Evidence^, PermissionSet^, PermissionSet^, PermissionSet^, Boolean)
Provides COM objects with version-independent access to the AppDomain::DefineDynamicAssembly(AssemblyName^, AssemblyBuilderAccess, String^, Evidence^, PermissionSet^, PermissionSet^, PermissionSet^, Boolean) method overload.
Assembly: mscorlib (in mscorlib.dll)
AssemblyBuilder^ DefineDynamicAssembly(
AssemblyName^ name,
AssemblyBuilderAccess access,
String^ dir,
Evidence^ evidence,
PermissionSet^ requiredPermissions,
PermissionSet^ optionalPermissions,
PermissionSet^ refusedPermissions,
bool isSynchronized
)
Parameters
- name
-
Type:
System.Reflection::AssemblyName^
The unique identity of the dynamic assembly.
- access
-
Type:
System.Reflection.Emit::AssemblyBuilderAccess
The mode in which the dynamic assembly will be accessed.
- dir
-
Type:
System::String^
The name of the directory where the dynamic assembly will be saved. If dir is null, the directory defaults to the current directory.
- evidence
-
Type:
System.Security.Policy::Evidence^
The evidence supplied for the dynamic assembly. The evidence is used unaltered as the final set of evidence used for policy resolution.
- requiredPermissions
-
Type:
System.Security::PermissionSet^
The required permissions request.
- optionalPermissions
-
Type:
System.Security::PermissionSet^
The optional permissions request.
- refusedPermissions
-
Type:
System.Security::PermissionSet^
The refused permissions request.
- isSynchronized
-
Type:
System::Boolean
true to synchronize the creation of modules, types, and members in the dynamic assembly; otherwise, false.
Available since 1.1