Freigeben über


RegexCompilationInfo Klasse

Definition

Stellt die Informationen zu einem regulären Ausdruck bereit, die zum Kompilieren eines regulären Ausdrucks zu einer eigenständigen Assembly verwendet werden.

public ref class RegexCompilationInfo
public class RegexCompilationInfo
[System.Serializable]
public class RegexCompilationInfo
type RegexCompilationInfo = class
[<System.Serializable>]
type RegexCompilationInfo = class
Public Class RegexCompilationInfo
Vererbung
RegexCompilationInfo
Attribute

Hinweise

Ein Array von -Objekten wird an die -Methode übergeben, um Informationen zu jedem regulären Ausdruck zur Verfügung zu stellen, RegexCompilationInfo der in die Assembly eingeschlossen werden CompileToAssembly soll. Jeder kompilierte reguläre Ausdruck, der in der Assembly enthalten ist, wird als von abgeleitete Klasse Regex dargestellt. Die Eigenschaften des Typs definieren den Klassennamen des regulären Ausdrucks, seinen vollqualifizierten Namen (d. h. seinen Namespace und Typnamen), sein Muster für reguläre Ausdrücke, alle zusätzlichen Optionen (z. B. ob beim regulären Ausdruck die Groß-/Kleinschreibung nicht beachtet wird) und ein Time out-Intervall, das angibt, wie lange die Engine für reguläre Ausdrücke nach einer Übereinstimmung suchen RegexCompilationInfo soll.

Sie können ein -Objekt instanziieren, RegexCompilationInfo indem Sie dessen überladenen Klassenkonstruktor aufrufen.

Konstruktoren

RegexCompilationInfo(String, RegexOptions, String, String, Boolean)

Initialisiert eine neue Instanz der RegexCompilationInfo-Klasse, die Informationen zu einem regulären Ausdruck enthält, der in eine Assembly eingeschlossen werden soll.

RegexCompilationInfo(String, RegexOptions, String, String, Boolean, TimeSpan)

Initialisiert eine neue Instanz der RegexCompilationInfo-Klasse, die Informationen zu einem regulären Ausdruck mit einem angegebenen Timeoutwert enthält, der in eine Assembly eingeschlossen werden soll.

Eigenschaften

IsPublic

Ruft einen Wert ab, der angibt, ob der kompilierte reguläre Ausdruck öffentlich sichtbar ist, oder legt diesen fest.

MatchTimeout

Ruft das das standardmäßige Timeoutintervall für reguläre Ausdrücke ab oder legt dieses fest.

Name

Ruft den Namen des Typs ab, der den kompilierten regulären Ausdruck darstellt, oder legt diesen fest.

Namespace

Ruft den Namespace ab, zu dem der neue Typ gehört, oder legt diesen fest.

Options

Ruft die beim Kompilieren des regulären Ausdrucks zu verwendenden Optionen ab oder legt diese fest.

Pattern

Ruft den zu kompilierenden regulären Ausdruck ab oder legt diesen fest.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für

Siehe auch