19 references to SemanticDocument
Microsoft.CodeAnalysis.CSharp.Features (9)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (7)
68Contract.ThrowIfFalse(SemanticDocument == selectionResult.SemanticDocument); 150var semanticModel = SemanticDocument.SemanticModel; 329var idToken = outmostVariable.GetIdentifierTokenAtDeclaration(SemanticDocument); 361var languageVersion = SemanticDocument.SyntaxTree.Options.LanguageVersion(); 785var semanticModel = SemanticDocument.SemanticModel; 830var isLocalFunction = LocalFunction && ShouldLocalFunctionCaptureParameter(SemanticDocument.Root); 1134var semanticModel = SemanticDocument.SemanticModel;
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs (2)
38var semanticModel = SemanticDocument.SemanticModel; 149var updatedDocument = SemanticDocument.Document;
Microsoft.CodeAnalysis.Features (10)
ExtractMethod\MethodExtractor.CodeGenerator.cs (10)
172var rootWithUpdatedCallSite = this.SemanticDocument.Root.ReplaceNode( 178var documentWithUpdatedCallSite = await this.SemanticDocument.WithSyntaxRootAsync(rootWithUpdatedCallSite, cancellationToken).ConfigureAwait(false); 276var generator = this.SemanticDocument.GetRequiredLanguageService<SyntaxGenerator>(); 282var generator = this.SemanticDocument.GetRequiredLanguageService<SyntaxGenerator>(); 359var syntaxFacts = this.SemanticDocument.GetRequiredLanguageService<ISyntaxFactsService>(); 366var generator = this.SemanticDocument.GetRequiredLanguageService<SyntaxGenerator>(); 430var isLocalFunction = LocalFunction && ShouldLocalFunctionCaptureParameter(SemanticDocument.Root); 460var generator = this.SemanticDocument.Document.GetRequiredLanguageService<SyntaxGenerator>(); 486var compilation = this.SemanticDocument.SemanticModel.Compilation; 499var compilation = this.SemanticDocument.SemanticModel.Compilation;