Метод | Описание | |
---|---|---|
After ( |
||
Around ( |
||
Before ( |
||
InsertAtAfterExecution ( |
指定された関数ブロックの後に、指定されたコードを共通コードモデルとして挿入します。
|
|
InsertAtAfterExecution ( |
指定された関数ブロックの後に、指定されたコードを共通コードモデルとして挿入します。
|
|
InsertAtAfterExecutionAll ( |
すべての関数の後に、指定されたコードを共通コードモデルとして挿入します。
|
|
InsertAtAfterExecutionByName ( |
名前で指定された関数の後に、指定されたコードを共通コードモデルとして挿入します。
|
|
InsertAtAfterExecutionByName ( |
名前で指定された関数の後に、指定されたコードを共通コードモデルとして挿入します。
|
|
InsertAtBeforeExecution ( |
指定された関数ブロックの先頭に、指定されたコードを共通コードモデルとして挿入します。
|
|
InsertAtBeforeExecution ( |
指定された関数ブロックの先頭に、指定されたコードを共通コードモデルとして挿入します。
|
|
InsertAtBeforeExecution ( |
指定された関数ブロックの先頭に、指定されたコードを共通コードモデルとして挿入します。
|
|
InsertAtBeforeExecutionAll ( |
すべての関数ブロックの先頭に、指定されたコードを共通コードモデルとして挿入します。
|
|
InsertAtBeforeExecutionByName ( |
名前で指定された関数ブロックの先頭に、指定されたコードを共通コードモデルとして挿入します。
|
|
InsertAtBeforeExecutionByName ( |
名前で指定された関数ブロックの先頭に、指定されたコードを共通コードモデルとして挿入します。
|
|
InsertAtBeforeExecutionByName ( |
名前で指定された関数ブロックの先頭に、指定されたコードを共通コードモデルとして挿入します。
|
|
ReplaceSpecialToken ( UnifiedBlock old, string functionName ) : UnifiedBlock |
指定されたアドバイスに含まれる特殊文字を指定された関数名に置き換えます
|
public After ( |
||
model | ||
target | AspectElement | |
advice | UnifiedBlock | |
Результат | void |
public Around ( |
||
model | ||
Результат | void |
public Before ( |
||
model | ||
target | AspectElement | |
advice | UnifiedBlock | |
Результат | void |
public static InsertAtAfterExecution ( |
||
root | コードを追加するモデルのルートノード | |
regex | 対象関数を指定する正規表現 | |
advice | UnifiedBlock | 挿入するコード断片 |
Результат | void |
public static InsertAtAfterExecution ( |
||
root | コードを追加するモデルのルートノード | |
regex | 対象関数を指定する正規表現 | |
statementNum | int | 対象関数に含まれるstatement数の下限を指定する閾値 |
advice | UnifiedBlock | 挿入するコード断片 |
Результат | void |
public static InsertAtAfterExecutionAll ( |
||
root | コードを追加するモデルのルートノード | |
advice | UnifiedBlock | 挿入するコード断片 |
Результат | void |
public static InsertAtAfterExecutionByName ( |
||
root | コードを追加するモデルのルートノード | |
name | string | 対象関数の名前 |
advice | UnifiedBlock | 挿入するコード断片 |
Результат | void |
public static InsertAtAfterExecutionByName ( |
||
root | コードを追加するモデルのルートノード | |
name | string | 対象関数の名前 |
statementNum | int | 対象関数に含まれるstatement数の下限を指定する閾値 |
advice | UnifiedBlock | 挿入するコード断片 |
Результат | void |
public static InsertAtBeforeExecution ( |
||
root | コードを追加するモデルのルートノード | |
regex | 対象関数を指定する正規表現 | |
element | ||
advice | UnifiedBlock | 挿入するコード断片 |
Результат | void |
public static InsertAtBeforeExecution ( |
||
root | コードを追加するモデルのルートノード | |
regex | 対象関数を指定する正規表現 | |
advice | UnifiedBlock | 挿入するコード断片 |
Результат | void |
public static InsertAtBeforeExecution ( |
||
root | コードを追加するモデルのルートノード | |
regex | 対象関数を指定する正規表現 | |
statementNum | int | 対象関数に含まれるstatement数の下限を指定する閾値 |
advice | UnifiedBlock | 挿入するコード断片 |
Результат | void |
public static InsertAtBeforeExecutionAll ( |
||
root | コードを追加するモデルのルートノード | |
advice | UnifiedBlock | 挿入するコード断片 |
Результат | void |
public static InsertAtBeforeExecutionByName ( |
||
root | コードを追加するモデルのルートノード | |
name | string | 対象関数の名前 |
element | ||
advice | UnifiedBlock | 挿入するコード断片 |
Результат | void |
public static InsertAtBeforeExecutionByName ( |
||
root | コードを追加するモデルのルートノード | |
name | string | 対象関数の名前 |
advice | UnifiedBlock | 挿入するコード断片 |
Результат | void |
public static InsertAtBeforeExecutionByName ( |
||
root | コードを追加するモデルのルートノード | |
name | string | 対象関数の名前 |
statementNum | int | 対象関数に含まれるstatement数の下限を指定する閾値 |
advice | UnifiedBlock | 挿入するコード断片 |
Результат | void |
public static ReplaceSpecialToken ( UnifiedBlock old, string functionName ) : UnifiedBlock | ||
old | UnifiedBlock | |
functionName | string | |
Результат | UnifiedBlock |