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)

適用対象

こちらもご覧ください