183 references to GetSymbolInfo
Microsoft.CodeAnalysis.CSharp.CodeStyle (41)
CastSimplifier.cs (6)
559var castedSymbol = semanticModel.GetSymbolInfo(castedExpressionNode, cancellationToken).GetAnySymbol(); 569var memberSymbol = semanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken).GetAnySymbol(); 1075var originalMemberSymbol = originalSemanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken).Symbol; 1080var rewrittenMemberSymbol = rewrittenSemanticModel.GetSymbolInfo(rewrittenMemberAccessExpression, cancellationToken).Symbol; 1184var originalMemberSymbol = originalSemanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken).Symbol; 1189var rewrittenMemberSymbol = rewrittenSemanticModel.GetSymbolInfo(rewrittenMemberAccessExpression, cancellationToken).Symbol;
ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
89var symbol = semanticModel.GetSymbolInfo(_assignmentTargetOpt).Symbol;
CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (2)
120var symbol = semanticModel.GetSymbolInfo(conditionalAccessExpression.WhenNotNull, cancellationToken).GetAnySymbol(); 165var symbol = semanticModel.GetSymbolInfo(conditionalAccessExpression.WhenNotNull, cancellationToken).GetAnySymbol();
CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
336_localSymbol.Equals(_semanticModel.GetSymbolInfo(identifierName, _cancellationToken).Symbol))
CSharpAsAndNullCheckDiagnosticAnalyzer.cs (6)
91if (semanticModel.GetSymbolInfo(comparison, cancellationToken).GetAnySymbol().IsUserDefinedOperator()) 165var asOperand = semanticModel.GetSymbolInfo(asExpression.Left, cancellationToken).Symbol; 182asOperand.Equals(semanticModel.GetSymbolInfo(identifierName, cancellationToken).Symbol) && 219localSymbol.Equals(semanticModel.GetSymbolInfo(identifierName, cancellationToken).Symbol)) 239localSymbol.Equals(semanticModel.GetSymbolInfo(identifierName, cancellationToken).Symbol)) 321localSymbol = semanticModel.GetSymbolInfo(identifier).Symbol as ILocalSymbol;
CSharpInlineDeclarationDiagnosticAnalyzer.cs (2)
125if (semanticModel.GetSymbolInfo(argumentExpression, cancellationToken).Symbol is not ILocalSymbol outLocalSymbol) 358var symbol = semanticModel.GetSymbolInfo(identifierName, cancellationToken).Symbol;
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (3)
130var lambdaSymbolInfo = semanticModel.GetSymbolInfo(anonymousFunction, cancellationToken); 134var invokedSymbolInfo = semanticModel.GetSymbolInfo(invokedExpression, cancellationToken); 187var rewrittenSymbolInfo = rewrittenSemanticModel.GetSymbolInfo(rewrittenExpression, cancellationToken);
CSharpSemanticFacts.cs (1)
274? semanticModel.GetSymbolInfo(name, cancellationToken).GetAnySymbol()
CSharpUseAutoPropertyAnalyzer.cs (3)
94var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken); 110var symbolInfo = semanticModel.GetSymbolInfo(memberAccess, cancellationToken); 114var exprSymbol = semanticModel.GetSymbolInfo(memberAccess.Expression, cancellationToken).GetAnySymbol();
CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (2)
196var symbol = semanticModel.GetSymbolInfo(binaryExpression, cancellationToken).Symbol; 213var symbol = semanticModel.GetSymbolInfo(invocation, cancellationToken).Symbol;
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()))
ExpressionSyntaxExtensions.cs (4)
369var symbol = semanticModel.GetSymbolInfo(memberAccess, cancellationToken).Symbol; 484var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken); 519var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken); 645var instanceSymbol = semanticModel.GetSymbolInfo(expression, cancellationToken).GetAnySymbol();
InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
303var initializerSymbol = semanticModel.GetSymbolInfo(initializer, cancellationToken).GetAnySymbol();
NullableImpactingSpanWalker.cs (1)
151var symbolInfo = _semanticModel.GetSymbolInfo(typeSyntax, _cancellationToken);
ParenthesizedExpressionSyntaxExtensions.cs (1)
311var exprSymbol = semanticModel.GetSymbolInfo(expression, cancellationToken).Symbol;
SemanticModelExtensions.cs (3)
114var symbolInfo = semanticModel.GetSymbolInfo(qualifier, cancellationToken); 138return semanticModel.GetSymbolInfo(expression); 171var symbolInfo = semanticModel.GetSymbolInfo(@using.NamespaceOrType);
TypeStyleHelper.cs (1)
104if (semanticModel.GetSymbolInfo(memberName, cancellationToken).Symbol is not IMethodSymbol methodSymbol)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (17)
ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (1)
262var expressionType = _semanticModel.GetSymbolInfo(node.Expression).Symbol.GetSymbolType();
CSharpConvertTypeOfToNameOfCodeFixProvider.cs (1)
34var typeSymbol = model.GetSymbolInfo(typeOfExpression.Type, cancellationToken).Symbol.GetSymbolType();
CSharpDeclareAsNullableCodeFixProvider.cs (3)
79var symbol = model.GetSymbolInfo(assignment.Left).Symbol; 192var symbol = model.GetSymbolInfo(assignment.Left, cancellationToken).Symbol; 234var symbol = model.GetSymbolInfo(invocation.Expression, cancellationToken).Symbol;
CSharpDisambiguateSameVariableCodeFixProvider.cs (2)
81var leftSymbol = semanticModel.GetSymbolInfo(left, cancellationToken).GetAnySymbol(); 82var rightSymbol = semanticModel.GetSymbolInfo(right, cancellationToken).GetAnySymbol();
CSharpTypeInferenceService.TypeInferrer.cs (3)
467var info = SemanticModel.GetSymbolInfo(invocation, CancellationToken); 1502foreach (var symbol in this.SemanticModel.GetSymbolInfo(subpattern.ExpressionColon.Expression).GetAllSymbols()) 2277var descendantSymbol = SemanticModel.GetSymbolInfo(descendant, CancellationToken).GetAnySymbol();
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (7)
1012var conditionOrType = semanticModelOpt.GetSymbolInfo(conditional.Condition, cancellationToken); 2509if (semanticModel.GetSymbolInfo(objectCreation.Type, cancellationToken).Symbol is ITypeSymbol type && !type.CanSupportCollectionInitializer(containingSymbol)) 2799return semanticModelOpt.GetSymbolInfo(parentExpression, cancellationToken).Symbol == null; 2835var symbol = semanticModel.GetSymbolInfo(expression, cancellationToken).GetAnySymbol(); 3018leftHandBinding = semanticModel.GetSymbolInfo(memberAccess.Expression, cancellationToken); 3025leftHandBinding = semanticModel.GetSymbolInfo(qualifiedName.Left, cancellationToken); 3032leftHandBinding = semanticModel.GetSymbolInfo(qualifiedName1.Left, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Features (69)
BraceCompletion\LessAndGreaterThanBraceCompletionService.cs (1)
72var info = semanticModel.GetSymbolInfo(identifier, cancellationToken);
ChangeSignature\CSharpChangeSignatureService.cs (4)
155var typeSymbol = semanticModel.GetSymbolInfo(objectCreation.Type, cancellationToken).Symbol; 409var symbolInfo = semanticModel.GetSymbolInfo((InvocationExpressionSyntax)originalNode, cancellationToken); 431var symbolInfo = semanticModel.GetSymbolInfo((BaseObjectCreationExpressionSyntax)originalNode, cancellationToken); 463var symbolInfo = semanticModel.GetSymbolInfo((ElementAccessExpressionSyntax)originalNode, cancellationToken);
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
312var symbol = semanticModel.GetSymbolInfo(id).Symbol;
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
461return model.GetSymbolInfo(name).Symbol is
Completion\CompletionProviders\AwaitCompletionProvider.cs (1)
106var symbol = semanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken).Symbol;
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
218var leftSymbol = semanticModel.GetSymbolInfo(parent.Container, cancellationToken).Symbol;
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
381var symbolInfo = semanticModel.GetSymbolInfo(conditionalExpressionSyntax.Condition);
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.cs (1)
74var symbol = semanticModel.GetSymbolInfo(name, cancellationToken).Symbol as ITypeSymbol;
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
190var expressionSymbol = semanticModel.GetSymbolInfo(elementAccessExpression.Expression, cancellationToken).GetAnySymbol();
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (4)
89ForEachInfo.SemanticModel.GetSymbolInfo(assignmentExpression.Left, cancellationToken).Symbol, 90ForEachInfo.SemanticModel.GetSymbolInfo(_modifyingExpression, cancellationToken).Symbol) && 114var expresisonSymbol = ForEachInfo.SemanticModel.GetSymbolInfo(_modifyingExpression, cancellationToken).Symbol; 119expresisonSymbol, ForEachInfo.SemanticModel.GetSymbolInfo(returnStatement.Expression, cancellationToken).Symbol))
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (1)
248semanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken).Symbol is IMethodSymbol methodSymbol &&
ConvertLinq\ConvertForEachToLinqQuery\ToToListConverter.cs (1)
36ForEachInfo.SemanticModel.GetSymbolInfo(objectCreationExpression.Type, cancellationToken).Symbol is ITypeSymbol typeSymbol &&
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (2)
308if (_semanticModel.GetSymbolInfo(invocationExpression, _cancellationToken).Symbol is IMethodSymbol methodSymbol && 347if (_semanticModel.GetSymbolInfo(invocationExpression, _cancellationToken).Symbol is IMethodSymbol methodSymbol &&
ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (1)
262var expressionType = _semanticModel.GetSymbolInfo(node.Expression).Symbol.GetSymbolType();
ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
89var symbol = semanticModel.GetSymbolInfo(_assignmentTargetOpt).Symbol;
CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (2)
120var symbol = semanticModel.GetSymbolInfo(conditionalAccessExpression.WhenNotNull, cancellationToken).GetAnySymbol(); 165var symbol = semanticModel.GetSymbolInfo(conditionalAccessExpression.WhenNotNull, cancellationToken).GetAnySymbol();
CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
336_localSymbol.Equals(_semanticModel.GetSymbolInfo(identifierName, _cancellationToken).Symbol))
CSharpAsAndNullCheckDiagnosticAnalyzer.cs (6)
91if (semanticModel.GetSymbolInfo(comparison, cancellationToken).GetAnySymbol().IsUserDefinedOperator()) 165var asOperand = semanticModel.GetSymbolInfo(asExpression.Left, cancellationToken).Symbol; 182asOperand.Equals(semanticModel.GetSymbolInfo(identifierName, cancellationToken).Symbol) && 219localSymbol.Equals(semanticModel.GetSymbolInfo(identifierName, cancellationToken).Symbol)) 239localSymbol.Equals(semanticModel.GetSymbolInfo(identifierName, cancellationToken).Symbol)) 321localSymbol = semanticModel.GetSymbolInfo(identifier).Symbol as ILocalSymbol;
CSharpConvertTypeOfToNameOfCodeFixProvider.cs (1)
34var typeSymbol = model.GetSymbolInfo(typeOfExpression.Type, cancellationToken).Symbol.GetSymbolType();
CSharpDeclareAsNullableCodeFixProvider.cs (3)
79var symbol = model.GetSymbolInfo(assignment.Left).Symbol; 192var symbol = model.GetSymbolInfo(assignment.Left, cancellationToken).Symbol; 234var symbol = model.GetSymbolInfo(invocation.Expression, cancellationToken).Symbol;
CSharpDisambiguateSameVariableCodeFixProvider.cs (2)
81var leftSymbol = semanticModel.GetSymbolInfo(left, cancellationToken).GetAnySymbol(); 82var rightSymbol = semanticModel.GetSymbolInfo(right, cancellationToken).GetAnySymbol();
CSharpInlineDeclarationDiagnosticAnalyzer.cs (2)
125if (semanticModel.GetSymbolInfo(argumentExpression, cancellationToken).Symbol is not ILocalSymbol outLocalSymbol) 358var symbol = semanticModel.GetSymbolInfo(identifierName, cancellationToken).Symbol;
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (3)
130var lambdaSymbolInfo = semanticModel.GetSymbolInfo(anonymousFunction, cancellationToken); 134var invokedSymbolInfo = semanticModel.GetSymbolInfo(invokedExpression, cancellationToken); 187var rewrittenSymbolInfo = rewrittenSemanticModel.GetSymbolInfo(rewrittenExpression, cancellationToken);
CSharpUseAutoPropertyAnalyzer.cs (3)
94var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken); 110var symbolInfo = semanticModel.GetSymbolInfo(memberAccess, cancellationToken); 114var exprSymbol = semanticModel.GetSymbolInfo(memberAccess.Expression, cancellationToken).GetAnySymbol();
CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (2)
196var symbol = semanticModel.GetSymbolInfo(binaryExpression, cancellationToken).Symbol; 213var symbol = semanticModel.GetSymbolInfo(invocation, cancellationToken).Symbol;
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()))
DocumentHighlighting\CSharpDocumentHighlightsService.cs (1)
66var boundSymbol = semanticModel.GetSymbolInfo(type, cancellationToken).Symbol;
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
210(model.GetSymbolInfo(nameSyntax, cancellationToken).Symbol?.Equals(localOrParameter) ?? false) 1441var symbolInfo = model.GetSymbolInfo(constraintClause.Name, cancellationToken);
GenerateConstructor\CSharpGenerateConstructorService.cs (1)
99var symbolInfo = document.SemanticModel.GetSymbolInfo(objectCreationExpression.Type, cancellationToken);
GenerateType\CSharpGenerateTypeService.cs (4)
225var leftSymbol = semanticModel.GetSymbolInfo(((MemberAccessExpressionSyntax)nameOrMemberAccessExpression).Expression, cancellationToken).Symbol; 273var leftSymbol = semanticModel.GetSymbolInfo(parent.Left, cancellationToken).Symbol; 465var expressionSymbol = semanticModel.GetSymbolInfo(expression, cancellationToken).Symbol; 579var enclosingNamespaceSymbol = semanticModel.GetSymbolInfo(enclosingNamespace.Name, cancellationToken);
ImplementInterface\CSharpImplementInterfaceService.cs (1)
53var interfaceSymbolInfo = model.GetSymbolInfo(interfaceNode, cancellationToken);
InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
303var initializerSymbol = semanticModel.GetSymbolInfo(initializer, cancellationToken).GetAnySymbol();
NullableImpactingSpanWalker.cs (1)
151var symbolInfo = _semanticModel.GetSymbolInfo(typeSyntax, _cancellationToken);
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (1)
299if (_parameter.Equals(_semanticModel.GetSymbolInfo(node).Symbol))
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (2)
61var expressionSymbol = semanticModel.GetSymbolInfo(expression, cancellationToken).GetAnySymbol(); 215?? semanticModel.GetSymbolInfo(expression).GetAnySymbol().GetSymbolType();
SignatureHelp\GenericNameSignatureHelpProvider.cs (1)
97: semanticModel.GetSymbolInfo(beforeDotExpression, cancellationToken).GetAnySymbol() as INamespaceOrTypeSymbol;
SignatureHelp\InvocationExpressionSignatureHelpProvider.cs (1)
106var symbolInfo = semanticModel.GetSymbolInfo(invocationExpression, cancellationToken);
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();
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.cs (1)
101var candidates = semanticModel.GetSymbolInfo(objectCreationExpression, cancellationToken).Symbol is IMethodSymbol exactMatch
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\LambdaTests.cs (1)
1126CSharpExtensions.GetSymbolInfo(model, name);
Microsoft.CodeAnalysis.CSharp.Workspaces (49)
CastSimplifier.cs (6)
559var castedSymbol = semanticModel.GetSymbolInfo(castedExpressionNode, cancellationToken).GetAnySymbol(); 569var memberSymbol = semanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken).GetAnySymbol(); 1075var originalMemberSymbol = originalSemanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken).Symbol; 1080var rewrittenMemberSymbol = rewrittenSemanticModel.GetSymbolInfo(rewrittenMemberAccessExpression, cancellationToken).Symbol; 1184var originalMemberSymbol = originalSemanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken).Symbol; 1189var rewrittenMemberSymbol = rewrittenSemanticModel.GetSymbolInfo(rewrittenMemberAccessExpression, cancellationToken).Symbol;
Classification\SyntaxClassification\DiscardSyntaxClassifier.cs (1)
48var symbolInfo = semanticModel.GetSymbolInfo(identifierName, cancellationToken);
Classification\SyntaxClassification\NameSyntaxClassifier.cs (1)
56var symbolInfo = semanticModel.GetSymbolInfo(name, cancellationToken);
Classification\SyntaxClassification\UsingDirectiveSyntaxClassifier.cs (1)
44var symbolInfo = semanticModel.GetSymbolInfo(usingDirective.NamespaceOrType, cancellationToken);
CSharpSemanticFacts.cs (1)
274? semanticModel.GetSymbolInfo(name, cancellationToken).GetAnySymbol()
CSharpTypeInferenceService.TypeInferrer.cs (3)
467var info = SemanticModel.GetSymbolInfo(invocation, CancellationToken); 1502foreach (var symbol in this.SemanticModel.GetSymbolInfo(subpattern.ExpressionColon.Expression).GetAllSymbols()) 2277var descendantSymbol = SemanticModel.GetSymbolInfo(descendant, CancellationToken).GetAnySymbol();
Editing\CSharpImportAdder.cs (4)
57var symbol = model.GetSymbolInfo(fullName).Symbol; 58if (symbol != null && symbol.Kind != SymbolKind.Namespace && model.GetSymbolInfo(namespacePart).Symbol is INamespaceSymbol) 202var symbol = _model.GetSymbolInfo(node, _cancellationToken).GetAnySymbol(); 226var symbol = _model.GetSymbolInfo(node.Name, _cancellationToken).GetAnySymbol();
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (4)
369var symbol = semanticModel.GetSymbolInfo(memberAccess, cancellationToken).Symbol; 484var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken); 519var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken); 645var instanceSymbol = semanticModel.GetSymbolInfo(expression, cancellationToken).GetAnySymbol();
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (7)
1012var conditionOrType = semanticModelOpt.GetSymbolInfo(conditional.Condition, cancellationToken); 2509if (semanticModel.GetSymbolInfo(objectCreation.Type, cancellationToken).Symbol is ITypeSymbol type && !type.CanSupportCollectionInitializer(containingSymbol)) 2799return semanticModelOpt.GetSymbolInfo(parentExpression, cancellationToken).Symbol == null; 2835var symbol = semanticModel.GetSymbolInfo(expression, cancellationToken).GetAnySymbol(); 3018leftHandBinding = semanticModel.GetSymbolInfo(memberAccess.Expression, cancellationToken); 3025leftHandBinding = semanticModel.GetSymbolInfo(qualifiedName.Left, cancellationToken); 3032leftHandBinding = semanticModel.GetSymbolInfo(qualifiedName1.Left, cancellationToken);
ParenthesizedExpressionSyntaxExtensions.cs (1)
311var exprSymbol = semanticModel.GetSymbolInfo(expression, cancellationToken).Symbol;
Recommendations\CSharpRecommendationServiceRunner.cs (4)
323nameBinding = _context.SemanticModel.GetSymbolInfo(name, _cancellationToken); 369var leftHandBinding = _context.SemanticModel.GetSymbolInfo(expression, _cancellationToken); 392var leftHandBinding = _context.SemanticModel.GetSymbolInfo(expression, _cancellationToken); 405var leftHandBinding = _context.SemanticModel.GetSymbolInfo(expression, _cancellationToken);
Rename\CSharpRenameRewriterLanguageService.cs (1)
473var symbolInfo = _semanticModel.GetSymbolInfo(invocationExpression, _cancellationToken);
SemanticModelExtensions.cs (3)
114var symbolInfo = semanticModel.GetSymbolInfo(qualifier, cancellationToken); 138return semanticModel.GetSymbolInfo(expression); 171var symbolInfo = semanticModel.GetSymbolInfo(@using.NamespaceOrType);
Simplification\CSharpSimplificationService.Expander.cs (4)
118var returnType = (_semanticModel.GetSymbolInfo(lambdaExpression).Symbol as IMethodSymbol)?.ReturnType; 140var returnType = (_semanticModel.GetSymbolInfo(parentLambda).Symbol as IMethodSymbol)?.ReturnType; 775var symbol = _semanticModel.GetSymbolInfo(typeArgument).Symbol; 1044if (_semanticModel.GetSymbolInfo(originalNode).Symbol.IsLocalFunction())
Simplification\Reducers\CSharpExtensionMethodReducer.cs (2)
56var targetSymbol = semanticModel.GetSymbolInfo(expressionName); 115var oldSymbol = semanticModel.GetSymbolInfo(node).Symbol;
Simplification\Simplifiers\ExpressionSimplifier.cs (2)
373var leftSymbol = semanticModel.GetSymbolInfo(memberAccess.Expression, cancellationToken).GetAnySymbol(); 401return semanticModel.GetSymbolInfo(memberAccess.Name).CandidateReason == CandidateReason.LateBound;
Simplification\Simplifiers\NameSimplifier.cs (2)
259var typeSymbol = semanticModel.GetSymbolInfo(name, cancellationToken).Symbol; 697var symbol = model.GetSymbolInfo(name).Symbol as INamedTypeSymbol;
Simplification\Simplifiers\QualifiedCrefSimplifier.cs (1)
43var symbolInfo = semanticModel.GetSymbolInfo(nameMemberCref.Name, cancellationToken);
TypeStyleHelper.cs (1)
104if (semanticModel.GetSymbolInfo(memberName, cancellationToken).Symbol is not IMethodSymbol methodSymbol)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CodeGeneration\AddImportsTests.cs (1)
50var symbol = model.GetSymbolInfo(o).Symbol;
Microsoft.VisualStudio.LanguageServices.CSharp (5)
CodeModel\MethodXml\MethodXmlBuilder.cs (4)
391if (SemanticModel.GetSymbolInfo(objectCreationExpression.Type).Symbol is not ITypeSymbol type) 479var symbol = SemanticModel.GetSymbolInfo(memberAccessExpression).Symbol; 486var leftHandSymbol = SemanticModel.GetSymbolInfo(memberAccessExpression.Expression).Symbol; 518var symbol = SemanticModel.GetSymbolInfo(identifierName).Symbol;
LanguageService\CSharpHelpContextService.cs (1)
164symbol = semanticModel.GetSymbolInfo(genericName, cancellationToken).Symbol ?? semanticModel.GetTypeInfo(genericName, cancellationToken).Type;