Condividi tramite


PartBuilder<T> Classe

Definizione

Estende la classe PartBuilder per consentire l'utilizzo delle espressioni ai membri selezionati.

generic <typename T>
public ref class PartBuilder : System::ComponentModel::Composition::Registration::PartBuilder
public class PartBuilder<T> : System.ComponentModel.Composition.Registration.PartBuilder
type PartBuilder<'T> = class
    inherit PartBuilder
Public Class PartBuilder(Of T)
Inherits PartBuilder

Parametri di tipo

T

Tipo della destinazione.

Ereditarietà
PartBuilder<T>

Metodi

AddMetadata(String, Func<Type,Object>)

Aggiunge metadati ai tipi corrispondenti.

(Ereditato da PartBuilder)
AddMetadata(String, Object)

Aggiunge metadati ai tipi corrispondenti.

(Ereditato da PartBuilder)
Equals(Object)

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

(Ereditato da Object)
Export()

Specifica che i tipi corrispondenti devono essere esportati.

(Ereditato da PartBuilder)
Export(Action<ExportBuilder>)

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

(Ereditato da PartBuilder)
Export<T>()

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

(Ereditato da PartBuilder)
Export<T>(Action<ExportBuilder>)

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

(Ereditato da PartBuilder)
ExportInterfaces()

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

(Ereditato da PartBuilder)
ExportInterfaces(Predicate<Type>)

Specifica un set di interfacce sui tipi corrispondenti che devono essere esportati.

(Ereditato da PartBuilder)
ExportInterfaces(Predicate<Type>, Action<Type,ExportBuilder>)

Specifica un set di interfacce sui tipi corrispondenti che devono essere esportati e fornisce le informazioni di configurazione per le esportazioni risultanti.

(Ereditato da PartBuilder)
ExportProperties(Predicate<PropertyInfo>)

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

(Ereditato da PartBuilder)
ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>)

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

(Ereditato da PartBuilder)
ExportProperties<T>(Predicate<PropertyInfo>)

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

(Ereditato da PartBuilder)
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 le informazioni di configurazione per le esportazioni risultanti.

(Ereditato da PartBuilder)
ExportProperty(Expression<Func<T,Object>>)

Specifica una proprietà da esportare.

ExportProperty(Expression<Func<T,Object>>, Action<ExportBuilder>)

Specifica una proprietà che deve essere esportata e fornisce le informazioni di configurazione per l'esportazione risultante.

ExportProperty<TContract>(Expression<Func<T,Object>>)

Specifica una proprietà che deve essere esportata come tipo di contratto specificato.

ExportProperty<TContract>(Expression<Func<T,Object>>, Action<ExportBuilder>)

Specifica una proprietà che deve essere esportata come tipo di contratto specificato e fornisce le informazioni di configurazione per l'esportazione risultante.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
ImportProperties(Predicate<PropertyInfo>)

Specifica un set di proprietà sui tipi corrispondenti che devono essere esportati.

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

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

(Ereditato da PartBuilder)
ImportProperties<T>(Predicate<PropertyInfo>)

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

(Ereditato da PartBuilder)
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 le informazioni di configurazione per le importazioni risultanti.

(Ereditato da PartBuilder)
ImportProperty(Expression<Func<T,Object>>)

Specifica che una proprietà deve essere importata.

ImportProperty(Expression<Func<T,Object>>, Action<ImportBuilder>)

Specifica che una proprietà deve essere importata e fornisce le informazioni di configurazione per l'importazione risultante.

ImportProperty<TContract>(Expression<Func<T,Object>>)

Specifica che una proprietà che deve essere importata utilizzando il nome di contratto specificato.

ImportProperty<TContract>(Expression<Func<T,Object>>, Action<ImportBuilder>)

Specifica che una proprietà deve essere importata utilizzando il nome di contratto specificato e fornisce le informazioni di configurazione per l'importazione risultante.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
SelectConstructor(Expression<Func<ParameterImportBuilder,T>>)

Specifica il costruttore che deve essere utilizzato come costruttore di importazione.

SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

Specifica il costruttore utilizzato da tipi corrispondenti come costruttore di importazione.

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

Specifica il costruttore utilizzato dai tipi corrispondenti come costruttore di importazione e fornisce le informazioni di configurazione per l'importazione risultante.

(Ereditato da PartBuilder)
SetCreationPolicy(CreationPolicy)

Specifica i criteri di creazione dei tipi corrispondenti.

(Ereditato da PartBuilder)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a