Class ExpressionUtils
- Namespace
- Steeltoe.Common.Expression.Internal.Spring.Common
- Assembly
- Steeltoe.Common.Expression.dll
public static class ExpressionUtils
- Inheritance
-
ExpressionUtils
- Inherited Members
-
Methods
ConvertTypedValue(IEvaluationContext, ITypedValue, Type)
public static object ConvertTypedValue(IEvaluationContext context, ITypedValue typedValue, Type targetType)
Parameters
context
IEvaluationContext
typedValue
ITypedValue
targetType
Type
Returns
- object
ConvertTypedValue<T>(IEvaluationContext, ITypedValue)
public static T ConvertTypedValue<T>(IEvaluationContext context, ITypedValue typedValue)
Parameters
context
IEvaluationContext
typedValue
ITypedValue
Returns
- T
Type Parameters
T
ToBoolean(ITypeConverter, ITypedValue)
public static bool ToBoolean(ITypeConverter typeConverter, ITypedValue typedValue)
Parameters
typeConverter
ITypeConverter
typedValue
ITypedValue
Returns
- bool
ToByte(ITypeConverter, ITypedValue)
public static byte ToByte(ITypeConverter typeConverter, ITypedValue typedValue)
Parameters
typeConverter
ITypeConverter
typedValue
ITypedValue
Returns
- byte
ToChar(ITypeConverter, ITypedValue)
public static char ToChar(ITypeConverter typeConverter, ITypedValue typedValue)
Parameters
typeConverter
ITypeConverter
typedValue
ITypedValue
Returns
- char
ToDouble(ITypeConverter, ITypedValue)
public static double ToDouble(ITypeConverter typeConverter, ITypedValue typedValue)
Parameters
typeConverter
ITypeConverter
typedValue
ITypedValue
Returns
- double
ToFloat(ITypeConverter, ITypedValue)
public static float ToFloat(ITypeConverter typeConverter, ITypedValue typedValue)
Parameters
typeConverter
ITypeConverter
typedValue
ITypedValue
Returns
- float
ToInt(ITypeConverter, ITypedValue)
public static int ToInt(ITypeConverter typeConverter, ITypedValue typedValue)
Parameters
typeConverter
ITypeConverter
typedValue
ITypedValue
Returns
- int
ToLong(ITypeConverter, ITypedValue)
public static long ToLong(ITypeConverter typeConverter, ITypedValue typedValue)
Parameters
typeConverter
ITypeConverter
typedValue
ITypedValue
Returns
- long
ToSByte(ITypeConverter, ITypedValue)
public static sbyte ToSByte(ITypeConverter typeConverter, ITypedValue typedValue)
Parameters
typeConverter
ITypeConverter
typedValue
ITypedValue
Returns
- sbyte
ToShort(ITypeConverter, ITypedValue)
public static short ToShort(ITypeConverter typeConverter, ITypedValue typedValue)
Parameters
typeConverter
ITypeConverter
typedValue
ITypedValue
Returns
- short
ToUInt(ITypeConverter, ITypedValue)
public static uint ToUInt(ITypeConverter typeConverter, ITypedValue typedValue)
Parameters
typeConverter
ITypeConverter
typedValue
ITypedValue
Returns
- uint
ToULong(ITypeConverter, ITypedValue)
public static ulong ToULong(ITypeConverter typeConverter, ITypedValue typedValue)
Parameters
typeConverter
ITypeConverter
typedValue
ITypedValue
Returns
- ulong
ToUShort(ITypeConverter, ITypedValue)
public static ushort ToUShort(ITypeConverter typeConverter, ITypedValue typedValue)
Parameters
typeConverter
ITypeConverter
typedValue
ITypedValue
Returns
- ushort