17 references to IsSpecialType
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
ExpressionGenerator.cs (6)
125var isNotSingle = !IsSpecialType(type, SpecialType.System_Single); 136if (value is double && !IsSpecialType(type, SpecialType.System_Double)) 141if (value is uint && !IsSpecialType(type, SpecialType.System_UInt32)) 146if (value is long && !IsSpecialType(type, SpecialType.System_Int64)) 151if (value is ulong && !IsSpecialType(type, SpecialType.System_UInt64)) 160var isNotDecimal = !IsSpecialType(type, SpecialType.System_Decimal);
Microsoft.CodeAnalysis.VisualBasic.Workspaces (11)
CodeGeneration\ExpressionGenerator.vb (11)
116If Not IsSpecialType(type, SpecialType.System_String) Then 216If TypeOf value Is Byte AndAlso Not IsSpecialType(type, SpecialType.System_Byte) Then 218ElseIf TypeOf value Is SByte AndAlso Not IsSpecialType(type, SpecialType.System_SByte) Then 229If TypeOf value Is Short AndAlso Not IsSpecialType(type, SpecialType.System_Int16) Then 232ElseIf TypeOf value Is Long AndAlso Not IsSpecialType(type, SpecialType.System_Int64) Then 239Dim typeIsNotDecimal = Not IsSpecialType(type, SpecialType.System_Decimal) 249ElseIf TypeOf value Is UShort AndAlso Not IsSpecialType(type, SpecialType.System_UInt16) Then 252ElseIf TypeOf value Is UInteger AndAlso Not IsSpecialType(type, SpecialType.System_UInt32) Then 258Dim typeIsNotULong = Not IsSpecialType(type, SpecialType.System_UInt64) 266ElseIf TypeOf value Is Single AndAlso Not IsSpecialType(type, SpecialType.System_Single) Then 269ElseIf TypeOf value Is Double AndAlso Not IsSpecialType(type, SpecialType.System_Double) Then