Example #1
0
 public StaticMethodCodeAction(ICodeActionEditFactory editFactory,
                               IDocument document, MethodDeclarationSyntax methodDeclaration)
 {
     _editFactory       = editFactory;
     _document          = document;
     _methodDeclaration = methodDeclaration;
 }
Example #2
0
 public CodeAction1(ICodeActionEditFactory editFactory, IWorkspace workspace,
     IRenameService renameService, IDocument document, ISymbol symbol)
 {
     this.editFactory = editFactory;
     this.workspace = workspace;
     this.renameService = renameService;
     this.document = document;
     this.symbol = symbol;
 }
        public MyCodeAction(ICodeActionEditFactory editFactory, IDocument document, CommonSyntaxNode node)
        {
            _editFactory = editFactory;
            _document = document;
            _node = node;

            Description = "Replace 'a' with 'b'";
            Icon = null;
        }
        public CodeAction(ICodeActionEditFactory editFactory, IDocument document, FieldDeclarationSyntax member, ClassDeclarationSyntax parent)
        {
            this.editFactory = editFactory;
            this.document = document;
            this.field = member;
            this.parentClass = parent;

            this.Description = "Move member to parent class";
            this.Icon = null;
        }
        public CodeAction(ICodeActionEditFactory editFactory, IDocument document, FieldDeclarationSyntax member, ClassDeclarationSyntax parent)
        {
            this.editFactory = editFactory;
            this.document    = document;
            this.field       = member;
            this.parentClass = parent;

            this.Description = "Move member to parent class";
            this.Icon        = null;
        }
        public ReplaceVarByConcreteAction(ICodeActionEditFactory editFactory, IDocument document, TypeSyntax typeSyntax)
        {
            this.editFactory = editFactory;
            this.document = document;
            this.typeSyntax = typeSyntax;

            var semanticModel = (SemanticModel)document.GetSemanticModel();
            var syntaxTree = (SyntaxTree)document.GetSyntaxTree();

            ILocation location = syntaxTree.GetLocation(typeSyntax);

            ITypeSymbol variableType = semanticModel.GetSemanticInfo(typeSyntax).Type;
            this.typeName = variableType.ToMinimalDisplayString((Location)location, semanticModel);
        }
        public ReplaceVarByConcreteAction(ICodeActionEditFactory editFactory, IDocument document, TypeSyntax typeSyntax)
        {
            this.editFactory = editFactory;
            this.document    = document;
            this.typeSyntax  = typeSyntax;

            var semanticModel = (SemanticModel)document.GetSemanticModel();
            var syntaxTree    = (SyntaxTree)document.GetSyntaxTree();

            ILocation location = syntaxTree.GetLocation(typeSyntax);

            ITypeSymbol variableType = semanticModel.GetSemanticInfo(typeSyntax).Type;

            this.typeName = variableType.ToMinimalDisplayString((Location)location, semanticModel);
        }
Example #8
0
 public SpellCheckCodeIssueProvider(ICodeActionEditFactory editFactory)
 {
     this.editFactory = editFactory;
 }
 public CodeIssueProvider(ICodeActionEditFactory editFactory)
 {
     this.editFactory = editFactory;
 }
 public CodeRefactoringProvider(ICodeActionEditFactory editFactory)
 {
     this.editFactory = editFactory;
 }
 public CodeRefactoringProvider(ICodeActionEditFactory editFactory)
 {
     this.editFactory = editFactory;
 }