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