RegexCompilationInfo Класс

Определение

Внимание!

Regex.CompileToAssembly is obsolete and not supported. Use the GeneratedRegexAttribute with the regular expression source generator instead.

Предоставляет сведения о регулярном выражении, используемом для компиляции регулярного выражения в автономную сборку.

public ref class RegexCompilationInfo
[System.Obsolete("Regex.CompileToAssembly is obsolete and not supported. Use the GeneratedRegexAttribute with the regular expression source generator instead.", DiagnosticId="SYSLIB0036", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public class RegexCompilationInfo
public class RegexCompilationInfo
[System.Serializable]
public class RegexCompilationInfo
[<System.Obsolete("Regex.CompileToAssembly is obsolete and not supported. Use the GeneratedRegexAttribute with the regular expression source generator instead.", DiagnosticId="SYSLIB0036", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type RegexCompilationInfo = class
type RegexCompilationInfo = class
[<System.Serializable>]
type RegexCompilationInfo = class
Public Class RegexCompilationInfo
Наследование
RegexCompilationInfo
Атрибуты

Комментарии

Массив объектов передается RegexCompilationInfo методу для предоставления сведений CompileToAssembly о каждом регулярном выражении для включения в сборку. Каждое скомпилированное регулярное выражение, включенное в сборку, представляется как класс, производный от 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)

Применяется к

См. также раздел