public StaticMethodCodeAction(ICodeActionEditFactory editFactory, IDocument document, MethodDeclarationSyntax methodDeclaration) { _editFactory = editFactory; _document = document; _methodDeclaration = methodDeclaration; }
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 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 SpellCheckCodeIssueProvider(ICodeActionEditFactory editFactory) { this.editFactory = editFactory; }
public CodeIssueProvider(ICodeActionEditFactory editFactory) { this.editFactory = editFactory; }
public CodeRefactoringProvider(ICodeActionEditFactory editFactory) { this.editFactory = editFactory; }