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.
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.Serializable]
public class RegexCompilationInfo
[<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) |
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) |
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 |
Obtém ou define um valor que indica se a expressão regular compilada tem visibilidade pública. |
| MatchTimeout |
Obtém ou define o intervalo de tempo limite padrão da expressão regular. |
| Name |
Obtém ou define o nome do tipo que representa a expressão regular compilada. |
| Namespace |
Obtém ou define o namespace ao qual o novo tipo pertence. |
| Options |
Obtém ou define as opções a serem usadas ao compilar a expressão regular. |
| Pattern |
Obtém ou define a expressão regular a ser compilada. |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |