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)

適用対象

こちらもご覧ください