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 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) |