491 references to Value
Microsoft.AspNetCore.App.Analyzers (1)
Kestrel\ListenOnIPv6AnyAnalyzer.cs (1)
88
Initializer.
Value
: MemberAccessExpressionSyntax
Microsoft.AspNetCore.Components.Analyzers (2)
PersistentStateAnalyzer.cs (1)
49
if (IsDefaultValueInitializer(propertyDeclaration.Initializer.
Value
))
SupplyParameterFromFormAnalyzer.cs (1)
49
if (IsDefaultValueInitializer(propertyDeclaration.Initializer.
Value
))
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
StaticRouteHandlerModel\InvocationOperationExtensions.cs (1)
107
Value
: var expr
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder_Expressions.cs (3)
513
valueBeforeConversion = defaultValueBinder.BindValue(defaultValueSyntax.
Value
, diagnostics, BindValueKind.RValue);
531
var initializer = initializerBinder.BindValue(equalsValueSyntax.
Value
, diagnostics, BindValueKind.RValue);
4500
((EqualsValueClauseSyntax)initSyntax.Parent).
Value
!= initSyntax)
Binder\Binder_Statements.cs (1)
918
value = initializer?.
Value
.CheckAndUnwrapRefExpression(diagnostics, out expressionRefKind);
Binder\ExpressionVariableFinder.cs (1)
129
VisitNodeToBind(node.
Value
);
Binder\LocalBinderFactory.cs (2)
476
Visit(node.
Value
, valueBinder);
958
Visit(initializer.
Value
, enclosing);
Lowering\InitializerRewriter.cs (1)
93
syntax = (syntax as EqualsValueClauseSyntax)?.
Value
?? syntax; //we want the attached sequence point to indicate the value node
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.cs (1)
31
int start = declarationSyntax.Initializer.
Value
.SpanStart;
Symbols\ConstantValueUtils.cs (1)
49
var value = GetAndValidateConstantValue(boundValue.Value, symbol, symbol.Type, equalsValueNode.
Value
, diagnostics);
Symbols\Source\ParameterHelpers.cs (2)
969
diagnostics.Add(ErrorCode.ERR_DefaultValueMustBeConstant, parameterSyntax.Default.
Value
.Location, parameterSyntax.Identifier.ValueText);
1053
diagnostics.Add(ErrorCode.WRN_RefReadonlyParameterDefaultValue, parameterSyntax.Default.
Value
, parameterSyntax.Identifier.ValueText);
Symbols\Source\SourceComplexParameterSymbol.cs (1)
230
parameterSyntax?.Default?.
Value
;
Symbols\Source\SourceLocalSymbol.cs (1)
588
value = ConstantValueUtils.GetAndValidateConstantValue(boundInitValue, this, type, _initializer.
Value
, diagnostics);
Syntax.xml.Main.Generated.cs (1)
1846
=> node.Update(VisitToken(node.EqualsToken), (ExpressionSyntax?)Visit(node.
Value
) ?? throw new ArgumentNullException("value"));
Syntax.xml.Syntax.Generated.cs (2)
6691
if (equalsToken != this.EqualsToken || value != this.
Value
)
6701
public EqualsValueClauseSyntax WithEqualsToken(SyntaxToken equalsToken) => Update(equalsToken, this.
Value
);
Microsoft.CodeAnalysis.CSharp.CodeStyle (20)
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
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 (2)
332
var value = variableDeclarator.Initializer.
Value
.WalkDownParentheses();
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 (1)
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\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
168
if ((nodeParent is EqualsValueClauseSyntax equalsValue && equalsValue.
Value
== node) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
677
equalsValue.
Value
== node;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (1)
80
selector: initializedV => initializedV.Initializer!.
Value
));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1334
=> ((EqualsValueClauseSyntax)node).
Value
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1227
equalsValue.
Value
== castNode &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
355
!TypesAreCompatible(originalDeclarator.Initializer.
Value
, newDeclarator.Initializer.
Value
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (1)
77
var initializerExpression = CSharpUseImplicitTypeHelper.GetInitializerExpression(initializer.
Value
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (1)
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 (10)
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 (1)
55
variableDeclarator.Initializer?.
Value
is ImplicitObjectCreationExpressionSyntax implicitObjectCreation &&
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
101
var fieldInitializer = fieldDeclarator.Initializer?.
Value
;
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
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\CodeGeneration\EnumMemberGenerator.cs (1)
117
var lastExpression = lastMember.EqualsValue!.
Value
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
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.UnitTests (2)
SymbolKey\SymbolKeyTestBase.cs (2)
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.Emit3.UnitTests (4)
FieldKeywordTests.cs (1)
9588
var value = p.Initializer.
Value
;
Semantics\OutVarTests.cs (2)
36458
Assert.True(model.TryGetSpeculativeSemanticModel(equalsValue.
Value
.SpanStart, equalsValue, out speculativeModel));
36536
Assert.True(model.TryGetSpeculativeSemanticModel(equalsValue.
Value
.SpanStart, equalsValue, out speculativeModel));
Semantics\RecordTests.cs (1)
445
var initializer = model.GetSymbolInfo(initializerSyntax.
Value
).Symbol!;
Microsoft.CodeAnalysis.CSharp.Features (57)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (5)
63
variableDeclarator.Initializer.
Value
.IsMissing ||
64
variableDeclarator.Initializer.
Value
.IsKind(SyntaxKind.StackAllocArrayCreationExpression))
166
MayContainSideEffects(declarator.Initializer.
Value
);
260
declarator.Initializer.
Value
is CollectionExpressionSyntax collectionToInline)
437
var expression = variableDeclarator.Initializer.
Value
.WalkDownParentheses();
ConvertAutoPropertyToFullProperty\CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
154
=> property.Initializer?.
Value
;
ConvertForToForEach\CSharpConvertForToForEachCodeRefactoringProvider.cs (1)
55
initializer = declarator.Initializer.
Value
;
ConvertLinq\ConvertForEachToLinqQuery\AbstractConverter.cs (1)
77
variable.Initializer.
Value
)
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (3)
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
);
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (2)
236
foreach (var grouping in initializers.GroupBy(kvp => kvp.
Value
.SyntaxTree))
482
var assignment = AssignmentExpression(SyntaxKind.SimpleAssignmentExpression, left, initializer.EqualsToken, initializer.
Value
);
Debugging\CSharpProximityExpressionsService.RelevantExpressionsCollector.cs (1)
100
AddExpressionTerms(declarator.Initializer.
Value
, expressions);
EditAndContinue\BreakpointSpans.cs (1)
349
return property.Initializer.
Value
.Span;
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
3068
? OneOrMany.Create<SyntaxNode>(initializer.
Value
)
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)
43
=> CreateSimpleBody(propertyInitializer.
Value
),
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
626
SyntaxKind.SimpleAssignmentExpression, IdentifierName(identifier), variableDeclaration.Initializer.
Value
)));
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (3)
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\Extensions.cs (2)
140
return equal.
Value
!= null && equal.
Value
.Span.Contains(node.Span);
GenerateType\CSharpGenerateTypeService.cs (3)
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)
283
if (member is PropertyDeclarationSyntax { Initializer.
Value
: var propertyInitializer } propertyDeclaration)
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)
238
if (equalsValue?.
Value
!= null)
244
LanguageServices, semanticModel, equalsValue.
Value
.Span,
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
188
Initializer.
Value
: { } initializer,
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (1)
74
var initializer = propertyDeclaration.Initializer?.
Value
;
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\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
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 (2)
332
var value = variableDeclarator.Initializer.
Value
.WalkDownParentheses();
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 (1)
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 (1)
55
variableDeclarator.Initializer?.
Value
is ImplicitObjectCreationExpressionSyntax implicitObjectCreation &&
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
101
var fieldInitializer = fieldDeclarator.Initializer?.
Value
;
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
142
variableDeclarator.Initializer.
Value
),
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
107
if (variableDeclarator.Initializer?.
Value
.WalkDownParentheses() is ObjectCreationExpressionSyntax objectCreationExpression)
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (1)
265
return equalsValue.
Value
;
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (6)
IOperation\IOperationTests.cs (1)
711
var fieldInitializer = tree.GetRoot().DescendantNodes().OfType<EqualsValueClauseSyntax>().Last().
Value
;
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 (86)
Semantics\ConstantTests.cs (1)
3521
var initializer = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer.
Value
;
Semantics\DelegateTypeTests.cs (27)
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
;
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 (5)
1205
var expr = (ExpressionSyntax)tree.GetCompilationUnitRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer.
Value
;
8053
var constantValue = model.GetConstantValue(equalsValue.
Value
);
8119
.DescendantNodes().OfType<EqualsValueClauseSyntax>().Single().
Value
;
8124
var lhs = decls[2].DescendantNodes().OfType<EqualsValueClauseSyntax>().Single().
Value
;
8150
.DescendantNodes().OfType<EqualsValueClauseSyntax>().Single().
Value
;
Semantics\NullableContextTests.cs (4)
424
var syntax = syntaxTree.GetRoot().DescendantNodes().OfType<EqualsValueClauseSyntax>().First().
Value
;
1979
var value = syntax.
Value
;
2021
var typeInfo = model.GetTypeInfo(syntax.Initializer.
Value
);
2060
var typeInfo = model.GetTypeInfo(syntax.Initializer.
Value
);
Semantics\NullableReferenceTypesTests.cs (7)
73829
model.GetSymbolInfo(node.EqualsValue.
Value
);
157673
Assert.Equal("field", declarators[0].
Value
.ToString());
157674
var field1 = model.GetSymbolInfo(declarators[0].
Value
).Symbol;
157675
Assert.Equal("C<T>.field", declarators[1].
Value
.ToString());
157676
var field2 = model.GetSymbolInfo(declarators[1].
Value
).Symbol;
157677
Assert.Equal("C<T>.field", declarators[2].
Value
.ToString());
157678
var field3 = model.GetSymbolInfo(declarators[2].
Value
).Symbol;
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\RecordStructTests.cs (1)
5928
var initializer = model.GetSymbolInfo(initializerSyntax.
Value
).Symbol!;
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\TargetTypedDefaultTests.cs (1)
3717
var defaultValue = parameter.Default.
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 (54)
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 (17)
1421
var expr = equalsValue.
Value
;
1456
var initializer = equalsValue.
Value
;
1463
var expr = newEqualsValue.
Value
;
1502
var paramDefaultArg = equalsValue.
Value
;
1511
var expr = newEqualsValue.
Value
;
1552
var paramDefaultArg = equalsValue.
Value
;
1559
var binaryExpr = newEqualsValue.
Value
;
1590
var paramDefaultArg = equalsValue.
Value
;
1599
var expr = newEqualsValue.
Value
;
2031
var expr = newSyntax.
Value
;
2191
var speculatedStatement = statement.ReplaceNode(initializer.
Value
, SyntaxFactory.ParseExpression("0"));
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 (12)
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
;
5654
var valueSyntax = decl.Default?.
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
);
Symbols\Source\NullablePublicAPITests.cs (6)
1123
_ = model.GetTypeInfoAndVerifyIOperation(root.DescendantNodes().OfType<EqualsValueClauseSyntax>().Single().
Value
);
1219
var dCast = (CastExpressionSyntax)root.DescendantNodes().OfType<EqualsValueClauseSyntax>().Single().
Value
;
4053
var o2Ref = root.DescendantNodes().OfType<ParameterSyntax>().Last().Default.
Value
;
4067
var speculativeO1Ref = speculativeInitializer.
Value
;
4269
var default0 = root.DescendantNodes().OfType<EqualsValueClauseSyntax>().ElementAt(0).
Value
;
4272
var default1 = root.DescendantNodes().OfType<EqualsValueClauseSyntax>().ElementAt(1).
Value
;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (169)
Generated\Syntax.Test.xml.Generated.cs (2)
12453
Assert.NotNull(node.
Value
);
12454
var newNode = node.WithEqualsToken(node.EqualsToken).WithValue(node.
Value
);
IncrementalParsing\BinaryExpression.cs (1)
35
var expression = statement.Declaration.Variables[0].Initializer.
Value
as BinaryExpressionSyntax;
Parsing\DeclarationParsingTests.cs (15)
3845
Assert.NotNull(fs.Declaration.Variables[0].Initializer.
Value
);
3846
Assert.Equal("d", fs.Declaration.Variables[0].Initializer.
Value
.ToString());
3889
Assert.NotNull(fs.Declaration.Variables[0].Initializer.
Value
);
3890
Assert.Equal("e", fs.Declaration.Variables[0].Initializer.
Value
.ToString());
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());
4034
Assert.NotNull(fs.Declaration.Variables[0].Initializer.
Value
);
4035
Assert.Equal("x", fs.Declaration.Variables[0].Initializer.
Value
.ToString());
4042
Assert.NotNull(fs.Declaration.Variables[1].Initializer.
Value
);
4043
Assert.Equal("y", fs.Declaration.Variables[1].Initializer.
Value
.ToString());
4050
Assert.NotNull(fs.Declaration.Variables[2].Initializer.
Value
);
4051
Assert.Equal("z", fs.Declaration.Variables[2].Initializer.
Value
.ToString());
4445
Assert.NotNull(ps.Initializer.
Value
);
4446
Assert.Equal("d", ps.Initializer.
Value
.ToString());
Parsing\ParsingErrorRecoveryTests.cs (98)
4590
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
4591
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
4616
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
4617
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
4643
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
4644
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
4670
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
4671
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
4698
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
4699
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
4725
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
4726
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
4753
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
4754
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
4782
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
4783
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
4811
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
4812
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
4841
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
4842
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
4870
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
4871
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
4898
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
4899
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
4925
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
4926
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
4952
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
4953
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
4979
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
4980
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
5007
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
5008
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
5034
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
5035
Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
5062
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
5063
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
5088
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
5089
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
5118
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
5119
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
5147
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
5148
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
5177
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
5178
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
5830
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
5831
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
5870
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
5871
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
5899
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
5900
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
5928
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
5929
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
5958
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
5959
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
5987
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
5988
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
6020
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
6021
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
6047
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
6048
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
6074
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
6075
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
6101
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
6102
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
6129
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
6130
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
6156
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
6157
Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
6186
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
6187
Assert.Equal(SyntaxKind.TupleExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
6217
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
6218
Assert.Equal(SyntaxKind.TupleExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
6245
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
6246
Assert.Equal(SyntaxKind.TupleExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
6293
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
6294
Assert.Equal(SyntaxKind.TupleExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
6327
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
6328
Assert.Equal(SyntaxKind.TupleExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
6359
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
6360
Assert.Equal(SyntaxKind.TupleExpression, ds.Declaration.Variables[0].Initializer.
Value
.Kind());
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
;
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
;
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
;
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
;
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
;
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 (53)
556
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
557
Assert.Equal("b", ds.Declaration.Variables[0].Initializer.
Value
.ToString());
585
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
586
Assert.Equal("va", ds.Declaration.Variables[0].Initializer.
Value
.ToString());
593
Assert.NotNull(ds.Declaration.Variables[1].Initializer.
Value
);
594
Assert.Equal("vb", ds.Declaration.Variables[1].Initializer.
Value
.ToString());
601
Assert.NotNull(ds.Declaration.Variables[2].Initializer.
Value
);
602
Assert.Equal("vc", ds.Declaration.Variables[2].Initializer.
Value
.ToString());
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());
663
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
664
Assert.Equal("b", ds.Declaration.Variables[0].Initializer.
Value
.ToString());
695
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
696
Assert.Equal("b", ds.Declaration.Variables[0].Initializer.
Value
.ToString());
727
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
728
Assert.Equal("b", ds.Declaration.Variables[0].Initializer.
Value
.ToString());
759
Assert.NotNull(ds.Declaration.Variables[0].Initializer.
Value
);
760
Assert.Equal("b", ds.Declaration.Variables[0].Initializer.
Value
.ToString());
816
Assert.Equal(SyntaxKind.RefExpression, initializer.
Value
.Kind());
817
Assert.Equal("ref b", initializer.
Value
.ToString());
847
Assert.Equal(SyntaxKind.RefExpression, initializer.
Value
.Kind());
848
Assert.Equal("ref b", initializer.
Value
.ToString());
857
Assert.Equal(SyntaxKind.RefExpression, initializer.
Value
.Kind());
858
Assert.Equal("ref d", initializer.
Value
.ToString());
1565
Assert.NotNull(fs.Declaration.Variables[0].Initializer.
Value
);
1566
Assert.Equal("0", fs.Declaration.Variables[0].Initializer.
Value
.ToString());
1604
Assert.NotNull(fs.Declaration.Variables[0].Initializer.
Value
);
1605
Assert.Equal("0", fs.Declaration.Variables[0].Initializer.
Value
.ToString());
1642
Assert.NotNull(fs.Declaration.Variables[0].Initializer.
Value
);
1643
Assert.Equal("0", fs.Declaration.Variables[0].Initializer.
Value
.ToString());
1649
Assert.NotNull(fs.Declaration.Variables[1].Initializer.
Value
);
1650
Assert.Equal("1", fs.Declaration.Variables[1].Initializer.
Value
.ToString());
1900
Assert.NotNull(fs.Declaration.Variables[0].Initializer.
Value
);
1901
Assert.Equal("0", fs.Declaration.Variables[0].Initializer.
Value
.ToString());
2380
Assert.NotNull(us.Declaration.Variables[0].Initializer.
Value
);
2381
Assert.Equal("b", us.Declaration.Variables[0].Initializer.
Value
.ToString());
2413
Assert.NotNull(us.Declaration.Variables[0].Initializer.
Value
);
2414
Assert.Equal("b", us.Declaration.Variables[0].Initializer.
Value
.ToString());
2475
Assert.NotNull(us.Declaration.Variables[0].Initializer.
Value
);
2476
Assert.Equal("b", us.Declaration.Variables[0].Initializer.
Value
.ToString());
2510
Assert.NotNull(us.Declaration.Variables[0].Initializer.
Value
);
2511
Assert.Equal("b", us.Declaration.Variables[0].Initializer.
Value
.ToString());
2644
Assert.NotNull(us.Declaration.Variables[0].Initializer.
Value
);
2645
Assert.Equal("b", us.Declaration.Variables[0].Initializer.
Value
.ToString());
2815
Assert.NotNull(us.Declaration.Variables[0].Initializer.
Value
);
2816
Assert.Equal("b", us.Declaration.Variables[0].Initializer.
Value
.ToString());
2823
Assert.NotNull(us.Declaration.Variables[1].Initializer.
Value
);
2824
Assert.Equal("d", us.Declaration.Variables[1].Initializer.
Value
.ToString());
2858
Assert.NotNull(us.Declaration.Variables[0].Initializer.
Value
);
2859
Assert.Equal("b", us.Declaration.Variables[0].Initializer.
Value
.ToString());
2866
Assert.NotNull(us.Declaration.Variables[1].Initializer.
Value
);
2867
Assert.Equal("d", us.Declaration.Variables[1].Initializer.
Value
.ToString());
Microsoft.CodeAnalysis.CSharp.Workspaces (20)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
923
return (EnumMemberDeclarationSyntax)this.EnumMember(vd.Identifier.ToString(), vd.Initializer?.
Value
);
2470
return GetEqualsValue(declaration)?.
Value
;
2536
return ReplaceWithTrivia(declaration, eq.
Value
, expr);
Recommendations\CSharpRecommendationServiceRunner.cs (2)
498
if (variableDeclarator.Initializer?.
Value
is IdentifierNameSyntax { Identifier.ValueText: var fieldInitializerIdentifier } &&
505
else if (member is PropertyDeclarationSyntax { Initializer.
Value
: IdentifierNameSyntax { Identifier.ValueText: var propertyInitializerIdentifier } } &&
Rename\CSharpRenameRewriterLanguageService.cs (1)
1146
return enclosingInitializer.
Value
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
168
if ((nodeParent is EqualsValueClauseSyntax equalsValue && equalsValue.
Value
== node) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
677
equalsValue.
Value
== node;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (1)
80
selector: initializedV => initializedV.Initializer!.
Value
));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1334
=> ((EqualsValueClauseSyntax)node).
Value
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1227
equalsValue.
Value
== castNode &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
355
!TypesAreCompatible(originalDeclarator.Initializer.
Value
, newDeclarator.Initializer.
Value
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (1)
77
var initializerExpression = CSharpUseImplicitTypeHelper.GetInitializerExpression(initializer.
Value
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (1)
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\CodeGeneration\EnumMemberGenerator.cs (1)
117
var lastExpression = lastMember.EqualsValue!.
Value
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
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.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeGeneration\AbstractCodeGenerationTests.cs (1)
94
var expression = simplifiedRootNode.DescendantNodes().OfType<EqualsValueClauseSyntax>().First().
Value
;
Microsoft.Extensions.Validation.ValidationsGenerator (1)
src\Http\Http.Extensions\gen\Microsoft.AspNetCore.Http.RequestDelegateGenerator\StaticRouteHandlerModel\InvocationOperationExtensions.cs (1)
107
Value
: var expr
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\ConvertToLibraryImportFixer.cs (1)
362
var invocation = (InvocationExpressionSyntax)declaration.Declaration.Variables[0].Initializer.
Value
;
Microsoft.VisualStudio.LanguageServices.CSharp (10)
CodeModel\CSharpCodeModelService.cs (3)
2909
return enumMemberDeclaration.EqualsValue?.
Value
.ToString();
2912
return variableDeclarator.Initializer?.
Value
.ToString();
2915
return parameter.Default?.
Value
.ToString();
CodeModel\CSharpCodeModelService_Prototype.cs (6)
263
node.Initializer.
Value
!= null &&
264
!node.Initializer.
Value
.IsMissing)
267
builder.Append(node.Initializer.
Value
);
293
node.EqualsValue.
Value
!= null &&
294
!node.EqualsValue.
Value
.IsMissing)
297
builder.Append(node.EqualsValue.
Value
);
CodeModel\MethodXml\MethodXmlBuilder.cs (1)
123
if (!TryGenerateExpression(variable.Initializer.
Value
))
Roslyn.Diagnostics.CSharp.Analyzers (14)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
168
if ((nodeParent is EqualsValueClauseSyntax equalsValue && equalsValue.
Value
== node) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
677
equalsValue.
Value
== node;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (1)
80
selector: initializedV => initializedV.Initializer!.
Value
));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1334
=> ((EqualsValueClauseSyntax)node).
Value
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1227
equalsValue.
Value
== castNode &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
355
!TypesAreCompatible(originalDeclarator.Initializer.
Value
, newDeclarator.Initializer.
Value
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (1)
77
var initializerExpression = CSharpUseImplicitTypeHelper.GetInitializerExpression(initializer.
Value
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (1)
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\CodeGeneration\EnumMemberGenerator.cs (1)
117
var lastExpression = lastMember.EqualsValue!.
Value
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
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)