Пример #1
0
 public override string Description(IInspectionResult result)
 {
     return(Resources.Inspections.QuickFixes.AccessSheetUsingCodeNameQuickFix);
 }
Пример #2
0
 public override string Description(IInspectionResult result) => Resources.Inspections.QuickFixes.ProcedureShouldBeFunctionInspectionQuickFix;
Пример #3
0
 public override string Description(IInspectionResult result) => Resources.Inspections.QuickFixes.RemoveTypeHintsQuickFix;
 public override string Description(IInspectionResult result) => Resources.Inspections.QuickFixes.SetExplicitVariantReturnTypeQuickFix;
        public override void Fix(IInspectionResult result, IRewriteSession rewriteSession)
        {
            var rewriter = rewriteSession.CheckOutModuleRewriter(result.QualifiedSelection.QualifiedName);

            rewriter.InsertBefore(0, Tokens.Option + ' ' + Tokens.Explicit + Environment.NewLine);
        }
 public override string Description(IInspectionResult result) => Resources.Inspections.QuickFixes.ImplicitByRefModifierQuickFix;
 public override string Description(IInspectionResult result)
 {
     return(string.Format(InspectionResults.MoveFieldCloserToUsageInspection, result.Target.IdentifierName));
 }
 public override string Description(IInspectionResult result)
 {
     return(InspectionsUI.ChangeDimToPrivateQuickFix);
 }
 public override string Description(IInspectionResult result)
 {
     return(InspectionsUI.ReplaceIfElseWithConditionalStatementQuickFix);
 }
 public override string Description(IInspectionResult result) => Resources.Inspections.QuickFixes.RemoveLocalErrorQuickFix;
        public override void Fix(IInspectionResult result, IRewriteSession rewriteSession)
        {
            var rewriter = rewriteSession.CheckOutModuleRewriter(result.QualifiedSelection.QualifiedName);

            rewriter.Remove(result.Context);
        }
 public override string Description(IInspectionResult result)
 {
     return(string.Format(RubberduckUI.Rename_DeclarationType,
                          RubberduckUI.ResourceManager.GetString("DeclarationType_" + result.Target.DeclarationType,
                                                                 CultureInfo.CurrentUICulture)));
 }
        //The rewriteSession is optional since it is not used in this particular quickfix because it is a refactoring quickfix.
        public override void Fix(IInspectionResult result, IRewriteSession rewriteSession = null)
        {
            var refactoring = new RenameRefactoring(_factory, _messageBox, _state, _state.ProjectsProvider, _rewritingManager, _selectionService);

            refactoring.Refactor(result.Target);
        }
Пример #14
0
 public override string Description(IInspectionResult result) => InspectionsUI.WhiteListIdentifierQuickFix;
 public override string Description(IInspectionResult result)
 {
     return(InspectionsUI.SpecifyExplicitPublicModifierQuickFix);
 }
Пример #16
0
        public override void Fix(IInspectionResult result)
        {
            var rewriter = _state.GetRewriter(result.QualifiedSelection.QualifiedName);

            rewriter.InsertBefore(result.Context.Start.TokenIndex, "Set ");
        }
Пример #17
0
 public override string Description(IInspectionResult result)
 {
     return(string.Format(InspectionsUI.EncapsulatePublicFieldInspectionQuickFix, result.Target.IdentifierName));
 }
Пример #18
0
 public override string Description(IInspectionResult result)
 {
     return(InspectionsUI.SetObjectVariableQuickFix);
 }
        public override void Fix(IInspectionResult result)
        {
            var refactoring = new MoveCloserToUsageRefactoring(_vbe, _state, _messageBox);

            refactoring.Refactor(result.Target);
        }
 public override string Description(IInspectionResult result)
 {
     return(Resources.Inspections.QuickFixes.ExpandDefaultMemberQuickFix);
 }
Пример #21
0
 public override string Description(IInspectionResult result) =>
 Resources.Inspections.QuickFixes.RemoveDuplicatedAnnotationQuickFix;
 public override string Description(IInspectionResult result) => Resources.Inspections.QuickFixes.ReplaceObsoleteErrorStatementQuickFix;
 public DisplayQuickFix(IQuickFix fix, IInspectionResult result)
 {
     Fix         = fix;
     Description = fix.Description(result);
 }
Пример #24
0
        public override void Fix(IInspectionResult result)
        {
            var rewriter = _state.GetRewriter(result.QualifiedSelection.QualifiedName);

            rewriter.Remove(result.Context);
        }
 public override string Description(IInspectionResult result) => Resources.Inspections.QuickFixes.OptionExplicitQuickFix;
Пример #26
0
 public override string Description(IInspectionResult result) => Resources.Inspections.QuickFixes.RemoveOptionBaseStatementQuickFix;
 public override string Description(IInspectionResult result) => InspectionsUI.ImplicitByRefModifierQuickFix;
        public override void Fix(IInspectionResult result)
        {
            var rewriter = _state.GetRewriter(result.Target);

            rewriter.InsertBefore(result.Context.Start.TokenIndex, "Public ");
        }
 public override string Description(IInspectionResult result) => InspectionsUI.RemoveObsoleteStatementQuickFix;
 public override string Description(IInspectionResult result) => Resources.Inspections.QuickFixes.RemoveEmptyIfBlockQuickFix;