ModelService.Find Método

Definição

Localiza itens de modelo correspondentes dado um ponto de partida do qual procurar.

Sobrecargas

Nome Description
Find(ModelItem, Predicate<Type>)

Localiza itens de modelo correspondentes dado um ponto de partida do qual procurar.

Find(ModelItem, Type)

Localiza itens de modelo correspondentes dado um ponto de partida do qual procurar.

Comentários

Todas as caminhadas são recursivas.

Find(ModelItem, Predicate<Type>)

Localiza itens de modelo correspondentes dado um ponto de partida 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 ModelItem partir da qual iniciar a pesquisa. Os itens acima desse item serão ignorados. Este item e qualquer item abaixo dele na hierarquia serão incluídos na pesquisa. Se esse valor for null, Root será usado em vez disso.

match
Predicate<Type>

Um predicado que permite que a correspondência de tipo mais complexa seja usada. Esse método enumera todos os itens dentro do escopo pai fornecido que correspondem 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 itens de modelo correspondentes dado um ponto de partida 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 ModelItem partir da qual iniciar a pesquisa. Os itens acima desse item serão ignorados. Este item e qualquer item abaixo dele na hierarquia serão incluídos na pesquisa. Se esse valor for null, Root será usado em vez disso.

type
Type

O Type objeto a ser localizado. Esse método enumerará todos os itens dentro do escopo pai fornecido que são 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