Sdílet prostřednictvím


PartBuilder<T> Třída

Definice

PartBuilder Rozšiřuje třídu tak, aby umožňovala použití výrazů k výběru členů.

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 cíle.

Dědičnost
PartBuilder<T>

Metody

AddMetadata(String, Func<Type,Object>)

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

(Zděděno od PartBuilder)
AddMetadata(String, Object)

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

(Zděděno od PartBuilder)
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.

(Zděděno od PartBuilder)
Export(Action<ExportBuilder>)

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

(Zděděno od PartBuilder)
Export<T>()

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

(Zděděno od PartBuilder)
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.

(Zděděno od PartBuilder)
ExportInterfaces()

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

(Zděděno od PartBuilder)
ExportInterfaces(Predicate<Type>)

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

(Zděděno od PartBuilder)
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.

(Zděděno od PartBuilder)
ExportProperties(Predicate<PropertyInfo>)

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

(Zděděno od PartBuilder)
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.

(Zděděno od PartBuilder)
ExportProperties<T>(Predicate<PropertyInfo>)

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

(Zděděno od PartBuilder)
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.

(Zděděno od PartBuilder)
ExportProperty(Expression<Func<T,Object>>)

Určuje vlastnost, která se má exportovat.

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

Určuje vlastnost, která se má exportovat, a poskytuje konfigurační informace pro výsledný export.

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

Určuje vlastnost, která se má exportovat jako zadaný typ kontraktu.

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

Určuje vlastnost, která se má exportovat jako zadaný typ kontraktu, a poskytuje informace o konfiguraci pro výsledný export.

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.

(Zděděno od PartBuilder)
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.

(Zděděno od PartBuilder)
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.

(Zděděno od PartBuilder)
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.

(Zděděno od PartBuilder)
ImportProperty(Expression<Func<T,Object>>)

Určuje, že se má importovat vlastnost.

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

Určuje, že se má importovat vlastnost, a poskytuje informace o konfiguraci pro výsledný import.

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

Určuje, že vlastnost se má importovat pomocí zadaného názvu kontraktu.

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

Určuje, že vlastnost má být importována pomocí zadaného názvu kontraktu a poskytuje informace o konfiguraci pro výsledný import.

MemberwiseClone()

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

(Zděděno od Object)
SelectConstructor(Expression<Func<ParameterImportBuilder,T>>)

Určuje konstruktor, který se má použít jako konstruktor importu.

SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

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

(Zděděno od PartBuilder)
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.

(Zděděno od PartBuilder)
SetCreationPolicy(CreationPolicy)

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

(Zděděno od PartBuilder)
ToString()

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

(Zděděno od Object)

Platí pro