Method | Description | |
---|---|---|
ChangeModifier ( UnifiedVariableDefinition variable ) : void |
変数のアクセス修飾子を付け替えます(UnifiedVariableDefinition オブジェクトの,Modifires プロパティを書き換えます)
|
|
FindByClassName ( UnifiedProgram program, string className ) : IEnumerable |
指定されたクラス名を持つクラスを,プログラム中から検索して取得します
|
|
FindPublicFields ( UnifiedClassDefinition cls ) : IEnumerable |
クラス内から public なインスタンスフィールドを検索して取得します
|
|
GenerateGetter ( UnifiedVariableDefinition variable, string accessModifierString = "public" ) : UnifiedFunctionDefinition |
フィールドからそれに対応するゲッタ(UnifiedFunctionDefinition オブジェクト)を生成します
|
|
GenerateSetter ( UnifiedVariableDefinition variable, string accessModifierString = "public" ) : UnifiedFunctionDefinition |
フィールドからそれに対応するセッタ(UnifiedFunctionDefinition オブジェクト)を生成します
|
public static ChangeModifier ( UnifiedVariableDefinition variable ) : void | ||
variable | UnifiedVariableDefinition | 対象の変数 |
return | void |
public static FindByClassName ( UnifiedProgram program, string className ) : IEnumerable |
||
program | UnifiedProgram | (トップノードの)プログラムオブジェクト |
className | string | 検索するクラス名 |
return | IEnumerable |
public static FindPublicFields ( UnifiedClassDefinition cls ) : IEnumerable |
||
cls | UnifiedClassDefinition | クラスオブジェクト |
return | IEnumerable |
public static GenerateGetter ( UnifiedVariableDefinition variable, string accessModifierString = "public" ) : UnifiedFunctionDefinition | ||
variable | UnifiedVariableDefinition | 対象の変数 |
accessModifierString | string | ゲッタのアクセス修飾子(デフォルトは public ) |
return | UnifiedFunctionDefinition |
public static GenerateSetter ( UnifiedVariableDefinition variable, string accessModifierString = "public" ) : UnifiedFunctionDefinition | ||
variable | UnifiedVariableDefinition | 対象の変数 |
accessModifierString | string | セッタのアクセス修飾子(デフォルトは public ) |
return | UnifiedFunctionDefinition |