3 overrides of CharValue
Microsoft.CodeAnalysis (3)
ConstantValueSpecialized.cs (3)
409public override char CharValue 635public override char CharValue 767public override char CharValue
9 references to CharValue
Microsoft.CodeAnalysis (3)
CodeGen\ILBuilderEmit.cs (1)
585EmitUShortConstant(value.CharValue);
ConstantValue.cs (2)
531case ConstantValueTypeDiscriminator.Char: return Boxes.Box(CharValue); 827ConstantValueTypeDiscriminator.Char => CharValue.ToString(provider),
Microsoft.CodeAnalysis.CSharp (6)
Binder\Binder_Conversions.cs (2)
4034char charValue = value.CharValue; 4372case ConstantValueTypeDiscriminator.Char: return (decimal)value.CharValue;
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (3)
97case [{ ConstantValueOpt: { IsChar: true, CharValue: var @char } } arg]: 341return Rope.ForString(constantValue.CharValue.ToString()); 643return _factory.StringLiteral(cv.CharValue.ToString());
Utilities\ValueSetFactory.CharTC.cs (1)
49char INumericTC<char>.FromConstantValue(ConstantValue constantValue) => constantValue.IsBad ? (char)0 : constantValue.CharValue;