80 references to GetAnySymbol
Microsoft.CodeAnalysis.CSharp.Features (24)
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (1)
72if (context.SemanticModel.GetSymbolInfo(context.TargetToken).GetAnySymbol() is null)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (2)
198var symbol = semanticModel.GetSymbolInfo(expression, cancellationToken).GetAnySymbol(); 383if (symbolInfo.GetAnySymbol() is ITypeSymbol type)
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
190var expressionSymbol = semanticModel.GetSymbolInfo(elementAccessExpression.Expression, cancellationToken).GetAnySymbol();
CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (2)
120var symbol = semanticModel.GetSymbolInfo(conditionalAccessExpression.WhenNotNull, cancellationToken).GetAnySymbol(); 165var symbol = semanticModel.GetSymbolInfo(conditionalAccessExpression.WhenNotNull, cancellationToken).GetAnySymbol();
CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
91if (semanticModel.GetSymbolInfo(comparison, cancellationToken).GetAnySymbol().IsUserDefinedOperator())
CSharpDisambiguateSameVariableCodeFixProvider.cs (2)
81var leftSymbol = semanticModel.GetSymbolInfo(left, cancellationToken).GetAnySymbol(); 82var rightSymbol = semanticModel.GetSymbolInfo(right, cancellationToken).GetAnySymbol();
CSharpUseAutoPropertyAnalyzer.cs (2)
111if (symbolInfo.GetAnySymbol() is not IFieldSymbol { ContainingType.TypeKind: TypeKind.Struct }) 114var exprSymbol = semanticModel.GetSymbolInfo(memberAccess.Expression, cancellationToken).GetAnySymbol();
CSharpUseDeconstructionDiagnosticAnalyzer.cs (2)
254var symbol = semanticModel.GetSymbolInfo(identifierName, cancellationToken).GetAnySymbol(); 264var member = semanticModel.GetSymbolInfo(memberAccess, cancellationToken).GetAnySymbol();
CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
223local.Equals(semanticModel.GetSymbolInfo(identifierName, cancellationToken).GetAnySymbol()))
GenerateConstructor\CSharpGenerateConstructorService.cs (1)
102typeToGenerateIn = symbolInfo.GetAnySymbol() as INamedTypeSymbol;
GenerateType\CSharpGenerateTypeService.cs (1)
64var symbol = symbolInfo.GetAnySymbol();
ImplementInterface\CSharpImplementInterfaceService.cs (1)
58if (interfaceSymbolInfo.GetAnySymbol() is INamedTypeSymbol interfaceType && interfaceType.TypeKind == TypeKind.Interface)
InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
303var initializerSymbol = semanticModel.GetSymbolInfo(initializer, cancellationToken).GetAnySymbol();
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (3)
61var expressionSymbol = semanticModel.GetSymbolInfo(expression, cancellationToken).GetAnySymbol(); 72expressionSymbol = speculativeBinding.GetAnySymbol(); 215?? semanticModel.GetSymbolInfo(expression).GetAnySymbol().GetSymbolType();
SignatureHelp\GenericNameSignatureHelpProvider.cs (1)
97: semanticModel.GetSymbolInfo(beforeDotExpression, cancellationToken).GetAnySymbol() as INamespaceOrTypeSymbol;
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_DelegateAndFunctionPointerInvoke.cs (1)
30var expressionSymbol = semanticModel.GetSymbolInfo(invocationExpression.Expression, cancellationToken).GetAnySymbol();
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_MethodGroup.cs (1)
46var throughSymbol = semanticModel.GetSymbolInfo(throughExpression, cancellationToken).GetAnySymbol();
Microsoft.CodeAnalysis.CSharp.Workspaces (15)
CastSimplifier.cs (2)
559var castedSymbol = semanticModel.GetSymbolInfo(castedExpressionNode, cancellationToken).GetAnySymbol(); 569var memberSymbol = semanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken).GetAnySymbol();
Classification\SyntaxClassification\NameSyntaxClassifier.cs (2)
354symbolInfo.GetAnySymbol() is null) 365var symbol = symbolInfo.GetAnySymbol();
CSharpSemanticFacts.cs (2)
274? semanticModel.GetSymbolInfo(name, cancellationToken).GetAnySymbol() 352var symbol = semanticModel.GetSymbolInfo(node, cancellationToken).GetAnySymbol();
CSharpTypeInferenceService.TypeInferrer.cs (1)
2277var descendantSymbol = SemanticModel.GetSymbolInfo(descendant, CancellationToken).GetAnySymbol();
Editing\CSharpImportAdder.cs (2)
202var symbol = _model.GetSymbolInfo(node, _cancellationToken).GetAnySymbol(); 226var symbol = _model.GetSymbolInfo(node.Name, _cancellationToken).GetAnySymbol();
ExternalAccess\Pythia\Api\PythiaSymbolExtensions.cs (1)
21=> Shared.Extensions.SymbolInfoExtensions.GetAnySymbol(info);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (2)
645var instanceSymbol = semanticModel.GetSymbolInfo(expression, cancellationToken).GetAnySymbol(); 655var staticType = speculativeSymbolInfo.GetAnySymbol().GetSymbolType();
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
2835var symbol = semanticModel.GetSymbolInfo(expression, cancellationToken).GetAnySymbol();
Recommendations\CSharpRecommendationServiceRunner.cs (1)
430var symbol = leftHandBinding.GetAnySymbol();
Simplification\Simplifiers\ExpressionSimplifier.cs (1)
373var leftSymbol = semanticModel.GetSymbolInfo(memberAccess.Expression, cancellationToken).GetAnySymbol();
Microsoft.CodeAnalysis.Features (20)
AbstractAddParameterCodeFixProvider.cs (1)
153var symbol = semanticModel.GetSymbolInfo(typeNode, cancellationToken).GetAnySymbol();
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()))
AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
180var symbol = semanticModel.GetSymbolInfo(identifier, cancellationToken).GetAnySymbol();
AbstractUseNullPropagationDiagnosticAnalyzer.cs (1)
169if (semanticModel.GetSymbolInfo(name, cancellationToken).GetAnySymbol() is IMethodSymbol)
AbstractUseNullPropagationDiagnosticAnalyzer_IfStatement.cs (1)
79var memberSymbol = semanticModel.GetSymbolInfo(memberAccess, cancellationToken).GetAnySymbol();
AddImport\SymbolReferenceFinder.cs (1)
315var symbol = _semanticModel.GetSymbolInfo(expression, searchScope.CancellationToken).GetAnySymbol();
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\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (1)
76if (semanticModel.GetSymbolInfo(invocation, cancellationToken).GetAnySymbol() is not IMethodSymbol invocationSymbol)
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetector.cs (1)
151var symbol = semanticModel.GetSymbolInfo(invocationOrCreation, cancellationToken).GetAnySymbol();
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexLanguageDetector.cs (2)
141var constructor = semanticModel.GetSymbolInfo(invocationOrCreation, cancellationToken).GetAnySymbol(); 152var constructor = semanticModel.GetSymbolInfo(invocationOrCreation, cancellationToken).GetAnySymbol();
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
92var calleeMethodSymbol = semanticModel.GetSymbolInfo(calleeInvocationNode, cancellationToken).GetAnySymbol() as IMethodSymbol;
InlineMethod\AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs (1)
364callerSemanticModel.GetSymbolInfo(argument.Value.Syntax, cancellationToken).GetAnySymbol()?.Name))
ReplaceDocCommentTextWithTag\AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (1)
117var foundSymbol = semanticModel.GetSpeculativeSymbolInfo(token.SpanStart, parsed, SpeculativeBindingOption.BindAsExpression).GetAnySymbol();
UseNamedMemberInitializerAnalyzer.cs (1)
128var leftSymbol = _semanticModel.GetSymbolInfo(leftMemberAccess, _cancellationToken).GetAnySymbol();
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
GoToBase\VisualBasicGoToBaseService.vb (1)
44Return TryCast(semanticModel.GetSymbolInfo(initializer, cancellationToken).GetAnySymbol(), IMethodSymbol)
Microsoft.CodeAnalysis.VisualBasic.Features (5)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (2)
87Dim eventSymbol = semanticModel.GetSymbolInfo(eventExpression, cancellationToken).GetAnySymbol() 171delegateSymbol = TryCast(semanticModel.GetSymbolInfo(handlerExpression, cancellationToken).GetAnySymbol(), IMethodSymbol)
GenerateConstructor\VisualBasicGenerateConstructorService.vb (1)
115typeToGenerateIn = TryCast(symbolInfo.GetAnySymbol(), INamedTypeSymbol)
ImplementInterface\VisualBasicImplementInterfaceService.vb (1)
98Return TryCast(symbolInfo.GetAnySymbol(), INamedTypeSymbol)
SignatureHelp\GenericNameSignatureHelpProvider.vb (1)
75TryCast(semanticModel.GetSymbolInfo(beforeDotExpression, cancellationToken).GetAnySymbol(), INamespaceOrTypeSymbol))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (9)
CaseCorrection\VisualBasicCaseCorrectionService.Rewriter.vb (1)
181Return model.GetSymbolInfo(node, cancellationToken).GetAnySymbol()
Classification\SyntaxClassification\IdentifierNameSyntaxClassifier.vb (1)
25If symbolInfo.GetAnySymbol() Is Nothing Then
Editing\VisualBasicImportAdder.vb (1)
206Dim method = TryCast(_model.GetSymbolInfo(node.Name, _cancellationToken).GetAnySymbol(), IMethodSymbol)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (4)
120Dim symbol = If(typeInfo.Type, symbolInfo.GetAnySymbol()) 154Dim methodSymbol = TryCast(symbolInfo.GetAnySymbol(), IMethodSymbol) 286Dim parameter = TryCast(info.GetAnySymbol(), IParameterSymbol) 297Dim symbol = info.GetAnySymbol()
VisualBasicSemanticFacts.vb (1)
247Dim symbol = semanticModel.GetSymbolInfo(argument.NameColonEquals.Name, cancellationToken).GetAnySymbol()
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
40Dim symbol = SemanticModel.GetSymbolInfo(unaryExpression.Operand, CancellationToken).GetAnySymbol()
Microsoft.CodeAnalysis.Workspaces (4)
AbstractSpeculationAnalyzer.cs (1)
1016var receiverSymbol = semanticModel.GetSymbolInfo(receiver).GetAnySymbol();
Classification\SyntaxClassification\AbstractNameSyntaxClassifier.cs (1)
18var symbol = symbolInfo.GetAnySymbol();
SemanticModelExtensions.cs (1)
247return symbolInfo.GetAnySymbol().ConvertToType(semanticModel.Compilation);
SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
58.GetAnySymbol();
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
SymbolKeyTests.cs (2)
585var symbols = tree.GetRoot().DescendantNodes().OfType<CSharp.Syntax.InvocationExpressionSyntax>().Select(s => model.GetSymbolInfo(s).GetAnySymbol()).ToList(); 1435symbol = model.GetSymbolInfo(node).GetAnySymbol();