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