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)); }; }
void Initialize() { flags.ReadOriginalValue = () => { InitializeRawRow(); return((PropertyAttributes)rawRow.PropFlags); }; name.ReadOriginalValue = () => { InitializeRawRow(); return(readerModule.StringsStream.ReadNoNull(rawRow.Name)); }; type.ReadOriginalValue = () => { InitializeRawRow(); return(readerModule.ReadSignature(rawRow.Type)); }; constant.ReadOriginalValue = () => { return(readerModule.ResolveConstant(readerModule.MetaData.GetConstantRid(Table.Property, rid))); }; declaringType.ReadOriginalValue = () => { return(readerModule.GetOwnerType(this)); }; }
void Initialize() { declaringMethod.ReadOriginalValue = () => { return(readerModule.GetOwner(this)); }; flags.ReadOriginalValue = () => { InitializeRawRow(); return((ParamAttributes)rawRow.Flags); }; sequence.ReadOriginalValue = () => { InitializeRawRow(); return(rawRow.Sequence); }; name.ReadOriginalValue = () => { InitializeRawRow(); return(readerModule.StringsStream.ReadNoNull(rawRow.Name)); }; fieldMarshal.ReadOriginalValue = () => { return(readerModule.ResolveFieldMarshal(readerModule.MetaData.GetFieldMarshalRid(Table.Param, rid))); }; constant.ReadOriginalValue = () => { return(readerModule.ResolveConstant(readerModule.MetaData.GetConstantRid(Table.Param, rid))); }; }
/// <inheritdoc/> protected override Constant GetConstant_NoLock() { return(readerModule.ResolveConstant(readerModule.MetaData.GetConstantRid(Table.Field, origRid))); }