Compartir a través de


ModelService.Find Método

Definición

Busca elementos de modelo que coincidan dado un punto inicial a partir del cual realizar la búsqueda.

Sobrecargas

Find(ModelItem, Predicate<Type>)

Busca elementos de modelo que coincidan dado un punto inicial a partir del cual realizar la búsqueda.

Find(ModelItem, Type)

Busca elementos de modelo que coincidan dado un punto inicial a partir del cual realizar la búsqueda.

Comentarios

Todos los recorridos son recursivos.

Find(ModelItem, Predicate<Type>)

Busca elementos de modelo que coincidan dado un punto inicial a partir del cual realizar la búsqueda.

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

El objeto ModelItem desde el que va a comenzar la búsqueda. Se omitirán los elementos situados por encima de este elemento. En la búsqueda se incluirá este elemento y todos los elementos que haya por debajo del mismo. Si este valor es null, en su lugar se usa Root.

match
Predicate<Type>

Predicado que permite usar una coincidencia de tipos más compleja. Este método enumerará todos los elementos del ámbito primario indicado que coinciden con el predicado.

Devoluciones

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

Excepciones

match es null.

Comentarios

Todos los recorridos son recursivos.

Se aplica a

Find(ModelItem, Type)

Busca elementos de modelo que coincidan dado un punto inicial a partir del cual realizar la búsqueda.

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

El objeto ModelItem desde el que va a comenzar la búsqueda. Se omitirán los elementos situados por encima de este elemento. En la búsqueda se incluirá este elemento y todos los elementos que haya por debajo del mismo. Si este valor es null, en su lugar se usa Root.

type
Type

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

Devoluciones

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

Excepciones

type es null.

Comentarios

Todos los recorridos son recursivos.

Se aplica a