<PackageReference Include="Castle.Core" Version="4.2.0" />

ModuleScope

public class ModuleScope
public static readonly string DEFAULT_ASSEMBLY_NAME

public static readonly string DEFAULT_FILE_NAME

public Lock Lock { get; }

public INamingScope NamingScope { get; }

public string StrongNamedModuleName { get; }

public string WeakNamedModuleName { get; }

public ModuleScope()

public ModuleScope(bool savePhysicalAssembly)

public ModuleScope(bool savePhysicalAssembly, bool disableSignedModule)

public ModuleScope(bool savePhysicalAssembly, bool disableSignedModule, string strongAssemblyName, string strongModulePath, string weakAssemblyName, string weakModulePath)

public ModuleScope(bool savePhysicalAssembly, bool disableSignedModule, INamingScope namingScope, string strongAssemblyName, string strongModulePath, string weakAssemblyName, string weakModulePath)

public static byte[] GetKeyPair()

public TypeBuilder DefineType(bool inSignedModulePreferably, string name, TypeAttributes flags)

public ModuleBuilder ObtainDynamicModule(bool isStrongNamed)

public void RegisterInCache(CacheKey key, Type type)