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