Compartilhar via


Interface RegexCollection

Representa uma coleção de expressões regulares para ser reconhecido por uma marca inteligente em uma solução do Office.

Namespace:  Microsoft.Office.Tools
Assembly:  Microsoft.Office.Tools.Common (em Microsoft.Office.Tools.Common.dll)

Sintaxe

'Declaração
<GuidAttribute("cfab1305-802f-4c99-8aa2-f68281840d39")> _
Public Interface RegexCollection _
    Inherits IList, ICollection, IEnumerable
[GuidAttribute("cfab1305-802f-4c99-8aa2-f68281840d39")]
public interface RegexCollection : IList, 
    ICollection, IEnumerable

O tipo RegexCollection expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Count Obtém o número de elementos contidos no ICollection. (Herdado de ICollection.)
Propriedade pública IsFixedSize Obtém um valor indicando se o IList tem um tamanho fixo. (Herdado de IList.)
Propriedade pública IsReadOnly Obtém um valor indicando se a IList é somente leitura. (Herdado de IList.)
Propriedade pública IsSynchronized Obtém um valor indicando se acessar para a ICollection é sincronizado (segmento seguro). (Herdado de ICollection.)
Propriedade pública Item[Int32] Obtém ou define o elemento no índice especificado. (Herdado de IList.)
Propriedade pública Item[Int32] Obtém ou define a expressão regular no índice especificado.
Propriedade pública SyncRoot Obtém um objeto que pode ser usado para sincronizar o acesso para o ICollection. (Herdado de ICollection.)

Início

Métodos

  Nome Descrição
Método público Add(Object) Adiciona um item para o IList. (Herdado de IList.)
Método público Add(Regex) Adiciona uma expressão regular para o fim da RegexCollection.
Método público AddRange Adiciona uma matriz de expressões regulares para o final da RegexCollection.
Método público Clear Remove todos os itens a partir de IList. (Herdado de IList.)
Método público Contains(Object) Determina se a IList contém um valor específico. (Herdado de IList.)
Método público Contains(Regex) Determina se a RegexCollection contém uma expressão regular específica.
Método público CopyTo(Array, Int32) Copia os elementos da ICollection para um Array, começando em um determinado Array índice. (Herdado de ICollection.)
Método público CopyTo(array<Regex[], Int32) Copia todo o RegexCollection para uma matriz unidimensional compatível, iniciando no índice especificado da matriz de destino.
Método público GetEnumerator Retorna um enumerador que itera por meio de uma coleção. (Herdado de IEnumerable.)
Método público IndexOf(Object) Determina o índice de um item específico do IList. (Herdado de IList.)
Método público IndexOf(Regex) Procura a expressão regular especificada e retorna o índice baseado em zero da primeira ocorrência dentro de toda a RegexCollection.
Método público Insert(Int32, Object) Insere um item para o IList no índice especificado. (Herdado de IList.)
Método público Insert(Int32, Regex) Insere um elemento para o RegexCollection no índice especificado.
Método público Remove(Object) Remove a primeira ocorrência de um objeto específico a partir de IList. (Herdado de IList.)
Método público Remove(Regex) Remove a primeira ocorrência de uma expressão regular específica do RegexCollection.
Método público RemoveAt Remove o IList item no índice especificado. (Herdado de IList.)

Início

Comentários

Quando você cria um Microsoft.Office.Tools.Excel.SmartTag ou Microsoft.Office.Tools.Word.SmartTag o objeto para criar uma marca inteligente, você pode usar o Expressions propriedade para adicionar uma expressão regular para ser reconhecido pelo smart tag. O Expressions propriedade tem o tipo de RegexCollection.

Para obter mais informações sobre marcas inteligentes em soluções do Office, consulte Visão geral sobre marcas inteligentes.

Consulte também

Referência

Namespace Microsoft.Office.Tools

Outros recursos

Visão geral sobre marcas inteligentes