ModelService.Find 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从给定的查找起点开始查找匹配的模型项。
重载
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。
返回
一个 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。
返回
一个 IEnumerable<T>,它包含与查询相匹配的所有模型项。
例外
type
为 null
。
注解
所有查找步程都是递归的。