RegexCompilationInfo RegexCompilationInfo RegexCompilationInfo RegexCompilationInfo Class

Определение

Представляет сведения о регулярном выражении, используемые для компиляции регулярного выражения в отдельную сборку.Provides information about a regular expression that is used to compile a regular expression to a stand-alone assembly.

public ref class RegexCompilationInfo
[System.Serializable]
public class RegexCompilationInfo
type RegexCompilationInfo = class
Public Class RegexCompilationInfo
Наследование
RegexCompilationInfoRegexCompilationInfoRegexCompilationInfoRegexCompilationInfo
Атрибуты

Комментарии

Массив RegexCompilationInfo объектов передается CompileToAssembly метод, чтобы предоставить сведения о каждой регулярного выражения для включения в сборку.An array of RegexCompilationInfo objects is passed to the CompileToAssembly method to provide information about each regular expression to be included in the assembly. Каждое скомпилированное регулярное выражение, которое включено в сборку, представляется в виде класс, производный от Regex.Each compiled regular expression that is included in the assembly is represented as a class derived from Regex. Свойства RegexCompilationInfo определение типа, имя класса регулярного выражения, его полное имя (то есть, его пространство имен и имя его типа), шаблон регулярного выражения, дополнительные параметры (например, является ли регулярное выражение без учета регистра) и интервалом времени ожидания, которое указывает, как долго обработчик регулярных выражений должен искать совпадение.The properties of the RegexCompilationInfo type define the regular expression's class name, its fully qualified name (that is, its namespace and its type name), its regular expression pattern, any additional options (such as whether the regular expression is case-insensitive), and a time-out interval that specifies how long the regular expression engine should search for a match.

Можно создать экземпляр RegexCompilationInfo объекта, вызывая его конструктор перегруженный класс.You can instantiate a RegexCompilationInfo object by calling its overloaded class constructor.

Конструкторы

RegexCompilationInfo(String, RegexOptions, String, String, Boolean) RegexCompilationInfo(String, RegexOptions, String, String, Boolean) RegexCompilationInfo(String, RegexOptions, String, String, Boolean) RegexCompilationInfo(String, RegexOptions, String, String, Boolean)

Инициализирует новый экземпляр класса RegexCompilationInfo, содержащего сведения о регулярном выражении, которое должно быть включено в сборку.Initializes a new instance of the RegexCompilationInfo class that contains information about a regular expression to be included in an assembly.

RegexCompilationInfo(String, RegexOptions, String, String, Boolean, TimeSpan) RegexCompilationInfo(String, RegexOptions, String, String, Boolean, TimeSpan) RegexCompilationInfo(String, RegexOptions, String, String, Boolean, TimeSpan) RegexCompilationInfo(String, RegexOptions, String, String, Boolean, TimeSpan)

Инициализирует новый экземпляр класса RegexCompilationInfo, содержащего сведения о регулярном выражении с указанным значение времени ожидания, которое должно быть включено в сборку.Initializes a new instance of the RegexCompilationInfo class that contains information about a regular expression with a specified time-out value to be included in an assembly.

Свойства

IsPublic IsPublic IsPublic IsPublic

Получает или задает значение, указывающее на то, обладает ли скомпилированное регулярное выражение общей видимостью.Gets or sets a value that indicates whether the compiled regular expression has public visibility.

MatchTimeout MatchTimeout MatchTimeout MatchTimeout

Получает или задает интервал времени ожидания по умолчанию регулярного выражения.Gets or sets the regular expression's default time-out interval.

Name Name Name Name

Получает или задает имя типа, представляющего скомпилированное регулярное выражение.Gets or sets the name of the type that represents the compiled regular expression.

Namespace Namespace Namespace Namespace

Получает или задает пространство имен, к которому принадлежит новый тип.Gets or sets the namespace to which the new type belongs.

Options Options Options Options

Получает или задает параметры для использования при компилировании регулярного выражения.Gets or sets the options to use when compiling the regular expression.

Pattern Pattern Pattern Pattern

Получает или задает регулярное выражение для компилирования.Gets or sets the regular expression to compile.

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

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

Дополнительно