1 write to SemanticDocument
Microsoft.CodeAnalysis.Features (1)
ExtractMethod\SelectionResult.cs (1)
89clone.SemanticDocument = document;
19 references to SemanticDocument
Microsoft.CodeAnalysis.CSharp.Features (6)
ExtractMethod\CSharpMethodExtractor.cs (2)
40var document = this.OriginalSelectionResult.SemanticDocument; 164var semanticDocument = this.OriginalSelectionResult.SemanticDocument;
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
68Contract.ThrowIfFalse(SemanticDocument == selectionResult.SemanticDocument);
ExtractMethod\CSharpSelectionResult.ExpressionResult.cs (2)
35Contract.ThrowIfNull(SemanticDocument); 54var model = SemanticDocument.SemanticModel;
ExtractMethod\CSharpSelectionResult.StatementResult.cs (1)
52var semanticModel = SemanticDocument.SemanticModel;
Microsoft.CodeAnalysis.Features (13)
ExtractMethod\MethodExtractor.Analyzer.cs (1)
33private 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);