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