Sdílet prostřednictvím


FeatureExtensions.CreateFeatureProviders – metoda (FeatureManager, Type, ModelItem, Predicate<Type>)

Vytvoří poskytovateli funkce zadaného typu a modelu položky.

Obor názvů:  Microsoft.Windows.Design.Model
Sestavení:  Microsoft.Windows.Design.Interaction (v Microsoft.Windows.Design.Interaction.dll)

Syntaxe

'Deklarace
<ExtensionAttribute> _
Public Shared Function CreateFeatureProviders ( _
    source As FeatureManager, _
    featureProviderType As Type, _
    item As ModelItem, _
    match As Predicate(Of Type) _
) As IEnumerable(Of FeatureProvider)
public static IEnumerable<FeatureProvider> CreateFeatureProviders(
    this FeatureManager source,
    Type featureProviderType,
    ModelItem item,
    Predicate<Type> match
)
[ExtensionAttribute]
public:
static IEnumerable<FeatureProvider^>^ CreateFeatureProviders(
    FeatureManager^ source, 
    Type^ featureProviderType, 
    ModelItem^ item, 
    Predicate<Type^>^ match
)
static member CreateFeatureProviders : 
        source:FeatureManager * 
        featureProviderType:Type * 
        item:ModelItem * 
        match:Predicate<Type> -> IEnumerable<FeatureProvider> 
public static function CreateFeatureProviders(
    source : FeatureManager, 
    featureProviderType : Type, 
    item : ModelItem, 
    match : Predicate<Type>
) : IEnumerable<FeatureProvider>

Parametry

  • featureProviderType
    Typ: System.Type
    Typ zprostředkovatele funkci vytvořit.
  • match
    Typ: System.Predicate<Type>
    Při vytvoření zprostředkovatele funkce predikát.Pokud predikátu vrátí true, funkci zprostředkovatele je zahrnuta do výčtu.

Vrácená hodnota

Typ: System.Collections.Generic.IEnumerable<FeatureProvider>
Výčet zprostředkovatelů vytvořené.

Poznámka k použití

V jazycích Visual Basic a C# lze tuto metodu volat jako metodu instance libovolného objektu typu FeatureManager. Pokud k volání této metody použijete syntaxi metody instance, vynechejte první parametr. Další informace naleznete v tématech Extension Methods (Visual Basic) a Extension Methods (C# Programming Guide).

Výjimky

Výjimka Podmínka
ArgumentNullException

source, featureProviderType, item, or match is nullodkaz Null (Nothing v jazyce Visual Basic).

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

FeatureExtensions Třída

CreateFeatureProviders – přetížení

Microsoft.Windows.Design.Model – obor názvů