PartBuilder<T> Klass

Definition

Utökar PartBuilder klassen så att uttryck kan användas för att välja medlemmar.

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

Typparametrar

T

Typ av mål.

Arv
PartBuilder<T>

Metoder

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

Lägger till metadata till matchande typer.

(Ärvd från PartBuilder)
AddMetadata(String, Object)

Lägger till metadata till matchande typer.

(Ärvd från PartBuilder)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
Export()

Anger att matchande typer ska exporteras.

(Ärvd från PartBuilder)
Export(Action<ExportBuilder>)

Anger att matchande typer ska exporteras och innehåller konfigurationsinformation för den resulterande exporten.

(Ärvd från PartBuilder)
Export<T>()

Anger att matchande typer ska exporteras med hjälp av den angivna kontraktstypen.

(Ärvd från PartBuilder)
Export<T>(Action<ExportBuilder>)

Anger att matchande typer ska exporteras med hjälp av den angivna kontraktstypen och tillhandahåller konfigurationsinformation för den resulterande exporten.

(Ärvd från PartBuilder)
ExportInterfaces()

Anger att alla gränssnitt för matchande typer ska exporteras.

(Ärvd från PartBuilder)
ExportInterfaces(Predicate<Type>, Action<Type,ExportBuilder>)

Anger en uppsättning gränssnitt för matchande typer som ska exporteras och innehåller konfigurationsinformation för den resulterande exporten.

(Ärvd från PartBuilder)
ExportInterfaces(Predicate<Type>)

Anger en uppsättning gränssnitt för matchande typer som ska exporteras.

(Ärvd från PartBuilder)
ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>)

Anger en uppsättning egenskaper för matchande typer som ska exporteras och innehåller konfigurationsinformation för dessa exporter.

(Ärvd från PartBuilder)
ExportProperties(Predicate<PropertyInfo>)

Anger en uppsättning egenskaper som ska exporteras för matchande typer.

(Ärvd från PartBuilder)
ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>)

Anger en uppsättning egenskaper för matchande typer som ska exporteras med hjälp av den angivna kontraktstypen och tillhandahåller konfigurationsinformation för de resulterande exporterna.

(Ärvd från PartBuilder)
ExportProperties<T>(Predicate<PropertyInfo>)

Anger en uppsättning egenskaper för matchande typer som ska exporteras med hjälp av den angivna kontraktstypen.

(Ärvd från PartBuilder)
ExportProperty(Expression<Func<T,Object>>, Action<ExportBuilder>)

Anger en egenskap som ska exporteras och innehåller konfigurationsinformation för den resulterande exporten.

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

Anger en egenskap som ska exporteras.

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

Anger en egenskap som ska exporteras som den angivna kontraktstypen och tillhandahåller konfigurationsinformation för den resulterande exporten.

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

Anger en egenskap som ska exporteras som den angivna kontraktstypen.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>)

Anger en uppsättning egenskaper för matchande typer som ska markeras som importer och tillhandahåller konfigurationsinformation för den resulterande importen.

(Ärvd från PartBuilder)
ImportProperties(Predicate<PropertyInfo>)

Anger en uppsättning egenskaper för de matchande typer som ska importeras.

(Ärvd från PartBuilder)
ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>)

Anger en uppsättning egenskaper för matchande typer som ska markeras som importer med hjälp av den angivna kontraktstypen och tillhandahåller konfigurationsinformation för den resulterande importen.

(Ärvd från PartBuilder)
ImportProperties<T>(Predicate<PropertyInfo>)

Anger en uppsättning egenskaper för matchande typer som ska markeras som importer med den angivna kontraktstypen.

(Ärvd från PartBuilder)
ImportProperty(Expression<Func<T,Object>>, Action<ImportBuilder>)

Anger att en egenskap ska importeras och innehåller konfigurationsinformation för den resulterande importen.

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

Anger att en egenskap ska importeras.

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

Anger att en egenskap ska importeras med det angivna kontraktsnamnet och tillhandahåller konfigurationsinformation för den resulterande importen.

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

Anger att en egenskap ska importeras med det angivna kontraktsnamnet.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
SelectConstructor(Expression<Func<ParameterImportBuilder,T>>)

Anger konstruktorn som ska användas som importkonstruktor.

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

Anger konstruktorn som matchande typer ska använda som importkonstruktor och tillhandahåller konfigurationsinformation för den resulterande importen.

(Ärvd från PartBuilder)
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

Anger konstruktorn som matchande typer ska använda som importkonstruktor.

(Ärvd från PartBuilder)
SetCreationPolicy(CreationPolicy)

Anger skapandeprincipen för matchande typer.

(Ärvd från PartBuilder)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för