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 que é usada para compilar uma expressão regular em um assembly autônomo.

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

Comentários

Uma matriz de RegexCompilationInfo objetos é passada para o método CompileToAssembly para fornecer informações sobre cada expressão regular a ser incluída na 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 da 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 procurar uma correspondência.

Você pode criar uma instância de um RegexCompilationInfo objeto chamando seu construtor de classe sobrecarregado.

Construtores

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

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

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

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

Propriedades

Nome Description
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

Nome Description
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 Objectatual.

(Herdado de Object)
ToString()
Obsoleto.

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também