示例#1
0
 public override bool IsEnabled(HexViewContext context) => true;
示例#2
0
 protected bool IsReadOnly(HexViewContext context) => context.HexView.Buffer.IsReadOnly || context.HexView.Options.DoesViewProhibitUserInput();
示例#3
0
 public override bool IsEnabled(HexViewContext context) => !context.HexView.Selection.IsEmpty;
示例#4
0
 public override void Execute(HexViewContext context)
 {
 }
示例#5
0
 public override string?GetHeader(HexViewContext context) => !context.HexView.Selection.IsEmpty ? dnSpy_Resources.ClearSelectedBytesCommand : dnSpy_Resources.ClearByteCommand;
示例#6
0
 public override bool IsVisible(HexViewContext context) => !IsReadOnly(context) && base.IsVisible(context);
示例#7
0
 public override bool IsVisible(HexViewContext context) =>
 context.HexView.BufferLines.BufferSpan != new HexBufferSpan(context.HexView.Buffer, context.HexView.Buffer.Span);
示例#8
0
 public override bool IsVisible(HexViewContext context) => context.HexView.Buffer.IsVolatile;
示例#9
0
 public override string GetHeader(HexViewContext context) => string.Format(dnSpy_Resources.CopyDataCommand, "UInt64" + " (" + dnSpy_Resources.BigEndian + ")");
示例#10
0
 public override string GetHeader(HexViewContext context) => string.Format(dnSpy_Resources.CopyDataCommand, "UInt32");
示例#11
0
 public override string GetHeader(HexViewContext context) => context.HexView.Buffer.IsMemory ? dnSpy_Resources.GoToAddressCommand : dnSpy_Resources.GoToOffsetCommand;