メインコンテンツまでスキップ

IMetamodels.AddPathConstraint(string,string,string,string) メソッド

名前空間: NextDesign.Core

説明

指定したクラスの指定したフィールドにパス制約を追加します。
なお、ここで設定するパス文字列に該当するパスの存在はチェックされません。誤ったパスを指定しても、このメソッドは正常終了します。

引数

名前説明
namestring制約名
classNamestring制約の有効範囲となるクラス名
targetFieldNamestring制約の対象フィールド名
pathsstringパス文字列
複数のパスを指定する場合は';'(セミコロン)で区切ります。

戻り値

例外

名前例外クラス説明
引数不正ExtensionArgumentException制約名に null/空文字/使用不可文字 が指定された場合
クラスが見つからないExtensionTypeNotFoundException指定された名前のクラスが見つからなかった場合
フィールドが見つからないExtensionFieldNotFoundException指定された名前のフィールドが見つからなかった場合
プロファイル編集不可ExtensionEditProfileExceptionプロファイル編集操作に失敗した場合