ModelService.Find Méthode

Définition

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.

match
Predicate<Type>

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.

S’applique à