Udostępnij za pośrednictwem


RegexCompilationInfo Klasa

Definicja

Przestroga

Regex.CompileToAssembly is obsolete and not supported. Use the GeneratedRegexAttribute with the regular expression source generator instead.

Zawiera informacje o wyrażeniu regularnym używanym do kompilowania wyrażenia regularnego do autonomicznego zestawu.

public ref class RegexCompilationInfo
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}")]
public class RegexCompilationInfo
[System.Serializable]
public class RegexCompilationInfo
type RegexCompilationInfo = class
[<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
[<System.Serializable>]
type RegexCompilationInfo = class
Public Class RegexCompilationInfo
Dziedziczenie
RegexCompilationInfo
Atrybuty

Uwagi

Tablica RegexCompilationInfo obiektów jest przekazywana do CompileToAssembly metody w celu udostępnienia informacji o każdym wyrażeniu regularnym, które ma zostać uwzględnione w zestawie. Każde skompilowane wyrażenie regularne uwzględnione w zestawie jest reprezentowane jako klasa pochodna .Regex Właściwości RegexCompilationInfo typu definiują nazwę klasy wyrażenia regularnego, jego w pełni kwalifikowaną nazwę (czyli jej przestrzeń nazw i nazwę typu), wzorzec wyrażenia regularnego, wszelkie dodatkowe opcje (takie jak to, czy wyrażenie regularne jest bez uwzględniania wielkości liter) i interwał limitu czasu określający, jak długo aparat wyrażeń regularnych powinien wyszukać dopasowanie.

Wystąpienie obiektu można utworzyć RegexCompilationInfo , wywołując jego przeciążony konstruktor klasy.

Konstruktory

RegexCompilationInfo(String, RegexOptions, String, String, Boolean)
Przestarzałe.

Inicjuje RegexCompilationInfo nowe wystąpienie klasy zawierające informacje o wyrażeniu regularnym, które ma zostać uwzględnione w zestawie.

RegexCompilationInfo(String, RegexOptions, String, String, Boolean, TimeSpan)
Przestarzałe.

Inicjuje RegexCompilationInfo nowe wystąpienie klasy zawierające informacje o wyrażeniu regularnym z określoną wartością limitu czasu, która ma zostać uwzględniona w zestawie.

Właściwości

IsPublic
Przestarzałe.

Pobiera lub ustawia wartość wskazującą, czy skompilowane wyrażenie regularne ma publiczną widoczność.

MatchTimeout
Przestarzałe.

Pobiera lub ustawia domyślny interwał limitu czasu wyrażenia regularnego.

Name
Przestarzałe.

Pobiera lub ustawia nazwę typu reprezentującego skompilowane wyrażenie regularne.

Namespace
Przestarzałe.

Pobiera lub ustawia przestrzeń nazw, do której należy nowy typ.

Options
Przestarzałe.

Pobiera lub ustawia opcje do użycia podczas kompilowania wyrażenia regularnego.

Pattern
Przestarzałe.

Pobiera lub ustawia wyrażenie regularne do skompilowania.

Metody

Equals(Object)
Przestarzałe.

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()
Przestarzałe.

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()
Przestarzałe.

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()
Przestarzałe.

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()
Przestarzałe.

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też