ModelService.Find Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Recherche les éléments de modèle correspondants en fonction d’un point de départ à partir duquel regarder.
Surcharges
| Nom | Description |
|---|---|
| Find(ModelItem, Predicate<Type>) |
Recherche les éléments de modèle correspondants en fonction d’un point de départ à partir duquel regarder. |
| Find(ModelItem, Type) |
Recherche les éléments de modèle correspondants en fonction d’un point de départ à partir duquel regarder. |
Remarques
Toutes les promenades sont récursives.
Find(ModelItem, Predicate<Type>)
Recherche les éléments de modèle correspondants en fonction d’un point de départ à partir duquel regarder.
public:
abstract System::Collections::Generic::IEnumerable<System::Activities::Presentation::Model::ModelItem ^> ^ Find(System::Activities::Presentation::Model::ModelItem ^ startingItem, Predicate<Type ^> ^ match);
public abstract System.Collections.Generic.IEnumerable<System.Activities.Presentation.Model.ModelItem> Find(System.Activities.Presentation.Model.ModelItem startingItem, Predicate<Type> match);
abstract member Find : System.Activities.Presentation.Model.ModelItem * Predicate<Type> -> seq<System.Activities.Presentation.Model.ModelItem>
Public MustOverride Function Find (startingItem As ModelItem, match As Predicate(Of Type)) As IEnumerable(Of ModelItem)
Paramètres
- startingItem
- ModelItem
ModelItem À partir duquel démarrer la recherche. Les éléments au-dessus de cet élément sont ignorés. Cet élément et tous les éléments ci-dessous dans la hiérarchie seront inclus dans la recherche. Si cette valeur est null, Root est utilisée à la place.
Prédicat qui permet d’utiliser une correspondance de type plus complexe. Cette méthode énumère tous les éléments de l’étendue parente donnée qui correspondent au prédicat.
Retours
Qui IEnumerable<T> contient tous les éléments de modèle qui correspondent à la requête.
Exceptions
match a la valeur null.
Remarques
Toutes les promenades sont récursives.
S’applique à
Find(ModelItem, Type)
Recherche les éléments de modèle correspondants en fonction d’un point de départ à partir duquel regarder.
public:
abstract System::Collections::Generic::IEnumerable<System::Activities::Presentation::Model::ModelItem ^> ^ Find(System::Activities::Presentation::Model::ModelItem ^ startingItem, Type ^ type);
public abstract System.Collections.Generic.IEnumerable<System.Activities.Presentation.Model.ModelItem> Find(System.Activities.Presentation.Model.ModelItem startingItem, Type type);
abstract member Find : System.Activities.Presentation.Model.ModelItem * Type -> seq<System.Activities.Presentation.Model.ModelItem>
Public MustOverride Function Find (startingItem As ModelItem, type As Type) As IEnumerable(Of ModelItem)
Paramètres
- startingItem
- ModelItem
ModelItem À partir duquel démarrer la recherche. Les éléments au-dessus de cet élément sont ignorés. Cet élément et tous les éléments ci-dessous dans la hiérarchie seront inclus dans la recherche. Si cette valeur est null, Root est utilisée à la place.
- type
- Type
De Type l’objet à rechercher. Cette méthode énumère tous les éléments de l’étendue parente donnée qui sont du type demandé.
Retours
Qui IEnumerable<T> contient tous les éléments de modèle qui correspondent à la requête.
Exceptions
type a la valeur null.
Remarques
Toutes les promenades sont récursives.