Class ValueExtensions
- Namespace
- The.Values
- Assembly
- Instagile.dll
public static class ValueExtensions
- Inheritance
-
ValueExtensions
- Inherited Members
-
Methods
Convert<T, U>(IOwnedValue<T>)
public static IOwnedValue<U> Convert<T, U>(this IOwnedValue<T> self)
Parameters
self IOwnedValue<T>
Returns
- IOwnedValue<U>
Type Parameters
T
U
Convert<T, U>(IOwnedValue<T>, Func<T, U>, Func<U, T>)
public static IOwnedValue<U> Convert<T, U>(this IOwnedValue<T> self, Func<T, U> from, Func<U, T> to)
Parameters
self IOwnedValue<T>
from Func<T, U>
to Func<U, T>
Returns
- IOwnedValue<U>
Type Parameters
T
U
Convert<T, U>(IValue<T>)
public static IValue<U> Convert<T, U>(this IValue<T> self)
Parameters
self IValue<T>
Returns
- IValue<U>
Type Parameters
T
U
Convert<T, U>(IValue<T>, Func<T, U>, Func<U, T>)
public static IValue<U> Convert<T, U>(this IValue<T> self, Func<T, U> from, Func<U, T> to)
Parameters
self IValue<T>
from Func<T, U>
to Func<U, T>
Returns
- IValue<U>
Type Parameters
T
U
Convert<T, U, S>(IOwnedValue<T>)
public static IOwnedValue<U> Convert<T, U, S>(this IOwnedValue<T> self) where S : Traits, new()
Parameters
self IOwnedValue<T>
Returns
- IOwnedValue<U>
Type Parameters
T
U
S
Convert<T, U, S>(IValue<T>)
public static IValue<U> Convert<T, U, S>(this IValue<T> self) where S : Traits, new()
Parameters
self IValue<T>
Returns
- IValue<U>
Type Parameters
T
U
S