/// <summary> /// Determina se um elemento está no <see cref="T:System.Collections.Generic.List`1" />. /// </summary> /// <param name="item"> /// O objeto a ser localizado no <see cref="T:System.Collections.Generic.List`1" />. /// O valor pode ser <see langword="null" /> para tipos de referência. /// </param> /// <returns> /// <see langword="true" /> se <paramref name="item" /> for encontrado no /// <see cref="T:System.Collections.Generic.List`1" />; caso contrário, <see langword="false" />. /// </returns> public bool Contains(NFe item) => _nfes.Contains(item);
/// <summary> /// Adiciona um objeto ao final do <see cref="T:System.Collections.Generic.List`1" />. /// </summary> /// <param name="item"> /// O objeto a ser adicionado ao final do <see cref="T:System.Collections.Generic.List`1" />. /// O valor pode ser <see langword="null" /> para tipos de referência. /// </param> public void Add(NFe item) { _nfes.Add(item); }
/// <summary> /// Remove a primeira ocorrência de um objeto específico do <see cref="T:System.Collections.Generic.List`1" />. /// </summary> /// <param name="item"> /// O objeto a remover do <see cref="T:System.Collections.Generic.List`1" />. /// O valor pode ser <see langword="null" /> para tipos de referência. /// </param> /// <returns> /// <see langword="true" /> se <paramref name="item" /> for removido com êxito; caso contrário, /// <see langword="false" />. /// Esse método também retornará <see langword="false" /> se <paramref name="item" /> não tiver sido encontrado no /// <see cref="T:System.Collections.Generic.List`1" />. /// </returns> public bool Remove(NFe item) => _nfes.Remove(item);
/// <summary> /// Insere um elemento no <see cref="T:System.Collections.Generic.List`1" />, no índice especificado. /// </summary> /// <param name="index"> /// O índice de base zero no qual o <paramref name="item" /> deve ser inserido. /// </param> /// <param name="item"> /// O objeto a ser inserido. /// O valor pode ser <see langword="null" /> para tipos de referência. /// </param> /// <exception cref="T:System.ArgumentOutOfRangeException"> /// <paramref name="index" /> é menor que 0. /// -ou- /// <paramref name="index" /> é maior que <see cref="P:System.Collections.Generic.List`1.Count" />. /// </exception> public void Insert(int index, NFe item) { _nfes.Insert(index, item); }
/// <summary> /// Pesquisa o objeto especificado e retorna o índice baseado em zero da primeira ocorrência dentro de todo o /// <see cref="T:System.Collections.Generic.List`1" />. /// </summary> /// <param name="item"> /// O objeto a ser localizado no <see cref="T:System.Collections.Generic.List`1" />. /// O valor pode ser <see langword="null" /> para tipos de referência. /// </param> /// <returns> /// O índice baseado em zero da primeira ocorrência de <paramref name="item" /> em todo o /// <see cref="T:System.Collections.Generic.List`1" />, se encontrado; caso contrário, -1. /// </returns> public int IndexOf(NFe item) => _nfes.IndexOf(item);
public NFeProc() { NFe = new NFe(); ProtNFe = new NFeProtNFe(); Versao = NFeVersao.v400; }