Esta documentación está archivada y no tiene mantenimiento.

ModuleBuilder (Miembros)

Define y representa un módulo. Obtenga una instancia de ModuleBuilder llamando a DefineDynamicModule.

Las siguientes tablas recogen los miembros expuestos por el tipo ModuleBuilder .

  Nombre Descripción
Propiedad pública Assembly  Obtiene el Assembly adecuado para esta instancia de Module.(Se hereda de Module).
Propiedad pública FullyQualifiedName Reemplazado. Obtiene una String que representa el nombre completo y la ruta de acceso de este módulo.
Propiedad pública MDStreamVersion  Obtiene la versión de la secuencia de metadatos.(Se hereda de Module).
Propiedad pública MetadataToken  Obtiene un símbolo que identifica el módulo en los metadatos.(Se hereda de Module).
Propiedad pública ModuleHandle  Obtiene un identificador para el módulo.(Se hereda de Module).
Propiedad pública ModuleVersionId  Obtiene un identificador único universal (UUID) que se puede utilizar para distinguir entre dos versiones de un módulo.(Se hereda de Module).
Propiedad pública Name  Obtiene una cadena, String, que representa al nombre del módulo sin la ruta de acceso.(Se hereda de Module).
Propiedad pública ScopeName  Obtiene una cadena que representa al nombre del módulo.(Se hereda de Module).
Arriba

(vea también Métodos protegidos )
  Nombre Descripción
