Table of Contents

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