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 in base a un punto iniziale da cui cercare.
Overload
| Nome | Descrizione |
|---|---|
| Find(ModelItem, Predicate<Type>) |
Trova gli elementi del modello corrispondenti in base a un punto iniziale da cui cercare. |
| Find(ModelItem, Type) |
Trova gli elementi del modello corrispondenti in base a un punto iniziale da cui cercare. |
Commenti
Tutte le passeggiate sono ricorsive.
Find(ModelItem, Predicate<Type>)
Trova gli elementi del modello corrispondenti in base a un punto iniziale da cui cercare.
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 avviare la ricerca. Gli elementi sopra questo elemento verranno ignorati. Questo elemento, e qualsiasi elemento sotto di esso nella gerarchia, verrà incluso nella ricerca. Se questo valore è null, Root viene invece usato .
Predicato che consente l'uso di tipi più complessi corrispondenti. Questo metodo enumererà tutti gli elementi all'interno dell'ambito padre specificato che corrispondono al predicato.
Valori restituiti
Oggetto IEnumerable<T> contenente tutti gli elementi del modello che corrispondono alla query.
Eccezioni
match è null.
Commenti
Tutte le passeggiate sono ricorsive.
Si applica a
Find(ModelItem, Type)
Trova gli elementi del modello corrispondenti in base a un punto iniziale da cui cercare.
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 avviare la ricerca. Gli elementi sopra questo elemento verranno ignorati. Questo elemento, e qualsiasi elemento sotto di esso nella gerarchia, verrà incluso nella ricerca. Se questo valore è null, Root viene invece usato .
- type
- Type
Oggetto Type dell'oggetto da trovare. Questo metodo enumererà tutti gli elementi all'interno dell'ambito padre specificato che sono del tipo richiesto.
Valori restituiti
Oggetto IEnumerable<T> contenente tutti gli elementi del modello che corrispondono alla query.
Eccezioni
type è null.
Commenti
Tutte le passeggiate sono ricorsive.