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

ClassEmitter

public ModuleScope ModuleScope { get; }

public ClassEmitter(ModuleScope modulescope, string name, Type baseType, IEnumerable<Type> interfaces)

public ClassEmitter(ModuleScope modulescope, string name, Type baseType, IEnumerable<Type> interfaces, TypeAttributes flags)

public ClassEmitter(ModuleScope modulescope, string name, Type baseType, IEnumerable<Type> interfaces, TypeAttributes flags, bool forceUnsigned)

public ClassEmitter(TypeBuilder typeBuilder)

protected virtual IEnumerable<Type> InitializeGenericArgumentsFromBases(ref Type baseType, IEnumerable<Type> interfaces)