私は30個のC#クラスファイルを持っていますが、それらはすべて同じ名前のメソッドを持っていますが、内部に同じコードはありません.C#ファイルを検索してメソッドの正規表現一致と内部のものを探してこれを変更したいと思います. これまでのところ、私の正規表現はメソッドの最初の行を見つけることができますが (これは簡単な部分です)、開始中括弧と終了中括弧を見つける方法がわかりません。間に不明な数の文字があります。
ここに私の試みがありますが、私は専門家ではありません
private void btnDelete_Click\(object sender, EventArgs e\)
\{
\S
\}
そして、これは私が見つける必要がある方法です
private void btnDelete_Click(object sender, EventArgs e)
{
if (gridView1.RowCount <= 0) return;
this.rowHandle = gridView1.FocusedRowHandle;
currentState = state.delete;
MessageResult res = new Global.sysMessages.sysMessagesClass().viewMessage(
MessageType.Warning,
"Delete Warning",
"You are about to delete this record from the system forever.\nare you sure you want to continue?",
ButtonTypes.YesNo,
MessageDisplayType.Small);
if (res == MessageResult.Yes)
{
delete(rowHandle);
loadGrid();
}
currentState = state.idle;
}
どんな助けでも大歓迎です、ありがとう