Class TypeHelper
public static class TypeHelper
- Inheritance
-
TypeHelper
- Inherited Members
Fields
ImplicitPrimitiveConversionTable
public static readonly FrozenDictionary<Type, Type[]> ImplicitPrimitiveConversionTable
Field Value
- FrozenDictionary<Type, Type[]>
Methods
CompareUsingMostPreciseType(object?, object?, ComparisonOptions)
public static int CompareUsingMostPreciseType(object? a, object? b, ComparisonOptions options)
Parameters
aobjectbobjectoptionsComparisonOptions
Returns
GetMostPreciseNumberType(Type, Type)
Gets the most precise number type.
public static Type? GetMostPreciseNumberType(Type a, Type b)
Parameters
Returns
GetStringComparer(ComparisonOptions)
public static StringComparer GetStringComparer(ComparisonOptions options)
Parameters
optionsComparisonOptions
Returns
HasNullOrTypeConflict(object?, object?, ExpressionOptions)
public static bool HasNullOrTypeConflict(object? a, object? b, ExpressionOptions options)
Parameters
aobjectbobjectoptionsExpressionOptions
Returns
IsReal(object?)
public static bool IsReal(object? value)
Parameters
valueobject
Returns
IsUnsignedType(object?)
public static bool IsUnsignedType(object? value)
Parameters
valueobject
Returns
TypeCodeExpandBits(TypeCode)
public static TypeCode TypeCodeExpandBits(TypeCode typeCode)
Parameters
typeCodeTypeCode