void InitializeRawRow() { if (rawRow != null) return; rawRow = readerModule.TablesStream.ReadStandAloneSigRow(rid); }
/// <inheritdoc/> protected override uint AddStandAloneSig(StandAloneSig sas) { if (sas == null) { Error("StandAloneSig is null"); return 0; } uint rid; if (standAloneSigInfos.TryGetRid(sas, out rid)) return rid; var row = new RawStandAloneSigRow(GetSignature(sas.Signature)); rid = tablesHeap.StandAloneSigTable.Add(row); standAloneSigInfos.Add(sas, rid); AddCustomAttributes(Table.StandAloneSig, rid, sas); return rid; }