1073 references to Variables
Microsoft.CodeAnalysis.CSharp (46)
Binder\Binder_Statements.cs (3)
730
var variableList = node.Declaration.
Variables
;
831
((VariableDeclarationSyntax)declarationNode).
Variables
.Count > 1 && !declarationNode.HasErrors)
2862
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)
2241
((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
)
2015
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)
402
return ImmutableArray.Create(CreateVariableDeclaratorInternal((BoundLocalDeclaration)declaration, (declarationSyntax as VariableDeclarationSyntax)?.
Variables
[0] ?? declarationSyntax));
Parser\LanguageParser.cs (1)
5258
return parent.
Variables
[0] == variable;
SourceGeneration\CSharpSyntaxHelper.cs (2)
61
targets.AddRange(field.Declaration.
Variables
);
63
targets.AddRange(ev.Declaration.
Variables
);
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)
5517
new SourceLocation(fieldSyntax.Declaration.
Variables
.First().Identifier));
5521
var modifiers = SourceMemberFieldSymbol.MakeModifiers(this, fieldSyntax.Declaration.
Variables
[0].Identifier, fieldSyntax.Modifiers, isRefField: refKind != RefKind.None, diagnostics, out modifierErrors);
5522
foreach (var variable in fieldSyntax.Declaration.
Variables
)
5664
new SourceLocation(eventFieldSyntax.Declaration.
Variables
.First().Identifier));
5667
foreach (VariableDeclaratorSyntax declarator in eventFieldSyntax.Declaration.
Variables
)
5798
foreach (var vdecl in decl.Declaration.
Variables
)
Symbols\Source\SourceMemberFieldSymbol.cs (2)
534
else if (fieldSyntax.Declaration.
Variables
.Count > 1)
607
bool isFirstDeclarator = fieldSyntax.Declaration.
Variables
[0] == declarator;
Syntax.xml.Main.Generated.cs (1)
1840
=> node.Update((TypeSyntax?)Visit(node.Type) ?? throw new ArgumentNullException("type"), VisitList(node.
Variables
));
Syntax.xml.Syntax.Generated.cs (7)
6531
public LocalDeclarationStatementSyntax AddDeclarationVariables(params VariableDeclaratorSyntax[] items) => WithDeclaration(this.Declaration.WithVariables(this.Declaration.
Variables
.AddRange(items)));
6582
if (type != this.Type || variables != this.
Variables
)
6592
public VariableDeclarationSyntax WithType(TypeSyntax type) => Update(type, this.
Variables
);
6595
public VariableDeclarationSyntax AddVariables(params VariableDeclaratorSyntax[] items) => WithVariables(this.
Variables
.AddRange(items));
8088
public FixedStatementSyntax AddDeclarationVariables(params VariableDeclaratorSyntax[] items) => WithDeclaration(this.Declaration.WithVariables(this.Declaration.
Variables
.AddRange(items)));
12100
public new FieldDeclarationSyntax AddDeclarationVariables(params VariableDeclaratorSyntax[] items) => WithDeclaration(this.Declaration.WithVariables(this.Declaration.
Variables
.AddRange(items)));
12182
public new EventFieldDeclarationSyntax AddDeclarationVariables(params VariableDeclaratorSyntax[] items) => WithDeclaration(this.Declaration.WithVariables(this.Declaration.
Variables
.AddRange(items)));
Microsoft.CodeAnalysis.CSharp.CodeStyle (37)
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
236
var reportNode = localDeclaration.
Variables
.Count == 1
src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
266
if (previousStatement is not LocalDeclarationStatementSyntax { Declaration.
Variables
: [{ Initializer.Value: { } initializer } declarator] } localDeclarationStatement)
src\Analyzers\CSharp\Analyzers\RemoveUnusedMembers\CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
43
Parent: FieldDeclarationSyntax { Declaration.
Variables
.Count: 0 } or
44
EventFieldDeclarationSyntax { Declaration.
Variables
.Count: 0 }
src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
233
return fieldDeclaration.Declaration.
Variables
.Count == 1
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpObjectCreationHelpers.cs (1)
17
foreach (var declarator in localDeclarationStatement.Declaration.
Variables
)
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\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (7)
90
if (localDeclaration.Declaration.
Variables
.Count != 1)
110
var local = semanticModel.GetDeclaredSymbol(localDeclaration.Declaration.
Variables
[0], cancellationToken);
145
localDeclaration.Declaration.
Variables
[0].Identifier.GetLocation(),
327
localDeclaration.Declaration.
Variables
.Count == 1)
329
var variableDeclarator = localDeclaration.Declaration.
Variables
[0];
364
localDeclaration.Declaration.
Variables
.Count == 1)
366
var variableDeclarator = localDeclaration.Declaration.
Variables
[0];
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (2)
189
if (localDeclarationStatement.Declaration.
Variables
.Count != 1)
192
declarator = localDeclarationStatement.Declaration.
Variables
[0];
src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
116
if (variableDeclarator.Parent is not VariableDeclarationSyntax { Parent: FieldDeclarationSyntax,
Variables
.Count: 1 })
src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (2)
77
if (localDeclarationStatement.Declaration.
Variables
.Count != 1)
80
var variableDeclarator = localDeclarationStatement.Declaration.
Variables
.First();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
46
return ((FieldDeclarationSyntax)member).Declaration.
Variables
.First().Identifier;
48
return ((EventFieldDeclarationSyntax)member).Declaration.
Variables
.First().Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (3)
229
variableDeclaration.
Variables
[0], cancellationToken).DeclaredAccessibility;
240
variableDeclaration.
Variables
[0], cancellationToken).DeclaredAccessibility;
300
var symbol = semanticModel.GetDeclaredSymbol(variableDeclaration.
Variables
[0], cancellationToken);
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
250
=> field.Declaration.
Variables
.Select(v => semanticModel.GetRequiredDeclaredSymbol(v, cancellationToken)),
252
=> eventField.Declaration.
Variables
.Select(v => semanticModel.GetRequiredDeclaredSymbol(v, cancellationToken)),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (1)
77
return node != null && IsOnHeader(root, position, node, node, holes: node.Declaration.
Variables
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1276
((LocalDeclarationStatementSyntax)localDeclarationStatement).Declaration.
Variables
.Contains(variableDeclarator);
1322
=> ((LocalDeclarationStatementSyntax)node).Declaration.
Variables
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.cs (1)
111
variableDeclaration.
Variables
is [{ Initializer: not null }];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (2)
66
if (variableDeclaration.
Variables
.Count != 1)
71
var initializer = variableDeclaration.
Variables
[0].Initializer;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (1)
88
var variable = variableDeclaration.
Variables
.First();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
122
if (variableDeclaration.
Variables
is not [{ Initializer.Value: var initializer } variable])
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (25)
src\Analyzers\CSharp\CodeFixes\AddAccessibilityModifiers\CSharpAddAccessibilityModifiersCodeFixProvider.cs (1)
19
=> node is BaseFieldDeclarationSyntax field ? field.Declaration.
Variables
[0] : node;
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
97
if (declaratorToRemoveNode.Parent is VariableDeclarationSyntax { Parent: LocalDeclarationStatementSyntax declStatement,
Variables
.Count: 1 })
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (2)
110
var singleDeclarator = declaration.
Variables
.Count == 1;
192
if (declarator == declaration.
Variables
[0])
src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
137
localDeclarationStatement.Declaration.
Variables
[0].Initializer!.Value.Parenthesize(),
src\Analyzers\CSharp\CodeFixes\MakeFieldReadonly\CSharpMakeFieldReadonlyCodeFixProvider.cs (1)
24
=> fieldDeclaration.Declaration.
Variables
.ToImmutableListOrEmpty();
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\Analyzers\CSharp\CodeFixes\RemoveUnusedMembers\CSharpRemoveUnusedMembersCodeFixProvider.cs (1)
30
AdjustAndAddAppropriateDeclaratorsToRemove(fieldDeclarator, fieldDeclarator.Declaration.
Variables
, declarators);
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
59
return fieldDeclaration.Declaration.
Variables
.Count > 1 ? declarator : fieldDeclaration;
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
83
return CreateDeconstructionStatement(tupleType, currentDeclarationStatement, currentDeclarationStatement.Declaration.
Variables
[0]);
src\Analyzers\CSharp\CodeFixes\UseExplicitTypeForConst\UseExplicitTypeForConstCodeFixProvider.cs (1)
42
variableDeclaration.
Variables
.Count == 1)
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
128
varDecl.
Variables
.Single().Identifier.Parent!,
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (2)
137
localDeclaration.Declaration.
Variables
[0], cancellationToken);
218
var identifier = localDeclaration.Declaration.
Variables
[0].Identifier;
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (1)
112
declaration.
Variables
.Count == 1)
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpIsAndCastCheckCodeFixProvider.cs (1)
65
localDeclaration.Declaration.
Variables
[0].Identifier.WithoutTrivia())));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
179
x.Declaration.
Variables
.First().Identifier,
180
y.Declaration.
Variables
.First().Identifier,
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (2)
124
expression = usingStatement is { Declaration.
Variables
: [{ Initializer.Value: { } value }] } ? value : usingStatement.Expression;
126
else if (node is LocalDeclarationStatementSyntax { Declaration.
Variables
: [{ Initializer.Value: { } value }] } localDeclaration)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (2)
618
FieldDeclarationSyntax fieldDeclarationNode => fieldDeclarationNode.Declaration.
Variables
[0].Identifier.Span.End,
619
EventFieldDeclarationSyntax eventFieldDeclarationNode => eventFieldDeclarationNode.Declaration.
Variables
[0].Identifier.Span.End,
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (1)
546
=> baseFieldDeclarationNode is { Declaration.
Variables
: [{ Initializer: null }], SemicolonToken.IsMissing: true }
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\CodeGenTupleTest.cs (2)
7498
var value = declaration.Declaration.
Variables
.First().Initializer.Value;
7531
var value = declaration.Declaration.
Variables
.First().Initializer.Value;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Diagnostics\DiagnosticAnalyzerTests.cs (1)
3683
var field1 = tree1.GetRoot().DescendantNodes().OfType<FieldDeclarationSyntax>().Single().Declaration.
Variables
.Single().Identifier;
Semantics\LockTests.cs (1)
184
var localSymbol = (ILocalSymbol)model.GetDeclaredSymbol(localDecl.Declaration.
Variables
.Single())!;
Microsoft.CodeAnalysis.CSharp.Features (128)
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)
181
if (localDeclarationStatement.Declaration.
Variables
.All(variable => variable.Initializer != null))
189
var separators = localDeclarationStatement.Declaration.
Variables
.GetSeparators().ToArray();
190
for (var i = 0; i < localDeclarationStatement.Declaration.
Variables
.Count; i++)
192
var variable = localDeclarationStatement.Declaration.
Variables
[i];
196
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();
788
if (variableDeclaration.
Variables
.Count == 0)
799
if (variableDeclaration.
Variables
.Count == 1)
801
if (variableDeclaration.
Variables
[0].Initializer == null)
814
var variableDeclarator = FindClosestDeclaratorWithInitializer(variableDeclaration.
Variables
, position);
820
if (variableDeclarator == variableDeclaration.
Variables
[0])
839
if (variableDeclaration.
Variables
.Count == 1)
844
if (variableDeclarator == variableDeclaration.
Variables
[0])
860
if (variableDeclaration.
Variables
.Count == 1)
866
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)
380
Variables
: [{ Initializer.Value: ImplicitObjectCreationExpressionSyntax { Initializer: { } implicitInitializer } }, ..]
391
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)
109
if (node is IdentifierNameSyntax { IsVar: true, Parent: VariableDeclarationSyntax {
Variables
: [var declarator] } })
RemoveUnusedVariable\CSharpRemoveUnusedVariableCodeFixProvider.cs (1)
71
=> 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)
97
var variableDeclarator = declaration!.
Variables
.Single();
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (1)
200
foreach (var variable in fieldDeclaration.Declaration.
Variables
)
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
236
var reportNode = localDeclaration.
Variables
.Count == 1
src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
266
if (previousStatement is not LocalDeclarationStatementSyntax { Declaration.
Variables
: [{ Initializer.Value: { } initializer } declarator] } localDeclarationStatement)
src\Analyzers\CSharp\Analyzers\RemoveUnusedMembers\CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
43
Parent: FieldDeclarationSyntax { Declaration.
Variables
.Count: 0 } or
44
EventFieldDeclarationSyntax { Declaration.
Variables
.Count: 0 }
src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
233
return fieldDeclaration.Declaration.
Variables
.Count == 1
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpObjectCreationHelpers.cs (1)
17
foreach (var declarator in localDeclarationStatement.Declaration.
Variables
)
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\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (7)
90
if (localDeclaration.Declaration.
Variables
.Count != 1)
110
var local = semanticModel.GetDeclaredSymbol(localDeclaration.Declaration.
Variables
[0], cancellationToken);
145
localDeclaration.Declaration.
Variables
[0].Identifier.GetLocation(),
327
localDeclaration.Declaration.
Variables
.Count == 1)
329
var variableDeclarator = localDeclaration.Declaration.
Variables
[0];
364
localDeclaration.Declaration.
Variables
.Count == 1)
366
var variableDeclarator = localDeclaration.Declaration.
Variables
[0];
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (2)
189
if (localDeclarationStatement.Declaration.
Variables
.Count != 1)
192
declarator = localDeclarationStatement.Declaration.
Variables
[0];
src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
116
if (variableDeclarator.Parent is not VariableDeclarationSyntax { Parent: FieldDeclarationSyntax,
Variables
.Count: 1 })
src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (2)
77
if (localDeclarationStatement.Declaration.
Variables
.Count != 1)
80
var variableDeclarator = localDeclarationStatement.Declaration.
Variables
.First();
src\Analyzers\CSharp\CodeFixes\AddAccessibilityModifiers\CSharpAddAccessibilityModifiersCodeFixProvider.cs (1)
19
=> node is BaseFieldDeclarationSyntax field ? field.Declaration.
Variables
[0] : node;
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
97
if (declaratorToRemoveNode.Parent is VariableDeclarationSyntax { Parent: LocalDeclarationStatementSyntax declStatement,
Variables
.Count: 1 })
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (2)
110
var singleDeclarator = declaration.
Variables
.Count == 1;
192
if (declarator == declaration.
Variables
[0])
src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
137
localDeclarationStatement.Declaration.
Variables
[0].Initializer!.Value.Parenthesize(),
src\Analyzers\CSharp\CodeFixes\MakeFieldReadonly\CSharpMakeFieldReadonlyCodeFixProvider.cs (1)
24
=> fieldDeclaration.Declaration.
Variables
.ToImmutableListOrEmpty();
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\Analyzers\CSharp\CodeFixes\RemoveUnusedMembers\CSharpRemoveUnusedMembersCodeFixProvider.cs (1)
30
AdjustAndAddAppropriateDeclaratorsToRemove(fieldDeclarator, fieldDeclarator.Declaration.
Variables
, declarators);
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
59
return fieldDeclaration.Declaration.
Variables
.Count > 1 ? declarator : fieldDeclaration;
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
83
return CreateDeconstructionStatement(tupleType, currentDeclarationStatement, currentDeclarationStatement.Declaration.
Variables
[0]);
src\Analyzers\CSharp\CodeFixes\UseExplicitTypeForConst\UseExplicitTypeForConstCodeFixProvider.cs (1)
42
variableDeclaration.
Variables
.Count == 1)
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
128
varDecl.
Variables
.Single().Identifier.Parent!,
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (2)
137
localDeclaration.Declaration.
Variables
[0], cancellationToken);
218
var identifier = localDeclaration.Declaration.
Variables
[0].Identifier;
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (1)
112
declaration.
Variables
.Count == 1)
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpIsAndCastCheckCodeFixProvider.cs (1)
65
localDeclaration.Declaration.
Variables
[0].Identifier.WithoutTrivia())));
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
208
foreach (var decl in t.Declaration.
Variables
)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1)
Diagnostics\Suppression\SuppressionTests.cs (1)
1142
context.ReportDiagnostic(Diagnostic.Create(Descriptor, field.Declaration.
Variables
.First().Identifier.GetLocation()));
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (2)
IOperation\IOperationTests_IAnonymousFunctionExpression.cs (2)
410
var lambdaSyntax = (LambdaExpressionSyntax)variableDeclaration.Declaration.
Variables
.Single().Initializer.Value;
490
var lambdaSyntax = (LambdaExpressionSyntax)variableDeclaration.Declaration.
Variables
.Single().Initializer.Value;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (42)
Semantics\FunctionPointerTests.cs (2)
3806
var fieldVariable = fieldDeclaration.
Variables
.Single();
3821
var localVariable = localDeclaration.
Variables
.Single();
Semantics\LambdaTests.cs (1)
8114
var constSymbol = model.GetDeclaredSymbol(decls[0].Declaration.
Variables
.Single());
Semantics\LockTests.cs (3)
46
var localSymbol = (ILocalSymbol)model.GetDeclaredSymbol(localDecl.Declaration.
Variables
.Single());
605
var symbol = (ILocalSymbol)model.GetDeclaredSymbol(localDecl.Declaration.
Variables
.Single());
629
var symbol = (ILocalSymbol)model.GetDeclaredSymbol(localDecl.Declaration.
Variables
.Single());
Semantics\NullableContextTests.cs (1)
2009
var declarations = syntaxTree.GetRoot().DescendantNodes().OfType<FieldDeclarationSyntax>().Select(f => f.Declaration.
Variables
[0]).ToArray();
Semantics\NullableReferenceTypesTests.cs (2)
35001
var variable = varDecl.Declaration.
Variables
.Single();
158909
var local = (ILocalSymbol)model.GetDeclaredSymbol(declaration.
Variables
.Single());
Semantics\QueryTests.cs (4)
3426
var q = (QueryExpressionSyntax)queryStatement.Declaration.
Variables
[0].Initializer.Value;
3470
var q = (QueryExpressionSyntax)queryStatement.Declaration.
Variables
[0].Initializer.Value;
3517
var queryExpression = (QueryExpressionSyntax)((LocalDeclarationStatementSyntax)queryStatement).Declaration.
Variables
[0].Initializer.Value;
3557
var queryExpression = (QueryExpressionSyntax)((LocalDeclarationStatementSyntax)queryStatement).Declaration.
Variables
[0].Initializer.Value;
Semantics\ScriptSemanticsTests.cs (1)
538
var declarations = root.ChildNodes().Select(n => ((FieldDeclarationSyntax)n).Declaration.
Variables
[0]).ToArray();
Semantics\TargetTypedConditionalOperatorTests.cs (1)
340
var conditionalExpr = (ConditionalExpressionSyntax)stmt.Declaration.
Variables
[0].Initializer!.Value;
Semantics\UnsafeTests.cs (1)
8383
var value = declarationSyntax.
Variables
.Single().Initializer.Value;
Semantics\UsingStatementTests.cs (6)
62
var declaredSymbol = model.GetDeclaredSymbol(usingStatement.Declaration.
Variables
.Single());
1343
var declaredSymbol = model.GetDeclaredSymbol(usingStatement.Declaration.
Variables
.Single());
1378
var firstDeclaredSymbol = model.GetDeclaredSymbol(usingStatement.Declaration.
Variables
.First());
1382
var secondDeclaredSymbol = model.GetDeclaredSymbol(usingStatement.Declaration.
Variables
.Last());
1389
Assert.Equal(((ILocalSymbol)model.GetDeclaredSymbol(usingStatement.Declaration.
Variables
.First())).Type, typeInfo.Symbol);
1867
foreach (var x in usingStatements[index - 1].Declaration.
Variables
)
SourceGeneration\SyntaxAwareGeneratorTests.cs (20)
857
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.
Variables
[0].Identifier.ValueText);
897
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.
Variables
[0].Identifier.ValueText);
944
syntaxFilterVisited.Add(fds.Declaration.
Variables
[0].Identifier.ValueText);
948
}, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.
Variables
[0].Identifier.ValueText);
1016
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.
Variables
[0].Identifier.ValueText).WithTrackingName("Fields");
1091
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.
Variables
[0].Identifier.ValueText).WithTrackingName("Fields");
1172
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.
Variables
[0].Identifier.ValueText);
1180
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.
Variables
[0].Identifier.ValueText);
1223
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.
Variables
[0].Identifier.ValueText).WithTrackingName("Fields");
1306
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.
Variables
[0].Identifier.ValueText).WithTrackingName("Fields");
1388
syntaxFieldsCalledFor.Add(fds.Declaration.
Variables
[0].Identifier.ValueText);
1393
(c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.
Variables
[0].Identifier.ValueText).WithTrackingName("Syntax")
1515
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.
Variables
[0].Identifier.ValueText);
1574
syntaxCalledFor.Add(((FieldDeclarationSyntax)c.Node).Declaration.
Variables
[0].Identifier.ValueText);
1575
return ((FieldDeclarationSyntax)c.Node).Declaration.
Variables
[0].Identifier.ValueText;
1625
syntaxCalledFor.Add(((FieldDeclarationSyntax)c.Node).Declaration.
Variables
[0].Identifier.ValueText);
1626
return ((FieldDeclarationSyntax)c.Node).Declaration.
Variables
[0].Identifier.ValueText;
1682
return ((FieldDeclarationSyntax)c.Node).Declaration.
Variables
[0].Identifier.ValueText;
1741
return ((FieldDeclarationSyntax)c.Node).Declaration.
Variables
[0].Identifier.ValueText;
1794
return ((FieldDeclarationSyntax)c.Node).Declaration.
Variables
[0].Identifier.ValueText;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (70)
Compilation\GetSemanticInfoTests.cs (15)
255
var v3 = (mainStats[2] as LocalDeclarationStatementSyntax).Declaration.
Variables
;
258
var v4 = (mainStats[3] as LocalDeclarationStatementSyntax).Declaration.
Variables
;
266
var v7 = (mainStats[6] as LocalDeclarationStatementSyntax).Declaration.
Variables
;
269
var v8 = (mainStats[7] as LocalDeclarationStatementSyntax).Declaration.
Variables
;
272
var v9 = (mainStats[8] as LocalDeclarationStatementSyntax).Declaration.
Variables
;
537
var v1 = (mainStats[0] as LocalDeclarationStatementSyntax).Declaration.
Variables
;
540
var v2 = (mainStats[1] as LocalDeclarationStatementSyntax).Declaration.
Variables
;
548
var v4 = (mainStats[4] as LocalDeclarationStatementSyntax).Declaration.
Variables
;
551
var v5 = (mainStats[5] as LocalDeclarationStatementSyntax).Declaration.
Variables
;
4109
Assert.Equal("x", localDecl1.
Variables
.Single().Identifier.ValueText);
4111
Assert.Equal("q", localDecl2.
Variables
.Single().Identifier.ValueText);
4164
Assert.Equal("x", localDecl1.
Variables
.Single().Identifier.ValueText);
4166
Assert.Equal("q", localDecl2.
Variables
.Single().Identifier.ValueText);
4877
var newStatement = statement.ReplaceNode(statement.Declaration.
Variables
[0].Initializer.Value, newSyntax);
4878
newSyntax = newStatement.Declaration.
Variables
[0].Initializer.Value;
Compilation\SemanticModelAPITests.cs (13)
210
Assert.Same(model.GetDeclaredSymbol(rxDecl.
Variables
.Single()), rxSymbol);
1411
var varDecl = fieldDecl.Declaration.
Variables
.First();
1741
var fieldSymbol = model.GetDeclaredSymbol(fieldDecl.Declaration.
Variables
.Single());
1786
var declarator = localDecl.Declaration.
Variables
.First();
1839
var declarator = ((LocalDeclarationStatementSyntax)statement).Declaration.
Variables
.First();
1852
declarator = ((LocalDeclarationStatementSyntax)statement).Declaration.
Variables
.First();
2176
var initializer = statement.Declaration.
Variables
[0].Initializer;
2221
var expression = statement.Declaration.
Variables
[0].Initializer.Value;
2268
var declarator = unsafeStatement.Declaration.
Variables
.First();
2392
var declarator = localDecl.Declaration.
Variables
.First();
2575
var declarator = ((LocalDeclarationStatementSyntax)blockStatement.Statements[0]).Declaration.
Variables
.First();
2589
declarator = ((LocalDeclarationStatementSyntax)blockStatement.Statements[0]).Declaration.
Variables
.First();
2603
declarator = ((LocalDeclarationStatementSyntax)blockStatement.Statements[0]).Declaration.
Variables
.First();
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (20)
62
ISymbol rx = model.GetDeclaredSymbol(rxDecl.
Variables
.Single());
409
var eventSymbol = model.GetDeclaredSymbol(eventDecl.Declaration.
Variables
[0]);
570
var symbol = model.GetDeclaredSymbol(localDecl.Declaration.
Variables
[0]);
592
var symbol = model.GetDeclaredSymbol(localDecl.Declaration.
Variables
[0]);
596
symbol = model.GetDeclaredSymbol(localDecl.Declaration.
Variables
[1]);
778
var symbol = model.GetDeclaredSymbol(fieldDecl.Declaration.
Variables
[0]);
800
var symbol = model.GetDeclaredSymbol(fieldDecl.Declaration.
Variables
[0]);
804
symbol = model.GetDeclaredSymbol(fieldDecl.Declaration.
Variables
[1]);
949
var fSymbol = model.GetDeclaredSymbol(fieldDecl.Declaration.
Variables
[0]) as IFieldSymbol;
2252
var invocation = (InvocationExpressionSyntax)localDecl.Declaration.
Variables
[0].Initializer.Value;
2288
var invocation = (InvocationExpressionSyntax)localDecl.Declaration.
Variables
[0].Initializer.Value;
2325
var invocation = (InvocationExpressionSyntax)localDecl.Declaration.
Variables
[0].Initializer.Value;
2361
var invocation = (InvocationExpressionSyntax)localDecl.Declaration.
Variables
[0].Initializer.Value;
2397
var invocation = (InvocationExpressionSyntax)localDecl.Declaration.
Variables
[0].Initializer.Value;
2470
var init = localDecl.Declaration.
Variables
[0].Initializer.Value;
2618
var initializer = localDecl.Declaration.
Variables
[0].Initializer.Value;
2645
var info = model.GetSemanticInfoSummary(localDecl.Declaration.
Variables
[0].Initializer.Value);
2649
info = model.GetSemanticInfoSummary(localDecl.Declaration.
Variables
[1].Initializer.Value);
3213
var expr = (ExpressionSyntax)declStmt.Declaration.
Variables
[0].Initializer.Value;
3270
var initializer = localDecl.Declaration.
Variables
[0].Initializer.Value;
Symbols\AnonymousTypesSymbolTests.cs (2)
1689
var localA3 = model.GetDeclaredSymbol(statement3.Declaration.
Variables
[0]) as ILocalSymbol;
1690
var localA4 = model.GetDeclaredSymbol(statement4.Declaration.
Variables
[0]) as ILocalSymbol;
Symbols\CovariantReturnTests.cs (1)
381
foreach (var declarator in declaration.Declaration.
Variables
)
Symbols\FunctionPointerTypeSymbolTests.cs (1)
1706
var varInitializer = varDecl.
Variables
.Single().Initializer!.Value;
Symbols\SymbolEqualityTests.cs (16)
416
var member1 = model.GetDeclaredSymbol(member1Syntax.Declaration.
Variables
[0]);
417
var member2 = model.GetDeclaredSymbol(member2Syntax.Declaration.
Variables
[0]);
454
var type1 = ((IFieldSymbol)model.GetDeclaredSymbol(member1Syntax.Declaration.
Variables
[0])).Type;
455
var type2 = ((IFieldSymbol)model.GetDeclaredSymbol(member2Syntax.Declaration.
Variables
[0])).Type;
485
var type1 = ((IFieldSymbol)model.GetDeclaredSymbol(member1Syntax.Declaration.
Variables
[0])).Type;
486
var type2 = ((IFieldSymbol)model.GetDeclaredSymbol(member2Syntax.Declaration.
Variables
[0])).Type;
528
var type1 = ((IFieldSymbol)model.GetDeclaredSymbol(member1Syntax.Declaration.
Variables
[0])).Type;
529
var type2 = ((IFieldSymbol)model.GetDeclaredSymbol(member2Syntax.Declaration.
Variables
[0])).Type;
559
var type1 = ((IFieldSymbol)model.GetDeclaredSymbol(member1Syntax.Declaration.
Variables
[0])).Type;
560
var type2 = ((IFieldSymbol)model.GetDeclaredSymbol(member2Syntax.Declaration.
Variables
[0])).Type;
630
var type1 = ((IFieldSymbol)model.GetDeclaredSymbol(member1Syntax.Declaration.
Variables
[0])).Type;
631
var type2 = ((IFieldSymbol)model.GetDeclaredSymbol(member2Syntax.Declaration.
Variables
[0])).Type;
679
var type1 = ((IFieldSymbol)model.GetDeclaredSymbol(member1Syntax.Declaration.
Variables
[0])).Type;
680
var type2 = ((IFieldSymbol)model.GetDeclaredSymbol(member2Syntax.Declaration.
Variables
[0])).Type;
731
var type1 = ((IFieldSymbol)model.GetDeclaredSymbol(member1Syntax.Declaration.
Variables
[0])).Type;
732
var type2 = ((IFieldSymbol)model.GetDeclaredSymbol(member2Syntax.Declaration.
Variables
[0])).Type;
Symbols\TypeTests.cs (2)
1764
var loc = node1.Declaration.
Variables
.First();
1765
var sym = model.GetDeclaredSymbol(node1.Declaration.
Variables
.First()) as ILocalSymbol;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (598)
Generated\Syntax.Test.xml.Generated.cs (2)
12430
Assert.Equal(default, node.
Variables
);
12431
var newNode = node.WithType(node.Type).WithVariables(node.
Variables
);
IncrementalParsing\BinaryExpression.cs (1)
35
var expression = statement.Declaration.
Variables
[0].Initializer.Value as BinaryExpressionSyntax;
Parsing\DeclarationParsingTests.cs (89)
3628
Assert.Equal(1, fs.Declaration.
Variables
.Count);
3629
Assert.NotEqual(default, fs.Declaration.
Variables
[0].Identifier);
3630
Assert.Equal("c", fs.Declaration.
Variables
[0].Identifier.ToString());
3631
Assert.Null(fs.Declaration.
Variables
[0].ArgumentList);
3632
Assert.Null(fs.Declaration.
Variables
[0].Initializer);
3688
Assert.Equal(1, fs.Declaration.
Variables
.Count);
3689
Assert.NotEqual(default, fs.Declaration.
Variables
[0].Identifier);
3690
Assert.Equal("c", fs.Declaration.
Variables
[0].Identifier.ToString());
3691
Assert.Null(fs.Declaration.
Variables
[0].ArgumentList);
3692
Assert.Null(fs.Declaration.
Variables
[0].Initializer);
3729
Assert.Equal(1, fs.Declaration.
Variables
.Count);
3730
Assert.NotEqual(default, fs.Declaration.
Variables
[0].Identifier);
3731
Assert.Equal("c", fs.Declaration.
Variables
[0].Identifier.ToString());
3732
Assert.Null(fs.Declaration.
Variables
[0].ArgumentList);
3733
Assert.Null(fs.Declaration.
Variables
[0].Initializer);
3784
Assert.Equal(1, fs.Declaration.
Variables
.Count);
3785
Assert.NotEqual(default, fs.Declaration.
Variables
[0].Identifier);
3786
Assert.Equal("c", fs.Declaration.
Variables
[0].Identifier.ToString());
3787
Assert.Null(fs.Declaration.
Variables
[0].ArgumentList);
3788
Assert.Null(fs.Declaration.
Variables
[0].Initializer);
3839
Assert.Equal(1, fs.Declaration.
Variables
.Count);
3840
Assert.NotEqual(default, fs.Declaration.
Variables
[0].Identifier);
3841
Assert.Equal("c", fs.Declaration.
Variables
[0].Identifier.ToString());
3842
Assert.Null(fs.Declaration.
Variables
[0].ArgumentList);
3843
Assert.NotNull(fs.Declaration.
Variables
[0].Initializer);
3844
Assert.NotEqual(default, fs.Declaration.
Variables
[0].Initializer.EqualsToken);
3845
Assert.NotNull(fs.Declaration.
Variables
[0].Initializer.Value);
3846
Assert.Equal("d", fs.Declaration.
Variables
[0].Initializer.Value.ToString());
3883
Assert.Equal(1, fs.Declaration.
Variables
.Count);
3884
Assert.NotEqual(default, fs.Declaration.
Variables
[0].Identifier);
3885
Assert.Equal("c", fs.Declaration.
Variables
[0].Identifier.ToString());
3886
Assert.Null(fs.Declaration.
Variables
[0].ArgumentList);
3887
Assert.NotNull(fs.Declaration.
Variables
[0].Initializer);
3888
Assert.NotEqual(default, fs.Declaration.
Variables
[0].Initializer.EqualsToken);
3889
Assert.NotNull(fs.Declaration.
Variables
[0].Initializer.Value);
3890
Assert.Equal("e", fs.Declaration.
Variables
[0].Initializer.Value.ToString());
3927
Assert.Equal(1, fs.Declaration.
Variables
.Count);
3928
Assert.NotEqual(default, fs.Declaration.
Variables
[0].Identifier);
3929
Assert.Equal("c", fs.Declaration.
Variables
[0].Identifier.ToString());
3930
Assert.Null(fs.Declaration.
Variables
[0].ArgumentList);
3931
Assert.NotNull(fs.Declaration.
Variables
[0].Initializer);
3932
Assert.NotEqual(default, fs.Declaration.
Variables
[0].Initializer.EqualsToken);
3933
Assert.NotNull(fs.Declaration.
Variables
[0].Initializer.Value);
3934
Assert.Equal(SyntaxKind.ArrayInitializerExpression, fs.Declaration.
Variables
[0].Initializer.Value.Kind());
3935
Assert.Equal("{ }", fs.Declaration.
Variables
[0].Initializer.Value.ToString());
3973
Assert.Equal(3, fs.Declaration.
Variables
.Count);
3975
Assert.NotEqual(default, fs.Declaration.
Variables
[0].Identifier);
3976
Assert.Equal("c", fs.Declaration.
Variables
[0].Identifier.ToString());
3977
Assert.Null(fs.Declaration.
Variables
[0].ArgumentList);
3978
Assert.Null(fs.Declaration.
Variables
[0].Initializer);
3980
Assert.NotEqual(default, fs.Declaration.
Variables
[1].Identifier);
3981
Assert.Equal("d", fs.Declaration.
Variables
[1].Identifier.ToString());
3982
Assert.Null(fs.Declaration.
Variables
[1].ArgumentList);
3983
Assert.Null(fs.Declaration.
Variables
[1].Initializer);
3985
Assert.NotEqual(default, fs.Declaration.
Variables
[2].Identifier);
3986
Assert.Equal("e", fs.Declaration.
Variables
[2].Identifier.ToString());
3987
Assert.Null(fs.Declaration.
Variables
[2].ArgumentList);
3988
Assert.Null(fs.Declaration.
Variables
[2].Initializer);
4027
Assert.Equal(3, fs.Declaration.
Variables
.Count);
4029
Assert.NotEqual(default, fs.Declaration.
Variables
[0].Identifier);
4030
Assert.Equal("c", fs.Declaration.
Variables
[0].Identifier.ToString());
4031
Assert.Null(fs.Declaration.
Variables
[0].ArgumentList);
4032
Assert.NotNull(fs.Declaration.
Variables
[0].Initializer);
4033
Assert.NotEqual(default, fs.Declaration.
Variables
[0].Initializer.EqualsToken);
4034
Assert.NotNull(fs.Declaration.
Variables
[0].Initializer.Value);
4035
Assert.Equal("x", fs.Declaration.
Variables
[0].Initializer.Value.ToString());
4037
Assert.NotEqual(default, fs.Declaration.
Variables
[1].Identifier);
4038
Assert.Equal("d", fs.Declaration.
Variables
[1].Identifier.ToString());
4039
Assert.Null(fs.Declaration.
Variables
[1].ArgumentList);
4040
Assert.NotNull(fs.Declaration.
Variables
[1].Initializer);
4041
Assert.NotEqual(default, fs.Declaration.
Variables
[1].Initializer.EqualsToken);
4042
Assert.NotNull(fs.Declaration.
Variables
[1].Initializer.Value);
4043
Assert.Equal("y", fs.Declaration.
Variables
[1].Initializer.Value.ToString());
4045
Assert.NotEqual(default, fs.Declaration.
Variables
[2].Identifier);
4046
Assert.Equal("e", fs.Declaration.
Variables
[2].Identifier.ToString());
4047
Assert.Null(fs.Declaration.
Variables
[2].ArgumentList);
4048
Assert.NotNull(fs.Declaration.
Variables
[2].Initializer);
4049
Assert.NotEqual(default, fs.Declaration.
Variables
[2].Initializer.EqualsToken);
4050
Assert.NotNull(fs.Declaration.
Variables
[2].Initializer.Value);
4051
Assert.Equal("z", fs.Declaration.
Variables
[2].Initializer.Value.ToString());
4090
Assert.Equal(1, fs.Declaration.
Variables
.Count);
4091
Assert.NotEqual(default, fs.Declaration.
Variables
[0].Identifier);
4092
Assert.Equal("c", fs.Declaration.
Variables
[0].Identifier.ToString());
4093
Assert.NotNull(fs.Declaration.
Variables
[0].ArgumentList);
4094
Assert.NotEqual(default, fs.Declaration.
Variables
[0].ArgumentList.OpenBracketToken);
4095
Assert.NotEqual(default, fs.Declaration.
Variables
[0].ArgumentList.CloseBracketToken);
4096
Assert.Equal(1, fs.Declaration.
Variables
[0].ArgumentList.Arguments.Count);
4097
Assert.Equal("10", fs.Declaration.
Variables
[0].ArgumentList.Arguments[0].ToString());
4098
Assert.Null(fs.Declaration.
Variables
[0].Initializer);
Parsing\DeconstructionTests.cs (1)
1884
Assert.Equal("id", declaration.
Variables
.ToString());
Parsing\ParsingErrorRecoveryTests.cs (233)
4587
Assert.Equal(1, ds.Declaration.
Variables
.Count);
4588
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
4589
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
4590
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
4591
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
4613
Assert.Equal(1, ds.Declaration.
Variables
.Count);
4614
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.Kind());
4615
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Initializer.EqualsToken);
4616
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
4617
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
4640
Assert.Equal(1, ds.Declaration.
Variables
.Count);
4641
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
4642
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
4643
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
4644
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
4667
Assert.Equal(1, ds.Declaration.
Variables
.Count);
4668
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
4669
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
4670
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
4671
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
4695
Assert.Equal(1, ds.Declaration.
Variables
.Count);
4696
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
4697
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
4698
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
4699
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
4722
Assert.Equal(1, ds.Declaration.
Variables
.Count);
4723
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
4724
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
4725
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
4726
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
4750
Assert.Equal(1, ds.Declaration.
Variables
.Count);
4751
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
4752
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
4753
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
4754
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
4779
Assert.Equal(1, ds.Declaration.
Variables
.Count);
4780
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
4781
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
4782
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
4783
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
4808
Assert.Equal(1, ds.Declaration.
Variables
.Count);
4809
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
4810
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
4811
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
4812
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
4838
Assert.Equal(1, ds.Declaration.
Variables
.Count);
4839
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
4840
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
4841
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
4842
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
4867
Assert.Equal(1, ds.Declaration.
Variables
.Count);
4868
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
4869
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
4870
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
4871
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
4895
Assert.Equal(1, ds.Declaration.
Variables
.Count);
4896
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
4897
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
4898
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
4899
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
4922
Assert.Equal(1, ds.Declaration.
Variables
.Count);
4923
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
4924
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
4925
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
4926
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
4949
Assert.Equal(1, ds.Declaration.
Variables
.Count);
4950
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
4951
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
4952
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
4953
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
4976
Assert.Equal(1, ds.Declaration.
Variables
.Count);
4977
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
4978
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
4979
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
4980
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
5004
Assert.Equal(1, ds.Declaration.
Variables
.Count);
5005
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
5006
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
5007
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
5008
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
5031
Assert.Equal(1, ds.Declaration.
Variables
.Count);
5032
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
5033
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
5034
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
5035
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
5059
Assert.Equal(1, ds.Declaration.
Variables
.Count);
5060
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
5061
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
5062
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
5063
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
5085
Assert.Equal(1, ds.Declaration.
Variables
.Count);
5086
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
5087
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
5088
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
5089
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
5115
Assert.Equal(1, ds.Declaration.
Variables
.Count);
5116
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
5117
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
5118
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
5119
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
5144
Assert.Equal(1, ds.Declaration.
Variables
.Count);
5145
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
5146
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
5147
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
5148
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
5174
Assert.Equal(1, ds.Declaration.
Variables
.Count);
5175
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
5176
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
5177
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
5178
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
5827
Assert.Equal(1, ds.Declaration.
Variables
.Count);
5828
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
5829
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
5830
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
5831
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
5867
Assert.Equal(1, ds.Declaration.
Variables
.Count);
5868
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
5869
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
5870
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
5871
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
5896
Assert.Equal(1, ds.Declaration.
Variables
.Count);
5897
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
5898
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
5899
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
5900
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
5925
Assert.Equal(1, ds.Declaration.
Variables
.Count);
5926
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
5927
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
5928
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
5929
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
5955
Assert.Equal(1, ds.Declaration.
Variables
.Count);
5956
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
5957
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
5958
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
5959
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
5984
Assert.Equal(1, ds.Declaration.
Variables
.Count);
5985
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
5986
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
5987
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
5988
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
6017
Assert.Equal(1, ds.Declaration.
Variables
.Count);
6018
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
6019
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
6020
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
6021
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
6044
Assert.Equal(1, ds.Declaration.
Variables
.Count);
6045
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
6046
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
6047
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
6048
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
6071
Assert.Equal(1, ds.Declaration.
Variables
.Count);
6072
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
6073
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
6074
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
6075
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
6098
Assert.Equal(1, ds.Declaration.
Variables
.Count);
6099
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
6100
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
6101
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
6102
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
6126
Assert.Equal(1, ds.Declaration.
Variables
.Count);
6127
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
6128
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
6129
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
6130
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
6153
Assert.Equal(1, ds.Declaration.
Variables
.Count);
6154
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
6155
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
6156
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
6157
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
6183
Assert.Equal(1, ds.Declaration.
Variables
.Count);
6184
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
6185
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
6186
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
6187
Assert.Equal(SyntaxKind.TupleExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
6214
Assert.Equal(1, ds.Declaration.
Variables
.Count);
6215
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
6216
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
6217
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
6218
Assert.Equal(SyntaxKind.TupleExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
6242
Assert.Equal(1, ds.Declaration.
Variables
.Count);
6243
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
6244
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
6245
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
6246
Assert.Equal(SyntaxKind.TupleExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
6290
Assert.Equal(1, ds.Declaration.
Variables
.Count);
6291
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
6292
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
6293
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
6294
Assert.Equal(SyntaxKind.TupleExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
6324
Assert.Equal(1, ds.Declaration.
Variables
.Count);
6325
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
6326
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
6327
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
6328
Assert.Equal(SyntaxKind.TupleExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
6356
Assert.Equal(1, ds.Declaration.
Variables
.Count);
6357
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
6358
Assert.NotEqual(SyntaxKind.None, ds.Declaration.
Variables
[0].Initializer.EqualsToken.Kind());
6359
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
6360
Assert.Equal(SyntaxKind.TupleExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
6641
Assert.Equal(1, ds.Declaration.
Variables
.Count);
6642
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
6643
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
6644
Assert.Equal(SyntaxKind.QueryExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
6645
var qx = (QueryExpressionSyntax)ds.Declaration.
Variables
[0].Initializer.Value;
6686
Assert.Equal(1, ds.Declaration.
Variables
.Count);
6687
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
6688
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
6689
Assert.Equal(SyntaxKind.QueryExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
6690
var qx = (QueryExpressionSyntax)ds.Declaration.
Variables
[0].Initializer.Value;
6730
Assert.Equal(1, ds.Declaration.
Variables
.Count);
6731
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
6732
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
6733
Assert.Equal(SyntaxKind.QueryExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
6734
var qx = (QueryExpressionSyntax)ds.Declaration.
Variables
[0].Initializer.Value;
6780
Assert.Equal(1, ds.Declaration.
Variables
.Count);
6781
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
6782
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
6783
Assert.Equal(SyntaxKind.QueryExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
6784
var qx = (QueryExpressionSyntax)ds.Declaration.
Variables
[0].Initializer.Value;
6828
Assert.Equal(1, ds.Declaration.
Variables
.Count);
6829
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
6830
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
6831
Assert.Equal(SyntaxKind.QueryExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
6832
var qx = (QueryExpressionSyntax)ds.Declaration.
Variables
[0].Initializer.Value;
6875
Assert.Equal(1, ds.Declaration.
Variables
.Count);
6876
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
6877
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
6878
Assert.Equal(SyntaxKind.QueryExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
6879
var qx = (QueryExpressionSyntax)ds.Declaration.
Variables
[0].Initializer.Value;
6929
Assert.Equal(2, decl.Declaration.
Variables
.Count);
6930
Assert.Equal("x", decl.Declaration.
Variables
[0].Identifier.ToString());
6931
Assert.True(decl.Declaration.
Variables
[1].Identifier.IsMissing);
Parsing\StatementParsingTests.cs (272)
196
Assert.Equal(1, ds.Declaration.
Variables
.Count);
198
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Identifier);
199
Assert.Equal("a", ds.Declaration.
Variables
[0].Identifier.ToString());
200
Assert.Null(ds.Declaration.
Variables
[0].ArgumentList);
201
Assert.Null(ds.Declaration.
Variables
[0].Initializer);
226
Assert.Equal(1, ds.Declaration.
Variables
.Count);
228
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Identifier);
229
Assert.Equal("a", ds.Declaration.
Variables
[0].Identifier.ToString());
230
Assert.Null(ds.Declaration.
Variables
[0].ArgumentList);
231
Assert.Null(ds.Declaration.
Variables
[0].Initializer);
262
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Identifier);
263
Assert.Equal("a", ds.Declaration.
Variables
[0].Identifier.ToString());
264
Assert.Null(ds.Declaration.
Variables
[0].ArgumentList);
265
Assert.Null(ds.Declaration.
Variables
[0].Initializer);
303
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Identifier);
304
Assert.Equal("a", ds.Declaration.
Variables
[0].Identifier.ToString());
305
Assert.Null(ds.Declaration.
Variables
[0].ArgumentList);
306
Assert.Null(ds.Declaration.
Variables
[0].Initializer);
331
Assert.Equal(1, ds.Declaration.
Variables
.Count);
333
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Identifier);
334
Assert.Equal("a", ds.Declaration.
Variables
[0].Identifier.ToString());
335
Assert.Null(ds.Declaration.
Variables
[0].ArgumentList);
336
Assert.Null(ds.Declaration.
Variables
[0].Initializer);
357
Assert.Equal(1, ds.Declaration.
Variables
.Count);
359
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Identifier);
360
Assert.Equal("b", ds.Declaration.
Variables
[0].Identifier.ToString());
361
Assert.Null(ds.Declaration.
Variables
[0].ArgumentList);
362
Assert.Null(ds.Declaration.
Variables
[0].Initializer);
383
Assert.Equal(1, ds.Declaration.
Variables
.Count);
385
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Identifier);
386
Assert.Equal("a", ds.Declaration.
Variables
[0].Identifier.ToString());
387
Assert.Null(ds.Declaration.
Variables
[0].ArgumentList);
388
Assert.Null(ds.Declaration.
Variables
[0].Initializer);
409
Assert.Equal(1, ds.Declaration.
Variables
.Count);
411
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Identifier);
412
Assert.Equal("a", ds.Declaration.
Variables
[0].Identifier.ToString());
413
Assert.Null(ds.Declaration.
Variables
[0].ArgumentList);
414
Assert.Null(ds.Declaration.
Variables
[0].Initializer);
435
Assert.Equal(1, ds.Declaration.
Variables
.Count);
437
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Identifier);
438
Assert.Equal("a", ds.Declaration.
Variables
[0].Identifier.ToString());
439
Assert.Null(ds.Declaration.
Variables
[0].ArgumentList);
440
Assert.Null(ds.Declaration.
Variables
[0].Initializer);
461
Assert.Equal(1, ds.Declaration.
Variables
.Count);
463
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Identifier);
464
Assert.Equal("a", ds.Declaration.
Variables
[0].Identifier.ToString());
465
Assert.Null(ds.Declaration.
Variables
[0].ArgumentList);
466
Assert.Null(ds.Declaration.
Variables
[0].Initializer);
487
Assert.Equal(1, ds.Declaration.
Variables
.Count);
489
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Identifier);
490
Assert.Equal("a", ds.Declaration.
Variables
[0].Identifier.ToString());
491
Assert.Null(ds.Declaration.
Variables
[0].ArgumentList);
492
Assert.Null(ds.Declaration.
Variables
[0].Initializer);
513
Assert.Equal(3, ds.Declaration.
Variables
.Count);
515
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Identifier);
516
Assert.Equal("a", ds.Declaration.
Variables
[0].Identifier.ToString());
517
Assert.Null(ds.Declaration.
Variables
[0].ArgumentList);
518
Assert.Null(ds.Declaration.
Variables
[0].Initializer);
520
Assert.NotEqual(default, ds.Declaration.
Variables
[1].Identifier);
521
Assert.Equal("b", ds.Declaration.
Variables
[1].Identifier.ToString());
522
Assert.Null(ds.Declaration.
Variables
[1].ArgumentList);
523
Assert.Null(ds.Declaration.
Variables
[1].Initializer);
525
Assert.NotEqual(default, ds.Declaration.
Variables
[2].Identifier);
526
Assert.Equal("c", ds.Declaration.
Variables
[2].Identifier.ToString());
527
Assert.Null(ds.Declaration.
Variables
[2].Initializer);
548
Assert.Equal(1, ds.Declaration.
Variables
.Count);
550
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Identifier);
551
Assert.Equal("a", ds.Declaration.
Variables
[0].Identifier.ToString());
552
Assert.Null(ds.Declaration.
Variables
[0].ArgumentList);
553
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
554
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Initializer.EqualsToken);
555
Assert.False(ds.Declaration.
Variables
[0].Initializer.EqualsToken.IsMissing);
556
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
557
Assert.Equal("b", ds.Declaration.
Variables
[0].Initializer.Value.ToString());
578
Assert.Equal(3, ds.Declaration.
Variables
.Count);
580
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Identifier);
581
Assert.Equal("a", ds.Declaration.
Variables
[0].Identifier.ToString());
582
Assert.Null(ds.Declaration.
Variables
[0].ArgumentList);
583
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Initializer.EqualsToken);
584
Assert.False(ds.Declaration.
Variables
[0].Initializer.EqualsToken.IsMissing);
585
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
586
Assert.Equal("va", ds.Declaration.
Variables
[0].Initializer.Value.ToString());
588
Assert.NotEqual(default, ds.Declaration.
Variables
[1].Identifier);
589
Assert.Equal("b", ds.Declaration.
Variables
[1].Identifier.ToString());
590
Assert.Null(ds.Declaration.
Variables
[1].ArgumentList);
591
Assert.NotEqual(default, ds.Declaration.
Variables
[1].Initializer.EqualsToken);
592
Assert.False(ds.Declaration.
Variables
[1].Initializer.EqualsToken.IsMissing);
593
Assert.NotNull(ds.Declaration.
Variables
[1].Initializer.Value);
594
Assert.Equal("vb", ds.Declaration.
Variables
[1].Initializer.Value.ToString());
596
Assert.NotEqual(default, ds.Declaration.
Variables
[2].Identifier);
597
Assert.Equal("c", ds.Declaration.
Variables
[2].Identifier.ToString());
598
Assert.Null(ds.Declaration.
Variables
[2].ArgumentList);
599
Assert.NotEqual(default, ds.Declaration.
Variables
[2].Initializer.EqualsToken);
600
Assert.False(ds.Declaration.
Variables
[2].Initializer.EqualsToken.IsMissing);
601
Assert.NotNull(ds.Declaration.
Variables
[2].Initializer.Value);
602
Assert.Equal("vc", ds.Declaration.
Variables
[2].Initializer.Value.ToString());
623
Assert.Equal(1, ds.Declaration.
Variables
.Count);
625
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Identifier);
626
Assert.Equal("a", ds.Declaration.
Variables
[0].Identifier.ToString());
627
Assert.Null(ds.Declaration.
Variables
[0].ArgumentList);
628
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
629
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Initializer.EqualsToken);
630
Assert.False(ds.Declaration.
Variables
[0].Initializer.EqualsToken.IsMissing);
631
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
632
Assert.Equal(SyntaxKind.ArrayInitializerExpression, ds.Declaration.
Variables
[0].Initializer.Value.Kind());
633
Assert.Equal("{b, c}", ds.Declaration.
Variables
[0].Initializer.Value.ToString());
655
Assert.Equal(1, ds.Declaration.
Variables
.Count);
657
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Identifier);
658
Assert.Equal("a", ds.Declaration.
Variables
[0].Identifier.ToString());
659
Assert.Null(ds.Declaration.
Variables
[0].ArgumentList);
660
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
661
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Initializer.EqualsToken);
662
Assert.False(ds.Declaration.
Variables
[0].Initializer.EqualsToken.IsMissing);
663
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
664
Assert.Equal("b", ds.Declaration.
Variables
[0].Initializer.Value.ToString());
687
Assert.Equal(1, ds.Declaration.
Variables
.Count);
689
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Identifier);
690
Assert.Equal("a", ds.Declaration.
Variables
[0].Identifier.ToString());
691
Assert.Null(ds.Declaration.
Variables
[0].ArgumentList);
692
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
693
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Initializer.EqualsToken);
694
Assert.False(ds.Declaration.
Variables
[0].Initializer.EqualsToken.IsMissing);
695
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
696
Assert.Equal("b", ds.Declaration.
Variables
[0].Initializer.Value.ToString());
719
Assert.Equal(1, ds.Declaration.
Variables
.Count);
721
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Identifier);
722
Assert.Equal("a", ds.Declaration.
Variables
[0].Identifier.ToString());
723
Assert.Null(ds.Declaration.
Variables
[0].ArgumentList);
724
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
725
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Initializer.EqualsToken);
726
Assert.False(ds.Declaration.
Variables
[0].Initializer.EqualsToken.IsMissing);
727
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
728
Assert.Equal("b", ds.Declaration.
Variables
[0].Initializer.Value.ToString());
751
Assert.Equal(1, ds.Declaration.
Variables
.Count);
753
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Identifier);
754
Assert.Equal("a", ds.Declaration.
Variables
[0].Identifier.ToString());
755
Assert.Null(ds.Declaration.
Variables
[0].ArgumentList);
756
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer);
757
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Initializer.EqualsToken);
758
Assert.False(ds.Declaration.
Variables
[0].Initializer.EqualsToken.IsMissing);
759
Assert.NotNull(ds.Declaration.
Variables
[0].Initializer.Value);
760
Assert.Equal("b", ds.Declaration.
Variables
[0].Initializer.Value.ToString());
781
Assert.Equal(1, ds.Declaration.
Variables
.Count);
783
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Identifier);
784
Assert.Equal("a", ds.Declaration.
Variables
[0].Identifier.ToString());
785
Assert.Null(ds.Declaration.
Variables
[0].ArgumentList);
786
Assert.Null(ds.Declaration.
Variables
[0].Initializer);
807
Assert.Equal(1, ds.Declaration.
Variables
.Count);
809
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Identifier);
810
Assert.Equal("a", ds.Declaration.
Variables
[0].Identifier.ToString());
811
Assert.Null(ds.Declaration.
Variables
[0].ArgumentList);
812
var initializer = ds.Declaration.
Variables
[0].Initializer as EqualsValueClauseSyntax;
838
Assert.Equal(2, ds.Declaration.
Variables
.Count);
840
Assert.NotEqual(default, ds.Declaration.
Variables
[0].Identifier);
841
Assert.Equal("a", ds.Declaration.
Variables
[0].Identifier.ToString());
842
Assert.Null(ds.Declaration.
Variables
[0].ArgumentList);
843
var initializer = ds.Declaration.
Variables
[0].Initializer as EqualsValueClauseSyntax;
850
Assert.NotEqual(default, ds.Declaration.
Variables
[1].Identifier);
851
Assert.Equal("c", ds.Declaration.
Variables
[1].Identifier.ToString());
852
Assert.Null(ds.Declaration.
Variables
[1].ArgumentList);
853
initializer = ds.Declaration.
Variables
[1].Initializer as EqualsValueClauseSyntax;
884
Assert.Equal(1, fs.Declaration.
Variables
.Count);
885
Assert.Equal("a = b", fs.Declaration.
Variables
[0].ToString());
914
Assert.Equal(1, fs.Declaration.
Variables
.Count);
915
Assert.Equal("a = b", fs.Declaration.
Variables
[0].ToString());
941
Assert.Equal(2, fs.Declaration.
Variables
.Count);
942
Assert.Equal("a = b", fs.Declaration.
Variables
[0].ToString());
943
Assert.Equal("c = d", fs.Declaration.
Variables
[1].ToString());
1560
Assert.Equal(1, fs.Declaration.
Variables
.Count);
1561
Assert.NotEqual(default, fs.Declaration.
Variables
[0].Identifier);
1562
Assert.Equal("a", fs.Declaration.
Variables
[0].Identifier.ToString());
1563
Assert.NotNull(fs.Declaration.
Variables
[0].Initializer);
1564
Assert.NotEqual(default, fs.Declaration.
Variables
[0].Initializer.EqualsToken);
1565
Assert.NotNull(fs.Declaration.
Variables
[0].Initializer.Value);
1566
Assert.Equal("0", fs.Declaration.
Variables
[0].Initializer.Value.ToString());
1599
Assert.Equal(1, fs.Declaration.
Variables
.Count);
1600
Assert.NotEqual(default, fs.Declaration.
Variables
[0].Identifier);
1601
Assert.Equal("a", fs.Declaration.
Variables
[0].Identifier.ToString());
1602
Assert.NotNull(fs.Declaration.
Variables
[0].Initializer);
1603
Assert.NotEqual(default, fs.Declaration.
Variables
[0].Initializer.EqualsToken);
1604
Assert.NotNull(fs.Declaration.
Variables
[0].Initializer.Value);
1605
Assert.Equal("0", fs.Declaration.
Variables
[0].Initializer.Value.ToString());
1636
Assert.Equal(2, fs.Declaration.
Variables
.Count);
1638
Assert.NotEqual(default, fs.Declaration.
Variables
[0].Identifier);
1639
Assert.Equal("a", fs.Declaration.
Variables
[0].Identifier.ToString());
1640
Assert.NotNull(fs.Declaration.
Variables
[0].Initializer);
1641
Assert.NotEqual(default, fs.Declaration.
Variables
[0].Initializer.EqualsToken);
1642
Assert.NotNull(fs.Declaration.
Variables
[0].Initializer.Value);
1643
Assert.Equal("0", fs.Declaration.
Variables
[0].Initializer.Value.ToString());
1645
Assert.NotEqual(default, fs.Declaration.
Variables
[1].Identifier);
1646
Assert.Equal("b", fs.Declaration.
Variables
[1].Identifier.ToString());
1647
Assert.NotNull(fs.Declaration.
Variables
[1].Initializer);
1648
Assert.NotEqual(default, fs.Declaration.
Variables
[1].Initializer.EqualsToken);
1649
Assert.NotNull(fs.Declaration.
Variables
[1].Initializer.Value);
1650
Assert.Equal("1", fs.Declaration.
Variables
[1].Initializer.Value.ToString());
1895
Assert.Equal(1, fs.Declaration.
Variables
.Count);
1896
Assert.NotEqual(default, fs.Declaration.
Variables
[0].Identifier);
1897
Assert.Equal("a", fs.Declaration.
Variables
[0].Identifier.ToString());
1898
Assert.NotNull(fs.Declaration.
Variables
[0].Initializer);
1899
Assert.NotEqual(default, fs.Declaration.
Variables
[0].Initializer.EqualsToken);
1900
Assert.NotNull(fs.Declaration.
Variables
[0].Initializer.Value);
1901
Assert.Equal("0", fs.Declaration.
Variables
[0].Initializer.Value.ToString());
2374
Assert.Equal(1, us.Declaration.
Variables
.Count);
2375
Assert.NotEqual(default, us.Declaration.
Variables
[0].Identifier);
2376
Assert.Equal("a", us.Declaration.
Variables
[0].Identifier.ToString());
2377
Assert.Null(us.Declaration.
Variables
[0].ArgumentList);
2378
Assert.NotNull(us.Declaration.
Variables
[0].Initializer);
2379
Assert.NotEqual(default, us.Declaration.
Variables
[0].Initializer.EqualsToken);
2380
Assert.NotNull(us.Declaration.
Variables
[0].Initializer.Value);
2381
Assert.Equal("b", us.Declaration.
Variables
[0].Initializer.Value.ToString());
2407
Assert.Equal(1, us.Declaration.
Variables
.Count);
2408
Assert.NotEqual(default, us.Declaration.
Variables
[0].Identifier);
2409
Assert.Equal("a", us.Declaration.
Variables
[0].Identifier.ToString());
2410
Assert.Null(us.Declaration.
Variables
[0].ArgumentList);
2411
Assert.NotNull(us.Declaration.
Variables
[0].Initializer);
2412
Assert.NotEqual(default, us.Declaration.
Variables
[0].Initializer.EqualsToken);
2413
Assert.NotNull(us.Declaration.
Variables
[0].Initializer.Value);
2414
Assert.Equal("b", us.Declaration.
Variables
[0].Initializer.Value.ToString());
2469
Assert.Equal(1, us.Declaration.
Variables
.Count);
2470
Assert.NotEqual(default, us.Declaration.
Variables
[0].Identifier);
2471
Assert.Equal("a", us.Declaration.
Variables
[0].Identifier.ToString());
2472
Assert.Null(us.Declaration.
Variables
[0].ArgumentList);
2473
Assert.NotNull(us.Declaration.
Variables
[0].Initializer);
2474
Assert.NotEqual(default, us.Declaration.
Variables
[0].Initializer.EqualsToken);
2475
Assert.NotNull(us.Declaration.
Variables
[0].Initializer.Value);
2476
Assert.Equal("b", us.Declaration.
Variables
[0].Initializer.Value.ToString());
2504
Assert.Equal(1, us.Declaration.
Variables
.Count);
2505
Assert.NotEqual(default, us.Declaration.
Variables
[0].Identifier);
2506
Assert.Equal("a", us.Declaration.
Variables
[0].Identifier.ToString());
2507
Assert.Null(us.Declaration.
Variables
[0].ArgumentList);
2508
Assert.NotNull(us.Declaration.
Variables
[0].Initializer);
2509
Assert.NotEqual(default, us.Declaration.
Variables
[0].Initializer.EqualsToken);
2510
Assert.NotNull(us.Declaration.
Variables
[0].Initializer.Value);
2511
Assert.Equal("b", us.Declaration.
Variables
[0].Initializer.Value.ToString());
2638
Assert.Equal(1, us.Declaration.
Variables
.Count);
2639
Assert.NotEqual(default, us.Declaration.
Variables
[0].Identifier);
2640
Assert.Equal("a", us.Declaration.
Variables
[0].Identifier.ToString());
2641
Assert.Null(us.Declaration.
Variables
[0].ArgumentList);
2642
Assert.NotNull(us.Declaration.
Variables
[0].Initializer);
2643
Assert.NotEqual(default, us.Declaration.
Variables
[0].Initializer.EqualsToken);
2644
Assert.NotNull(us.Declaration.
Variables
[0].Initializer.Value);
2645
Assert.Equal("b", us.Declaration.
Variables
[0].Initializer.Value.ToString());
2808
Assert.Equal(2, us.Declaration.
Variables
.Count);
2810
Assert.NotEqual(default, us.Declaration.
Variables
[0].Identifier);
2811
Assert.Equal("a", us.Declaration.
Variables
[0].Identifier.ToString());
2812
Assert.Null(us.Declaration.
Variables
[0].ArgumentList);
2813
Assert.NotNull(us.Declaration.
Variables
[0].Initializer);
2814
Assert.NotEqual(default, us.Declaration.
Variables
[0].Initializer.EqualsToken);
2815
Assert.NotNull(us.Declaration.
Variables
[0].Initializer.Value);
2816
Assert.Equal("b", us.Declaration.
Variables
[0].Initializer.Value.ToString());
2818
Assert.NotEqual(default, us.Declaration.
Variables
[1].Identifier);
2819
Assert.Equal("c", us.Declaration.
Variables
[1].Identifier.ToString());
2820
Assert.Null(us.Declaration.
Variables
[1].ArgumentList);
2821
Assert.NotNull(us.Declaration.
Variables
[1].Initializer);
2822
Assert.NotEqual(default, us.Declaration.
Variables
[1].Initializer.EqualsToken);
2823
Assert.NotNull(us.Declaration.
Variables
[1].Initializer.Value);
2824
Assert.Equal("d", us.Declaration.
Variables
[1].Initializer.Value.ToString());
2851
Assert.Equal(2, us.Declaration.
Variables
.Count);
2853
Assert.NotEqual(default, us.Declaration.
Variables
[0].Identifier);
2854
Assert.Equal("a", us.Declaration.
Variables
[0].Identifier.ToString());
2855
Assert.Null(us.Declaration.
Variables
[0].ArgumentList);
2856
Assert.NotNull(us.Declaration.
Variables
[0].Initializer);
2857
Assert.NotEqual(default, us.Declaration.
Variables
[0].Initializer.EqualsToken);
2858
Assert.NotNull(us.Declaration.
Variables
[0].Initializer.Value);
2859
Assert.Equal("b", us.Declaration.
Variables
[0].Initializer.Value.ToString());
2861
Assert.NotEqual(default, us.Declaration.
Variables
[1].Identifier);
2862
Assert.Equal("c", us.Declaration.
Variables
[1].Identifier.ToString());
2863
Assert.Null(us.Declaration.
Variables
[1].ArgumentList);
2864
Assert.NotNull(us.Declaration.
Variables
[1].Initializer);
2865
Assert.NotEqual(default, us.Declaration.
Variables
[1].Initializer.EqualsToken);
2866
Assert.NotNull(us.Declaration.
Variables
[1].Initializer.Value);
2867
Assert.Equal("d", us.Declaration.
Variables
[1].Initializer.Value.ToString());
Microsoft.CodeAnalysis.CSharp.Workspaces (70)
CodeGeneration\CSharpSyntaxGenerator.cs (41)
920
if (fd.Declaration.
Variables
.Count == 1)
922
var vd = fd.Declaration.
Variables
[0];
1318
if (variableDeclaration.
Variables
.Count > 1)
1320
builder.AddRange(variableDeclaration.
Variables
);
1332
SyntaxKind.FieldDeclaration => ((FieldDeclarationSyntax)declaration).Declaration.
Variables
.Count,
1333
SyntaxKind.EventFieldDeclaration => ((EventFieldDeclarationSyntax)declaration).Declaration.
Variables
.Count,
1334
SyntaxKind.LocalDeclarationStatement => ((LocalDeclarationStatementSyntax)declaration).Declaration.
Variables
.Count,
1335
SyntaxKind.VariableDeclaration => ((VariableDeclarationSyntax)declaration).
Variables
.Count,
1943
if (fd.Declaration != null && fd.Declaration.
Variables
.Count == 1)
1955
if (ef.Declaration != null && ef.Declaration.
Variables
.Count == 1)
1967
if (ld.Declaration != null && ld.Declaration.
Variables
.Count == 1)
1980
if (vd.
Variables
.Count == 1 && vd.Parent == null)
1996
if (vd == null || vd.
Variables
.Count > 1)
2069
VariableDeclarationSyntax variableDeclaration when variableDeclaration.
Variables
.Count == 1 => variableDeclaration.
Variables
[0].Identifier.ValueText,
2089
BaseFieldDeclarationSyntax fieldDeclaration when fieldDeclaration.Declaration.
Variables
.Count == 1 =>
2090
ReplaceWithTrivia(declaration, fieldDeclaration.Declaration.
Variables
[0].Identifier, id),
2099
LocalDeclarationStatementSyntax localDeclaration when localDeclaration.Declaration.
Variables
.Count == 1 =>
2100
ReplaceWithTrivia(declaration, localDeclaration.Declaration.
Variables
[0].Identifier, id),
2109
VariableDeclarationSyntax variableDeclaration when variableDeclaration.
Variables
.Count == 1 =>
2110
ReplaceWithTrivia(declaration, variableDeclaration.
Variables
[0].Identifier, id),
2184
if (vd.Parent != null && vd.
Variables
.Count == 1)
2556
if (fd.Declaration.
Variables
.Count == 1)
2558
return fd.Declaration.
Variables
[0].Initializer;
2567
if (ld.Declaration.
Variables
.Count == 1)
2569
return ld.Declaration.
Variables
[0].Initializer;
2575
if (vd.
Variables
.Count == 1)
2577
return vd.
Variables
[0].Initializer;
2596
if (fd.Declaration.
Variables
.Count == 1)
2598
return ReplaceWithTrivia(declaration, fd.Declaration.
Variables
[0], fd.Declaration.
Variables
[0].WithInitializer(initializer));
2607
if (ld.Declaration.
Variables
.Count == 1)
2609
return ReplaceWithTrivia(declaration, ld.Declaration.
Variables
[0], ld.Declaration.
Variables
[0].WithInitializer(initializer));
2615
if (vd.
Variables
.Count == 1)
2617
return ReplaceWithTrivia(declaration, vd.
Variables
[0], vd.
Variables
[0].WithInitializer(initializer));
3116
SyntaxKind.FieldDeclaration => ((FieldDeclarationSyntax)declaration).Declaration.
Variables
,
3117
SyntaxKind.EventFieldDeclaration => ((EventFieldDeclarationSyntax)declaration).Declaration.
Variables
,
3118
SyntaxKind.LocalDeclarationStatement => ((LocalDeclarationStatementSyntax)declaration).Declaration.
Variables
,
3119
SyntaxKind.VariableDeclaration => ((VariableDeclarationSyntax)declaration).
Variables
,
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (2)
384
foreach (var variableDeclarator in fieldDeclaration.Declaration.
Variables
)
432
foreach (var variable in fieldDeclaration.Declaration.
Variables
)
Recommendations\CSharpRecommendationServiceRunner.cs (1)
496
foreach (var variableDeclarator in fieldDeclaration.Declaration.
Variables
)
Rename\LocalConflictVisitor.cs (3)
51
foreach (var declarator in declarationStatement.Declaration.
Variables
)
76
tokens.AddRange(node.Declaration.
Variables
.Select(v => v.Identifier));
90
tokens.AddRange(node.Declaration.
Variables
.Select(v => v.Identifier));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
46
return ((FieldDeclarationSyntax)member).Declaration.
Variables
.First().Identifier;
48
return ((EventFieldDeclarationSyntax)member).Declaration.
Variables
.First().Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (3)
229
variableDeclaration.
Variables
[0], cancellationToken).DeclaredAccessibility;
240
variableDeclaration.
Variables
[0], cancellationToken).DeclaredAccessibility;
300
var symbol = semanticModel.GetDeclaredSymbol(variableDeclaration.
Variables
[0], cancellationToken);
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
250
=> field.Declaration.
Variables
.Select(v => semanticModel.GetRequiredDeclaredSymbol(v, cancellationToken)),
252
=> eventField.Declaration.
Variables
.Select(v => semanticModel.GetRequiredDeclaredSymbol(v, cancellationToken)),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (1)
77
return node != null && IsOnHeader(root, position, node, node, holes: node.Declaration.
Variables
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1276
((LocalDeclarationStatementSyntax)localDeclarationStatement).Declaration.
Variables
.Contains(variableDeclarator);
1322
=> ((LocalDeclarationStatementSyntax)node).Declaration.
Variables
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.cs (1)
111
variableDeclaration.
Variables
is [{ Initializer: not null }];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (2)
66
if (variableDeclaration.
Variables
.Count != 1)
71
var initializer = variableDeclaration.
Variables
[0].Initializer;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (1)
88
var variable = variableDeclaration.
Variables
.First();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
122
if (variableDeclaration.
Variables
is not [{ Initializer.Value: var initializer } variable])
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
179
x.Declaration.
Variables
.First().Identifier,
180
y.Declaration.
Variables
.First().Identifier,
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (2)
124
expression = usingStatement is { Declaration.
Variables
: [{ Initializer.Value: { } value }] } ? value : usingStatement.Expression;
126
else if (node is LocalDeclarationStatementSyntax { Declaration.
Variables
: [{ Initializer.Value: { } value }] } localDeclaration)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
EmbeddedLanguages\VirtualChars\CSharpVirtualCharServiceTests.cs (1)
26
var expression = parsedStatement.Declaration.
Variables
[0].Initializer!.Value;
Microsoft.CodeAnalysis.Test.Utilities (1)
Diagnostics\CommonDiagnosticAnalyzers.cs (1)
2604
foreach (var variable in fields.SelectMany(f => f.Declaration.
Variables
))
Microsoft.Extensions.Logging.Generators (2)
src\libraries\Common\src\Roslyn\CSharpSyntaxHelper.cs (2)
47
foreach (var variable in field.Declaration.
Variables
)
52
foreach (var variable in ev.Declaration.
Variables
)
Microsoft.Interop.LibraryImportGenerator (3)
Analyzers\ConvertToLibraryImportFixer.cs (3)
351
if (declaration.Declaration.
Variables
.Count != 1)
362
var invocation = (InvocationExpressionSyntax)declaration.Declaration.
Variables
[0].Initializer.Value;
369
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
;
Microsoft.VisualStudio.LanguageServices.CSharp (14)
CodeModel\CSharpCodeModelService.CodeModelEventCollector.cs (7)
378
oldField.Declaration.
Variables
.AsReadOnlyList(),
379
newField.Declaration.
Variables
.AsReadOnlyList(),
861
foreach (var variableDeclarator in baseField.Declaration.
Variables
)
897
foreach (var variableDeclarator in baseField.Declaration.
Variables
)
923
foreach (var variableDeclarator in baseField.Declaration.
Variables
)
948
foreach (var variableDeclarator in baseField.Declaration.
Variables
)
974
foreach (var variableDeclarator in baseField.Declaration.
Variables
)
CodeModel\CSharpCodeModelService.cs (6)
469
foreach (var declarator in baseField.Declaration.
Variables
)
1750
return fieldDeclaration.Declaration.
Variables
.First();
2755
if (fieldDeclaration.Declaration.
Variables
.Count == 1)
3160
var indexOfDeclaratorInField = variableDeclaration.
Variables
.IndexOf(variableDeclarator);
3161
return index + (variableDeclaration.
Variables
.Count - indexOfDeclaratorInField);
3185
? ((BaseFieldDeclarationSyntax)finalNode).Declaration.
Variables
.Single()
CodeModel\MethodXml\MethodXmlBuilder.cs (1)
117
foreach (var variable in localDeclarationStatement.Declaration.
Variables
)
Roslyn.Diagnostics.CSharp.Analyzers (23)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
46
return ((FieldDeclarationSyntax)member).Declaration.
Variables
.First().Identifier;
48
return ((EventFieldDeclarationSyntax)member).Declaration.
Variables
.First().Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (3)
229
variableDeclaration.
Variables
[0], cancellationToken).DeclaredAccessibility;
240
variableDeclaration.
Variables
[0], cancellationToken).DeclaredAccessibility;
300
var symbol = semanticModel.GetDeclaredSymbol(variableDeclaration.
Variables
[0], cancellationToken);
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
250
=> field.Declaration.
Variables
.Select(v => semanticModel.GetRequiredDeclaredSymbol(v, cancellationToken)),
252
=> eventField.Declaration.
Variables
.Select(v => semanticModel.GetRequiredDeclaredSymbol(v, cancellationToken)),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (1)
77
return node != null && IsOnHeader(root, position, node, node, holes: node.Declaration.
Variables
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1276
((LocalDeclarationStatementSyntax)localDeclarationStatement).Declaration.
Variables
.Contains(variableDeclarator);
1322
=> ((LocalDeclarationStatementSyntax)node).Declaration.
Variables
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.cs (1)
111
variableDeclaration.
Variables
is [{ Initializer: not null }];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (2)
66
if (variableDeclaration.
Variables
.Count != 1)
71
var initializer = variableDeclaration.
Variables
[0].Initializer;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (1)
88
var variable = variableDeclaration.
Variables
.First();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
122
if (variableDeclaration.
Variables
is not [{ Initializer.Value: var initializer } variable])
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
179
x.Declaration.
Variables
.First().Identifier,
180
y.Declaration.
Variables
.First().Identifier,
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (2)
124
expression = usingStatement is { Declaration.
Variables
: [{ Initializer.Value: { } value }] } ? value : usingStatement.Expression;
126
else if (node is LocalDeclarationStatementSyntax { Declaration.
Variables
: [{ Initializer.Value: { } value }] } localDeclaration)