コード例 #1
0
 public override bool IsEnabled(MDTableContext context) => IsEnabledInternal(context);
コード例 #2
0
 public virtual void Initialize(MDTableContext context, MenuItem menuItem)
 {
 }
コード例 #3
0
 static bool IsEnabledInternal(MDTableContext context) => context.Records.Length > 0;
コード例 #4
0
 public override void Execute(MDTableContext context)
 {
     ExecuteInternal(fileTabManager, context);
 }
コード例 #5
0
 public override void Execute(MDTableContext context)
 {
     ExecuteInternal(context);
 }
コード例 #6
0
 static void ExecuteInternal(Lazy <IUndoCommandManager> undoCommandManager, MDTableContext context)
 {
     SortTable(undoCommandManager, context.MetaDataTableVM, 1, context.MetaDataTableVM.Rows, string.Format(dnSpy_AsmEditor_Resources.SortMetadataTableCommand2, context.MetaDataTableVM.Table));
 }
コード例 #7
0
 public override void Execute(MDTableContext context)
 {
     ExecuteInternal(undoCommandManager, context);
 }
コード例 #8
0
 public override bool IsEnabled(MDTableContext context)
 {
     return(GetAddressReference(context) != null);
 }
コード例 #9
0
 public override bool IsEnabled(MDTableContext context)
 {
     return(context.Records.Length > 0);
 }
コード例 #10
0
 public override bool IsEnabled(MDTableContext context)
 {
     return(TableSorter.CanSort(context.MetaDataTableVM.TableInfo));
 }
コード例 #11
0
 public override bool IsEnabled(MDTableContext context)
 {
     return(TableSorter.CanSort(context.MetaDataTableVM.TableInfo) &&
            context.Records.Length > 1 &&
            context.ContiguousRecords());
 }
コード例 #12
0
 public override void Execute(MDTableContext context)
 {
     SortTable(context.MetaDataTableVM, 1, context.MetaDataTableVM.Rows, string.Format("Sort {0} table", context.MetaDataTableVM.Table));
 }
コード例 #13
0
 public abstract bool IsVisible(MDTableContext context);
コード例 #14
0
 public virtual bool IsEnabled(MDTableContext context)
 {
     return(true);
 }
コード例 #15
0
 public override string GetHeader(MDTableContext context) => GetHeaderInternal(context);
コード例 #16
0
 public override bool IsEnabled(MDTableContext context)
 {
     return(GetPasteData(context) != null);
 }
コード例 #17
0
 static bool IsEnabledInternal(MDTableContext context) => GetPasteData(context) != null;
コード例 #18
0
 public override bool IsVisible(MDTableContext context)
 {
     return(true);
 }
コード例 #19
0
 static bool IsEnabledInternal(MDTableContext context)
 {
     return(TableSorter.CanSort(context.MetaDataTableVM.TableInfo));
 }
コード例 #20
0
 static void ExecuteInternal(MDTableContext context) =>
 SortTable(context.MetaDataTableVM, 1, context.MetaDataTableVM.Rows);
コード例 #21
0
 static bool IsEnabledInternal(MDTableContext context)
 {
     return(TableSorter.CanSort(context.MetaDataTableVM.TableInfo) &&
            context.Records.Length > 1 &&
            context.ContiguousRecords());
 }
コード例 #22
0
 public override void Execute(MDTableContext context) => ExecuteInternal(documentTabService, context);
コード例 #23
0
 static bool IsEnabledInternal(MDTableContext context)
 {
     return(GetAddressReference(context) != null);
 }
コード例 #24
0
 static bool IsEnabledInternal(MDTableContext context) => GetAddressReference(context) != null;
コード例 #25
0
 public override bool IsEnabled(MDTableContext context)
 {
     return(IsEnabledInternal(context));
 }
コード例 #26
0
 public abstract void Execute(MDTableContext context);