491 references to Value
Microsoft.AspNetCore.App.Analyzers (1)
Kestrel\ListenOnIPv6AnyAnalyzer.cs (1)
88Initializer.Value: MemberAccessExpressionSyntax
Microsoft.AspNetCore.Components.Analyzers (2)
PersistentStateAnalyzer.cs (1)
49if (IsDefaultValueInitializer(propertyDeclaration.Initializer.Value))
SupplyParameterFromFormAnalyzer.cs (1)
49if (IsDefaultValueInitializer(propertyDeclaration.Initializer.Value))
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
StaticRouteHandlerModel\InvocationOperationExtensions.cs (1)
107Value: var expr
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder_Expressions.cs (3)
513valueBeforeConversion = defaultValueBinder.BindValue(defaultValueSyntax.Value, diagnostics, BindValueKind.RValue); 531var initializer = initializerBinder.BindValue(equalsValueSyntax.Value, diagnostics, BindValueKind.RValue); 4500((EqualsValueClauseSyntax)initSyntax.Parent).Value != initSyntax)
Binder\Binder_Statements.cs (1)
918value = initializer?.Value.CheckAndUnwrapRefExpression(diagnostics, out expressionRefKind);
Binder\ExpressionVariableFinder.cs (1)
129VisitNodeToBind(node.Value);
Binder\LocalBinderFactory.cs (2)
476Visit(node.Value, valueBinder); 958Visit(initializer.Value, enclosing);
Lowering\InitializerRewriter.cs (1)
93syntax = (syntax as EqualsValueClauseSyntax)?.Value ?? syntax; //we want the attached sequence point to indicate the value node
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.cs (1)
31int start = declarationSyntax.Initializer.Value.SpanStart;
Symbols\ConstantValueUtils.cs (1)
49var value = GetAndValidateConstantValue(boundValue.Value, symbol, symbol.Type, equalsValueNode.Value, diagnostics);
Symbols\Source\ParameterHelpers.cs (2)
969diagnostics.Add(ErrorCode.ERR_DefaultValueMustBeConstant, parameterSyntax.Default.Value.Location, parameterSyntax.Identifier.ValueText); 1053diagnostics.Add(ErrorCode.WRN_RefReadonlyParameterDefaultValue, parameterSyntax.Default.Value, parameterSyntax.Identifier.ValueText);
Symbols\Source\SourceComplexParameterSymbol.cs (1)
230parameterSyntax?.Default?.Value;
Symbols\Source\SourceLocalSymbol.cs (1)
588value = 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)
6691if (equalsToken != this.EqualsToken || value != this.Value) 6701public EqualsValueClauseSyntax WithEqualsToken(SyntaxToken equalsToken) => Update(equalsToken, this.Value);
Microsoft.CodeAnalysis.CSharp.CodeStyle (20)
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
167if (localDeclarator.Initializer.Value is not LiteralExpressionSyntax and
src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
266if (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)
19if (declarator.Initializer?.Value == rootExpression)
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
103if (variableDeclaration is not { Parent: LocalDeclarationStatementSyntax localDeclaration, Variables: [{ Initializer.Value: { } initializerValue } declarator] })
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (2)
332var value = variableDeclarator.Initializer.Value.WalkDownParentheses(); 368variableDeclarator.Initializer.Value.Kind() is
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
285var initializerValue = declarator.Initializer?.Value;
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
196var declaratorValue = declarator.Initializer.Value.WalkDownParentheses();
src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
81var localDeclarationExprA = variableDeclarator.Initializer?.Value.WalkDownParentheses();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
168if ((nodeParent is EqualsValueClauseSyntax equalsValue && equalsValue.Value == node) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
677equalsValue.Value == node;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (1)
80selector: 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)
1227equalsValue.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)
77var initializerExpression = CSharpUseImplicitTypeHelper.GetInitializerExpression(initializer.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (1)
91variable.Identifier, typeName, variable.Initializer.Value,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
122if (variableDeclaration.Variables is not [{ Initializer.Value: var initializer } variable])
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (10)
src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
137localDeclarationStatement.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)
55variableDeclarator.Initializer?.Value is ImplicitObjectCreationExpressionSyntax implicitObjectCreation &&
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
101var fieldInitializer = fieldDeclarator.Initializer?.Value;
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
142variableDeclarator.Initializer.Value),
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
107if (variableDeclarator.Initializer?.Value.WalkDownParentheses() is ObjectCreationExpressionSyntax objectCreationExpression)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (1)
117var lastExpression = lastMember.EqualsValue!.Value;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
254right: variable.Initializer.Value))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (2)
124expression = usingStatement is { Declaration.Variables: [{ Initializer.Value: { } value }] } ? value : usingStatement.Expression; 126else if (node is LocalDeclarationStatementSyntax { Declaration.Variables: [{ Initializer.Value: { } value }] } localDeclaration)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
SymbolKey\SymbolKeyTestBase.cs (2)
286var df = model.AnalyzeDataFlow(declarator.Initializer.Value); 289GetAnonymousExprSymbols(declarator.Initializer.Value, model, list);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (14)
CodeGen\CodeGenFunctionPointersTests.cs (12)
3339var declarators = syntaxTree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Initializer!.Value.IsKind(SyntaxKind.AddressOfExpression)).ToArray(); 3340var addressOfs = declarators.Select(d => d.Initializer!.Value).ToArray(); 3411var addressOf = declarator.Initializer!.Value; 3458var addressOf = declarator.Initializer!.Value; 3570FunctionPointerUtilities.VerifyFunctionPointerSemanticInfo(model, decls[0].Initializer!.Value, 3577FunctionPointerUtilities.VerifyFunctionPointerSemanticInfo(model, ((CastExpressionSyntax)decls[1].Initializer!.Value).Expression, 3622FunctionPointerUtilities.VerifyFunctionPointerSemanticInfo(model, ((CastExpressionSyntax)decls[1].Initializer!.Value).Expression, 3629FunctionPointerUtilities.VerifyFunctionPointerSemanticInfo(model, decls[2].Initializer!.Value, 3673FunctionPointerUtilities.VerifyFunctionPointerSemanticInfo(model, ((CastExpressionSyntax)decls[1].Initializer!.Value).Expression, 3680FunctionPointerUtilities.VerifyFunctionPointerSemanticInfo(model, decls[2].Initializer!.Value, 3712FunctionPointerUtilities.VerifyFunctionPointerSemanticInfo(model, ((CastExpressionSyntax)decls[0].Initializer!.Value).Expression, 4117var methodGroup1 = variableDeclaratorSyntax.Initializer!.Value;
CodeGen\CodeGenTupleTest.cs (2)
7498var value = declaration.Declaration.Variables.First().Initializer.Value; 7531var value = declaration.Declaration.Variables.First().Initializer.Value;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (4)
FieldKeywordTests.cs (1)
9588var value = p.Initializer.Value;
Semantics\OutVarTests.cs (2)
36458Assert.True(model.TryGetSpeculativeSemanticModel(equalsValue.Value.SpanStart, equalsValue, out speculativeModel)); 36536Assert.True(model.TryGetSpeculativeSemanticModel(equalsValue.Value.SpanStart, equalsValue, out speculativeModel));
Semantics\RecordTests.cs (1)
445var initializer = model.GetSymbolInfo(initializerSyntax.Value).Symbol!;
Microsoft.CodeAnalysis.CSharp.Features (57)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (5)
63variableDeclarator.Initializer.Value.IsMissing || 64variableDeclarator.Initializer.Value.IsKind(SyntaxKind.StackAllocArrayCreationExpression)) 166MayContainSideEffects(declarator.Initializer.Value); 260declarator.Initializer.Value is CollectionExpressionSyntax collectionToInline) 437var expression = variableDeclarator.Initializer.Value.WalkDownParentheses();
ConvertAutoPropertyToFullProperty\CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
154=> property.Initializer?.Value;
ConvertForToForEach\CSharpConvertForToForEachCodeRefactoringProvider.cs (1)
55initializer = declarator.Initializer.Value;
ConvertLinq\ConvertForEachToLinqQuery\AbstractConverter.cs (1)
77variable.Initializer.Value)
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (3)
66CanReplaceInitialization(lastDeclaration.Initializer.Value, cancellationToken)) 68Convert(lastDeclaration.Initializer.Value, variables.Count == 1 ? previous : lastDeclaration); 142=> SyntaxNodeOrTokenExtensions.GetTrivia(variableDeclarator.Identifier, variableDeclarator.Initializer.EqualsToken, variableDeclarator.Initializer.Value);
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (2)
236foreach (var grouping in initializers.GroupBy(kvp => kvp.Value.SyntaxTree)) 482var assignment = AssignmentExpression(SyntaxKind.SimpleAssignmentExpression, left, initializer.EqualsToken, initializer.Value);
Debugging\CSharpProximityExpressionsService.RelevantExpressionsCollector.cs (1)
100AddExpressionTerms(declarator.Initializer.Value, expressions);
EditAndContinue\BreakpointSpans.cs (1)
349return 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)
626SyntaxKind.SimpleAssignmentExpression, IdentifierName(identifier), variableDeclaration.Initializer.Value)));
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (3)
244declaration.Declaration.Variables[0].Initializer.Value == null || 245declaration.Declaration.Variables[0].Initializer.Value is StackAllocArrayCreationExpressionSyntax || 263return [ReturnStatement(declaration.Declaration.Variables[0].Initializer.Value)];
ExtractMethod\Extensions.cs (2)
140return equal.Value != null && equal.Value.Span.Contains(node.Span);
GenerateType\CSharpGenerateTypeService.cs (3)
380Variables: [{ Initializer.Value: ImplicitObjectCreationExpressionSyntax { Initializer: { } implicitInitializer } }, ..] 391var firstVarDeclWithInitializer = variableDeclaration.Variables.FirstOrDefault(var => var.Initializer != null && var.Initializer.Value != null); 393generateTypeServiceStateOptions.DelegateCreationMethodSymbol = GetMethodSymbolIfPresent(semanticModel, firstVarDeclWithInitializer.Initializer.Value, cancellationToken);
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider.cs (2)
283if (member is PropertyDeclarationSyntax { Initializer.Value: var propertyInitializer } propertyDeclaration) 293if (varDecl is { Initializer.Value: var fieldInitializer })
IntroduceVariable\CSharpIntroduceLocalForExpressionCodeRefactoringProvider.cs (1)
62if (expressionStatement.SemicolonToken.IsMissing && localDeclaration is { Declaration.Variables: [{ Initializer.Value: { } value }, ..] })
LanguageServices\CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs (2)
238if (equalsValue?.Value != null) 244LanguageServices, semanticModel, equalsValue.Value.Span,
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
188Initializer.Value: { } initializer,
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (1)
74var initializer = propertyDeclaration.Initializer?.Value;
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (4)
133start = variable.Initializer?.Value; 201end = variable.Initializer?.Value; 287editor.ReplaceNode(variable.Initializer!.Value, Reduce(newStart)); 294editor.ReplaceNode(variable.Initializer!.Value, Reduce(start));
Snippets\AbstractCSharpForLoopSnippetProvider.cs (1)
105AddSpecificPlaceholders(placeholderBuilder, variableDeclarator.Initializer!.Value, conditionExpression.Right);
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
167if (localDeclarator.Initializer.Value is not LiteralExpressionSyntax and
src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
266if (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)
19if (declarator.Initializer?.Value == rootExpression)
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
103if (variableDeclaration is not { Parent: LocalDeclarationStatementSyntax localDeclaration, Variables: [{ Initializer.Value: { } initializerValue } declarator] })
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (2)
332var value = variableDeclarator.Initializer.Value.WalkDownParentheses(); 368variableDeclarator.Initializer.Value.Kind() is
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
285var initializerValue = declarator.Initializer?.Value;
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
196var declaratorValue = declarator.Initializer.Value.WalkDownParentheses();
src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
81var localDeclarationExprA = variableDeclarator.Initializer?.Value.WalkDownParentheses();
src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
137localDeclarationStatement.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)
55variableDeclarator.Initializer?.Value is ImplicitObjectCreationExpressionSyntax implicitObjectCreation &&
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
101var fieldInitializer = fieldDeclarator.Initializer?.Value;
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
142variableDeclarator.Initializer.Value),
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
107if (variableDeclarator.Initializer?.Value.WalkDownParentheses() is ObjectCreationExpressionSyntax objectCreationExpression)
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (1)
265return equalsValue.Value;
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (6)
IOperation\IOperationTests.cs (1)
711var fieldInitializer = tree.GetRoot().DescendantNodes().OfType<EqualsValueClauseSyntax>().Last().Value;
IOperation\IOperationTests_IAnonymousFunctionExpression.cs (2)
410var lambdaSyntax = (LambdaExpressionSyntax)variableDeclaration.Declaration.Variables.Single().Initializer.Value; 490var lambdaSyntax = (LambdaExpressionSyntax)variableDeclaration.Declaration.Variables.Single().Initializer.Value;
IOperation\IOperationTests_IConversionExpression.cs (3)
175var initializerSyntax = ((VariableDeclaratorSyntax)syntax).Initializer.Value; 375var initializer = (BinaryExpressionSyntax)((VariableDeclaratorSyntax)syntax).Initializer.Value; 5328((VariableDeclaratorSyntax)syntaxNode).Initializer.Value;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (86)
Semantics\ConstantTests.cs (1)
3521var initializer = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer.Value;
Semantics\DelegateTypeTests.cs (27)
749var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 795var expr = ((CastExpressionSyntax)tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value).Expression; 938var expr = ((CastExpressionSyntax)tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value).Expression; 1036var expr = ((CastExpressionSyntax)tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value).Expression; 1211var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1247var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1332var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1372var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1415var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1459var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1554var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1634var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1684var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1734var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1784var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1834var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1884var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1934var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1980var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 2028var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 3675var exprs = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Select(d => d.Initializer!.Value).ToArray(); 8100var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 10470var typeInfo = model.GetTypeInfo(variable.Initializer!.Value); 19868var typeInfo = model.GetTypeInfo(declarator.Initializer!.Value); 19872typeInfo = model.GetTypeInfo(declarator.Initializer!.Value.DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single()); 19910var typeInfo = model.GetTypeInfo(declarator.Initializer!.Value); 19914typeInfo = model.GetTypeInfo(declarator.Initializer!.Value.DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single());
Semantics\FunctionPointerTests.cs (7)
201var initializer1 = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().First().Initializer!.Value; 205var initializer2 = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Last().Initializer!.Value; 293foreach (var literal in tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Select(v => v.Initializer!.Value)) 600var decls = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Select(d => d.Initializer!.Value).ToList(); 839var decls = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Select(d => d.Initializer!.Value).ToList(); 901var initializer = decl.Initializer!.Value; 2094var typeInfo = model.GetTypeInfo(localSyntax.Initializer!.Value);
Semantics\GenericConstraintsTests.cs (1)
2878var value = ((VariableDeclaratorSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.VariableDeclarator)).Initializer.Value;
Semantics\LambdaTests.cs (5)
1205var expr = (ExpressionSyntax)tree.GetCompilationUnitRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer.Value; 8053var constantValue = model.GetConstantValue(equalsValue.Value); 8119.DescendantNodes().OfType<EqualsValueClauseSyntax>().Single().Value; 8124var lhs = decls[2].DescendantNodes().OfType<EqualsValueClauseSyntax>().Single().Value; 8150.DescendantNodes().OfType<EqualsValueClauseSyntax>().Single().Value;
Semantics\NullableContextTests.cs (4)
424var syntax = syntaxTree.GetRoot().DescendantNodes().OfType<EqualsValueClauseSyntax>().First().Value; 1979var value = syntax.Value; 2021var typeInfo = model.GetTypeInfo(syntax.Initializer.Value); 2060var typeInfo = model.GetTypeInfo(syntax.Initializer.Value);
Semantics\NullableReferenceTypesTests.cs (7)
73829model.GetSymbolInfo(node.EqualsValue.Value); 157673Assert.Equal("field", declarators[0].Value.ToString()); 157674var field1 = model.GetSymbolInfo(declarators[0].Value).Symbol; 157675Assert.Equal("C<T>.field", declarators[1].Value.ToString()); 157676var field2 = model.GetSymbolInfo(declarators[1].Value).Symbol; 157677Assert.Equal("C<T>.field", declarators[2].Value.ToString()); 157678var field3 = model.GetSymbolInfo(declarators[2].Value).Symbol;
Semantics\OperatorTests.cs (1)
12060.Select(v => v.Initializer.Value)
Semantics\QueryTests.cs (4)
3426var q = (QueryExpressionSyntax)queryStatement.Declaration.Variables[0].Initializer.Value; 3470var q = (QueryExpressionSyntax)queryStatement.Declaration.Variables[0].Initializer.Value; 3517var queryExpression = (QueryExpressionSyntax)((LocalDeclarationStatementSyntax)queryStatement).Declaration.Variables[0].Initializer.Value; 3557var queryExpression = (QueryExpressionSyntax)((LocalDeclarationStatementSyntax)queryStatement).Declaration.Variables[0].Initializer.Value;
Semantics\RecordStructTests.cs (1)
5928var initializer = model.GetSymbolInfo(initializerSyntax.Value).Symbol!;
Semantics\ScriptSemanticsTests.cs (1)
541var symbol1 = model.GetSymbolInfo(declarations[1].Initializer.Value).Symbol;
Semantics\StackAllocInitializerTests.cs (11)
1053var obj1Value = model.GetSemanticInfoSummary(obj1.Initializer.Value); 1061var obj2Value = model.GetSemanticInfoSummary(obj2.Initializer.Value); 1069var obj3Value = model.GetSemanticInfoSummary(obj3.Initializer.Value); 1077var obj4Value = model.GetSemanticInfoSummary(obj4.Initializer.Value); 1085var obj5Value = model.GetSemanticInfoSummary(obj5.Initializer.Value); 1154Assert.Equal(SyntaxKind.CastExpression, obj1.Initializer.Value.Kind()); 1156var obj1Value = model.GetSemanticInfoSummary(((CastExpressionSyntax)obj1.Initializer.Value).Expression); 1164var obj2Value = model.GetSemanticInfoSummary(obj2.Initializer.Value); 1172var obj3Value = model.GetSemanticInfoSummary(obj3.Initializer.Value); 1180var obj4Value = model.GetSemanticInfoSummary(obj4.Initializer.Value); 1188var obj5Value = model.GetSemanticInfoSummary(obj5.Initializer.Value);
Semantics\StackAllocSpanExpressionsTests.cs (11)
59var obj1Value = model.GetSemanticInfoSummary(obj1.Initializer.Value); 67var obj2Value = model.GetSemanticInfoSummary(obj2.Initializer.Value); 75var obj3Value = model.GetSemanticInfoSummary(obj3.Initializer.Value); 83var obj4Value = model.GetSemanticInfoSummary(obj4.Initializer.Value); 91var obj5Value = model.GetSemanticInfoSummary(obj5.Initializer.Value); 132Assert.Equal(SyntaxKind.CastExpression, obj1.Initializer.Value.Kind()); 134var obj1Value = model.GetSemanticInfoSummary(((CastExpressionSyntax)obj1.Initializer.Value).Expression); 142var obj2Value = model.GetSemanticInfoSummary(obj2.Initializer.Value); 150var obj3Value = model.GetSemanticInfoSummary(obj3.Initializer.Value); 158var obj4Value = model.GetSemanticInfoSummary(obj4.Initializer.Value); 166var obj5Value = model.GetSemanticInfoSummary(obj5.Initializer.Value);
Semantics\TargetTypedConditionalOperatorTests.cs (1)
340var conditionalExpr = (ConditionalExpressionSyntax)stmt.Declaration.Variables[0].Initializer!.Value;
Semantics\TargetTypedDefaultTests.cs (1)
3717var defaultValue = parameter.Default.Value;
Semantics\UnsafeTests.cs (3)
8383var value = declarationSyntax.Variables.Single().Initializer.Value; 10229var initializerSummaries = declarators.Select(syntax => model.GetSemanticInfoSummary(syntax.Initializer.Value)).ToArray(); 10298var initializerSummaries = declarators.Select(syntax => model.GetSemanticInfoSummary(syntax.Initializer.Value)).ToArray();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (54)
Compilation\GetSemanticInfoTests.cs (11)
256ConversionTestHelper(model, v3[0].Initializer.Value, ConversionKind.ImplicitNumeric, ConversionKind.ImplicitNumeric); 259ConversionTestHelper(model, v4[0].Initializer.Value, ConversionKind.ImplicitReference, ConversionKind.NoConversion); 267ConversionTestHelper(model, v7[0].Initializer.Value, ConversionKind.Boxing, ConversionKind.Boxing); 270ConversionTestHelper(model, v8[0].Initializer.Value, ConversionKind.ImplicitEnumeration, ConversionKind.ExplicitEnumeration); 273var v9val = (MemberAccessExpressionSyntax)(v9[0].Initializer.Value); 538ConversionTestHelper(model, v1[0].Initializer.Value, ConversionKind.NullLiteral, ConversionKind.NoConversion); 541ConversionTestHelper(model, v2[0].Initializer.Value, ConversionKind.ImplicitNullable, ConversionKind.ExplicitNullable); 549ConversionTestHelper(model, v4[0].Initializer.Value, ConversionKind.ImplicitEnumeration, ConversionKind.ExplicitEnumeration); 553ConversionTestHelper(model, v5[0].Initializer.Value, ConversionKind.ImplicitEnumeration, ConversionKind.ExplicitNullable); 4877var newStatement = statement.ReplaceNode(statement.Declaration.Variables[0].Initializer.Value, newSyntax); 4878newSyntax = newStatement.Declaration.Variables[0].Initializer.Value;
Compilation\SemanticModelAPITests.cs (17)
1421var expr = equalsValue.Value; 1456var initializer = equalsValue.Value; 1463var expr = newEqualsValue.Value; 1502var paramDefaultArg = equalsValue.Value; 1511var expr = newEqualsValue.Value; 1552var paramDefaultArg = equalsValue.Value; 1559var binaryExpr = newEqualsValue.Value; 1590var paramDefaultArg = equalsValue.Value; 1599var expr = newEqualsValue.Value; 2031var expr = newSyntax.Value; 2191var speculatedStatement = statement.ReplaceNode(initializer.Value, SyntaxFactory.ParseExpression("0")); 2221var expression = statement.Declaration.Variables[0].Initializer.Value; 2269var initializer = declarator.Initializer.Value; 2610var param = speculativeModel.GetSymbolInfo(declarator.Initializer.Value).Symbol; 3942var init0 = method.Body.Statements[0].DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer.Value; 3951var init1 = method.Body.Statements[2].DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer.Value; 3958var init2 = method.Body.Statements[4].DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer.Value;
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (12)
2252var invocation = (InvocationExpressionSyntax)localDecl.Declaration.Variables[0].Initializer.Value; 2288var invocation = (InvocationExpressionSyntax)localDecl.Declaration.Variables[0].Initializer.Value; 2325var invocation = (InvocationExpressionSyntax)localDecl.Declaration.Variables[0].Initializer.Value; 2361var invocation = (InvocationExpressionSyntax)localDecl.Declaration.Variables[0].Initializer.Value; 2397var invocation = (InvocationExpressionSyntax)localDecl.Declaration.Variables[0].Initializer.Value; 2470var init = localDecl.Declaration.Variables[0].Initializer.Value; 2618var initializer = localDecl.Declaration.Variables[0].Initializer.Value; 2645var info = model.GetSemanticInfoSummary(localDecl.Declaration.Variables[0].Initializer.Value); 2649info = model.GetSemanticInfoSummary(localDecl.Declaration.Variables[1].Initializer.Value); 3213var expr = (ExpressionSyntax)declStmt.Declaration.Variables[0].Initializer.Value; 3270var initializer = localDecl.Declaration.Variables[0].Initializer.Value; 5654var valueSyntax = decl.Default?.Value;
Symbols\CovariantReturnTests.cs (1)
383if (declarator.Initializer is { Value: ExpressionSyntax right })
Symbols\FunctionPointerTypeSymbolTests.cs (4)
1706var varInitializer = varDecl.Variables.Single().Initializer!.Value; 1825var addressOfSyntax = (PrefixUnaryExpressionSyntax)decls[0].Initializer!.Value; 1834addressOfSyntax = (PrefixUnaryExpressionSyntax)decls[1].Initializer!.Value; 1872var 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); 1219var dCast = (CastExpressionSyntax)root.DescendantNodes().OfType<EqualsValueClauseSyntax>().Single().Value; 4053var o2Ref = root.DescendantNodes().OfType<ParameterSyntax>().Last().Default.Value; 4067var speculativeO1Ref = speculativeInitializer.Value; 4269var default0 = root.DescendantNodes().OfType<EqualsValueClauseSyntax>().ElementAt(0).Value; 4272var default1 = root.DescendantNodes().OfType<EqualsValueClauseSyntax>().ElementAt(1).Value;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (169)
Generated\Syntax.Test.xml.Generated.cs (2)
12453Assert.NotNull(node.Value); 12454var newNode = node.WithEqualsToken(node.EqualsToken).WithValue(node.Value);
IncrementalParsing\BinaryExpression.cs (1)
35var expression = statement.Declaration.Variables[0].Initializer.Value as BinaryExpressionSyntax;
Parsing\DeclarationParsingTests.cs (15)
3845Assert.NotNull(fs.Declaration.Variables[0].Initializer.Value); 3846Assert.Equal("d", fs.Declaration.Variables[0].Initializer.Value.ToString()); 3889Assert.NotNull(fs.Declaration.Variables[0].Initializer.Value); 3890Assert.Equal("e", fs.Declaration.Variables[0].Initializer.Value.ToString()); 3933Assert.NotNull(fs.Declaration.Variables[0].Initializer.Value); 3934Assert.Equal(SyntaxKind.ArrayInitializerExpression, fs.Declaration.Variables[0].Initializer.Value.Kind()); 3935Assert.Equal("{ }", fs.Declaration.Variables[0].Initializer.Value.ToString()); 4034Assert.NotNull(fs.Declaration.Variables[0].Initializer.Value); 4035Assert.Equal("x", fs.Declaration.Variables[0].Initializer.Value.ToString()); 4042Assert.NotNull(fs.Declaration.Variables[1].Initializer.Value); 4043Assert.Equal("y", fs.Declaration.Variables[1].Initializer.Value.ToString()); 4050Assert.NotNull(fs.Declaration.Variables[2].Initializer.Value); 4051Assert.Equal("z", fs.Declaration.Variables[2].Initializer.Value.ToString()); 4445Assert.NotNull(ps.Initializer.Value); 4446Assert.Equal("d", ps.Initializer.Value.ToString());
Parsing\ParsingErrorRecoveryTests.cs (98)
4590Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 4591Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 4616Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 4617Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 4643Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 4644Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 4670Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 4671Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 4698Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 4699Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 4725Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 4726Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 4753Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 4754Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 4782Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 4783Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 4811Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 4812Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 4841Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 4842Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 4870Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 4871Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 4898Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 4899Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 4925Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 4926Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 4952Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 4953Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 4979Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 4980Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5007Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 5008Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5034Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 5035Assert.Equal(SyntaxKind.AnonymousObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5062Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 5063Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5088Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 5089Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5118Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 5119Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5147Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 5148Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5177Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 5178Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5830Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 5831Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5870Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 5871Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5899Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 5900Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5928Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 5929Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5958Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 5959Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 5987Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 5988Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 6020Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 6021Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 6047Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 6048Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 6074Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 6075Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 6101Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 6102Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 6129Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 6130Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 6156Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 6157Assert.Equal(SyntaxKind.ObjectCreationExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 6186Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 6187Assert.Equal(SyntaxKind.TupleExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 6217Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 6218Assert.Equal(SyntaxKind.TupleExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 6245Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 6246Assert.Equal(SyntaxKind.TupleExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 6293Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 6294Assert.Equal(SyntaxKind.TupleExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 6327Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 6328Assert.Equal(SyntaxKind.TupleExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 6359Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 6360Assert.Equal(SyntaxKind.TupleExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 6643Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 6644Assert.Equal(SyntaxKind.QueryExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 6645var qx = (QueryExpressionSyntax)ds.Declaration.Variables[0].Initializer.Value; 6688Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 6689Assert.Equal(SyntaxKind.QueryExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 6690var qx = (QueryExpressionSyntax)ds.Declaration.Variables[0].Initializer.Value; 6732Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 6733Assert.Equal(SyntaxKind.QueryExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 6734var qx = (QueryExpressionSyntax)ds.Declaration.Variables[0].Initializer.Value; 6782Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 6783Assert.Equal(SyntaxKind.QueryExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 6784var qx = (QueryExpressionSyntax)ds.Declaration.Variables[0].Initializer.Value; 6830Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 6831Assert.Equal(SyntaxKind.QueryExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 6832var qx = (QueryExpressionSyntax)ds.Declaration.Variables[0].Initializer.Value; 6877Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 6878Assert.Equal(SyntaxKind.QueryExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 6879var qx = (QueryExpressionSyntax)ds.Declaration.Variables[0].Initializer.Value;
Parsing\StatementParsingTests.cs (53)
556Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 557Assert.Equal("b", ds.Declaration.Variables[0].Initializer.Value.ToString()); 585Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 586Assert.Equal("va", ds.Declaration.Variables[0].Initializer.Value.ToString()); 593Assert.NotNull(ds.Declaration.Variables[1].Initializer.Value); 594Assert.Equal("vb", ds.Declaration.Variables[1].Initializer.Value.ToString()); 601Assert.NotNull(ds.Declaration.Variables[2].Initializer.Value); 602Assert.Equal("vc", ds.Declaration.Variables[2].Initializer.Value.ToString()); 631Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 632Assert.Equal(SyntaxKind.ArrayInitializerExpression, ds.Declaration.Variables[0].Initializer.Value.Kind()); 633Assert.Equal("{b, c}", ds.Declaration.Variables[0].Initializer.Value.ToString()); 663Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 664Assert.Equal("b", ds.Declaration.Variables[0].Initializer.Value.ToString()); 695Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 696Assert.Equal("b", ds.Declaration.Variables[0].Initializer.Value.ToString()); 727Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 728Assert.Equal("b", ds.Declaration.Variables[0].Initializer.Value.ToString()); 759Assert.NotNull(ds.Declaration.Variables[0].Initializer.Value); 760Assert.Equal("b", ds.Declaration.Variables[0].Initializer.Value.ToString()); 816Assert.Equal(SyntaxKind.RefExpression, initializer.Value.Kind()); 817Assert.Equal("ref b", initializer.Value.ToString()); 847Assert.Equal(SyntaxKind.RefExpression, initializer.Value.Kind()); 848Assert.Equal("ref b", initializer.Value.ToString()); 857Assert.Equal(SyntaxKind.RefExpression, initializer.Value.Kind()); 858Assert.Equal("ref d", initializer.Value.ToString()); 1565Assert.NotNull(fs.Declaration.Variables[0].Initializer.Value); 1566Assert.Equal("0", fs.Declaration.Variables[0].Initializer.Value.ToString()); 1604Assert.NotNull(fs.Declaration.Variables[0].Initializer.Value); 1605Assert.Equal("0", fs.Declaration.Variables[0].Initializer.Value.ToString()); 1642Assert.NotNull(fs.Declaration.Variables[0].Initializer.Value); 1643Assert.Equal("0", fs.Declaration.Variables[0].Initializer.Value.ToString()); 1649Assert.NotNull(fs.Declaration.Variables[1].Initializer.Value); 1650Assert.Equal("1", fs.Declaration.Variables[1].Initializer.Value.ToString()); 1900Assert.NotNull(fs.Declaration.Variables[0].Initializer.Value); 1901Assert.Equal("0", fs.Declaration.Variables[0].Initializer.Value.ToString()); 2380Assert.NotNull(us.Declaration.Variables[0].Initializer.Value); 2381Assert.Equal("b", us.Declaration.Variables[0].Initializer.Value.ToString()); 2413Assert.NotNull(us.Declaration.Variables[0].Initializer.Value); 2414Assert.Equal("b", us.Declaration.Variables[0].Initializer.Value.ToString()); 2475Assert.NotNull(us.Declaration.Variables[0].Initializer.Value); 2476Assert.Equal("b", us.Declaration.Variables[0].Initializer.Value.ToString()); 2510Assert.NotNull(us.Declaration.Variables[0].Initializer.Value); 2511Assert.Equal("b", us.Declaration.Variables[0].Initializer.Value.ToString()); 2644Assert.NotNull(us.Declaration.Variables[0].Initializer.Value); 2645Assert.Equal("b", us.Declaration.Variables[0].Initializer.Value.ToString()); 2815Assert.NotNull(us.Declaration.Variables[0].Initializer.Value); 2816Assert.Equal("b", us.Declaration.Variables[0].Initializer.Value.ToString()); 2823Assert.NotNull(us.Declaration.Variables[1].Initializer.Value); 2824Assert.Equal("d", us.Declaration.Variables[1].Initializer.Value.ToString()); 2858Assert.NotNull(us.Declaration.Variables[0].Initializer.Value); 2859Assert.Equal("b", us.Declaration.Variables[0].Initializer.Value.ToString()); 2866Assert.NotNull(us.Declaration.Variables[1].Initializer.Value); 2867Assert.Equal("d", us.Declaration.Variables[1].Initializer.Value.ToString());
Microsoft.CodeAnalysis.CSharp.Workspaces (20)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
923return (EnumMemberDeclarationSyntax)this.EnumMember(vd.Identifier.ToString(), vd.Initializer?.Value); 2470return GetEqualsValue(declaration)?.Value; 2536return ReplaceWithTrivia(declaration, eq.Value, expr);
Recommendations\CSharpRecommendationServiceRunner.cs (2)
498if (variableDeclarator.Initializer?.Value is IdentifierNameSyntax { Identifier.ValueText: var fieldInitializerIdentifier } && 505else if (member is PropertyDeclarationSyntax { Initializer.Value: IdentifierNameSyntax { Identifier.ValueText: var propertyInitializerIdentifier } } &&
Rename\CSharpRenameRewriterLanguageService.cs (1)
1146return enclosingInitializer.Value;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
168if ((nodeParent is EqualsValueClauseSyntax equalsValue && equalsValue.Value == node) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
677equalsValue.Value == node;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (1)
80selector: 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)
1227equalsValue.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)
77var initializerExpression = CSharpUseImplicitTypeHelper.GetInitializerExpression(initializer.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (1)
91variable.Identifier, typeName, variable.Initializer.Value,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
122if (variableDeclaration.Variables is not [{ Initializer.Value: var initializer } variable])
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (1)
117var lastExpression = lastMember.EqualsValue!.Value;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
254right: variable.Initializer.Value))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (2)
124expression = usingStatement is { Declaration.Variables: [{ Initializer.Value: { } value }] } ? value : usingStatement.Expression; 126else if (node is LocalDeclarationStatementSyntax { Declaration.Variables: [{ Initializer.Value: { } value }] } localDeclaration)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
EmbeddedLanguages\VirtualChars\CSharpVirtualCharServiceTests.cs (1)
26var expression = parsedStatement.Declaration.Variables[0].Initializer!.Value;
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeGeneration\AbstractCodeGenerationTests.cs (1)
94var 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)
107Value: var expr
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\ConvertToLibraryImportFixer.cs (1)
362var invocation = (InvocationExpressionSyntax)declaration.Declaration.Variables[0].Initializer.Value;
Microsoft.VisualStudio.LanguageServices.CSharp (10)
CodeModel\CSharpCodeModelService.cs (3)
2909return enumMemberDeclaration.EqualsValue?.Value.ToString(); 2912return variableDeclarator.Initializer?.Value.ToString(); 2915return parameter.Default?.Value.ToString();
CodeModel\CSharpCodeModelService_Prototype.cs (6)
263node.Initializer.Value != null && 264!node.Initializer.Value.IsMissing) 267builder.Append(node.Initializer.Value); 293node.EqualsValue.Value != null && 294!node.EqualsValue.Value.IsMissing) 297builder.Append(node.EqualsValue.Value);
CodeModel\MethodXml\MethodXmlBuilder.cs (1)
123if (!TryGenerateExpression(variable.Initializer.Value))
Roslyn.Diagnostics.CSharp.Analyzers (14)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
168if ((nodeParent is EqualsValueClauseSyntax equalsValue && equalsValue.Value == node) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
677equalsValue.Value == node;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (1)
80selector: 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)
1227equalsValue.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)
77var initializerExpression = CSharpUseImplicitTypeHelper.GetInitializerExpression(initializer.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (1)
91variable.Identifier, typeName, variable.Initializer.Value,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
122if (variableDeclaration.Variables is not [{ Initializer.Value: var initializer } variable])
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (1)
117var lastExpression = lastMember.EqualsValue!.Value;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
254right: variable.Initializer.Value))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (2)
124expression = usingStatement is { Declaration.Variables: [{ Initializer.Value: { } value }] } ? value : usingStatement.Expression; 126else if (node is LocalDeclarationStatementSyntax { Declaration.Variables: [{ Initializer.Value: { } value }] } localDeclaration)