1 implementation of Declarators
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
7880public ImmutableArray<IVariableDeclaratorOperation> Declarators { get; }
27 references to Declarators
Microsoft.Analyzers.Extra (1)
AsyncCallInsideUsingBlockAnalyzer.cs (1)
150return declarationGroup.Declarations[0].Declarators[0].Symbol;
Microsoft.CodeAnalysis (5)
Generated\Operations.Generated.cs (2)
96/// In C#, this will always be a single declaration, with all variables in <see cref="IVariableDeclarationOperation.Declarators" />. 2506/// The initializer of this node is applied to all individual declarations in <see cref="Declarators" />. There cannot
Operations\ControlFlowGraphBuilder.cs (2)
3983foreach (IVariableDeclaratorOperation declarator in declaration.Declarators) 5822foreach (IVariableDeclaratorOperation declarator in operation.Declarators)
Operations\OperationExtensions.cs (1)
167foreach (var decl in declaration.Declarators)
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Analyzers\Core\Analyzers\Helpers\HashCodeAnalyzer\HashCodeAnalyzer.cs (1)
131if (varDeclStatement.Declarations is not [{ Declarators: [var declarator] } declaration])
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\939a5660f39ce290\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
222var declarators = declaration.Declarators;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (1)
576Declarators: [IVariableDeclaratorOperation
Microsoft.CodeAnalysis.CSharp.Features (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (1)
576Declarators: [IVariableDeclaratorOperation
Microsoft.CodeAnalysis.Features (5)
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (2)
114if (localDeclaration.Declarators.Length != 1) 117var declarator = localDeclaration.Declarators[0];
src\939a5660f39ce290\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
222var declarators = declaration.Declarators;
src\roslyn\src\Analyzers\Core\Analyzers\Helpers\HashCodeAnalyzer\HashCodeAnalyzer.cs (1)
131if (varDeclStatement.Declarations is not [{ Declarators: [var declarator] } declaration])
ValueTracking\ValueTracker.cs (1)
304IVariableDeclarationOperation variableDeclaration => variableDeclaration.Declarators,
Microsoft.CodeAnalysis.NetAnalyzers (11)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotDirectlyAwaitATask.cs (2)
135foreach (var declarator in declaration.Declarators) 162foreach (var declarator in declaration.Declarators)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\DoNotPassDisposablesIntoUnawaitedTasks.cs (1)
100.Declarators.FirstOrDefault();
Microsoft.NetCore.Analyzers\Performance\AvoidSingleUseOfLocalJsonSerializerOptions.cs (2)
360if (declaration.Declarators.Length != 1) 365IVariableDeclaratorOperation declarator = declaration.Declarators[0];
Microsoft.NetCore.Analyzers\Performance\PreferHashDataOverComputeHash.cs (2)
203case IVariableDeclarationOperation declarationOperation when declarationOperation.Declarators.Length == 1: 205var declaratorOperationAlt = declarationOperation.Declarators[0];
Microsoft.NetCore.Analyzers\Runtime\AvoidRedundantRegexIsMatchBeforeMatch.cs (1)
187foreach (var declarator in declaration.Declarators)
Microsoft.NetCore.Analyzers\Runtime\PreferConstCharOverConstUnitString.Fixer.cs (1)
79if (variableDeclarationOperation.Declarators.Length != 1)
Microsoft.NetCore.Analyzers\Runtime\PreferStringContainsOverIndexOfAnalyzer.cs (2)
167else if (variableInitializer.Parent is IVariableDeclarationOperation variableDeclarationOperation && variableDeclarationOperation.Declarators.Length == 1) 169variableNameToOperationsMap.Add(variableDeclarationOperation.Declarators[0].Symbol, invocationOperation, context.CancellationToken);
Roslyn.Diagnostics.Analyzers (1)
AbstractDoNotCopyValue.cs (1)
1282var symbol = operation.Declarators.Single().Symbol;