Beispiel #1
0
 public StorageHeaderNode(HexDocument doc, MetaDataHeader mdHeader)
     : base((ulong)mdHeader.StorageHeaderOffset, (ulong)mdHeader.StorageHeaderOffset + 4 - 1)
 {
     this.storageHeaderVM = new StorageHeaderVM(this, doc, StartOffset);
 }
Beispiel #2
0
		public StorageHeaderNode(HexBuffer buffer, MetaDataHeader mdHeader)
			: base(HexSpan.FromBounds((ulong)mdHeader.StorageHeaderOffset, (ulong)mdHeader.StorageHeaderOffset + 4)) {
			storageHeaderVM = new StorageHeaderVM(this, buffer, Span.Start);
		}
Beispiel #3
0
		public StorageHeaderNode(HexDocument doc, MetaDataHeader mdHeader)
			: base((ulong)mdHeader.StorageHeaderOffset, (ulong)mdHeader.StorageHeaderOffset + 4 - 1) {
			this.storageHeaderVM = new StorageHeaderVM(this, doc, StartOffset);
		}
Beispiel #4
0
 public StorageHeaderNode(StorageHeaderVM storageHeader)
     : base(storageHeader.Span) => storageHeaderVM = storageHeader;
Beispiel #5
0
 public StorageHeaderNode(HexBuffer buffer, MetaDataHeader mdHeader)
     : base(HexSpan.FromBounds((ulong)mdHeader.StorageHeaderOffset, (ulong)mdHeader.StorageHeaderOffset + 4))
 {
     storageHeaderVM = new StorageHeaderVM(this, buffer, Span.Start);
 }