ModelService.Find Methode

Definitie

Zoekt overeenkomende modelitems op basis van een beginpunt van waaruit moet worden gezocht.

Overloads

Name Description
Find(ModelItem, Predicate<Type>)

Zoekt overeenkomende modelitems op basis van een beginpunt van waaruit moet worden gezocht.

Find(ModelItem, Type)

Zoekt overeenkomende modelitems op basis van een beginpunt van waaruit moet worden gezocht.

Opmerkingen

Alle wandelingen zijn recursief.

Find(ModelItem, Predicate<Type>)

Zoekt overeenkomende modelitems op basis van een beginpunt van waaruit moet worden gezocht.

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)

Parameters

startingItem
ModelItem

De ModelItem waaruit de zoekopdracht moet worden gestart. Items boven dit item worden genegeerd. Dit item en elk item eronder in de hiërarchie worden opgenomen in de zoekopdracht. Als deze waarde is null, Root wordt in plaats daarvan gebruikt.

match
Predicate<Type>

Een predicaat waarmee complexere typekoppeling kan worden gebruikt. Met deze methode worden alle items binnen het opgegeven bovenliggende bereik opgesomd die overeenkomen met het predicaat.

Retouren

Een IEnumerable<T> item dat alle modelitems bevat die overeenkomen met de query.

Uitzonderingen

match is null.

Opmerkingen

Alle wandelingen zijn recursief.

Van toepassing op

Find(ModelItem, Type)

Zoekt overeenkomende modelitems op basis van een beginpunt van waaruit moet worden gezocht.

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)

Parameters

startingItem
ModelItem

De ModelItem waaruit de zoekopdracht moet worden gestart. Items boven dit item worden genegeerd. Dit item en elk item eronder in de hiërarchie worden opgenomen in de zoekopdracht. Als deze waarde is null, Root wordt in plaats daarvan gebruikt.

type
Type

Het Type object dat moet worden gevonden. Met deze methode worden alle items binnen het opgegeven bovenliggende bereik opgesomd die van het aangevraagde type zijn.

Retouren

Een IEnumerable<T> item dat alle modelitems bevat die overeenkomen met de query.

Uitzonderingen

type is null.

Opmerkingen

Alle wandelingen zijn recursief.

Van toepassing op