106 references to GetSemanticModel
GenerateDocumentationAndConfigFiles (7)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
450var semanticModel = compilation.GetSemanticModel(syntax.SyntaxTree);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
56var model = compilation.GetSemanticModel(receiverSyntax.SyntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
44var semanticModel = reader.Compilation.GetSemanticModel(syntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
53var semanticModel = reader.Compilation.GetSemanticModel(syntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
122semanticModel = compilation.GetSemanticModel(syntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
728var semanticModel = Compilation.GetSemanticModel(location.SourceTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
208var semanticModel = compilation.GetSemanticModel(group.Key);
Microsoft.Analyzers.Extra (1)
CallAnalysis\Fixers\LegacyLoggingFixer.cs (1)
628var semanticModel = comp.GetSemanticModel(targetClass.SyntaxTree);
Microsoft.Analyzers.Extra.Tests (4)
SyntaxNodeExtensionsTests.cs (4)
53var model = compilation.GetSemanticModel(tree); 85var model = compilation.GetSemanticModel(tree); 148var model = compilation.GetSemanticModel(tree); 178var model = compilation.GetSemanticModel(tree);
Microsoft.AspNetCore.Analyzers (1)
CompilationFeatureDetector.cs (1)
39var semanticModel = compilation.GetSemanticModel(syntaxReferences[j].SyntaxTree);
Microsoft.AspNetCore.App.Analyzers (1)
Infrastructure\RouteUsageCache.cs (1)
49var semanticModel = _compilation.GetSemanticModel(syntaxToken.SyntaxTree);
Microsoft.CodeAnalysis (10)
Compilation\Compilation.cs (1)
355/// Unlike the <see cref="GetSemanticModel(SyntaxTree, bool)"/> and <see cref="CommonGetSemanticModel(SyntaxTree, SemanticModelOptions)"/>,
DiagnosticAnalyzer\AnalyzerDriver.cs (3)
1276var model = compilation.GetSemanticModel(location.SourceTree); 1336var model = compilation.GetSemanticModel(tree); 1907var model = compilation.GetSemanticModel(syntaxReference.SyntaxTree);
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (1)
1031var mappedModel = compilation.GetSemanticModel(analysisScope.FilterFileOpt!.Value.SourceTree!);
DiagnosticAnalyzer\CompilerDiagnosticAnalyzer.CompilationAnalyzer.cs (1)
34var semanticModel = _compilation.GetSemanticModel(context.Tree);
DiagnosticAnalyzer\SuppressMessageAttributeState.cs (1)
186var model = _compilation.GetSemanticModel(location.SourceTree);
Operations\OperationExtensions.cs (1)
53model = compilation.GetSemanticModel(operation.Syntax.SyntaxTree);
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (1)
109var semanticModel = compilation.GetSemanticModel(syntaxTree);
SourceGeneration\SyntaxStore.cs (1)
90var model = state != EntryState.Removed ? new Lazy<SemanticModel>(() => _compilation.GetSemanticModel(tree)) : null;
Microsoft.CodeAnalysis.Analyzers (11)
MetaAnalyzers\DiagnosticAnalyzerAPIUsageAnalyzer.cs (1)
201var semanticModel = compilation.GetSemanticModel(syntax.SyntaxTree);
MetaAnalyzers\DiagnosticAnalyzerCorrectnessAnalyzer.SyntaxNodeWithinAnalyzerTypeCompilationAnalyzer.cs (1)
51SemanticModel semanticModel = symbolContext.Compilation.GetSemanticModel(classDecl.SyntaxTree);
MetaAnalyzers\ReportDiagnosticAnalyzer.cs (1)
169SemanticModel semanticModel = compilation.GetSemanticModel(syntax.SyntaxTree);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeMetricsAnalysisContext.cs (1)
26_getSemanticModel = tree => Compilation.GetSemanticModel(tree);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
450var semanticModel = compilation.GetSemanticModel(syntax.SyntaxTree);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
56var model = compilation.GetSemanticModel(receiverSyntax.SyntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
44var semanticModel = reader.Compilation.GetSemanticModel(syntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
53var semanticModel = reader.Compilation.GetSemanticModel(syntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
122semanticModel = compilation.GetSemanticModel(syntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
728var semanticModel = Compilation.GetSemanticModel(location.SourceTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
208var semanticModel = compilation.GetSemanticModel(group.Key);
Microsoft.CodeAnalysis.AnalyzerUtilities (7)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeMetricsAnalysisContext.cs (1)
26_getSemanticModel = tree => Compilation.GetSemanticModel(tree);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
450var semanticModel = compilation.GetSemanticModel(syntax.SyntaxTree);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
56var model = compilation.GetSemanticModel(receiverSyntax.SyntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
44var semanticModel = reader.Compilation.GetSemanticModel(syntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
53var semanticModel = reader.Compilation.GetSemanticModel(syntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
122semanticModel = compilation.GetSemanticModel(syntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
728var semanticModel = Compilation.GetSemanticModel(location.SourceTree);
Microsoft.CodeAnalysis.CodeStyle (5)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
805lazyModel ??= compilation.GetSemanticModel(syntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
44var semanticModel = reader.Compilation.GetSemanticModel(syntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
53var semanticModel = reader.Compilation.GetSemanticModel(syntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
122semanticModel = compilation.GetSemanticModel(syntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
728var semanticModel = Compilation.GetSemanticModel(location.SourceTree);
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
208var semanticModel = compilation.GetSemanticModel(group.Key);
Microsoft.CodeAnalysis.CSharp (2)
Compilation\CSharpCompilation.cs (1)
885var model = GetSemanticModel(tree);
Compilation\CSharpSemanticModel.cs (1)
25/// cref="Compilation.GetSemanticModel(SyntaxTree, bool)"/>.
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\UnnecessaryNullableWarningSuppressionsUtilities.cs (1)
93var updatedSemanticModel = updatedCompilation.GetSemanticModel(updatedTree);
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryUnsafeModifier\UnnecessaryUnsafeModifierUtilities.cs (1)
108var updatedSemanticModel = updatedCompilation.GetSemanticModel(updatedTree);
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
389var semanticModel = compilation.GetSemanticModel(primaryConstructorDeclaration.SyntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
439var semanticModel = compilation.GetSemanticModel(syntaxReference.SyntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
180var newSemanticModel = semanticModel.Compilation.ReplaceSyntaxTree(tree, newTree).GetSemanticModel(newTree);
Microsoft.CodeAnalysis.CSharp.Features (5)
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider.cs (1)
276var semanticModel = compilation.GetSemanticModel(group.Key);
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\UnnecessaryNullableWarningSuppressionsUtilities.cs (1)
93var updatedSemanticModel = updatedCompilation.GetSemanticModel(updatedTree);
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryUnsafeModifier\UnnecessaryUnsafeModifierUtilities.cs (1)
108var updatedSemanticModel = updatedCompilation.GetSemanticModel(updatedTree);
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
389var semanticModel = compilation.GetSemanticModel(primaryConstructorDeclaration.SyntaxTree);
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (1)
248return updatedCompilation.GetSemanticModel(updatedSyntaxTree);
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
EmbeddedLanguages\CSharpTestEmbeddedLanguageUtilities.cs (1)
27var semanticModeWithTestFile = compilationWithTestFile.GetSemanticModel(testFileTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
439var semanticModel = compilation.GetSemanticModel(syntaxReference.SyntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
180var newSemanticModel = semanticModel.Compilation.ReplaceSyntaxTree(tree, newTree).GetSemanticModel(newTree);
Microsoft.CodeAnalysis.Features (5)
FindUsages\FindUsagesHelpers.cs (1)
114var semanticModel = compilation.GetSemanticModel(syntaxTree);
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (2)
130return model.Compilation.GetSemanticModel(tree); 139return referencedCompilation.GetSemanticModel(tree);
QuickInfo\CommonSemanticQuickInfoProvider.cs (1)
263semanticModel = newCompilation.GetSemanticModel(newTree);
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
805lazyModel ??= compilation.GetSemanticModel(syntaxTree);
Microsoft.CodeAnalysis.Razor.Compiler (1)
CSharp\DefaultUtf8WriteLiteralFeature.cs (1)
186var semanticModel = augmented.GetSemanticModel(probeTree);
Microsoft.CodeAnalysis.ResxSourceGenerator (7)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeMetricsAnalysisContext.cs (1)
26_getSemanticModel = tree => Compilation.GetSemanticModel(tree);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
450var semanticModel = compilation.GetSemanticModel(syntax.SyntaxTree);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
56var model = compilation.GetSemanticModel(receiverSyntax.SyntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
44var semanticModel = reader.Compilation.GetSemanticModel(syntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
53var semanticModel = reader.Compilation.GetSemanticModel(syntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
122semanticModel = compilation.GetSemanticModel(syntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
728var semanticModel = Compilation.GetSemanticModel(location.SourceTree);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Helpers\RemoveUnnecessaryImports\VisualBasicUnnecessaryImportsProvider.vb (1)
78Dim updatedModel = updatedCompilation.GetSemanticModel(updatedSyntaxTree)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Helpers\RemoveUnnecessaryImports\VisualBasicUnnecessaryImportsProvider.vb (1)
78Dim updatedModel = updatedCompilation.GetSemanticModel(updatedSyntaxTree)
Microsoft.CodeAnalysis.Workspaces (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
44var semanticModel = reader.Compilation.GetSemanticModel(syntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
53var semanticModel = reader.Compilation.GetSemanticModel(syntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
122semanticModel = compilation.GetSemanticModel(syntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
728var semanticModel = Compilation.GetSemanticModel(location.SourceTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
208var semanticModel = compilation.GetSemanticModel(group.Key);
Microsoft.Extensions.Logging.Generators (1)
LoggerMessageGenerator.Parser.cs (1)
76SemanticModel sm = semanticModel.Compilation.GetSemanticModel(syntaxTree);
Microsoft.Gen.ComplianceReports (1)
Parser.cs (1)
43sm ??= _compilation.GetSemanticModel(typeSyntax.SyntaxTree);
Microsoft.Gen.ContextualOptions (2)
ContextReceiver.cs (1)
47.SelectMany(declarations => declarations.Select(declaration => (symbol: compilation.GetSemanticModel(declarations.Key).GetDeclaredSymbol(declaration), declaration)))
ContextualOptionsGenerator.cs (1)
39.SelectMany(declarations => declarations.Select(declaration => (symbol: compilation.GetSemanticModel(declarations.Key).GetDeclaredSymbol(declaration), declaration)))
Microsoft.Gen.Logging (1)
Parsing\Parser.cs (1)
54SemanticModel? sm = _compilation.GetSemanticModel(syntaxTree);
Microsoft.Gen.MetadataExtractor (2)
src\Generators\Microsoft.Gen.ComplianceReports\Parser.cs (1)
43sm ??= _compilation.GetSemanticModel(typeSyntax.SyntaxTree);
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
85semanticModel ??= _compilation.GetSemanticModel(typeDeclaration.SyntaxTree);
Microsoft.Gen.Metrics (1)
Parser.cs (1)
85semanticModel ??= _compilation.GetSemanticModel(typeDeclaration.SyntaxTree);
Microsoft.Gen.MetricsReports (1)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
85semanticModel ??= _compilation.GetSemanticModel(typeDeclaration.SyntaxTree);
Roslyn.Diagnostics.Analyzers (9)
DefaultableTypeShouldHaveDefaultableFieldsAnalyzer.cs (1)
98var semanticModel = originalContext.Compilation.GetSemanticModel(field.Locations[0].SourceTree);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeMetricsAnalysisContext.cs (1)
26_getSemanticModel = tree => Compilation.GetSemanticModel(tree);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
450var semanticModel = compilation.GetSemanticModel(syntax.SyntaxTree);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
56var model = compilation.GetSemanticModel(receiverSyntax.SyntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
44var semanticModel = reader.Compilation.GetSemanticModel(syntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
53var semanticModel = reader.Compilation.GetSemanticModel(syntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
122semanticModel = compilation.GetSemanticModel(syntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
728var semanticModel = Compilation.GetSemanticModel(location.SourceTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
208var semanticModel = compilation.GetSemanticModel(group.Key);
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
439var semanticModel = compilation.GetSemanticModel(syntaxReference.SyntaxTree);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
180var newSemanticModel = semanticModel.Compilation.ReplaceSyntaxTree(tree, newTree).GetSemanticModel(newTree);
System.Private.CoreLib.Generators (1)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (1)
299model = model.Compilation.GetSemanticModel(arrowExpression.SyntaxTree);
System.Text.RegularExpressions.Generator (1)
UpgradeToGeneratedRegexCodeFixer.cs (1)
509declModel = compilation.GetSemanticModel(syntaxRef.SyntaxTree);
System.Windows.Forms.PrivateSourceGenerators (1)
System\Windows\Forms\SourceGenerators\EnumValidationGenerator.cs (1)
237model = compilation.GetSemanticModel(syntaxTree);