302 references to GetSymbolInfo
Microsoft.Analyzers.Extra (1)
Utilities\SyntaxNodeExtensions.cs (1)
49var memberSymbol = semanticModel.GetSymbolInfo(invocationExpression.Expression).Symbol as IMethodSymbol;
Microsoft.AspNetCore.App.Analyzers (1)
RouteEmbeddedLanguage\Infrastructure\RouteStringSyntaxDetector.cs (1)
369? semanticModel.GetSymbolInfo(name, cancellationToken).GetAnySymbol()
Microsoft.AspNetCore.App.CodeFixes (1)
Dependencies\ExtensionMethodsCompletionProvider.cs (1)
63var symbol = semanticModel.GetSymbolInfo(memberAccess.Expression);
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
XmlCommentGenerator.Parser.cs (1)
148var symbol = context.SemanticModel.GetSymbolInfo(invocationExpression, cancellationToken).Symbol;
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (1)
HubClientProxyGenerator.Parser.cs (1)
252symbol = (ITypeSymbol)argModel.GetSymbolInfo(argType).Symbol;
Microsoft.CodeAnalysis.CSharp.Analyzers (1)
CSharpUpgradeMSBuildWorkspaceAnalyzer.cs (1)
25var symbolInfo = context.SemanticModel.GetSymbolInfo(identifierName, context.CancellationToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle (64)
src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
89var symbol = semanticModel.GetSymbolInfo(_assignmentTargetOpt).Symbol;
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (2)
127if (semanticModel.GetSymbolInfo(argumentExpression, cancellationToken).Symbol is not ILocalSymbol outLocalSymbol) 364var symbol = semanticModel.GetSymbolInfo(identifierName, cancellationToken).Symbol;
src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
282var initializerSymbol = semanticModel.GetSymbolInfo(initializer, cancellationToken).GetAnySymbol();
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (3)
126var lambdaSymbolInfo = semanticModel.GetSymbolInfo(anonymousFunction, cancellationToken); 130var invokedSymbolInfo = semanticModel.GetSymbolInfo(invokedExpression, cancellationToken); 212var rewrittenSymbolInfo = rewrittenSemanticModel.GetSymbolInfo(rewrittenExpression, cancellationToken);
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\NullableImpactingSpanWalker.cs (1)
146var symbolInfo = _semanticModel.GetSymbolInfo(typeSyntax, _cancellationToken);
src\Analyzers\CSharp\Analyzers\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastDiagnosticAnalyzer.cs (2)
208var castOrSelectSymbol = semanticModel.GetSymbolInfo(invocationExpression, cancellationToken).Symbol; 209var whereSymbol = semanticModel.GetSymbolInfo(whereInvocation, cancellationToken).Symbol;
src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (3)
99var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken); 114var symbolInfo = semanticModel.GetSymbolInfo(memberAccess, cancellationToken); 118var exprSymbol = semanticModel.GetSymbolInfo(memberAccess.Expression, cancellationToken).GetAnySymbol();
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (2)
125var createSymbol = semanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken).Symbol; 129if (semanticModel.GetSymbolInfo(memberAccessExpression.Expression, cancellationToken).Symbol is not INamedTypeSymbol factoryType)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (1)
388var member = state.SemanticModel.GetSymbolInfo(memberAccess, cancellationToken).Symbol;
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (1)
54var symbol = semanticModel.GetSymbolInfo(objectCreationExpression, cancellationToken).Symbol;
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (12)
463if (semanticModel.GetSymbolInfo(invocationExpression, cancellationToken).Symbol is not IMethodSymbol method) 474var symbol = semanticModel.GetSymbolInfo(memberAccess, cancellationToken).Symbol; 485var methodOrProperty = semanticModel.GetSymbolInfo(elementAccess, cancellationToken).Symbol; 509var leftSymbol = semanticModel.GetSymbolInfo(assignment.Left, cancellationToken).Symbol; 557var symbol = semanticModel.GetSymbolInfo(identifier, cancellationToken).Symbol; 832i => localSymbol.Equals(semanticModel.GetSymbolInfo(i, cancellationToken).GetAnySymbol()))) 881if (semanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken).Symbol is not IMethodSymbol { IsStatic: true } createMethod) 884if (semanticModel.GetSymbolInfo(memberAccessExpression.Expression, cancellationToken).Symbol is not INamedTypeSymbol factoryType) 1109var expressionSymbol = semanticModel.GetSymbolInfo(memberAccess.Expression, cancellationToken).Symbol; 1113var emptySymbol = semanticModel.GetSymbolInfo(memberAccess, cancellationToken).Symbol; 1141var expressionSymbol = semanticModel.GetSymbolInfo(memberAccess.Expression, cancellationToken).Symbol; 1145var emptySymbol = semanticModel.GetSymbolInfo(memberAccess, cancellationToken).Symbol;
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (1)
66if (this.SemanticModel.GetSymbolInfo(_objectCreationExpression, cancellationToken).Symbol is not IMethodSymbol
src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (2)
184var symbol = semanticModel.GetSymbolInfo(binaryExpression, cancellationToken).Symbol; 201var symbol = semanticModel.GetSymbolInfo(invocation, cancellationToken).Symbol;
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (2)
256var symbol = semanticModel.GetSymbolInfo(identifierName, cancellationToken).GetAnySymbol(); 266var member = semanticModel.GetSymbolInfo(memberAccess, cancellationToken).GetAnySymbol();
src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (2)
89if (semanticModel.GetSymbolInfo(explicitLambda, cancellationToken).Symbol is not IMethodSymbol explicitLambdaMethod || 90analyzer.SpeculativeSemanticModel.GetSymbolInfo(analyzer.ReplacedExpression, cancellationToken).Symbol is not IMethodSymbol implicitLambdaMethod)
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
258local.Equals(semanticModel.GetSymbolInfo(identifierName, cancellationToken).GetAnySymbol()))
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (2)
119var symbol = semanticModel.GetSymbolInfo(conditionalAccessExpression.WhenNotNull, cancellationToken).GetAnySymbol(); 164var symbol = semanticModel.GetSymbolInfo(conditionalAccessExpression.WhenNotNull, cancellationToken).GetAnySymbol();
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
376_localSymbol.Equals(_semanticModel.GetSymbolInfo(identifierName, _cancellationToken).Symbol))
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (6)
93if (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)) 322localSymbol = semanticModel.GetSymbolInfo(identifier).Symbol as ILocalSymbol;
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (2)
494member = semanticModel.GetSymbolInfo(leftIdentifier, cancellationToken).GetAnySymbol()?.OriginalDefinition; 533semanticModel.GetSymbolInfo(assignmentExpression.Right, cancellationToken).GetAnySymbol() is IParameterSymbol parameter &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (1)
102if (semanticModel.GetSymbolInfo(memberName, cancellationToken).Symbol is not IMethodSymbol methodSymbol)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (3)
369var symbol = semanticModel.GetSymbolInfo(memberAccess, cancellationToken).Symbol; 499var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken); 534var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
349var exprSymbol = semanticModel.GetSymbolInfo(expression, cancellationToken).Symbol;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (3)
114var symbolInfo = semanticModel.GetSymbolInfo(qualifier, cancellationToken); 138return semanticModel.GetSymbolInfo(expression); 171var symbolInfo = semanticModel.GetSymbolInfo(@using.NamespaceOrType);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
268? semanticModel.GetSymbolInfo(name, cancellationToken).GetAnySymbol()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
522return semanticModel.GetSymbolInfo(elementAccessExpression).GetAnySymbol() != null;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (6)
717var castedSymbol = semanticModel.GetSymbolInfo(castedExpressionNode, cancellationToken).GetAnySymbol(); 727var memberSymbol = semanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken).GetAnySymbol(); 1386var originalMemberSymbol = originalSemanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken).Symbol; 1391var rewrittenMemberSymbol = rewrittenSemanticModel.GetSymbolInfo(rewrittenMemberAccessExpression, cancellationToken).Symbol; 1495var originalMemberSymbol = originalSemanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken).Symbol; 1500var rewrittenMemberSymbol = rewrittenSemanticModel.GetSymbolInfo(rewrittenMemberAccessExpression, cancellationToken).Symbol;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (26)
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (1)
262var expressionType = _semanticModel.GetSymbolInfo(node.Expression).Symbol.GetSymbolType();
src\Analyzers\CSharp\CodeFixes\ConvertTypeOfToNameOf\CSharpConvertTypeOfToNameOfCodeFixProvider.cs (1)
36var typeSymbol = model.GetSymbolInfo(typeOfExpression.Type, cancellationToken).Symbol.GetSymbolType();
src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (2)
75var leftSymbol = semanticModel.GetSymbolInfo(left, cancellationToken).GetAnySymbol(); 76var rightSymbol = semanticModel.GetSymbolInfo(right, cancellationToken).GetAnySymbol();
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (1)
96var symbolInfo = document.SemanticModel.GetSymbolInfo(objectCreationExpression.Type, cancellationToken);
src\Analyzers\CSharp\CodeFixes\ImplementInterface\CSharpImplementInterfaceService.cs (1)
66var interfaceSymbolInfo = model.GetSymbolInfo(interfaceNode, cancellationToken);
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (2)
172var symbol = model.GetSymbolInfo(assignment.Left, cancellationToken).Symbol; 214var symbol = model.GetSymbolInfo(invocation.Expression, cancellationToken).Symbol;
src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (1)
36if (semanticModel.GetSymbolInfo(invocationExpression, cancellationToken).Symbol is not IMethodSymbol originalMethod ||
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (3)
317var symbol = semanticModel.GetSymbolInfo(originalName, cancellationToken).GetAnySymbol(); 392semanticModel.GetSymbolInfo(baseType.Type, cancellationToken).GetAnySymbol() is INamedTypeSymbol { TypeKind: TypeKind.Class }) 467var member = semanticModel.GetSymbolInfo(assignmentExpression.Left, cancellationToken).GetAnySymbol()?.OriginalDefinition;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (4)
55var symbol = model.GetSymbolInfo(fullName).Symbol; 56if (symbol != null && symbol.Kind != SymbolKind.Namespace && model.GetSymbolInfo(namespacePart).Symbol is INamespaceSymbol) 215var symbol = _model.GetSymbolInfo(node, cancellationToken).GetAnySymbol(); 228var symbol = _model.GetSymbolInfo(node.Name, cancellationToken).GetAnySymbol();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (7)
1013var conditionOrType = semanticModelOpt.GetSymbolInfo(conditional.Condition, cancellationToken); 2505if (semanticModel.GetSymbolInfo(objectCreation.Type, cancellationToken).Symbol is ITypeSymbol type && !type.CanSupportCollectionInitializer(containingSymbol)) 2802return semanticModelOpt.GetSymbolInfo(parentExpression, cancellationToken).Symbol == null; 2840var symbol = semanticModel.GetSymbolInfo(expression, cancellationToken).GetAnySymbol(); 3031leftHandBinding = semanticModel.GetSymbolInfo(memberAccess.Expression, cancellationToken); 3038leftHandBinding = semanticModel.GetSymbolInfo(qualifiedName.Left, cancellationToken); 3045leftHandBinding = semanticModel.GetSymbolInfo(qualifiedName1.Left, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
475var info = SemanticModel.GetSymbolInfo(invocation, CancellationToken); 1476foreach (var symbol in this.SemanticModel.GetSymbolInfo(subpattern.ExpressionColon.Expression).GetAllSymbols()) 2224var descendantSymbol = SemanticModel.GetSymbolInfo(descendant, CancellationToken).GetAnySymbol();
Microsoft.CodeAnalysis.CSharp.Features (99)
BraceCompletion\LessAndGreaterThanBraceCompletionService.cs (1)
66var info = semanticModel.GetSymbolInfo(identifier, cancellationToken);
ChangeSignature\CSharpChangeSignatureService.cs (4)
165var typeSymbol = semanticModel.GetSymbolInfo(objectCreation.Type, cancellationToken).Symbol; 422var symbolInfo = semanticModel.GetSymbolInfo((InvocationExpressionSyntax)originalNode, cancellationToken); 444var symbolInfo = semanticModel.GetSymbolInfo((BaseObjectCreationExpressionSyntax)originalNode, cancellationToken); 476var symbolInfo = semanticModel.GetSymbolInfo((ElementAccessExpressionSyntax)originalNode, cancellationToken);
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (2)
145var symbol = semanticModel.GetSymbolInfo(simpleName, cancellationToken).Symbol as IMethodSymbol; 268var symbol = semanticModel.GetSymbolInfo(id).Symbol;
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
521return model.GetSymbolInfo(name).Symbol is
Completion\CompletionProviders\AwaitCompletionProvider.cs (1)
155var symbol = semanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken).Symbol;
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
214var leftSymbol = semanticModel.GetSymbolInfo(parent.Container, cancellationToken).Symbol;
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
376var symbolInfo = semanticModel.GetSymbolInfo(conditionalExpressionSyntax.Condition);
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.ItemGetter.cs (1)
99var symbol = semanticModel.GetSymbolInfo(name, CancellationToken).Symbol as ITypeSymbol;
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
189var expressionSymbol = semanticModel.GetSymbolInfo(elementAccessExpression.Expression, cancellationToken).GetAnySymbol();
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (4)
81ForEachInfo.SemanticModel.GetSymbolInfo(assignmentExpression.Left, cancellationToken).Symbol, 82ForEachInfo.SemanticModel.GetSymbolInfo(_modifyingExpression, cancellationToken).Symbol) && 106var expresisonSymbol = ForEachInfo.SemanticModel.GetSymbolInfo(_modifyingExpression, cancellationToken).Symbol; 111expresisonSymbol, 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)
31ForEachInfo.SemanticModel.GetSymbolInfo(objectCreationExpression.Type, cancellationToken).Symbol is ITypeSymbol typeSymbol &&
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (2)
301if (_semanticModel.GetSymbolInfo(invocationExpression, _cancellationToken).Symbol is IMethodSymbol methodSymbol && 340if (_semanticModel.GetSymbolInfo(invocationExpression, _cancellationToken).Symbol is IMethodSymbol methodSymbol &&
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (2)
509namedType.Equals(semanticModel.GetSymbolInfo(memberAccessExpression.Expression).Symbol)) 514namedType.Equals(semanticModel.GetSymbolInfo(qualifiedName.Left).Symbol))
DocumentHighlighting\CSharpDocumentHighlightsService.cs (1)
65var boundSymbol = semanticModel.GetSymbolInfo(type, cancellationToken).Symbol;
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1390var symbolInfo = model.GetSymbolInfo(constraintClause.Name, cancellationToken);
ExtractMethod\CSharpSelectionResult.StatementResult.cs (1)
78return semanticModel.GetSymbolInfo(function, cancellationToken).Symbol is not IMethodSymbol method
GenerateType\CSharpGenerateTypeService.cs (4)
200var leftSymbol = semanticModel.GetSymbolInfo(((MemberAccessExpressionSyntax)nameOrMemberAccessExpression).Expression, cancellationToken).Symbol; 248var leftSymbol = semanticModel.GetSymbolInfo(parent.Left, cancellationToken).Symbol; 440var expressionSymbol = semanticModel.GetSymbolInfo(expression, cancellationToken).Symbol; 554var enclosingNamespaceSymbol = semanticModel.GetSymbolInfo(enclosingNamespace.Name, cancellationToken);
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (1)
297if (_parameter.Equals(_semanticModel.GetSymbolInfo(node).Symbol))
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (2)
59var expressionSymbol = semanticModel.GetSymbolInfo(expression, cancellationToken).GetAnySymbol(); 211?? semanticModel.GetSymbolInfo(expression).GetAnySymbol().GetSymbolType();
SignatureHelp\GenericNameSignatureHelpProvider.cs (1)
96: semanticModel.GetSymbolInfo(beforeDotExpression, cancellationToken).GetAnySymbol() as INamespaceOrTypeSymbol;
SignatureHelp\InvocationExpressionSignatureHelpProvider.cs (1)
100var symbolInfo = semanticModel.GetSymbolInfo(invocationExpression, cancellationToken);
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_DelegateAndFunctionPointerInvoke.cs (1)
29var expressionSymbol = semanticModel.GetSymbolInfo(invocationExpression.Expression, cancellationToken).GetAnySymbol();
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_MethodGroup.cs (1)
46var throughSymbol = semanticModel.GetSymbolInfo(throughExpression, cancellationToken).GetAnySymbol();
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.cs (1)
93.RefineOverloadAndPickParameter(semanticModel.GetSymbolInfo(objectCreationExpression, cancellationToken), methods);
Snippets\CSharpConsoleSnippetProvider.cs (1)
37var lambdaSymbol = semanticModel.GetSymbolInfo(lambda, cancellationToken).Symbol;
src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
89var symbol = semanticModel.GetSymbolInfo(_assignmentTargetOpt).Symbol;
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (2)
127if (semanticModel.GetSymbolInfo(argumentExpression, cancellationToken).Symbol is not ILocalSymbol outLocalSymbol) 364var symbol = semanticModel.GetSymbolInfo(identifierName, cancellationToken).Symbol;
src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
282var initializerSymbol = semanticModel.GetSymbolInfo(initializer, cancellationToken).GetAnySymbol();
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (3)
126var lambdaSymbolInfo = semanticModel.GetSymbolInfo(anonymousFunction, cancellationToken); 130var invokedSymbolInfo = semanticModel.GetSymbolInfo(invokedExpression, cancellationToken); 212var rewrittenSymbolInfo = rewrittenSemanticModel.GetSymbolInfo(rewrittenExpression, cancellationToken);
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\NullableImpactingSpanWalker.cs (1)
146var symbolInfo = _semanticModel.GetSymbolInfo(typeSyntax, _cancellationToken);
src\Analyzers\CSharp\Analyzers\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastDiagnosticAnalyzer.cs (2)
208var castOrSelectSymbol = semanticModel.GetSymbolInfo(invocationExpression, cancellationToken).Symbol; 209var whereSymbol = semanticModel.GetSymbolInfo(whereInvocation, cancellationToken).Symbol;
src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (3)
99var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken); 114var symbolInfo = semanticModel.GetSymbolInfo(memberAccess, cancellationToken); 118var exprSymbol = semanticModel.GetSymbolInfo(memberAccess.Expression, cancellationToken).GetAnySymbol();
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (2)
125var createSymbol = semanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken).Symbol; 129if (semanticModel.GetSymbolInfo(memberAccessExpression.Expression, cancellationToken).Symbol is not INamedTypeSymbol factoryType)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (1)
388var member = state.SemanticModel.GetSymbolInfo(memberAccess, cancellationToken).Symbol;
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (1)
54var symbol = semanticModel.GetSymbolInfo(objectCreationExpression, cancellationToken).Symbol;
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (12)
463if (semanticModel.GetSymbolInfo(invocationExpression, cancellationToken).Symbol is not IMethodSymbol method) 474var symbol = semanticModel.GetSymbolInfo(memberAccess, cancellationToken).Symbol; 485var methodOrProperty = semanticModel.GetSymbolInfo(elementAccess, cancellationToken).Symbol; 509var leftSymbol = semanticModel.GetSymbolInfo(assignment.Left, cancellationToken).Symbol; 557var symbol = semanticModel.GetSymbolInfo(identifier, cancellationToken).Symbol; 832i => localSymbol.Equals(semanticModel.GetSymbolInfo(i, cancellationToken).GetAnySymbol()))) 881if (semanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken).Symbol is not IMethodSymbol { IsStatic: true } createMethod) 884if (semanticModel.GetSymbolInfo(memberAccessExpression.Expression, cancellationToken).Symbol is not INamedTypeSymbol factoryType) 1109var expressionSymbol = semanticModel.GetSymbolInfo(memberAccess.Expression, cancellationToken).Symbol; 1113var emptySymbol = semanticModel.GetSymbolInfo(memberAccess, cancellationToken).Symbol; 1141var expressionSymbol = semanticModel.GetSymbolInfo(memberAccess.Expression, cancellationToken).Symbol; 1145var emptySymbol = semanticModel.GetSymbolInfo(memberAccess, cancellationToken).Symbol;
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (1)
66if (this.SemanticModel.GetSymbolInfo(_objectCreationExpression, cancellationToken).Symbol is not IMethodSymbol
src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (2)
184var symbol = semanticModel.GetSymbolInfo(binaryExpression, cancellationToken).Symbol; 201var symbol = semanticModel.GetSymbolInfo(invocation, cancellationToken).Symbol;
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (2)
256var symbol = semanticModel.GetSymbolInfo(identifierName, cancellationToken).GetAnySymbol(); 266var member = semanticModel.GetSymbolInfo(memberAccess, cancellationToken).GetAnySymbol();
src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (2)
89if (semanticModel.GetSymbolInfo(explicitLambda, cancellationToken).Symbol is not IMethodSymbol explicitLambdaMethod || 90analyzer.SpeculativeSemanticModel.GetSymbolInfo(analyzer.ReplacedExpression, cancellationToken).Symbol is not IMethodSymbol implicitLambdaMethod)
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
258local.Equals(semanticModel.GetSymbolInfo(identifierName, cancellationToken).GetAnySymbol()))
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (2)
119var symbol = semanticModel.GetSymbolInfo(conditionalAccessExpression.WhenNotNull, cancellationToken).GetAnySymbol(); 164var symbol = semanticModel.GetSymbolInfo(conditionalAccessExpression.WhenNotNull, cancellationToken).GetAnySymbol();
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
376_localSymbol.Equals(_semanticModel.GetSymbolInfo(identifierName, _cancellationToken).Symbol))
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (6)
93if (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)) 322localSymbol = semanticModel.GetSymbolInfo(identifier).Symbol as ILocalSymbol;
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (2)
494member = semanticModel.GetSymbolInfo(leftIdentifier, cancellationToken).GetAnySymbol()?.OriginalDefinition; 533semanticModel.GetSymbolInfo(assignmentExpression.Right, cancellationToken).GetAnySymbol() is IParameterSymbol parameter &&
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (1)
262var expressionType = _semanticModel.GetSymbolInfo(node.Expression).Symbol.GetSymbolType();
src\Analyzers\CSharp\CodeFixes\ConvertTypeOfToNameOf\CSharpConvertTypeOfToNameOfCodeFixProvider.cs (1)
36var typeSymbol = model.GetSymbolInfo(typeOfExpression.Type, cancellationToken).Symbol.GetSymbolType();
src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (2)
75var leftSymbol = semanticModel.GetSymbolInfo(left, cancellationToken).GetAnySymbol(); 76var rightSymbol = semanticModel.GetSymbolInfo(right, cancellationToken).GetAnySymbol();
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (1)
96var symbolInfo = document.SemanticModel.GetSymbolInfo(objectCreationExpression.Type, cancellationToken);
src\Analyzers\CSharp\CodeFixes\ImplementInterface\CSharpImplementInterfaceService.cs (1)
66var interfaceSymbolInfo = model.GetSymbolInfo(interfaceNode, cancellationToken);
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (2)
172var symbol = model.GetSymbolInfo(assignment.Left, cancellationToken).Symbol; 214var symbol = model.GetSymbolInfo(invocation.Expression, cancellationToken).Symbol;
src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (1)
36if (semanticModel.GetSymbolInfo(invocationExpression, cancellationToken).Symbol is not IMethodSymbol originalMethod ||
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (3)
317var symbol = semanticModel.GetSymbolInfo(originalName, cancellationToken).GetAnySymbol(); 392semanticModel.GetSymbolInfo(baseType.Type, cancellationToken).GetAnySymbol() is INamedTypeSymbol { TypeKind: TypeKind.Class }) 467var member = semanticModel.GetSymbolInfo(assignmentExpression.Left, cancellationToken).GetAnySymbol()?.OriginalDefinition;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\LambdaTests.cs (1)
1129CSharpExtensions.GetSymbolInfo(model, name);
Microsoft.CodeAnalysis.CSharp.Workspaces (50)
Classification\SyntaxClassification\DiscardSyntaxClassifier.cs (1)
47var symbolInfo = semanticModel.GetSymbolInfo(identifierName, cancellationToken);
Classification\SyntaxClassification\NameSyntaxClassifier.cs (1)
50var symbolInfo = semanticModel.GetSymbolInfo(name, cancellationToken);
Classification\SyntaxClassification\UsingDirectiveSyntaxClassifier.cs (1)
46var symbolInfo = semanticModel.GetSymbolInfo(usingDirective.NamespaceOrType, cancellationToken);
Recommendations\CSharpRecommendationServiceRunner.cs (5)
552nameBinding = _context.SemanticModel.GetSymbolInfo(name, _cancellationToken); 596var boundSymbol = semanticModel.GetSymbolInfo(originalExpression, _cancellationToken); 654var leftHandBinding = _context.SemanticModel.GetSymbolInfo(expression, _cancellationToken); 664var leftHandBinding = _context.SemanticModel.GetSymbolInfo(expression, _cancellationToken); 679var leftHandBinding = _context.SemanticModel.GetSymbolInfo(expression, _cancellationToken);
Rename\CSharpRenameRewriterLanguageService.cs (1)
468var symbolInfo = _semanticModel.GetSymbolInfo(invocationExpression, _cancellationToken);
Simplification\CSharpSimplificationService.Expander.cs (4)
120var returnType = (_semanticModel.GetSymbolInfo(lambdaExpression).Symbol as IMethodSymbol)?.ReturnType; 142var returnType = (_semanticModel.GetSymbolInfo(parentLambda).Symbol as IMethodSymbol)?.ReturnType; 768var symbol = _semanticModel.GetSymbolInfo(typeArgument).Symbol; 1037if (_semanticModel.GetSymbolInfo(originalNode).Symbol.IsLocalFunction())
Simplification\Reducers\CSharpExtensionMethodReducer.cs (2)
55var targetSymbol = semanticModel.GetSymbolInfo(expressionName); 114var oldSymbol = semanticModel.GetSymbolInfo(node).Symbol;
Simplification\Simplifiers\ExpressionSimplifier.cs (2)
372var leftSymbol = semanticModel.GetSymbolInfo(memberAccess.Expression, cancellationToken).GetAnySymbol(); 400return semanticModel.GetSymbolInfo(memberAccess.Name).CandidateReason == CandidateReason.LateBound;
Simplification\Simplifiers\NameSimplifier.cs (2)
259var typeSymbol = semanticModel.GetSymbolInfo(name, cancellationToken).Symbol; 716var symbol = model.GetSymbolInfo(name).Symbol as INamedTypeSymbol;
Simplification\Simplifiers\QualifiedCrefSimplifier.cs (1)
41var symbolInfo = semanticModel.GetSymbolInfo(nameMemberCref.Name, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (1)
102if (semanticModel.GetSymbolInfo(memberName, cancellationToken).Symbol is not IMethodSymbol methodSymbol)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (3)
369var symbol = semanticModel.GetSymbolInfo(memberAccess, cancellationToken).Symbol; 499var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken); 534var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
349var exprSymbol = semanticModel.GetSymbolInfo(expression, cancellationToken).Symbol;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (3)
114var symbolInfo = semanticModel.GetSymbolInfo(qualifier, cancellationToken); 138return semanticModel.GetSymbolInfo(expression); 171var symbolInfo = semanticModel.GetSymbolInfo(@using.NamespaceOrType);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
268? semanticModel.GetSymbolInfo(name, cancellationToken).GetAnySymbol()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
522return semanticModel.GetSymbolInfo(elementAccessExpression).GetAnySymbol() != null;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (6)
717var castedSymbol = semanticModel.GetSymbolInfo(castedExpressionNode, cancellationToken).GetAnySymbol(); 727var memberSymbol = semanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken).GetAnySymbol(); 1386var originalMemberSymbol = originalSemanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken).Symbol; 1391var rewrittenMemberSymbol = rewrittenSemanticModel.GetSymbolInfo(rewrittenMemberAccessExpression, cancellationToken).Symbol; 1495var originalMemberSymbol = originalSemanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken).Symbol; 1500var rewrittenMemberSymbol = rewrittenSemanticModel.GetSymbolInfo(rewrittenMemberAccessExpression, cancellationToken).Symbol;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (4)
55var symbol = model.GetSymbolInfo(fullName).Symbol; 56if (symbol != null && symbol.Kind != SymbolKind.Namespace && model.GetSymbolInfo(namespacePart).Symbol is INamespaceSymbol) 215var symbol = _model.GetSymbolInfo(node, cancellationToken).GetAnySymbol(); 228var symbol = _model.GetSymbolInfo(node.Name, cancellationToken).GetAnySymbol();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (7)
1013var conditionOrType = semanticModelOpt.GetSymbolInfo(conditional.Condition, cancellationToken); 2505if (semanticModel.GetSymbolInfo(objectCreation.Type, cancellationToken).Symbol is ITypeSymbol type && !type.CanSupportCollectionInitializer(containingSymbol)) 2802return semanticModelOpt.GetSymbolInfo(parentExpression, cancellationToken).Symbol == null; 2840var symbol = semanticModel.GetSymbolInfo(expression, cancellationToken).GetAnySymbol(); 3031leftHandBinding = semanticModel.GetSymbolInfo(memberAccess.Expression, cancellationToken); 3038leftHandBinding = semanticModel.GetSymbolInfo(qualifiedName.Left, cancellationToken); 3045leftHandBinding = semanticModel.GetSymbolInfo(qualifiedName1.Left, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
475var info = SemanticModel.GetSymbolInfo(invocation, CancellationToken); 1476foreach (var symbol in this.SemanticModel.GetSymbolInfo(subpattern.ExpressionColon.Expression).GetAllSymbols()) 2224var descendantSymbol = SemanticModel.GetSymbolInfo(descendant, CancellationToken).GetAnySymbol();
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CodeGeneration\AddImportsTests.cs (1)
50var symbol = model.GetSymbolInfo(o).Symbol;
Microsoft.DotNet.CodeAnalysis (2)
Analyzers\AppContextDefaultsAnalyzer.cs (1)
119var symInfo = model.GetSymbolInfo(call);
Analyzers\ResourceUsageAnalyzer.cs (1)
43IMethodSymbol memberSymbol = context.SemanticModel.GetSymbolInfo(memberAccessExpr).Symbol as IMethodSymbol;
Microsoft.Extensions.Validation.ValidationsGenerator (1)
Parsers\ValidationsGenerator.AddValidation.cs (1)
29var symbol = semanticModel.GetSymbolInfo(node, cancellationToken).Symbol;
Microsoft.Gen.MetadataExtractor (1)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
376var symbol = semanticModel.GetSymbolInfo(arg.Expression, _cancellationToken).Symbol;
Microsoft.Gen.Metrics (1)
Parser.cs (1)
376var symbol = semanticModel.GetSymbolInfo(arg.Expression, _cancellationToken).Symbol;
Microsoft.Gen.MetricsReports (1)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
376var symbol = semanticModel.GetSymbolInfo(arg.Expression, _cancellationToken).Symbol;
Microsoft.Maui.Controls.BindingSourceGen (7)
BindingSourceGenerator.cs (4)
207 if (semanticModel.GetSymbolInfo(lambda, t).Symbol is not IMethodSymbol lambdaSymbol) 235 var symbol = semanticModel.GetSymbolInfo(identifier).Symbol; 240 var symbol = semanticModel.GetSymbolInfo(elementAccess).Symbol; 245 var symbol = semanticModel.GetSymbolInfo(elementBinding).Symbol;
PathParser.cs (3)
45 var symbol = _context.SemanticModel.GetSymbolInfo(memberAccess).Symbol; 73 var elementAccessSymbol = _context.SemanticModel.GetSymbolInfo(elementAccess).Symbol; 118 var elementAccessSymbol = _context.SemanticModel.GetSymbolInfo(elementBinding).Symbol;
Microsoft.ML.InternalCodeAnalyzer (2)
ContractsCheckAnalyzer.cs (2)
152var field = context.SemanticModel.GetSymbolInfo(access).Symbol as IFieldSymbol; 195var symbolInfo = context.SemanticModel.GetSymbolInfo(invocation);
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; 513var symbol = SemanticModel.GetSymbolInfo(identifierName).Symbol;
LanguageService\CSharpHelpContextService.cs (1)
161symbol = semanticModel.GetSymbolInfo(genericName, cancellationToken).Symbol ?? semanticModel.GetTypeInfo(genericName, cancellationToken).Type;
Roslyn.Diagnostics.CSharp.Analyzers (30)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (1)
102if (semanticModel.GetSymbolInfo(memberName, cancellationToken).Symbol is not IMethodSymbol methodSymbol)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (3)
369var symbol = semanticModel.GetSymbolInfo(memberAccess, cancellationToken).Symbol; 499var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken); 534var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
349var exprSymbol = semanticModel.GetSymbolInfo(expression, cancellationToken).Symbol;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (3)
114var symbolInfo = semanticModel.GetSymbolInfo(qualifier, cancellationToken); 138return semanticModel.GetSymbolInfo(expression); 171var symbolInfo = semanticModel.GetSymbolInfo(@using.NamespaceOrType);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
268? semanticModel.GetSymbolInfo(name, cancellationToken).GetAnySymbol()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
522return semanticModel.GetSymbolInfo(elementAccessExpression).GetAnySymbol() != null;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (6)
717var castedSymbol = semanticModel.GetSymbolInfo(castedExpressionNode, cancellationToken).GetAnySymbol(); 727var memberSymbol = semanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken).GetAnySymbol(); 1386var originalMemberSymbol = originalSemanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken).Symbol; 1391var rewrittenMemberSymbol = rewrittenSemanticModel.GetSymbolInfo(rewrittenMemberAccessExpression, cancellationToken).Symbol; 1495var originalMemberSymbol = originalSemanticModel.GetSymbolInfo(memberAccessExpression, cancellationToken).Symbol; 1500var rewrittenMemberSymbol = rewrittenSemanticModel.GetSymbolInfo(rewrittenMemberAccessExpression, cancellationToken).Symbol;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (4)
55var symbol = model.GetSymbolInfo(fullName).Symbol; 56if (symbol != null && symbol.Kind != SymbolKind.Namespace && model.GetSymbolInfo(namespacePart).Symbol is INamespaceSymbol) 215var symbol = _model.GetSymbolInfo(node, cancellationToken).GetAnySymbol(); 228var symbol = _model.GetSymbolInfo(node.Name, cancellationToken).GetAnySymbol();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (7)
1013var conditionOrType = semanticModelOpt.GetSymbolInfo(conditional.Condition, cancellationToken); 2505if (semanticModel.GetSymbolInfo(objectCreation.Type, cancellationToken).Symbol is ITypeSymbol type && !type.CanSupportCollectionInitializer(containingSymbol)) 2802return semanticModelOpt.GetSymbolInfo(parentExpression, cancellationToken).Symbol == null; 2840var symbol = semanticModel.GetSymbolInfo(expression, cancellationToken).GetAnySymbol(); 3031leftHandBinding = semanticModel.GetSymbolInfo(memberAccess.Expression, cancellationToken); 3038leftHandBinding = semanticModel.GetSymbolInfo(qualifiedName.Left, cancellationToken); 3045leftHandBinding = semanticModel.GetSymbolInfo(qualifiedName1.Left, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
475var info = SemanticModel.GetSymbolInfo(invocation, CancellationToken); 1476foreach (var symbol in this.SemanticModel.GetSymbolInfo(subpattern.ExpressionColon.Expression).GetAllSymbols()) 2224var descendantSymbol = SemanticModel.GetSymbolInfo(descendant, CancellationToken).GetAnySymbol();
System.Private.CoreLib.Generators (3)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (3)
202var symbolInfo = model.GetSymbolInfo(memberAccessExpression); 213var symbolInfo = model.GetSymbolInfo(identifierName); 275var symbolInfo = model.GetSymbolInfo(expressionToDecompose);
System.Windows.Forms.Analyzers.CSharp (2)
System\Windows\Forms\CSharp\Analyzers\AvoidPassingTaskWithoutCancellationToken\AvoidPassingTaskWithoutCancellationTokenAnalyzer.cs (2)
38methodSymbol = context.SemanticModel.GetSymbolInfo(memberAccessExpr).Symbol as IMethodSymbol; 42methodSymbol = context.SemanticModel.GetSymbolInfo(identifierNameSyntax).Symbol as IMethodSymbol;