RegexCompilationInfo Classe

Definição

Atenção

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

Fornece informação sobre uma expressão regular que é usada para compilar uma expressão regular numa assembly autónoma.

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

Observações

Um array de RegexCompilationInfo objetos é passado ao CompileToAssembly método para fornecer informação sobre cada expressão regular a ser incluída na montagem. 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, o seu nome totalmente qualificado (ou seja, o seu espaço de nomes e o nome do tipo), o seu padrão de expressões regulares, quaisquer opções adicionais (como se a expressão regular é insensível a maiúsculas e minúsculas) e um intervalo de tempo que especifica quanto tempo o motor de expressões regulares deve procurar uma correspondência.

Podes instanciar um RegexCompilationInfo objeto chamando o seu construtor de classes sobrecarregadas.

Construtores

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

Inicializa uma nova instância da RegexCompilationInfo classe que contém informação sobre uma expressão regular com um valor de time-out especificado a ser incluída numa assembleia.

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

Inicializa uma nova instância da RegexCompilationInfo classe que contém informação sobre uma expressão regular a ser incluída numa assembleia.

Propriedades

Name Description
IsPublic
Obsoleto.

Recebe 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.

Recebe 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 usar ao compilar a expressão regular.

Pattern
Obsoleto.

Obtém ou define a expressão regular para compilar.

Métodos

Name Description
Equals(Object)
Obsoleto.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()
Obsoleto.

Serve como função de hash predefinida.

(Herdado de Object)
GetType()
Obsoleto.

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()
Obsoleto.

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()
Obsoleto.

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também