70 references to GetTypeCode
System.Linq.Expressions (70)
System\Dynamic\Utils\TypeUtils.cs (12)
50switch (type.GetTypeCode()) 111switch (type.GetTypeCode()) 136switch (type.GetTypeCode()) 158switch (type.GetTypeCode()) 174switch (type.GetTypeCode()) 196switch (type.GetTypeCode()) 213switch (type.GetTypeCode()) 599switch (type.GetTypeCode()) 740TypeCode tcSource = source.GetTypeCode(); 741TypeCode tcDest = destination.GetTypeCode(); 973internal static bool IsUnsigned(this Type type) => IsUnsigned(GetNonNullableType(type).GetTypeCode()); 991internal static bool IsFloatingPoint(this Type type) => IsFloatingPoint(GetNonNullableType(type).GetTypeCode());
System\Linq\Expressions\Compiler\ILGen.cs (9)
67switch (type.GetTypeCode()) 120switch (type.GetTypeCode()) 171switch (type.GetTypeCode()) 217switch (type.GetTypeCode()) 379switch (type.GetNonNullableType().GetTypeCode()) 499switch (type.GetTypeCode()) 619TypeCode tc = typeTo.GetTypeCode(); 620TypeCode tf = typeFrom.GetTypeCode(); 1058switch (type.GetTypeCode())
System\Linq\Expressions\Compiler\LambdaCompiler.Binary.cs (2)
157if (leftType.GetTypeCode() == TypeCode.Boolean) 270switch (resultType.GetTypeCode())
System\Linq\Expressions\Compiler\LambdaCompiler.Statements.cs (2)
288TypeCode code = Type.GetTypeCode(); 345switch (valueType.GetTypeCode())
System\Linq\Expressions\Compiler\LambdaCompiler.Unary.cs (1)
252switch (type.GetTypeCode())
System\Linq\Expressions\Compiler\StackSpiller.cs (1)
1101return instance != null && instance.Type.IsValueType && instance.Type.GetTypeCode() == TypeCode.Object;
System\Linq\Expressions\Interpreter\AddInstruction.cs (2)
166return type.GetNonNullableType().GetTypeCode() switch 302return type.GetNonNullableType().GetTypeCode() switch
System\Linq\Expressions\Interpreter\AndInstruction.cs (1)
175type.GetNonNullableType().GetTypeCode() switch
System\Linq\Expressions\Interpreter\CallInstruction.Generated.cs (3)
45switch (t.GetTypeCode()) 89switch (t.GetTypeCode()) 133switch (t.GetTypeCode())
System\Linq\Expressions\Interpreter\DecrementInstruction.cs (1)
158return type.GetNonNullableType().GetTypeCode() switch
System\Linq\Expressions\Interpreter\DivInstruction.cs (1)
166return type.GetNonNullableType().GetTypeCode() switch
System\Linq\Expressions\Interpreter\EqualInstruction.cs (3)
514switch (type.GetNonNullableType().GetTypeCode()) 528Debug.Assert(type.GetNonNullableType().GetTypeCode() == TypeCode.Double); 534switch (type.GetNonNullableType().GetTypeCode())
System\Linq\Expressions\Interpreter\ExclusiveOrInstruction.cs (1)
163type.GetNonNullableType().GetTypeCode() switch
System\Linq\Expressions\Interpreter\GreaterThanInstruction.cs (2)
282return type.GetNonNullableType().GetTypeCode() switch 300return type.GetNonNullableType().GetTypeCode() switch
System\Linq\Expressions\Interpreter\GreaterThanOrEqualInstruction.cs (2)
282return type.GetNonNullableType().GetTypeCode() switch 300return type.GetNonNullableType().GetTypeCode() switch
System\Linq\Expressions\Interpreter\IncrementInstruction.cs (1)
158return type.GetNonNullableType().GetTypeCode() switch
System\Linq\Expressions\Interpreter\LeftShiftInstruction.cs (1)
163type.GetNonNullableType().GetTypeCode() switch
System\Linq\Expressions\Interpreter\LessThanInstruction.cs (2)
281return type.GetNonNullableType().GetTypeCode() switch 299return type.GetNonNullableType().GetTypeCode() switch
System\Linq\Expressions\Interpreter\LessThanOrEqualInstruction.cs (2)
282return type.GetNonNullableType().GetTypeCode() switch 300return type.GetNonNullableType().GetTypeCode() switch
System\Linq\Expressions\Interpreter\LightCompiler.cs (3)
1158TypeCode from = nonNullableFrom.GetTypeCode(); 1159TypeCode to = nonNullableTo.GetTypeCode(); 1553TypeCode switchType = node.SwitchValue.Type.GetTypeCode();
System\Linq\Expressions\Interpreter\ModuloInstruction.cs (1)
166return type.GetNonNullableType().GetTypeCode() switch
System\Linq\Expressions\Interpreter\MulInstruction.cs (2)
166return type.GetNonNullableType().GetTypeCode() switch 303return type.GetNonNullableType().GetTypeCode() switch
System\Linq\Expressions\Interpreter\NegateInstruction.cs (2)
107return type.GetNonNullableType().GetTypeCode() switch 183return type.GetNonNullableType().GetTypeCode() switch
System\Linq\Expressions\Interpreter\NotEqualInstruction.cs (3)
496switch (type.GetNonNullableType().GetTypeCode()) 510Debug.Assert(type.GetNonNullableType().GetTypeCode() == TypeCode.Double); 516switch (type.GetNonNullableType().GetTypeCode())
System\Linq\Expressions\Interpreter\NotInstruction.cs (1)
172type.GetNonNullableType().GetTypeCode() switch
System\Linq\Expressions\Interpreter\OrInstruction.cs (1)
178return type.GetNonNullableType().GetTypeCode() switch
System\Linq\Expressions\Interpreter\RightShiftInstruction.cs (1)
164return type.GetNonNullableType().GetTypeCode() switch
System\Linq\Expressions\Interpreter\SubInstruction.cs (2)
166return type.GetNonNullableType().GetTypeCode() switch 302return type.GetNonNullableType().GetTypeCode() switch
System\Linq\Expressions\Interpreter\TypeOperations.cs (3)
357return t.GetTypeCode() switch 423switch (_t.GetTypeCode()) 456Debug.Assert(_t.GetTypeCode() == TypeCode.Boolean);
System\Linq\Expressions\Interpreter\Utilities.cs (1)
101switch (type.GetTypeCode())
System\Linq\Expressions\ParameterExpression.cs (1)
30switch (type.GetTypeCode())