コード例 #1
0
ファイル: LocalHexSettings.cs プロジェクト: danysu/dnSpy
 public void CopyTo(HexTabState tabState)
 {
     tabState.BytesGroupCount           = this.BytesGroupCount;
     tabState.BytesPerLine              = this.BytesPerLine;
     tabState.UseHexPrefix              = this.UseHexPrefix;
     tabState.ShowAscii                 = this.ShowAscii;
     tabState.LowerCaseHex              = this.LowerCaseHex;
     tabState.AsciiEncoding             = this.AsciiEncoding;
     tabState.HexBox.HexOffsetSize      = this.HexOffsetSize;
     tabState.HexBox.UseRelativeOffsets = this.UseRelativeOffsets;
     tabState.HexBox.BaseOffset         = this.BaseOffset;
     tabState.HexBox.StartOffset        = this.StartOffset ?? tabState.DocumentStartOffset;
     tabState.HexBox.EndOffset          = this.EndOffset ?? tabState.DocumentEndOffset;
 }
コード例 #2
0
ファイル: LocalHexSettings.cs プロジェクト: danysu/dnSpy
 public LocalHexSettings(HexTabState tabState)
 {
     this.BytesGroupCount    = tabState.BytesGroupCount;
     this.BytesPerLine       = tabState.BytesPerLine;
     this.UseHexPrefix       = tabState.UseHexPrefix;
     this.ShowAscii          = tabState.ShowAscii;
     this.LowerCaseHex       = tabState.LowerCaseHex;
     this.AsciiEncoding      = tabState.AsciiEncoding;
     this.HexOffsetSize      = tabState.HexBox.HexOffsetSize;
     this.UseRelativeOffsets = tabState.HexBox.UseRelativeOffsets;
     this.BaseOffset         = tabState.HexBox.BaseOffset;
     this.StartOffset        = tabState.HexBox.StartOffset == tabState.DocumentStartOffset ? (ulong?)null : tabState.HexBox.StartOffset;
     this.EndOffset          = tabState.HexBox.EndOffset == tabState.DocumentEndOffset ? (ulong?)null : tabState.HexBox.EndOffset;
 }