Método público CreateGlobalFunctions Finaliza las definiciones de funciones globales y las definiciones de datos globales para este módulo dinámico.
Método público DefineDocument Define un documento para el código fuente.
Método público DefineEnum Define un tipo de enumeración, que consiste en un tipo de valor con un único campo no estático denominado value__ del tipo especificado.
Método público DefineGlobalMethod Sobrecargado. Define un método global.
Método público DefineInitializedData Define un campo de datos inicializado en la sección .sdata del archivo portable ejecutable (PE).
Método público DefineManifestResource Define un objeto binario de recursos del manifiesto que se va a incrustar en el ensamblado dinámico.
Método público DefinePInvokeMethod Sobrecargado. Define un método PInvoke.
Método público DefineResource Sobrecargado. Define un recurso incrustado administrado que se va a almacenar en este módulo.
Método público DefineType Sobrecargado. Construye un TypeBuilder. Para definir un tipo de valor, se ha de definir un tipo que se derive de ValueType.
Método público DefineUninitializedData Define un campo de datos sin inicializar en la sección .sdata del archivo portable ejecutable (PE).
Método público DefineUnmanagedResource Sobrecargado. Define un recurso no administrado en este módulo. El objeto binario deber tener el formato correcto para un recurso Win32.
Método público Equals  Sobrecargado. Determina si dos instancias de Object son iguales. (Se hereda de Object).
Método público FindTypes  Devuelve una matriz de las clases aceptadas según el filtro y los criterios de filtro dados. (Se hereda de Module).
Método público GetArrayMethod Devuelve el método con nombre en una clase de matriz.
Método público GetArrayMethodToken Devuelve el símbolo (token) del método con nombre en una clase de matriz.
Método público GetConstructorToken Devuelve el símbolo (token) utilizado para identificar el constructor especificado en este módulo.
Método público GetCustomAttributes  Sobrecargado. Devuelve atributos personalizados (Se hereda de Module).
Método público GetField  Sobrecargado. Devuelve un campo especificado. (Se hereda de Module).
Método público GetFields  Sobrecargado. Devuelve los campos globales definidos en el módulo. (Se hereda de Module).
Método público GetFieldToken Devuelve el símbolo (token) utilizado para identificar el campo especificado en este módulo.
Método público GetHashCode  Sirve como función hash para un tipo concreto. GetHashCode es apropiado para su utilización en algoritmos de hash y en estructuras de datos como las tablas hash. (Se hereda de Object).
Método público GetMethod  Sobrecargado. Devuelve un método con los criterios especificados. (Se hereda de Module).
Método público GetMethods  Sobrecargado. Devuelve los métodos globales definidos en el módulo (Se hereda de Module).
Método público GetMethodToken Devuelve el símbolo (token) utilizado para identificar el método especificado en este módulo.
Método público GetObjectData  Proporciona una implementación de ISerializable para objetos serializados. (Se hereda de Module).
Método público GetPEKind  Obtiene un par de valores que indican la naturaleza del código en un módulo y la plataforma de destino del módulo. (Se hereda de Module).
Método público GetSignatureToken Sobrecargado. Define un símbolo (token) de firma.
Método público GetSignerCertificate  Devuelve un objeto X509Certificate que corresponde al certificado incluido en la firma Authenticode del ensamblado al que pertenece este módulo. Si el ensamblado no se ha firmado mediante Authenticode, se devuelve referencia de objeto null (Nothing en Visual Basic). (Se hereda de Module).
Método público GetStringConstant Devuelve el símbolo (token) de la cadena especificada en el grupo de constantes del módulo.
Método público GetSymWriter Devuelve el sistema de escritura de símbolos asociado a este módulo dinámico.
Método público GetType Sobrecargado. Obtiene un tipo con nombre definido en el módulo.
Método público GetTypes Reemplazado. Devuelve todas las clases definidas en este módulo.
Método público GetTypeToken Sobrecargado. Devuelve un símbolo (token) de tipo.
Método público IsDefined  Determina si el attributeType especificado se encuentra definido en este módulo. (Se hereda de Module).
Método público IsResource  Obtiene un valor que indica si el objeto es un recurso. (Se hereda de Module).
Método público IsTransient Comprueba si este módulo dinámico es transitorio.
Método público Estático ReferenceEquals  Determina si las instancias de Object especificadas son la misma instancia. (Se hereda de Object).
Método público ResolveField  Sobrecargado. Devuelve el campo identificado por el símbolo (token) de metadatos. (Se hereda de Module).
Método público ResolveMember  Sobrecargado. Devuelve el tipo o integrante identificado por un símbolo de metadatos. (Se hereda de Module).
Método público ResolveMethod  Sobrecargado. Devuelve el método identificado por un símbolo de metadatos. (Se hereda de Module).
Método público ResolveSignature  Devuelve el objeto binario de firma identificado por un símbolo de metadatos. (Se hereda de Module).
Método público ResolveString  Devuelve la cadena identificada por el símbolo de metadatos especificado. (Se hereda de Module).
Método público ResolveType  Sobrecargado. Devuelve el tipo identificado por un símbolo de metadatos. (Se hereda de Module).
Método público SetCustomAttribute Sobrecargado. Establece un atributo personalizado.
Método público SetSymCustomAttribute Establece el atributo personalizado que se almacena con la información simbólica.
Método público SetUserEntryPoint Establece el punto de entrada del usuario.
Método público ToString  Devuelve el nombre del módulo. (Se hereda de Module).
Arriba

  Nombre Descripción
Método protegido Finalize  Permite que un objeto Object intente liberar recursos y realizar otras operaciones de limpieza antes de que el objeto Object sea reclamado por el recolector de elementos no utilizados. (Se hereda de Object).
Método protegido GetMethodImpl  Devuelve la implementación del método conforme a los criterios especificados. (Se hereda de Module).
Método protegido MemberwiseClone  Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Arriba

  Nombre Descripción
Implementación de interfaz explícita Método System.Runtime.InteropServices._ModuleBuilder.GetIDsOfNames Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío.
Implementación de interfaz explícita Método System.Runtime.InteropServices._ModuleBuilder.GetTypeInfo Recupera la información de tipo de un objeto, que se puede utilizar después para obtener la información de tipo de una interfaz.
Implementación de interfaz explícita Método System.Runtime.InteropServices._ModuleBuilder.GetTypeInfoCount Recupera el número de interfaces de información de tipo que proporciona un objeto (0 o 1).
Implementación de interfaz explícita Método System.Runtime.InteropServices._ModuleBuilder.Invoke Proporciona acceso a las propiedades y métodos expuestos por un objeto.
Arriba
Mostrar: