ModelService.Find メソッド

定義

検索開始位置を指定して、一致するモデル アイテムを検索します。

オーバーロード

Find(ModelItem, Predicate<Type>)

検索開始位置を指定して、一致するモデル アイテムを検索します。

Find(ModelItem, Type)

検索開始位置を指定して、一致するモデル アイテムを検索します。

注釈

検索は、すべて再帰的に行われます。

Find(ModelItem, Predicate<Type>)

検索開始位置を指定して、一致するモデル アイテムを検索します。

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)

パラメーター

startingItem
ModelItem

検索を開始する位置にある ModelItem。 このアイテムより上位にあるアイテムは無視されます。 このアイテムと、それより下位の階層にあるアイテムが検索対象になります。 この値が null の場合は、代わりに Root が使用されます。

match
Predicate<Type>

より複雑な型の照合を使用できるようにする述語。 このメソッドでは、指定した親スコープ内で、述語に一致するすべてのアイテムが列挙されます。

戻り値

IEnumerable<ModelItem>

クエリに一致するすべてのモデル アイテムが格納された IEnumerable<T> です。

例外

matchnullです。

注釈

検索は、すべて再帰的に行われます。

適用対象

Find(ModelItem, Type)

検索開始位置を指定して、一致するモデル アイテムを検索します。

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)

パラメーター

startingItem
ModelItem

検索を開始する位置にある ModelItem。 このアイテムより上位にあるアイテムは無視されます。 このアイテムと、それより下位の階層にあるアイテムが検索対象になります。 この値が null の場合は、代わりに Root が使用されます。

type
Type

検索するオブジェクトの Type。 このメソッドでは、指定した親スコープ内で、要求された型のすべてのアイテムが列挙されます。

戻り値

IEnumerable<ModelItem>

クエリに一致するすべてのモデル アイテムが格納された IEnumerable<T> です。

例外

typenullです。

注釈

検索は、すべて再帰的に行われます。

適用対象