Aracılığıyla paylaş


ModelService.Find Yöntem

Tanım

Bakıldığı başlangıç noktası verilen eşleşen model öğelerini bulur.

Aşırı Yüklemeler

Find(ModelItem, Predicate<Type>)

Bakıldığı başlangıç noktası verilen eşleşen model öğelerini bulur.

Find(ModelItem, Type)

Bakıldığı başlangıç noktası verilen eşleşen model öğelerini bulur.

Açıklamalar

Tüm yürüyüşler özyinelemeli.

Find(ModelItem, Predicate<Type>)

Bakıldığı başlangıç noktası verilen eşleşen model öğelerini bulur.

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)

Parametreler

startingItem
ModelItem

Aramanın ModelItem başlatıldığı yer. Bu öğenin üstündeki öğeler yoksayılacak. Bu öğe ve hiyerarşideki altındaki öğeler aramaya dahil edilecek. Bu değer ise null, Root bunun yerine kullanılır.

match
Predicate<Type>

Daha karmaşık tür eşleştirmelerinin kullanılmasına izin veren bir koşul. Bu yöntem, belirtilen üst kapsam içindeki koşulla eşleşen tüm öğeleri numaralandırır.

Döndürülenler

IEnumerable<T> Sorguyla eşleşen tüm model öğelerini içeren bir.

Özel durumlar

match, null değeridir.

Açıklamalar

Tüm yürüyüşler özyinelemeli.

Şunlara uygulanır

Find(ModelItem, Type)

Bakıldığı başlangıç noktası verilen eşleşen model öğelerini bulur.

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)

Parametreler

startingItem
ModelItem

Aramanın ModelItem başlatıldığı yer. Bu öğenin üstündeki öğeler yoksayılacak. Bu öğe ve hiyerarşideki altındaki öğeler aramaya dahil edilecek. Bu değer ise null, Root bunun yerine kullanılır.

type
Type

Type Bulunacak nesnenin öğesi. Bu yöntem, istenen türdeki verilen üst kapsamdaki tüm öğeleri numaralandırır.

Döndürülenler

IEnumerable<T> Sorguyla eşleşen tüm model öğelerini içeren bir.

Özel durumlar

type, null değeridir.

Açıklamalar

Tüm yürüyüşler özyinelemeli.

Şunlara uygulanır