2 overrides of RopeValue
Microsoft.CodeAnalysis (2)
ConstantValueSpecialized.cs (2)
96internal override Rope? RopeValue 192internal override Rope RopeValue
7 references to RopeValue
Microsoft.CodeAnalysis (2)
ConstantValueSpecialized.cs (1)
207return base.Equals(other) && _value.Equals(other.RopeValue);
SwitchConstantValueHelper.cs (1)
152return constant.RopeValue!.GetHashCode();
Microsoft.CodeAnalysis.CSharp (5)
Binder\Binder_Operators.cs (2)
3192Rope leftValue = valueLeft.RopeValue ?? Rope.Empty; 3193Rope rightValue = valueRight.RopeValue ?? Rope.Empty;
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (3)
305else if (argument is BoundNullCoalescingOperator { LeftOperand: { Type.SpecialType: SpecialType.System_String } left, RightOperand: BoundLiteral { ConstantValueOpt: { IsString: true, RopeValue.IsEmpty: true } } }) 312case { IsNull: true } or { IsString: true, RopeValue.IsEmpty: true }: 337return constantValue.RopeValue!;