System.AppDomain.AppDomain.DefineDynamicAssembly C# (CSharp) Method

DefineDynamicAssembly() private method

private DefineDynamicAssembly ( AssemblyName name, AssemblyBuilderAccess access, string dir, Evidence evidence, PermissionSet requiredPermissions, PermissionSet optionalPermissions, PermissionSet refusedPermissions, bool isSynchronized ) : AssemblyBuilder
name System.Reflection.AssemblyName
access AssemblyBuilderAccess
dir string
evidence System.Security.Policy.Evidence
requiredPermissions System.Security.PermissionSet
optionalPermissions System.Security.PermissionSet
refusedPermissions System.Security.PermissionSet
isSynchronized bool
return System.Reflection.Emit.AssemblyBuilder
		public AssemblyBuilder DefineDynamicAssembly (AssemblyName name, AssemblyBuilderAccess access, string dir,
		                                              Evidence evidence,
		                                              PermissionSet requiredPermissions,
		                                              PermissionSet optionalPermissions,
		                                              PermissionSet refusedPermissions, bool isSynchronized)
		{
			if (name == null)
				throw new ArgumentNullException ("name");
			ValidateAssemblyName (name.Name);

			// FIXME: examine all other parameters
			
			AssemblyBuilder ab = new AssemblyBuilder (name, dir, access, false);
			ab.AddPermissionRequests (requiredPermissions, optionalPermissions, refusedPermissions);
			return ab;
		}

Same methods

AppDomain.AppDomain::DefineDynamicAssembly ( AssemblyName name, AssemblyBuilderAccess access ) : AssemblyBuilder
AppDomain.AppDomain::DefineDynamicAssembly ( AssemblyName name, AssemblyBuilderAccess access, Evidence evidence ) : AssemblyBuilder
AppDomain.AppDomain::DefineDynamicAssembly ( AssemblyName name, AssemblyBuilderAccess access, Evidence evidence, PermissionSet requiredPermissions, PermissionSet optionalPermissions, PermissionSet refusedPermissions ) : AssemblyBuilder
AppDomain.AppDomain::DefineDynamicAssembly ( AssemblyName name, AssemblyBuilderAccess access, IEnumerable assemblyAttributes ) : AssemblyBuilder
AppDomain.AppDomain::DefineDynamicAssembly ( AssemblyName name, AssemblyBuilderAccess access, IEnumerable assemblyAttributes, SecurityContextSource securityContextSource ) : AssemblyBuilder
AppDomain.AppDomain::DefineDynamicAssembly ( AssemblyName name, AssemblyBuilderAccess access, PermissionSet requiredPermissions, PermissionSet optionalPermissions, PermissionSet refusedPermissions ) : AssemblyBuilder
AppDomain.AppDomain::DefineDynamicAssembly ( AssemblyName name, AssemblyBuilderAccess access, string dir ) : AssemblyBuilder
AppDomain.AppDomain::DefineDynamicAssembly ( AssemblyName name, AssemblyBuilderAccess access, string dir, Evidence evidence ) : AssemblyBuilder
AppDomain.AppDomain::DefineDynamicAssembly ( AssemblyName name, AssemblyBuilderAccess access, string dir, Evidence evidence, PermissionSet requiredPermissions, PermissionSet optionalPermissions, PermissionSet refusedPermissions ) : AssemblyBuilder
AppDomain.AppDomain::DefineDynamicAssembly ( AssemblyName name, AssemblyBuilderAccess access, string dir, Evidence evidence, PermissionSet requiredPermissions, PermissionSet optionalPermissions, PermissionSet refusedPermissions, bool isSynchronized, IEnumerable assemblyAttributes ) : AssemblyBuilder
AppDomain.AppDomain::DefineDynamicAssembly ( AssemblyName name, AssemblyBuilderAccess access, string dir, PermissionSet requiredPermissions, PermissionSet optionalPermissions, PermissionSet refusedPermissions ) : AssemblyBuilder
AppDomain.AppDomain::DefineDynamicAssembly ( AssemblyName name, AssemblyBuilderAccess access, string dir, bool isSynchronized, IEnumerable assemblyAttributes ) : AssemblyBuilder