[C#] メソッドにmessageなどの名前の引数が含まれるとコード分析エラー(CA1303)出るときの対策方法
成功法で解決したり、属性つけて抑制したり、苦肉の策で引数名を変えてみたり
View Article[C#] 修正方法@CA2232 Windows フォームのエントリ ポイントを STAThread に設定します
STAThreadAttributes属性をMainメソッドに付けるだけだよ
View Article[C#]修正方法@「CA1060 P/InvokeをNativeMethodsクラスに移動します」
クラス内にprivateなNativeMethodsという名前のクラスをつくってそこでWin32APIのP/Invokeを定義すればOK
View Article[C#] System.Webの参照なしで HttpUtility.ParseQueryString を使う
.Net Framework 4.0 Client ProfileでHttpUtility.ParseQueryString を使いたいが、 StackOverFlowなどを調べてもまともに使えそうなコードが見当たらないので自分で書いた。
View Article[C#]タスクを非同期でシリアル処理をするクラスを作った。
.NetフレームワークにObjective-Cのdispatchシリアルキューみたいなの無いのかなぁ。見逃してる?
View Article[C#] RealProxyの使い方のサンプルコード
AOP(アスペクト指向)を実装する1つの方法としてのRealProxyの使い方。 サンプルコード1:MarshalByRefObjectを使う場合/戻り値なし/例外ハンドル、 サンプルコード2:インターフェースを使う場合/戻り値あり/出力あり
View Article[C#] log4netで呼び出し元のクラス・メソッド名をスタックトレースから取得するのはダメでCallerMemberName属性を使うべき
LogManager.GetLoggerに与える値を自動的に生成する場合はSystem.Runtime.CompilerServices.CallerMemberNameAttributeを使うべし。
View Article[C#, Reflection] Privateなコンストラクタ・メソッドを呼び出すPrivateAccessUtilを作った。
プライベートメソッドやプライベートコンストラクタのユニットテストに便利なクラスPrivateAccessUtilを作った。 Newでコンストラクタ、Invokeでメソッド、InvokeStaticで静的メソッドを行う。
View Article
More Pages to Explore .....