void InitSignature_NoLock() { var mdi = readerModule.MetaDataImport; uint token = OriginalToken.Raw; var sig = MDAPI.GetMethodSignatureBlob(mdi, token); Signature = readerModule.ReadSignature(sig, new GenericParamContext(ownerType, this)); }
unsafe void InitSignature_NoLock() { var mdi = readerModule.MetaDataImport; uint token = OriginalToken.Raw; var data = MDAPI.GetFieldSignatureBlob(mdi, token); this.Signature = readerModule.ReadSignature(data, GenericParamContext.Create(ownerType)); }
void InitSignature_NoLock() { var mdi = readerModule.MetaDataImport; uint token = OriginalToken.Raw; var sig = MDAPI.GetMemberRefSignatureBlob(mdi, token); Signature = readerModule.ReadSignature(sig, GetSignatureGenericParamContext(gpContext, this.@class)); }
void InitNameAndAttrs_NoLock() { var mdi = readerModule.MetaDataImport; uint token = OriginalToken.Raw; Name = Utils.GetUTF8String(MDAPI.GetUtf8Name(mdi, OriginalToken.Raw), MDAPI.GetPropertyName(mdi, token) ?? string.Empty); Attributes = MDAPI.GetPropertyAttributes(mdi, token); Type = readerModule.ReadSignature(MDAPI.GetPropertySignatureBlob(mdi, token), new GenericParamContext(ownerType)); }
void Initialize_NoLock() { var mdi = readerModule.MetaDataImport; uint token = OriginalToken.Raw; var sig = MDAPI.GetStandAloneSigBlob(mdi, token); Signature = readerModule.ReadSignature(sig, gpContext); }
void Initialize_NoLock() { var mdi2 = readerModule.MetaDataImport2; uint token = OriginalToken.Raw; var instData = MDAPI.GetMethodSpecProps(mdi2, token, out uint method); this.method = readerModule.ResolveToken(method, gpContext) as IMethodDefOrRef; instantiation = readerModule.ReadSignature(instData, gpContext); }