RegexCompilationInfo Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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) |