RegexCompilationInfo Clase

Definición

Precaución

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

Proporciona información sobre una expresión regular que se usa para compilar una expresión regular en un ensamblado independiente.

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
Herencia
RegexCompilationInfo
Atributos

Comentarios

Se pasa una matriz de RegexCompilationInfo objetos al CompileToAssembly método para proporcionar información sobre cada expresión regular que se va a incluir en el ensamblado. Cada expresión regular compilada que se incluye en el ensamblado se representa como una clase derivada de Regex. Las propiedades del tipo definen el nombre de RegexCompilationInfo clase de la expresión regular, su nombre completo (es decir, su espacio de nombres y su nombre de tipo), su patrón de expresión regular, cualquier opción adicional (por ejemplo, si la expresión regular no distingue mayúsculas de minúsculas) y un intervalo de tiempo de espera que especifica cuánto tiempo debe buscar el motor de expresiones regulares para buscar una coincidencia.

Puede crear instancias de un RegexCompilationInfo objeto llamando a su constructor de clase sobrecargado.

Constructores

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

Inicializa una nueva instancia de la clase RegexCompilationInfo que contiene información sobre una expresión regular que se va a incluir en un ensamblado.

RegexCompilationInfo(String, RegexOptions, String, String, Boolean, TimeSpan)
Obsoletos.

Inicializa una nueva instancia de la clase RegexCompilationInfo que contiene información sobre una expresión regular con un valor de tiempo de espera especificado que se va a incluir en un ensamblado.

Propiedades

IsPublic
Obsoletos.

Obtiene o establece un valor que indica si la expresión regular compilada tiene visibilidad pública.

MatchTimeout
Obsoletos.

Obtiene o establece el intervalo de tiempo de espera predeterminado de la expresión regular.

Name
Obsoletos.

Obtiene o establece el nombre del tipo que representa la expresión regular compilada.

Namespace
Obsoletos.

Obtiene o establece el espacio de nombres al que pertenece el nuevo tipo.

Options
Obsoletos.

Obtiene o establece las opciones que se van a usar al compilar la expresión regular.

Pattern
Obsoletos.

Obtiene o establece la expresión regular que se va a compilar.

Métodos

Equals(Object)
Obsoletos.

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()
Obsoletos.

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()
Obsoletos.

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()
Obsoletos.

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()
Obsoletos.

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también