<?xml version="1.0"?>
<doc>
    <assembly>
        <name>MicroUniverso.Core</name>
    </assembly>
    <members>
        <member name="M:MicroUniverso.Core.Extensions.ArrayExtensions.RemoveNullValues``1(``0[])">
            <summary>
                Remove valores nulos de um Array
            </summary>
            <typeparam name="T">Tipo genérico (T) do Array a ser retornado</typeparam>
            <param name="array">Array do qual será removido os valores</param>
            <returns>Instância do Array do tipo genérico (T)</returns>
        </member>
        <member name="M:MicroUniverso.Core.Extensions.ThreadExtensions.ExecuteThreads(System.Action[])">
            <summary>
                Método responsável pela execução de threads.
            </summary>
            <param name="action"></param>
            Array de ações.
        </member>
        <member name="M:MicroUniverso.Core.Extensions.ThreadExtensions.ForEachMultiThreading``1(System.Collections.Generic.List{``0},System.Int32,System.Action{``0})">
            <summary>
                Este método é responsável pela manipulação do pool de Threads
            </summary>
            <typeparam name="T"></typeparam>
            Classe genérica.
            <param name="collection"></param>
            Coleção de objetos genéricos.
            <param name="maxItens"></param>
            Número máximo de itens.
            <param name="action"></param>
            Ação genérica.
        </member>
        <member name="T:MicroUniverso.Core.Security.Cryptography.AESCryptor">
            <summary>
                A simple wrapper to the AesManaged class and the AES algorithm.
                Requires a securely stored key which should be a random string of characters that an attacker could never guess.
                Make sure to save the Key if you want to decrypt your data later!
                If you're using this with a Web app, put the key in the web.config and encrypt the web.config.
                https://github.com/jbubriski/Encryptamajig/blob/master/src/Encryptamajig/Encryptamajig/AesEncryptamajig.cs
            </summary>
        </member>
        <member name="M:MicroUniverso.Core.Security.Cryptography.AESCryptor.Decrypt(System.String,System.String)">
            <summary>
                Decrypts the ciphertext using the Key.
            </summary>
            <param name="ciphertext">The ciphertext to decrypt.</param>
            <param name="key">The plain text encryption key.</param>
            <returns>The decrypted text.</returns>
        </member>
        <member name="M:MicroUniverso.Core.Security.Cryptography.AESCryptor.Encrypt(System.String,System.String)">
            <summary>
                Encrypts the plainText input using the given Key.
                A 128 bit random salt will be generated and prepended to the ciphertext before it is base64 encoded.
            </summary>
            <param name="plainText">The plain text to encrypt.</param>
            <param name="key">The plain text encryption key.</param>
            <returns>The salt and the ciphertext, Base64 encoded for convenience.</returns>
        </member>
        <member name="T:MicroUniverso.Core.Security.Token">
            <summary>
            Representa um Token de acesso a api rest
            </summary>
        </member>
        <member name="T:MicroUniverso.Core.Validators.CNPJValidator">
            <summary>
                Classe utilizada para validação de CNPJ
            </summary>
        </member>
        <member name="M:MicroUniverso.Core.Validators.CNPJValidator.Validate(System.String)">
            <summary>
                Verifica se o CNPJ está correto
            </summary>
            <param name="cnpj">Número do CNPJ sem mascara</param>
            <returns>Retorna se o número do CNPJ informado está correto ou inválido</returns>
        </member>
        <member name="T:MicroUniverso.Core.Validators.CPFValidator">
            <summary>
                Classe utilizada para validação de CPF
            </summary>
        </member>
        <member name="M:MicroUniverso.Core.Validators.CPFValidator.CalculaDigitosCpf(System.String)">
            <summary>
                Método responsável por calculo o dígito verificador de um CPF
            </summary>
            <param name="cpf"></param>
            CPF
            <returns></returns>
        </member>
        <member name="M:MicroUniverso.Core.Validators.CPFValidator.Validate(System.String)">
            <summary>
                Verifica se o CPF está correto
            </summary>
            <param name="cpf">Número do CPF sem mascara</param>
            <returns>Retorna se o número do CPF informado está correto ou inválido</returns>
        </member>
        <member name="T:MicroUniverso.Core.Validators.DateValidator">
            <summary>
                Classe utilizada para validação de data
            </summary>
        </member>
        <member name="M:MicroUniverso.Core.Validators.DateValidator.Validate(System.String)">
            <summary>
                Verifica se a data informada é valida e está entre 01/01/1753 e 31/12/9999
            </summary>
            <param name="date">Data a ser validada</param>
            <returns></returns>
        </member>
        <member name="M:MicroUniverso.Core.Validators.DateValidator.Validate(System.DateTime)">
            <summary>
                Verifica se a data informada é valida e está entre 01/01/1753 e 31/12/9999
            </summary>
            <param name="date">Data a ser validada</param>
            <returns></returns>
        </member>
        <member name="M:MicroUniverso.Core.Validators.EmailValidator.Validate(System.String)">
            <summary>
                Verifica se o email é válido.
            </summary>
            <param name="email">Email informado pelo usuário.</param>
            <returns>Retorna se email informado é válido ou inválido.</returns>
        </member>
    </members>
</doc>
