ModelService.Find Método

Definição

Encontra itens de modelo correspondentes, dado um ponto de partida a partir do qual procurar.

Sobrecargas

Name Description
Find(ModelItem, Predicate<Type>)

Encontra itens de modelo correspondentes, dado um ponto de partida a partir do qual procurar.

Find(ModelItem, Type)

Encontra itens de modelo correspondentes, dado um ponto de partida a partir do qual procurar.

Observações

Todas as caminhadas são recursivas.

Find(ModelItem, Predicate<Type>)

Encontra itens de modelo correspondentes, dado um ponto de partida a partir do qual procurar.

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

A partir ModelItem de onde começar a busca. Os itens acima deste item serão ignorados. Este item, e qualquer item abaixo dele na hierarquia, será incluído na pesquisa. Se este valor for null, Root é usado em vez disso.

match
Predicate<Type>

Um predicado que permite usar correspondências de tipos mais complexas. Este método enumerará todos os itens dentro do âmbito pai dado que correspondam ao predicado.

Devoluções

E IEnumerable<T> que contém todos os itens do modelo que correspondem à consulta.

Exceções

match é null.

Observações

Todas as caminhadas são recursivas.

Aplica-se a

Find(ModelItem, Type)

Encontra itens de modelo correspondentes, dado um ponto de partida a partir do qual procurar.

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

A partir ModelItem de onde começar a busca. Os itens acima deste item serão ignorados. Este item, e qualquer item abaixo dele na hierarquia, será incluído na pesquisa. Se este valor for null, Root é usado em vez disso.

type
Type

O Type do objeto a encontrar. Este método enumerará todos os itens dentro do âmbito pai dado que sejam do tipo solicitado.

Devoluções

E IEnumerable<T> que contém todos os itens do modelo que correspondem à consulta.

Exceções

type é null.

Observações

Todas as caminhadas são recursivas.

Aplica-se a