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.