760 references to Declaration
Microsoft.CodeAnalysis.CSharp (25)
Binder\Binder_Statements.cs (3)
709
var typeSyntax = node.
Declaration
.Type;
727
TypeWithAnnotations declType = BindVariableTypeWithAnnotations(node.
Declaration
, diagnostics, typeSyntax, ref isConst, isVar: out isVar, alias: out alias);
730
var variableList = node.
Declaration
.Variables;
Binder\LocalBinderFactory.cs (2)
937
VisitRankSpecifiers(node.
Declaration
.Type, _enclosing);
939
foreach (VariableDeclaratorSyntax decl in node.
Declaration
.Variables)
Binder\LocalScopeBinder.cs (3)
191
decl.
Declaration
.Type.VisitRankSpecifiers((rankSpecifier, args) =>
214
foreach (var vdecl in decl.
Declaration
.Variables)
216
var localSymbol = MakeLocal(decl.
Declaration
, vdecl, kind, allowScoped: true, localDeclarationBinder);
Binder\UsingStatementBinder.cs (1)
127
VariableDeclarationSyntax declarationSyntax = isUsingDeclaration ? ((LocalDeclarationStatementSyntax)syntax).
Declaration
: (VariableDeclarationSyntax)syntax;
Lowering\Instrumentation\DebugInfoInjector.cs (1)
390
((LocalDeclarationStatementSyntax)original.Syntax).
Declaration
.Variables.First(),
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 (2)
2116
varDeclaration = statement.
Declaration
;
2157
((LocalDeclarationStatementSyntax)declarationGroupSyntax).
Declaration
:
Symbols\Source\SourceMemberContainerSymbol.cs (1)
5798
foreach (var vdecl in decl.
Declaration
.Variables)
Syntax.xml.Main.Generated.cs (1)
1837
=> node.Update(VisitList(node.AttributeLists), VisitToken(node.AwaitKeyword), VisitToken(node.UsingKeyword), VisitList(node.Modifiers), (VariableDeclarationSyntax?)Visit(node.
Declaration
) ?? throw new ArgumentNullException("declaration"), VisitToken(node.SemicolonToken));
Syntax.xml.Syntax.Generated.cs (8)
6510
if (attributeLists != this.AttributeLists || awaitKeyword != this.AwaitKeyword || usingKeyword != this.UsingKeyword || modifiers != this.Modifiers || declaration != this.
Declaration
|| semicolonToken != this.SemicolonToken)
6521
public new LocalDeclarationStatementSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(attributeLists, this.AwaitKeyword, this.UsingKeyword, this.Modifiers, this.
Declaration
, this.SemicolonToken);
6522
public LocalDeclarationStatementSyntax WithAwaitKeyword(SyntaxToken awaitKeyword) => Update(this.AttributeLists, awaitKeyword, this.UsingKeyword, this.Modifiers, this.
Declaration
, this.SemicolonToken);
6523
public LocalDeclarationStatementSyntax WithUsingKeyword(SyntaxToken usingKeyword) => Update(this.AttributeLists, this.AwaitKeyword, usingKeyword, this.Modifiers, this.
Declaration
, this.SemicolonToken);
6524
public LocalDeclarationStatementSyntax WithModifiers(SyntaxTokenList modifiers) => Update(this.AttributeLists, this.AwaitKeyword, this.UsingKeyword, modifiers, this.
Declaration
, this.SemicolonToken);
6526
public LocalDeclarationStatementSyntax WithSemicolonToken(SyntaxToken semicolonToken) => Update(this.AttributeLists, this.AwaitKeyword, this.UsingKeyword, this.Modifiers, this.
Declaration
, semicolonToken);
6531
public LocalDeclarationStatementSyntax AddDeclarationVariables(params VariableDeclaratorSyntax[] items) => WithDeclaration(this.
Declaration
.WithVariables(this.
Declaration
.Variables.AddRange(items)));
Microsoft.CodeAnalysis.CSharp.CodeStyle (18)
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\UseCollectionInitializer\CSharpObjectCreationHelpers.cs (1)
17
foreach (var declarator in localDeclarationStatement.
Declaration
.Variables)
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (8)
90
if (localDeclaration.
Declaration
.Variables.Count != 1)
110
var local = semanticModel.GetDeclaredSymbol(localDeclaration.
Declaration
.Variables[0], cancellationToken);
125
if (localDeclaration.
Declaration
.Type.IsVar)
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\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (2)
77
if (localDeclarationStatement.
Declaration
.Variables.Count != 1)
80
var variableDeclarator = localDeclarationStatement.
Declaration
.Variables.First();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
92
yield return localDeclaration.
Declaration
;
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;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (16)
src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
137
localDeclarationStatement.
Declaration
.Variables[0].Initializer!.Value.Parenthesize(),
src\Analyzers\CSharp\CodeFixes\UseConditionalExpression\CSharpUseConditionalExpressionForAssignmentCodeFixProvider.cs (2)
41
=> statement.WithDeclaration(statement.
Declaration
.WithType(
42
statement.
Declaration
.Type.WithAdditionalAnnotations(Simplifier.Annotation)));
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (2)
83
return CreateDeconstructionStatement(tupleType, currentDeclarationStatement, currentDeclarationStatement.
Declaration
.Variables[0]);
140
CreateTupleOrDeclarationExpression(tupleType, declarationStatement.
Declaration
.Type),
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\CSharpIsAndCastCheckCodeFixProvider.cs (1)
65
localDeclaration.
Declaration
.Variables[0].Identifier.WithoutTrivia())));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
173
name.IsFoundUnder<LocalDeclarationStatementSyntax>(d => d.
Declaration
.Type) ||
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpMoveDeclarationNearReferenceService.cs (1)
57
var type = declarationStatement.
Declaration
.Type;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (5)
48
if (localDeclarationStatement.
Declaration
.Variables.Any(IsDiscardDeclaration))
162
foreach (var variable in _localDeclarationStatement.
Declaration
.Variables)
196
var leadingTrivia = _localDeclarationStatement.
Declaration
.Type.GetLeadingTrivia()
197
.Concat(_localDeclarationStatement.
Declaration
.Type.GetTrailingTrivia());
233
VariableDeclaration(_localDeclarationStatement.
Declaration
.Type, _currentNonDiscardVariables))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (1)
126
else if (node is LocalDeclarationStatementSyntax {
Declaration
.Variables: [{ Initializer.Value: { } value }] } localDeclaration)
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 (1)
Semantics\LockTests.cs (1)
184
var localSymbol = (ILocalSymbol)model.GetDeclaredSymbol(localDecl.
Declaration
.Variables.Single())!;
Microsoft.CodeAnalysis.CSharp.Features (70)
CodeLens\CSharpCodeLensDisplayInfoService.cs (1)
42
node = localDeclarationNode.
Declaration
.Variables.FirstOrDefault();
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (4)
58
var variables = ((LocalDeclarationStatementSyntax)previous).
Declaration
.Variables;
150
if (localDeclaration.
Declaration
.Variables.Count != 1)
156
SyntaxNodeOrTokenExtensions.GetTrivia(localDeclaration.
Declaration
.Type),
157
GetTriviaFromVariableDeclarator(localDeclaration.
Declaration
.Variables[0]),
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (7)
181
if (localDeclarationStatement.
Declaration
.Variables.All(variable => variable.Initializer != null))
185
localDeclarationStatement.
Declaration
.Type.GetLeadingTrivia(),
186
localDeclarationStatement.
Declaration
.Type.GetTrailingTrivia() }.Flatten();
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
Debugging\CSharpProximityExpressionsService.RelevantExpressionsCollector.cs (1)
35
AddVariableExpressions(node.
Declaration
.Variables, _expressions);
EditAndContinue\BreakpointSpans.cs (1)
595
return TryCreateSpanForVariableDeclaration(declarationStatement.
Declaration
, declarationStatement.Modifiers,
EditAndContinue\SyntaxComparer.cs (1)
1294
GetLocalNames(localDecl.
Declaration
, ref result);
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (3)
62
foreach (var variable in node.
Declaration
.Variables)
103
if (list.Count == node.
Declaration
.Variables.Count)
117
node.
Declaration
.Type,
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (5)
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)
673
declarationStatement.
Declaration
.Type,
763
var typeSyntax = declarationStatement.
Declaration
.Type;
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (17)
122
var type = _semanticModel.GetSpeculativeTypeInfo(_contextPosition, statement.
Declaration
.Type, SpeculativeBindingOption.BindAsTypeOrNamespace).Type;
139
foreach (var variable in statement.
Declaration
.Variables)
149
VariableDeclaration(keyValuePair.Value.First().
Declaration
.Type, [.. variables]));
187
var semanticInfo = _semanticModel.GetSpeculativeTypeInfo(_contextPosition, declarationStatement.
Declaration
.Type, SpeculativeBindingOption.BindAsTypeOrNamespace).Type;
199
foreach (var variable in statement.
Declaration
.Variables)
241
if (declaration.
Declaration
== null ||
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)];
274
declaration.
Declaration
== null ||
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));
302
declaration.
Declaration
.WithVariables([variable])),
IntroduceUsingStatement\CSharpIntroduceUsingStatementCodeRefactoringProvider.cs (1)
86
declaration: declarationStatement.
Declaration
.WithoutTrivia(),
IntroduceVariable\CSharpIntroduceLocalForExpressionCodeRefactoringProvider.cs (1)
62
if (expressionStatement.SemicolonToken.IsMissing && localDeclaration is {
Declaration
.Variables: [{ Initializer.Value: { } value }, ..] })
RemoveUnusedVariable\CSharpRemoveUnusedVariableCodeFixProvider.cs (1)
71
=> localDeclarationStatement.
Declaration
.Variables;
ReplaceConditionalWithStatements\CSharpReplaceConditionalWithStatementsCodeRefactoringProvider.cs (5)
43
if (localDeclarationStatement.
Declaration
.Type is RefTypeSyntax)
53
if (localDeclarationStatement.
Declaration
.Variables.Count == 1)
55
variable = localDeclarationStatement.
Declaration
.Variables[0];
70
var type = localDeclarationStatement.
Declaration
.Type;
77
var variable = localDeclarationStatement.
Declaration
.Variables[0];
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\UseCollectionInitializer\CSharpObjectCreationHelpers.cs (1)
17
foreach (var declarator in localDeclarationStatement.
Declaration
.Variables)
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (8)
90
if (localDeclaration.
Declaration
.Variables.Count != 1)
110
var local = semanticModel.GetDeclaredSymbol(localDeclaration.
Declaration
.Variables[0], cancellationToken);
125
if (localDeclaration.
Declaration
.Type.IsVar)
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\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (2)
77
if (localDeclarationStatement.
Declaration
.Variables.Count != 1)
80
var variableDeclarator = localDeclarationStatement.
Declaration
.Variables.First();
src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
137
localDeclarationStatement.
Declaration
.Variables[0].Initializer!.Value.Parenthesize(),
src\Analyzers\CSharp\CodeFixes\UseConditionalExpression\CSharpUseConditionalExpressionForAssignmentCodeFixProvider.cs (2)
41
=> statement.WithDeclaration(statement.
Declaration
.WithType(
42
statement.
Declaration
.Type.WithAdditionalAnnotations(Simplifier.Annotation)));
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (2)
83
return CreateDeconstructionStatement(tupleType, currentDeclarationStatement, currentDeclarationStatement.
Declaration
.Variables[0]);
140
CreateTupleOrDeclarationExpression(tupleType, declarationStatement.
Declaration
.Type),
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\CSharpIsAndCastCheckCodeFixProvider.cs (1)
65
localDeclaration.
Declaration
.Variables[0].Identifier.WithoutTrivia())));
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 (12)
Semantics\ArglistTests.cs (1)
963
var type = stmt.
Declaration
.Type;
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\NullableReferenceTypesTests.cs (2)
35000
var varDecl = tree.GetRoot().DescendantNodes().OfType<LocalDeclarationStatementSyntax>().Where(d => d.
Declaration
.Type.IsVar).Single();
35001
var variable = varDecl.
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\TargetTypedConditionalOperatorTests.cs (1)
340
var conditionalExpr = (ConditionalExpressionSyntax)stmt.
Declaration
.Variables[0].Initializer!.Value;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (49)
Compilation\GetSemanticInfoTests.cs (11)
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;
4877
var newStatement = statement.ReplaceNode(statement.
Declaration
.Variables[0].Initializer.Value, newSyntax);
4878
newSyntax = newStatement.
Declaration
.Variables[0].Initializer.Value;
Compilation\SemanticModelAPITests.cs (12)
1786
var declarator = localDecl.
Declaration
.Variables.First();
1793
var typeInfo = speculativeModel.GetTypeInfo(localDecl.
Declaration
.Type);
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();
2399
var typeInfo = speculativeModel.GetTypeInfo(localDecl.
Declaration
.Type);
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 (19)
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]);
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;
2427
var type = localDecl.
Declaration
.Type;
2459
var type = localDecl.
Declaration
.Type;
2470
var init = localDecl.
Declaration
.Variables[0].Initializer.Value;
2496
var type = (QualifiedNameSyntax)localDecl.
Declaration
.Type;
2533
var type = (QualifiedNameSyntax)localDecl.
Declaration
.Type;
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;
3238
var info = model.GetSemanticInfoSummary(localDecl.
Declaration
.Type);
3270
var initializer = localDecl.
Declaration
.Variables[0].Initializer.Value;
SymbolDisplay\SymbolDisplayTests.cs (2)
8515
var type = semanticModel.GetTypeInfo(declaration.
Declaration
.Type).Type;
8566
var type = semanticModel.GetTypeInfo(declaration.
Declaration
.Type).Type;
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\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 (515)
Generated\Syntax.Test.xml.Generated.cs (2)
12418
Assert.NotNull(node.
Declaration
);
12420
var newNode = node.WithAttributeLists(node.AttributeLists).WithAwaitKeyword(node.AwaitKeyword).WithUsingKeyword(node.UsingKeyword).WithModifiers(node.Modifiers).WithDeclaration(node.
Declaration
).WithSemicolonToken(node.SemicolonToken);
IncrementalParsing\BinaryExpression.cs (1)
35
var expression = statement.
Declaration
.Variables[0].Initializer.Value as BinaryExpressionSyntax;
Parsing\DeconstructionTests.cs (2)
1882
var declaration = ((LocalDeclarationStatementSyntax)statement).
Declaration
;
2048
var declaration = ((LocalDeclarationStatementSyntax)statement).
Declaration
;
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 (277)
194
Assert.NotNull(ds.
Declaration
.Type);
195
Assert.Equal("T", ds.
Declaration
.Type.ToString());
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);
222
Assert.NotNull(ds.
Declaration
.Type);
223
Assert.Equal("var", ds.
Declaration
.Type.ToString());
224
Assert.Equal(SyntaxKind.IdentifierName, ds.
Declaration
.Type.Kind());
225
Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)ds.
Declaration
.Type).Identifier.Kind());
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);
252
Assert.NotNull(ds.
Declaration
.Type);
253
Assert.Equal("(int, int)", ds.
Declaration
.Type.ToString());
254
Assert.Equal(SyntaxKind.TupleType, ds.
Declaration
.Type.Kind());
256
var tt = (TupleTypeSyntax)ds.
Declaration
.Type;
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);
286
Assert.NotNull(ds.
Declaration
.Type);
287
Assert.Equal("(T x, (U k, V l, W m) y)", ds.
Declaration
.Type.ToString());
288
Assert.Equal(SyntaxKind.TupleType, ds.
Declaration
.Type.Kind());
290
var tt = (TupleTypeSyntax)ds.
Declaration
.Type;
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);
327
Assert.NotNull(ds.
Declaration
.Type);
328
Assert.Equal("dynamic", ds.
Declaration
.Type.ToString());
329
Assert.Equal(SyntaxKind.IdentifierName, ds.
Declaration
.Type.Kind());
330
Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)ds.
Declaration
.Type).Identifier.Kind());
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);
355
Assert.NotNull(ds.
Declaration
.Type);
356
Assert.Equal("T<a>", ds.
Declaration
.Type.ToString());
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);
381
Assert.NotNull(ds.
Declaration
.Type);
382
Assert.Equal("T.X.Y", ds.
Declaration
.Type.ToString());
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);
407
Assert.NotNull(ds.
Declaration
.Type);
408
Assert.Equal("T<t>.X<x>.Y<y>", ds.
Declaration
.Type.ToString());
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);
433
Assert.NotNull(ds.
Declaration
.Type);
434
Assert.Equal("T[][,][,,]", ds.
Declaration
.Type.ToString());
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);
459
Assert.NotNull(ds.
Declaration
.Type);
460
Assert.Equal("T*", ds.
Declaration
.Type.ToString());
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);
485
Assert.NotNull(ds.
Declaration
.Type);
486
Assert.Equal("T?", ds.
Declaration
.Type.ToString());
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);
511
Assert.NotNull(ds.
Declaration
.Type);
512
Assert.Equal("T", ds.
Declaration
.Type.ToString());
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);
546
Assert.NotNull(ds.
Declaration
.Type);
547
Assert.Equal("T", ds.
Declaration
.Type.ToString());
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());
576
Assert.NotNull(ds.
Declaration
.Type);
577
Assert.Equal("T", ds.
Declaration
.Type.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());
621
Assert.NotNull(ds.
Declaration
.Type);
622
Assert.Equal("T", ds.
Declaration
.Type.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());
653
Assert.NotNull(ds.
Declaration
.Type);
654
Assert.Equal("T", ds.
Declaration
.Type.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());
685
Assert.NotNull(ds.
Declaration
.Type);
686
Assert.Equal("T", ds.
Declaration
.Type.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());
717
Assert.NotNull(ds.
Declaration
.Type);
718
Assert.Equal("T", ds.
Declaration
.Type.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());
749
Assert.NotNull(ds.
Declaration
.Type);
750
Assert.Equal("T", ds.
Declaration
.Type.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());
779
Assert.NotNull(ds.
Declaration
.Type);
780
Assert.Equal("ref T", ds.
Declaration
.Type.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);
805
Assert.NotNull(ds.
Declaration
.Type);
806
Assert.Equal("ref T", ds.
Declaration
.Type.ToString());
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;
836
Assert.NotNull(ds.
Declaration
.Type);
837
Assert.Equal("ref T", ds.
Declaration
.Type.ToString());
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;
2404
Assert.NotNull(us.
Declaration
);
2405
Assert.NotNull(us.
Declaration
.Type);
2406
Assert.Equal("T", us.
Declaration
.Type.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());
2499
Assert.NotNull(us.
Declaration
);
2500
Assert.NotNull(us.
Declaration
.Type);
2501
Assert.Equal("var", us.
Declaration
.Type.ToString());
2502
Assert.Equal(SyntaxKind.IdentifierName, us.
Declaration
.Type.Kind());
2503
Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)us.
Declaration
.Type).Identifier.Kind());
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());
2633
Assert.NotNull(us.
Declaration
);
2634
Assert.NotNull(us.
Declaration
.Type);
2635
Assert.Equal("var", us.
Declaration
.Type.ToString());
2636
Assert.Equal(SyntaxKind.IdentifierName, us.
Declaration
.Type.Kind());
2637
Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)us.
Declaration
.Type).Identifier.Kind());
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());
2847
Assert.NotNull(us.
Declaration
);
2848
Assert.NotNull(us.
Declaration
.Type);
2849
Assert.Equal("T", us.
Declaration
.Type.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());
2949
Assert.NotNull(us.
Declaration
);
2950
Assert.Equal("var x = f ? a : b", us.
Declaration
.ToString());
3032
Assert.NotNull(us.
Declaration
);
3033
Assert.Equal("f ? x = a", us.
Declaration
.ToString());
3104
Assert.NotNull(us.
Declaration
);
3105
Assert.Equal("f ? x, y", us.
Declaration
.ToString());
3349
Assert.Equal(keywordText, decl.
Declaration
.Type.ToString());
3350
Assert.IsType<IdentifierNameSyntax>(decl.
Declaration
.Type);
3351
var name = (IdentifierNameSyntax)decl.
Declaration
.Type;
Microsoft.CodeAnalysis.CSharp.Workspaces (30)
CodeGeneration\CSharpSyntaxGenerator.cs (16)
1288
FlattenDeclaration(builder, declaration, ((LocalDeclarationStatementSyntax)declaration).
Declaration
);
1334
SyntaxKind.LocalDeclarationStatement => ((LocalDeclarationStatementSyntax)declaration).
Declaration
.Variables.Count,
1967
if (ld.
Declaration
!= null && ld.
Declaration
.Variables.Count == 1)
2068
LocalDeclarationStatementSyntax localDeclaration => this.GetName(localDeclaration.
Declaration
),
2099
LocalDeclarationStatementSyntax localDeclaration when localDeclaration.
Declaration
.Variables.Count == 1 =>
2100
ReplaceWithTrivia(declaration, localDeclaration.
Declaration
.Variables[0].Identifier, id),
2138
return ((LocalDeclarationStatementSyntax)declaration).
Declaration
.Type;
2170
SyntaxKind.LocalDeclarationStatement => ((LocalDeclarationStatementSyntax)declaration).WithDeclaration(((LocalDeclarationStatementSyntax)declaration).
Declaration
.WithType((TypeSyntax)type)),
2230
SyntaxKind.LocalDeclarationStatement => ((LocalDeclarationStatementSyntax)declaration).
Declaration
,
2567
if (ld.
Declaration
.Variables.Count == 1)
2569
return ld.
Declaration
.Variables[0].Initializer;
2607
if (ld.
Declaration
.Variables.Count == 1)
2609
return ReplaceWithTrivia(declaration, ld.
Declaration
.Variables[0], ld.
Declaration
.Variables[0].WithInitializer(initializer));
3118
SyntaxKind.LocalDeclarationStatement => ((LocalDeclarationStatementSyntax)declaration).
Declaration
.Variables,
Recommendations\CSharpRecommendationServiceRunner.cs (1)
356
!contextNode.IsFoundUnder<LocalDeclarationStatementSyntax>(d => d.
Declaration
.Type) &&
Rename\LocalConflictVisitor.cs (1)
51
foreach (var declarator in declarationStatement.
Declaration
.Variables)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
92
yield return localDeclaration.
Declaration
;
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\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
173
name.IsFoundUnder<LocalDeclarationStatementSyntax>(d => d.
Declaration
.Type) ||
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpMoveDeclarationNearReferenceService.cs (1)
57
var type = declarationStatement.
Declaration
.Type;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (5)
48
if (localDeclarationStatement.
Declaration
.Variables.Any(IsDiscardDeclaration))
162
foreach (var variable in _localDeclarationStatement.
Declaration
.Variables)
196
var leadingTrivia = _localDeclarationStatement.
Declaration
.Type.GetLeadingTrivia()
197
.Concat(_localDeclarationStatement.
Declaration
.Type.GetTrailingTrivia());
233
VariableDeclaration(_localDeclarationStatement.
Declaration
.Type, _currentNonDiscardVariables))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (1)
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.Interop.LibraryImportGenerator (4)
Analyzers\ConvertToLibraryImportFixer.cs (4)
351
if (declaration.
Declaration
.Variables.Count != 1)
362
var invocation = (InvocationExpressionSyntax)declaration.
Declaration
.Variables[0].Initializer.Value;
367
declaration.
Declaration
.Type,
369
declaration.
Declaration
.Variables[0].Identifier.WithoutTrivia())))
Microsoft.ML.InternalCodeAnalyzer (1)
ParameterVariableNameAnalyzer.cs (1)
50
foreach (var dec in node.
Declaration
.Variables)
Microsoft.VisualStudio.LanguageServices.CSharp (2)
CodeModel\MethodXml\MethodXmlBuilder.cs (2)
111
if (!TryGenerateType(localDeclarationStatement.
Declaration
.Type))
117
foreach (var variable in localDeclarationStatement.
Declaration
.Variables)
Roslyn.Diagnostics.CSharp.Analyzers (12)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
92
yield return localDeclaration.
Declaration
;
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\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
173
name.IsFoundUnder<LocalDeclarationStatementSyntax>(d => d.
Declaration
.Type) ||
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpMoveDeclarationNearReferenceService.cs (1)
57
var type = declarationStatement.
Declaration
.Type;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (5)
48
if (localDeclarationStatement.
Declaration
.Variables.Any(IsDiscardDeclaration))
162
foreach (var variable in _localDeclarationStatement.
Declaration
.Variables)
196
var leadingTrivia = _localDeclarationStatement.
Declaration
.Type.GetLeadingTrivia()
197
.Concat(_localDeclarationStatement.
Declaration
.Type.GetTrailingTrivia());
233
VariableDeclaration(_localDeclarationStatement.
Declaration
.Type, _currentNonDiscardVariables))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (1)
126
else if (node is LocalDeclarationStatementSyntax {
Declaration
.Variables: [{ Initializer.Value: { } value }] } localDeclaration)