RegexCompilationInfo 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供有关使用正则表达式将正则表达式编译为独立程序集的信息。
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) |