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