Compartir a través de


RegexCollection (Interfaz)

Representa una colección de expresiones regulares que va a reconocer una etiqueta inteligente en una solución de Office.

Espacio de nombres:  Microsoft.Office.Tools
Ensamblado:  Microsoft.Office.Tools.Common (en Microsoft.Office.Tools.Common.dll)

Sintaxis

'Declaración
<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

El tipo RegexCollection expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Count Obtiene el número de elementos incluidos en ICollection. (Se hereda de ICollection).
Propiedad pública IsFixedSize Obtiene un valor que indica si la interfaz IList tiene un tamaño fijo. (Se hereda de IList).
Propiedad pública IsReadOnly Obtiene un valor que indica si IList es de sólo lectura. (Se hereda de IList).
Propiedad pública IsSynchronized Obtiene un valor que indica si el acceso a la interfaz ICollection está sincronizado (es seguro para subprocesos). (Se hereda de ICollection).
Propiedad pública Item Obtiene o establece la expresión regular que se encuentra en el índice especificado.
Propiedad pública SyncRoot Obtiene un objeto que se puede utilizar para sincronizar el acceso a ICollection. (Se hereda de ICollection).

Arriba

Métodos

  Nombre Descripción
Método público Add(Object) Agrega un elemento al objeto IList. (Se hereda de IList).
Método público Add(Regex) Agrega una expresión regular al final de la RegexCollection.
Método público AddRange Agrega una matriz de expresiones regulares al final de la RegexCollection.
Método público Clear Quita todos los elementos de IList. (Se hereda de IList).
Método público Contains(Object) Determina si la interfaz IList contiene un valor específico. (Se hereda de IList).
Método público Contains(Regex) Determina si RegexCollection contiene una expresión regular concreta.
Método público CopyTo(Array, Int32) Copia los elementos de la interfaz ICollection en un objeto Array, a partir de un índice determinado de la clase Array. (Se hereda de ICollection).
Método público CopyTo(array<Regex[], Int32) Copia todo el objeto RegexCollection en una matriz unidimensional compatible, empezando por el índice especificado de la matriz de destino.
Método público GetEnumerator Devuelve un enumerador que recorre en iteración una colección. (Se hereda de IEnumerable).
Método público IndexOf(Object) Determina el índice de un elemento específico en la interfaz IList. (Se hereda de IList).
Método público IndexOf(Regex) Busca la expresión regular especificada y devuelve el índice de base cero de la primera aparición dentro de la RegexCollection completa.
Método público Insert(Int32, Object) Inserta un elemento en la interfaz IList, en el índice especificado. (Se hereda de IList).
Método público Insert(Int32, Regex) Inserta un elemento en RegexCollection, en el índice especificado.
Método público Remove(Object) Quita la primera aparición de un objeto específico de la interfaz IList. (Se hereda de IList).
Método público Remove(Regex) Quita de la RegexCollection la primera aparición de una expresión regular específica.
Método público RemoveAt Quita el elemento de IList en el índice especificado. (Se hereda de IList).

Arriba

Comentarios

Cuando crea un objeto Microsoft.Office.Tools.Excel.SmartTag o Microsoft.Office.Tools.Word.SmartTag para crear una etiqueta inteligente, puede utilizar la propiedad Expressions para agregar una expresión regular que se va a reconocer mediante la etiqueta inteligente.La propiedad Expressions tiene el tipo RegexCollection.

Este tipo está pensado para su uso solo en proyectos para Excel 2007 y Word 2007.Las etiquetas inteligentes están desusadas en Excel 2010 y Word 2010.

Vea también

Referencia

Microsoft.Office.Tools (Espacio de nombres)