ModelService.Find Metod

Definition

Söker efter matchande modellobjekt med en startpunkt att titta från.

Överlagringar

Name Description
Find(ModelItem, Predicate<Type>)

Söker efter matchande modellobjekt med en startpunkt att titta från.

Find(ModelItem, Type)

Söker efter matchande modellobjekt med en startpunkt att titta från.

Kommentarer

Alla promenader är rekursiva.

Find(ModelItem, Predicate<Type>)

Söker efter matchande modellobjekt med en startpunkt att titta från.

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)

Parametrar

startingItem
ModelItem

Varifrån ModelItem sökningen ska startas. Objekt ovanför det här objektet ignoreras. Det här objektet och alla objekt under det i hierarkin inkluderas i sökningen. Om det här värdet är nullanvänds Root i stället.

match
Predicate<Type>

Ett predikat som gör att mer komplex typmatchning kan användas. Den här metoden räknar upp alla objekt inom det angivna överordnade omfånget som matchar predikatet.

Returer

En IEnumerable<T> som innehåller alla modellobjekt som matchar frågan.

Undantag

match är null.

Kommentarer

Alla promenader är rekursiva.

Gäller för

Find(ModelItem, Type)

Söker efter matchande modellobjekt med en startpunkt att titta från.

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)

Parametrar

startingItem
ModelItem

Varifrån ModelItem sökningen ska startas. Objekt ovanför det här objektet ignoreras. Det här objektet och alla objekt under det i hierarkin inkluderas i sökningen. Om det här värdet är nullanvänds Root i stället.

type
Type

Objektet Type som ska hittas. Den här metoden räknar upp alla objekt inom det angivna överordnade omfånget som är av den begärda typen.

Returer

En IEnumerable<T> som innehåller alla modellobjekt som matchar frågan.

Undantag

type är null.

Kommentarer

Alla promenader är rekursiva.

Gäller för