1 instantiation of BoundFieldEqualsValue
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
329var result = new BoundFieldEqualsValue(this.Syntax, field, locals, value, this.HasErrors);
27 references to BoundFieldEqualsValue
Microsoft.CodeAnalysis.CSharp (27)
Binder\Binder_Expressions.cs (2)
436internal BoundFieldEqualsValue BindFieldInitializer( 516internal BoundFieldEqualsValue BindEnumConstantInitializer(
Binder\Binder_Initializers.cs (3)
116BoundFieldEqualsValue boundInitializer = BindFieldInitializer(parentBinder, fieldSymbol, initializerNode, diagnostics); 286private static BoundFieldEqualsValue BindFieldInitializer(Binder binder, FieldSymbol fieldSymbol, EqualsValueClauseSyntax equalsValueClauseNode, 309BoundFieldEqualsValue boundInitValue = binder.BindWithLambdaBindingCountDiagnostics(
Binder\RefSafetyAnalysis.cs (1)
304public override BoundNode? VisitFieldEqualsValue(BoundFieldEqualsValue node)
BoundTree\BoundNode.cs (1)
530public override BoundNode? VisitFieldEqualsValue(BoundFieldEqualsValue node)
Compilation\InitializerSemanticModel.cs (1)
167BoundFieldEqualsValue result = binder.BindFieldInitializer(property.BackingField, equalsValue, diagnostics);
Compiler\MethodCompiler.cs (1)
598(init.Kind == BoundKind.FieldEqualsValue) && !((BoundFieldEqualsValue)init).Field.IsMetadataConstant));
FlowAnalysis\AbstractFlowPass.cs (1)
3640public override BoundNode VisitFieldEqualsValue(BoundFieldEqualsValue node)
Generated\BoundNodes.xml.Generated.cs (9)
325public BoundFieldEqualsValue Update(FieldSymbol field, ImmutableArray<LocalSymbol> locals, BoundExpression value) 329var result = new BoundFieldEqualsValue(this.Syntax, field, locals, value, this.HasErrors); 8870return VisitFieldEqualsValue((BoundFieldEqualsValue)node, arg); 9341public virtual R VisitFieldEqualsValue(BoundFieldEqualsValue node, A arg) => this.DefaultVisit(node, arg); 9577public virtual BoundNode? VisitFieldEqualsValue(BoundFieldEqualsValue node) => this.DefaultVisit(node); 9813public override BoundNode? VisitFieldEqualsValue(BoundFieldEqualsValue node) 10836public override BoundNode? VisitFieldEqualsValue(BoundFieldEqualsValue node) 12265public override BoundNode? VisitFieldEqualsValue(BoundFieldEqualsValue node) 15001public override TreeDumperNode VisitFieldEqualsValue(BoundFieldEqualsValue node, object? arg) => new TreeDumperNode("fieldEqualsValue", null, new TreeDumperNode[]
Lowering\InitializerRewriter.cs (2)
89private static BoundStatement RewriteFieldInitializer(BoundFieldEqualsValue fieldInit) 124return RewriteFieldInitializer((BoundFieldEqualsValue)initializer);
Operations\CSharpOperationFactory.cs (2)
157return CreateBoundFieldEqualsValueOperation((BoundFieldEqualsValue)boundNode); 1724private IFieldInitializerOperation CreateBoundFieldEqualsValueOperation(BoundFieldEqualsValue boundFieldEqualsValue)
Symbols\ConstantValueUtils.cs (3)
47BoundFieldEqualsValue boundValue = BindFieldOrEnumInitializer(inProgressBinder, symbol, equalsValueNode, diagnostics); 55private static BoundFieldEqualsValue BindFieldOrEnumInitializer( 64BoundFieldEqualsValue result;
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
416if (!(initializer is BoundFieldEqualsValue { Value: { } value }))