3 overrides of CharValue
Microsoft.CodeAnalysis (3)
ConstantValueSpecialized.cs (3)
409
public override char
CharValue
635
public override char
CharValue
767
public override char
CharValue
12 references to CharValue
Microsoft.CodeAnalysis (3)
CodeGen\ILBuilderEmit.cs (1)
582
EmitUShortConstant(value.
CharValue
);
ConstantValue.cs (2)
531
case ConstantValueTypeDiscriminator.Char: return Boxes.Box(
CharValue
);
827
ConstantValueTypeDiscriminator.Char =>
CharValue
.ToString(provider),
Microsoft.CodeAnalysis.CSharp (6)
Binder\Binder_Conversions.cs (2)
3334
char charValue = value.
CharValue
;
3672
case ConstantValueTypeDiscriminator.Char: return (decimal)value.
CharValue
;
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (3)
97
case [{ ConstantValueOpt: { IsChar: true,
CharValue
: var @char } } arg]:
344
return Rope.ForString(constantValue.
CharValue
.ToString());
596
return _factory.StringLiteral(cv.
CharValue
.ToString());
Utilities\ValueSetFactory.CharTC.cs (1)
49
char INumericTC<char>.FromConstantValue(ConstantValue constantValue) => constantValue.IsBad ? (char)0 : constantValue.
CharValue
;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\ConstantTests.cs (1)
1470
if (constantValue.IsChar && char.IsControl(constantValue.
CharValue
))
Microsoft.CodeAnalysis.UnitTests (2)
CorLibTypesTests.cs (2)
103
Assert.Throws<InvalidOperationException>(() => { var c = cv2.
CharValue
; });
133
Assert.Equal(1, cv1.
CharValue
);