RegexCollection - интерфейс

Представляет коллекцию регулярных выражений, распознаваемых смарт-тегом в решении Office.

Пространство имен:  Microsoft.Office.Tools
Сборка:  Microsoft.Office.Tools.Common (в Microsoft.Office.Tools.Common.dll)

Синтаксис

'Декларация
<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

Тип RegexCollection предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство Count Возвращает число элементов, содержащихся в коллекции ICollection. (Унаследовано от ICollection.)
Открытое свойство IsFixedSize Получает значение, показывающее, имеет ли список IList фиксированный размер. (Унаследовано от IList.)
Открытое свойство IsReadOnly Получает значение, указывающее, доступна ли коллекция IList только для чтения. (Унаследовано от IList.)
Открытое свойство IsSynchronized Получает значение, позволяющее определить, является ли доступ к коллекции ICollection синхронизированным (потокобезопасным). (Унаследовано от ICollection.)
Открытое свойство Item[Int32] Получает или задает объект с указанным индексом. (Унаследовано от IList.)
Открытое свойство Item[Int32] Возвращает или задает регулярное выражение по указанному индексу.
Открытое свойство SyncRoot Получает объект, который можно использовать для синхронизации доступа к ICollection. (Унаследовано от ICollection.)

В начало страницы

Методы

  Имя Описание
Открытый метод Add(Object) Добавляет элемент в список IList. (Унаследовано от IList.)
Открытый метод Add(Regex) Добавляет регулярное выражение в конец коллекции RegexCollection.
Открытый метод AddRange Добавляет массив регулярных выражений в конец коллекции RegexCollection.
Открытый метод Clear Удаляет все элементы из коллекции IList. (Унаследовано от IList.)
Открытый метод Contains(Object) Определяет, содержится ли указанное значение в списке IList. (Унаследовано от IList.)
Открытый метод Contains(Regex) Определяет, содержит ли коллекция RegexCollection указанное значение.
Открытый метод CopyTo(Array, Int32) Копирует элементы ICollection в Array, начиная с конкретного индекса Array. (Унаследовано от ICollection.)
Открытый метод CopyTo(array<Regex[], Int32) Копирует коллекцию RegexCollection целиком в совместимый одномерный массив, начиная с указанного индекса целевого массива.
Открытый метод GetEnumerator Возвращает перечислитель, который выполняет итерацию по элементам коллекции. (Унаследовано от IEnumerable.)
Открытый метод IndexOf(Object) Определяет индекс заданного элемента в списке IList. (Унаследовано от IList.)
Открытый метод IndexOf(Regex) Выполняет поиск указанного регулярного выражения в и возвращает индекс (с отсчетом от нуля) первого найденного совпадения в коллекции RegexCollection.
Открытый метод Insert(Int32, Object) Вставляет элемент в коллекцию IList с заданным индексом. (Унаследовано от IList.)
Открытый метод Insert(Int32, Regex) Вставляет элемент в коллекцию RegexCollection по указанному индексу.
Открытый метод Remove(Object) Удаляет первое вхождение указанного объекта из списка IList. (Унаследовано от IList.)
Открытый метод Remove(Regex) Удаляет первое вхождение указанного регулярного выражения из коллекции RegexCollection.
Открытый метод RemoveAt Удаляет элемент IList, расположенный по указанному индексу. (Унаследовано от IList.)

В начало страницы

Заметки

Если для создания смарт-тега создается объект Microsoft.Office.Tools.Excel.SmartTag или Microsoft.Office.Tools.Word.SmartTag, то для добавления распознаваемого смарт-тегом регулярного выражения можно воспользоваться свойством Expressions. Свойство Expressions имеет тип RegexCollection.

Дополнительные сведения о смарт-тегах в решениях Microsoft Office содержатся в разделе Общие сведения о смарт-тегах.

См. также

Ссылки

Microsoft.Office.Tools - пространство имен

Другие ресурсы

Общие сведения о смарт-тегах