共用方式為


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

備註

所有查核行程都是遞迴的。

適用於