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