43 references to GetRequiredDeclaredSymbol
Microsoft.CodeAnalysis.CSharp.Features (12)
AbstractAssignOutParametersCodeFixProvider.cs (1)
114
parameterList.Parameters.Select(p => (IParameterSymbol)semanticModel.
GetRequiredDeclaredSymbol
(p, cancellationToken))
ConvertToRecordEngine.cs (3)
94
.
GetRequiredDeclaredSymbol
(constructor, cancellationToken);
178
.
GetRequiredDeclaredSymbol
(constructor, cancellationToken);
244
var methodSymbol = (IMethodSymbol)semanticModel.
GetRequiredDeclaredSymbol
(method, cancellationToken);
CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
102
var localSymbol = (ILocalSymbol)semanticModel.
GetRequiredDeclaredSymbol
(declarator, cancellationToken);
CSharpUseDeconstructionDiagnosticAnalyzer.cs (2)
104
var local = (ILocalSymbol)semanticModel.
GetRequiredDeclaredSymbol
(declarator, cancellationToken);
124
var local = (ILocalSymbol)semanticModel.
GetRequiredDeclaredSymbol
(forEachStatement, cancellationToken);
CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
111
var local = (ILocalSymbol)semanticModel.
GetRequiredDeclaredSymbol
(variableDeclarator, cancellationToken);
InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
309
var localSymbol = (ILocalSymbol)semanticModel.
GetRequiredDeclaredSymbol
(declarator, cancellationToken);
MakeLocalFunctionStaticCodeFixHelper.cs (1)
51
var localFunctionSymbol = semanticModel.
GetRequiredDeclaredSymbol
(localFunction, cancellationToken);
MakeRefStructCodeFixProvider.cs (1)
55
var structDeclarationSymbol = (INamedTypeSymbol)semanticModel.
GetRequiredDeclaredSymbol
(structDeclaration, cancellationToken);
PositionalParameterInfo.cs (1)
45
.SelectAsArray(p => (IPropertySymbol)semanticModel.
GetRequiredDeclaredSymbol
(p, cancellationToken));
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
CSharpSemanticFacts.cs (3)
250
v => semanticModel.
GetRequiredDeclaredSymbol
(v, cancellationToken));
254
v => semanticModel.
GetRequiredDeclaredSymbol
(v, cancellationToken));
258
semanticModel.
GetRequiredDeclaredSymbol
(memberDeclaration, cancellationToken));
CSharpTypeInferenceService.TypeInferrer.cs (1)
2306
var symbol = SemanticModel.
GetRequiredDeclaredSymbol
(variable, CancellationToken);
NullableHelpers.cs (1)
24
var declaredSymbol = semanticModel.
GetRequiredDeclaredSymbol
(declarationSyntax, cancellationToken);
Microsoft.CodeAnalysis.Features (23)
AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
177
var newMethod = (IMethodSymbol)semanticModel.
GetRequiredDeclaredSymbol
(newNode, cancellationToken);
AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
89
var newMethod = (IMethodSymbol)semanticModel.
GetRequiredDeclaredSymbol
(newNode, cancellationToken);
AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
174
var localSymbol = (ILocalSymbol)semanticModel.
GetRequiredDeclaredSymbol
(GetDeclarationNode(declarator), cancellationToken);
AddDebuggerDisplay\AbstractAddDebuggerDisplayCodeRefactoringProvider.cs (3)
51
var typeSymbol = (INamedTypeSymbol)semanticModel.
GetRequiredDeclaredSymbol
(type, context.CancellationToken);
83
var methodSymbol = (IMethodSymbol)semanticModel.
GetRequiredDeclaredSymbol
(method, cancellationToken);
159
var typeSymbol = (INamedTypeSymbol)semanticModel.
GetRequiredDeclaredSymbol
(type, cancellationToken);
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (2)
131
var originalNamespaceName = semanticModel.
GetRequiredDeclaredSymbol
(originalNamespaceDeclarations.First(), cancellationToken).ToDisplayString();
139
var namespaceName = semanticModel.
GetRequiredDeclaredSymbol
(originalNamespaceDeclarations[i], cancellationToken).ToDisplayString();
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (2)
269
? (INamespaceSymbol)semanticModel.
GetRequiredDeclaredSymbol
(namespaceDecl, cancellationToken)
518
var typeSymbol = (INamedTypeSymbol)semanticModel.
GetRequiredDeclaredSymbol
(containingType, cancellationToken);
DesignerAttribute\DesignerAttributeDiscoveryService.cs (1)
253
var firstClassType = (INamedTypeSymbol)semanticModel.
GetRequiredDeclaredSymbol
(firstClass, cancellationToken);
ExtractClass\AbstractExtractClassRefactoringProvider.cs (1)
75
.SelectAsArray(m => (node: m, symbol: semanticModel.
GetRequiredDeclaredSymbol
(m, cancellationToken)))
ExtractClass\ExtractClassWithDialogCodeAction.cs (1)
230
return (INamedTypeSymbol)semanticModel.
GetRequiredDeclaredSymbol
(declarationNode, cancellationToken);
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (1)
142
var containingType = (INamedTypeSymbol)semanticModel.
GetRequiredDeclaredSymbol
(typeDeclaration, cancellationToken);
GenerateOverrides\GenerateOverridesCodeRefactoringProvider.cs (1)
53
var containingType = (INamedTypeSymbol)semanticModel.
GetRequiredDeclaredSymbol
(typeDeclaration, cancellationToken);
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (2)
65
var parameter = (IParameterSymbol)semanticModel.
GetRequiredDeclaredSymbol
(parameterNode, cancellationToken);
179
var parameter = (IParameterSymbol)semanticModel.
GetRequiredDeclaredSymbol
(parameterNode, cancellationToken);
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (2)
124
newType = (INamedTypeSymbol)destSemanticModel.
GetRequiredDeclaredSymbol
(destRoot.GetAnnotatedNodes(annotation).Single(), cancellationToken);
205
newType = (INamedTypeSymbol)newTypeSemanticModel.
GetRequiredDeclaredSymbol
(newTypeRoot.GetCurrentNode(newTypeNode)!, cancellationToken);
PullMemberUp\AbstractPullMemberUpRefactoringProvider.cs (1)
51
.SelectAsArray(m => (node: m, symbol: semanticModel.
GetRequiredDeclaredSymbol
(m, cancellationToken)))
ReplaceConditionalWithStatements\AbstractReplaceConditionalWithStatementsCodeRefactoringProvider.cs (1)
254
var symbol = (ILocalSymbol)semanticModel.
GetRequiredDeclaredSymbol
(variable, cancellationToken);
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (2)
79
var fieldSymbol = (IFieldSymbol)fieldSemanticModel.
GetRequiredDeclaredSymbol
(declarator, cancellationToken);
84
var propertySymbol = (IPropertySymbol)propertySemanticModel.
GetRequiredDeclaredSymbol
(property, cancellationToken);
Microsoft.CodeAnalysis.Workspaces (3)
AbstractSpeculationAnalyzer.cs (2)
735
var local = (ILocalSymbol)_semanticModel.
GetRequiredDeclaredSymbol
(forEachStatement, _cancellationToken);
736
var newLocal = (ILocalSymbol)this.SpeculativeSemanticModel.
GetRequiredDeclaredSymbol
(newForEachStatement, _cancellationToken);
Rename\Renamer.RenameSymbolDocumentAction.cs (1)
53
var symbol = semanticModel.
GetRequiredDeclaredSymbol
(matchingTypeDeclaration, cancellationToken);