Пример #1
0
 public StorageSignatureNode(HexDocument doc, MetaDataHeader mdHeader)
     : base((ulong)mdHeader.StartOffset, (ulong)mdHeader.StorageHeaderOffset - 1)
 {
     this.storageSignatureVM = new StorageSignatureVM(this, doc, StartOffset, (int)(EndOffset - StartOffset + 1 - 0x10));
 }
Пример #2
0
 public StorageSignatureNode(HexBuffer buffer, MetaDataHeader mdHeader)
     : base(HexSpan.FromBounds((ulong)mdHeader.StartOffset, (ulong)mdHeader.StorageHeaderOffset))
 {
     storageSignatureVM = new StorageSignatureVM(this, buffer, Span.Start, (int)(Span.Length - 0x10).ToUInt64());
 }
Пример #3
0
		public StorageSignatureNode(HexBuffer buffer, MetaDataHeader mdHeader)
			: base(HexSpan.FromBounds((ulong)mdHeader.StartOffset, (ulong)mdHeader.StorageHeaderOffset)) {
			storageSignatureVM = new StorageSignatureVM(this, buffer, Span.Start, (int)(Span.Length - 0x10).ToUInt64());
		}
Пример #4
0
 public StorageSignatureNode(StorageSignatureVM storageSig)
     : base(storageSig.Span) => storageSignatureVM = storageSig;
Пример #5
0
		public StorageSignatureNode(HexDocument doc, MetaDataHeader mdHeader)
			: base((ulong)mdHeader.StartOffset, (ulong)mdHeader.StorageHeaderOffset - 1) {
			this.storageSignatureVM = new StorageSignatureVM(this, doc, StartOffset, (int)(EndOffset - StartOffset + 1 - 0x10));
		}