Binary Aggregator Group<TResult>.Try Specialize Method
Definition
Namespace: Numerics.NET.DataAnalysis
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
Overload List
Try | Returns an aggregator specialized to operate on values of the specified type. |
Try | Attempts to create an aggregator specialized to operate on values of the specified type. |
Try | Attempts to create an aggregator specialized to operate on values of the specified type. |
Try | Attempts to create an aggregator specialized to operate on values of the specified type. |
TrySpecialize<T>(BinaryAggregator<T, T, TResult>)
Attempts to create an aggregator specialized to operate on values of the specified type.
public abstract bool TrySpecialize<T>(
out BinaryAggregator<T, T, TResult> aggregator
)
Parameters
- aggregator BinaryAggregator<T, T, TResult>
- On return, the specialized aggregator.
Type Parameters
- T
- The type to specialize for.
Return Value
Booleantrue if a specialized aggregator was created; otherwise false.
TrySpecialize<T>(IBinaryAggregator<TResult>)
Attempts to create an aggregator specialized to operate on values of the specified type.
public bool TrySpecialize<T>(
out IBinaryAggregator<TResult> aggregator
)
Parameters
- aggregator IBinaryAggregator<TResult>
- On return, the specialized aggregator.
Type Parameters
- T
- The type to specialize for.
Return Value
Booleantrue if a specialized aggregator was created; otherwise false.
TrySpecialize(Type, IBinaryAggregator)
Returns an aggregator specialized to operate on values of the specified type.
public override bool TrySpecialize(
Type type,
out IBinaryAggregator aggregator
)
Parameters
- type Type
- The type to specialize for.
- aggregator IBinaryAggregator
- On return, the aggregator specialized for elements of type type, or null if no specialized aggregator exists.
Return Value
Booleantrue if a specialized aggregator could be created; otherwise false.
TrySpecialize(Type, IBinaryAggregator<TResult>)
Attempts to create an aggregator specialized to operate on values of the specified type.
protected virtual bool TrySpecialize(
Type type,
out IBinaryAggregator<TResult> aggregator
)
Parameters
- type Type
- The type to specialize for.
- aggregator IBinaryAggregator<TResult>
- On return, the specialized aggregator.
Return Value
Booleantrue if a specialized aggregator was created; otherwise false.