344 references to Variables
ILLink.CodeFixProvider (5)
RequiresUnsafeCodeFixProvider.cs (5)
173
localDecl.Declaration.
Variables
.Count == 1 &&
174
localDecl.Declaration.
Variables
[0].Initializer != null)
176
var variable = localDecl.Declaration.
Variables
[0];
220
if (localDeclStmt.Declaration.
Variables
.Count == 1)
234
foreach (var variable in rangeLocalDecl.Declaration.
Variables
)
Microsoft.CodeAnalysis.CSharp (46)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1852
=> node.Update((TypeSyntax?)Visit(node.Type) ?? throw new ArgumentNullException("type"), VisitList(node.
Variables
));
_generated\2\Syntax.xml.Syntax.Generated.cs (7)
6577
public LocalDeclarationStatementSyntax AddDeclarationVariables(params VariableDeclaratorSyntax[] items) => WithDeclaration(this.Declaration.WithVariables(this.Declaration.
Variables
.AddRange(items)));
6628
if (type != this.Type || variables != this.
Variables
)
6638
public VariableDeclarationSyntax WithType(TypeSyntax type) => Update(type, this.
Variables
);
6641
public VariableDeclarationSyntax AddVariables(params VariableDeclaratorSyntax[] items) => WithVariables(this.
Variables
.AddRange(items));
8134
public FixedStatementSyntax AddDeclarationVariables(params VariableDeclaratorSyntax[] items) => WithDeclaration(this.Declaration.WithVariables(this.Declaration.
Variables
.AddRange(items)));
12147
public new FieldDeclarationSyntax AddDeclarationVariables(params VariableDeclaratorSyntax[] items) => WithDeclaration(this.Declaration.WithVariables(this.Declaration.
Variables
.AddRange(items)));
12229
public new EventFieldDeclarationSyntax AddDeclarationVariables(params VariableDeclaratorSyntax[] items) => WithDeclaration(this.Declaration.WithVariables(this.Declaration.
Variables
.AddRange(items)));
Binder\Binder_Statements.cs (3)
735
var variableList = node.Declaration.
Variables
;
836
((VariableDeclarationSyntax)declarationNode).
Variables
.Count > 1 && !declarationNode.HasErrors)
2874
var variables = nodeOpt.
Variables
;
Binder\FixedStatementBinder.cs (2)
33
var locals = new ArrayBuilder<LocalSymbol>(_syntax.Declaration.
Variables
.Count);
46
foreach (VariableDeclaratorSyntax declarator in _syntax.Declaration.
Variables
)
Binder\ForLoopBinder.cs (1)
46
foreach (var vdecl in _syntax.Declaration.
Variables
)
Binder\LocalBinderFactory.cs (4)
565
foreach (VariableDeclaratorSyntax declarator in declarationSyntax.
Variables
)
605
foreach (VariableDeclaratorSyntax variable in declaration.
Variables
)
703
foreach (VariableDeclaratorSyntax declarator in node.Declaration.
Variables
)
939
foreach (VariableDeclaratorSyntax decl in node.Declaration.
Variables
)
Binder\LocalScopeBinder.cs (1)
214
foreach (var vdecl in decl.Declaration.
Variables
)
Binder\UsingStatementBinder.cs (2)
42
var locals = ArrayBuilder<LocalSymbol>.GetInstance(declarationSyntax.
Variables
.Count);
56
foreach (VariableDeclaratorSyntax declarator in declarationSyntax.
Variables
)
Compilation\MemberSemanticModel.cs (1)
2278
((VariableDeclarationSyntax)parent).
Variables
.Count == 1)
Compilation\SyntaxTreeSemanticModel.cs (4)
375
if (variableDecl != null && variableDecl.
Variables
.Any())
377
var fieldSymbol = GetDeclaredFieldSymbol(variableDecl.
Variables
.First());
911
foreach (var variableDecl in fieldDecl.Declaration.
Variables
)
2016
foreach (var declarator in declarationSyntax.Declaration.
Variables
)
Lowering\Instrumentation\DebugInfoInjector.cs (1)
390
((LocalDeclarationStatementSyntax)original.Syntax).Declaration.
Variables
.First(),
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.cs (2)
93
if (declarationSyntax.
Variables
.First() == declaratorSyntax)
154
if (declarationSyntax.
Variables
.Count == 1)
Lowering\Instrumentation\Instrumenter.cs (1)
216
((LocalDeclarationStatementSyntax)original.Syntax).Declaration.
Variables
.Count == 1));
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.cs (2)
52
syntax = localDeclaration.Declaration.
Variables
[0];
78
((LocalDeclarationStatementSyntax)originalOpt.Syntax).Declaration.
Variables
.Count == 1)))
Operations\CSharpOperationFactory.cs (1)
409
return ImmutableArray.Create(CreateVariableDeclaratorInternal((BoundLocalDeclaration)declaration, (declarationSyntax as VariableDeclarationSyntax)?.
Variables
[0] ?? declarationSyntax));
Parser\LanguageParser.cs (1)
5431
return parent.
Variables
[0] == variable;
SourceGeneration\CSharpSyntaxHelper.cs (2)
61
targets.AddRange(field.Declaration.
Variables
);
63
targets.AddRange(ev.Declaration.
Variables
);
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
208
foreach (var decl in t.Declaration.
Variables
)
Symbols\Source\SourceFieldLikeEventSymbol.cs (1)
135
if (declarationSyntax.
Variables
[0] == declaratorSyntax)
Symbols\Source\SourceMemberContainerSymbol.cs (6)
5657
fieldSyntax.Declaration.
Variables
.First().Identifier,
5661
var modifiers = SourceMemberFieldSymbol.MakeModifiers(this, fieldSyntax.Declaration.
Variables
[0].Identifier, fieldSyntax.Modifiers, isRefField: refKind != RefKind.None, diagnostics, out modifierErrors);
5662
foreach (var variable in fieldSyntax.Declaration.
Variables
)
5798
eventFieldSyntax.Declaration.
Variables
.First().Identifier,
5801
foreach (VariableDeclaratorSyntax declarator in eventFieldSyntax.Declaration.
Variables
)
5928
foreach (var vdecl in decl.Declaration.
Variables
)
Symbols\Source\SourceMemberFieldSymbol.cs (2)
534
else if (fieldSyntax.Declaration.
Variables
.Count > 1)
604
bool isFirstDeclarator = fieldSyntax.Declaration.
Variables
[0] == declarator;
Microsoft.CodeAnalysis.CSharp.CodeStyle (36)
src\roslyn\src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
236
var reportNode = localDeclaration.
Variables
.Count == 1
src\roslyn\src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
266
if (previousStatement is not LocalDeclarationStatementSyntax { Declaration.
Variables
: [{ Initializer.Value: { } initializer } declarator] } localDeclarationStatement)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnusedMembers\CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
56
Parent: FieldDeclarationSyntax { Declaration.
Variables
.Count: 0 } or
57
EventFieldDeclarationSyntax { Declaration.
Variables
.Count: 0 }
src\roslyn\src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
233
return fieldDeclaration.Declaration.
Variables
.Count == 1
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpObjectCreationHelpers.cs (1)
17
foreach (var declarator in localDeclarationStatement.Declaration.
Variables
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (2)
67
variableDeclaration.
Variables
[0].Identifier.GetLocation(),
103
if (variableDeclaration is not { Parent: LocalDeclarationStatementSyntax localDeclaration,
Variables
: [{ Initializer.Value: { } initializerValue } declarator] })
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (6)
90
if (localDeclaration.Declaration.
Variables
.Count != 1)
115
var local = semanticModel.GetDeclaredSymbol(localDeclaration.Declaration.
Variables
[0], cancellationToken);
150
localDeclaration.Declaration.
Variables
[0].Identifier.GetLocation(),
331
localDeclaration.Declaration.
Variables
.Count == 1)
333
var variableDeclarator = localDeclaration.Declaration.
Variables
[0];
379
if (previousStatement is LocalDeclarationStatementSyntax { Declaration.
Variables
: [var variableDeclarator] } decl)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (2)
189
if (localDeclarationStatement.Declaration.
Variables
.Count != 1)
192
declarator = localDeclarationStatement.Declaration.
Variables
[0];
src\roslyn\src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
116
if (variableDeclarator.Parent is not VariableDeclarationSyntax { Parent: FieldDeclarationSyntax,
Variables
.Count: 1 })
src\roslyn\src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (2)
77
if (localDeclarationStatement.Declaration.
Variables
.Count != 1)
80
var variableDeclarator = localDeclarationStatement.Declaration.
Variables
.First();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
47
return ((FieldDeclarationSyntax)member).Declaration.
Variables
.First().Identifier;
49
return ((EventFieldDeclarationSyntax)member).Declaration.
Variables
.First().Identifier;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (3)
228
variableDeclaration.
Variables
[0], cancellationToken).DeclaredAccessibility;
239
variableDeclaration.
Variables
[0], cancellationToken).DeclaredAccessibility;
299
var symbol = semanticModel.GetDeclaredSymbol(variableDeclaration.
Variables
[0], cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SelectedMembers\CSharpSelectedMembers.cs (2)
32
FieldDeclarationSyntax fieldDeclaration => fieldDeclaration.Declaration.
Variables
.SelectAsArray(
34
EventFieldDeclarationSyntax eventFieldDeclaration => eventFieldDeclaration.Declaration.
Variables
.SelectAsArray(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
258
=> field.Declaration.
Variables
.Select(v => semanticModel.GetRequiredDeclaredSymbol(v, cancellationToken)),
260
=> eventField.Declaration.
Variables
.Select(v => semanticModel.GetRequiredDeclaredSymbol(v, cancellationToken)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (1)
77
return node != null && IsOnHeader(root, position, node, node, holes: node.Declaration.
Variables
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1254
((LocalDeclarationStatementSyntax)localDeclarationStatement).Declaration.
Variables
.Contains(variableDeclarator);
1300
=> ((LocalDeclarationStatementSyntax)node).Declaration.
Variables
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.cs (1)
89
variableDeclaration.
Variables
is [{ Initializer: not null }];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (2)
82
if (variableDeclaration.
Variables
.Count != 1)
87
var initializer = variableDeclaration.
Variables
[0].Initializer;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (1)
81
var variable = variableDeclaration.
Variables
.First();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
110
if (variableDeclaration.
Variables
is not [{ Initializer.Value: var initializer } variable])
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (25)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddAccessibilityModifiers\CSharpAddAccessibilityModifiersCodeFixProvider.cs (1)
19
=> node is BaseFieldDeclarationSyntax field ? field.Declaration.
Variables
[0] : node;
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
88
if (declaratorToRemoveNode.Parent is VariableDeclarationSyntax { Parent: LocalDeclarationStatementSyntax declStatement,
Variables
.Count: 1 })
src\roslyn\src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (2)
109
var singleDeclarator = declaration.
Variables
.Count == 1;
191
if (declarator == declaration.
Variables
[0])
src\roslyn\src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
134
localDeclarationStatement.Declaration.
Variables
[0].Initializer!.Value.Parenthesize(),
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeFieldReadonly\CSharpMakeFieldReadonlyCodeFixProvider.cs (1)
24
=> fieldDeclaration.Declaration.
Variables
.ToImmutableListOrEmpty();
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (4)
164
return variableDeclaration.
Variables
.Count == 1 ? variableDeclaration.Type : null;
176
if (syntax is VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax {
Variables
.Count: 1 } declaration })
187
if (syntax is VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax {
Variables
.Count: 1 } declaration })
249
if (node is VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Parent: FieldDeclarationSyntax,
Variables
.Count: 1 } declarationSyntax })
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedMembers\CSharpRemoveUnusedMembersCodeFixProvider.cs (1)
30
AdjustAndAddAppropriateDeclaratorsToRemove(fieldDeclarator, fieldDeclarator.Declaration.
Variables
, declarators);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
59
return fieldDeclaration.Declaration.
Variables
.Count > 1 ? declarator : fieldDeclaration;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
82
return CreateDeconstructionStatement(tupleType, currentDeclarationStatement, currentDeclarationStatement.Declaration.
Variables
[0]);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExplicitTypeForConst\UseExplicitTypeForConstCodeFixProvider.cs (1)
42
variableDeclaration.
Variables
.Count == 1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
134
varDecl.
Variables
.Single().Identifier.Parent!,
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (2)
136
localDeclaration.Declaration.
Variables
[0], cancellationToken);
219
var identifier = localDeclaration.Declaration.
Variables
[0].Identifier;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (1)
111
declaration.
Variables
.Count == 1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpIsAndCastCheckCodeFixProvider.cs (1)
62
localDeclaration.Declaration.
Variables
[0].Identifier.WithoutTrivia())));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
179
x.Declaration.
Variables
.First().Identifier,
180
y.Declaration.
Variables
.First().Identifier,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (2)
48
if (localDeclarationStatement.Declaration.
Variables
.Any(IsDiscardDeclaration))
162
foreach (var variable in _localDeclarationStatement.Declaration.
Variables
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (2)
119
expression = usingStatement is { Declaration.
Variables
: [{ Initializer.Value: { } value }] } ? value : usingStatement.Expression;
121
else if (node is LocalDeclarationStatementSyntax { Declaration.
Variables
: [{ Initializer.Value: { } value }] } localDeclaration)
Microsoft.CodeAnalysis.CSharp.Features (127)
CodeLens\CSharpCodeLensDisplayInfoService.cs (2)
42
node = localDeclarationNode.Declaration.
Variables
.FirstOrDefault();
49
node = fieldNode.Declaration.
Variables
.FirstOrDefault();
CodeLens\CSharpCodeLensMemberFinder.cs (2)
100
foreach (var variable in node.Declaration.
Variables
)
108
foreach (var variable in node.Declaration.
Variables
)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (3)
363
Debug.Assert(variableDeclaration.
Variables
.Count > 1);
364
Debug.Assert(variableDeclaration.
Variables
.Contains(variableDeclarator));
383
if (variableDeclaration.
Variables
.Count > 1)
CodeRefactorings\NodeSelectionHelpers.cs (2)
41
FieldDeclarationSyntax fieldDeclaration => fieldDeclaration.Declaration.
Variables
.AsImmutable<SyntaxNode>(),
42
EventFieldDeclarationSyntax eventFieldDeclaration => eventFieldDeclaration.Declaration.
Variables
.AsImmutable<SyntaxNode>(),
ConvertForToForEach\CSharpConvertForToForEachCodeRefactoringProvider.cs (1)
52
if (forStatement is { Declaration.
Variables
: [{ Initializer: not null } declarator], Condition.RawKind: (int)SyntaxKind.LessThanExpression, Incrementors.Count: 1 })
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (3)
58
var variables = ((LocalDeclarationStatementSyntax)previous).Declaration.
Variables
;
150
if (localDeclaration.Declaration.
Variables
.Count != 1)
157
GetTriviaFromVariableDeclarator(localDeclaration.Declaration.
Variables
[0]),
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (5)
177
if (localDeclarationStatement.Declaration.
Variables
.All(variable => variable.Initializer != null))
185
var separators = localDeclarationStatement.Declaration.
Variables
.GetSeparators().ToArray();
186
for (var i = 0; i < localDeclarationStatement.Declaration.
Variables
.Count; i++)
188
var variable = localDeclarationStatement.Declaration.
Variables
[i];
192
i == localDeclarationStatement.Declaration.
Variables
.Count - 1
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
466
((VariableDeclarationSyntax)invocationParent.Parent.Parent).
Variables
.Count == 1)
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
284
declaration.
Variables
,
Debugging\CSharpProximityExpressionsService.RelevantExpressionsCollector.cs (3)
35
AddVariableExpressions(node.Declaration.
Variables
, _expressions);
54
AddVariableExpressions(node.Declaration.
Variables
, _expressions);
78
AddVariableExpressions(node.Declaration.
Variables
, _expressions);
Debugging\LocationInfoGetter.cs (1)
42
var variableDeclarators = ((BaseFieldDeclarationSyntax)memberDeclaration).Declaration.
Variables
;
EditAndContinue\BreakpointSpans.cs (10)
636
var firstVariable = forStatement.Declaration.
Variables
.FirstOrDefault();
789
if (variableDeclaration.
Variables
.Count == 0)
800
if (variableDeclaration.
Variables
.Count == 1)
802
if (variableDeclaration.
Variables
[0].Initializer == null)
825
var variableDeclarator = FindClosestDeclaratorWithInitializer(variableDeclaration.
Variables
, position);
831
if (variableDeclarator == variableDeclaration.
Variables
[0])
860
if (variableDeclaration.
Variables
.Count == 1)
865
if (variableDeclarator == variableDeclaration.
Variables
[0])
881
if (variableDeclaration.
Variables
.Count == 1)
887
if (variableDeclarator == variableDeclaration.
Variables
[0])
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (11)
121
declarations = new(((BaseFieldDeclarationSyntax)current).Declaration.
Variables
.First());
247
node = ((VariableDeclarationSyntax)node).
Variables
.First();
251
partnerStatement = ((VariableDeclarationSyntax)partnerStatement).
Variables
.First();
1035
return AddFieldSymbolUpdates(oldVariableDeclaration.
Variables
, newVariableDeclaration.
Variables
);
1041
return AddFieldSymbolUpdates(oldField.Declaration.
Variables
, newField.Declaration.
Variables
);
3032
areSimilar: static (n1, n2) => DeclareSameIdentifiers(n1.Declaration.
Variables
, n2.Declaration.
Variables
),
3067
=> (declaration.
Variables
is [{ Initializer: { } initializer }])
3069
: OneOrMany.Create(declaration.
Variables
.Select(static v => (SyntaxNode?)v.Initializer?.Value).WhereNotNull().ToImmutableArray());
EditAndContinue\SyntaxComparer.cs (1)
1303
foreach (var local in localDeclaration.
Variables
)
EncapsulateField\CSharpEncapsulateFieldService.cs (4)
67
if (declaration.
Variables
.Count == 1)
82
else if (declaration.
Variables
.Count > 1 && makePrivate)
139
declarators = declarations.SelectMany(d => d.
Variables
);
144
declarators = declarations.SelectMany(d => d.
Variables
.Where(v => v.Span.IntersectsWith(span)));
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (2)
62
foreach (var variable in node.Declaration.
Variables
)
103
if (list.Count == node.Declaration.
Variables
.Count)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (3)
574
foreach (var variable in declStatement.Declaration.
Variables
)
596
if (statement is not LocalDeclarationStatementSyntax declarationStatement || declarationStatement.Declaration.
Variables
.FullSpan.IsEmpty)
616
foreach (var variableDeclaration in declarationStatement.Declaration.
Variables
)
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (11)
139
foreach (var variable in statement.Declaration.
Variables
)
199
foreach (var variable in statement.Declaration.
Variables
)
242
declaration.Declaration.
Variables
.Count != 1 ||
243
declaration.Declaration.
Variables
[0].Initializer == null ||
244
declaration.Declaration.
Variables
[0].Initializer.Value == null ||
245
declaration.Declaration.
Variables
[0].Initializer.Value is StackAllocArrayCreationExpressionSyntax ||
257
var variableName = declaration.Declaration.
Variables
[0].Identifier.ToString();
263
return [ReturnStatement(declaration.Declaration.
Variables
[0].Initializer.Value)];
275
declaration.Declaration.
Variables
.Count != 1 ||
288
var variableName = declaration.Declaration.
Variables
[0].Identifier.ToString();
298
var variable = declaration.Declaration.
Variables
[0].WithInitializer(EqualsValueClause(assignmentExpression.Right));
ExtractMethod\CSharpSelectionValidator.cs (1)
221
foreach (var variable in field.Declaration.
Variables
)
GenerateType\CSharpGenerateTypeService.cs (2)
387
Variables
: [{ Initializer.Value: ImplicitObjectCreationExpressionSyntax { Initializer: { } implicitInitializer } }, ..]
398
var firstVarDeclWithInitializer = variableDeclaration.
Variables
.FirstOrDefault(var => var.Initializer != null && var.Initializer.Value != null);
InheritanceMargin\CSharpInheritanceMarginService.cs (1)
57
builder.AddRange(eventFieldDeclarationNode.Declaration.
Variables
);
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider.cs (1)
291
foreach (var varDecl in field.Declaration.
Variables
)
InlineHints\CSharpInlineTypeHintsService.cs (3)
34
variableDeclaration.
Variables
.Count == 1 &&
35
!variableDeclaration.
Variables
[0].Identifier.IsMissing)
39
return CreateTypeHint(type, variableDeclaration.Type, variableDeclaration.
Variables
[0].Identifier);
IntroduceVariable\CSharpIntroduceLocalForExpressionCodeRefactoringProvider.cs (1)
62
if (expressionStatement.SemicolonToken.IsMissing && localDeclaration is { Declaration.
Variables
: [{ Initializer.Value: { } value }, ..] })
NavigationBar\CSharpNavigationBarItemService.cs (1)
279
var variables = fieldDeclaration.Declaration.
Variables
;
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.cs (2)
83
var xHasInitializer = ((FieldDeclarationSyntax)x).Declaration.
Variables
.Any(v => v.Initializer != null);
84
var yHasInitializer = ((FieldDeclarationSyntax)y).Declaration.
Variables
.Any(v => v.Initializer != null);
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
203
if (node is IdentifierNameSyntax { IsVar: true, Parent: VariableDeclarationSyntax {
Variables
: [var declarator] } })
RemoveUnusedVariable\CSharpRemoveUnusedVariableCodeFixProvider.cs (1)
67
=> localDeclarationStatement.Declaration.
Variables
;
ReplaceConditionalWithStatements\CSharpReplaceConditionalWithStatementsCodeRefactoringProvider.cs (3)
53
if (localDeclarationStatement.Declaration.
Variables
.Count == 1)
55
variable = localDeclarationStatement.Declaration.
Variables
[0];
77
var variable = localDeclarationStatement.Declaration.
Variables
[0];
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (3)
53
declaration.
Variables
.Count != 1 ||
59
var variable = declaration.
Variables
[0];
265
var variable = forStatement.Declaration!.
Variables
[0];
Snippets\AbstractCSharpForLoopSnippetProvider.cs (1)
120
var variableDeclarator = declaration!.
Variables
.Single();
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (1)
220
foreach (var variable in fieldDeclaration.Declaration.
Variables
)
src\roslyn\src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
236
var reportNode = localDeclaration.
Variables
.Count == 1
src\roslyn\src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
266
if (previousStatement is not LocalDeclarationStatementSyntax { Declaration.
Variables
: [{ Initializer.Value: { } initializer } declarator] } localDeclarationStatement)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnusedMembers\CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
56
Parent: FieldDeclarationSyntax { Declaration.
Variables
.Count: 0 } or
57
EventFieldDeclarationSyntax { Declaration.
Variables
.Count: 0 }
src\roslyn\src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
233
return fieldDeclaration.Declaration.
Variables
.Count == 1
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpObjectCreationHelpers.cs (1)
17
foreach (var declarator in localDeclarationStatement.Declaration.
Variables
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (2)
67
variableDeclaration.
Variables
[0].Identifier.GetLocation(),
103
if (variableDeclaration is not { Parent: LocalDeclarationStatementSyntax localDeclaration,
Variables
: [{ Initializer.Value: { } initializerValue } declarator] })
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (6)
90
if (localDeclaration.Declaration.
Variables
.Count != 1)
115
var local = semanticModel.GetDeclaredSymbol(localDeclaration.Declaration.
Variables
[0], cancellationToken);
150
localDeclaration.Declaration.
Variables
[0].Identifier.GetLocation(),
331
localDeclaration.Declaration.
Variables
.Count == 1)
333
var variableDeclarator = localDeclaration.Declaration.
Variables
[0];
379
if (previousStatement is LocalDeclarationStatementSyntax { Declaration.
Variables
: [var variableDeclarator] } decl)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (2)
189
if (localDeclarationStatement.Declaration.
Variables
.Count != 1)
192
declarator = localDeclarationStatement.Declaration.
Variables
[0];
src\roslyn\src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
116
if (variableDeclarator.Parent is not VariableDeclarationSyntax { Parent: FieldDeclarationSyntax,
Variables
.Count: 1 })
src\roslyn\src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (2)
77
if (localDeclarationStatement.Declaration.
Variables
.Count != 1)
80
var variableDeclarator = localDeclarationStatement.Declaration.
Variables
.First();
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddAccessibilityModifiers\CSharpAddAccessibilityModifiersCodeFixProvider.cs (1)
19
=> node is BaseFieldDeclarationSyntax field ? field.Declaration.
Variables
[0] : node;
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
88
if (declaratorToRemoveNode.Parent is VariableDeclarationSyntax { Parent: LocalDeclarationStatementSyntax declStatement,
Variables
.Count: 1 })
src\roslyn\src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (2)
109
var singleDeclarator = declaration.
Variables
.Count == 1;
191
if (declarator == declaration.
Variables
[0])
src\roslyn\src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
134
localDeclarationStatement.Declaration.
Variables
[0].Initializer!.Value.Parenthesize(),
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeFieldReadonly\CSharpMakeFieldReadonlyCodeFixProvider.cs (1)
24
=> fieldDeclaration.Declaration.
Variables
.ToImmutableListOrEmpty();
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (4)
164
return variableDeclaration.
Variables
.Count == 1 ? variableDeclaration.Type : null;
176
if (syntax is VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax {
Variables
.Count: 1 } declaration })
187
if (syntax is VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax {
Variables
.Count: 1 } declaration })
249
if (node is VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Parent: FieldDeclarationSyntax,
Variables
.Count: 1 } declarationSyntax })
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedMembers\CSharpRemoveUnusedMembersCodeFixProvider.cs (1)
30
AdjustAndAddAppropriateDeclaratorsToRemove(fieldDeclarator, fieldDeclarator.Declaration.
Variables
, declarators);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
59
return fieldDeclaration.Declaration.
Variables
.Count > 1 ? declarator : fieldDeclaration;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
82
return CreateDeconstructionStatement(tupleType, currentDeclarationStatement, currentDeclarationStatement.Declaration.
Variables
[0]);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExplicitTypeForConst\UseExplicitTypeForConstCodeFixProvider.cs (1)
42
variableDeclaration.
Variables
.Count == 1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
134
varDecl.
Variables
.Single().Identifier.Parent!,
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (2)
136
localDeclaration.Declaration.
Variables
[0], cancellationToken);
219
var identifier = localDeclaration.Declaration.
Variables
[0].Identifier;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (1)
111
declaration.
Variables
.Count == 1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpIsAndCastCheckCodeFixProvider.cs (1)
62
localDeclaration.Declaration.
Variables
[0].Identifier.WithoutTrivia())));
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
208
foreach (var decl in t.Declaration.
Variables
)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (5)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\CSharpUseLiteralsWhereAppropriate.Fixer.cs (1)
30
return field?.Declaration.
Variables
.Count > 1 ? null : field;
Microsoft.NetCore.Analyzers\Performance\CSharpPreferDictionaryTryMethodsOverContainsKeyGuardFixer.cs (1)
97
variableName = local.Declaration.
Variables
[0].Identifier.ValueText;
Microsoft.NetCore.Analyzers\Performance\CSharpPreferHashDataOverComputeHash.Fixer.cs (1)
121
case { Parent: UsingStatementSyntax usingStatement } when usingStatement.Declaration?.
Variables
.Count == 1:
Microsoft.NetCore.Analyzers\Performance\CSharpUseSearchValues.Fixer.cs (1)
38
declaration.
Variables
is [var declarator])
Microsoft.NetCore.Analyzers\Runtime\CSharpDoNotUseStackallocInLoops.cs (1)
57
if (forStatement.Declaration?.
Variables
.Any(v => v.Initializer?.Value.Contains(ctx.Node) == true) == true)
Microsoft.CodeAnalysis.CSharp.Workspaces (70)
CodeGeneration\CSharpSyntaxGenerator.cs (41)
907
if (fd.Declaration.
Variables
.Count == 1)
909
var vd = fd.Declaration.
Variables
[0];
1305
if (variableDeclaration.
Variables
.Count > 1)
1307
builder.AddRange(variableDeclaration.
Variables
);
1319
SyntaxKind.FieldDeclaration => ((FieldDeclarationSyntax)declaration).Declaration.
Variables
.Count,
1320
SyntaxKind.EventFieldDeclaration => ((EventFieldDeclarationSyntax)declaration).Declaration.
Variables
.Count,
1321
SyntaxKind.LocalDeclarationStatement => ((LocalDeclarationStatementSyntax)declaration).Declaration.
Variables
.Count,
1322
SyntaxKind.VariableDeclaration => ((VariableDeclarationSyntax)declaration).
Variables
.Count,
1933
if (fd.Declaration != null && fd.Declaration.
Variables
.Count == 1)
1945
if (ef.Declaration != null && ef.Declaration.
Variables
.Count == 1)
1957
if (ld.Declaration != null && ld.Declaration.
Variables
.Count == 1)
1970
if (vd.
Variables
.Count == 1 && vd.Parent == null)
1986
if (vd == null || vd.
Variables
.Count > 1)
2059
VariableDeclarationSyntax variableDeclaration when variableDeclaration.
Variables
.Count == 1 => variableDeclaration.
Variables
[0].Identifier.ValueText,
2079
BaseFieldDeclarationSyntax fieldDeclaration when fieldDeclaration.Declaration.
Variables
.Count == 1 =>
2080
ReplaceWithTrivia(declaration, fieldDeclaration.Declaration.
Variables
[0].Identifier, id),
2089
LocalDeclarationStatementSyntax localDeclaration when localDeclaration.Declaration.
Variables
.Count == 1 =>
2090
ReplaceWithTrivia(declaration, localDeclaration.Declaration.
Variables
[0].Identifier, id),
2099
VariableDeclarationSyntax variableDeclaration when variableDeclaration.
Variables
.Count == 1 =>
2100
ReplaceWithTrivia(declaration, variableDeclaration.
Variables
[0].Identifier, id),
2174
if (vd.Parent != null && vd.
Variables
.Count == 1)
2546
if (fd.Declaration.
Variables
.Count == 1)
2548
return fd.Declaration.
Variables
[0].Initializer;
2557
if (ld.Declaration.
Variables
.Count == 1)
2559
return ld.Declaration.
Variables
[0].Initializer;
2565
if (vd.
Variables
.Count == 1)
2567
return vd.
Variables
[0].Initializer;
2586
if (fd.Declaration.
Variables
.Count == 1)
2588
return ReplaceWithTrivia(declaration, fd.Declaration.
Variables
[0], fd.Declaration.
Variables
[0].WithInitializer(initializer));
2597
if (ld.Declaration.
Variables
.Count == 1)
2599
return ReplaceWithTrivia(declaration, ld.Declaration.
Variables
[0], ld.Declaration.
Variables
[0].WithInitializer(initializer));
2605
if (vd.
Variables
.Count == 1)
2607
return ReplaceWithTrivia(declaration, vd.
Variables
[0], vd.
Variables
[0].WithInitializer(initializer));
3106
SyntaxKind.FieldDeclaration => ((FieldDeclarationSyntax)declaration).Declaration.
Variables
,
3107
SyntaxKind.EventFieldDeclaration => ((EventFieldDeclarationSyntax)declaration).Declaration.
Variables
,
3108
SyntaxKind.LocalDeclarationStatement => ((LocalDeclarationStatementSyntax)declaration).Declaration.
Variables
,
3109
SyntaxKind.VariableDeclaration => ((VariableDeclarationSyntax)declaration).
Variables
,
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (2)
378
foreach (var variableDeclarator in fieldDeclaration.Declaration.
Variables
)
426
foreach (var variable in fieldDeclaration.Declaration.
Variables
)
Recommendations\CSharpRecommendationServiceRunner.cs (1)
496
foreach (var variableDeclarator in fieldDeclaration.Declaration.
Variables
)
Rename\LocalConflictVisitor.cs (3)
60
foreach (var declarator in declarationStatement.Declaration.
Variables
)
85
tokens.AddRange(node.Declaration.
Variables
.Select(v => v.Identifier));
99
tokens.AddRange(node.Declaration.
Variables
.Select(v => v.Identifier));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
47
return ((FieldDeclarationSyntax)member).Declaration.
Variables
.First().Identifier;
49
return ((EventFieldDeclarationSyntax)member).Declaration.
Variables
.First().Identifier;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (3)
228
variableDeclaration.
Variables
[0], cancellationToken).DeclaredAccessibility;
239
variableDeclaration.
Variables
[0], cancellationToken).DeclaredAccessibility;
299
var symbol = semanticModel.GetDeclaredSymbol(variableDeclaration.
Variables
[0], cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SelectedMembers\CSharpSelectedMembers.cs (2)
32
FieldDeclarationSyntax fieldDeclaration => fieldDeclaration.Declaration.
Variables
.SelectAsArray(
34
EventFieldDeclarationSyntax eventFieldDeclaration => eventFieldDeclaration.Declaration.
Variables
.SelectAsArray(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
258
=> field.Declaration.
Variables
.Select(v => semanticModel.GetRequiredDeclaredSymbol(v, cancellationToken)),
260
=> eventField.Declaration.
Variables
.Select(v => semanticModel.GetRequiredDeclaredSymbol(v, cancellationToken)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (1)
77
return node != null && IsOnHeader(root, position, node, node, holes: node.Declaration.
Variables
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1254
((LocalDeclarationStatementSyntax)localDeclarationStatement).Declaration.
Variables
.Contains(variableDeclarator);
1300
=> ((LocalDeclarationStatementSyntax)node).Declaration.
Variables
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.cs (1)
89
variableDeclaration.
Variables
is [{ Initializer: not null }];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (2)
82
if (variableDeclaration.
Variables
.Count != 1)
87
var initializer = variableDeclaration.
Variables
[0].Initializer;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (1)
81
var variable = variableDeclaration.
Variables
.First();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
110
if (variableDeclaration.
Variables
is not [{ Initializer.Value: var initializer } variable])
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
179
x.Declaration.
Variables
.First().Identifier,
180
y.Declaration.
Variables
.First().Identifier,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (2)
48
if (localDeclarationStatement.Declaration.
Variables
.Any(IsDiscardDeclaration))
162
foreach (var variable in _localDeclarationStatement.Declaration.
Variables
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (2)
119
expression = usingStatement is { Declaration.
Variables
: [{ Initializer.Value: { } value }] } ? value : usingStatement.Expression;
121
else if (node is LocalDeclarationStatementSyntax { Declaration.
Variables
: [{ Initializer.Value: { } value }] } localDeclaration)
Microsoft.Interop.LibraryImportGenerator (3)
Analyzers\ConvertToLibraryImportFixer.cs (3)
363
if (declaration.Declaration.
Variables
.Count != 1)
374
var invocation = (InvocationExpressionSyntax)declaration.Declaration.
Variables
[0].Initializer.Value;
381
declaration.Declaration.
Variables
[0].Identifier.WithoutTrivia())))
Microsoft.ML.InternalCodeAnalyzer (3)
NameAnalyzer.cs (1)
156
foreach (var variable in node.Declaration.
Variables
)
ParameterVariableNameAnalyzer.cs (1)
50
foreach (var dec in node.Declaration.
Variables
)
SingleVariableDeclarationAnalyzer.cs (1)
43
var vars = node.
Variables
;
Roslyn.Diagnostics.CSharp.Analyzers (23)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
47
return ((FieldDeclarationSyntax)member).Declaration.
Variables
.First().Identifier;
49
return ((EventFieldDeclarationSyntax)member).Declaration.
Variables
.First().Identifier;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (3)
228
variableDeclaration.
Variables
[0], cancellationToken).DeclaredAccessibility;
239
variableDeclaration.
Variables
[0], cancellationToken).DeclaredAccessibility;
299
var symbol = semanticModel.GetDeclaredSymbol(variableDeclaration.
Variables
[0], cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SelectedMembers\CSharpSelectedMembers.cs (2)
32
FieldDeclarationSyntax fieldDeclaration => fieldDeclaration.Declaration.
Variables
.SelectAsArray(
34
EventFieldDeclarationSyntax eventFieldDeclaration => eventFieldDeclaration.Declaration.
Variables
.SelectAsArray(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
258
=> field.Declaration.
Variables
.Select(v => semanticModel.GetRequiredDeclaredSymbol(v, cancellationToken)),
260
=> eventField.Declaration.
Variables
.Select(v => semanticModel.GetRequiredDeclaredSymbol(v, cancellationToken)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (1)
77
return node != null && IsOnHeader(root, position, node, node, holes: node.Declaration.
Variables
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1254
((LocalDeclarationStatementSyntax)localDeclarationStatement).Declaration.
Variables
.Contains(variableDeclarator);
1300
=> ((LocalDeclarationStatementSyntax)node).Declaration.
Variables
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.cs (1)
89
variableDeclaration.
Variables
is [{ Initializer: not null }];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (2)
82
if (variableDeclaration.
Variables
.Count != 1)
87
var initializer = variableDeclaration.
Variables
[0].Initializer;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (1)
81
var variable = variableDeclaration.
Variables
.First();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
110
if (variableDeclaration.
Variables
is not [{ Initializer.Value: var initializer } variable])
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
179
x.Declaration.
Variables
.First().Identifier,
180
y.Declaration.
Variables
.First().Identifier,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (2)
48
if (localDeclarationStatement.Declaration.
Variables
.Any(IsDiscardDeclaration))
162
foreach (var variable in _localDeclarationStatement.Declaration.
Variables
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (2)
119
expression = usingStatement is { Declaration.
Variables
: [{ Initializer.Value: { } value }] } ? value : usingStatement.Expression;
121
else if (node is LocalDeclarationStatementSyntax { Declaration.
Variables
: [{ Initializer.Value: { } value }] } localDeclaration)
System.Text.RegularExpressions.Generator (1)
UpgradeToGeneratedRegexCodeFixer.cs (1)
193
if (fieldDeclaration.Declaration.
Variables
.FirstOrDefault() is not VariableDeclaratorSyntax variableDeclarator ||