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

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, bool forceUnsigned)

public ClassEmitter(TypeBuilder typeBuilder)

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