8 references to IsChar
Microsoft.CodeAnalysis (1)
ConstantValue.cs (1)
858
return IsIntegral || IsBoolean ||
IsChar
;
Microsoft.CodeAnalysis.CSharp (6)
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (5)
97
case [{ ConstantValueOpt: {
IsChar
: true, CharValue: var @char } } arg]:
117
if (concatKind == StringConcatenationRewriteKind.AllStrings && arg.ConstantValueOpt is not {
IsChar
: true })
318
case { IsString: true } or {
IsChar
: true }:
320
if (finalArguments.Count > 0 && finalArguments[^1].ConstantValueOpt is { IsString: true } or {
IsChar
: true })
337
Debug.Assert(constantValue.IsString || constantValue.
IsChar
);
Lowering\SyntheticBoundNodeFactory.cs (1)
1167
Debug.Assert(charConst.
IsChar
|| charConst.IsDefaultValue);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\ConstantTests.cs (1)
1470
if (constantValue.
IsChar
&& char.IsControl(constantValue.CharValue))