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) |