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)

Определяет расположение ModelItem в заданной области с заданным именем.

FromName(ModelItem, String, StringComparison)

Определяет расположение ModelItem в заданной области с заданным именем.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

События

ModelChanged

Это событие происходит при изменении модели.

Применяется к