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)
50var projectToBeUpdated = SemanticDocument.Project; 69var sourceDocument = solutionWithNewDocument.GetRequiredDocument(SemanticDocument.Document.Id); 116var document = SemanticDocument.Document; 119var root = SemanticDocument.Root; 306var semanticFacts = SemanticDocument.GetRequiredLanguageService<ISemanticFactsService>(); 311var symbol = (INamedTypeSymbol)SemanticDocument.SemanticModel.GetRequiredDeclaredSymbol(node, CancellationToken); 340var syntaxFacts = SemanticDocument.GetRequiredLanguageService<ISyntaxFactsService>(); 341var 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);