684 references to Initializer
Microsoft.AspNetCore.App.Analyzers (1)
Kestrel\ListenOnIPv6AnyAnalyzer.cs (1)
88
Initializer
.Value: MemberAccessExpressionSyntax
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
StaticRouteHandlerModel\InvocationOperationExtensions.cs (1)
105
Initializer
:
Microsoft.CodeAnalysis.CSharp (27)
Binder\Binder_Statements.cs (2)
1005
EqualsValueClauseSyntax equalsClauseSyntax = declarator.
Initializer
;
1216
declarator.
Initializer
);
Binder\ExpressionVariableFinder.cs (1)
94
VisitNodeToBind(node.
Initializer
);
Binder\LocalBinderFactory.cs (1)
949
if (node.
Initializer
is { } initializer)
Binder\LocalScopeBinder.cs (1)
341
declarator.
Initializer
,
Compilation\InitializerSemanticModel.cs (2)
85
rootSyntax = ((VariableDeclaratorSyntax)rootSyntax).
Initializer
;
122
equalsValue = ((VariableDeclaratorSyntax)node).
Initializer
;
Compilation\SyntaxTreeSemanticModel.cs (2)
913
var binding = GetOrAddModelIfContains(variableDecl.
Initializer
, span);
1132
GetFieldOrPropertyInitializerBinder(fieldSymbol, defaultOuter(), variableDecl.
Initializer
));
Operations\CSharpOperationFactory_Methods.cs (1)
60
initializerSyntax = variableDeclarator.
Initializer
;
Parser\LanguageParser.cs (1)
5298
&& old.
Initializer
== null // can't reuse node that possibly ends in an expression
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
211
codeBlocks.Add(decl.
Initializer
);
Symbols\Source\SourceFieldLikeEventSymbol.cs (1)
66
bool hasInitializer = declaratorSyntax.
Initializer
!= null;
Symbols\Source\SourceMemberContainerSymbol.cs (6)
5540
if (variable.
Initializer
!= null)
5544
AddInitializer(ref staticInitializers, fieldSymbol, variable.
Initializer
);
5548
AddInitializer(ref instanceInitializers, fieldSymbol, variable.
Initializer
);
5689
if (declarator.
Initializer
!= null)
5693
AddInitializer(ref staticInitializers, associatedField, declarator.
Initializer
);
5697
AddInitializer(ref instanceInitializers, associatedField, declarator.
Initializer
);
Symbols\Source\SourceMemberFieldSymbol.cs (4)
361
_hasInitializer = declarator.
Initializer
!= null;
546
var syntaxNode = (EqualsValueClauseSyntax)declarator.
Initializer
;
636
if (!this.IsConst || VariableDeclaratorNode.
Initializer
== null)
641
return ConstantValueUtils.EvaluateFieldConstant(this, (EqualsValueClauseSyntax)VariableDeclaratorNode.
Initializer
, dependencies, earlyDecodingWellKnownAttributes, diagnostics);
Syntax.xml.Main.Generated.cs (1)
1843
=> node.Update(VisitToken(node.Identifier), (BracketedArgumentListSyntax?)Visit(node.ArgumentList), (EqualsValueClauseSyntax?)Visit(node.
Initializer
));
Syntax.xml.Syntax.Generated.cs (3)
6642
if (identifier != this.Identifier || argumentList != this.ArgumentList || initializer != this.
Initializer
)
6652
public VariableDeclaratorSyntax WithIdentifier(SyntaxToken identifier) => Update(identifier, this.ArgumentList, this.
Initializer
);
6653
public VariableDeclaratorSyntax WithArgumentList(BracketedArgumentListSyntax? argumentList) => Update(this.Identifier, argumentList, this.
Initializer
);
Microsoft.CodeAnalysis.CSharp.CodeStyle (29)
src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
65
if (declaration.Parent == node.Parent && declarator.
Initializer
is null)
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (2)
165
if (localDeclarator.
Initializer
!= null)
167
if (localDeclarator.
Initializer
.Value is not LiteralExpressionSyntax and
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\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
45
=> variable.
Initializer
?.Value;
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpObjectCreationHelpers.cs (1)
19
if (declarator.
Initializer
?.Value == rootExpression)
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
103
if (variableDeclaration is not { Parent: LocalDeclarationStatementSyntax localDeclaration, Variables: [{
Initializer
.Value: { } initializerValue } declarator] })
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (4)
330
if (variableDeclarator.
Initializer
!= null)
332
var value = variableDeclarator.
Initializer
.Value.WalkDownParentheses();
367
if (variableDeclarator.
Initializer
== null ||
368
variableDeclarator.
Initializer
.Value.Kind() is
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
285
var initializerValue = declarator.
Initializer
?.Value;
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (2)
193
if (declarator.
Initializer
== null)
196
var declaratorValue = declarator.
Initializer
.Value.WalkDownParentheses();
src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
81
var localDeclarationExprA = variableDeclarator.
Initializer
?.Value.WalkDownParentheses();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (2)
79
predicate: v => v.
Initializer
!= null,
80
selector: initializedV => initializedV.
Initializer
!.Value));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1325
=> ((VariableDeclaratorSyntax)node).
Initializer
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (6)
344
if (originalDeclarator.
Initializer
== null)
346
return newDeclarator.
Initializer
!= null;
348
else if (newDeclarator.
Initializer
== null)
353
if (!originalDeclarator.
Initializer
.IsMissing &&
355
!TypesAreCompatible(originalDeclarator.
Initializer
.Value, newDeclarator.
Initializer
.Value))
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 (1)
71
var initializer = variableDeclaration.Variables[0].
Initializer
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (2)
89
RoslynDebug.AssertNotNull(variable.
Initializer
);
91
variable.Identifier, typeName, variable.
Initializer
.Value,
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 (13)
src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
137
localDeclarationStatement.Declaration.Variables[0].
Initializer
!.Value.Parenthesize(),
src\Analyzers\CSharp\CodeFixes\MakeFieldReadonly\CSharpMakeFieldReadonlyCodeFixProvider.cs (1)
21
=> declaration.
Initializer
?.Value;
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (2)
55
variableDeclarator.
Initializer
?.Value is ImplicitObjectCreationExpressionSyntax implicitObjectCreation &&
66
variableDeclarator = variableDeclarator.WithInitializer(variableDeclarator.
Initializer
.WithValue(objectCreationNode));
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
101
var fieldInitializer = fieldDeclarator.
Initializer
?.Value;
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (2)
141
variableDeclarator.
Initializer
!.EqualsToken,
142
variableDeclarator.
Initializer
.Value),
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
107
if (variableDeclarator.
Initializer
?.Value.WalkDownParentheses() is ObjectCreationExpressionSyntax objectCreationExpression)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (3)
246
if (variable.
Initializer
!= null)
253
operatorToken: variable.
Initializer
.EqualsToken,
254
right: variable.
Initializer
.Value))
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 (1)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (1)
546
=> baseFieldDeclarationNode is { Declaration.Variables: [{
Initializer
: null }], SemicolonToken.IsMissing: true }
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (3)
SymbolKey\SymbolKeyTestBase.cs (3)
281
if (node is VariableDeclaratorSyntax declarator && declarator.
Initializer
!= null)
286
var df = model.AnalyzeDataFlow(declarator.
Initializer
.Value);
289
GetAnonymousExprSymbols(declarator.
Initializer
.Value, model, list);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (14)
CodeGen\CodeGenFunctionPointersTests.cs (12)
3339
var declarators = syntaxTree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.
Initializer
!.Value.IsKind(SyntaxKind.AddressOfExpression)).ToArray();
3340
var addressOfs = declarators.Select(d => d.
Initializer
!.Value).ToArray();
3411
var addressOf = declarator.
Initializer
!.Value;
3458
var addressOf = declarator.
Initializer
!.Value;
3570
FunctionPointerUtilities.VerifyFunctionPointerSemanticInfo(model, decls[0].
Initializer
!.Value,
3577
FunctionPointerUtilities.VerifyFunctionPointerSemanticInfo(model, ((CastExpressionSyntax)decls[1].
Initializer
!.Value).Expression,
3622
FunctionPointerUtilities.VerifyFunctionPointerSemanticInfo(model, ((CastExpressionSyntax)decls[1].
Initializer
!.Value).Expression,
3629
FunctionPointerUtilities.VerifyFunctionPointerSemanticInfo(model, decls[2].
Initializer
!.Value,
3673
FunctionPointerUtilities.VerifyFunctionPointerSemanticInfo(model, ((CastExpressionSyntax)decls[1].
Initializer
!.Value).Expression,
3680
FunctionPointerUtilities.VerifyFunctionPointerSemanticInfo(model, decls[2].
Initializer
!.Value,
3712
FunctionPointerUtilities.VerifyFunctionPointerSemanticInfo(model, ((CastExpressionSyntax)decls[0].
Initializer
!.Value).Expression,
4117
var methodGroup1 = variableDeclaratorSyntax.
Initializer
!.Value;
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.Features (83)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (8)
62
if (variableDeclarator.
Initializer
== null ||
63
variableDeclarator.
Initializer
.Value.IsMissing ||
64
variableDeclarator.
Initializer
.Value.IsKind(SyntaxKind.StackAllocArrayCreationExpression))
89
if (references.Any(static (r, variableDeclarator) => variableDeclarator.
Initializer
.Span.Contains(r.Span), variableDeclarator))
166
MayContainSideEffects(declarator.
Initializer
.Value);
260
declarator.
Initializer
.Value is CollectionExpressionSyntax collectionToInline)
437
var expression = variableDeclarator.
Initializer
.Value.WalkDownParentheses();
470
var equalsToken = variableDeclarator.
Initializer
.EqualsToken;
ConvertForToForEach\CSharpConvertForToForEachCodeRefactoringProvider.cs (2)
52
if (forStatement is { Declaration.Variables: [{
Initializer
: not null } declarator], Condition.RawKind: (int)SyntaxKind.LessThanExpression, Incrementors.Count: 1 })
55
initializer = declarator.
Initializer
.Value;
ConvertLinq\ConvertForEachToLinqQuery\AbstractConverter.cs (2)
76
variable.
Initializer
.EqualsToken,
77
variable.
Initializer
.Value)
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (4)
66
CanReplaceInitialization(lastDeclaration.
Initializer
.Value, cancellationToken))
68
Convert(lastDeclaration.
Initializer
.Value, variables.Count == 1 ? previous : lastDeclaration);
142
=> SyntaxNodeOrTokenExtensions.GetTrivia(variableDeclarator.Identifier, variableDeclarator.
Initializer
.EqualsToken, variableDeclarator.
Initializer
.Value);
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (1)
181
if (localDeclarationStatement.Declaration.Variables.All(variable => variable.
Initializer
!= null))
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
295
if (variable.
Initializer
!= null)
Debugging\CSharpProximityExpressionsService.RelevantExpressionsCollector.cs (2)
98
if (declarator.
Initializer
!= null)
100
AddExpressionTerms(declarator.
Initializer
.Value, expressions);
EditAndContinue\BreakpointSpans.cs (5)
801
if (variableDeclaration.Variables[0].
Initializer
== null)
833
if (variableDeclarator.
Initializer
== null || modifiers.Any(SyntaxKind.ConstKeyword))
855
if (variableDeclarator.
Initializer
== null || modifiers.Any(SyntaxKind.ConstKeyword))
888
if (left >= 0 && declarators[left].
Initializer
!= null)
893
if (right < declarators.Count && declarators[right].
Initializer
!= null)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
922
if (declaration is VariableDeclaratorSyntax {
Initializer
: not null })
3067
=> (declaration.Variables is [{
Initializer
: { } initializer }])
3069
: OneOrMany.Create(declaration.Variables.Select(static v => (SyntaxNode?)v.
Initializer
?.Value).WhereNotNull().ToImmutableArray());
EditAndContinue\DeclarationBody\FieldWithInitializerDeclarationBody.cs (1)
27
=> variableDeclarator.
Initializer
!.Value;
EditAndContinue\SyntaxUtilities.cs (1)
55
VariableDeclaratorSyntax { Parent.Parent: BaseFieldDeclarationSyntax fieldDeclaration,
Initializer
: { } } variableDeclarator
EncapsulateField\CSharpEncapsulateFieldService.cs (1)
103
declarator.
Initializer
));
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (1)
67
Contract.ThrowIfFalse(variable.
Initializer
== null);
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (3)
576
if (variable.
Initializer
!= null)
620
if (variableDeclaration.
Initializer
!= null)
626
SyntaxKind.SimpleAssignmentExpression, IdentifierName(identifier), variableDeclaration.
Initializer
.Value)));
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (5)
201
if (variable.
Initializer
!= null)
243
declaration.Declaration.Variables[0].
Initializer
== null ||
244
declaration.Declaration.Variables[0].
Initializer
.Value == null ||
245
declaration.Declaration.Variables[0].
Initializer
.Value is StackAllocArrayCreationExpressionSyntax ||
263
return [ReturnStatement(declaration.Declaration.Variables[0].
Initializer
.Value)];
ExtractMethod\CSharpSelectionValidator.cs (2)
223
if (variable.
Initializer
!= null && variable.
Initializer
.Span.Contains(span))
GenerateType\CSharpGenerateTypeService.cs (4)
380
Variables: [{
Initializer
.Value: ImplicitObjectCreationExpressionSyntax { Initializer: { } implicitInitializer } }, ..]
391
var firstVarDeclWithInitializer = variableDeclaration.Variables.FirstOrDefault(var => var.
Initializer
!= null && var.
Initializer
.Value != null);
393
generateTypeServiceStateOptions.DelegateCreationMethodSymbol = GetMethodSymbolIfPresent(semanticModel, firstVarDeclWithInitializer.
Initializer
.Value, cancellationToken);
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider.cs (2)
112
syntaxRef1.GetSyntax(cancellationToken) is VariableDeclaratorSyntax {
Initializer
: null })
293
if (varDecl is {
Initializer
.Value: var fieldInitializer })
IntroduceVariable\CSharpIntroduceLocalForExpressionCodeRefactoringProvider.cs (1)
62
if (expressionStatement.SemicolonToken.IsMissing && localDeclaration is { Declaration.Variables: [{
Initializer
.Value: { } value }, ..] })
LanguageServices\CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs (2)
177
initializer = variableDeclarator.
Initializer
;
203
return await GetInitializerSourcePartsAsync(syntax.
Initializer
).ConfigureAwait(false);
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)
188
Initializer
.Value: { } initializer,
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (4)
133
start = variable.
Initializer
?.Value;
201
end = variable.
Initializer
?.Value;
287
editor.ReplaceNode(variable.
Initializer
!.Value, Reduce(newStart));
294
editor.ReplaceNode(variable.
Initializer
!.Value, Reduce(start));
Snippets\AbstractCSharpForLoopSnippetProvider.cs (1)
105
AddSpecificPlaceholders(placeholderBuilder, variableDeclarator.
Initializer
!.Value, conditionExpression.Right);
src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
65
if (declaration.Parent == node.Parent && declarator.
Initializer
is null)
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (2)
165
if (localDeclarator.
Initializer
!= null)
167
if (localDeclarator.
Initializer
.Value is not LiteralExpressionSyntax and
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\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
45
=> variable.
Initializer
?.Value;
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpObjectCreationHelpers.cs (1)
19
if (declarator.
Initializer
?.Value == rootExpression)
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
103
if (variableDeclaration is not { Parent: LocalDeclarationStatementSyntax localDeclaration, Variables: [{
Initializer
.Value: { } initializerValue } declarator] })
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (4)
330
if (variableDeclarator.
Initializer
!= null)
332
var value = variableDeclarator.
Initializer
.Value.WalkDownParentheses();
367
if (variableDeclarator.
Initializer
== null ||
368
variableDeclarator.
Initializer
.Value.Kind() is
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
285
var initializerValue = declarator.
Initializer
?.Value;
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (2)
193
if (declarator.
Initializer
== null)
196
var declaratorValue = declarator.
Initializer
.Value.WalkDownParentheses();
src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
81
var localDeclarationExprA = variableDeclarator.
Initializer
?.Value.WalkDownParentheses();
src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
137
localDeclarationStatement.Declaration.Variables[0].
Initializer
!.Value.Parenthesize(),
src\Analyzers\CSharp\CodeFixes\MakeFieldReadonly\CSharpMakeFieldReadonlyCodeFixProvider.cs (1)
21
=> declaration.
Initializer
?.Value;
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (2)
55
variableDeclarator.
Initializer
?.Value is ImplicitObjectCreationExpressionSyntax implicitObjectCreation &&
66
variableDeclarator = variableDeclarator.WithInitializer(variableDeclarator.
Initializer
.WithValue(objectCreationNode));
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
101
var fieldInitializer = fieldDeclarator.
Initializer
?.Value;
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (2)
141
variableDeclarator.
Initializer
!.EqualsToken,
142
variableDeclarator.
Initializer
.Value),
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
107
if (variableDeclarator.
Initializer
?.Value.WalkDownParentheses() is ObjectCreationExpressionSyntax objectCreationExpression)
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
211
codeBlocks.Add(decl.
Initializer
);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (4)
EditAndContinue\SyntaxUtilitiesTests.cs (4)
187
var l1 = m3.DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(m => m.Identifier.ValueText == "l1").
Initializer
.
190
var l2 = m3.DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(m => m.Identifier.ValueText == "l2").
Initializer
.
193
var l3 = m3.DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(m => m.Identifier.ValueText == "l3").
Initializer
.
252
AssertEx.Empty(SyntaxUtilities.GetSuspensionPoints(x.
Initializer
));
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (5)
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;
IOperation\IOperationTests_IConversionExpression.cs (3)
175
var initializerSyntax = ((VariableDeclaratorSyntax)syntax).
Initializer
.Value;
375
var initializer = (BinaryExpressionSyntax)((VariableDeclaratorSyntax)syntax).
Initializer
.Value;
5328
((VariableDeclaratorSyntax)syntaxNode).
Initializer
.Value;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (71)
Semantics\ConstantTests.cs (1)
3521
var initializer = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
.Value;
Semantics\DelegateTypeTests.cs (28)
749
var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
!.Value;
795
var expr = ((CastExpressionSyntax)tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
!.Value).Expression;
938
var expr = ((CastExpressionSyntax)tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
!.Value).Expression;
1036
var expr = ((CastExpressionSyntax)tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
!.Value).Expression;
1211
var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
!.Value;
1247
var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
!.Value;
1332
var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
!.Value;
1372
var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
!.Value;
1415
var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
!.Value;
1459
var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
!.Value;
1554
var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
!.Value;
1634
var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
!.Value;
1684
var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
!.Value;
1734
var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
!.Value;
1784
var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
!.Value;
1834
var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
!.Value;
1884
var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
!.Value;
1934
var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
!.Value;
1980
var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
!.Value;
2028
var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
!.Value;
3675
var exprs = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Select(d => d.
Initializer
!.Value).ToArray();
8100
var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
!.Value;
10458
var variables = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(v => v.
Initializer
!= null);
10470
var typeInfo = model.GetTypeInfo(variable.
Initializer
!.Value);
19868
var typeInfo = model.GetTypeInfo(declarator.
Initializer
!.Value);
19872
typeInfo = model.GetTypeInfo(declarator.
Initializer
!.Value.DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single());
19910
var typeInfo = model.GetTypeInfo(declarator.
Initializer
!.Value);
19914
typeInfo = model.GetTypeInfo(declarator.
Initializer
!.Value.DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single());
Semantics\FunctionPointerTests.cs (7)
201
var initializer1 = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().First().
Initializer
!.Value;
205
var initializer2 = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Last().
Initializer
!.Value;
293
foreach (var literal in tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Select(v => v.
Initializer
!.Value))
600
var decls = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Select(d => d.
Initializer
!.Value).ToList();
839
var decls = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Select(d => d.
Initializer
!.Value).ToList();
901
var initializer = decl.
Initializer
!.Value;
2094
var typeInfo = model.GetTypeInfo(localSyntax.
Initializer
!.Value);
Semantics\GenericConstraintsTests.cs (1)
2878
var value = ((VariableDeclaratorSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.VariableDeclarator)).
Initializer
.Value;
Semantics\LambdaTests.cs (1)
1205
var expr = (ExpressionSyntax)tree.GetCompilationUnitRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
.Value;
Semantics\NullableContextTests.cs (1)
2021
var typeInfo = model.GetTypeInfo(syntax.
Initializer
.Value);
Semantics\OperatorTests.cs (1)
12060
.Select(v => v.
Initializer
.Value)
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)
541
var symbol1 = model.GetSymbolInfo(declarations[1].
Initializer
.Value).Symbol;
Semantics\StackAllocInitializerTests.cs (11)
1053
var obj1Value = model.GetSemanticInfoSummary(obj1.
Initializer
.Value);
1061
var obj2Value = model.GetSemanticInfoSummary(obj2.
Initializer
.Value);
1069
var obj3Value = model.GetSemanticInfoSummary(obj3.
Initializer
.Value);
1077
var obj4Value = model.GetSemanticInfoSummary(obj4.
Initializer
.Value);
1085
var obj5Value = model.GetSemanticInfoSummary(obj5.
Initializer
.Value);
1154
Assert.Equal(SyntaxKind.CastExpression, obj1.
Initializer
.Value.Kind());
1156
var obj1Value = model.GetSemanticInfoSummary(((CastExpressionSyntax)obj1.
Initializer
.Value).Expression);
1164
var obj2Value = model.GetSemanticInfoSummary(obj2.
Initializer
.Value);
1172
var obj3Value = model.GetSemanticInfoSummary(obj3.
Initializer
.Value);
1180
var obj4Value = model.GetSemanticInfoSummary(obj4.
Initializer
.Value);
1188
var obj5Value = model.GetSemanticInfoSummary(obj5.
Initializer
.Value);
Semantics\StackAllocSpanExpressionsTests.cs (11)
59
var obj1Value = model.GetSemanticInfoSummary(obj1.
Initializer
.Value);
67
var obj2Value = model.GetSemanticInfoSummary(obj2.
Initializer
.Value);
75
var obj3Value = model.GetSemanticInfoSummary(obj3.
Initializer
.Value);
83
var obj4Value = model.GetSemanticInfoSummary(obj4.
Initializer
.Value);
91
var obj5Value = model.GetSemanticInfoSummary(obj5.
Initializer
.Value);
132
Assert.Equal(SyntaxKind.CastExpression, obj1.
Initializer
.Value.Kind());
134
var obj1Value = model.GetSemanticInfoSummary(((CastExpressionSyntax)obj1.
Initializer
.Value).Expression);
142
var obj2Value = model.GetSemanticInfoSummary(obj2.
Initializer
.Value);
150
var obj3Value = model.GetSemanticInfoSummary(obj3.
Initializer
.Value);
158
var obj4Value = model.GetSemanticInfoSummary(obj4.
Initializer
.Value);
166
var obj5Value = model.GetSemanticInfoSummary(obj5.
Initializer
.Value);
Semantics\TargetTypedConditionalOperatorTests.cs (1)
340
var conditionalExpr = (ConditionalExpressionSyntax)stmt.Declaration.Variables[0].
Initializer
!.Value;
Semantics\UnsafeTests.cs (3)
8383
var value = declarationSyntax.Variables.Single().
Initializer
.Value;
10229
var initializerSummaries = declarators.Select(syntax => model.GetSemanticInfoSummary(syntax.
Initializer
.Value)).ToArray();
10298
var initializerSummaries = declarators.Select(syntax => model.GetSemanticInfoSummary(syntax.
Initializer
.Value)).ToArray();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (38)
Compilation\GetSemanticInfoTests.cs (11)
256
ConversionTestHelper(model, v3[0].
Initializer
.Value, ConversionKind.ImplicitNumeric, ConversionKind.ImplicitNumeric);
259
ConversionTestHelper(model, v4[0].
Initializer
.Value, ConversionKind.ImplicitReference, ConversionKind.NoConversion);
267
ConversionTestHelper(model, v7[0].
Initializer
.Value, ConversionKind.Boxing, ConversionKind.Boxing);
270
ConversionTestHelper(model, v8[0].
Initializer
.Value, ConversionKind.ImplicitEnumeration, ConversionKind.ExplicitEnumeration);
273
var v9val = (MemberAccessExpressionSyntax)(v9[0].
Initializer
.Value);
538
ConversionTestHelper(model, v1[0].
Initializer
.Value, ConversionKind.NullLiteral, ConversionKind.NoConversion);
541
ConversionTestHelper(model, v2[0].
Initializer
.Value, ConversionKind.ImplicitNullable, ConversionKind.ExplicitNullable);
549
ConversionTestHelper(model, v4[0].
Initializer
.Value, ConversionKind.ImplicitEnumeration, ConversionKind.ExplicitEnumeration);
553
ConversionTestHelper(model, v5[0].
Initializer
.Value, ConversionKind.ImplicitEnumeration, ConversionKind.ExplicitNullable);
4877
var newStatement = statement.ReplaceNode(statement.Declaration.Variables[0].
Initializer
.Value, newSyntax);
4878
newSyntax = newStatement.Declaration.Variables[0].
Initializer
.Value;
Compilation\SemanticModelAPITests.cs (8)
1422
int position = varDecl.
Initializer
.SpanStart;
2176
var initializer = statement.Declaration.Variables[0].
Initializer
;
2221
var expression = statement.Declaration.Variables[0].
Initializer
.Value;
2269
var initializer = declarator.
Initializer
.Value;
2610
var param = speculativeModel.GetSymbolInfo(declarator.
Initializer
.Value).Symbol;
3942
var init0 = method.Body.Statements[0].DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
.Value;
3951
var init1 = method.Body.Statements[2].DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
.Value;
3958
var init2 = method.Body.Statements[4].DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().
Initializer
.Value;
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (11)
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\CovariantReturnTests.cs (1)
383
if (declarator.
Initializer
is { Value: ExpressionSyntax right })
Symbols\FunctionPointerTypeSymbolTests.cs (4)
1706
var varInitializer = varDecl.Variables.Single().
Initializer
!.Value;
1825
var addressOfSyntax = (PrefixUnaryExpressionSyntax)decls[0].
Initializer
!.Value;
1834
addressOfSyntax = (PrefixUnaryExpressionSyntax)decls[1].
Initializer
!.Value;
1872
var initializerValue = variableDeclaratorSyntax.
Initializer
!.Value;
Symbols\Source\DeclaringSyntaxNodeTests.cs (3)
310
(AnonymousObjectCreationExpressionSyntax)declaratorQ.
Initializer
.Value);
317
(AnonymousObjectCreationExpressionSyntax)declaratorX.
Initializer
.Value);
324
(AnonymousObjectCreationExpressionSyntax)declaratorX.
Initializer
.Value);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (337)
Generated\Syntax.Test.xml.Generated.cs (2)
12442
Assert.Null(node.
Initializer
);
12443
var newNode = node.WithIdentifier(node.Identifier).WithArgumentList(node.ArgumentList).WithInitializer(node.
Initializer
);
IncrementalParsing\BinaryExpression.cs (1)
35
var expression = statement.Declaration.Variables[0].
Initializer
.Value as BinaryExpressionSyntax;
Parsing\DeclarationParsingTests.cs (33)
3632
Assert.Null(fs.Declaration.Variables[0].
Initializer
);
3692
Assert.Null(fs.Declaration.Variables[0].
Initializer
);
3733
Assert.Null(fs.Declaration.Variables[0].
Initializer
);
3788
Assert.Null(fs.Declaration.Variables[0].
Initializer
);
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());
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());
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());
3978
Assert.Null(fs.Declaration.Variables[0].
Initializer
);
3983
Assert.Null(fs.Declaration.Variables[1].
Initializer
);
3988
Assert.Null(fs.Declaration.Variables[2].
Initializer
);
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());
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());
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());
4098
Assert.Null(fs.Declaration.Variables[0].
Initializer
);
Parsing\ParsingErrorRecoveryTests.cs (184)
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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;
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;
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;
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;
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;
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;
Parsing\StatementParsingTests.cs (117)
201
Assert.Null(ds.Declaration.Variables[0].
Initializer
);
231
Assert.Null(ds.Declaration.Variables[0].
Initializer
);
265
Assert.Null(ds.Declaration.Variables[0].
Initializer
);
306
Assert.Null(ds.Declaration.Variables[0].
Initializer
);
336
Assert.Null(ds.Declaration.Variables[0].
Initializer
);
362
Assert.Null(ds.Declaration.Variables[0].
Initializer
);
388
Assert.Null(ds.Declaration.Variables[0].
Initializer
);
414
Assert.Null(ds.Declaration.Variables[0].
Initializer
);
440
Assert.Null(ds.Declaration.Variables[0].
Initializer
);
466
Assert.Null(ds.Declaration.Variables[0].
Initializer
);
492
Assert.Null(ds.Declaration.Variables[0].
Initializer
);
518
Assert.Null(ds.Declaration.Variables[0].
Initializer
);
523
Assert.Null(ds.Declaration.Variables[1].
Initializer
);
527
Assert.Null(ds.Declaration.Variables[2].
Initializer
);
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());
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());
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());
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());
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());
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());
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());
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());
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());
786
Assert.Null(ds.Declaration.Variables[0].
Initializer
);
812
var initializer = ds.Declaration.Variables[0].
Initializer
as EqualsValueClauseSyntax;
843
var initializer = ds.Declaration.Variables[0].
Initializer
as EqualsValueClauseSyntax;
853
initializer = ds.Declaration.Variables[1].
Initializer
as EqualsValueClauseSyntax;
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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());
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 (26)
CodeGeneration\CSharpSyntaxGenerator.cs (5)
923
return (EnumMemberDeclarationSyntax)this.EnumMember(vd.Identifier.ToString(), vd.
Initializer
?.Value);
2558
return fd.Declaration.Variables[0].
Initializer
;
2569
return ld.Declaration.Variables[0].
Initializer
;
2577
return vd.Variables[0].
Initializer
;
2582
return ((VariableDeclaratorSyntax)declaration).
Initializer
;
ReassignedVariable\CSharpReassignedVariableService.cs (1)
34
=> (variable as VariableDeclaratorSyntax)?.
Initializer
!= null;
Recommendations\CSharpRecommendationServiceRunner.cs (1)
498
if (variableDeclarator.
Initializer
?.Value is IdentifierNameSyntax { Identifier.ValueText: var fieldInitializerIdentifier } &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (2)
79
predicate: v => v.
Initializer
!= null,
80
selector: initializedV => initializedV.
Initializer
!.Value));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1325
=> ((VariableDeclaratorSyntax)node).
Initializer
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (6)
344
if (originalDeclarator.
Initializer
== null)
346
return newDeclarator.
Initializer
!= null;
348
else if (newDeclarator.
Initializer
== null)
353
if (!originalDeclarator.
Initializer
.IsMissing &&
355
!TypesAreCompatible(originalDeclarator.
Initializer
.Value, newDeclarator.
Initializer
.Value))
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 (1)
71
var initializer = variableDeclaration.Variables[0].
Initializer
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (2)
89
RoslynDebug.AssertNotNull(variable.
Initializer
);
91
variable.Identifier, typeName, variable.
Initializer
.Value,
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\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (3)
246
if (variable.
Initializer
!= null)
253
operatorToken: variable.
Initializer
.EqualsToken,
254
right: variable.
Initializer
.Value))
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.Extensions.Validation.ValidationsGenerator (1)
src\Http\Http.Extensions\gen\Microsoft.AspNetCore.Http.RequestDelegateGenerator\StaticRouteHandlerModel\InvocationOperationExtensions.cs (1)
105
Initializer
:
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\ConvertToLibraryImportFixer.cs (1)
362
var invocation = (InvocationExpressionSyntax)declaration.Declaration.Variables[0].
Initializer
.Value;
Microsoft.VisualStudio.LanguageServices.CSharp (9)
CodeModel\CSharpCodeModelService.cs (3)
2912
return variableDeclarator.
Initializer
?.Value.ToString();
2952
var equalsValueClause = variableDeclarator.
Initializer
!= null
2953
? variableDeclarator.
Initializer
.WithValue(expression)
CodeModel\CSharpCodeModelService_Prototype.cs (4)
262
node.
Initializer
!= null &&
263
node.
Initializer
.Value != null &&
264
!node.
Initializer
.Value.IsMissing)
267
builder.Append(node.
Initializer
.Value);
CodeModel\MethodXml\MethodXmlBuilder.cs (2)
121
if (variable.
Initializer
!= null)
123
if (!TryGenerateExpression(variable.
Initializer
.Value))
Roslyn.Diagnostics.CSharp.Analyzers (19)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (2)
79
predicate: v => v.
Initializer
!= null,
80
selector: initializedV => initializedV.
Initializer
!.Value));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1325
=> ((VariableDeclaratorSyntax)node).
Initializer
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (6)
344
if (originalDeclarator.
Initializer
== null)
346
return newDeclarator.
Initializer
!= null;
348
else if (newDeclarator.
Initializer
== null)
353
if (!originalDeclarator.
Initializer
.IsMissing &&
355
!TypesAreCompatible(originalDeclarator.
Initializer
.Value, newDeclarator.
Initializer
.Value))
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 (1)
71
var initializer = variableDeclaration.Variables[0].
Initializer
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (2)
89
RoslynDebug.AssertNotNull(variable.
Initializer
);
91
variable.Identifier, typeName, variable.
Initializer
.Value,
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\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (3)
246
if (variable.
Initializer
!= null)
253
operatorToken: variable.
Initializer
.EqualsToken,
254
right: variable.
Initializer
.Value))
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)