public MetaDataTableTreeNode(HexDocument doc, MDTable mdTable, IMetaData md) : base((ulong)mdTable.StartOffset, (ulong)mdTable.EndOffset - 1) { LazyLoading = true; this.doc = doc; this.tableInfo = mdTable.TableInfo; this.tablesStreamVM = MetaDataTableVM.Create(this, doc, StartOffset, mdTable); this.tablesStreamVM.FindMetaDataTable = FindMetaDataTable; this.tablesStreamVM.InitializeHeapOffsets((ulong)md.StringsStream.StartOffset, (ulong)md.StringsStream.EndOffset - 1); }
public MetaDataTableTreeNode(HexDocument doc, MDTable mdTable, IMetaData md) : base((ulong)mdTable.StartOffset, (ulong)mdTable.EndOffset - 1) { LazyLoading = true; this.doc = doc; this.tableInfo = mdTable.TableInfo; this.tablesStreamVM = MetaDataTableVM.Create(doc, StartOffset, mdTable); this.tablesStreamVM.InitializeHeapOffsets((ulong)md.StringsStream.StartOffset, (ulong)md.StringsStream.EndOffset - 1); }
public DeclSecurityMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken) : base(mdVM, mdToken) { }
public MemberRefMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken) : base(mdVM, mdToken) { }
public InterfaceImplMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken) : base(mdVM, mdToken) { }
public AssemblyMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken) : base(mdVM, mdToken) { }
public FileMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken) : base(mdVM, mdToken) { }
public FieldLayoutMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken) : base(mdVM, mdToken) { }
public MethodSemanticsMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken) : base(mdVM, mdToken) { }
protected MetaDataTableRecordVM(MetaDataTableVM mdVM, HexDocument doc, ulong startOffset, MDToken mdToken, TableInfo tableInfo) { this.mdVM = mdVM; this.name = string.Format("{0}[{1:X6}]", mdToken.Table, mdToken.Rid); this.doc = doc; this.startOffset = startOffset; this.endOffset = startOffset + (uint)tableInfo.RowSize - 1; this.mdToken = mdToken; this.tableInfo = tableInfo; this.hexFields = new HexField[tableInfo.Columns.Count]; for (int i = 0; i < this.hexFields.Length; i++) this.hexFields[i] = CreateField(tableInfo.Columns[i]); }
public MemberRefMetaDataTableRecordVM(MetaDataTableVM mdVM, HexDocument doc, ulong startOffset, MDToken mdToken, TableInfo tableInfo) : base(mdVM, doc, startOffset, mdToken, tableInfo) { }
public ManifestResourceMetaDataTableRecordVM(MetaDataTableVM mdVM, HexDocument doc, ulong startOffset, MDToken mdToken, TableInfo tableInfo) : base(mdVM, doc, startOffset, mdToken, tableInfo) { }
public GenericParamMetaDataTableRecordV11VM(MetaDataTableVM mdVM, HexDocument doc, ulong startOffset, MDToken mdToken, TableInfo tableInfo) : base(mdVM, doc, startOffset, mdToken, tableInfo) { }
public CustomAttributeMetaDataTableRecordVM(MetaDataTableVM mdVM, HexDocument doc, ulong startOffset, MDToken mdToken, TableInfo tableInfo) : base(mdVM, doc, startOffset, mdToken, tableInfo) { }
public AssemblyRefProcessorMetaDataTableRecordVM(MetaDataTableVM mdVM, HexDocument doc, ulong startOffset, MDToken mdToken, TableInfo tableInfo) : base(mdVM, doc, startOffset, mdToken, tableInfo) { }
public EventPtrMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken) : base(mdVM, mdToken) { }
public ExportedTypeMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken) : base(mdVM, mdToken) { }
public NestedClassMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken) : base(mdVM, mdToken) { }
public FieldMarshalMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken) : base(mdVM, mdToken) { }
public PropertyPtrMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken) : base(mdVM, mdToken) { }
public GenericParamMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken) : base(mdVM, mdToken) { }
public StandAloneSigMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken) : base(mdVM, mdToken) { }
public ImplMapMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken) : base(mdVM, mdToken) { }
public TypeSpecMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken) : base(mdVM, mdToken) { }
public ManifestResourceMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken) : base(mdVM, mdToken) { }
public ConstantMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken) : base(mdVM, mdToken) { }
protected MetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken) : base(mdVM.Owner) { this.mdVM = mdVM; this.mdToken = mdToken; this.hexFields = new HexField[mdVM.TableInfo.Columns.Count]; for (int i = 0; i < this.hexFields.Length; i++) this.hexFields[i] = CreateField(mdVM.TableInfo.Columns[i]); }
public CustomAttributeMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken) : base(mdVM, mdToken) { }