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) |