PartBuilder Klasa

Definicja

Reprezentuje regułę do dekorowania zestawu pasujących typów za pomocą atrybutów managed extensibility Framework (MEF).

public ref class PartBuilder
public class PartBuilder
type PartBuilder = class
Public Class PartBuilder
Dziedziczenie
PartBuilder
Pochodne

Metody

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

Dodaje metadane do pasujących typów.

AddMetadata(String, Object)

Dodaje metadane do pasujących typów.

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.

Export(Action<ExportBuilder>)

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

Export<T>()

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

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.

ExportInterfaces()

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

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.

ExportInterfaces(Predicate<Type>)

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

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.

ExportProperties(Predicate<PropertyInfo>)

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

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.

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.

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.

ImportProperties(Predicate<PropertyInfo>)

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

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.

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.

MemberwiseClone()

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

(Odziedziczone po Object)
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.

SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

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

SetCreationPolicy(CreationPolicy)

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

ToString()

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

(Odziedziczone po Object)

Dotyczy