1 instantiation of EqualsValueClauseSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
10709
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
EqualsValueClauseSyntax
(this, parent, position);
366 references to EqualsValueClauseSyntax
Microsoft.CodeAnalysis.CSharp (92)
Binder\Binder_Expressions.cs (6)
443
EqualsValueClauseSyntax
initializerOpt,
470
EqualsValueClauseSyntax
initializerOpt,
490
EqualsValueClauseSyntax
defaultValueSyntax)
499
EqualsValueClauseSyntax
defaultValueSyntax,
525
EqualsValueClauseSyntax
equalsValueSyntax,
4500
((
EqualsValueClauseSyntax
)initSyntax.Parent).Value != initSyntax)
Binder\Binder_Initializers.cs (3)
101
case
EqualsValueClauseSyntax
initializerNode:
225
(
EqualsValueClauseSyntax
)syntax,
286
private static BoundFieldEqualsValue BindFieldInitializer(Binder binder, FieldSymbol fieldSymbol,
EqualsValueClauseSyntax
equalsValueClauseNode,
Binder\Binder_Lambda.cs (2)
50
ImmutableArray<
EqualsValueClauseSyntax
?> defaultValues = default;
131
var defaultValueBuilder = ArrayBuilder<
EqualsValueClauseSyntax
?>.GetInstance();
Binder\Binder_Statements.cs (3)
863
internal BoundExpression BindInferredVariableInitializer(BindingDiagnosticBag diagnostics, RefKind refKind,
EqualsValueClauseSyntax
initializer,
910
EqualsValueClauseSyntax
initializer,
1005
EqualsValueClauseSyntax
equalsClauseSyntax = declarator.Initializer;
Binder\ExpressionVariableFinder.cs (1)
127
public override void VisitEqualsValueClause(
EqualsValueClauseSyntax
node)
Binder\LocalBinderFactory.cs (1)
472
public override void VisitEqualsValueClause(
EqualsValueClauseSyntax
node)
Binder\LocalInProgressBinder.cs (2)
21
public readonly
EqualsValueClauseSyntax
InitializerSyntax;
24
internal LocalInProgressBinder(
EqualsValueClauseSyntax
initializerSyntax, Binder next)
BoundTree\UnboundLambda.cs (3)
411
ImmutableArray<
EqualsValueClauseSyntax
?> defaultValues,
1466
private readonly ImmutableArray<
EqualsValueClauseSyntax
?> _defaultValues;
1481
ImmutableArray<
EqualsValueClauseSyntax
?> defaultValues,
Compilation\AttributeSemanticModel.cs (1)
140
internal override bool TryGetSpeculativeSemanticModelCore(SyntaxTreeSemanticModel parentModel, int position,
EqualsValueClauseSyntax
initializer, out PublicSemanticModel? speculativeModel)
Compilation\CSharpSemanticModel.cs (2)
2629
public bool TryGetSpeculativeSemanticModel(int position,
EqualsValueClauseSyntax
initializer, out SemanticModel speculativeModel)
2637
internal abstract bool TryGetSpeculativeSemanticModelCore(SyntaxTreeSemanticModel parentModel, int position,
EqualsValueClauseSyntax
initializer, out PublicSemanticModel speculativeModel);
Compilation\InitializerSemanticModel.cs (6)
69
internal static SpeculativeSemanticModelWithMemberModel CreateSpeculative(SyntaxTreeSemanticModel parentSemanticModel, Symbol owner,
EqualsValueClauseSyntax
syntax, Binder rootBinder, ImmutableDictionary<Symbol, Symbol> parentRemappedSymbolsOpt, int position)
93
rootSyntax = ((
EqualsValueClauseSyntax
)rootSyntax);
113
EqualsValueClauseSyntax
equalsValue = null;
118
equalsValue = (
EqualsValueClauseSyntax
)node;
146
private BoundEqualsValue BindEqualsValue(Binder binder,
EqualsValueClauseSyntax
equalsValue, BindingDiagnosticBag diagnostics)
203
internal override bool TryGetSpeculativeSemanticModelCore(SyntaxTreeSemanticModel parentModel, int position,
EqualsValueClauseSyntax
initializer, out PublicSemanticModel speculativeModel)
Compilation\MemberSemanticModel.SpeculativeMemberSemanticModel.cs (1)
75
internal override bool TryGetSpeculativeSemanticModelCore(SyntaxTreeSemanticModel parentModel, int position,
EqualsValueClauseSyntax
initializer, out PublicSemanticModel speculativeModel)
Compilation\MethodBodySemanticModel.cs (1)
280
internal override bool TryGetSpeculativeSemanticModelCore(SyntaxTreeSemanticModel parentModel, int position,
EqualsValueClauseSyntax
initializer, out PublicSemanticModel speculativeModel)
Compilation\SpeculativeSemanticModelWithMemberModel.cs (4)
75
EqualsValueClauseSyntax
syntax,
187
EqualsValueClauseSyntax
? defaultValueSyntax = paramDecl.Default;
202
(
EqualsValueClauseSyntax
)equalsValue),
530
internal override bool TryGetSpeculativeSemanticModelCore(SyntaxTreeSemanticModel parentModel, int position,
EqualsValueClauseSyntax
initializer, out PublicSemanticModel? speculativeModel)
Compilation\SyntaxTreeSemanticModel.cs (5)
672
internal sealed override bool TryGetSpeculativeSemanticModelCore(SyntaxTreeSemanticModel parentModel, int position,
EqualsValueClauseSyntax
initializer, out PublicSemanticModel speculativeModel)
1006
EqualsValueClauseSyntax
defaultValueSyntax = paramDecl.Default;
1027
(
EqualsValueClauseSyntax
)equalsValue),
1159
defaultOuter().CreateBinderForParameterDefaultValue(parameterSymbol, (
EqualsValueClauseSyntax
)node),
1276
private Binder GetFieldOrPropertyInitializerBinder(FieldSymbol symbol, Binder outer,
EqualsValueClauseSyntax
initializer)
CSharpExtensions.cs (1)
1207
public static bool TryGetSpeculativeSemanticModel([NotNullWhen(true)] this SemanticModel? semanticModel, int position,
EqualsValueClauseSyntax
initializer, [NotNullWhen(true)] out SemanticModel? speculativeModel)
Lowering\InitializerRewriter.cs (1)
93
syntax = (syntax as
EqualsValueClauseSyntax
)?.Value ?? syntax; //we want the attached sequence point to indicate the value node
Symbols\ConstantValueUtils.cs (2)
31
EqualsValueClauseSyntax
equalsValueNode,
58
EqualsValueClauseSyntax
initializer,
Symbols\FieldOrPropertyInitializer.cs (1)
23
/// A reference to <see cref="
EqualsValueClauseSyntax
"/>,
Symbols\Source\SourceComplexParameterSymbol.cs (1)
378
var
defaultSyntax = parameterSyntax.Default;
Symbols\Source\SourceLocalSymbol.cs (3)
208
EqualsValueClauseSyntax
initializer,
514
private readonly
EqualsValueClauseSyntax
_initializer;
529
EqualsValueClauseSyntax
initializer,
Symbols\Source\SourceMemberContainerSymbol.cs (2)
4507
var
valueOpt = member.EqualsValue;
5631
var
initializer = propertySyntax.Initializer;
Symbols\Source\SourceMemberFieldSymbol.cs (3)
546
var
syntaxNode = (
EqualsValueClauseSyntax
)declarator.Initializer;
641
return ConstantValueUtils.EvaluateFieldConstant(this, (
EqualsValueClauseSyntax
)VariableDeclaratorNode.Initializer, dependencies, earlyDecodingWellKnownAttributes, diagnostics);
Syntax.xml.Main.Generated.cs (15)
358
public virtual TResult? VisitEqualsValueClause(
EqualsValueClauseSyntax
node) => this.DefaultVisit(node);
1102
public virtual void VisitEqualsValueClause(
EqualsValueClauseSyntax
node) => this.DefaultVisit(node);
1843
=> node.Update(VisitToken(node.Identifier), (BracketedArgumentListSyntax?)Visit(node.ArgumentList), (
EqualsValueClauseSyntax
?)Visit(node.Initializer));
1845
public override SyntaxNode? VisitEqualsValueClause(
EqualsValueClauseSyntax
node)
2014
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), VisitToken(node.Identifier), (
EqualsValueClauseSyntax
?)Visit(node.EqualsValue));
2077
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (TypeSyntax?)Visit(node.Type) ?? throw new ArgumentNullException("type"), (ExplicitInterfaceSpecifierSyntax?)Visit(node.ExplicitInterfaceSpecifier), VisitToken(node.Identifier), (AccessorListSyntax?)Visit(node.AccessorList), (ArrowExpressionClauseSyntax?)Visit(node.ExpressionBody), (
EqualsValueClauseSyntax
?)Visit(node.Initializer), VisitToken(node.SemicolonToken));
2101
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (TypeSyntax?)Visit(node.Type), VisitToken(node.Identifier), (
EqualsValueClauseSyntax
?)Visit(node.Default));
4043
public static VariableDeclaratorSyntax VariableDeclarator(SyntaxToken identifier, BracketedArgumentListSyntax? argumentList,
EqualsValueClauseSyntax
? initializer)
4058
public static
EqualsValueClauseSyntax
EqualsValueClause(SyntaxToken equalsToken, ExpressionSyntax value)
4062
return (
EqualsValueClauseSyntax
)Syntax.InternalSyntax.SyntaxFactory.EqualsValueClause((Syntax.InternalSyntax.SyntaxToken)equalsToken.Node!, (Syntax.InternalSyntax.ExpressionSyntax)value.Green).CreateRed();
4066
public static
EqualsValueClauseSyntax
EqualsValueClause(ExpressionSyntax value)
5154
public static EnumMemberDeclarationSyntax EnumMemberDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier,
EqualsValueClauseSyntax
? equalsValue)
5603
public static PropertyDeclarationSyntax PropertyDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody,
EqualsValueClauseSyntax
? initializer, SyntaxToken semicolonToken)
5617
public static PropertyDeclarationSyntax PropertyDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody,
EqualsValueClauseSyntax
? initializer)
5779
public static ParameterSyntax Parameter(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax? type, SyntaxToken identifier,
EqualsValueClauseSyntax
? @default)
Syntax.xml.Syntax.Generated.cs (20)
6607
private
EqualsValueClauseSyntax
? initializer;
6619
public
EqualsValueClauseSyntax
? Initializer => GetRed(ref this.initializer, 2);
6640
public VariableDeclaratorSyntax Update(SyntaxToken identifier, BracketedArgumentListSyntax? argumentList,
EqualsValueClauseSyntax
? initializer)
6654
public VariableDeclaratorSyntax WithInitializer(
EqualsValueClauseSyntax
? initializer) => Update(this.Identifier, this.ArgumentList, initializer);
6689
public
EqualsValueClauseSyntax
Update(SyntaxToken equalsToken, ExpressionSyntax value)
6693
var
newNode = SyntaxFactory.EqualsValueClause(equalsToken, value);
6701
public
EqualsValueClauseSyntax
WithEqualsToken(SyntaxToken equalsToken) => Update(equalsToken, this.Value);
6702
public
EqualsValueClauseSyntax
WithValue(ExpressionSyntax value) => Update(this.EqualsToken, value);
11248
private
EqualsValueClauseSyntax
? equalsValue;
11269
public
EqualsValueClauseSyntax
? EqualsValue => GetRed(ref this.equalsValue, 3);
11290
public EnumMemberDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier,
EqualsValueClauseSyntax
? equalsValue)
11307
public EnumMemberDeclarationSyntax WithEqualsValue(
EqualsValueClauseSyntax
? equalsValue) => Update(this.AttributeLists, this.Modifiers, this.Identifier, equalsValue);
13055
private
EqualsValueClauseSyntax
? initializer;
13084
public
EqualsValueClauseSyntax
? Initializer => GetRed(ref this.initializer, 7);
13122
public PropertyDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody,
EqualsValueClauseSyntax
? initializer, SyntaxToken semicolonToken)
13146
public PropertyDeclarationSyntax WithInitializer(
EqualsValueClauseSyntax
? initializer) => Update(this.AttributeLists, this.Modifiers, this.Type, this.ExplicitInterfaceSpecifier, this.Identifier, this.AccessorList, this.ExpressionBody, initializer, this.SemicolonToken);
13764
private
EqualsValueClauseSyntax
? @default;
13796
public
EqualsValueClauseSyntax
? Default => GetRed(ref this.@default, 4);
13819
public ParameterSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax? type, SyntaxToken identifier,
EqualsValueClauseSyntax
? @default)
13838
public ParameterSyntax WithDefault(
EqualsValueClauseSyntax
? @default) => Update(this.AttributeLists, this.Modifiers, this.Type, this.Identifier, @default);
Syntax\EnumMemberDeclarationSyntax.cs (1)
9
public EnumMemberDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken identifier,
EqualsValueClauseSyntax
equalsValue)
Syntax\SyntaxFactory.cs (1)
2705
public static EnumMemberDeclarationSyntax EnumMemberDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken identifier,
EqualsValueClauseSyntax
? equalsValue)
Microsoft.CodeAnalysis.CSharp.CodeStyle (23)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForArrayDiagnosticAnalyzer.cs (2)
153
if (!isConcreteOrImplicitArrayCreation && initializer.Parent is not
EqualsValueClauseSyntax
)
189
Debug.Assert(initializer.Parent is
EqualsValueClauseSyntax
);
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (1)
136
if (invocationExpression.Parent is not
EqualsValueClauseSyntax
{ Parent: VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Parent: LocalDeclarationStatementSyntax localDeclarationStatement } } declarator })
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (2)
496
if (locallyScopedExpression.Parent is
EqualsValueClauseSyntax
{ Parent: VariableDeclaratorSyntax declarator })
783
if (expression.WalkUpParentheses().Parent is not
EqualsValueClauseSyntax
src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (2)
85
if (objectCreation.Parent is
EqualsValueClauseSyntax
124
Parent:
EqualsValueClauseSyntax
{ Parent: VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax arrayVariableDeclaration } }
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
216
Parent:
EqualsValueClauseSyntax
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\DefaultExpressionSyntaxExtensions.cs (2)
40
if (defaultExpression?.Parent is
EqualsValueClauseSyntax
equalsValueClause)
67
private static TypeSyntax GetTypeSyntax(
EqualsValueClauseSyntax
equalsValueClause)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (4)
337
if (refParent.Parent is
EqualsValueClauseSyntax
{ Parent: VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Type: { } variableDeclarationType } } })
915
EqualsValueClauseSyntax
equalsValue => GetTargetTypeForEqualsValueClause(equalsValue),
985
ITypeSymbol? GetTargetTypeForEqualsValueClause(
EqualsValueClauseSyntax
equalsValue)
1074
if (initializerExpression.Parent is
EqualsValueClauseSyntax
equalsValue)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
71
if (nodeParent is
EqualsValueClauseSyntax
{ Parent: VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax varDecl } })
168
if ((nodeParent is
EqualsValueClauseSyntax
equalsValue && equalsValue.Value == node) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
676
=> node?.Parent is
EqualsValueClauseSyntax
{ Parent: VariableDeclaratorSyntax } equalsValue &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (2)
432
parent is
EqualsValueClauseSyntax
||
450
parent is
EqualsValueClauseSyntax
||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1334
=> ((
EqualsValueClauseSyntax
)node).Value;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1226
else if (castNode.Parent is
EqualsValueClauseSyntax
equalsValue &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
168
semanticModel.TryGetSpeculativeSemanticModel(position, (
EqualsValueClauseSyntax
)nodeToSpeculate, out speculativeModel);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (1)
71
var
initializer = variableDeclaration.Variables[0].Initializer;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (17)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
138
var defaults = positionalParameterInfos.SelectAsArray(info => (
EqualsValueClauseSyntax
?)null);
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateConversionService.cs (1)
30
node.Parent is AssignmentExpressionSyntax or
EqualsValueClauseSyntax
&&
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (2)
378
EqualsValueClauseSyntax
or
392
case
EqualsValueClauseSyntax
equalsValue:
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
316
private static
EqualsValueClauseSyntax
GetDefaultValue(IParameterSymbol parameter)
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
488
var
initializer = EqualsValueClause(assignmentExpression.OperatorToken, assignmentExpression.Right);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\FieldGenerator.cs (2)
95
var
initializer = CodeGenerationFieldInfo.GetInitializer(field) is ExpressionSyntax initializerNode
110
private static
EqualsValueClauseSyntax
? GenerateEqualsValue(IFieldSymbol field)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
89
private static
EqualsValueClauseSyntax
? GenerateEqualsValueClause(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
115
var
initializer = CodeGenerationPropertyInfo.GetInitializer(property) is ExpressionSyntax initializerNode
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2076
token.Parent is
EqualsValueClauseSyntax
equalsValue)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
60
=> ((VariableDeclaratorSyntax)variableDeclarator).WithInitializer((
EqualsValueClauseSyntax
)initializer);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
157
EqualsValueClauseSyntax
equalsValue => InferTypeInEqualsValueClause(equalsValue),
224
EqualsValueClauseSyntax
equalsValue => InferTypeInEqualsValueClause(equalsValue, token),
1208
private IEnumerable<TypeInferenceInfo> InferTypeInEqualsValueClause(
EqualsValueClauseSyntax
equalsValue, SyntaxToken? previousToken = null)
1384
else if (initializerExpression?.Parent is
EqualsValueClauseSyntax
equalsValueClause)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
43
var
initializer = EqualsValueClause(IdentifierName(parameter.Name.EscapeIdentifier()));
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
CompleteStatement\CompleteStatementCommandHandler.cs (1)
124
Parent:
EqualsValueClauseSyntax
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (28)
Semantics\OutVarTests.cs (12)
5313
var
node = tree.GetRoot().DescendantNodes().OfType<
EqualsValueClauseSyntax
>().First();
5583
var
node = tree.GetRoot().DescendantNodes().OfType<
EqualsValueClauseSyntax
>().Single();
11077
var
node = tree.GetRoot().DescendantNodes().OfType<
EqualsValueClauseSyntax
>().First();
11335
var
node = tree.GetRoot().DescendantNodes().OfType<
EqualsValueClauseSyntax
>().Single();
36457
var
equalsValue = method.DescendantNodes().OfType<
EqualsValueClauseSyntax
>().Single();
36534
var
equalsValue = method.DescendantNodes().OfType<ParameterSyntax>().Single()
36535
.DescendantNodes().OfType<
EqualsValueClauseSyntax
>().Single();
Semantics\PrimaryConstructorTests.cs (8)
1185
var
equalsValue = tree.GetRoot().DescendantNodes().OfType<
EqualsValueClauseSyntax
>().First();
1221
var
equalsValue = tree.GetRoot().DescendantNodes().OfType<
EqualsValueClauseSyntax
>().Last();
3808
var
equalsValue = (
EqualsValueClauseSyntax
)context.Node;
5297
var
equalsValue = (
EqualsValueClauseSyntax
)context.Node;
Semantics\RecordTests.cs (8)
444
var
initializerSyntax = tree.GetRoot().DescendantNodes().OfType<
EqualsValueClauseSyntax
>().Single();
21362
var
equalsValue = tree.GetRoot().DescendantNodes().OfType<
EqualsValueClauseSyntax
>().First();
21399
var
equalsValue = tree.GetRoot().DescendantNodes().OfType<
EqualsValueClauseSyntax
>().Last();
26352
var
equalsValue = (
EqualsValueClauseSyntax
)context.Node;
Microsoft.CodeAnalysis.CSharp.Features (34)
ChangeSignature\CSharpChangeSignatureService.cs (1)
667
var
equalsValueClause = addedParameter.HasDefaultValue
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
259
EqualsValueClauseSyntax
or
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (8)
217
async Task<ImmutableHashSet<(ISymbol fieldOrProperty,
EqualsValueClauseSyntax
initializer)>> GetExistingAssignedFieldsOrPropertiesAsync()
219
using var _1 = PooledHashSet<
EqualsValueClauseSyntax
>.GetInstance(out var initializers);
224
var
initializer = reference.AncestorsAndSelf().OfType<
EqualsValueClauseSyntax
>().LastOrDefault();
235
using var _2 = PooledHashSet<(ISymbol fieldOrProperty,
EqualsValueClauseSyntax
initializer)>.GetInstance(out var result);
241
foreach (
var
initializer in grouping)
355
using var _ = PooledHashSet<
EqualsValueClauseSyntax
>.GetInstance(out var removedInitializers);
376
if (identifierName.GetAncestors<
EqualsValueClauseSyntax
>().Any(removedInitializers.Contains))
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
895
var
equalsValueClause = initialValue == null ? null : EqualsValueClause(initialValue);
ExtractMethod\Extensions.cs (3)
134
var
equal = node.GetAncestor<
EqualsValueClauseSyntax
>();
252
=> node is InitializerExpressionSyntax && node.Parent is
EqualsValueClauseSyntax
;
IntroduceVariable\CSharpIntroduceVariableService.cs (2)
51
=> expression.GetAncestorOrThis<
EqualsValueClauseSyntax
>().IsParentKind(SyntaxKind.Parameter);
57
=> expression.GetAncestorOrThis<
EqualsValueClauseSyntax
>().IsParentKind(SyntaxKind.PropertyDeclaration);
LanguageServices\CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs (2)
172
EqualsValueClauseSyntax
? initializer = null;
236
EqualsValueClauseSyntax
? equalsValue)
ReplaceConditionalWithStatements\CSharpReplaceConditionalWithStatementsCodeRefactoringProvider.cs (1)
28
EqualsValueClauseSyntax
>
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForArrayDiagnosticAnalyzer.cs (2)
153
if (!isConcreteOrImplicitArrayCreation && initializer.Parent is not
EqualsValueClauseSyntax
)
189
Debug.Assert(initializer.Parent is
EqualsValueClauseSyntax
);
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (1)
136
if (invocationExpression.Parent is not
EqualsValueClauseSyntax
{ Parent: VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Parent: LocalDeclarationStatementSyntax localDeclarationStatement } } declarator })
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (2)
496
if (locallyScopedExpression.Parent is
EqualsValueClauseSyntax
{ Parent: VariableDeclaratorSyntax declarator })
783
if (expression.WalkUpParentheses().Parent is not
EqualsValueClauseSyntax
src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (2)
85
if (objectCreation.Parent is
EqualsValueClauseSyntax
124
Parent:
EqualsValueClauseSyntax
{ Parent: VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax arrayVariableDeclaration } }
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
216
Parent:
EqualsValueClauseSyntax
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
138
var defaults = positionalParameterInfos.SelectAsArray(info => (
EqualsValueClauseSyntax
?)null);
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateConversionService.cs (1)
30
node.Parent is AssignmentExpressionSyntax or
EqualsValueClauseSyntax
&&
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (2)
378
EqualsValueClauseSyntax
or
392
case
EqualsValueClauseSyntax
equalsValue:
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
316
private static
EqualsValueClauseSyntax
GetDefaultValue(IParameterSymbol parameter)
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
488
var
initializer = EqualsValueClause(assignmentExpression.OperatorToken, assignmentExpression.Right);
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (1)
264
case
EqualsValueClauseSyntax
equalsValue:
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (49)
IOperation\IOperationTests.cs (1)
711
var fieldInitializer = tree.GetRoot().DescendantNodes().OfType<
EqualsValueClauseSyntax
>().Last().Value;
IOperation\IOperationTests_IAnonymousFunctionExpression.cs (1)
516
VerifyOperationTreeAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedOperationTree, expectedDiagnostics);
IOperation\IOperationTests_InvalidExpression.cs (2)
440
VerifyOperationTreeAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedOperationTree, expectedDiagnostics);
573
VerifyOperationTreeAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedOperationTree, expectedDiagnostics);
IOperation\IOperationTests_ISymbolInitializer.cs (42)
63
VerifyOperationTreeAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedOperationTree, expectedDiagnostics);
89
VerifyOperationTreeAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedOperationTree, expectedDiagnostics);
108
VerifyOperationTreeAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedOperationTree, expectedDiagnostics);
131
VerifyOperationTreeAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedOperationTree, expectedDiagnostics);
157
VerifyOperationTreeAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedOperationTree, expectedDiagnostics);
185
VerifyOperationTreeAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedOperationTree, expectedDiagnostics);
215
VerifyOperationTreeAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedOperationTree, expectedDiagnostics);
243
VerifyOperationTreeAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedOperationTree, expectedDiagnostics);
282
VerifyOperationTreeAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedOperationTree, expectedDiagnostics);
321
VerifyOperationTreeAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedOperationTree, expectedDiagnostics);
349
VerifyOperationTreeAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedOperationTree, expectedDiagnostics);
377
VerifyOperationTreeAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedOperationTree, expectedDiagnostics);
406
VerifyOperationTreeAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedOperationTree, expectedDiagnostics);
432
VerifyOperationTreeAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedOperationTree, expectedDiagnostics);
467
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
502
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
542
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
581
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
624
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
664
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
730
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
820
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
910
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
1004
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
1060
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
1160
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
1200
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
1235
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
1270
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
1309
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
1348
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
1438
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
1528
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
1584
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
1684
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
1724
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
1757
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
1798
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
1890
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
1948
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
2050
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
2088
VerifyFlowGraphAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedFlowGraph, expectedDiagnostics);
IOperation\IOperationTests_ITupleExpression.cs (2)
229
VerifyOperationTreeAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedOperationTree, expectedDiagnostics);
266
VerifyOperationTreeAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedOperationTree, expectedDiagnostics);
IOperation\IOperationTests_IVariableDeclaration.cs (1)
522
VerifyOperationTreeAndDiagnosticsForTest<
EqualsValueClauseSyntax
>(source, expectedOperationTree, expectedDiagnostics);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (27)
Semantics\ColorColorTests.cs (4)
1892
var node2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.Text == "E" && (n.Parent is
EqualsValueClauseSyntax
)).Single();
1949
var node2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.Text == "E" && (n.Parent is
EqualsValueClauseSyntax
)).Single();
2006
var node2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.Text == "E" && (n.Parent is
EqualsValueClauseSyntax
)).Single();
2055
var node2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.Text == "E" && (n.Parent is
EqualsValueClauseSyntax
)).Single();
Semantics\LambdaTests.cs (5)
8051
var
equalsValue = lambda.DescendantNodes().OfType<
EqualsValueClauseSyntax
>().Single();
8119
.DescendantNodes().OfType<
EqualsValueClauseSyntax
>().Single().Value;
8124
var lhs = decls[2].DescendantNodes().OfType<
EqualsValueClauseSyntax
>().Single().Value;
8150
.DescendantNodes().OfType<
EqualsValueClauseSyntax
>().Single().Value;
Semantics\NameOfTests.cs (8)
978
var
initializer = tree2.GetRoot().DescendantNodes().OfType<
EqualsValueClauseSyntax
>().Single();
1050
var
initializer = tree2.GetRoot().DescendantNodes().OfType<
EqualsValueClauseSyntax
>().Single();
1132
var
initializer = tree2.GetRoot().DescendantNodes().OfType<
EqualsValueClauseSyntax
>().Single();
1213
var
initializer = tree2.GetRoot().DescendantNodes().OfType<
EqualsValueClauseSyntax
>().Single();
Semantics\NullableContextTests.cs (3)
424
var syntax = syntaxTree.GetRoot().DescendantNodes().OfType<
EqualsValueClauseSyntax
>().First().Value;
1969
var equalsValueClauses = syntaxTree.GetRoot().DescendantNodes().OfType<
EqualsValueClauseSyntax
>().ToArray();
1977
void verify(
EqualsValueClauseSyntax
syntax, string expectedText, Microsoft.CodeAnalysis.NullableFlowState expectedFlowState)
Semantics\NullableReferenceTypesTests.cs (1)
157672
var declarators = tree.GetRoot().DescendantNodes().OfType<
EqualsValueClauseSyntax
>().ToArray();
Semantics\RecordStructTests.cs (4)
5927
var
initializerSyntax = tree.GetRoot().DescendantNodes().OfType<
EqualsValueClauseSyntax
>().Single();
6067
var
equalsValue = (
EqualsValueClauseSyntax
)context.Node;
Semantics\RefFieldTests.cs (2)
29448
var
fieldInitializerSyntax = tree.GetRoot().DescendantNodes().OfType<
EqualsValueClauseSyntax
>().First();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (18)
Compilation\SemanticModelAPITests.cs (13)
1420
var
equalsValue = SyntaxFactory.EqualsValueClause(SyntaxFactory.ParseExpression(@"(string)""Hello"""));
1455
var
equalsValue = enumMemberDecl.EqualsValue;
1462
var
newEqualsValue = SyntaxFactory.EqualsValueClause(SyntaxFactory.ParseExpression("(short)0"));
1501
var
equalsValue = methodDecl.ParameterList.Parameters[0].Default;
1510
var
newEqualsValue = SyntaxFactory.EqualsValueClause(SyntaxFactory.ParseExpression("(short)0"));
1551
var
equalsValue = param.Default;
1557
var
newEqualsValue = SyntaxFactory.EqualsValueClause(SyntaxFactory.ParseExpression("E.B | E.A"));
1589
var
equalsValue = constructorDecl.ParameterList.Parameters[0].Default;
1598
var
newEqualsValue = SyntaxFactory.EqualsValueClause(SyntaxFactory.ParseExpression("(short)0"));
2026
var
oldSyntax = root.DescendantNodes()
2027
.OfType<
EqualsValueClauseSyntax
>().ElementAt(1);
2029
var
newSyntax = SyntaxFactory.EqualsValueClause(
2176
var
initializer = statement.Declaration.Variables[0].Initializer;
Symbols\Source\NullablePublicAPITests.cs (5)
1123
_ = model.GetTypeInfoAndVerifyIOperation(root.DescendantNodes().OfType<
EqualsValueClauseSyntax
>().Single().Value);
1219
var dCast = (CastExpressionSyntax)root.DescendantNodes().OfType<
EqualsValueClauseSyntax
>().Single().Value;
4066
var
speculativeInitializer = SyntaxFactory.EqualsValueClause(SyntaxFactory.ParseExpression("o1"));
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 (14)
Generated\Syntax.Test.xml.Generated.cs (9)
10700
=> SyntaxFactory.VariableDeclarator(SyntaxFactory.Identifier("Identifier"), default(BracketedArgumentListSyntax), default(
EqualsValueClauseSyntax
));
10702
private static
EqualsValueClauseSyntax
GenerateEqualsValueClause()
10871
=> SyntaxFactory.EnumMemberDeclaration(new SyntaxList<AttributeListSyntax>(), new SyntaxTokenList(), SyntaxFactory.Identifier("Identifier"), default(
EqualsValueClauseSyntax
));
10934
=> SyntaxFactory.PropertyDeclaration(new SyntaxList<AttributeListSyntax>(), new SyntaxTokenList(), GenerateIdentifierName(), default(ExplicitInterfaceSpecifierSyntax), SyntaxFactory.Identifier("Identifier"), default(AccessorListSyntax), default(ArrowExpressionClauseSyntax), default(
EqualsValueClauseSyntax
), default(SyntaxToken));
10958
=> SyntaxFactory.Parameter(new SyntaxList<AttributeListSyntax>(), new SyntaxTokenList(), default(TypeSyntax), default(SyntaxToken), default(
EqualsValueClauseSyntax
));
12450
var
node = GenerateEqualsValueClause();
12454
var
newNode = node.WithEqualsToken(node.EqualsToken).WithValue(node.Value);
17227
var
oldNode = GenerateEqualsValueClause();
17243
var
oldNode = GenerateEqualsValueClause();
Parsing\StatementParsingTests.cs (5)
812
var
initializer = ds.Declaration.Variables[0].Initializer as
EqualsValueClauseSyntax
;
843
var
initializer = ds.Declaration.Variables[0].Initializer as
EqualsValueClauseSyntax
;
853
initializer = ds.Declaration.Variables[1].Initializer as
EqualsValueClauseSyntax
;
Microsoft.CodeAnalysis.CSharp.Workspaces (33)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
2526
var
eq = GetEqualsValue(declaration);
2550
private static
EqualsValueClauseSyntax
? GetEqualsValue(SyntaxNode declaration)
2590
private static SyntaxNode WithEqualsValue(SyntaxNode declaration,
EqualsValueClauseSyntax
? initializer)
Recommendations\CSharpRecommendationServiceRunner.cs (2)
446
var
initializer = context.TargetToken.GetAncestor<
EqualsValueClauseSyntax
>();
Rename\CSharpRenameRewriterLanguageService.cs (2)
1144
var
enclosingInitializer = token.GetAncestor<
EqualsValueClauseSyntax
>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\DefaultExpressionSyntaxExtensions.cs (2)
40
if (defaultExpression?.Parent is
EqualsValueClauseSyntax
equalsValueClause)
67
private static TypeSyntax GetTypeSyntax(
EqualsValueClauseSyntax
equalsValueClause)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (4)
337
if (refParent.Parent is
EqualsValueClauseSyntax
{ Parent: VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Type: { } variableDeclarationType } } })
915
EqualsValueClauseSyntax
equalsValue => GetTargetTypeForEqualsValueClause(equalsValue),
985
ITypeSymbol? GetTargetTypeForEqualsValueClause(
EqualsValueClauseSyntax
equalsValue)
1074
if (initializerExpression.Parent is
EqualsValueClauseSyntax
equalsValue)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
71
if (nodeParent is
EqualsValueClauseSyntax
{ Parent: VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax varDecl } })
168
if ((nodeParent is
EqualsValueClauseSyntax
equalsValue && equalsValue.Value == node) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
676
=> node?.Parent is
EqualsValueClauseSyntax
{ Parent: VariableDeclaratorSyntax } equalsValue &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (2)
432
parent is
EqualsValueClauseSyntax
||
450
parent is
EqualsValueClauseSyntax
||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1334
=> ((
EqualsValueClauseSyntax
)node).Value;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1226
else if (castNode.Parent is
EqualsValueClauseSyntax
equalsValue &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
168
semanticModel.TryGetSpeculativeSemanticModel(position, (
EqualsValueClauseSyntax
)nodeToSpeculate, out speculativeModel);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (1)
71
var
initializer = variableDeclaration.Variables[0].Initializer;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\FieldGenerator.cs (2)
95
var
initializer = CodeGenerationFieldInfo.GetInitializer(field) is ExpressionSyntax initializerNode
110
private static
EqualsValueClauseSyntax
? GenerateEqualsValue(IFieldSymbol field)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
89
private static
EqualsValueClauseSyntax
? GenerateEqualsValueClause(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
115
var
initializer = CodeGenerationPropertyInfo.GetInitializer(property) is ExpressionSyntax initializerNode
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2076
token.Parent is
EqualsValueClauseSyntax
equalsValue)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
60
=> ((VariableDeclaratorSyntax)variableDeclarator).WithInitializer((
EqualsValueClauseSyntax
)initializer);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
157
EqualsValueClauseSyntax
equalsValue => InferTypeInEqualsValueClause(equalsValue),
224
EqualsValueClauseSyntax
equalsValue => InferTypeInEqualsValueClause(equalsValue, token),
1208
private IEnumerable<TypeInferenceInfo> InferTypeInEqualsValueClause(
EqualsValueClauseSyntax
equalsValue, SyntaxToken? previousToken = null)
1384
else if (initializerExpression?.Parent is
EqualsValueClauseSyntax
equalsValueClause)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
43
var
initializer = EqualsValueClause(IdentifierName(parameter.Name.EscapeIdentifier()));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeGeneration\AbstractCodeGenerationTests.cs (1)
94
var expression = simplifiedRootNode.DescendantNodes().OfType<
EqualsValueClauseSyntax
>().First().Value;
Microsoft.VisualStudio.LanguageServices.CSharp (3)
CodeModel\CSharpCodeModelService.cs (3)
2935
var
equalsValueClause = enumMemberDeclaration.EqualsValue != null
2952
var
equalsValueClause = variableDeclarator.Initializer != null
2970
var
equalsValueClause = parameter.Default != null
Roslyn.Diagnostics.CSharp.Analyzers (26)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\DefaultExpressionSyntaxExtensions.cs (2)
40
if (defaultExpression?.Parent is
EqualsValueClauseSyntax
equalsValueClause)
67
private static TypeSyntax GetTypeSyntax(
EqualsValueClauseSyntax
equalsValueClause)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (4)
337
if (refParent.Parent is
EqualsValueClauseSyntax
{ Parent: VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Type: { } variableDeclarationType } } })
915
EqualsValueClauseSyntax
equalsValue => GetTargetTypeForEqualsValueClause(equalsValue),
985
ITypeSymbol? GetTargetTypeForEqualsValueClause(
EqualsValueClauseSyntax
equalsValue)
1074
if (initializerExpression.Parent is
EqualsValueClauseSyntax
equalsValue)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
71
if (nodeParent is
EqualsValueClauseSyntax
{ Parent: VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax varDecl } })
168
if ((nodeParent is
EqualsValueClauseSyntax
equalsValue && equalsValue.Value == node) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
676
=> node?.Parent is
EqualsValueClauseSyntax
{ Parent: VariableDeclaratorSyntax } equalsValue &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (2)
432
parent is
EqualsValueClauseSyntax
||
450
parent is
EqualsValueClauseSyntax
||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1334
=> ((
EqualsValueClauseSyntax
)node).Value;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1226
else if (castNode.Parent is
EqualsValueClauseSyntax
equalsValue &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
168
semanticModel.TryGetSpeculativeSemanticModel(position, (
EqualsValueClauseSyntax
)nodeToSpeculate, out speculativeModel);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (1)
71
var
initializer = variableDeclaration.Variables[0].Initializer;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\FieldGenerator.cs (2)
95
var
initializer = CodeGenerationFieldInfo.GetInitializer(field) is ExpressionSyntax initializerNode
110
private static
EqualsValueClauseSyntax
? GenerateEqualsValue(IFieldSymbol field)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
89
private static
EqualsValueClauseSyntax
? GenerateEqualsValueClause(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
115
var
initializer = CodeGenerationPropertyInfo.GetInitializer(property) is ExpressionSyntax initializerNode
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2076
token.Parent is
EqualsValueClauseSyntax
equalsValue)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
60
=> ((VariableDeclaratorSyntax)variableDeclarator).WithInitializer((
EqualsValueClauseSyntax
)initializer);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
157
EqualsValueClauseSyntax
equalsValue => InferTypeInEqualsValueClause(equalsValue),
224
EqualsValueClauseSyntax
equalsValue => InferTypeInEqualsValueClause(equalsValue, token),
1208
private IEnumerable<TypeInferenceInfo> InferTypeInEqualsValueClause(
EqualsValueClauseSyntax
equalsValue, SyntaxToken? previousToken = null)
1384
else if (initializerExpression?.Parent is
EqualsValueClauseSyntax
equalsValueClause)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
43
var
initializer = EqualsValueClause(IdentifierName(parameter.Name.EscapeIdentifier()));