ModelService.Find Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Trova gli elementi del modello corrispondenti dato un punto iniziale da cui effettuare la ricerca.
Overload
Find(ModelItem, Predicate<Type>) |
Trova gli elementi del modello corrispondenti dato un punto iniziale da cui effettuare la ricerca. |
Find(ModelItem, Type) |
Trova gli elementi del modello corrispondenti dato un punto iniziale da cui effettuare la ricerca. |
Commenti
Tutti i percorsi sono ricorsivi.
Find(ModelItem, Predicate<Type>)
Trova gli elementi del modello corrispondenti dato un punto iniziale da cui effettuare la ricerca.
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)
Parametri
- startingItem
- ModelItem
Oggetto ModelItem da cui iniziare la ricerca. Gli elementi sopra questo elemento verranno ignorati. Questo elemento e qualsiasi altro al di sotto di esso nella gerarchia vengono inclusi nella ricerca. Se questo valore è null
, viene invece utilizzato Root.
Predicato che consente di utilizzare una corrispondenza dei tipi più complessa. Questo metodo enumererà tutti gli elementi all'interno dell'ambito padre specificato che corrispondono al predicato.
Restituisce
Oggetto IEnumerable<T> che contiene tutti gli elementi del modello che corrispondono alla query.
Eccezioni
match
è null
.
Commenti
Tutti i percorsi sono ricorsivi.
Si applica a
Find(ModelItem, Type)
Trova gli elementi del modello corrispondenti dato un punto iniziale da cui effettuare la ricerca.
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)
Parametri
- startingItem
- ModelItem
Oggetto ModelItem da cui iniziare la ricerca. Gli elementi sopra questo elemento verranno ignorati. Questo elemento e qualsiasi altro al di sotto di esso nella gerarchia vengono inclusi nella ricerca. Se questo valore è null
, viene invece utilizzato Root.
- type
- Type
Type dell'oggetto da trovare. Questo metodo enumererà tutti gli elementi all'interno dell'ambito padre specificato che sono del tipo richiesto.
Restituisce
Oggetto IEnumerable<T> che contiene tutti gli elementi del modello che corrispondono alla query.
Eccezioni
type
è null
.
Commenti
Tutti i percorsi sono ricorsivi.