18 references to ForSpecialType
Microsoft.CodeAnalysis.CSharp (1)
Utilities\ValueSetFactory.cs (1)
61
return
ForSpecialType
(type.SpecialType, type.IsNativeIntegerType);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (17)
Utilities\ValueSetTests.cs (17)
492
Assert.Same(ForByte,
ForSpecialType
(SpecialType.System_Byte));
493
Assert.Same(ForSByte,
ForSpecialType
(SpecialType.System_SByte));
494
Assert.Same(ForShort,
ForSpecialType
(SpecialType.System_Int16));
495
Assert.Same(ForUShort,
ForSpecialType
(SpecialType.System_UInt16));
496
Assert.Same(ForInt,
ForSpecialType
(SpecialType.System_Int32));
497
Assert.Same(ForUInt,
ForSpecialType
(SpecialType.System_UInt32));
498
Assert.Same(ForLong,
ForSpecialType
(SpecialType.System_Int64));
499
Assert.Same(ForULong,
ForSpecialType
(SpecialType.System_UInt64));
500
Assert.Same(ForFloat,
ForSpecialType
(SpecialType.System_Single));
501
Assert.Same(ForDouble,
ForSpecialType
(SpecialType.System_Double));
502
Assert.Same(ForString,
ForSpecialType
(SpecialType.System_String));
503
Assert.Same(ForDecimal,
ForSpecialType
(SpecialType.System_Decimal));
504
Assert.Same(ForChar,
ForSpecialType
(SpecialType.System_Char));
505
Assert.Same(ForBool,
ForSpecialType
(SpecialType.System_Boolean));
506
Assert.Same(ForNint,
ForSpecialType
(SpecialType.System_IntPtr, isNative: true));
507
Assert.Same(ForNuint,
ForSpecialType
(SpecialType.System_UIntPtr, isNative: true));
508
Assert.Null(
ForSpecialType
(SpecialType.System_Enum));