ReflectionModelServices 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í.
Proporciona métodos de extensión para crear y recuperar elementos basados en la reflexión.
public ref class ReflectionModelServices abstract sealed
public static class ReflectionModelServices
[System.Security.SecurityCritical]
public static class ReflectionModelServices
type ReflectionModelServices = class
[<System.Security.SecurityCritical>]
type ReflectionModelServices = class
Public Class ReflectionModelServices
- Herencia
-
ReflectionModelServices
- Atributos
Métodos
CreateExportDefinition(LazyMemberInfo, String, Lazy<IDictionary<String,Object>>, ICompositionElement) |
Crea una definición de exportación a partir del miembro especificado, con el nombre de contrato, los metadatos y el origen especificados. |
CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, ICompositionElement) |
Crea una definición de importación para el parámetro especificado, con el nombre de contrato, la identidad de tipo, los metadatos de importación y la directiva de creación especificados. |
CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Crea una definición de importación para el parámetro especificado, con el nombre de contrato, la identidad de tipo, los metadatos de contrato e importación y la directiva de creación especificados. |
CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Crea una definición de importación para el miembro especificado, con el nombre de contrato, la identidad de tipo, los metadatos de contrato e importación, la cardinalidad, la directiva de recomposición y la directiva de creación especificados. |
CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, ICompositionElement) |
Crea una definición de importación para el miembro especificado, con el nombre de contrato, la identidad de tipo, los metadatos de importación, la cardinalidad, la directiva de recomposición y la directiva de creación especificados. |
CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Crea una definición de importación para el miembro especificado, con el nombre de contrato, la identidad de tipo, los metadatos de contrato e importación, la cardinalidad, la directiva de recomposición y la directiva de creación especificados. |
CreatePartDefinition(Lazy<Type>, Boolean, Lazy<IEnumerable<ImportDefinition>>, Lazy<IEnumerable<ExportDefinition>>, Lazy<IDictionary<String, Object>>, ICompositionElement) |
Crea una definición de elemento con el tipo de elemento, las importaciones, las exportaciones, los metadatos y el origen especificados. |
GetExportFactoryProductImportDefinition(ImportDefinition) |
Devuelve una representación de una definición de importación como producto del generador de exportación. |
GetExportingMember(ExportDefinition) |
Obtiene el miembro de exportación de la definición de exportación especificada. |
GetImportingMember(ImportDefinition) |
Obtiene el miembro de importación de la definición de importación especificada. |
GetImportingParameter(ImportDefinition) |
Obtiene el parámetro de importación de la definición de importación especificada. |
GetPartType(ComposablePartDefinition) |
Obtiene el tipo de un elemento de la definición de elemento especificada. |
IsDisposalRequired(ComposablePartDefinition) |
Determina si el elemento especificado requiere la eliminación. |
IsExportFactoryImportDefinition(ImportDefinition) |
Indica si una definición de importación especificada representa un generador de exportación (objeto ExportFactory<T> o ExportFactory<T,TMetadata> ). |
IsImportingParameter(ImportDefinition) |
Determina si una definición de importación representa un miembro o un parámetro. |
TryMakeGenericPartDefinition(ComposablePartDefinition, IEnumerable<Type>, ComposablePartDefinition) |
Indica si una definición de la parte genérica se puede especializar con los parámetros proporcionados. |