| Bimap< TLeft, TRight, TLeft1, TRight1 >(Either< TLeft, TRight > either, Func< TLeft, TLeft1 > mapLeft, Func< TRight, TRight1 > mapRight) | CSharpx.Either< TLeft, TRight > | static |
| Bind< TLeft, TRight, TResult >(Either< TLeft, TRight > either, Func< TRight, Either< TLeft, TResult > > func) | CSharpx.Either< TLeft, TRight > | static |
| Cast< TRight >(object obj) | CSharpx.Either< TLeft, TRight > | static |
| Either(EitherType tag) | CSharpx.Either< TLeft, TRight > | protected |
| Fail< TRight >(string message) | CSharpx.Either< TLeft, TRight > | static |
| FromMaybe< TLeft, TRight >(Maybe< TRight > maybe, TLeft left) | CSharpx.Either< TLeft, TRight > | static |
| GetLeft< TLeft, TRight >(this Either< TLeft, TRight > either) | CSharpx.Either< TLeft, TRight > | privatestatic |
| GetLeftOrDefault< TLeft, TRight >(Either< TLeft, TRight > either, TLeft @default) | CSharpx.Either< TLeft, TRight > | static |
| GetOrFail< TLeft, TRight >(Either< TLeft, TRight > either) | CSharpx.Either< TLeft, TRight > | static |
| GetRightOrDefault< TLeft, TRight >(Either< TLeft, TRight > either, TRight @default) | CSharpx.Either< TLeft, TRight > | static |
| Left< TLeft, TRight >(TLeft value) | CSharpx.Either< TLeft, TRight > | static |
| Map< TLeft, TRight, TResult >(Either< TLeft, TRight > either, Func< TRight, TResult > func) | CSharpx.Either< TLeft, TRight > | static |
| MatchLeft(out TLeft value) | CSharpx.Either< TLeft, TRight > | |
| MatchRight(out TRight value) | CSharpx.Either< TLeft, TRight > | |
| Return< TRight >(TRight value) | CSharpx.Either< TLeft, TRight > | static |
| Right(TRight value) | CSharpx.Right< TLeft, TRight > | package |
| Right< TLeft, TRight >(TRight value) | CSharpx.Either< TLeft, TRight > | static |
| Select< TLeft, TRight, TResult >(this Either< TLeft, TRight > either, Func< TRight, TResult > selector) | CSharpx.Either< TLeft, TRight > | static |
| SelectMany< TLeft, TRight, TResult >(this Either< TLeft, TRight > result, Func< TRight, Either< TLeft, TResult > > func) | CSharpx.Either< TLeft, TRight > | static |
| Tag | CSharpx.Either< TLeft, TRight > | |
| Try< TRight >(Func< TRight > func) | CSharpx.Either< TLeft, TRight > | static |
| Value | CSharpx.Right< TLeft, TRight > | |