Поделиться через


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 Возвращает или задает регулярное выражение по указанному индексу.
Открытое свойство 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.

Этот тип предназначен для использования только в проектах Excel 2007 и Word 2007.Смарт-теги нерекомендуемый в Excel 2010 и машинном слове 2010.

См. также

Ссылки

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