ModelService.Find Metodo

Definizione

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 .

match
Predicate<Type>

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.

Si applica a