Click or drag to resize

ObjectExtensionsRemapT(T, ExpressionFuncSingle, IEnumerableInt32, IEnumerableSingle) Method

Allows you to make some exceptions of an expression value depending on condition values.

Namespace: SphinxConnector.FluentApi.Util
Assembly: SphinxConnector (in SphinxConnector.dll) Version: 6.0.0
Syntax
public static float Remap<T>(
	this T obj,
	Expression<Func<float>> expression,
	IEnumerable<int> conditionValues,
	IEnumerable<float> expressionValues
)

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

Single
A 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