Class Union<A, B>.Case2
The type representing items of the second type in a union.
public sealed class Union<A, B>.Case2 : Union<A, B>
- Inheritance
-
Union<A, B>Union<A, B>.Case2
- Inherited Members
Constructors
Case2(B)
Create second type.
public Case2(B item)
Parameters
item
B
Fields
Item
The item.
public readonly B Item
Field Value
- B
Methods
Match(Action<A>, Action<B>)
public override void Match(Action<A> first, Action<B> second)
Parameters
Match<TResult>(Func<A, TResult>, Func<B, TResult>)
public override TResult Match<TResult>(Func<A, TResult> first, Func<B, TResult> second)
Parameters
Returns
- TResult
Type Parameters
TResult
ToString()
public override string ToString()
Returns
TryGetFirst(out A)
public override bool TryGetFirst(out A a)
Parameters
a
A
Returns
TryGetSecond(out B)
public override bool TryGetSecond(out B b)
Parameters
b
B