Example #1
0
		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);
 }
Example #3
0
 public DeclSecurityMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken)
     : base(mdVM, mdToken)
 {
 }
Example #4
0
 public MemberRefMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken)
     : base(mdVM, mdToken)
 {
 }
Example #5
0
 public InterfaceImplMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken)
     : base(mdVM, mdToken)
 {
 }
Example #6
0
 public AssemblyMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken)
     : base(mdVM, mdToken)
 {
 }
Example #7
0
 public FileMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken)
     : base(mdVM, mdToken)
 {
 }
Example #8
0
 public FieldLayoutMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken)
     : base(mdVM, mdToken)
 {
 }
Example #9
0
 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)
 {
 }
Example #16
0
 public EventPtrMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken)
     : base(mdVM, mdToken)
 {
 }
Example #17
0
 public ExportedTypeMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken)
     : base(mdVM, mdToken)
 {
 }
Example #18
0
 public NestedClassMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken)
     : base(mdVM, mdToken)
 {
 }
Example #19
0
 public FieldMarshalMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken)
     : base(mdVM, mdToken)
 {
 }
Example #20
0
 public PropertyPtrMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken)
     : base(mdVM, mdToken)
 {
 }
Example #21
0
 public GenericParamMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken)
     : base(mdVM, mdToken)
 {
 }
Example #22
0
 public StandAloneSigMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken)
     : base(mdVM, mdToken)
 {
 }
Example #23
0
 public ImplMapMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken)
     : base(mdVM, mdToken)
 {
 }
Example #24
0
 public TypeSpecMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken)
     : base(mdVM, mdToken)
 {
 }
Example #25
0
 public ManifestResourceMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken)
     : base(mdVM, mdToken)
 {
 }
Example #26
0
 public ConstantMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken)
     : base(mdVM, mdToken)
 {
 }
Example #27
0
 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]);
 }
Example #28
0
 public CustomAttributeMetaDataTableRecordVM(MetaDataTableVM mdVM, MDToken mdToken)
     : base(mdVM, mdToken)
 {
 }