1 write to Value
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
4915
this.
Value
= value;
18 references to Value
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder.ValueChecks.cs (1)
5316
var result = arm.
Value
;
Binder\Binder_Statements.cs (1)
2392
tryConversion(arm.
Value
, ref reportedError, ref discardedUseSiteInfo);
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1197
var nestedConversion = this.ClassifyImplicitConversionFromExpression(arm.
Value
, destination, ref useSiteInfo);
Binder\SwitchExpressionBinder.cs (2)
145
var type = @case.
Value
.Type;
163
if (!this.Conversions.ClassifyImplicitConversionFromExpression(@case.
Value
, commonType, ref useSiteInfo).Exists)
FlowAnalysis\AbstractFlowPass_Switch.cs (1)
177
VisitRvalue(arm.
Value
);
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
376
this.Visit(node.
Value
);
FlowAnalysis\NullableWalker_Patterns.cs (3)
931
(BoundExpression expression, Conversion conversion) = RemoveConversion(arm.
Value
, includeExplicitConversions: false);
932
SnapshotWalkerThroughConversionGroup(arm.
Value
, expression);
1002
resultTypes[i] = ConvertConditionalOperandOrSwitchExpressionArmResult(arm.
Value
, nodeForSyntax, conversions[i], inferredTypeWithAnnotations, resultTypes[i], armState, armState.Reachable);
Generated\BoundNodes.xml.Generated.cs (5)
4930
if (locals != this.Locals || pattern != this.Pattern || whenClause != this.WhenClause || value != this.
Value
|| !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(label, this.Label))
10268
this.Visit(node.
Value
);
11523
BoundExpression value = (BoundExpression)this.Visit(node.
Value
);
13630
BoundExpression value = (BoundExpression)this.Visit(node.
Value
);
16071
new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.
Value
, null) }),
Lowering\LocalRewriter\LocalRewriter_SwitchExpression.cs (2)
97
var loweredValue = _localRewriter.VisitExpression(arm.
Value
);
99
loweredValue = this._localRewriter.Instrumenter.InstrumentSwitchExpressionArmExpression(arm.
Value
, loweredValue, _factory);
Operations\CSharpOperationFactory.cs (1)
2734
IOperation value = Create(boundSwitchExpressionArm.
Value
);