ModelService.Find Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.