RegexCompilationInfo Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |