PartBuilder Sınıf

Tanım

Yönetilen Genişletilebilirlik Çerçevesi (MEF) öznitelikleriyle eşleşen bir dizi türü süslemek için bir kuralı temsil eder.

public ref class PartBuilder
public class PartBuilder
type PartBuilder = class
Public Class PartBuilder
Devralma
PartBuilder
Türetilmiş

Yöntemler

Name Description
AddMetadata(String, Func<Type,Object>)

Eşleşen türlere meta veriler ekler.

AddMetadata(String, Object)

Eşleşen türlere meta veriler ekler.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
Export()

Eşleşen türlerin dışarı aktarılması gerektiğini belirtir.

Export(Action<ExportBuilder>)

Eşleşen türlerin dışarı aktarılması gerektiğini belirtir ve sonuçta elde edilen dışarı aktarmalar için yapılandırma bilgileri sağlar.

Export<T>()

Eşleşen türlerin belirtilen sözleşme türü kullanılarak dışarı aktarılması gerektiğini belirtir.

Export<T>(Action<ExportBuilder>)

Eşleşen türlerin belirtilen sözleşme türü kullanılarak dışarı aktarılması gerektiğini belirtir ve sonuçta elde edilen dışarı aktarmalar için yapılandırma bilgileri sağlar.

ExportInterfaces()

Eşleşen türlerin tüm arabirimlerinin dışarı aktarılması gerektiğini belirtir.

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

Dışarı aktarılması gereken eşleşen türler üzerinde bir arabirim kümesi belirtir ve sonuçta elde edilen dışarı aktarmalar için yapılandırma bilgileri sağlar.

ExportInterfaces(Predicate<Type>)

Dışarı aktarılması gereken eşleşen türler üzerinde bir arabirim kümesi belirtir.

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

Dışarı aktarılması gereken eşleşen türlerde bir özellik kümesi belirtir ve bu dışarı aktarmalar için yapılandırma bilgileri sağlar.

ExportProperties(Predicate<PropertyInfo>)

Eşleşen türlerde dışarı aktarılacak bir özellik kümesini belirtir.

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

Belirtilen sözleşme türü kullanılarak dışarı aktarılacak eşleşen türlerde bir özellik kümesi belirtir ve sonuçta elde edilen dışarı aktarmalar için yapılandırma bilgileri sağlar.

ExportProperties<T>(Predicate<PropertyInfo>)

Belirtilen sözleşme türü kullanılarak dışarı aktarılacak eşleşen türlerde bir özellik kümesi belirtir.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>)

eşleşen türlerde içeri aktarma olarak işaretlenmesi gereken bir özellik kümesi belirtir ve sonuçta elde edilen içeri aktarmalar için yapılandırma bilgileri sağlar.

ImportProperties(Predicate<PropertyInfo>)

İçeri aktarılması gereken eşleşen türlerde bir özellik kümesi belirtir.

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

Belirtilen sözleşme türü kullanılarak içeri aktarma olarak işaretlenmesi gereken eşleşen türlerde bir özellik kümesi belirtir ve sonuçta elde edilen içeri aktarmalar için yapılandırma bilgileri sağlar.

ImportProperties<T>(Predicate<PropertyInfo>)

Belirtilen sözleşme türü kullanılarak içeri aktarma olarak işaretlenmesi gereken eşleşen türlerde bir özellik kümesi belirtir.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>)

Eşleşen türlerin içeri aktarma oluşturucu olarak kullanması gereken oluşturucuyu belirtir ve sonuçta elde edilen içeri aktarma için yapılandırma bilgileri sağlar.

SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

Eşleşen türlerin içeri aktarma oluşturucu olarak kullanması gereken oluşturucuyu belirtir.

SetCreationPolicy(CreationPolicy)

Eşleşen türler için oluşturma ilkesini belirtir.

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır