Sdílet prostřednictvím


PartBuilder Třída

Definice

Představuje pravidlo pro zdobení sady odpovídajících typů pomocí atributů Managed Extensibility Framework (MEF).

public ref class PartBuilder
public class PartBuilder
type PartBuilder = class
Public Class PartBuilder
Dědičnost
PartBuilder
Odvozené

Metody

AddMetadata(String, Func<Type,Object>)

Přidá metadata k odpovídajícím typům.

AddMetadata(String, Object)

Přidá metadata k odpovídajícím typům.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
Export()

Určuje, že se mají exportovat odpovídající typy.

Export(Action<ExportBuilder>)

Určuje, že se mají exportovat odpovídající typy, a poskytuje informace o konfiguraci pro výsledné exporty.

Export<T>()

Určuje, že odpovídající typy mají být exportovány pomocí zadaného typu kontraktu.

Export<T>(Action<ExportBuilder>)

Určuje, že odpovídající typy mají být exportovány pomocí zadaného typu kontraktu a poskytuje informace o konfiguraci pro výsledné exporty.

ExportInterfaces()

Určuje, že se mají exportovat všechna rozhraní odpovídajících typů.

ExportInterfaces(Predicate<Type>)

Určuje sadu rozhraní odpovídajících typů, které se mají exportovat.

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

Určuje sadu rozhraní odpovídajících typů, které se mají exportovat, a poskytuje informace o konfiguraci pro výsledné exporty.

ExportProperties(Predicate<PropertyInfo>)

Určuje sadu vlastností, které se mají exportovat u odpovídajících typů.

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

Určuje sadu vlastností odpovídajících typů, které se mají exportovat, a poskytuje informace o konfiguraci pro tyto exporty.

ExportProperties<T>(Predicate<PropertyInfo>)

Určuje sadu vlastností odpovídajících typů, které se mají exportovat pomocí zadaného typu kontraktu.

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

Určuje sadu vlastností odpovídajících typů, které se mají exportovat pomocí zadaného typu kontraktu, a poskytuje informace o konfiguraci pro výsledné exporty.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
ImportProperties(Predicate<PropertyInfo>)

Určuje sadu vlastností odpovídajících typů, které se mají importovat.

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

Určuje sadu vlastností odpovídajících typů, které by měly být označeny jako importy, a poskytuje informace o konfiguraci pro výsledné importy.

ImportProperties<T>(Predicate<PropertyInfo>)

Určuje sadu vlastností odpovídajících typů, které by měly být označeny jako import pomocí zadaného typu kontraktu.

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

Určuje sadu vlastností odpovídajících typů, které by měly být označeny jako import pomocí zadaného typu kontraktu, a poskytuje informace o konfiguraci pro výsledné importy.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

Určuje konstruktor, který by měly odpovídající typy použít jako konstruktor importu.

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

Určuje konstruktor, který by měly odpovídající typy používat jako konstruktor importu, a poskytuje informace o konfiguraci pro výsledný import.

SetCreationPolicy(CreationPolicy)

Určuje zásadu vytváření pro odpovídající typy.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro