21 references to SemanticModel
Microsoft.CodeAnalysis.Features (2)
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (2)
99.Where(e => state.SemanticModel.GetSymbolInfo(e, cancellationToken).Symbol?.OriginalDefinition == methodSymbol); 109var convertedType = (ISymbol?)state.SemanticModel.GetTypeInfo(node, cancellationToken).ConvertedType;
Microsoft.CodeAnalysis.Workspaces (19)
FindSymbols\FindReferences\Finders\AbstractMethodOrPropertyOrEventSymbolReferenceFinder.cs (1)
19var semanticModel = state.SemanticModel;
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (8)
233if (state.SemanticModel.GetDeclaredSymbol(directive, cancellationToken) is IAliasSymbol aliasSymbol && 406var info = state.SemanticFacts.GetForEachSymbols(state.SemanticModel, node); 451var info = state.SemanticFacts.GetCollectionInitializerSymbolInfo(state.SemanticModel, expression, cancellationToken); 488var semanticModel = state.SemanticModel; 526var awaitExpressionMethod = state.SemanticFacts.GetGetAwaiterMethod(state.SemanticModel, node); 561var constructor = state.SemanticModel.GetSymbolInfo(node, cancellationToken).Symbol; 605var semanticModel = state.SemanticModel; 757var semanticModel = state.SemanticModel;
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (2)
67var semanticModel = state.SemanticModel; 103token, suppressMessageAttribute, state.SemanticModel, state.SyntaxFacts, cancellationToken))
FindSymbols\FindReferences\Finders\AbstractTypeParameterSymbolReferenceFinder.cs (1)
62var boundSymbol = state.SemanticModel.GetSymbolInfo(token.Parent, cancellationToken).Symbol;
FindSymbols\FindReferences\Finders\ConstructorInitializerSymbolReferenceFinder.cs (2)
74if (state.SemanticModel.Language == LanguageNames.VisualBasic) 91var semanticModel = state.SemanticModel;
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (2)
271var constructor = state.SemanticModel.GetSymbolInfo(node, cancellationToken).Symbol; 312var constructor = state.SemanticModel.GetSymbolInfo(node, cancellationToken).Symbol;
FindSymbols\FindReferences\Finders\OrdinaryMethodReferenceFinder.cs (1)
164var disposeMethod = state.SemanticFacts.TryGetDisposeMethod(state.SemanticModel, node, cancellationToken);
FindSymbols\FindReferences\Finders\PreprocessingSymbolReferenceFinder.cs (1)
52var targetSymbol = state.SemanticFacts.GetPreprocessingSymbol(state.SemanticModel, token.GetRequiredParent());
FindSymbols\FindReferences\FindReferencesDocumentState.cs (1)
27public SyntaxTree SyntaxTree => this.SemanticModel.SyntaxTree;