206 references to Initializer
ILLink.CodeFixProvider (2)
RequiresUnsafeCodeFixProvider.cs (2)
174
localDecl.Declaration.Variables[0].
Initializer
!= null)
209
variable.
Initializer
!.Value);
Microsoft.AspNetCore.App.Analyzers (1)
Kestrel\ListenOnIPv6AnyAnalyzer.cs (1)
88
Initializer
.Value: MemberAccessExpressionSyntax
Microsoft.CodeAnalysis.CSharp (27)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1855
=> node.Update(VisitToken(node.Identifier), (BracketedArgumentListSyntax?)Visit(node.ArgumentList), (EqualsValueClauseSyntax?)Visit(node.
Initializer
));
_generated\2\Syntax.xml.Syntax.Generated.cs (3)
6688
if (identifier != this.Identifier || argumentList != this.ArgumentList || initializer != this.
Initializer
)
6698
public VariableDeclaratorSyntax WithIdentifier(SyntaxToken identifier) => Update(identifier, this.ArgumentList, this.
Initializer
);
6699
public VariableDeclaratorSyntax WithArgumentList(BracketedArgumentListSyntax? argumentList) => Update(this.Identifier, argumentList, this.
Initializer
);
Binder\Binder_Statements.cs (2)
1010
EqualsValueClauseSyntax equalsClauseSyntax = declarator.
Initializer
;
1221
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)
5471
&& old.
Initializer
== null // can't reuse node that possibly ends in an expression
src\roslyn\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)
5680
if (variable.
Initializer
!= null)
5684
AddInitializer(ref staticInitializers, fieldSymbol, variable.
Initializer
);
5688
AddInitializer(ref instanceInitializers, fieldSymbol, variable.
Initializer
);
5823
if (declarator.
Initializer
!= null)
5827
AddInitializer(ref staticInitializers, associatedField, declarator.
Initializer
);
5831
AddInitializer(ref instanceInitializers, associatedField, declarator.
Initializer
);
Symbols\Source\SourceMemberFieldSymbol.cs (4)
361
_hasInitializer = declarator.
Initializer
!= null;
546
var syntaxNode = (EqualsValueClauseSyntax)declarator.
Initializer
;
633
if (!this.IsConst || VariableDeclaratorNode.
Initializer
== null)
638
return ConstantValueUtils.EvaluateFieldConstant(this, (EqualsValueClauseSyntax)VariableDeclaratorNode.
Initializer
, dependencies, earlyDecodingWellKnownAttributes, diagnostics);
Microsoft.CodeAnalysis.CSharp.CodeStyle (29)
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
65
if (declaration.Parent == node.Parent && declarator.
Initializer
is null)
src\roslyn\src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (2)
165
if (localDeclarator.
Initializer
!= null)
167
if (localDeclarator.
Initializer
.Value is not LiteralExpressionSyntax and
src\roslyn\src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
266
if (previousStatement is not LocalDeclarationStatementSyntax { Declaration.Variables: [{
Initializer
.Value: { } initializer } declarator] } localDeclarationStatement)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
45
=> variable.
Initializer
?.Value;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpObjectCreationHelpers.cs (1)
19
if (declarator.
Initializer
?.Value == rootExpression)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
103
if (variableDeclaration is not { Parent: LocalDeclarationStatementSyntax localDeclaration, Variables: [{
Initializer
.Value: { } initializerValue } declarator] })
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (4)
334
if (variableDeclarator.
Initializer
!= null)
336
var value = variableDeclarator.
Initializer
.Value.WalkDownParentheses();
381
if (variableDeclarator.
Initializer
== null ||
382
variableDeclarator.
Initializer
.Value.Kind() is
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
285
var initializerValue = declarator.
Initializer
?.Value;
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (2)
193
if (declarator.
Initializer
== null)
196
var declaratorValue = declarator.
Initializer
.Value.WalkDownParentheses();
src\roslyn\src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
81
var localDeclarationExprA = variableDeclarator.
Initializer
?.Value.WalkDownParentheses();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (2)
79
predicate: v => v.
Initializer
!= null,
80
selector: initializedV => initializedV.
Initializer
!.Value));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1303
=> ((VariableDeclaratorSyntax)node).
Initializer
;
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.cs (1)
89
variableDeclaration.Variables is [{
Initializer
: not null }];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (1)
87
var initializer = variableDeclaration.Variables[0].
Initializer
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (2)
82
RoslynDebug.AssertNotNull(variable.
Initializer
);
84
variable.Identifier, typeName, variable.
Initializer
.Value,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
110
if (variableDeclaration.Variables is not [{
Initializer
.Value: var initializer } variable])
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (13)
src\roslyn\src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
134
localDeclarationStatement.Declaration.Variables[0].
Initializer
!.Value.Parenthesize(),
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeFieldReadonly\CSharpMakeFieldReadonlyCodeFixProvider.cs (1)
21
=> declaration.
Initializer
?.Value;
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (2)
55
variableDeclarator.
Initializer
?.Value is ImplicitObjectCreationExpressionSyntax implicitObjectCreation &&
66
variableDeclarator = variableDeclarator.WithInitializer(variableDeclarator.
Initializer
.WithValue(objectCreationNode));
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
101
var fieldInitializer = fieldDeclarator.
Initializer
?.Value;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (2)
140
variableDeclarator.
Initializer
!.EqualsToken,
141
variableDeclarator.
Initializer
.Value),
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
105
if (variableDeclarator.
Initializer
?.Value.WalkDownParentheses() is ObjectCreationExpressionSyntax objectCreationExpression)
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (2)
119
expression = usingStatement is { Declaration.Variables: [{
Initializer
.Value: { } value }] } ? value : usingStatement.Expression;
121
else if (node is LocalDeclarationStatementSyntax { Declaration.Variables: [{
Initializer
.Value: { } value }] } localDeclaration)
Microsoft.CodeAnalysis.CSharp.Features (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)
177
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)
802
if (variableDeclaration.Variables[0].
Initializer
== null)
854
if (variableDeclarator.
Initializer
== null || modifiers.Any(SyntaxKind.ConstKeyword))
876
if (variableDeclarator.
Initializer
== null || modifiers.Any(SyntaxKind.ConstKeyword))
909
if (left >= 0 && declarators[left].
Initializer
!= null)
914
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)
387
Variables: [{
Initializer
.Value: ImplicitObjectCreationExpressionSyntax { Initializer: { } implicitInitializer } }, ..]
398
var firstVarDeclWithInitializer = variableDeclaration.Variables.FirstOrDefault(var => var.
Initializer
!= null && var.
Initializer
.Value != null);
400
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)
272
initializer = variableDeclarator.
Initializer
;
298
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)
282
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)
128
AddSpecificPlaceholders(placeholderBuilder, variableDeclarator.
Initializer
!.Value, conditionExpression.Right);
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
65
if (declaration.Parent == node.Parent && declarator.
Initializer
is null)
src\roslyn\src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (2)
165
if (localDeclarator.
Initializer
!= null)
167
if (localDeclarator.
Initializer
.Value is not LiteralExpressionSyntax and
src\roslyn\src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
266
if (previousStatement is not LocalDeclarationStatementSyntax { Declaration.Variables: [{
Initializer
.Value: { } initializer } declarator] } localDeclarationStatement)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
45
=> variable.
Initializer
?.Value;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpObjectCreationHelpers.cs (1)
19
if (declarator.
Initializer
?.Value == rootExpression)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
103
if (variableDeclaration is not { Parent: LocalDeclarationStatementSyntax localDeclaration, Variables: [{
Initializer
.Value: { } initializerValue } declarator] })
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (4)
334
if (variableDeclarator.
Initializer
!= null)
336
var value = variableDeclarator.
Initializer
.Value.WalkDownParentheses();
381
if (variableDeclarator.
Initializer
== null ||
382
variableDeclarator.
Initializer
.Value.Kind() is
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
285
var initializerValue = declarator.
Initializer
?.Value;
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (2)
193
if (declarator.
Initializer
== null)
196
var declaratorValue = declarator.
Initializer
.Value.WalkDownParentheses();
src\roslyn\src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
81
var localDeclarationExprA = variableDeclarator.
Initializer
?.Value.WalkDownParentheses();
src\roslyn\src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
134
localDeclarationStatement.Declaration.Variables[0].
Initializer
!.Value.Parenthesize(),
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeFieldReadonly\CSharpMakeFieldReadonlyCodeFixProvider.cs (1)
21
=> declaration.
Initializer
?.Value;
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (2)
55
variableDeclarator.
Initializer
?.Value is ImplicitObjectCreationExpressionSyntax implicitObjectCreation &&
66
variableDeclarator = variableDeclarator.WithInitializer(variableDeclarator.
Initializer
.WithValue(objectCreationNode));
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
101
var fieldInitializer = fieldDeclarator.
Initializer
?.Value;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (2)
140
variableDeclarator.
Initializer
!.EqualsToken,
141
variableDeclarator.
Initializer
.Value),
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
105
if (variableDeclarator.
Initializer
?.Value.WalkDownParentheses() is ObjectCreationExpressionSyntax objectCreationExpression)
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
211
codeBlocks.Add(decl.
Initializer
);
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (4)
Microsoft.NetCore.Analyzers\Performance\CSharpPreferHashDataOverComputeHash.Fixer.cs (1)
210
var initliazerValue = ((VariableDeclaratorSyntax)createNode).
Initializer
?.Value;
Microsoft.NetCore.Analyzers\Performance\CSharpUseSearchValues.cs (1)
32
variableDeclarator.
Initializer
?.Value is { } initializer &&
Microsoft.NetCore.Analyzers\Performance\CSharpUseSearchValues.Fixer.cs (1)
51
return variableDeclarator.
Initializer
!.Value;
Microsoft.NetCore.Analyzers\Runtime\CSharpDoNotUseStackallocInLoops.cs (1)
57
if (forStatement.Declaration?.Variables.Any(v => v.
Initializer
?.Value.Contains(ctx.Node) == true) == true)
Microsoft.CodeAnalysis.CSharp.Workspaces (26)
CodeGeneration\CSharpSyntaxGenerator.cs (5)
910
return (EnumMemberDeclarationSyntax)this.EnumMember(vd.Identifier.ToString(), vd.
Initializer
?.Value);
2548
return fd.Declaration.Variables[0].
Initializer
;
2559
return ld.Declaration.Variables[0].
Initializer
;
2567
return vd.Variables[0].
Initializer
;
2572
return ((VariableDeclaratorSyntax)declaration).
Initializer
;
ReassignedVariable\CSharpReassignedVariableService.cs (1)
33
return declarator.
Initializer
!= null;
Recommendations\CSharpRecommendationServiceRunner.cs (1)
498
if (variableDeclarator.
Initializer
?.Value is IdentifierNameSyntax { Identifier.ValueText: var fieldInitializerIdentifier } &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (2)
79
predicate: v => v.
Initializer
!= null,
80
selector: initializedV => initializedV.
Initializer
!.Value));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1303
=> ((VariableDeclaratorSyntax)node).
Initializer
;
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.cs (1)
89
variableDeclaration.Variables is [{
Initializer
: not null }];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (1)
87
var initializer = variableDeclaration.Variables[0].
Initializer
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (2)
82
RoslynDebug.AssertNotNull(variable.
Initializer
);
84
variable.Identifier, typeName, variable.
Initializer
.Value,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
110
if (variableDeclaration.Variables is not [{
Initializer
.Value: var initializer } variable])
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (3)
246
if (variable.
Initializer
!= null)
253
operatorToken: variable.
Initializer
.EqualsToken,
254
right: variable.
Initializer
.Value))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (2)
119
expression = usingStatement is { Declaration.Variables: [{
Initializer
.Value: { } value }] } ? value : usingStatement.Expression;
121
else if (node is LocalDeclarationStatementSyntax { Declaration.Variables: [{
Initializer
.Value: { } value }] } localDeclaration)
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\ConvertToLibraryImportFixer.cs (1)
374
var invocation = (InvocationExpressionSyntax)declaration.Declaration.Variables[0].
Initializer
.Value;
Roslyn.Diagnostics.CSharp.Analyzers (19)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (2)
79
predicate: v => v.
Initializer
!= null,
80
selector: initializedV => initializedV.
Initializer
!.Value));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1303
=> ((VariableDeclaratorSyntax)node).
Initializer
;
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.cs (1)
89
variableDeclaration.Variables is [{
Initializer
: not null }];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (1)
87
var initializer = variableDeclaration.Variables[0].
Initializer
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (2)
82
RoslynDebug.AssertNotNull(variable.
Initializer
);
84
variable.Identifier, typeName, variable.
Initializer
.Value,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
110
if (variableDeclaration.Variables is not [{
Initializer
.Value: var initializer } variable])
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (3)
246
if (variable.
Initializer
!= null)
253
operatorToken: variable.
Initializer
.EqualsToken,
254
right: variable.
Initializer
.Value))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (2)
119
expression = usingStatement is { Declaration.Variables: [{
Initializer
.Value: { } value }] } ? value : usingStatement.Expression;
121
else if (node is LocalDeclarationStatementSyntax { Declaration.Variables: [{
Initializer
.Value: { } value }] } localDeclaration)
System.Text.RegularExpressions.Generator (1)
UpgradeToGeneratedRegexCodeFixer.cs (1)
194
variableDeclarator.
Initializer
is null ||