public ImageOptionalHeader64Node(HexDocument doc, ImageOptionalHeader64 optHdr) : base((ulong)optHdr.StartOffset, (ulong)optHdr.EndOffset - 1) { this.imageOptionalHeader64VM = new ImageOptionalHeader64VM(this, doc, StartOffset, EndOffset); }
public ImageOptionalHeader64Node(ImageOptionalHeader64VM optHdr) : base(optHdr.Span) => imageOptionalHeader64VM = optHdr;
public ImageOptionalHeader64Node(HexBuffer buffer, ImageOptionalHeader64 optHdr) : base(HexSpan.FromBounds((ulong)optHdr.StartOffset, (ulong)optHdr.EndOffset)) { imageOptionalHeader64VM = new ImageOptionalHeader64VM(this, buffer, Span.Start, Span.End); }