RegexCompilationInfo Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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) |