Either

Tango.Modules.EitherModule

Tango.Modules.Either.Linq

Este módulo possui as implementações para utilizar em conjunto com o tipo Either<TLeft, TRight>.

Diversos métodos deste módulo possuem uma versão Left e Right, utilizadas para aplicar em apenas um dos lados. Estas versões serão menciondas no tópico da função para os dois tipos.

Quando possível, os exemplos utilizarão o método de extensão, mas em todos os casos ele pode ser substituído pelo método do módulo.

Atenção

Em alguns casos a ordem dos parâmetros é alterada para o método de extensão. Isso ocorre porque os métodos presentes no módulo são pensados para aplicação parcial, enquanto os métodos de extensão são pensados para se parecerem mais com os métodos da System.Linq.

Métodos

Last updated