/// <summary> /// Initializes a new instance of the <see cref="DynamicSnapshotAssemblyBuilder"/> class. /// </summary> /// <param name="typeBuilder">The type builder.</param> public DynamicSnapshotAssemblyBuilder(DynamicSnapshotTypeBuilder typeBuilder) { _typeBuilder = typeBuilder; var assemblyName = new AssemblyName(DefaultModuleName); _assemblyFileName = DefaultModuleName; _assemblyBuilder = AppDomain.CurrentDomain.DefineDynamicAssembly(assemblyName, AssemblyBuilderAccess.RunAndSave); _moduleBuilder = _assemblyBuilder.DefineDynamicModule(DefaultModuleName, _assemblyFileName); }
/// <summary> /// Initializes a new instance of the <see cref="DynamicSnapshotAssemblyBuilder"/> class. /// </summary> /// <param name="typeBuilder">The type builder.</param> public DynamicSnapshotAssemblyBuilder(DynamicSnapshotTypeBuilder typeBuilder) { _typeBuilder = typeBuilder; var assemblyName = new AssemblyName(DefaultModuleName); _assemblyFileName = DefaultModuleName; _assemblyBuilder = AppDomain.CurrentDomain.DefineDynamicAssembly(assemblyName, AssemblyBuilderAccess.RunAndSave); _moduleBuilder = _assemblyBuilder.DefineDynamicModule(DefaultModuleName, _assemblyFileName); }