Compartilhar via


ModelService.Find Método

Definição

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.

match
Predicate<Type>

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.

Aplica-se a