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<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<T>

例外

typenullです。

注釈

すべてのウォークは再帰的です。

適用対象