Compartilhar via


RegexCompilationInfo Classe

Definição

Cuidado

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

Fornece informações sobre uma expressão regular usada para compilar uma expressão regular para um assembly autônomo.

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
Herança
RegexCompilationInfo
Atributos

Comentários

Uma matriz de RegexCompilationInfo objetos é passada para o CompileToAssembly método para fornecer informações sobre cada expressão regular a ser incluída no assembly. Cada expressão regular compilada incluída no assembly é representada como uma classe derivada de Regex. As propriedades do RegexCompilationInfo tipo definem o nome de classe da expressão regular, seu nome totalmente qualificado (ou seja, seu namespace e seu nome de tipo), seu padrão de expressão regular, quaisquer opções adicionais (como se a expressão regular não diferencia maiúsculas de minúsculas) e um intervalo de tempo limite que especifica por quanto tempo o mecanismo de expressão regular deve pesquisar uma correspondência.

Você pode instanciar um RegexCompilationInfo objeto chamando seu construtor de classe sobrecarregado.

Construtores

RegexCompilationInfo(String, RegexOptions, String, String, Boolean)
Obsoleto.

Inicializa uma nova instância da classe RegexCompilationInfo que contém informações sobre uma expressão regular a ser incluída em um assembly.

RegexCompilationInfo(String, RegexOptions, String, String, Boolean, TimeSpan)
Obsoleto.

Inicializa uma nova instância da classe RegexCompilationInfo que contém informações sobre uma expressão regular com um valor de tempo limite especificado a ser incluído em um assembly.

Propriedades

IsPublic
Obsoleto.

Obtém ou define um valor que indica se a expressão regular compilada tem visibilidade pública.

MatchTimeout
Obsoleto.

Obtém ou define o intervalo de tempo limite padrão da expressão regular.

Name
Obsoleto.

Obtém ou define o nome do tipo que representa a expressão regular compilada.

Namespace
Obsoleto.

Obtém ou define o namespace ao qual o novo tipo pertence.

Options
Obsoleto.

Obtém ou define as opções a serem usadas ao compilar a expressão regular.

Pattern
Obsoleto.

Obtém ou define a expressão regular a ser compilada.

Métodos

Equals(Object)
Obsoleto.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()
Obsoleto.

Serve como a função de hash padrão.

(Herdado de Object)
GetType()
Obsoleto.

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()
Obsoleto.

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()
Obsoleto.

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também