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