 | ObjectExtensionsRemapT(T, ExpressionFuncSingle, IEnumerableInt32, IEnumerableSingle) Method |
Allows you to make some exceptions of an expression value depending on condition values.
Namespace: SphinxConnector.FluentApi.UtilAssembly: SphinxConnector (in SphinxConnector.dll) Version: 6.0.0
Syntaxpublic static float Remap<T>(
this T obj,
Expression<Func<float>> expression,
IEnumerable<int> conditionValues,
IEnumerable<float> expressionValues
)
<ExtensionAttribute>
Public Shared Function Remap(Of T) (
obj As T,
expression As Expression(Of Func(Of Single)),
conditionValues As IEnumerable(Of Integer),
expressionValues As IEnumerable(Of Single)
) As Single
Parameters
- obj T
- The value to remap.
- expression ExpressionFuncSingle
- The expression to use if obj does not match any condition.
- conditionValues IEnumerableInt32
- The values to match against obj.
- expressionValues IEnumerableSingle
- The expression to use if obj matches a value in conditionValues
Type Parameters
- T
- The type of obj
Return Value
SingleA value from
expressionValues or
expression.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
T. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
See Also