RefSafetyRulesAttribute 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í.
Indica la versión de idioma de las reglas de seguridad ref usadas cuando se compiló el módulo.
public ref class RefSafetyRulesAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Module, Inherited=false)]
public sealed class RefSafetyRulesAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Module, Inherited=false)>]
type RefSafetyRulesAttribute = class
inherit Attribute
Public NotInheritable Class RefSafetyRulesAttribute
Inherits Attribute
- Herencia
- Atributos
Comentarios
El tiempo de ejecución reconoce especialmente este atributo. ECMA-335 augment III.1.7.7 define restricciones en il válidas que hacen referencia a este atributo. La aplicación de este atributo a un módulo opta por las restricciones adicionales del módulo en función del valor de versión especificado en el atributo , lo que permite que un compilador de optimización optimice aún más determinados patrones de código. Para obtener más información, consulte el anexo de especificación de la CLI ecma-335, sec. III.1.7.7 ("Restricciones de participación").
Dado que el tiempo de ejecución se basa en este atributo, no se puede quitar de un ensamblado.
Constructores
| Nombre | Description |
|---|---|
| RefSafetyRulesAttribute(Int32) |
Inicializa una nueva instancia de la clase RefSafetyRulesAttribute. |
Propiedades
| Nombre | Description |
|---|---|
| TypeId |
Cuando se implementa en una clase derivada, obtiene un identificador único para este Attribute. (Heredado de Attribute) |
| Version |
Obtiene la versión de idioma de las reglas de seguridad ref usadas cuando se compiló el módulo. |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Devuelve un valor que indica si esta instancia es igual a un objeto especificado. (Heredado de Attribute) |
| GetHashCode() |
Devuelve el código hash de esta instancia. (Heredado de Attribute) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| IsDefaultAttribute() |
Cuando se reemplaza en una clase derivada, indica si el valor de esta instancia es el valor predeterminado de la clase derivada. (Heredado de Attribute) |
| Match(Object) |
Cuando se reemplaza en una clase derivada, devuelve un valor que indica si esta instancia es igual a un objeto especificado. (Heredado de Attribute) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |