# Introdução

> `Tango.Linq`

Este namespace possui implementações em diversos locais do projeto. Todas as implementações são voltadas à disponibilizar uma extensão para trabalhar em conjunto com o namespace [System.Linq](https://msdn.microsoft.com/pt-br/library/system.linq\(v=vs.100\).aspx).

Além disso, este namespace também habilita os módulos: [Option](https://github.com/gabrielschade/tango-br/tree/973dafe9d6a8dbad594ebb5c6d71c46ff5727a5a/Types/Option/Introduction.html), [Either](https://github.com/gabrielschade/tango-br/tree/973dafe9d6a8dbad594ebb5c6d71c46ff5727a5a/Types/Either/Introduction.html) e [Collection](https://github.com/gabrielschade/tango-br/tree/973dafe9d6a8dbad594ebb5c6d71c46ff5727a5a/Types/Collection/Introduction.html) como métodos de extensão ao invés de classes estáticas.

Nesta seção você irá encontrar os seguintes tópicos:

* [Extensões para Enum](https://github.com/gabrielschade/tango-br/tree/973dafe9d6a8dbad594ebb5c6d71c46ff5727a5a/Extensions/Enum%20Extensions.html)
* [Construtor de EqualityComparer](https://github.com/gabrielschade/tango-br/tree/973dafe9d6a8dbad594ebb5c6d71c46ff5727a5a/Extensions/EqualityComparerBuilder.html)
* [Módulos como extensão](https://github.com/gabrielschade/tango-br/tree/973dafe9d6a8dbad594ebb5c6d71c46ff5727a5a/Extensions/Modules%20as%20Extensions.html)
