222 references to GetSymbolInfo
Microsoft.CodeAnalysis.CodeStyle (31)
AbstractObjectCreationExpressionAnalyzer.cs (2)
139_initializedSymbol = _semanticModel.GetSymbolInfo(left, _cancellationToken).GetAnySymbol(); 174_semanticModel.GetSymbolInfo(subExpression, _cancellationToken).GetAnySymbol()))
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
363var symbolInfo = nameofArgument.SemanticModel.GetSymbolInfo(nameofArgument.Syntax, operationContext.CancellationToken); 547var symbol = lazyModel.GetSymbolInfo(node, cancellationToken).Symbol?.OriginalDefinition;
AbstractSpeculationAnalyzer.cs (13)
288var originalSymbolInfo = this.OriginalSemanticModel.GetSymbolInfo(originalNode); 289var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(newNode); 626var originalIsStaticAccess = IsStaticAccess(_semanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 627var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 683var originalExpressionSymbol = this.OriginalSemanticModel.GetSymbolInfo(currentOriginalNode).Symbol; 684var replacedExpressionSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(currentReplacedNode).Symbol; 714var attributeSym = this.OriginalSemanticModel.GetSymbolInfo(attribute).Symbol; 715var newAttributeSym = this.SpeculativeSemanticModel.GetSymbolInfo(newAttribute).Symbol; 818var symbol = this.OriginalSemanticModel.GetSymbolInfo(type).Symbol; 823newSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(newType, _cancellationToken).Symbol; 851var originalSymbolInfo = _semanticModel.GetSymbolInfo(expression); 857var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(node: newExpression); 1016var receiverSymbol = semanticModel.GetSymbolInfo(receiver).GetAnySymbol();
AbstractUseAutoPropertyAnalyzer.cs (1)
280var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
180var symbol = semanticModel.GetSymbolInfo(identifier, cancellationToken).GetAnySymbol();
AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
101var symbol = semanticModel.GetSymbolInfo(invocation, cancellationToken).Symbol;
AbstractUseNullPropagationDiagnosticAnalyzer.cs (2)
169if (semanticModel.GetSymbolInfo(name, cancellationToken).GetAnySymbol() is IMethodSymbol) 303var symbol = semanticModel.GetSymbolInfo(invocation, cancellationToken).Symbol;
AbstractUseNullPropagationDiagnosticAnalyzer_IfStatement.cs (1)
79var memberSymbol = semanticModel.GetSymbolInfo(memberAccess, cancellationToken).GetAnySymbol();
AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
105var symbolInfo = context.SemanticModel.GetSymbolInfo(expression, context.CancellationToken);
ISemanticFactsExtensions.cs (1)
29var symbolInfo = semanticModel.GetSymbolInfo(innerBinary);
SemanticModelExtensions.cs (2)
33=> semanticModel.GetSymbolInfo(token.Parent!, cancellationToken); 246var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
57var symbol = semanticModel.GetSymbolInfo(node, reader.CancellationToken)
SymbolKey.SymbolKeyReader.cs (1)
750var info = semanticModel.GetSymbolInfo(node, CancellationToken);
UseCompoundAssignmentUtilities.cs (1)
102var symbolInfo = semanticModel.GetSymbolInfo(expr, cancellationToken);
UseNamedMemberInitializerAnalyzer.cs (1)
128var leftSymbol = _semanticModel.GetSymbolInfo(leftMemberAccess, _cancellationToken).GetAnySymbol();
Microsoft.CodeAnalysis.CodeStyle.Fixes (9)
AbstractAddParameterCodeFixProvider.cs (1)
153var symbol = semanticModel.GetSymbolInfo(typeNode, cancellationToken).GetAnySymbol();
AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
43var symbolInfo = semanticModel.GetSymbolInfo(diagnosticNode, cancellationToken);
AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
90var symbol = semanticModel.GetDeclaredSymbol(node, cancellationToken) ?? semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol();
AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
58var methodSymbol = (IMethodSymbol?)(semanticModel.GetDeclaredSymbol(node, cancellationToken) ?? semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol());
AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
105=> semanticModel.GetSymbolInfo(node, cancellationToken).Symbol as IMethodSymbol ??
AbstractUnsealClassCodeFixProvider.cs (1)
39if (semanticModel.GetSymbolInfo(node, cancellationToken).Symbol is INamedTypeSymbol type &&
Fixer.cs (1)
49var symbolInfo = semanticModel.GetSymbolInfo(invocationNode, cancellationToken);
SimplificationHelpers.cs (2)
87var symbolInfo = semanticModel.GetSymbolInfo(expression); 102var expressionInfo = semanticModel.GetSymbolInfo(expression);
Microsoft.CodeAnalysis.CSharp.CodeStyle (13)
ArgumentSyntaxExtensions.cs (1)
53var symbolInfo = semanticModel.GetSymbolInfo(argumentList.Parent, cancellationToken);
CastSimplifier.cs (4)
990var oldSymbolInfo = originalSemanticModel.GetSymbolInfo(currentOld, cancellationToken); 995var newSymbolInfo = rewrittenSemanticModel.GetSymbolInfo(currentNew, cancellationToken); 1022var oldSymbolInfo = originalSemanticModel.GetSymbolInfo(currentOld, cancellationToken).Symbol; 1023var newSymbolInfo = rewrittenSemanticModel.GetSymbolInfo(currentNew, cancellationToken).Symbol;
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (2)
229var method1 = semanticModel1.GetSymbolInfo(node1, cancellationToken).Symbol as IMethodSymbol; 230var method2 = semanticModel2.GetSymbolInfo(node2, cancellationToken).Symbol as IMethodSymbol;
CSharpSemanticFacts.cs (3)
292/// cref="ModelExtensions.GetSymbolInfo(SemanticModel, SyntaxNode, CancellationToken)"/>, but sometimes employs 352var symbol = semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol(); 362return semanticModel.GetSymbolInfo(node, cancellationToken).GetBestOrAllSymbols();
CSharpUseImplicitTypeHelper.cs (1)
305if (semanticModel.GetSymbolInfo(n, cancellationToken).Symbol.IsKind(SymbolKind.Local) == true)
SemanticModelExtensions.cs (1)
437if (semanticModel.GetSymbolInfo(argumentList.Parent, cancellationToken).Symbol is IMethodSymbol member && index < member.Parameters.Length)
SyntaxNodeExtensions.cs (1)
988var info = semanticModel.GetSymbolInfo(current, cancellationToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
CSharpConvertToAsyncMethodCodeFixProvider.cs (1)
75if (semanticModel.GetSymbolInfo(invocationExpression, cancellationToken).Symbol is not IMethodSymbol methodSymbol)
CSharpInlineDeclarationCodeFixProvider.cs (2)
348var previousSymbol = semanticModel.GetSymbolInfo(nodeToReplace, cancellationToken).Symbol; 374var updatedSymbolInfo = speculativeModel.GetSymbolInfo(updatedInvocationOrCreation, cancellationToken);
CSharpTypeInferenceService.TypeInferrer.cs (1)
102var symbolInfo = SemanticModel.GetSymbolInfo(node, CancellationToken);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (1)
261var symbolInfo = semanticModel.GetSymbolInfo(eventHookupExpression.Left, cancellationToken);
EventHookup\EventHookupSessionManager_EventHookupSession.cs (1)
225var symbol = semanticModel.GetSymbolInfo(parentToken.Left, cancellationToken).Symbol;
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (3)
Diagnostics\FixAllProvider\BatchFixerTests.cs (1)
51var symbol = context.SemanticModel.GetSymbolInfo(node).Symbol;
SymbolKey\SymbolKeyTestBase.cs (2)
62var syminfo = model.GetSymbolInfo(node); 405var sinfo = model.GetSymbolInfo(expr);
Microsoft.CodeAnalysis.CSharp.Features (18)
ChangeSignature\CSharpChangeSignatureService.cs (2)
162var symbolInfo = semanticModel.GetSymbolInfo(matchingNode, cancellationToken); 872.Select(n => semanticModel.GetSymbolInfo(n, cancellationToken).Symbol)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
172var symbol = semanticModel.GetSymbolInfo(node, cancellationToken).Symbol as IMethodSymbol;
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
199if (semanticModel.GetSymbolInfo(o, cancellationToken).Symbol is IMethodSymbol { IsConditional: true })
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
198var symbol = semanticModel.GetSymbolInfo(expression, cancellationToken).GetAnySymbol();
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
297var symbol = semanticModel.GetSymbolInfo(previousToken.Parent, cancellationToken).Symbol;
CSharpConvertToAsyncMethodCodeFixProvider.cs (1)
75if (semanticModel.GetSymbolInfo(invocationExpression, cancellationToken).Symbol is not IMethodSymbol methodSymbol)
CSharpInlineDeclarationCodeFixProvider.cs (2)
348var previousSymbol = semanticModel.GetSymbolInfo(nodeToReplace, cancellationToken).Symbol; 374var updatedSymbolInfo = speculativeModel.GetSymbolInfo(updatedInvocationOrCreation, cancellationToken);
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (2)
229var method1 = semanticModel1.GetSymbolInfo(node1, cancellationToken).Symbol as IMethodSymbol; 230var method2 = semanticModel2.GetSymbolInfo(node2, cancellationToken).Symbol as IMethodSymbol;
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (6)
1514var oldOrderingInfo = oldModel.GetSymbolInfo(oldNode, cancellationToken); 1515var newOrderingInfo = newModel.GetSymbolInfo(newNode, cancellationToken); 1520var oldSelectInfo = oldModel.GetSymbolInfo(oldNode, cancellationToken); 1521var newSelectInfo = newModel.GetSymbolInfo(newNode, cancellationToken); 1531var oldGroupByInfo = oldModel.GetSymbolInfo(oldNode, cancellationToken); 1532var newGroupByInfo = newModel.GetSymbolInfo(newNode, cancellationToken);
GenerateType\CSharpGenerateTypeService.cs (1)
63var symbolInfo = semanticModel.GetSymbolInfo(typeArgumentList.Parent, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (14)
ArgumentSyntaxExtensions.cs (1)
53var symbolInfo = semanticModel.GetSymbolInfo(argumentList.Parent, cancellationToken);
CastSimplifier.cs (4)
990var oldSymbolInfo = originalSemanticModel.GetSymbolInfo(currentOld, cancellationToken); 995var newSymbolInfo = rewrittenSemanticModel.GetSymbolInfo(currentNew, cancellationToken); 1022var oldSymbolInfo = originalSemanticModel.GetSymbolInfo(currentOld, cancellationToken).Symbol; 1023var newSymbolInfo = rewrittenSemanticModel.GetSymbolInfo(currentNew, cancellationToken).Symbol;
Classification\SyntaxClassification\OperatorOverloadSyntaxClassifier.cs (1)
31var symbolInfo = semanticModel.GetSymbolInfo(syntax, cancellationToken);
CSharpSemanticFacts.cs (3)
292/// cref="ModelExtensions.GetSymbolInfo(SemanticModel, SyntaxNode, CancellationToken)"/>, but sometimes employs 352var symbol = semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol(); 362return semanticModel.GetSymbolInfo(node, cancellationToken).GetBestOrAllSymbols();
CSharpTypeInferenceService.TypeInferrer.cs (1)
102var symbolInfo = SemanticModel.GetSymbolInfo(node, CancellationToken);
CSharpUseImplicitTypeHelper.cs (1)
305if (semanticModel.GetSymbolInfo(n, cancellationToken).Symbol.IsKind(SymbolKind.Local) == true)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (1)
988var info = semanticModel.GetSymbolInfo(current, cancellationToken);
Rename\CSharpRenameRewriterLanguageService.cs (1)
549var symbol = _speculativeModel.GetSymbolInfo(token.Parent, _cancellationToken).Symbol;
SemanticModelExtensions.cs (1)
437if (semanticModel.GetSymbolInfo(argumentList.Parent, cancellationToken).Symbol is IMethodSymbol member && index < member.Parameters.Length)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Completion\AbstractArgumentProviderTests`1.cs (1)
81var symbols = semanticModel.GetSymbolInfo(argumentList.GetRequiredParent(), cancellationToken).GetAllSymbols();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (1)
328var symbol = semanticModel.GetSymbolInfo(syntaxRoot.FindNode(testDocument.SelectedSpans.Single())).Symbol;
Utilities\SymbolEquivalenceComparerTests.cs (1)
1767var info = model.GetSymbolInfo(invocation);
Microsoft.CodeAnalysis.Features (63)
AbstractAddParameterCodeFixProvider.cs (1)
153var symbol = semanticModel.GetSymbolInfo(typeNode, cancellationToken).GetAnySymbol();
AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
43var symbolInfo = semanticModel.GetSymbolInfo(diagnosticNode, cancellationToken);
AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
90var symbol = semanticModel.GetDeclaredSymbol(node, cancellationToken) ?? semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol();
AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
58var methodSymbol = (IMethodSymbol?)(semanticModel.GetDeclaredSymbol(node, cancellationToken) ?? semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol());
AbstractObjectCreationExpressionAnalyzer.cs (2)
139_initializedSymbol = _semanticModel.GetSymbolInfo(left, _cancellationToken).GetAnySymbol(); 174_semanticModel.GetSymbolInfo(subExpression, _cancellationToken).GetAnySymbol()))
AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
105=> semanticModel.GetSymbolInfo(node, cancellationToken).Symbol as IMethodSymbol ??
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
363var symbolInfo = nameofArgument.SemanticModel.GetSymbolInfo(nameofArgument.Syntax, operationContext.CancellationToken); 547var symbol = lazyModel.GetSymbolInfo(node, cancellationToken).Symbol?.OriginalDefinition;
AbstractUnsealClassCodeFixProvider.cs (1)
39if (semanticModel.GetSymbolInfo(node, cancellationToken).Symbol is INamedTypeSymbol type &&
AbstractUseAutoPropertyAnalyzer.cs (1)
280var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
180var symbol = semanticModel.GetSymbolInfo(identifier, cancellationToken).GetAnySymbol();
AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
101var symbol = semanticModel.GetSymbolInfo(invocation, cancellationToken).Symbol;
AbstractUseNullPropagationDiagnosticAnalyzer.cs (2)
169if (semanticModel.GetSymbolInfo(name, cancellationToken).GetAnySymbol() is IMethodSymbol) 303var symbol = semanticModel.GetSymbolInfo(invocation, cancellationToken).Symbol;
AbstractUseNullPropagationDiagnosticAnalyzer_IfStatement.cs (1)
79var memberSymbol = semanticModel.GetSymbolInfo(memberAccess, cancellationToken).GetAnySymbol();
AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
105var symbolInfo = context.SemanticModel.GetSymbolInfo(expression, context.CancellationToken);
AddImport\SymbolReferenceFinder.cs (2)
315var symbol = _semanticModel.GetSymbolInfo(expression, searchScope.CancellationToken).GetAnySymbol(); 585var symbolInfo = _semanticModel.GetSymbolInfo(nameNode, cancellationToken);
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
104.Where(e => state.SemanticModel.GetSymbolInfo(e, cancellationToken).Symbol?.OriginalDefinition == methodSymbol);
CodeRefactorings\AddAwait\AbstractAddAwaitCodeRefactoringProvider.cs (1)
86var symbol = model.GetSymbolInfo(node, cancellationToken).GetAnySymbol();
Completion\Providers\ImportCompletionProvider\AbstractExtensionMethodImportCompletionProvider.cs (1)
85if (syntaxContext.SemanticModel.GetSymbolInfo(expressionNode, cancellationToken).GetAnySymbol() is not ITypeSymbol)
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
167if (semanticModel.GetSymbolInfo(identifier, cancellationToken).GetAnySymbol() is not IPropertySymbol symbol)
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (1)
249return semanticModel.GetSymbolInfo(expression, cancellationToken).Symbol is IMethodSymbol method &&
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (1)
76if (semanticModel.GetSymbolInfo(invocation, cancellationToken).GetAnySymbol() is not IMethodSymbol invocationSymbol)
Diagnostics\Analyzers\UnboundIdentifiersDiagnosticAnalyzerBase.cs (1)
77var info = context.SemanticModel.GetSymbolInfo(typeName);
EmbeddedLanguages\DateAndTime\LanguageServices\DateAndTimeLanguageDetector.cs (1)
128var symbolInfo = semanticModel.GetSymbolInfo(invocationOrCreation, cancellationToken);
EmbeddedLanguages\EmbeddedLanguageDetector.cs (1)
301var symbol = semanticModel.GetSymbolInfo(left, cancellationToken).Symbol;
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetector.cs (1)
151var symbol = semanticModel.GetSymbolInfo(invocationOrCreation, cancellationToken).GetAnySymbol();
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexLanguageDetector.cs (3)
121var symbolInfo = semanticModel.GetSymbolInfo(invocationOrCreation, cancellationToken); 141var constructor = semanticModel.GetSymbolInfo(invocationOrCreation, cancellationToken).GetAnySymbol(); 152var constructor = semanticModel.GetSymbolInfo(invocationOrCreation, cancellationToken).GetAnySymbol();
ExtractMethod\Extensions.cs (1)
44var info = binding.GetSymbolInfo(node);
FindUsages\AbstractFindUsagesService_FindReferences.cs (1)
204var symbol = semanticModel.GetSymbolInfo(token.Parent, cancellationToken).Symbol ?? semanticModel.GetDeclaredSymbol(token.Parent, cancellationToken);
Fixer.cs (1)
49var symbolInfo = semanticModel.GetSymbolInfo(invocationNode, cancellationToken);
FullyQualify\AbstractFullyQualifyService.cs (1)
141var currentSymbolInfo = semanticModel.GetSymbolInfo(simpleName, cancellationToken);
GenerateMember\AbstractGenerateMemberService.cs (1)
187var semanticInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (2)
303var semanticInfo = _document.SemanticModel.GetSymbolInfo(constructorInitializer, cancellationToken); 320var semanticInfo = _document.SemanticModel.GetSymbolInfo(implicitObjectCreation, cancellationToken);
GenerateMember\GenerateEnumMember\AbstractGenerateEnumMemberService.State.cs (1)
110var semanticInfo = semanticModel.GetSymbolInfo(SimpleNameOrMemberAccessExpression, cancellationToken);
GenerateMember\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (1)
195var semanticInfo = semanticModel.GetSymbolInfo(SimpleNameOrMemberAccessExpression, cancellationToken);
GenerateMember\GenerateVariable\AbstractGenerateVariableService.State.cs (2)
278var semanticInfo = semanticModel.GetSymbolInfo(SimpleNameOrMemberAccessExpressionOpt, cancellationToken); 384var symbol = _document.SemanticModel.GetSymbolInfo(left, cancellationToken).Symbol;
GenerateType\AbstractGenerateTypeService.State.cs (2)
126var info = semanticModel.GetSymbolInfo(SimpleName, cancellationToken); 384var leftSideInfo = semanticModel.GetSymbolInfo(leftSide, cancellationToken);
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (2)
92var calleeMethodSymbol = semanticModel.GetSymbolInfo(calleeInvocationNode, cancellationToken).GetAnySymbol() as IMethodSymbol; 588return semanticModel.GetSymbolInfo(node, cancellationToken).Symbol;
InlineMethod\AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs (1)
364callerSemanticModel.GetSymbolInfo(argument.Value.Syntax, cancellationToken).GetAnySymbol()?.Name))
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (2)
75var expressionSymbol = semanticModel.GetSymbolInfo(expression, cancellationToken).Symbol; 196var symbol = semanticModel.GetSymbolInfo(variable, cancellationToken).Symbol;
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (1)
87var symbol = semanticModel.GetSymbolInfo(variable, cancellationToken).Symbol;
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (1)
360localVariable.Equals(semanticModel.GetSymbolInfo(node, cancellationToken).Symbol));
PreferFrameworkType\PreferFrameworkTypeCodeFixProvider.cs (1)
59if (semanticModel.GetSymbolInfo(node, cancellationToken).Symbol is ITypeSymbol typeSymbol)
PreferFrameworkType\PreferFrameworkTypeDiagnosticAnalyzerBase.cs (1)
89if (semanticModel.GetSymbolInfo(typeNode, cancellationToken).Symbol is not ITypeSymbol typeSymbol ||
QuickInfo\CommonSemanticQuickInfoProvider.cs (2)
235var symbol = semanticModel.GetSymbolInfo(lambdaSyntax, cancellationToken).Symbol; 241var symbol = semanticModel.GetSymbolInfo(elementAccessExpression, cancellationToken).Symbol;
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (1)
82var symbolInfo = semanticModel.GetSymbolInfo(name, cancellationToken);
UseCompoundAssignmentUtilities.cs (1)
102var symbolInfo = semanticModel.GetSymbolInfo(expr, cancellationToken);
UseNamedArguments\AbstractUseNamedArgumentsCodeRefactoringProvider.cs (1)
60var symbol = semanticModel.GetSymbolInfo(receiver, cancellationToken).Symbol;
UseNamedMemberInitializerAnalyzer.cs (1)
128var leftSymbol = _semanticModel.GetSymbolInfo(leftMemberAccess, _cancellationToken).GetAnySymbol();
ValueTracking\ValueTracker.cs (2)
263semanticModel.GetSymbolInfo(selectedNode, cancellationToken).Symbol 278selectedSymbol = semanticModel.GetSymbolInfo(selectedNode, cancellationToken).Symbol;
ValueTracking\ValueTracker.OperationCollector.cs (1)
84var symbolInfo = semanticModel.GetSymbolInfo(operation.Syntax, cancellationToken);
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (1)
Generator.cs (1)
318var symbolInfo = semanticModel.GetSymbolInfo(bindableParent, cancellationToken);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (6)
ArgumentSyntaxExtensions.vb (1)
36Dim symbolInfo = semanticModel.GetSymbolInfo(argumentList.Parent, cancellationToken)
ExpressionSyntaxExtensions.vb (1)
296Dim info = semanticModel.GetSymbolInfo(parent, cancellationToken)
SemanticModelExtensions.vb (1)
253Dim member = TryCast(semanticModel.GetSymbolInfo(argumentList.Parent, cancellationToken).Symbol, IMethodSymbol)
SyntaxNodeExtensions.vb (1)
1114Dim info = semanticModel.GetSymbolInfo(current, cancellationToken)
VisualBasicRemoveUnusedMembersDiagnosticAnalyzer.vb (1)
40Dim symbolInfo = context.SemanticModel.GetSymbolInfo(node, context.CancellationToken)
VisualBasicSemanticFacts.vb (1)
263semanticModel.GetSymbolInfo(node, cancellationToken).GetBestOrAllSymbols())
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
VisualBasicAddExplicitCastCodeFixProvider.vb (1)
178Dim symbolInfo = semanticModel.GetSymbolInfo(invocationNode, cancellationToken)
VisualBasicConvertToAsyncFunctionCodeFixProvider.vb (1)
58Dim methodSymbol = TryCast(semanticModel.GetSymbolInfo(oldNode, cancellationToken).Symbol, IMethodSymbol)
Microsoft.CodeAnalysis.VisualBasic.Features (6)
ChangeSignature\VisualBasicChangeSignatureService.vb (1)
137Dim symbolInfo = semanticModel.GetSymbolInfo(matchingNode, cancellationToken)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (1)
323Dim symbol = semanticModel.GetSymbolInfo(handlesClauseItem, cancellationToken).Symbol
ImplementInterface\VisualBasicImplementInterfaceService.vb (1)
93Dim symbolInfo = semanticModel.GetSymbolInfo(node, cancellationToken)
VisualBasicAddExplicitCastCodeFixProvider.vb (1)
178Dim symbolInfo = semanticModel.GetSymbolInfo(invocationNode, cancellationToken)
VisualBasicConvertToAsyncFunctionCodeFixProvider.vb (1)
58Dim methodSymbol = TryCast(semanticModel.GetSymbolInfo(oldNode, cancellationToken).Symbol, IMethodSymbol)
VisualBasicRemoveUnusedMembersDiagnosticAnalyzer.vb (1)
40Dim symbolInfo = context.SemanticModel.GetSymbolInfo(node, context.CancellationToken)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (9)
ArgumentSyntaxExtensions.vb (1)
36Dim symbolInfo = semanticModel.GetSymbolInfo(argumentList.Parent, cancellationToken)
CaseCorrection\VisualBasicCaseCorrectionService.Rewriter.vb (1)
181Return model.GetSymbolInfo(node, cancellationToken).GetAnySymbol()
Classification\SyntaxClassification\OperatorOverloadSyntaxClassifier.vb (1)
27Dim symbolInfo = semanticModel.GetSymbolInfo(syntax, cancellationToken)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (1)
296Dim info = semanticModel.GetSymbolInfo(parent, cancellationToken)
Rename\LocalConflictVisitor.vb (1)
151Dim symbol = semanticModel.GetSymbolInfo(controlVariable).Symbol
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
403Dim symbol = Me._speculativeModel.GetSymbolInfo(token.Parent, Me._cancellationToken).Symbol
SemanticModelExtensions.vb (1)
253Dim member = TryCast(semanticModel.GetSymbolInfo(argumentList.Parent, cancellationToken).Symbol, IMethodSymbol)
SyntaxNodeExtensions.vb (1)
1114Dim info = semanticModel.GetSymbolInfo(current, cancellationToken)
VisualBasicSemanticFacts.vb (1)
263semanticModel.GetSymbolInfo(node, cancellationToken).GetBestOrAllSymbols())
Microsoft.CodeAnalysis.Workspaces (34)
AbstractSpeculationAnalyzer.cs (13)
288var originalSymbolInfo = this.OriginalSemanticModel.GetSymbolInfo(originalNode); 289var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(newNode); 626var originalIsStaticAccess = IsStaticAccess(_semanticModel.GetSymbolInfo(originalExpression, CancellationToken).Symbol); 627var replacedIsStaticAccess = IsStaticAccess(this.SpeculativeSemanticModel.GetSymbolInfo(newExpression, CancellationToken).Symbol); 683var originalExpressionSymbol = this.OriginalSemanticModel.GetSymbolInfo(currentOriginalNode).Symbol; 684var replacedExpressionSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(currentReplacedNode).Symbol; 714var attributeSym = this.OriginalSemanticModel.GetSymbolInfo(attribute).Symbol; 715var newAttributeSym = this.SpeculativeSemanticModel.GetSymbolInfo(newAttribute).Symbol; 818var symbol = this.OriginalSemanticModel.GetSymbolInfo(type).Symbol; 823newSymbol = this.SpeculativeSemanticModel.GetSymbolInfo(newType, _cancellationToken).Symbol; 851var originalSymbolInfo = _semanticModel.GetSymbolInfo(expression); 857var newSymbolInfo = this.SpeculativeSemanticModel.GetSymbolInfo(node: newExpression); 1016var receiverSymbol = semanticModel.GetSymbolInfo(receiver).GetAnySymbol();
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (2)
548var constructor = state.SemanticModel.GetSymbolInfo(node, cancellationToken).Symbol; 680var symbolInfo = semanticModel.GetSymbolInfo(node, cancellationToken);
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (1)
198var attributeSymbol = semanticModel.GetSymbolInfo(attributeNode, cancellationToken).Symbol?.ContainingType;
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (1)
238var constructor = state.SemanticModel.GetSymbolInfo(node, cancellationToken).Symbol;
FindSymbols\FindReferences\FindReferenceCache.cs (1)
50return _symbolInfoCache.GetOrAdd(node, static (n, arg) => arg._semanticModel.GetSymbolInfo(n, arg.cancellationToken), (_semanticModel, cancellationToken));
ISemanticFactsExtensions.cs (1)
29var symbolInfo = semanticModel.GetSymbolInfo(innerBinary);
ReassignedVariable\AbstractReassignedVariableService.cs (2)
105var symbol = semanticModel.GetSymbolInfo(identifier, cancellationToken).Symbol; 264var symbol = semanticModel.GetSymbolInfo(id, cancellationToken).Symbol;
Recommendations\AbstractRecommendationServiceRunner.cs (1)
138var invocationSymbols = _context.SemanticModel.GetSymbolInfo(invocationExpression).GetAllSymbols();
Rename\ConflictEngine\ConflictResolver.cs (1)
134var symbolInfo = semanticModel.GetSymbolInfo(invocationExpression, cancellationToken);
SemanticModelExtensions.cs (2)
33=> semanticModel.GetSymbolInfo(token.Parent!, cancellationToken); 246var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
Shared\Extensions\SemanticEquivalence.cs (2)
64var info1 = semanticModel1.GetSymbolInfo(node1); 65var info2 = semanticModel2.GetSymbolInfo(node2);
Shared\Utilities\SemanticMap.Walker.cs (1)
30var info = _semanticModel.GetSymbolInfo(node);
Simplification\Simplifiers\AbstractMemberAccessExpressionSimplifier.cs (2)
53var symbolInfo = semanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken); 65var newSymbolInfo = speculationAnalyzer.SpeculativeSemanticModel.GetSymbolInfo(speculationAnalyzer.ReplacedExpression, cancellationToken);
SimplificationHelpers.cs (2)
87var symbolInfo = semanticModel.GetSymbolInfo(expression); 102var expressionInfo = semanticModel.GetSymbolInfo(expression);
SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
57var symbol = semanticModel.GetSymbolInfo(node, reader.CancellationToken)
SymbolKey.SymbolKeyReader.cs (1)
750var info = semanticModel.GetSymbolInfo(node, CancellationToken);
Microsoft.CodeAnalysis.Workspaces.UnitTests (3)
SymbolKeyTests.cs (3)
549var symbols = tree.GetRoot().DescendantNodes().OfType<CSharp.Syntax.InvocationExpressionSyntax>().Select(s => model.GetSymbolInfo(s).Symbol).ToList(); 585var symbols = tree.GetRoot().DescendantNodes().OfType<CSharp.Syntax.InvocationExpressionSyntax>().Select(s => model.GetSymbolInfo(s).GetAnySymbol()).ToList(); 1435symbol = model.GetSymbolInfo(node).GetAnySymbol();
Microsoft.VisualStudio.LanguageServices (1)
Progression\GraphQueries\CallsGraphQuery.cs (1)
54var newSymbol = semanticModel.GetSymbolInfo(syntaxNode, cancellationToken).Symbol;