Compartir a través de


FeatureExtensions.CreateFeatureProviders (Método) (FeatureManager, Type, ModelItem, Predicate<Type>)

Crea proveedores de características del tipo y elemento de modelo especificado.

Espacio de nombres:  Microsoft.Windows.Design.Model
Ensamblado:  Microsoft.Windows.Design.Interaction (en Microsoft.Windows.Design.Interaction.dll)

Sintaxis

'Declaración
<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>

Parámetros

  • featureProviderType
    Tipo: System.Type
    Tipo de proveedor de características que se va a crear.
  • match
    Tipo: System.Predicate<Type>
    Predicado que se va a usar al crear proveedores de características.Si el predicado devuelve true, el proveedor de características se incluirá en la enumeración.

Valor devuelto

Tipo: System.Collections.Generic.IEnumerable<FeatureProvider>
Una enumeración de los proveedores creados.

Nota sobre el uso

En Visual Basic y C#, se puede llamar a este método como a un método de instancia en cualquier objeto de tipo FeatureManager. Cuando emplee la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea Métodos de extensión (Visual Basic) o Métodos de extensión (Guía de programación de C#).

Excepciones

Excepción Condición
ArgumentNullException

source, featureProviderType, item o match es nullreferencia null (Nothing en Visual Basic).

Seguridad de .NET Framework

Vea también

Referencia

FeatureExtensions Clase

CreateFeatureProviders (Sobrecarga)

Microsoft.Windows.Design.Model (Espacio de nombres)