예제 #1
0
 public static unsafe void RegisterDelegateWrapper(SharpLangEEType* delegateType, IntPtr delegateWrapper)
 {
     delegateWrappers[delegateType] = delegateWrapper;
 }
예제 #2
0
 unsafe protected SharpLangTypeElement(SharpLangEEType* eeType, SharpLangType elementType) : base(eeType)
 {
     this.elementType = elementType;
 }
예제 #3
0
 unsafe public SharpLangType(SharpLangEEType* eeType)
 {
     this.EEType = eeType;
 }
예제 #4
0
 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;
 }