15 references to SemanticDocument
Microsoft.CodeAnalysis.Features (15)
CodeRefactorings\MoveType\AbstractMoveTypeService.Editor.cs (1)
56=> PathUtilities.GetDirectoryName(SemanticDocument.Document.FilePath) is { } dir
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (8)
51var projectToBeUpdated = SemanticDocument.Project; 70var sourceDocument = solutionWithNewDocument.GetRequiredDocument(SemanticDocument.Document.Id); 117var document = SemanticDocument.Document; 120var root = SemanticDocument.Root; 307var semanticFacts = SemanticDocument.GetRequiredLanguageService<ISemanticFactsService>(); 312var symbol = (INamedTypeSymbol)SemanticDocument.SemanticModel.GetRequiredDeclaredSymbol(node, CancellationToken); 341var syntaxFacts = SemanticDocument.GetRequiredLanguageService<ISyntaxFactsService>(); 342var bannerService = SemanticDocument.GetRequiredLanguageService<IFileBannerFactsService>();
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeNamespaceScopeEditor.cs (2)
40var syntaxFactsService = SemanticDocument.GetRequiredLanguageService<ISyntaxFactsService>(); 46var editor = await DocumentEditor.CreateAsync(SemanticDocument.Document, this.CancellationToken).ConfigureAwait(false);
CodeRefactorings\MoveType\AbstractMoveTypeService.RenameFileEditor.cs (2)
33SemanticDocument.Project.Solution.WithDocumentName(SemanticDocument.Document.Id, FileName));
CodeRefactorings\MoveType\AbstractMoveTypeService.RenameTypeEditor.cs (2)
29var solution = SemanticDocument.Project.Solution; 30var symbol = SemanticDocument.SemanticModel.GetRequiredDeclaredSymbol(this.TypeDeclaration, CancellationToken);