ModelService.Find Yöntem

Tanım

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

Aşırı Yüklemeler

Name Description
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 üzerindeki öğeler yoksayılır. 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 kapsamdaki 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.

Özel durumlar

match, null'e eşittir.

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 üzerindeki öğeler yoksayılır. 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.

Özel durumlar

type, null'e eşittir.

Açıklamalar

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

Şunlara uygulanır