ModelService 类

定义

此类是设计器用来与模型交互的主要入口点。

public ref class ModelService abstract
public abstract class ModelService
type ModelService = class
Public MustInherit Class ModelService
继承
ModelService

注解

该服务在创建派生类时必须实现的公共和受保护的方法之间具有拆分。 公共方法可由任何人调用。 受保护的方法由模型调用。

构造函数

名称 说明
ModelService()

创建新的 ModelService

属性

名称 说明
Root

对象层次结构的根目录。

方法

名称 说明
CreateItem(Object)

获取现有实例并创建一个模型项,该模型项是实例的深层克隆。

CreateItem(Type, CreateOptions, Object[])

为给定类型创建一个 ModelItem 。 当用户想要创建新项时,将调用 ModelFactory 此方法。

CreateStaticMemberItem(Type, String)

创建一个新的模型项,表示给定类的静态成员的值。

Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
Find(ModelItem, Predicate<Type>)

根据要从中查找的起点查找匹配的模型项。

Find(ModelItem, Type)

根据要从中查找的起点查找匹配的模型项。

FromName(ModelItem, String, StringComparison)

ModelItem找到具有给定名称的给定作用域中的值。

FromName(ModelItem, String)

ModelItem找到具有给定名称的给定作用域中的值。

GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

活动

名称 说明
ModelChanged

当模型中的内容发生更改时,将引发此事件。

适用于