1 write to SemanticDocument
Microsoft.CodeAnalysis.Features (1)
ExtractMethod\SelectionResult.cs (1)
89clone.SemanticDocument = document;
13 references to SemanticDocument
Microsoft.CodeAnalysis.Features (13)
ExtractMethod\MethodExtractor.Analyzer.cs (1)
32private SemanticDocument SemanticDocument => SelectionResult.SemanticDocument;
ExtractMethod\MethodExtractor.CodeGenerator.cs (2)
90protected SemanticDocument SemanticDocument => SelectionResult.SemanticDocument; 145var semanticDocument = SelectionResult.SemanticDocument;
ExtractMethod\MethodExtractor.cs (3)
49var originalSemanticDocument = OriginalSelectionResult.SemanticDocument; 171var document = originalSelectionResult.SemanticDocument; 207var semanticModel = OriginalSelectionResult.SemanticDocument.SemanticModel;
ExtractMethod\SelectionResult.cs (7)
69return (returnType ?? this.SemanticDocument.SemanticModel.Compilation.GetSpecialType(SpecialType.System_Object), returnsByRef); 83if (SemanticDocument == document) 95=> SemanticDocument.GetTokenWithAnnotation(s_firstTokenAnnotation); 98=> SemanticDocument.GetTokenWithAnnotation(s_lastTokenAnnotation); 136var syntaxFacts = this.SemanticDocument.GetRequiredLanguageService<ISyntaxFactsService>(); 198var semanticModel = this.SemanticDocument.SemanticModel; 215return this.SemanticDocument.SemanticModel.AnalyzeControlFlow(firstStatement, lastStatement);