RegexCompilationInfo Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
Regex.CompileToAssembly is obsolete and not supported. Use the GeneratedRegexAttribute with the regular expression source generator instead.
Fornisce informazioni su un'espressione regolare utilizzata per compilare un'espressione regolare in un assembly autonomo.
public ref class RegexCompilationInfo
[System.Obsolete("Regex.CompileToAssembly is obsolete and not supported. Use the GeneratedRegexAttribute with the regular expression source generator instead.", DiagnosticId="SYSLIB0036", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public class RegexCompilationInfo
public class RegexCompilationInfo
[System.Serializable]
public class RegexCompilationInfo
[<System.Obsolete("Regex.CompileToAssembly is obsolete and not supported. Use the GeneratedRegexAttribute with the regular expression source generator instead.", DiagnosticId="SYSLIB0036", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type RegexCompilationInfo = class
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 RegexCompilationInfo tipo definiscono il nome della classe dell'espressione regolare, il nome completo (ovvero lo spazio dei nomi e il nome del tipo), il modello 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.
È possibile creare un'istanza di un RegexCompilationInfo oggetto chiamando il relativo costruttore di classe di overload.
Costruttori
| Nome | Descrizione |
|---|---|
| RegexCompilationInfo(String, RegexOptions, String, String, Boolean, TimeSpan) |
Obsoleti.
Inizializza una nuova istanza della RegexCompilationInfo classe che contiene informazioni su un'espressione regolare con un valore di timeout specificato da includere in un assembly. |
| RegexCompilationInfo(String, RegexOptions, String, String, Boolean) |
Obsoleti.
Inizializza una nuova istanza della RegexCompilationInfo classe che contiene informazioni su un'espressione regolare da includere in un assembly. |
Proprietà
| Nome | Descrizione |
|---|---|
| IsPublic |
Obsoleti.
Ottiene o imposta un valore che indica se l'espressione regolare compilata ha visibilità pubblica. |
| MatchTimeout |
Obsoleti.
Ottiene o imposta l'intervallo di timeout predefinito dell'espressione regolare. |
| Name |
Obsoleti.
Ottiene o imposta il nome del tipo che rappresenta l'espressione regolare compilata. |
| Namespace |
Obsoleti.
Ottiene o imposta lo spazio dei nomi a cui appartiene il nuovo tipo. |
| Options |
Obsoleti.
Ottiene o imposta le opzioni da utilizzare durante la compilazione dell'espressione regolare. |
| Pattern |
Obsoleti.
Ottiene o imposta l'espressione regolare da compilare. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Obsoleti.
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Obsoleti.
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Obsoleti.
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Obsoleti.
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Obsoleti.
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |