void Initialize() { rva.ReadOriginalValue = () => { InitializeRawRow(); return((RVA)rawRow.RVA); }; implFlags.ReadOriginalValue = () => { InitializeRawRow(); return((MethodImplAttributes)rawRow.ImplFlags); }; flags.ReadOriginalValue = () => { InitializeRawRow(); return((MethodAttributes)rawRow.Flags); }; name.ReadOriginalValue = () => { InitializeRawRow(); return(readerModule.StringsStream.ReadNoNull(rawRow.Name)); }; signature.ReadOriginalValue = () => { InitializeRawRow(); return(readerModule.ReadSignature(rawRow.Signature)); }; implMap.ReadOriginalValue = () => { return(readerModule.ResolveImplMap(readerModule.MetaData.GetImplMapRid(Table.Method, rid))); }; methodBody.ReadOriginalValue = () => { InitializeRawRow(); return(readerModule.ReadMethodBody(this, rawRow)); }; declaringType.ReadOriginalValue = () => { return(readerModule.GetOwnerType(this)); }; }
void Initialize() { flags.ReadOriginalValue = () => { InitializeRawRow(); return((FieldAttributes)rawRow.Flags); }; name.ReadOriginalValue = () => { InitializeRawRow(); return(readerModule.StringsStream.ReadNoNull(rawRow.Name)); }; signature.ReadOriginalValue = () => { InitializeRawRow(); return(readerModule.ReadSignature(rawRow.Signature)); }; fieldOffset.ReadOriginalValue = () => { var row = readerModule.TablesStream.ReadFieldLayoutRow(readerModule.MetaData.GetFieldLayoutRid(rid)); return(row == null ? null : new uint?(row.OffSet)); }; fieldMarshal.ReadOriginalValue = () => { return(readerModule.ResolveFieldMarshal(readerModule.MetaData.GetFieldMarshalRid(Table.Field, rid))); }; rva.ReadOriginalValue = () => { RVA rva2; GetFieldRVA(out rva2); return(rva2); }; initialValue.ReadOriginalValue = () => { RVA rva2; if (!GetFieldRVA(out rva2)) { return(null); } return(ReadInitialValue(rva2)); }; implMap.ReadOriginalValue = () => { return(readerModule.ResolveImplMap(readerModule.MetaData.GetImplMapRid(Table.Field, rid))); }; constant.ReadOriginalValue = () => { return(readerModule.ResolveConstant(readerModule.MetaData.GetConstantRid(Table.Field, rid))); }; declaringType.ReadOriginalValue = () => { return(readerModule.GetOwnerType(this)); }; }
/// <inheritdoc/> protected override ImplMap GetImplMap_NoLock() { return(readerModule.ResolveImplMap(readerModule.MetaData.GetImplMapRid(Table.Field, origRid))); }