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)

适用于

另请参阅