Condividi tramite


PartBuilder Classe

Definizione

Rappresenta una regola per la decorazione di un set di tipi corrispondenti con attributi MEF (Managed Extensibility Framework).

public ref class PartBuilder
public class PartBuilder
type PartBuilder = class
Public Class PartBuilder
Ereditarietà
PartBuilder
Derivato

Metodi

AddMetadata(String, Func<Type,Object>)

Aggiunge metadati ai tipi corrispondenti.

AddMetadata(String, Object)

Aggiunge metadati ai tipi corrispondenti.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Export()

Specifica che i tipi corrispondenti devono essere esportati.

Export(Action<ExportBuilder>)

Specifica che i tipi corrispondenti devono essere esportati e forniscono informazioni di configurazione per le esportazioni risultanti.

Export<T>()

Specifica che i tipi corrispondenti devono essere esportati utilizzando il tipo di contratto specificato.

Export<T>(Action<ExportBuilder>)

Specifica che i tipi corrispondenti devono essere esportati utilizzando il tipo di contratto specificato e forniscono informazioni di configurazione per le esportazioni risultanti.

ExportInterfaces()

Specifica che tutte le interfacce dei tipi corrispondenti devono essere esportate.

ExportInterfaces(Predicate<Type>, Action<Type,ExportBuilder>)

Specifica un set di interfacce sui tipi corrispondenti da esportare e fornisce informazioni di configurazione per le esportazioni risultanti.

ExportInterfaces(Predicate<Type>)

Specifica un set di interfacce sui tipi corrispondenti da esportare.

ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>)

Specifica un set di proprietà sui tipi corrispondenti che devono essere esportati e fornisce informazioni di configurazione per tali esportazioni.

ExportProperties(Predicate<PropertyInfo>)

Specifica un set di proprietà che devono essere esportate nei tipi corrispondenti.

ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>)

Specifica un set di proprietà sui tipi corrispondenti che devono essere esportati utilizzando il tipo di contratto specificato e fornisce informazioni di configurazione per le esportazioni risultanti.

ExportProperties<T>(Predicate<PropertyInfo>)

Specifica un set di proprietà sui tipi corrispondenti da esportare utilizzando il tipo di contratto specificato.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>)

Specifica un set di proprietà sui tipi corrispondenti che devono essere contrassegnati come importazioni e fornisce informazioni di configurazione per le importazioni risultanti.

ImportProperties(Predicate<PropertyInfo>)

Specifica un set di proprietà sui tipi corrispondenti da importare.

ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>)

Specifica un set di proprietà sui tipi corrispondenti che devono essere contrassegnati come importazioni utilizzando il tipo di contratto specificato e fornisce informazioni di configurazione per le importazioni risultanti.

ImportProperties<T>(Predicate<PropertyInfo>)

Specifica un set di proprietà sui tipi corrispondenti che devono essere contrassegnati come importazioni utilizzando il tipo di contratto specificato.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>)

Specifica il costruttore che i tipi corrispondenti devono usare come costruttore di importazione e fornisce informazioni di configurazione per l'importazione risultante.

SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

Specifica il costruttore che i tipi corrispondenti devono usare come costruttore di importazione.

SetCreationPolicy(CreationPolicy)

Specifica i criteri di creazione per i tipi corrispondenti.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a