/// <inheritdoc/> protected override TypeSig GetTypeSigAndExtraData_NoLock(out byte[] extraData) { var sig = readerModule.ReadTypeSignature(signatureOffset, gpContext, out extraData); if (sig != null) { sig.Rid = origRid; } return(sig); }
void Initialize() { typeSig.ReadOriginalValue = () => { InitializeRawRow(); var sig = readerModule.ReadTypeSignature(rawRow.Signature, out extraData); if (sig != null) { sig.Rid = rid; } return(sig); }; }
void Initialize() { typeSig.ReadOriginalValue = () => { InitializeRawRow_NoLock(); var sig = readerModule.ReadTypeSignature(rawRow.Signature, out extraData); if (sig != null) { sig.Rid = rid; } return(sig); }; #if THREAD_SAFE typeSig.Lock = theLock; #endif }