580 references to GetSymbolInfo
Analyzer.Utilities.UnitTests (1)
FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysisTests.cs (1)
74ISymbol? symbol = model.GetDeclaredSymbol(syntaxNode.Parent) ?? model.GetSymbolInfo(syntaxNode.Parent).Symbol;
GenerateDocumentationAndConfigFiles (24)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
61var info1 = semanticModel1.GetSymbolInfo(node1); 62var info2 = semanticModel2.GetSymbolInfo(node2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
34=> semanticModel.GetSymbolInfo(token.Parent!, cancellationToken); 230var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (1)
29var symbolInfo = semanticModel.GetSymbolInfo(innerBinary);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
57var symbol = semanticModel.GetSymbolInfo(node, reader.CancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
733var info = semanticModel.GetSymbolInfo(node, CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (13)
323var originalSymbolInfo = this.OriginalSemanticModel.GetSymbolInfo(originalNode); 324var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(newNode); 677var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 678var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 734var originalExpressionSymbol = this.OriginalSemanticModel.GetSymbolInfo(currentOriginalNode).Symbol; 735var replacedExpressionSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(currentReplacedNode).Symbol; 765var attributeSym = this.OriginalSemanticModel.GetSymbolInfo(attribute).Symbol; 766var newAttributeSym = this.SpeculativeSemanticModel.GetSymbolInfo(newAttribute).Symbol; 859var symbol = this.OriginalSemanticModel.GetSymbolInfo(type).Symbol; 864newSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(newType, CancellationToken).Symbol; 887var originalSymbolInfo = OriginalSemanticModel.GetSymbolInfo(expression); 893var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(node: newExpression); 1050var receiverSymbol = semanticModel.GetSymbolInfo(receiver).GetAnySymbol();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (2)
86var symbolInfo = semanticModel.GetSymbolInfo(expression); 101var expressionInfo = semanticModel.GetSymbolInfo(expression);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\Simplifiers\AbstractMemberAccessExpressionSimplifier.cs (2)
54var symbolInfo = semanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken); 66var newSymbolInfo = speculationAnalyzer.SpeculativeSemanticModel.GetSymbolInfo(speculationAnalyzer.ReplacedExpression, cancellationToken);
ILLink.CodeFixProvider (1)
BaseAttributeCodeFixProvider.cs (1)
62if (model.GetSymbolInfo(targetNode, cancellationToken).Symbol is not { } targetSymbol)
Metrics (20)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
61var info1 = semanticModel1.GetSymbolInfo(node1); 62var info2 = semanticModel2.GetSymbolInfo(node2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
34=> semanticModel.GetSymbolInfo(token.Parent!, cancellationToken); 230var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (1)
29var symbolInfo = semanticModel.GetSymbolInfo(innerBinary);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
57var symbol = semanticModel.GetSymbolInfo(node, reader.CancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
733var info = semanticModel.GetSymbolInfo(node, CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (13)
323var originalSymbolInfo = this.OriginalSemanticModel.GetSymbolInfo(originalNode); 324var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(newNode); 677var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 678var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 734var originalExpressionSymbol = this.OriginalSemanticModel.GetSymbolInfo(currentOriginalNode).Symbol; 735var replacedExpressionSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(currentReplacedNode).Symbol; 765var attributeSym = this.OriginalSemanticModel.GetSymbolInfo(attribute).Symbol; 766var newAttributeSym = this.SpeculativeSemanticModel.GetSymbolInfo(newAttribute).Symbol; 859var symbol = this.OriginalSemanticModel.GetSymbolInfo(type).Symbol; 864newSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(newType, CancellationToken).Symbol; 887var originalSymbolInfo = OriginalSemanticModel.GetSymbolInfo(expression); 893var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(node: newExpression); 1050var receiverSymbol = semanticModel.GetSymbolInfo(receiver).GetAnySymbol();
Metrics.Legacy (20)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
61var info1 = semanticModel1.GetSymbolInfo(node1); 62var info2 = semanticModel2.GetSymbolInfo(node2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
34=> semanticModel.GetSymbolInfo(token.Parent!, cancellationToken); 230var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (1)
29var symbolInfo = semanticModel.GetSymbolInfo(innerBinary);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
57var symbol = semanticModel.GetSymbolInfo(node, reader.CancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
733var info = semanticModel.GetSymbolInfo(node, CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (13)
323var originalSymbolInfo = this.OriginalSemanticModel.GetSymbolInfo(originalNode); 324var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(newNode); 677var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 678var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 734var originalExpressionSymbol = this.OriginalSemanticModel.GetSymbolInfo(currentOriginalNode).Symbol; 735var replacedExpressionSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(currentReplacedNode).Symbol; 765var attributeSym = this.OriginalSemanticModel.GetSymbolInfo(attribute).Symbol; 766var newAttributeSym = this.SpeculativeSemanticModel.GetSymbolInfo(newAttribute).Symbol; 859var symbol = this.OriginalSemanticModel.GetSymbolInfo(type).Symbol; 864newSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(newType, CancellationToken).Symbol; 887var originalSymbolInfo = OriginalSemanticModel.GetSymbolInfo(expression); 893var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(node: newExpression); 1050var receiverSymbol = semanticModel.GetSymbolInfo(receiver).GetAnySymbol();
Microsoft.AspNetCore.App.Analyzers (6)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (1)
393var parameterTypeSymbol = semanticModel.GetSymbolInfo(token.Parent!, cancellationToken).GetAnySymbol();
RouteEmbeddedLanguage\Infrastructure\RouteStringSyntaxDetector.cs (2)
245var symbol = semanticModel.GetSymbolInfo(left, cancellationToken).Symbol; 397var symbolInfo = semanticModel.GetSymbolInfo(argumentList.Parent, cancellationToken);
RouteEmbeddedLanguage\Infrastructure\RouteUsageDetector.cs (2)
243var symbols = GetBestOrAllSymbols(semanticModel.GetSymbolInfo(argumentList.Parent, cancellationToken)); 335var delegateSymbolInfo = semanticModel.GetSymbolInfo(syntaxNode, cancellationToken);
RouteEmbeddedLanguage\RoutePatternHighlighter.cs (1)
99.Where(i => semanticModel.GetSymbolInfo(i) is var symbolInfo && SymbolEqualityComparer.Default.Equals(symbolInfo.Symbol ?? symbolInfo.CandidateSymbols.FirstOrDefault(), matchingParameter));
Microsoft.AspNetCore.App.CodeFixes (1)
Dependencies\AddPackageFixer.cs (1)
66var symbol = semanticModel.GetSymbolInfo(((MemberAccessExpressionSyntax)node.Parent).Expression).Symbol;
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (4)
HubClientProxyGenerator.Parser.cs (2)
39var attributeSymbol = ModelExtensions.GetSymbolInfo(context.SemanticModel, attributeSyntax).Symbol; 149if (ModelExtensions.GetSymbolInfo(context.SemanticModel, memberAccessExpressionSyntax).Symbol is not IMethodSymbol
HubServerProxyGenerator.Parser.cs (2)
139if (ModelExtensions.GetSymbolInfo(context.SemanticModel, memberAccessExpressionSyntax).Symbol is not IMethodSymbol 237if (ModelExtensions.GetSymbolInfo(argumentModel, proxyType).Symbol is not ITypeSymbol { IsAbstract: true } symbol)
Microsoft.CodeAnalysis.Analyzers (34)
MetaAnalyzers\DiagnosticAnalyzerFieldsAnalyzer.cs (1)
177if (current is TGenericNameSyntax && model.GetSymbolInfo(current).Symbol is INamedTypeSymbol { DelegateInvokeMethod: not null })
MetaAnalyzers\RegisterActionAnalyzer.cs (4)
313ISymbol? symbol = semanticModel.GetSymbolInfo(invocation, context.CancellationToken).Symbol; 363symbol = semanticModel.GetSymbolInfo(argument, context.CancellationToken).Symbol; 422context.SemanticModel.GetSymbolInfo(argumentExpression, context.CancellationToken).Symbol is IParameterSymbol parameter) 471if (model.GetSymbolInfo(receiver, cancellationToken).Symbol is not IParameterSymbol contextParameter)
MetaAnalyzers\ReportDiagnosticAnalyzer.cs (3)
184ISymbol? symbol = semanticModel.GetSymbolInfo(identifier, cancellationToken).Symbol; 200ISymbol? symbol = semanticModel.GetSymbolInfo(syntaxNode, symbolContext.CancellationToken).Symbol; 216ISymbol? argSymbol = semanticModel.GetSymbolInfo(argument, symbolContext.CancellationToken).Symbol;
src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (2)
379var symbol = context.SemanticModel.GetSymbolInfo(syntaxNode, context.CancellationToken).Symbol; 395var symbol = context.SemanticModel.GetSymbolInfo(typeSyntaxNode, context.CancellationToken).Symbol;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
61var info1 = semanticModel1.GetSymbolInfo(node1); 62var info2 = semanticModel2.GetSymbolInfo(node2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
34=> semanticModel.GetSymbolInfo(token.Parent!, cancellationToken); 230var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (1)
29var symbolInfo = semanticModel.GetSymbolInfo(innerBinary);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
57var symbol = semanticModel.GetSymbolInfo(node, reader.CancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
733var info = semanticModel.GetSymbolInfo(node, CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (13)
323var originalSymbolInfo = this.OriginalSemanticModel.GetSymbolInfo(originalNode); 324var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(newNode); 677var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 678var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 734var originalExpressionSymbol = this.OriginalSemanticModel.GetSymbolInfo(currentOriginalNode).Symbol; 735var replacedExpressionSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(currentReplacedNode).Symbol; 765var attributeSym = this.OriginalSemanticModel.GetSymbolInfo(attribute).Symbol; 766var newAttributeSym = this.SpeculativeSemanticModel.GetSymbolInfo(newAttribute).Symbol; 859var symbol = this.OriginalSemanticModel.GetSymbolInfo(type).Symbol; 864newSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(newType, CancellationToken).Symbol; 887var originalSymbolInfo = OriginalSemanticModel.GetSymbolInfo(expression); 893var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(node: newExpression); 1050var receiverSymbol = semanticModel.GetSymbolInfo(receiver).GetAnySymbol();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (2)
86var symbolInfo = semanticModel.GetSymbolInfo(expression); 101var expressionInfo = semanticModel.GetSymbolInfo(expression);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\Simplifiers\AbstractMemberAccessExpressionSimplifier.cs (2)
54var symbolInfo = semanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken); 66var newSymbolInfo = speculationAnalyzer.SpeculativeSemanticModel.GetSymbolInfo(speculationAnalyzer.ReplacedExpression, cancellationToken);
Microsoft.CodeAnalysis.AnalyzerUtilities (20)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
61var info1 = semanticModel1.GetSymbolInfo(node1); 62var info2 = semanticModel2.GetSymbolInfo(node2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
34=> semanticModel.GetSymbolInfo(token.Parent!, cancellationToken); 230var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (1)
29var symbolInfo = semanticModel.GetSymbolInfo(innerBinary);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
57var symbol = semanticModel.GetSymbolInfo(node, reader.CancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
733var info = semanticModel.GetSymbolInfo(node, CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (13)
323var originalSymbolInfo = this.OriginalSemanticModel.GetSymbolInfo(originalNode); 324var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(newNode); 677var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 678var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 734var originalExpressionSymbol = this.OriginalSemanticModel.GetSymbolInfo(currentOriginalNode).Symbol; 735var replacedExpressionSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(currentReplacedNode).Symbol; 765var attributeSym = this.OriginalSemanticModel.GetSymbolInfo(attribute).Symbol; 766var newAttributeSym = this.SpeculativeSemanticModel.GetSymbolInfo(newAttribute).Symbol; 859var symbol = this.OriginalSemanticModel.GetSymbolInfo(type).Symbol; 864newSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(newType, CancellationToken).Symbol; 887var originalSymbolInfo = OriginalSemanticModel.GetSymbolInfo(expression); 893var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(node: newExpression); 1050var receiverSymbol = semanticModel.GetSymbolInfo(receiver).GetAnySymbol();
Microsoft.CodeAnalysis.BannedApiAnalyzers (26)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
61var info1 = semanticModel1.GetSymbolInfo(node1); 62var info2 = semanticModel2.GetSymbolInfo(node2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
34=> semanticModel.GetSymbolInfo(token.Parent!, cancellationToken); 230var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (1)
29var symbolInfo = semanticModel.GetSymbolInfo(innerBinary);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
57var symbol = semanticModel.GetSymbolInfo(node, reader.CancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
733var info = semanticModel.GetSymbolInfo(node, CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (13)
323var originalSymbolInfo = this.OriginalSemanticModel.GetSymbolInfo(originalNode); 324var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(newNode); 677var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 678var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 734var originalExpressionSymbol = this.OriginalSemanticModel.GetSymbolInfo(currentOriginalNode).Symbol; 735var replacedExpressionSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(currentReplacedNode).Symbol; 765var attributeSym = this.OriginalSemanticModel.GetSymbolInfo(attribute).Symbol; 766var newAttributeSym = this.SpeculativeSemanticModel.GetSymbolInfo(newAttribute).Symbol; 859var symbol = this.OriginalSemanticModel.GetSymbolInfo(type).Symbol; 864newSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(newType, CancellationToken).Symbol; 887var originalSymbolInfo = OriginalSemanticModel.GetSymbolInfo(expression); 893var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(node: newExpression); 1050var receiverSymbol = semanticModel.GetSymbolInfo(receiver).GetAnySymbol();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (2)
86var symbolInfo = semanticModel.GetSymbolInfo(expression); 101var expressionInfo = semanticModel.GetSymbolInfo(expression);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\Simplifiers\AbstractMemberAccessExpressionSimplifier.cs (2)
54var symbolInfo = semanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken); 66var newSymbolInfo = speculationAnalyzer.SpeculativeSemanticModel.GetSymbolInfo(speculationAnalyzer.ReplacedExpression, cancellationToken);
SymbolIsBannedAnalyzerBase.cs (2)
379var symbol = context.SemanticModel.GetSymbolInfo(syntaxNode, context.CancellationToken).Symbol; 395var symbol = context.SemanticModel.GetSymbolInfo(typeSyntaxNode, context.CancellationToken).Symbol;
Microsoft.CodeAnalysis.CodeStyle (34)
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
489var symbolInfo = nameofArgument.SemanticModel!.GetSymbolInfo(nameofArgument.Syntax, operationContext.CancellationToken); 695var symbol = lazyModel.GetSymbolInfo(node, cancellationToken).Symbol;
src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (1)
236if (semanticModel.GetSymbolInfo(identifierName, cancellationToken).Symbol is not IFieldSymbol field)
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
176var symbol = semanticModel.GetSymbolInfo(identifier, cancellationToken).GetAnySymbol();
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractObjectCreationExpressionAnalyzer.cs (1)
176var initializedSymbol = semanticModel.GetSymbolInfo(left, cancellationToken).GetAnySymbol();
src\Analyzers\Core\Analyzers\UseCollectionInitializer\UpdateExpressionState.cs (2)
121SemanticModel.GetSymbolInfo(subExpression, cancellationToken).GetAnySymbol())) 236if (this.SemanticModel.GetSymbolInfo(memberAccess, cancellationToken).GetAnySymbol() is not IMethodSymbol method)
src\Analyzers\Core\Analyzers\UseCompoundAssignment\UseCompoundAssignmentUtilities.cs (1)
101var symbolInfo = semanticModel.GetSymbolInfo(expr, cancellationToken);
src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
101var symbol = semanticModel.GetSymbolInfo(invocation, cancellationToken).Symbol;
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer.cs (2)
173var memberSymbol = semanticModel.GetSymbolInfo(whenPartToCheck, cancellationToken).GetAnySymbol(); 316var symbol = semanticModel.GetSymbolInfo(invocation, cancellationToken).Symbol;
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer_IfStatement.cs (1)
108var memberSymbol = semanticModel.GetSymbolInfo(memberAccess, cancellationToken).GetAnySymbol();
src\Analyzers\Core\Analyzers\UseObjectInitializer\UseNamedMemberInitializerAnalyzer.cs (1)
117var leftSymbol = this.SemanticModel.GetSymbolInfo(leftMemberAccess, cancellationToken).GetAnySymbol();
src\Analyzers\Core\Analyzers\ValidateFormatString\AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
105var symbolInfo = context.SemanticModel.GetSymbolInfo(expression, context.CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
61var info1 = semanticModel1.GetSymbolInfo(node1); 62var info2 = semanticModel2.GetSymbolInfo(node2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
34=> semanticModel.GetSymbolInfo(token.Parent!, cancellationToken); 230var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (1)
29var symbolInfo = semanticModel.GetSymbolInfo(innerBinary);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
57var symbol = semanticModel.GetSymbolInfo(node, reader.CancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
733var info = semanticModel.GetSymbolInfo(node, CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (13)
323var originalSymbolInfo = this.OriginalSemanticModel.GetSymbolInfo(originalNode); 324var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(newNode); 677var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 678var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 734var originalExpressionSymbol = this.OriginalSemanticModel.GetSymbolInfo(currentOriginalNode).Symbol; 735var replacedExpressionSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(currentReplacedNode).Symbol; 765var attributeSym = this.OriginalSemanticModel.GetSymbolInfo(attribute).Symbol; 766var newAttributeSym = this.SpeculativeSemanticModel.GetSymbolInfo(newAttribute).Symbol; 859var symbol = this.OriginalSemanticModel.GetSymbolInfo(type).Symbol; 864newSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(newType, CancellationToken).Symbol; 887var originalSymbolInfo = OriginalSemanticModel.GetSymbolInfo(expression); 893var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(node: newExpression); 1050var receiverSymbol = semanticModel.GetSymbolInfo(receiver).GetAnySymbol();
Microsoft.CodeAnalysis.CodeStyle.Fixes (18)
src\Analyzers\Core\CodeFixes\AddExplicitCast\Fixer.cs (1)
49var symbolInfo = semanticModel.GetSymbolInfo(invocationNode, cancellationToken);
src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (1)
164var symbol = semanticModel.GetSymbolInfo(typeNode, cancellationToken).GetAnySymbol();
src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
42var symbolInfo = semanticModel.GetSymbolInfo(diagnosticNode, cancellationToken);
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (2)
304var semanticInfo = _document.SemanticModel.GetSymbolInfo(constructorInitializer, cancellationToken); 321var semanticInfo = _document.SemanticModel.GetSymbolInfo(implicitObjectCreation, cancellationToken);
src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.State.cs (1)
107var semanticInfo = semanticModel.GetSymbolInfo(SimpleNameOrMemberAccessExpression, cancellationToken);
src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberService.cs (1)
180var semanticInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (1)
193var semanticInfo = semanticModel.GetSymbolInfo(SimpleNameOrMemberAccessExpression, cancellationToken);
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (2)
272var semanticInfo = semanticModel.GetSymbolInfo(SimpleNameOrMemberAccessExpressionOpt, cancellationToken); 378var symbol = _document.SemanticModel.GetSymbolInfo(left, cancellationToken).Symbol;
src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
89var symbol = semanticModel.GetDeclaredSymbol(node, cancellationToken) ?? semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol();
src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
58var methodSymbol = (IMethodSymbol?)(semanticModel.GetDeclaredSymbol(node, cancellationToken) ?? semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol());
src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
105=> semanticModel.GetSymbolInfo(node, cancellationToken).Symbol as IMethodSymbol ??
src\Analyzers\Core\CodeFixes\UnsealClass\AbstractUnsealClassCodeFixProvider.cs (1)
39if (semanticModel.GetSymbolInfo(node, cancellationToken).Symbol is INamedTypeSymbol type &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (2)
86var symbolInfo = semanticModel.GetSymbolInfo(expression); 101var expressionInfo = semanticModel.GetSymbolInfo(expression);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\Simplifiers\AbstractMemberAccessExpressionSimplifier.cs (2)
54var symbolInfo = semanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken); 66var newSymbolInfo = speculationAnalyzer.SpeculativeSemanticModel.GetSymbolInfo(speculationAnalyzer.ReplacedExpression, cancellationToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle (15)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (2)
253var method1 = semanticModel1.GetSymbolInfo(node1, cancellationToken).Symbol as IMethodSymbol; 254var method2 = semanticModel2.GetSymbolInfo(node2, cancellationToken).Symbol as IMethodSymbol;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (1)
52var symbolInfo = semanticModel.GetSymbolInfo(argumentList.Parent, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
967var symbol = semanticModel.GetSymbolInfo(parent, cancellationToken).Symbol ?? semanticModel.GetDeclaredSymbol(parent, cancellationToken); 977var symbol = semanticModel.GetSymbolInfo(current, cancellationToken).Symbol ?? semanticModel.GetDeclaredSymbol(current, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
443if (semanticModel.GetSymbolInfo(argumentList.Parent, cancellationToken).Symbol is IMethodSymbol member && index < member.Parameters.Length)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
804var info = semanticModel.GetSymbolInfo(current, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (3)
293/// cref="ModelExtensions.GetSymbolInfo(SemanticModel, SyntaxNode, CancellationToken)"/>, but sometimes employs 353var symbol = semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol(); 366: semanticModel.GetSymbolInfo(node, cancellationToken).GetBestOrAllSymbols();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (4)
1179var oldSymbolInfo = originalSemanticModel.GetSymbolInfo(currentOld, cancellationToken); 1184var newSymbolInfo = rewrittenSemanticModel.GetSymbolInfo(currentNew, cancellationToken); 1240var oldSymbolInfo = originalSemanticModel.GetSymbolInfo(currentOld, cancellationToken).Symbol; 1241var newSymbolInfo = rewrittenSemanticModel.GetSymbolInfo(currentNew, cancellationToken).Symbol;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
285if (semanticModel.GetSymbolInfo(n, cancellationToken).Symbol.IsKind(SymbolKind.Local) == true)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Analyzers\CSharp\CodeFixes\ConvertToAsync\CSharpConvertToAsyncMethodCodeFixProvider.cs (1)
71if (semanticModel.GetSymbolInfo(invocationExpression, cancellationToken).Symbol is not IMethodSymbol methodSymbol)
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (2)
336var previousSymbol = semanticModel.GetSymbolInfo(nodeToReplace, cancellationToken).Symbol; 362var updatedSymbolInfo = speculativeModel.GetSymbolInfo(updatedInvocationOrCreation, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
102var symbolInfo = SemanticModel.GetSymbolInfo(node, CancellationToken);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (1)
320var symbolInfo = semanticModel.GetSymbolInfo(eventHookupExpression.Left, cancellationToken);
EventHookup\EventHookupSessionManager_EventHookupSession.cs (1)
195return semanticModel.GetSymbolInfo(parentToken.Left, cancellationToken).Symbol as IEventSymbol;
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
Diagnostics\FixAllProvider\BatchFixerTests.cs (1)
51var symbol = context.SemanticModel.GetSymbolInfo(node).Symbol;
OnTheFlyDocs\OnTheFlyDocsUtilitiesTests.cs (1)
125var methodSymbol = semanticModel!.GetSymbolInfo(methodInvocation).Symbol;
SymbolKey\SymbolKeyTestBase.cs (2)
62var syminfo = model.GetSymbolInfo(node); 405var sinfo = model.GetSymbolInfo(expr);
Microsoft.CodeAnalysis.CSharp.Features (18)
ChangeSignature\CSharpChangeSignatureService.cs (2)
172var symbolInfo = semanticModel.GetSymbolInfo(matchingNode, cancellationToken); 900.Select(n => semanticModel.GetSymbolInfo(n, cancellationToken).Symbol)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
163var symbol = semanticModel.GetSymbolInfo(node, cancellationToken).Symbol as IMethodSymbol;
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
196if (semanticModel.GetSymbolInfo(original, cancellationToken).Symbol is IMethodSymbol { IsConditional: true })
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
186var symbol = semanticModel.GetSymbolInfo(expression, cancellationToken).GetAnySymbol();
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
300var symbol = semanticModel.GetSymbolInfo(previousToken.Parent, cancellationToken).Symbol;
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (6)
1511var oldOrderingInfo = oldModel.GetSymbolInfo(oldNode, cancellationToken); 1512var newOrderingInfo = newModel.GetSymbolInfo(newNode, cancellationToken); 1517var oldSelectInfo = oldModel.GetSymbolInfo(oldNode, cancellationToken); 1518var newSelectInfo = newModel.GetSymbolInfo(newNode, cancellationToken); 1528var oldGroupInfo = oldModel.GetSymbolInfo(oldNode, cancellationToken); 1529var newGroupInfo = newModel.GetSymbolInfo(newNode, cancellationToken);
GenerateType\CSharpGenerateTypeService.cs (1)
58var symbolInfo = semanticModel.GetSymbolInfo(typeArgumentList.Parent, cancellationToken);
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (2)
253var method1 = semanticModel1.GetSymbolInfo(node1, cancellationToken).Symbol as IMethodSymbol; 254var method2 = semanticModel2.GetSymbolInfo(node2, cancellationToken).Symbol as IMethodSymbol;
src\Analyzers\CSharp\CodeFixes\ConvertToAsync\CSharpConvertToAsyncMethodCodeFixProvider.cs (1)
71if (semanticModel.GetSymbolInfo(invocationExpression, cancellationToken).Symbol is not IMethodSymbol methodSymbol)
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (2)
336var previousSymbol = semanticModel.GetSymbolInfo(nodeToReplace, cancellationToken).Symbol; 362var updatedSymbolInfo = speculativeModel.GetSymbolInfo(updatedInvocationOrCreation, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (17)
Classification\SyntaxClassification\OperatorOverloadSyntaxClassifier.cs (1)
47var symbolInfo = semanticModel.GetSymbolInfo(syntax, cancellationToken);
Recommendations\CSharpRecommendationServiceRunner.cs (1)
370: semanticModel.GetSymbolInfo(enclosingMethodOrLambdaNode).GetAnySymbol() ?? semanticModel.GetDeclaredSymbol(enclosingMethodOrLambdaNode);
Rename\CSharpRenameRewriterLanguageService.cs (1)
540var symbol = _speculativeModel.GetSymbolInfo(token.Parent, _cancellationToken).Symbol;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (1)
52var symbolInfo = semanticModel.GetSymbolInfo(argumentList.Parent, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
967var symbol = semanticModel.GetSymbolInfo(parent, cancellationToken).Symbol ?? semanticModel.GetDeclaredSymbol(parent, cancellationToken); 977var symbol = semanticModel.GetSymbolInfo(current, cancellationToken).Symbol ?? semanticModel.GetDeclaredSymbol(current, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
443if (semanticModel.GetSymbolInfo(argumentList.Parent, cancellationToken).Symbol is IMethodSymbol member && index < member.Parameters.Length)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
804var info = semanticModel.GetSymbolInfo(current, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (3)
293/// cref="ModelExtensions.GetSymbolInfo(SemanticModel, SyntaxNode, CancellationToken)"/>, but sometimes employs 353var symbol = semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol(); 366: semanticModel.GetSymbolInfo(node, cancellationToken).GetBestOrAllSymbols();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (4)
1179var oldSymbolInfo = originalSemanticModel.GetSymbolInfo(currentOld, cancellationToken); 1184var newSymbolInfo = rewrittenSemanticModel.GetSymbolInfo(currentNew, cancellationToken); 1240var oldSymbolInfo = originalSemanticModel.GetSymbolInfo(currentOld, cancellationToken).Symbol; 1241var newSymbolInfo = rewrittenSemanticModel.GetSymbolInfo(currentNew, cancellationToken).Symbol;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
285if (semanticModel.GetSymbolInfo(n, cancellationToken).Symbol.IsKind(SymbolKind.Local) == true)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
102var symbolInfo = SemanticModel.GetSymbolInfo(node, CancellationToken);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Completion\AbstractArgumentProviderTests`1.cs (1)
79var symbols = semanticModel.GetSymbolInfo(argumentList.GetRequiredParent(), cancellationToken).GetAllSymbols();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (1)
319var symbol = semanticModel.GetSymbolInfo(syntaxRoot.FindNode(testDocument.SelectedSpans.Single())).Symbol;
Utilities\SymbolEquivalenceComparerTests.cs (1)
2006var info = model.GetSymbolInfo(invocation);
Microsoft.CodeAnalysis.Features (71)
AddImport\SymbolReferenceFinder.cs (2)
309var symbol = _semanticModel.GetSymbolInfo(expression, cancellationToken).GetAnySymbol(); 593var symbolInfo = _semanticModel.GetSymbolInfo(nameNode, cancellationToken);
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
99.Where(e => state.SemanticModel.GetSymbolInfo(e, cancellationToken).Symbol?.OriginalDefinition == methodSymbol);
CodeRefactorings\AddAwait\AbstractAddAwaitCodeRefactoringProvider.cs (1)
100var symbol = model.GetSymbolInfo(node, cancellationToken).GetAnySymbol();
Completion\Providers\ImportCompletionProvider\AbstractExtensionMethodImportCompletionProvider.cs (1)
87if (syntaxContext.SemanticModel.GetSymbolInfo(expressionNode, cancellationToken).GetAnySymbol() is not ITypeSymbol)
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
165if (semanticModel.GetSymbolInfo(identifier, cancellationToken).GetAnySymbol() is not IPropertySymbol symbol)
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (2)
241var symbol = semanticModel.GetSymbolInfo(memberAccess, cancellationToken).Symbol as IMethodSymbol; 291return semanticModel.GetSymbolInfo(expression, cancellationToken).Symbol is IMethodSymbol
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (1)
82if (semanticModel.GetSymbolInfo(invocation, cancellationToken).GetAnySymbol() is not IMethodSymbol invocationSymbol)
Debugging\AbstractDataTipInfoGetter.cs (1)
35IsLinqExtensionMethod(semanticModel.GetSymbolInfo(invocation, cancellationToken).Symbol))
Diagnostics\Analyzers\UnboundIdentifiersDiagnosticAnalyzerBase.cs (1)
71var info = context.SemanticModel.GetSymbolInfo(typeName);
EmbeddedLanguages\DateAndTime\LanguageServices\DateAndTimeLanguageDetector.cs (1)
101var symbolInfo = semanticModel.GetSymbolInfo(invocationOrCreation, cancellationToken);
EmbeddedLanguages\EmbeddedLanguageDetector.cs (3)
313semanticModel.GetSymbolInfo(left, cancellationToken).GetAnySymbol(), container, semanticModel, cancellationToken, out identifier); 404var otherSymbol = semanticModel.GetSymbolInfo(descendent, cancellationToken).GetAnySymbol(); 467var symbol = semanticModel.GetSymbolInfo(left, cancellationToken).Symbol;
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetector.cs (1)
143var symbol = semanticModel.GetSymbolInfo(invocationOrCreation, cancellationToken).GetAnySymbol();
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexLanguageDetector.cs (3)
100var symbolInfo = semanticModel.GetSymbolInfo(invocationOrCreation, cancellationToken); 120var constructor = semanticModel.GetSymbolInfo(invocationOrCreation, cancellationToken).GetAnySymbol(); 131var constructor = semanticModel.GetSymbolInfo(invocationOrCreation, cancellationToken).GetAnySymbol();
ExtractMethod\Extensions.cs (1)
14var info = binding.GetSymbolInfo(node);
FindUsages\AbstractFindUsagesService_FindReferences.cs (1)
204var symbol = semanticModel.GetSymbolInfo(token.Parent, cancellationToken).Symbol ?? semanticModel.GetDeclaredSymbol(token.Parent, cancellationToken);
FullyQualify\AbstractFullyQualifyService.cs (1)
142var currentSymbolInfo = semanticModel.GetSymbolInfo(simpleName, cancellationToken);
GenerateType\AbstractGenerateTypeService.State.cs (2)
121var info = semanticModel.GetSymbolInfo(SimpleName, cancellationToken); 379var leftSideInfo = semanticModel.GetSymbolInfo(leftSide, cancellationToken);
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (2)
94if (semanticModel.GetSymbolInfo(calleeInvocationNode, cancellationToken).GetAnySymbol() is not IMethodSymbol calleeMethodSymbol) 607return semanticModel.GetSymbolInfo(node, cancellationToken).Symbol;
InlineMethod\AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs (1)
356callerSemanticModel.GetSymbolInfo(argument.Value.Syntax, cancellationToken).GetAnySymbol()?.Name))
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (2)
78var expressionSymbol = semanticModel.GetSymbolInfo(expression, cancellationToken).Symbol; 209var symbol = semanticModel.GetSymbolInfo(variable, cancellationToken).Symbol;
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (1)
70var symbol = semanticModel.GetSymbolInfo(variable, cancellationToken).Symbol;
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (1)
444localVariable.Equals(semanticModel.GetSymbolInfo(node, cancellationToken).Symbol));
PreferFrameworkType\PreferFrameworkTypeCodeFixProvider.cs (1)
58if (semanticModel.GetSymbolInfo(node, cancellationToken).Symbol is ITypeSymbol typeSymbol)
PreferFrameworkType\PreferFrameworkTypeDiagnosticAnalyzerBase.cs (1)
86if (semanticModel.GetSymbolInfo(typeNode, cancellationToken).Symbol is not ITypeSymbol typeSymbol ||
QuickInfo\CommonSemanticQuickInfoProvider.cs (2)
247var symbol = semanticModel.GetSymbolInfo(lambdaSyntax, cancellationToken).Symbol; 253var symbol = semanticModel.GetSymbolInfo(elementAccessExpression, cancellationToken).Symbol;
RelatedDocuments\AbstractRelatedDocumentsService.cs (1)
131var symbol = semanticModel.GetSymbolInfo(expression, cancellationToken).GetAnySymbol();
Snippets\SnippetProviders\AbstractInlineStatementSnippetProvider.cs (2)
113var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken); 146var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (1)
80var symbolInfo = semanticModel.GetSymbolInfo(name, cancellationToken);
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
489var symbolInfo = nameofArgument.SemanticModel!.GetSymbolInfo(nameofArgument.Syntax, operationContext.CancellationToken); 695var symbol = lazyModel.GetSymbolInfo(node, cancellationToken).Symbol;
src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (1)
236if (semanticModel.GetSymbolInfo(identifierName, cancellationToken).Symbol is not IFieldSymbol field)
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
176var symbol = semanticModel.GetSymbolInfo(identifier, cancellationToken).GetAnySymbol();
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractObjectCreationExpressionAnalyzer.cs (1)
176var initializedSymbol = semanticModel.GetSymbolInfo(left, cancellationToken).GetAnySymbol();
src\Analyzers\Core\Analyzers\UseCollectionInitializer\UpdateExpressionState.cs (2)
121SemanticModel.GetSymbolInfo(subExpression, cancellationToken).GetAnySymbol())) 236if (this.SemanticModel.GetSymbolInfo(memberAccess, cancellationToken).GetAnySymbol() is not IMethodSymbol method)
src\Analyzers\Core\Analyzers\UseCompoundAssignment\UseCompoundAssignmentUtilities.cs (1)
101var symbolInfo = semanticModel.GetSymbolInfo(expr, cancellationToken);
src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
101var symbol = semanticModel.GetSymbolInfo(invocation, cancellationToken).Symbol;
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer.cs (2)
173var memberSymbol = semanticModel.GetSymbolInfo(whenPartToCheck, cancellationToken).GetAnySymbol(); 316var symbol = semanticModel.GetSymbolInfo(invocation, cancellationToken).Symbol;
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer_IfStatement.cs (1)
108var memberSymbol = semanticModel.GetSymbolInfo(memberAccess, cancellationToken).GetAnySymbol();
src\Analyzers\Core\Analyzers\UseObjectInitializer\UseNamedMemberInitializerAnalyzer.cs (1)
117var leftSymbol = this.SemanticModel.GetSymbolInfo(leftMemberAccess, cancellationToken).GetAnySymbol();
src\Analyzers\Core\Analyzers\ValidateFormatString\AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
105var symbolInfo = context.SemanticModel.GetSymbolInfo(expression, context.CancellationToken);
src\Analyzers\Core\CodeFixes\AddExplicitCast\Fixer.cs (1)
49var symbolInfo = semanticModel.GetSymbolInfo(invocationNode, cancellationToken);
src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (1)
164var symbol = semanticModel.GetSymbolInfo(typeNode, cancellationToken).GetAnySymbol();
src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
42var symbolInfo = semanticModel.GetSymbolInfo(diagnosticNode, cancellationToken);
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (2)
304var semanticInfo = _document.SemanticModel.GetSymbolInfo(constructorInitializer, cancellationToken); 321var semanticInfo = _document.SemanticModel.GetSymbolInfo(implicitObjectCreation, cancellationToken);
src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.State.cs (1)
107var semanticInfo = semanticModel.GetSymbolInfo(SimpleNameOrMemberAccessExpression, cancellationToken);
src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberService.cs (1)
180var semanticInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (1)
193var semanticInfo = semanticModel.GetSymbolInfo(SimpleNameOrMemberAccessExpression, cancellationToken);
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (2)
272var semanticInfo = semanticModel.GetSymbolInfo(SimpleNameOrMemberAccessExpressionOpt, cancellationToken); 378var symbol = _document.SemanticModel.GetSymbolInfo(left, cancellationToken).Symbol;
src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
89var symbol = semanticModel.GetDeclaredSymbol(node, cancellationToken) ?? semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol();
src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
58var methodSymbol = (IMethodSymbol?)(semanticModel.GetDeclaredSymbol(node, cancellationToken) ?? semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol());
src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
105=> semanticModel.GetSymbolInfo(node, cancellationToken).Symbol as IMethodSymbol ??
src\Analyzers\Core\CodeFixes\UnsealClass\AbstractUnsealClassCodeFixProvider.cs (1)
39if (semanticModel.GetSymbolInfo(node, cancellationToken).Symbol is INamedTypeSymbol type &&
UseNamedArguments\AbstractUseNamedArgumentsCodeRefactoringProvider.cs (1)
57var symbol = semanticModel.GetSymbolInfo(receiver, cancellationToken).Symbol;
ValueTracking\ValueTracker.cs (2)
262semanticModel.GetSymbolInfo(selectedNode, cancellationToken).Symbol 277selectedSymbol = semanticModel.GetSymbolInfo(selectedNode, cancellationToken).Symbol;
ValueTracking\ValueTracker.OperationCollector.cs (1)
79var symbolInfo = semanticModel.GetSymbolInfo(operation.Syntax, cancellationToken);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (24)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
61var info1 = semanticModel1.GetSymbolInfo(node1); 62var info2 = semanticModel2.GetSymbolInfo(node2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
34=> semanticModel.GetSymbolInfo(token.Parent!, cancellationToken); 230var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (1)
29var symbolInfo = semanticModel.GetSymbolInfo(innerBinary);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
57var symbol = semanticModel.GetSymbolInfo(node, reader.CancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
733var info = semanticModel.GetSymbolInfo(node, CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (13)
323var originalSymbolInfo = this.OriginalSemanticModel.GetSymbolInfo(originalNode); 324var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(newNode); 677var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 678var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 734var originalExpressionSymbol = this.OriginalSemanticModel.GetSymbolInfo(currentOriginalNode).Symbol; 735var replacedExpressionSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(currentReplacedNode).Symbol; 765var attributeSym = this.OriginalSemanticModel.GetSymbolInfo(attribute).Symbol; 766var newAttributeSym = this.SpeculativeSemanticModel.GetSymbolInfo(newAttribute).Symbol; 859var symbol = this.OriginalSemanticModel.GetSymbolInfo(type).Symbol; 864newSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(newType, CancellationToken).Symbol; 887var originalSymbolInfo = OriginalSemanticModel.GetSymbolInfo(expression); 893var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(node: newExpression); 1050var receiverSymbol = semanticModel.GetSymbolInfo(receiver).GetAnySymbol();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (2)
86var symbolInfo = semanticModel.GetSymbolInfo(expression); 101var expressionInfo = semanticModel.GetSymbolInfo(expression);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\Simplifiers\AbstractMemberAccessExpressionSimplifier.cs (2)
54var symbolInfo = semanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken); 66var newSymbolInfo = speculationAnalyzer.SpeculativeSemanticModel.GetSymbolInfo(speculationAnalyzer.ReplacedExpression, cancellationToken);
Microsoft.CodeAnalysis.PublicApiAnalyzers (20)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
61var info1 = semanticModel1.GetSymbolInfo(node1); 62var info2 = semanticModel2.GetSymbolInfo(node2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
34=> semanticModel.GetSymbolInfo(token.Parent!, cancellationToken); 230var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (1)
29var symbolInfo = semanticModel.GetSymbolInfo(innerBinary);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
57var symbol = semanticModel.GetSymbolInfo(node, reader.CancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
733var info = semanticModel.GetSymbolInfo(node, CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (13)
323var originalSymbolInfo = this.OriginalSemanticModel.GetSymbolInfo(originalNode); 324var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(newNode); 677var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 678var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 734var originalExpressionSymbol = this.OriginalSemanticModel.GetSymbolInfo(currentOriginalNode).Symbol; 735var replacedExpressionSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(currentReplacedNode).Symbol; 765var attributeSym = this.OriginalSemanticModel.GetSymbolInfo(attribute).Symbol; 766var newAttributeSym = this.SpeculativeSemanticModel.GetSymbolInfo(newAttribute).Symbol; 859var symbol = this.OriginalSemanticModel.GetSymbolInfo(type).Symbol; 864newSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(newType, CancellationToken).Symbol; 887var originalSymbolInfo = OriginalSemanticModel.GetSymbolInfo(expression); 893var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(node: newExpression); 1050var receiverSymbol = semanticModel.GetSymbolInfo(receiver).GetAnySymbol();
Microsoft.CodeAnalysis.ResxSourceGenerator (20)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
61var info1 = semanticModel1.GetSymbolInfo(node1); 62var info2 = semanticModel2.GetSymbolInfo(node2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
34=> semanticModel.GetSymbolInfo(token.Parent!, cancellationToken); 230var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (1)
29var symbolInfo = semanticModel.GetSymbolInfo(innerBinary);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
57var symbol = semanticModel.GetSymbolInfo(node, reader.CancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
733var info = semanticModel.GetSymbolInfo(node, CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (13)
323var originalSymbolInfo = this.OriginalSemanticModel.GetSymbolInfo(originalNode); 324var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(newNode); 677var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 678var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 734var originalExpressionSymbol = this.OriginalSemanticModel.GetSymbolInfo(currentOriginalNode).Symbol; 735var replacedExpressionSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(currentReplacedNode).Symbol; 765var attributeSym = this.OriginalSemanticModel.GetSymbolInfo(attribute).Symbol; 766var newAttributeSym = this.SpeculativeSemanticModel.GetSymbolInfo(newAttribute).Symbol; 859var symbol = this.OriginalSemanticModel.GetSymbolInfo(type).Symbol; 864newSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(newType, CancellationToken).Symbol; 887var originalSymbolInfo = OriginalSemanticModel.GetSymbolInfo(expression); 893var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(node: newExpression); 1050var receiverSymbol = semanticModel.GetSymbolInfo(receiver).GetAnySymbol();
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (6)
src\Analyzers\VisualBasic\Analyzers\RemoveUnusedMembers\VisualBasicRemoveUnusedMembersDiagnosticAnalyzer.vb (1)
48Dim symbolInfo = context.SemanticModel.GetSymbolInfo(node, context.CancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ArgumentSyntaxExtensions.vb (1)
36Dim symbolInfo = semanticModel.GetSymbolInfo(argumentList.Parent, cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
296Dim info = semanticModel.GetSymbolInfo(parent, cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (1)
244Dim member = TryCast(semanticModel.GetSymbolInfo(argumentList.Parent, cancellationToken).Symbol, IMethodSymbol)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1083Dim info = semanticModel.GetSymbolInfo(current, cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
270semanticModel.GetSymbolInfo(node, cancellationToken).GetBestOrAllSymbols())
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
src\Analyzers\VisualBasic\CodeFixes\AddExplicitCast\VisualBasicAddExplicitCastCodeFixProvider.vb (1)
174Dim symbolInfo = semanticModel.GetSymbolInfo(invocationNode, cancellationToken)
src\Analyzers\VisualBasic\CodeFixes\ConvertToAsync\VisualBasicConvertToAsyncFunctionCodeFixProvider.vb (1)
62Dim methodSymbol = TryCast(semanticModel.GetSymbolInfo(oldNode, cancellationToken).Symbol, IMethodSymbol)
src\Analyzers\VisualBasic\CodeFixes\ImplementInterface\VisualBasicImplementInterfaceService.vb (1)
93Dim symbolInfo = semanticModel.GetSymbolInfo(node, cancellationToken)
Microsoft.CodeAnalysis.VisualBasic.Features (6)
ChangeSignature\VisualBasicChangeSignatureService.vb (1)
137Dim symbolInfo = semanticModel.GetSymbolInfo(matchingNode, cancellationToken)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (1)
322Dim symbol = semanticModel.GetSymbolInfo(handlesClauseItem, cancellationToken).Symbol
src\Analyzers\VisualBasic\Analyzers\RemoveUnusedMembers\VisualBasicRemoveUnusedMembersDiagnosticAnalyzer.vb (1)
48Dim symbolInfo = context.SemanticModel.GetSymbolInfo(node, context.CancellationToken)
src\Analyzers\VisualBasic\CodeFixes\AddExplicitCast\VisualBasicAddExplicitCastCodeFixProvider.vb (1)
174Dim symbolInfo = semanticModel.GetSymbolInfo(invocationNode, cancellationToken)
src\Analyzers\VisualBasic\CodeFixes\ConvertToAsync\VisualBasicConvertToAsyncFunctionCodeFixProvider.vb (1)
62Dim methodSymbol = TryCast(semanticModel.GetSymbolInfo(oldNode, cancellationToken).Symbol, IMethodSymbol)
src\Analyzers\VisualBasic\CodeFixes\ImplementInterface\VisualBasicImplementInterfaceService.vb (1)
93Dim symbolInfo = semanticModel.GetSymbolInfo(node, cancellationToken)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (9)
CaseCorrection\VisualBasicCaseCorrectionService.Rewriter.vb (1)
181Return model.GetSymbolInfo(node, cancellationToken).GetAnySymbol()
Classification\SyntaxClassification\OperatorOverloadSyntaxClassifier.vb (1)
40Dim symbolInfo = semanticModel.GetSymbolInfo(syntax, cancellationToken)
Rename\LocalConflictVisitor.vb (1)
150Dim symbol = _semanticModel.GetSymbolInfo(controlVariable, _cancellationToken).Symbol
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
403Dim symbol = Me._speculativeModel.GetSymbolInfo(token.Parent, Me._cancellationToken).Symbol
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ArgumentSyntaxExtensions.vb (1)
36Dim symbolInfo = semanticModel.GetSymbolInfo(argumentList.Parent, cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
296Dim info = semanticModel.GetSymbolInfo(parent, cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (1)
244Dim member = TryCast(semanticModel.GetSymbolInfo(argumentList.Parent, cancellationToken).Symbol, IMethodSymbol)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1083Dim info = semanticModel.GetSymbolInfo(current, cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
270semanticModel.GetSymbolInfo(node, cancellationToken).GetBestOrAllSymbols())
Microsoft.CodeAnalysis.Workspaces (38)
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (2)
561var constructor = state.SemanticModel.GetSymbolInfo(node, cancellationToken).Symbol; 693var symbolInfo = semanticModel.GetSymbolInfo(node, cancellationToken);
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (1)
197var attributeSymbol = semanticModel.GetSymbolInfo(attributeNode, cancellationToken).Symbol?.ContainingType;
FindSymbols\FindReferences\Finders\AbstractTypeParameterSymbolReferenceFinder.cs (1)
62var boundSymbol = state.SemanticModel.GetSymbolInfo(token.Parent, cancellationToken).Symbol;
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (2)
271var constructor = state.SemanticModel.GetSymbolInfo(node, cancellationToken).Symbol; 312var constructor = state.SemanticModel.GetSymbolInfo(node, cancellationToken).Symbol;
FindSymbols\FindReferences\FindReferenceCache.cs (1)
93=> _symbolInfoCache.GetOrAdd(node, static (n, arg) => arg.SemanticModel.GetSymbolInfo(n, arg.cancellationToken), (SemanticModel, cancellationToken));
ObsoleteSymbol\AbstractObsoleteSymbolService.cs (2)
135var symbol = semanticModel.GetSymbolInfo(node, cancellationToken).Symbol; 150var symbol = semanticModel.GetSymbolInfo(node, cancellationToken).Symbol;
ReassignedVariable\AbstractReassignedVariableService.cs (2)
129var symbol = semanticModel.GetSymbolInfo(identifier, cancellationToken).Symbol; 326var symbol = semanticModel.GetSymbolInfo(id, cancellationToken).Symbol;
Recommendations\AbstractRecommendationServiceRunner.cs (1)
141var invocationSymbols = _context.SemanticModel.GetSymbolInfo(invocationExpression).GetAllSymbols();
Rename\ConflictEngine\ConflictResolver.cs (1)
131var symbolInfo = semanticModel.GetSymbolInfo(invocationExpression, cancellationToken);
Shared\Utilities\SemanticMap.Walker.cs (1)
20var info = semanticModel.GetSymbolInfo(childNode);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
61var info1 = semanticModel1.GetSymbolInfo(node1); 62var info2 = semanticModel2.GetSymbolInfo(node2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
34=> semanticModel.GetSymbolInfo(token.Parent!, cancellationToken); 230var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (1)
29var symbolInfo = semanticModel.GetSymbolInfo(innerBinary);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
57var symbol = semanticModel.GetSymbolInfo(node, reader.CancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
733var info = semanticModel.GetSymbolInfo(node, CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (13)
323var originalSymbolInfo = this.OriginalSemanticModel.GetSymbolInfo(originalNode); 324var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(newNode); 677var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 678var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 734var originalExpressionSymbol = this.OriginalSemanticModel.GetSymbolInfo(currentOriginalNode).Symbol; 735var replacedExpressionSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(currentReplacedNode).Symbol; 765var attributeSym = this.OriginalSemanticModel.GetSymbolInfo(attribute).Symbol; 766var newAttributeSym = this.SpeculativeSemanticModel.GetSymbolInfo(newAttribute).Symbol; 859var symbol = this.OriginalSemanticModel.GetSymbolInfo(type).Symbol; 864newSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(newType, CancellationToken).Symbol; 887var originalSymbolInfo = OriginalSemanticModel.GetSymbolInfo(expression); 893var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(node: newExpression); 1050var receiverSymbol = semanticModel.GetSymbolInfo(receiver).GetAnySymbol();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (2)
86var symbolInfo = semanticModel.GetSymbolInfo(expression); 101var expressionInfo = semanticModel.GetSymbolInfo(expression);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\Simplifiers\AbstractMemberAccessExpressionSimplifier.cs (2)
54var symbolInfo = semanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken); 66var newSymbolInfo = speculationAnalyzer.SpeculativeSemanticModel.GetSymbolInfo(speculationAnalyzer.ReplacedExpression, cancellationToken);
Microsoft.CodeAnalysis.Workspaces.UnitTests (3)
SymbolKeyTests.cs (3)
606var symbols = tree.GetRoot().DescendantNodes().OfType<CSharp.Syntax.InvocationExpressionSyntax>().Select(s => model.GetSymbolInfo(s).Symbol).ToList(); 642var symbols = tree.GetRoot().DescendantNodes().OfType<CSharp.Syntax.InvocationExpressionSyntax>().Select(s => model.GetSymbolInfo(s).GetAnySymbol()).ToList(); 1512symbol = model.GetSymbolInfo(node).GetAnySymbol();
Microsoft.Extensions.Logging.Generators (1)
LoggerMessageGenerator.Roslyn3.11.cs (1)
75IMethodSymbol attributeSymbol = context.SemanticModel.GetSymbolInfo(attributeSyntax).Symbol as IMethodSymbol;
Microsoft.Interop.LibraryImportGenerator (2)
Analyzers\CustomMarshallerAttributeFixer.cs (2)
45var marshallerType = (INamedTypeSymbol)model.GetSymbolInfo(node, fixAllContext.CancellationToken).Symbol; 171INamedTypeSymbol marshallerType = (INamedTypeSymbol)model.GetSymbolInfo(node, ct).Symbol;
Microsoft.Maui.Controls.BindingSourceGen (2)
InvocationParser.cs (2)
33 var symbol = _context.SemanticModel.GetSymbolInfo(invocation.Expression).Symbol; 65 var symbol = _context.SemanticModel.GetSymbolInfo(invocation.Expression).Symbol;
Microsoft.ML.InternalCodeAnalyzer (1)
BestFriendAnalyzer.cs (1)
77var symbol = model.GetSymbolInfo(node).Symbol;
Roslyn.Diagnostics.Analyzers (27)
ExportedPartsShouldHaveImportingConstructorCodeFixProvider.cs (1)
85var exportAttributeSymbol = semanticModel.GetSymbolInfo(exportAttribute, cancellationToken).Symbol?.ContainingType;
SpecializedEnumerableCreationAnalyzer.cs (1)
144if (semanticModel.GetSymbolInfo(name, cancellationToken).Symbol is IMethodSymbol methodSymbol &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
61var info1 = semanticModel1.GetSymbolInfo(node1); 62var info2 = semanticModel2.GetSymbolInfo(node2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
34=> semanticModel.GetSymbolInfo(token.Parent!, cancellationToken); 230var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (1)
29var symbolInfo = semanticModel.GetSymbolInfo(innerBinary);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
57var symbol = semanticModel.GetSymbolInfo(node, reader.CancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
733var info = semanticModel.GetSymbolInfo(node, CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (13)
323var originalSymbolInfo = this.OriginalSemanticModel.GetSymbolInfo(originalNode); 324var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(newNode); 677var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 678var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 734var originalExpressionSymbol = this.OriginalSemanticModel.GetSymbolInfo(currentOriginalNode).Symbol; 735var replacedExpressionSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(currentReplacedNode).Symbol; 765var attributeSym = this.OriginalSemanticModel.GetSymbolInfo(attribute).Symbol; 766var newAttributeSym = this.SpeculativeSemanticModel.GetSymbolInfo(newAttribute).Symbol; 859var symbol = this.OriginalSemanticModel.GetSymbolInfo(type).Symbol; 864newSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(newType, CancellationToken).Symbol; 887var originalSymbolInfo = OriginalSemanticModel.GetSymbolInfo(expression); 893var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(node: newExpression); 1050var receiverSymbol = semanticModel.GetSymbolInfo(receiver).GetAnySymbol();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (2)
86var symbolInfo = semanticModel.GetSymbolInfo(expression); 101var expressionInfo = semanticModel.GetSymbolInfo(expression);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\Simplifiers\AbstractMemberAccessExpressionSimplifier.cs (2)
54var symbolInfo = semanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken); 66var newSymbolInfo = speculationAnalyzer.SpeculativeSemanticModel.GetSymbolInfo(speculationAnalyzer.ReplacedExpression, cancellationToken);
SymbolDeclaredEventMustBeGeneratedForSourceSymbols.cs (1)
106ISymbol invocationSymbol = context.SemanticModel.GetSymbolInfo(context.Node, context.CancellationToken).Symbol;
Roslyn.Diagnostics.CSharp.Analyzers (14)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (1)
52var symbolInfo = semanticModel.GetSymbolInfo(argumentList.Parent, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
967var symbol = semanticModel.GetSymbolInfo(parent, cancellationToken).Symbol ?? semanticModel.GetDeclaredSymbol(parent, cancellationToken); 977var symbol = semanticModel.GetSymbolInfo(current, cancellationToken).Symbol ?? semanticModel.GetDeclaredSymbol(current, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
443if (semanticModel.GetSymbolInfo(argumentList.Parent, cancellationToken).Symbol is IMethodSymbol member && index < member.Parameters.Length)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
804var info = semanticModel.GetSymbolInfo(current, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (3)
293/// cref="ModelExtensions.GetSymbolInfo(SemanticModel, SyntaxNode, CancellationToken)"/>, but sometimes employs 353var symbol = semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol(); 366: semanticModel.GetSymbolInfo(node, cancellationToken).GetBestOrAllSymbols();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (4)
1179var oldSymbolInfo = originalSemanticModel.GetSymbolInfo(currentOld, cancellationToken); 1184var newSymbolInfo = rewrittenSemanticModel.GetSymbolInfo(currentNew, cancellationToken); 1240var oldSymbolInfo = originalSemanticModel.GetSymbolInfo(currentOld, cancellationToken).Symbol; 1241var newSymbolInfo = rewrittenSemanticModel.GetSymbolInfo(currentNew, cancellationToken).Symbol;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
285if (semanticModel.GetSymbolInfo(n, cancellationToken).Symbol.IsKind(SymbolKind.Local) == true)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
102var symbolInfo = SemanticModel.GetSymbolInfo(node, CancellationToken);
Roslyn.Diagnostics.VisualBasic.Analyzers (17)
BasicInvokeTheCorrectPropertyToEnsureCorrectUseSiteDiagnostics.vb (1)
67Dim sym As ISymbol = context.SemanticModel.GetSymbolInfo(identifier, context.CancellationToken).Symbol
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ArgumentSyntaxExtensions.vb (1)
36Dim symbolInfo = semanticModel.GetSymbolInfo(argumentList.Parent, cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (7)
110Dim symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken) 153Dim symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken) 284Dim info = semanticModel.GetSymbolInfo(simpleArgument.NameColonEquals.Name, cancellationToken) 296Dim info = semanticModel.GetSymbolInfo(parent, cancellationToken) 395Dim method = TryCast(semanticModel.GetSymbolInfo(memberAccess, cancellationToken).Symbol, IMethodSymbol) 487Dim symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken) 506Dim symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (2)
57Dim symbolInfo = semanticModel.GetSymbolInfo(qualifier, cancellationToken) 244Dim member = TryCast(semanticModel.GetSymbolInfo(argumentList.Parent, cancellationToken).Symbol, IMethodSymbol)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1083Dim info = semanticModel.GetSymbolInfo(current, cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (2)
249Dim symbol = semanticModel.GetSymbolInfo(argument.NameColonEquals.Name, cancellationToken).GetAnySymbol() 270semanticModel.GetSymbolInfo(node, cancellationToken).GetBestOrAllSymbols())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (3)
46Dim Symbol = model.GetSymbolInfo(fullName).Symbol 47Dim nsSymbol = TryCast(model.GetSymbolInfo(namespacePart).Symbol, INamespaceSymbol) 218Dim method = TryCast(_model.GetSymbolInfo(node.Name, cancellationToken).GetAnySymbol(), IMethodSymbol)
Test.Utilities (20)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
61var info1 = semanticModel1.GetSymbolInfo(node1); 62var info2 = semanticModel2.GetSymbolInfo(node2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
34=> semanticModel.GetSymbolInfo(token.Parent!, cancellationToken); 230var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (1)
29var symbolInfo = semanticModel.GetSymbolInfo(innerBinary);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
57var symbol = semanticModel.GetSymbolInfo(node, reader.CancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
733var info = semanticModel.GetSymbolInfo(node, CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (13)
323var originalSymbolInfo = this.OriginalSemanticModel.GetSymbolInfo(originalNode); 324var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(newNode); 677var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 678var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 734var originalExpressionSymbol = this.OriginalSemanticModel.GetSymbolInfo(currentOriginalNode).Symbol; 735var replacedExpressionSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(currentReplacedNode).Symbol; 765var attributeSym = this.OriginalSemanticModel.GetSymbolInfo(attribute).Symbol; 766var newAttributeSym = this.SpeculativeSemanticModel.GetSymbolInfo(newAttribute).Symbol; 859var symbol = this.OriginalSemanticModel.GetSymbolInfo(type).Symbol; 864newSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(newType, CancellationToken).Symbol; 887var originalSymbolInfo = OriginalSemanticModel.GetSymbolInfo(expression); 893var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(node: newExpression); 1050var receiverSymbol = semanticModel.GetSymbolInfo(receiver).GetAnySymbol();
Text.Analyzers (24)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
61var info1 = semanticModel1.GetSymbolInfo(node1); 62var info2 = semanticModel2.GetSymbolInfo(node2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
34=> semanticModel.GetSymbolInfo(token.Parent!, cancellationToken); 230var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (1)
29var symbolInfo = semanticModel.GetSymbolInfo(innerBinary);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
57var symbol = semanticModel.GetSymbolInfo(node, reader.CancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
733var info = semanticModel.GetSymbolInfo(node, CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (13)
323var originalSymbolInfo = this.OriginalSemanticModel.GetSymbolInfo(originalNode); 324var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(newNode); 677var originalIsStaticAccess = IsStaticAccess(OriginalSemanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 678var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 734var originalExpressionSymbol = this.OriginalSemanticModel.GetSymbolInfo(currentOriginalNode).Symbol; 735var replacedExpressionSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(currentReplacedNode).Symbol; 765var attributeSym = this.OriginalSemanticModel.GetSymbolInfo(attribute).Symbol; 766var newAttributeSym = this.SpeculativeSemanticModel.GetSymbolInfo(newAttribute).Symbol; 859var symbol = this.OriginalSemanticModel.GetSymbolInfo(type).Symbol; 864newSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(newType, CancellationToken).Symbol; 887var originalSymbolInfo = OriginalSemanticModel.GetSymbolInfo(expression); 893var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(node: newExpression); 1050var receiverSymbol = semanticModel.GetSymbolInfo(receiver).GetAnySymbol();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplificationHelpers.cs (2)
86var symbolInfo = semanticModel.GetSymbolInfo(expression); 101var expressionInfo = semanticModel.GetSymbolInfo(expression);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\Simplifiers\AbstractMemberAccessExpressionSimplifier.cs (2)
54var symbolInfo = semanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken); 66var newSymbolInfo = speculationAnalyzer.SpeculativeSemanticModel.GetSymbolInfo(speculationAnalyzer.ReplacedExpression, cancellationToken);