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

IModel.FindRelatableModels メソッド

名前空間: NextDesign.Core

説明

このモデルと指定した参照フィールドで関連付けできるモデルを取得します。

探索範囲の基点モデルが未指定の場合は、プロジェクト全体から探索します。

探索範囲の基点モデルを指定した場合は、そのモデル要素以下のモデルから関連付け可能なモデルを探索します。
この場合、取得結果のモデルには関連は含まれません。関連を参照するフィールドの場合は、探索範囲の基点モデルを未指定で呼び出してください。

なお、指定したフィールドが参照フィールドでない場合は空のコレクションを返します。

引数

名前説明
fieldNamestring関連付け対象のフィールド名
null、または空文字列は指定できません。
scopeIModel探索範囲の基点となるモデル。
未指定の場合は、プロジェクト全体から探索します。

既定値は null です。

戻り値

  • IModelCollection

例外

名前例外クラス説明
引数不正ExtensionArgumentExceptionfieldName に null、または空文字列を指定した場合
フィールドが見つからないExtensionFieldNotFoundException指定されたフィールドがこのインスタンスのメタクラスで見つからない場合