<PackageReference Include="Castle.Core" Version="4.1.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 StrongNamedModuleDirectory { get; }

public string StrongNamedModuleName { get; }

public string WeakNamedModuleDirectory { 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 void LoadAssemblyIntoCache(Assembly assembly)

public ModuleBuilder ObtainDynamicModule(bool isStrongNamed)

public void RegisterInCache(CacheKey key, Type type)

public string SaveAssembly()

public string SaveAssembly(bool strongNamed)