RegexCompilationInfo Classe

Definizione

Fornisce le informazioni su un'espressione regolare utilizzate per compilare un'espressione regolare in un assembly autonomo.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
Ereditarietà
RegexCompilationInfo
Attributi

Commenti

Una matrice di RegexCompilationInfo oggetti viene passata al CompileToAssembly metodo per fornire informazioni su ogni espressione regolare da includere nell'assembly.An array of RegexCompilationInfo objects is passed to the CompileToAssembly method to provide information about each regular expression to be included in the assembly. Ogni espressione regolare compilata inclusa nell'assembly viene rappresentata come una classe derivata da Regex .Each compiled regular expression that is included in the assembly is represented as a class derived from Regex. Le proprietà del RegexCompilationInfo tipo definiscono il nome della classe dell'espressione regolare, il nome completo (ovvero lo spazio dei nomi e il nome del tipo), il criterio di espressione regolare, eventuali opzioni aggiuntive (ad esempio se l'espressione regolare non fa distinzione tra maiuscole e minuscole) e un intervallo di timeout che specifica per quanto tempo il motore delle espressioni regolari deve cercare una corrispondenza.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.

È possibile creare un'istanza RegexCompilationInfo di un oggetto chiamando il relativo costruttore di classe di overload.You can instantiate a RegexCompilationInfo object by calling its overloaded class constructor.

Costruttori

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

Inizializza una nuova istanza della classe RegexCompilationInfo che contiene informazioni su un'espressione regolare da includere in un assembly.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)

Inizializza una nuova istanza della classe RegexCompilationInfo che contiene informazioni su un'espressione regolare con un valore di timeout specificato da includere in un assembly.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.

Proprietà

IsPublic

Ottiene o imposta un valore che indica se l'espressione regolare compilata ha visibilità pubblica.Gets or sets a value that indicates whether the compiled regular expression has public visibility.

MatchTimeout

Ottiene o imposta l'intervallo di timeout predefinito dell'espressione regolare.Gets or sets the regular expression's default time-out interval.

Name

Ottiene o imposta il nome del tipo che rappresenta l'espressione regolare compilata.Gets or sets the name of the type that represents the compiled regular expression.

Namespace

Ottiene o imposta lo spazio dei nomi cui appartiene il nuovo tipo.Gets or sets the namespace to which the new type belongs.

Options

Ottiene o imposta le opzioni da utilizzare per compilare l'espressione regolare.Gets or sets the options to use when compiling the regular expression.

Pattern

Ottiene o imposta l'espressione regolare da compilare.Gets or sets the regular expression to compile.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a

Vedi anche