1 write to SemanticDocument
Microsoft.CodeAnalysis.Features (1)
CodeRefactorings\MoveType\AbstractMoveTypeService.State.cs (1)
31SemanticDocument = document;
22 references to SemanticDocument
Microsoft.CodeAnalysis.Features (22)
CodeRefactorings\MoveType\AbstractMoveTypeService.cs (10)
72state.SemanticDocument.Document.Name, 73state.SemanticDocument.SemanticModel, 101state.SemanticDocument.SemanticModel, 111var manyTypes = MultipleTopLevelTypeDeclarationInSourceDocument(state.SemanticDocument.Root); 114var syntaxFacts = state.SemanticDocument.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 117: ClassNextToGlobalStatements(state.SemanticDocument.Root, syntaxFacts); 123state.SemanticDocument.Document.Name, 124state.SemanticDocument.SemanticModel, 190var root = state.SemanticDocument.Root; 191var semanticModel = state.SemanticDocument.SemanticModel;
CodeRefactorings\MoveType\AbstractMoveTypeService.Editor.cs (1)
39protected SemanticDocument SemanticDocument => State.SemanticDocument;
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (4)
267var semanticFacts = State.SemanticDocument.Document.GetRequiredLanguageService<ISemanticFactsService>(); 272var symbol = (ITypeSymbol?)State.SemanticDocument.SemanticModel.GetDeclaredSymbol(node, CancellationToken); 306var syntaxFacts = State.SemanticDocument.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 307var bannerService = State.SemanticDocument.Document.GetRequiredLanguageService<IFileBannerFactsService>();
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeNamespaceScopeEditor.cs (1)
34var documentToEdit = State.SemanticDocument.Document;
CodeRefactorings\MoveType\AbstractMoveTypeService.RenameTypeEditor.cs (1)
31var symbol = State.SemanticDocument.SemanticModel.GetDeclaredSymbol(State.TypeNode, CancellationToken);
CodeRefactorings\MoveType\AbstractMoveTypeService.State.cs (5)
57var tree = SemanticDocument.SyntaxTree; 58var root = SemanticDocument.Root; 59var syntaxFacts = SemanticDocument.Document.GetLanguageService<ISyntaxFactsService>(); 62if (SemanticDocument.SemanticModel.GetDeclaredSymbol(typeDeclaration, cancellationToken) is not INamedTypeSymbol typeSymbol || 73DocumentNameWithoutExtension = Path.GetFileNameWithoutExtension(SemanticDocument.Document.Name);