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)
3059Rope leftValue = valueLeft.RopeValue ?? Rope.Empty; 3060Rope rightValue = valueRight.RopeValue ?? Rope.Empty;
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (3)
307else if (argument is BoundNullCoalescingOperator { LeftOperand: { Type.SpecialType: SpecialType.System_String } left, RightOperand: BoundLiteral { ConstantValueOpt: { IsString: true, RopeValue.IsEmpty: true } } }) 314case { IsNull: true } or { IsString: true, RopeValue.IsEmpty: true }: 340return constantValue.RopeValue!;