Method | Description | |
---|---|---|
FindReturningCollectionFunction ( |
コレクションフィールドをそのまま返却している関数を検索し取得します
|
|
FindSettingCollectionFunction ( |
コレクションにコレクションを代入している関数を検索し取得します.
|
|
GenerateAddMethod ( |
Add メソッド(コレクションに対して,要素を追加するメソッド)を生成します
|
|
GenerateClonedField ( UnifiedVariableDefinition variable, string cloningMethodName = "clone" ) : UnifiedCall |
入力されたフィールドをクローンしたフィールドを表すモデルを生成します
|
|
GenerateClonedFieldGetter ( UnifiedVariableDefinition variable, string getterName = "getCollection" ) : UnifiedFunctionDefinition |
コレクションのコピーを返すメソッドを生成します
|
|
GenerateRemoveMethod ( |
Remove メソッド(コレクションに対して,要素を削除するメソッド)を生成します
|
public static FindReturningCollectionFunction ( |
||
element | 検索対象のトップノード | |
collections | IEnumerable |
コレクションフィールド群 |
return | IEnumerable |
public static FindSettingCollectionFunction ( |
||
element | 検索対象のトップノード | |
collections | IEnumerable |
コレクションフィールド群 |
return | IEnumerable |
public static GenerateAddMethod ( |
||
collectionField | 対象のコレクション | |
functionName | string | Add メソッドの名前(e.g. addItem) |
addingProcedure | UnifiedBlock | Add メソッドの中身 |
return | UnifiedFunctionDefinition |
public static GenerateClonedField ( UnifiedVariableDefinition variable, string cloningMethodName = "clone" ) : UnifiedCall | ||
variable | UnifiedVariableDefinition | クローン対象の(コレクション)フィールド |
cloningMethodName | string | クローンに利用するメソッドの名前を指定します |
return | UnifiedCall |
public static GenerateClonedFieldGetter ( UnifiedVariableDefinition variable, string getterName = "getCollection" ) : UnifiedFunctionDefinition | ||
variable | UnifiedVariableDefinition | 対象のコレクション |
getterName | string | 生成するメソッドの名前 |
return | UnifiedFunctionDefinition |
public static GenerateRemoveMethod ( |
||
collectionField | 対象にするコレクション | |
functionName | string | Remove メソッドの名前(e.g. removeItem) |
removingProcedure | UnifiedBlock | Remove メソッドの中身 |
return | UnifiedFunctionDefinition |