ModelService.Find Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Localiza os itens de modelo correspondentes dado um ponto inicial para pesquisar.
Sobrecargas
Find(ModelItem, Predicate<Type>) |
Localiza os itens de modelo correspondentes dado um ponto inicial para pesquisar. |
Find(ModelItem, Type) |
Localiza os itens de modelo correspondentes dado um ponto inicial para pesquisar. |
Comentários
Todas as caminhadas são recursivas.
Find(ModelItem, Predicate<Type>)
Localiza os itens de modelo correspondentes dado um ponto inicial para pesquisar.
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
O ModelItem do qual a pesquisa deve ser iniciada. Os itens acima deste item serão ignorados. Este item e qualquer item abaixo na hierarquia serão incluídos na pesquisa. Se esse valor for null
, Root será usado.
Um predicado que permite usar uma correspondência de tipo mais complexo. Esse método vai enumerar todos os itens dentro do escopo pai fornecido que correspondam ao predicado.
Retornos
Um IEnumerable<T> que contém todos os itens de modelo que correspondem à consulta.
Exceções
match
é null
.
Comentários
Todas as caminhadas são recursivas.
Aplica-se a
Find(ModelItem, Type)
Localiza os itens de modelo correspondentes dado um ponto inicial para pesquisar.
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
O ModelItem do qual a pesquisa deve ser iniciada. Os itens acima deste item serão ignorados. Este item e qualquer item abaixo na hierarquia serão incluídos na pesquisa. Se esse valor for null
, Root será usado.
- type
- Type
O Type do objeto a ser encontrado. Esse método vai enumerar todos os itens dentro do escopo pai fornecido que sejam do tipo solicitado.
Retornos
Um IEnumerable<T> que contém todos os itens de modelo que correspondem à consulta.
Exceções
type
é null
.
Comentários
Todas as caminhadas são recursivas.