Compartir a través de


ModuleInitializerAttribute Clase

Definición

Se usa para indicar al compilador que se debe llamar a un método en el inicializador del módulo contenedor.

public ref class ModuleInitializerAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Method, Inherited=false)]
public sealed class ModuleInitializerAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, Inherited=false)>]
type ModuleInitializerAttribute = class
    inherit Attribute
Public NotInheritable Class ModuleInitializerAttribute
Inherits Attribute
Herencia
ModuleInitializerAttribute
Atributos

Comentarios

Cuando se encuentran uno o varios métodos válidos con este atributo en una compilación, el compilador emitirá un inicializador de módulo que llama a cada uno de los métodos con atributos.

Ciertos requisitos se imponen en cualquier método destinado a este atributo:

  • El método debe ser static.
  • El método debe ser un método miembro normal, en lugar de un descriptor de acceso de propiedad, constructor, función local, etc.
  • El método debe ser sin parámetros.
  • El método debe devolver void.
  • El método no debe ser genérico ni estar incluido en un tipo genérico.
  • La accesibilidad efectiva del método debe ser internal o public.

Para obtener más información, consulte la especificación de inicializadores de módulo.

Constructores

ModuleInitializerAttribute()

Inicializa una nueva instancia de la clase ModuleInitializerAttribute.

Propiedades

TypeId

Cuando se implementa en una clase derivada, obtiene un identificador único para este Attribute.

(Heredado de Attribute)

Métodos

Equals(Object)

Devuelve un valor que indica si esta instancia es igual que 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()

Si 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 invalida 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 Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a