ModelService.Find Método

Definición

Busca los elementos de modelo coincidentes dado un punto de partida desde el que se va a buscar.

Sobrecargas

Nombre Description
Find(ModelItem, Predicate<Type>)

Busca los elementos de modelo coincidentes dado un punto de partida desde el que se va a buscar.

Find(ModelItem, Type)

Busca los elementos de modelo coincidentes dado un punto de partida desde el que se va a buscar.

Comentarios

Todos los paseos son recursivos.

Find(ModelItem, Predicate<Type>)

Busca los elementos de modelo coincidentes dado un punto de partida desde el que se va a buscar.

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)

Parámetros

startingItem
ModelItem

desde ModelItem el que se va a iniciar la búsqueda. Los elementos anteriores a este elemento se omitirán. Este elemento y cualquier elemento debajo de él en la jerarquía se incluirán en la búsqueda. Si este valor es null, Root se usa en su lugar.

match
Predicate<Type>

Predicado que permite usar coincidencias de tipos más complejos. Este método enumerará todos los elementos del ámbito primario especificado que coincidan con el predicado.

Devoluciones

que IEnumerable<T> contiene todos los elementos de modelo que coinciden con la consulta.

Excepciones

match es null.

Comentarios

Todos los paseos son recursivos.

Se aplica a

Find(ModelItem, Type)

Busca los elementos de modelo coincidentes dado un punto de partida desde el que se va a buscar.

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)

Parámetros

startingItem
ModelItem

desde ModelItem el que se va a iniciar la búsqueda. Los elementos anteriores a este elemento se omitirán. Este elemento y cualquier elemento debajo de él en la jerarquía se incluirán en la búsqueda. Si este valor es null, Root se usa en su lugar.

type
Type

Type del objeto que se va a buscar. Este método enumerará todos los elementos del ámbito primario especificado que son del tipo solicitado.

Devoluciones

que IEnumerable<T> contiene todos los elementos de modelo que coinciden con la consulta.

Excepciones

type es null.

Comentarios

Todos los paseos son recursivos.

Se aplica a