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)

events

ModelChanged

このイベントは、モデルでなんらかの変更が行われた場合に発生します。

適用対象