ModelService.Find Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.
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.