Beispiel #1
0
        protected override TypeSig?GetTypeSigAndExtraData_NoLock(out byte[]?extraData)
        {
            var  mdi   = readerModule.MetaDataImport;
            uint token = OriginalToken.Raw;

            var sigData = MDAPI.GetTypeSpecSignatureBlob(mdi, token);
            var sig     = readerModule.ReadTypeSignature(sigData, gpContext, out extraData);

            if (!(sig is null))
            {
                sig.Rid = origRid;
            }
            return(sig);
        }