public static unsafe void RegisterDelegateWrapper(SharpLangEEType* delegateType, IntPtr delegateWrapper) { delegateWrappers[delegateType] = delegateWrapper; }
unsafe protected SharpLangTypeElement(SharpLangEEType* eeType, SharpLangType elementType) : base(eeType) { this.elementType = elementType; }
unsafe public SharpLangType(SharpLangEEType* eeType) { this.EEType = eeType; }
unsafe public SharpLangTypeGeneric(SharpLangEEType* eeType, SharpLangTypeDefinition definition, SharpLangType[] arguments) : base(eeType) { this.definition = definition; this.arguments = arguments; }
public SharpLangTypeDefinition(SharpLangEEType* eeType, SharpLangModule module, TypeDefinitionHandle handle) : base(eeType) { this.InternalModule = module; this.InternalHandle = handle; }