24 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 (22)
FindSymbols\FindReferences\Finders\AbstractMethodOrPropertyOrEventSymbolReferenceFinder.cs (1)
19var semanticModel = state.SemanticModel;
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (9)
232if (state.SemanticModel.GetDeclaredSymbol(directive, cancellationToken) is IAliasSymbol aliasSymbol && 408var info = state.SemanticFacts.GetForEachSymbols(state.SemanticModel, node); 453var info = state.SemanticFacts.GetCollectionInitializerSymbolInfo(state.SemanticModel, expression, cancellationToken); 492if (state.SemanticModel.GetOperation(node, cancellationToken) is not ICollectionExpressionOperation collectionExpression) 526var semanticModel = state.SemanticModel; 564var awaitExpressionMethod = state.SemanticFacts.GetGetAwaiterMethod(state.SemanticModel, node); 599var constructor = state.SemanticModel.GetSymbolInfo(node, cancellationToken).Symbol; 642state.SemanticFacts, state.SemanticModel, node, cancellationToken); 651var 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\AliasSymbolReferenceFinder.cs (1)
57var aliasInfo = state.SemanticModel.GetAliasInfo(parent, cancellationToken);
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (2)
282var constructor = state.SemanticModel.GetSymbolInfo(node, cancellationToken).Symbol; 323var constructor = state.SemanticModel.GetSymbolInfo(node, cancellationToken).Symbol;
FindSymbols\FindReferences\Finders\ExplicitConstructorInitializerSymbolReferenceFinder.cs (2)
68if (state.SemanticModel.Language == LanguageNames.VisualBasic) 85var semanticModel = state.SemanticModel;
FindSymbols\FindReferences\Finders\ImplicitConstructorInitializerSymbolReferenceFinder.cs (1)
69if (state.SemanticModel.GetDeclaredSymbol(constructorNode, cancellationToken) is IMethodSymbol constructor &&
FindSymbols\FindReferences\Finders\OrdinaryMethodReferenceFinder.cs (1)
211var 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;