1 write to Value
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8036this.Value = value;
14 references to Value
Microsoft.CodeAnalysis.CSharp (14)
Binder\DecisionDagBuilder.cs (2)
546Debug.Assert(constant.Value.Type is not null || constant.HasErrors); 547output = input = constant.Value.Type is { } type ? MakeConvertToType(input, constant.Syntax, type, isExplicitTest: false, tests) : input;
Binder\DecisionDagBuilder_CheckOrReachability.cs (1)
1008return constantPattern.Update(constantPattern.Value, constantPattern.ConstantValue, inputType, narrowedType);
BoundTree\BoundConstantPattern.cs (1)
14NarrowedType.Equals(Value.Type, TypeCompareKind.AllIgnoreOptions));
FlowAnalysis\DefiniteAssignment.cs (1)
1979this.VisitRvalue(pat.Value);
FlowAnalysis\NullableWalker_Patterns.cs (2)
65VisitRvalue(node.Value); 167bool isExplicitNullCheck = cp.Value.ConstantValueOpt == ConstantValue.Null;
Generated\BoundNodes.xml.Generated.cs (5)
8052if (value != this.Value || constantValue != this.ConstantValue || !TypeSymbol.Equals(inputType, this.InputType, TypeCompareKind.ConsiderEverything) || !TypeSymbol.Equals(narrowedType, this.NarrowedType, TypeCompareKind.ConsiderEverything)) 10730this.Visit(node.Value); 12239BoundExpression value = (BoundExpression)this.Visit(node.Value); 14896BoundExpression value = (BoundExpression)this.Visit(node.Value); 17084new TreeDumperNode("value", null, new TreeDumperNode[] { Visit(node.Value, null) }),
Operations\CSharpOperationFactory.cs (2)
2508IOperation value = Create(boundConstantPattern.Value); 2752return new SingleValueCaseClauseOperation(Create(cp.Value), label.GetPublicSymbol(), _semanticModel, syntax, isImplicit);