1 write to Value
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
5665
this.
Value
= value;
52 references to Value
Microsoft.CodeAnalysis.CSharp (52)
Binder\Binder.ValueChecks.cs (1)
4654
return HasHome(((BoundSequence)expression).
Value
, addressKind, containingSymbol, peVerifyCompatEnabled, stackLocalsOpt);
BoundTree\BoundNode_Source.cs (1)
321
appendSource(sequence.
Value
);
BoundTree\BoundNodeExtensions.cs (1)
48
expression = ((BoundSequence)expression).
Value
;
BoundTree\Expression.cs (1)
164
protected override ImmutableArray<BoundNode?> Children => StaticCast<BoundNode?>.From(this.SideEffects.Add(this.
Value
));
CodeGen\EmitAddress.cs (3)
188
if (DigForValueLocal(sequence, sequence.
Value
) != null)
342
var result = EmitAddress(sequence.
Value
, addressKind);
362
return DigForValueLocal(topSequence, ((BoundSequence)value).
Value
);
CodeGen\EmitExpression.cs (11)
845
Debug.Assert(sequence.
Value
.Kind != BoundKind.TypeExpression || !used);
846
if (sequence.
Value
.Kind != BoundKind.TypeExpression)
848
EmitExpression(sequence.
Value
, used);
1255
return FieldLoadPrefersRef(((BoundSequence)receiver).
Value
);
1534
var seqValue = ((BoundSequence)(receiver)).
Value
;
1564
var seqValue = ((BoundSequence)(receiver)).
Value
;
1880
receiver = sequence.
Value
;
2009
return IsRef(((BoundSequence)receiver).
Value
);
2704
lhsUsesStack = EmitAssignmentPreamble(assignmentOperator.Update(sequence.
Value
, assignmentOperator.Right, assignmentOperator.IsRef, assignmentOperator.Type));
2910
EmitStore(assignment.Update(sequence.
Value
, assignment.Right, assignment.IsRef, assignment.Type));
3664
return StackMergeType(sequence.
Value
);
CodeGen\EmitStatement.cs (3)
627
EmitCondBranch(sequence.
Value
, ref dest, sense);
1115
exceptionSource = seq.
Value
;
1244
expression = sequence.
Value
;
CodeGen\Optimizer.cs (6)
741
var value = this.VisitExpression(node.
Value
, origContext);
758
var value = node.
Value
;
907
node.Update(sequence.
Value
, node.Right, node.IsRef, node.Type),
1072
Debug.Assert(!IsIndirectAssignment(node.Update(((BoundSequence)node.Left).
Value
, node.Right, node.IsRef, node.Type)),
1154
unwrappedSequence = sequence.
Value
;
1570
unwrappedSequence = sequence.
Value
;
Compilation\CSharpSemanticModel.cs (1)
828
expression = sequence.
Value
;
FlowAnalysis\AbstractFlowPass.cs (1)
2970
VisitRvalue(node.
Value
);
Generated\BoundNodes.xml.Generated.cs (5)
5678
if (locals != this.Locals || sideEffects != this.SideEffects || value != this.
Value
|| !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
10051
this.Visit(node.
Value
);
11279
BoundExpression value = (BoundExpression)this.Visit(node.
Value
);
13285
BoundExpression value = (BoundExpression)this.Visit(node.
Value
);
15718
new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.
Value
, null) }),
Lowering\ClosureConversion\ClosureConversion.cs (1)
1128
var newValue = (BoundExpression)this.Visit(node.
Value
);
Lowering\LocalRewriter\LocalRewriter.cs (1)
951
return CanBePassedByReference(((BoundSequence)expr).
Value
);
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (2)
245
if (sequence.
Value
.Kind == BoundKind.IndexerAccess)
252
sequence.
Value
,
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (2)
1530
if (seq.
Value
.Kind == BoundKind.ConditionalOperator)
1532
BoundConditionalOperator conditional = (BoundConditionalOperator)seq.
Value
;
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
628
BoundSequence {
Value
: BoundLocal l } => l,
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (3)
240
return IsFloatingPointExpressionOfUnknownPrecision(sequence.
Value
);
1161
if (seq.
Value
.Kind == BoundKind.ConditionalOperator)
1163
BoundConditionalOperator conditional = (BoundConditionalOperator)seq.
Value
;
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (1)
238
rewrittenReceiver = sequence.
Value
;
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (2)
319
if (seq.
Value
.Kind == BoundKind.ConditionalOperator)
321
BoundConditionalOperator conditional = (BoundConditionalOperator)seq.
Value
;
Lowering\MethodToClassRewriter.cs (1)
168
var newValue = (BoundExpression)this.Visit(node.
Value
);
Lowering\SpillSequenceSpiller.cs (3)
344
expression = sequence.
Value
;
483
Value
: BoundLocal { LocalSymbol: { SynthesizedKind: SynthesizedLocalKind.LoweringTemp, RefKind: RefKind.None } } referenceTypeReceiver
1359
var value = VisitExpression(ref valueBuilder, node.
Value
);
Operations\CSharpOperationFactory.cs (1)
2108
Debug.Assert(boundExpressionStatement.Syntax == sequence.
Value
.Syntax);