RegexCompilationInfo Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Varning
Regex.CompileToAssembly is obsolete and not supported. Use the GeneratedRegexAttribute with the regular expression source generator instead.
Innehåller information om ett reguljärt uttryck som används för att kompilera ett reguljärt uttryck till en fristående sammansättning.
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
- Arv
-
RegexCompilationInfo
- Attribut
Kommentarer
En matris med RegexCompilationInfo objekt skickas till CompileToAssembly metoden för att ge information om varje reguljärt uttryck som ska ingå i sammansättningen. Varje kompilerat reguljärt uttryck som ingår i sammansättningen representeras som en klass som härleds från Regex. Egenskaperna för RegexCompilationInfo typen definierar det reguljära uttryckets klassnamn, dess fullständigt kvalificerade namn (dvs. dess namnområde och dess typnamn), dess reguljära uttrycksmönster, eventuella ytterligare alternativ (till exempel om det reguljära uttrycket är skiftlägeskänsligt) och ett tidsgränsintervall som anger hur länge motorn för reguljära uttryck ska söka efter en matchning.
Du kan instansiera ett RegexCompilationInfo objekt genom att anropa dess överlagrade klasskonstruktor.
Konstruktorer
| Name | Description |
|---|---|
| RegexCompilationInfo(String, RegexOptions, String, String, Boolean, TimeSpan) |
Föråldrad.
Initierar en ny instans av RegexCompilationInfo klassen som innehåller information om ett reguljärt uttryck med ett angivet tidsgränsvärde som ska ingå i en sammansättning. |
| RegexCompilationInfo(String, RegexOptions, String, String, Boolean) |
Föråldrad.
Initierar en ny instans av RegexCompilationInfo klassen som innehåller information om ett reguljärt uttryck som ska ingå i en sammansättning. |
Egenskaper
| Name | Description |
|---|---|
| IsPublic |
Föråldrad.
Hämtar eller anger ett värde som anger om det kompilerade reguljära uttrycket har offentlig synlighet. |
| MatchTimeout |
Föråldrad.
Hämtar eller anger standardtidsintervallet för det reguljära uttrycket. |
| Name |
Föråldrad.
Hämtar eller anger namnet på den typ som representerar det kompilerade reguljära uttrycket. |
| Namespace |
Föråldrad.
Hämtar eller anger det namnområde som den nya typen tillhör. |
| Options |
Föråldrad.
Hämtar eller anger de alternativ som ska användas när det reguljära uttrycket kompileras. |
| Pattern |
Föråldrad.
Hämtar eller anger det reguljära uttrycket som ska kompileras. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Föråldrad.
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Föråldrad.
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Föråldrad.
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Föråldrad.
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Föråldrad.
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |