RegexCompilationInfo Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет сведения о регулярном выражении, используемом для компиляции регулярного выражения в автономную сборку.
public ref class RegexCompilationInfo
[System.Serializable]
public class RegexCompilationInfo
[<System.Serializable>]
type RegexCompilationInfo = class
Public Class RegexCompilationInfo
- Наследование
-
RegexCompilationInfo
- Атрибуты
Комментарии
Массив объектов передается CompileToAssembly методу для предоставления сведений RegexCompilationInfo о каждом регулярном выражении для включения в сборку. Каждое скомпилированное регулярное выражение, включенное в сборку, представляется как класс, производный от Regex. Свойства типа определяют имя класса регулярного RegexCompilationInfo выражения, полное имя (т. е. пространство имен и имя типа), шаблон регулярного выражения, дополнительные параметры (например, не учитывается ли регулярное выражение) и интервал времени ожидания, указывающий, сколько времени система регулярных выражений должна искать совпадение.
Вы можете создать экземпляр RegexCompilationInfo объекта, вызвав его перегруженный конструктор класса.
Конструкторы
| Имя | Описание |
|---|---|
| RegexCompilationInfo(String, RegexOptions, String, String, Boolean, TimeSpan) |
Инициализирует новый экземпляр RegexCompilationInfo класса, содержащий сведения о регулярном выражении с заданным значением времени ожидания, который будет включен в сборку. |
| RegexCompilationInfo(String, RegexOptions, String, String, Boolean) |
Инициализирует новый экземпляр RegexCompilationInfo класса, содержащий сведения о регулярном выражении для включения в сборку. |
Свойства
| Имя | Описание |
|---|---|
| IsPublic |
Возвращает или задает значение, указывающее, имеет ли скомпилированное регулярное выражение общедоступную видимость. |
| MatchTimeout |
Возвращает или задает интервал времени ожидания регулярного выражения по умолчанию. |
| Name |
Возвращает или задает имя типа, представляющего скомпилированное регулярное выражение. |
| Namespace |
Возвращает или задает пространство имен, к которому принадлежит новый тип. |
| Options |
Возвращает или задает параметры, используемые при компиляции регулярного выражения. |
| Pattern |
Возвращает или задает регулярное выражение для компиляции. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |