Class ConversionUtility
  
Inheritance
ConversionUtility
 
Namespace: Ludiq
Syntax
public static class ConversionUtility
 
Methods
  
CanConvert(Type, Type, Boolean)
Declaration
public static bool CanConvert(Type source, Type destination, bool guaranteed)
 
Parameters
Returns
Convert(Object, Type, Type)
Declaration
public static object Convert(object value, Type sourceType, Type destinationType)
 
Parameters
| Type | 
Name | 
Description | 
| Object | 
value | 
 | 
| Type | 
sourceType | 
 | 
| Type | 
destinationType | 
 | 
Returns
Convert<TSource, TDestination>(TSource)
Declaration
public static TDestination Convert<TSource, TDestination>(TSource value)
 
Parameters
| Type | 
Name | 
Description | 
| TSource | 
value | 
 | 
Returns
| Type | 
Description | 
| TDestination | 
 | 
Type Parameters
| Name | 
Description | 
| TSource | 
 | 
| TDestination | 
 | 
ConvertTo<TSource>(TSource, Type)
Declaration
public static object ConvertTo<TSource>(this TSource value, Type destinationType)
 
Parameters
| Type | 
Name | 
Description | 
| TSource | 
value | 
 | 
| Type | 
destinationType | 
 | 
Returns
Type Parameters
GetConversionType(Type, Type)
Declaration
public static ConversionUtility.ConversionType GetConversionType(Type source, Type destination)
 
Parameters
| Type | 
Name | 
Description | 
| Type | 
source | 
 | 
| Type | 
destination | 
 | 
Returns
GetLateConversionType(Object, Type)
Declaration
public static ConversionUtility.ConversionType GetLateConversionType(object value, Type type)
 
Parameters
Returns
HasExplicitNumericConversion(Type, Type)
Declaration
public static bool HasExplicitNumericConversion(Type source, Type destination)
 
Parameters
| Type | 
Name | 
Description | 
| Type | 
source | 
 | 
| Type | 
destination | 
 | 
Returns
HasImplicitNumericConversion(Type, Type)
Declaration
public static bool HasImplicitNumericConversion(Type source, Type destination)
 
Parameters
| Type | 
Name | 
Description | 
| Type | 
source | 
 | 
| Type | 
destination | 
 | 
Returns
HasNumericConversion(Type, Type)
Declaration
public static bool HasNumericConversion(Type source, Type destination)
 
Parameters
| Type | 
Name | 
Description | 
| Type | 
source | 
 | 
| Type | 
destination | 
 | 
Returns
IsConvertibleTo(Type, Type, Boolean)
Declaration
public static bool IsConvertibleTo(this Type source, Type destination, bool guaranteed)
 
Parameters
Returns
IsConvertibleTo<T>(Type, Boolean)
Declaration
public static bool IsConvertibleTo<T>(this Type source, bool guaranteed)
 
Parameters
Returns
Type Parameters
IsLateConvertibleTo(Object, Type, Boolean)
Declaration
public static bool IsLateConvertibleTo(this object source, Type type, bool guaranteed)
 
Parameters
Returns
IsLateConvertibleTo<T>(Object, Boolean)
Declaration
public static bool IsLateConvertibleTo<T>(this object source, bool guaranteed)
 
Parameters
Returns
Type Parameters
LateConvertTo(Object, Type)
Declaration
public static object LateConvertTo(this object source, Type type)
 
Parameters
Returns
LateConvertTo<T>(Object)
Declaration
public static T LateConvertTo<T>(this object source)
 
Parameters
| Type | 
Name | 
Description | 
| Object | 
source | 
 | 
Returns
Type Parameters
TryConvert(Object, Type, Type, out Object, Boolean)
Declaration
public static bool TryConvert(object value, Type sourceType, Type destinationType, out object result, bool guaranteed)
 
Parameters
Returns
TryConvert<TSource, TDestination>(TSource, out TDestination, Boolean)
Declaration
public static bool TryConvert<TSource, TDestination>(TSource value, out TDestination result, bool guaranteed)
 
Parameters
| Type | 
Name | 
Description | 
| TSource | 
value | 
 | 
| TDestination | 
result | 
 | 
| Boolean | 
guaranteed | 
 | 
Returns
Type Parameters
| Name | 
Description | 
| TSource | 
 | 
| TDestination | 
 | 
TryLateConvertTo(Object, Type, out Object, Boolean)
Declaration
public static bool TryLateConvertTo(this object value, Type type, out object result, bool guaranteed)
 
Parameters
Returns
TryLateConvertTo<T>(Object, out T, Boolean)
Declaration
public static bool TryLateConvertTo<T>(this object value, out T result, bool guaranteed)
 
Parameters
Returns
Type Parameters