1 write to SemanticDocument
Microsoft.CodeAnalysis.Features (1)
ExtractMethod\MethodExtractor.CodeGenerator.cs (1)
47
SemanticDocument
= insertionPoint.SemanticDocument;
23 references to SemanticDocument
Microsoft.CodeAnalysis.CSharp.Features (9)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (7)
88
Contract.ThrowIfFalse(
SemanticDocument
== selectionResult.SemanticDocument);
164
var semanticModel =
SemanticDocument
.SemanticModel;
215
var idToken = outmostVariable.GetIdentifierTokenAtDeclaration(
SemanticDocument
);
231
var languageVersion =
SemanticDocument
.SyntaxTree.Options.LanguageVersion();
550
var semanticModel =
SemanticDocument
.SemanticModel;
610
var isLocalFunction = LocalFunction && ShouldLocalFunctionCaptureParameter(
SemanticDocument
.Root);
839
var semanticModel =
SemanticDocument
.SemanticModel;
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs (2)
50
var semanticModel =
SemanticDocument
.SemanticModel;
202
var updatedDocument =
SemanticDocument
.Document;
Microsoft.CodeAnalysis.Features (5)
ExtractMethod\MethodExtractor.CodeGenerator.cs (5)
86
var root =
SemanticDocument
.Root;
89
var callSiteDocument = await
SemanticDocument
.WithSyntaxRootAsync(root, cancellationToken).ConfigureAwait(false);
93
var codeGenerationService =
SemanticDocument
.Document.GetLanguageService<ICodeGenerationService>();
195
VariableInfo.SortVariables(
SemanticDocument
.SemanticModel.Compilation, variables);
349
var isLocalFunction = LocalFunction && ShouldLocalFunctionCaptureParameter(
SemanticDocument
.Root);
Microsoft.CodeAnalysis.VisualBasic.Features (9)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb (2)
33
Dim semanticModel =
SemanticDocument
.SemanticModel
138
Dim updatedDocument = Await Me.
SemanticDocument
.Document.ReplaceNodeAsync(enclosingStatement, newEnclosingStatement, cancellationToken).ConfigureAwait(False)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.MultipleStatementsCodeGenerator.vb (1)
38
Dim semanticModel =
SemanticDocument
.SemanticModel
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.SingleStatementCodeGenerator.vb (1)
32
Dim semanticModel = CType(
SemanticDocument
.SemanticModel, SemanticModel)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb (5)
50
Contract.ThrowIfFalse(Me.
SemanticDocument
Is selectionResult.SemanticDocument)
111
Dim semanticModel =
SemanticDocument
.SemanticModel
148
Dim idToken = outmostVariable.GetIdentifierTokenAtDeclaration(
SemanticDocument
)
181
Dim semanticModel =
SemanticDocument
.SemanticModel
285
Dim semanticModel = CType(Me.
SemanticDocument
.SemanticModel, SemanticModel)