1 write to SemanticModel
Microsoft.CodeAnalysis.Workspaces (1)
src\a16f30e1d256badc\AbstractTypeInferenceService.AbstractTypeInferrer.cs (1)
28this.SemanticModel = semanticModel;
28 references to SemanticModel
Microsoft.CodeAnalysis.CSharp.Workspaces (27)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (27)
101var typeInfo = SemanticModel.GetTypeInfo(node, CancellationToken); 102var symbolInfo = SemanticModel.GetSymbolInfo(node, CancellationToken); 196var syntaxTree = SemanticModel.SyntaxTree; 395var info = SemanticModel.GetSymbolInfo(initializer, CancellationToken); 442var info = SemanticModel.GetTypeInfo(creation, CancellationToken); 463var info = SemanticModel.GetTypeInfo(primaryConstructorBaseType.Type, CancellationToken); 479var info = SemanticModel.GetSymbolInfo(invocation, CancellationToken); 491SemanticModel.GetMemberGroup(invocation.Expression, CancellationToken) 503var typeInfo = SemanticModel.GetTypeInfo(memberAccess.Expression, CancellationToken); 562var info = SemanticModel.GetSymbolInfo(attribute, CancellationToken); 570var info = SemanticModel.GetTypeInfo(elementAccess.Expression, CancellationToken); 1225SemanticModel.GetDeclaredSymbol(equalsValue.Parent, CancellationToken) is IParameterSymbol parameter) 1237var typeInfo = SemanticModel.GetTypeInfo(propertyDeclaration.Type); 1245var collectionType = SemanticModel.GetTypeInfo(collectionExpression, CancellationToken).ConvertedType; 1249SemanticModel.Compilation, collectionType, out var elementType)) 1389var addMethodSymbols = SemanticModel.GetCollectionInitializerSymbolInfo(initializerExpression).GetAllSymbols(); 1407var addMethodSymbols = SemanticModel.GetCollectionInitializerSymbolInfo(expressionOpt).GetAllSymbols(); 1498var addMethodSymbols = SemanticModel.GetCollectionInitializerSymbolInfo(expressionOpt).GetAllSymbols(); 1526var type = this.SemanticModel.GetTypeInfo(recursivePattern).ConvertedType; 1554foreach (var symbol in this.SemanticModel.GetSymbolInfo(subpattern.ExpressionColon.Expression).GetAllSymbols()) 1614_ when SemanticModel.GetOperation(pattern, CancellationToken) is IPatternOperation patternOperation => 1631var typeInfo = SemanticModel.GetTypeInfo(recursivePattern); 1904SemanticModel.GetSymbolInfo(identifierName.Identifier).Symbol?.Kind == SymbolKind.Parameter) 2131var currentSemanticModel = SemanticModel; 2256var symbol = SemanticModel.GetDeclaredSymbol(variableDeclarator); 2302var descendantSymbol = SemanticModel.GetSymbolInfo(descendant, CancellationToken).GetAnySymbol(); 2331var symbol = SemanticModel.GetRequiredDeclaredSymbol(designation, CancellationToken);
Microsoft.CodeAnalysis.Workspaces (1)
src\a16f30e1d256badc\AbstractTypeInferenceService.AbstractTypeInferrer.cs (1)
38protected Compilation Compilation => SemanticModel.Compilation;