다음을 통해 공유


ModelService.Find 메서드

정의

지정된 탐색 시작 지점부터 일치하는 모델 항목을 찾습니다.

오버로드

Find(ModelItem, Predicate<Type>)

지정된 탐색 시작 지점부터 일치하는 모델 항목을 찾습니다.

Find(ModelItem, Type)

지정된 탐색 시작 지점부터 일치하는 모델 항목을 찾습니다.

설명

모든 연습은 재귀적입니다.

Find(ModelItem, Predicate<Type>)

지정된 탐색 시작 지점부터 일치하는 모델 항목을 찾습니다.

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)

매개 변수

startingItem
ModelItem

검색을 시작할 ModelItem입니다. 이 항목보다 위에 있는 항목은 무시됩니다. 이 항목, 그리고 계층 구조에서 이 항목 아래에 있는 모든 항목이 검색에 포함됩니다. 이 값이 null이면 Root가 대신 사용됩니다.

match
Predicate<Type>

보다 복잡한 형식 비교를 사용할 수 있는 조건자입니다. 이 메서드는 지정된 부모 범위 내에서 조건자와 일치하는 모든 항목을 열거합니다.

반환

IEnumerable<ModelItem>

쿼리와 일치하는 모든 모델 항목이 포함된 IEnumerable<T>입니다.

예외

match이(가) null인 경우

설명

모든 연습은 재귀적입니다.

적용 대상

Find(ModelItem, Type)

지정된 탐색 시작 지점부터 일치하는 모델 항목을 찾습니다.

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)

매개 변수

startingItem
ModelItem

검색을 시작할 ModelItem입니다. 이 항목보다 위에 있는 항목은 무시됩니다. 이 항목, 그리고 계층 구조에서 이 항목 아래에 있는 모든 항목이 검색에 포함됩니다. 이 값이 null이면 Root가 대신 사용됩니다.

type
Type

찾으려는 개체의 Type입니다. 이 메서드는 지정된 부모 범위 내에서 요청된 형식의 모든 항목을 열거합니다.

반환

IEnumerable<ModelItem>

쿼리와 일치하는 모든 모델 항목이 포함된 IEnumerable<T>입니다.

예외

type이(가) null인 경우

설명

모든 연습은 재귀적입니다.

적용 대상