RegexCompilationInfo クラス

定義

正規表現をコンパイルしてスタンドアロン アセンブリを作成するために使用する正規表現についての情報を提供します。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
継承
RegexCompilationInfo
属性

注釈

アセンブリに含める各正規表現に関する情報を提供するために、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 クラスの新しいインスタンスを初期化します。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 クラスの新しいインスタンスを初期化します。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

コンパイルされた正規表現をパブリックに参照できるかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the compiled regular expression has public visibility.

MatchTimeout

正規表現の既定のタイムアウト間隔を取得または設定します。Gets or sets the regular expression's default time-out interval.

Name

コンパイル済みの正規表現を表す型の名前を取得または設定します。Gets or sets the name of the type that represents the compiled regular expression.

Namespace

新しい型の所属先となる名前空間を取得または設定します。Gets or sets the namespace to which the new type belongs.

Options

正規表現をコンパイルするときに使用するオプションを取得または設定します。Gets or sets the options to use when compiling the regular expression.

Pattern

コンパイルする正規表現を取得または設定します。Gets or sets the regular expression to compile.

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象

こちらもご覧ください