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 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.
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.