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.Provides information about a regular expression that is used to compile a regular expression to a stand-alone assembly.

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- RegexCompilationInfo Objekten wird an die-Methode übermittelt CompileToAssembly , um Informationen zu jedem regulären Ausdruck bereitzustellen, der in die Assembly eingeschlossen werden soll.An array of RegexCompilationInfo objects is passed to the CompileToAssembly method to provide information about each regular expression to be included in the assembly. Jeder kompilierte reguläre Ausdruck, der in der Assembly enthalten ist, wird als von abgeleiteter Klasse dargestellt Regex .Each compiled regular expression that is included in the assembly is represented as a class derived from Regex. Die Eigenschaften des RegexCompilationInfo Typs definieren den Klassennamen des regulären Ausdrucks, den voll qualifizierten Namen (d. h. seinen Namespace und den Typnamen), das Muster des regulären Ausdrucks, alle zusätzlichen Optionen (z. b. ob der reguläre Ausdruck die Groß-/Kleinschreibung beachtet) und ein Timeout Intervall, das angibt, wie lange die Engine für reguläre Ausdrücke nach einer Entsprechung suchen soll.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.

Sie können ein-Objekt instanziieren, RegexCompilationInfo indem Sie den überladenen Klassenkonstruktor aufrufen.You can instantiate a RegexCompilationInfo object by calling its overloaded class constructor.

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

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

Eigenschaften

IsPublic

Ruft einen Wert ab, der angibt, ob der kompilierte reguläre Ausdruck öffentlich sichtbar ist, oder legt diesen fest.Gets or sets a value that indicates whether the compiled regular expression has public visibility.

MatchTimeout

Ruft das das standardmäßige Timeoutintervall für reguläre Ausdrücke ab oder legt dieses fest.Gets or sets the regular expression's default time-out interval.

Name

Ruft den Namen des Typs ab, der den kompilierten regulären Ausdruck darstellt, oder legt diesen fest.Gets or sets the name of the type that represents the compiled regular expression.

Namespace

Ruft den Namespace ab, zu dem der neue Typ gehört, oder legt diesen fest.Gets or sets the namespace to which the new type belongs.

Options

Ruft die beim Kompilieren des regulären Ausdrucks zu verwendenden Optionen ab oder legt diese fest.Gets or sets the options to use when compiling the regular expression.

Pattern

Ruft den zu kompilierenden regulären Ausdruck ab oder legt diesen fest.Gets or sets the regular expression to compile.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für:

Weitere Informationen