PartBuilder<T> Klasa

Definicja

Rozszerza klasę, PartBuilder aby zezwolić na używanie wyrażeń do wybierania elementów członkowskich.

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

Parametry typu

T

Typ obiektu docelowego.

Dziedziczenie
PartBuilder<T>

Metody

Nazwa Opis
AddMetadata(String, Func<Type,Object>)

Dodaje metadane do pasujących typów.

(Odziedziczone po PartBuilder)
AddMetadata(String, Object)

Dodaje metadane do pasujących typów.

(Odziedziczone po PartBuilder)
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
Export()

Określa, że należy eksportować pasujące typy.

(Odziedziczone po PartBuilder)
Export(Action<ExportBuilder>)

Określa, że należy eksportować pasujące typy i dostarcza informacje o konfiguracji dla wynikowych eksportów.

(Odziedziczone po PartBuilder)
Export<T>()

Określa, że pasujące typy powinny być eksportowane przy użyciu określonego typu kontraktu.

(Odziedziczone po PartBuilder)
Export<T>(Action<ExportBuilder>)

Określa, że pasujące typy powinny być eksportowane przy użyciu określonego typu kontraktu i udostępnia informacje o konfiguracji dla wynikowych eksportów.

(Odziedziczone po PartBuilder)
ExportInterfaces()

Określa, że wszystkie interfejsy pasujących typów powinny być eksportowane.

(Odziedziczone po PartBuilder)
ExportInterfaces(Predicate<Type>, Action<Type,ExportBuilder>)

Określa zestaw interfejsów dla pasujących typów, które mają być eksportowane, i udostępnia informacje o konfiguracji dla wynikowych eksportów.

(Odziedziczone po PartBuilder)
ExportInterfaces(Predicate<Type>)

Określa zestaw interfejsów dla pasujących typów, które mają być eksportowane.

(Odziedziczone po PartBuilder)
ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>)

Określa zestaw właściwości dla pasujących typów, które mają być eksportowane, i udostępnia informacje o konfiguracji dla tych eksportów.

(Odziedziczone po PartBuilder)
ExportProperties(Predicate<PropertyInfo>)

Określa zestaw właściwości, które mają być eksportowane dla pasujących typów.

(Odziedziczone po PartBuilder)
ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>)

Określa zestaw właściwości dla pasujących typów, które mają być eksportowane przy użyciu określonego typu kontraktu, i udostępnia informacje o konfiguracji dla wynikowych eksportów.

(Odziedziczone po PartBuilder)
ExportProperties<T>(Predicate<PropertyInfo>)

Określa zestaw właściwości dla pasujących typów, które mają być eksportowane przy użyciu określonego typu kontraktu.

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

Określa właściwość, która ma zostać wyeksportowana, i udostępnia informacje o konfiguracji dla wynikowego eksportu.

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

Określa właściwość, która ma zostać wyeksportowana.

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

Określa właściwość, która ma zostać wyeksportowana jako określony typ kontraktu, i zawiera informacje o konfiguracji dla wynikowego eksportu.

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

Określa właściwość, która ma być eksportowana jako określony typ kontraktu.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>)

Określa zestaw właściwości dla pasujących typów, które powinny być oznaczone jako import, i zawiera informacje o konfiguracji dla wynikowych importów.

(Odziedziczone po PartBuilder)
ImportProperties(Predicate<PropertyInfo>)

Określa zestaw właściwości dla pasujących typów, które mają być importowane.

(Odziedziczone po PartBuilder)
ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>)

Określa zestaw właściwości dla pasujących typów, które powinny być oznaczone jako import przy użyciu określonego typu kontraktu i udostępnia informacje o konfiguracji dla wynikowych importów.

(Odziedziczone po PartBuilder)
ImportProperties<T>(Predicate<PropertyInfo>)

Określa zestaw właściwości dla pasujących typów, które powinny być oznaczone jako import przy użyciu określonego typu kontraktu.

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

Określa, że należy zaimportować właściwość i dostarcza informacje o konfiguracji dla wynikowego importu.

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

Określa, że należy zaimportować właściwość.

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

Określa, że właściwość powinna zostać zaimportowana przy użyciu określonej nazwy kontraktu i udostępnia informacje o konfiguracji dla wynikowego importu.

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

Określa, że należy zaimportować właściwość przy użyciu określonej nazwy kontraktu.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
SelectConstructor(Expression<Func<ParameterImportBuilder,T>>)

Określa konstruktor, który powinien być używany jako konstruktor importujący.

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

Określa konstruktor, który pasujące typy powinny być używane jako konstruktor importujący i dostarcza informacje o konfiguracji dla wynikowego importu.

(Odziedziczone po PartBuilder)
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

Określa konstruktor, którego pasujące typy powinny używać jako konstruktora importującego.

(Odziedziczone po PartBuilder)
SetCreationPolicy(CreationPolicy)

Określa zasady tworzenia pasujących typów.

(Odziedziczone po PartBuilder)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy