ModelService.Find Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.
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.