コード例 #1
0
 public ImageOptionalHeader64Node(HexDocument doc, ImageOptionalHeader64 optHdr)
     : base((ulong)optHdr.StartOffset, (ulong)optHdr.EndOffset - 1)
 {
     this.imageOptionalHeader64VM = new ImageOptionalHeader64VM(this, doc, StartOffset, EndOffset);
 }
コード例 #2
0
		public ImageOptionalHeader64Node(HexDocument doc, ImageOptionalHeader64 optHdr)
			: base((ulong)optHdr.StartOffset, (ulong)optHdr.EndOffset - 1) {
			this.imageOptionalHeader64VM = new ImageOptionalHeader64VM(this, doc, StartOffset, EndOffset);
		}
コード例 #3
0
 public ImageOptionalHeader64Node(ImageOptionalHeader64VM optHdr)
     : base(optHdr.Span) => imageOptionalHeader64VM = optHdr;
コード例 #4
0
		public ImageOptionalHeader64Node(HexBuffer buffer, ImageOptionalHeader64 optHdr)
			: base(HexSpan.FromBounds((ulong)optHdr.StartOffset, (ulong)optHdr.EndOffset)) {
			imageOptionalHeader64VM = new ImageOptionalHeader64VM(this, buffer, Span.Start, Span.End);
		}
コード例 #5
0
 public ImageOptionalHeader64Node(HexBuffer buffer, ImageOptionalHeader64 optHdr)
     : base(HexSpan.FromBounds((ulong)optHdr.StartOffset, (ulong)optHdr.EndOffset))
 {
     imageOptionalHeader64VM = new ImageOptionalHeader64VM(this, buffer, Span.Start, Span.End);
 }