1 instantiation of DocumentEditor
Microsoft.CodeAnalysis.Workspaces (1)
Editing\DocumentEditor.cs (1)
40return new DocumentEditor(document, model, root);
51 references to DocumentEditor
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
ConvertToRecordEngine.cs (2)
119var documentEditor = await solutionEditor 465var documentEditor = await solutionEditor
Microsoft.CodeAnalysis.CSharp.Features (4)
ConvertToRecordEngine.cs (2)
119var documentEditor = await solutionEditor 465var documentEditor = await solutionEditor
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
241var editor = await solutionEditor.GetDocumentEditorAsync(
ImplementInterface\CSharpImplementExplicitlyCodeRefactoringProvider.cs (1)
74var editor = await solutionEditor.GetDocumentEditorAsync(
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (4)
CodeGeneration\AddAttributesTests.cs (2)
50var editor = await DocumentEditor.CreateAsync(doc);
CodeGeneration\AddImportsTests.cs (2)
801var editor = await DocumentEditor.CreateAsync(document, CancellationToken.None).ConfigureAwait(false);
Microsoft.CodeAnalysis.Features (26)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Attribute.cs (2)
68var editor = await DocumentEditor.CreateAsync(documentWithAttribute, cancellationToken).ConfigureAwait(false);
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (5)
126var documentEditor = await DocumentEditor.CreateAsync(document, CancellationToken).ConfigureAwait(false); 194var documentEditor = await DocumentEditor.CreateAsync(sourceDocument, CancellationToken).ConfigureAwait(false); 263DocumentEditor documentEditor,
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeNamespaceScopeEditor.cs (2)
58var editor = await DocumentEditor.CreateAsync(documentToEdit, cancellationToken).ConfigureAwait(false);
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (5)
316var documentEditor = await solutionEditor.GetDocumentEditorAsync(id, cancellationToken).ConfigureAwait(false); 443var editor = await DocumentEditor.CreateAsync(document, cancellationToken).ConfigureAwait(false); 693var editor = await DocumentEditor.CreateAsync(document, cancellationToken).ConfigureAwait(false);
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (2)
344var calleeDocumentEditor = await solutionEditor.GetDocumentEditorAsync(calleeDocumentId, cancellationToken).ConfigureAwait(false); 359var callerDocumentEditor = await solutionEditor.GetDocumentEditorAsync(document.Id, cancellationToken).ConfigureAwait(false);
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (2)
261var docEditor = await DocumentEditor.CreateAsync(doc, cancellationToken).ConfigureAwait(false);
PullMemberUp\MembersPuller.cs (6)
110var destinationEditor = await solutionEditor.GetDocumentEditorAsync( 129var originalMemberEditor = await solutionEditor.GetDocumentEditorAsync( 203DocumentEditor editor, 231DocumentEditor editor, 288var destinationEditor = await solutionEditor.GetDocumentEditorAsync( 340var originalMemberEditor = await solutionEditor.GetDocumentEditorAsync(
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (2)
68var documentEditor = await DocumentEditor.CreateAsync(document, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Workspaces (15)
Editing\DocumentEditor.cs (2)
29/// Creates a new <see cref="DocumentEditor"/> instance. 31public static async Task<DocumentEditor> CreateAsync(Document document, CancellationToken cancellationToken = default)
Editing\SolutionEditor.cs (6)
19private readonly Dictionary<DocumentId, DocumentEditor> _documentEditors = new(); 32/// Gets the <see cref="DocumentEditor"/> for the corresponding <see cref="DocumentId"/>. 34public async Task<DocumentEditor> GetDocumentEditorAsync(DocumentId id, CancellationToken cancellationToken = default) 36if (!_documentEditors.TryGetValue(id, out var editor)) 38editor = await DocumentEditor.CreateAsync(_solution.GetDocument(id), cancellationToken).ConfigureAwait(false); 52foreach (var docEd in _documentEditors.Values)
Editing\SymbolEditor.cs (7)
210/// <param name="editor">The <see cref="DocumentEditor"/> to apply edits to.</param> 213public delegate void DeclarationEditAction(DocumentEditor editor, SyntaxNode declaration); 218/// <param name="editor">The <see cref="DocumentEditor"/> to apply edits to.</param> 222public delegate Task AsyncDeclarationEditAction(DocumentEditor editor, SyntaxNode declaration, CancellationToken cancellationToken); 286var editor = await DocumentEditor.CreateAsync(doc, cancellationToken).ConfigureAwait(false); 468var editor = await solutionEditor.GetDocumentEditorAsync(docId, cancellationToken).ConfigureAwait(false);