Condividi tramite


RegexCompilationInfo Classe

Definizione

Fornisce le informazioni su un'espressione regolare utilizzate per compilare un'espressione regolare in un assembly autonomo.

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. Ogni espressione regolare compilata inclusa nell'assembly viene rappresentata come classe derivata da Regex . Le proprietà del 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 RegexCompilationInfo una corrispondenza.

È possibile creare RegexCompilationInfo un'istanza di un oggetto chiamando il relativo costruttore di classe di overload.

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.

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.

Proprietà

IsPublic

Ottiene o imposta un valore che indica se l'espressione regolare compilata ha visibilità pubblica.

MatchTimeout

Ottiene o imposta l'intervallo di timeout predefinito dell'espressione regolare.

Name

Ottiene o imposta il nome del tipo che rappresenta l'espressione regolare compilata.

Namespace

Ottiene o imposta lo spazio dei nomi cui appartiene il nuovo tipo.

Options

Ottiene o imposta le opzioni da utilizzare per compilare l'espressione regolare.

Pattern

Ottiene o imposta l'espressione regolare da compilare.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche