RegexCompilationInfo Klass

Definition

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)

Gäller för

Se även