This is the complete list of members for Loyc.Either< L, R >, including all inherited members.

**Either**(L value) (defined in Loyc.Either< L, R >) | Loyc.Either< L, R > | inline |

**Either**(R value) (defined in Loyc.Either< L, R >) | Loyc.Either< L, R > | inline |

From< L2, R2 >(Either< L2, R2 > x) | Loyc.Either< L, R > | static |

IfLeft(Action< L > actionL) | Loyc.Either< L, R > | inline |

IfRight(Action< R > actionR) | Loyc.Either< L, R > | inline |

**Left** (defined in Loyc.Either< L, R >) | Loyc.Either< L, R > | |

**Left** (defined in Loyc.Either< L, R >) | Loyc.Either< L, R > | |

MapLeft< L2 >(Func< L, L2 > selectL) | Loyc.Either< L, R > | |

MapRight< R2 >(Func< R, R2 > selectR) | Loyc.Either< L, R > | |

NewLeft(L value) | Loyc.Either< L, R > | static |

NewRight(R value) | Loyc.Either< L, R > | static |

**operator Either< L, R >**(L value) (defined in Loyc.Either< L, R >) | Loyc.Either< L, R > | static |

**operator Either< L, R >**(R value) (defined in Loyc.Either< L, R >) | Loyc.Either< L, R > | static |

**R**(value) (defined in Loyc.Either< L, R >) | Loyc.Either< L, R > | |

**R**(value) (defined in Loyc.Either< L, R >) | Loyc.Either< L, R > | |

**Right** (defined in Loyc.Either< L, R >) | Loyc.Either< L, R > | |

**Right** (defined in Loyc.Either< L, R >) | Loyc.Either< L, R > | |

Select< L2, R2 >(Func< L, L2 > selectL, Func< R, R2 > selectR) | Loyc.Either< L, R > | |

**Value** (defined in Loyc.Either< L, R >) | Loyc.Either< L, R > | |