Surviveplus Code Snippets (Japanes)Surviveplus.net 開発チームが使用している Visual Studio 2012, 2013, 2015 用のコードスニペットです。このスニペットは日本語用で、他に英語用があります。 English : /vsgallery/3ef091b7-7f59-4715-a4bd-b6c14d32c2eb よく入力するコードと、コメントを簡単に挿入できるようにスニペットにしています。(以前公開していた 古いバージョンの ASP.net 向けのコードスニペットは廃止されました) 詳細はこちらのページに掲載します。 http://www.surviveplus.net/ja/ コードスニペット一覧 (Visual Basic, C#)LINQとコレクション- DirectoryInfo 再帰 (拡張メソッド定義) ※ C# のみ
- IEnumerable<T> ForEach (拡張メソッド定義) ※ C# のみ
- Singleton (拡張メソッド定義) ※ C# のみ
- ToEnumerable (拡張メソッド定義)
- LINQ [ linq ] ※ C# のみ
- ラムダ式による再帰呼び出し ※ C# のみ
イベント- RaiseEvent (拡張メソッド定義) ※ C# のみ
インターフェイス実装- IDisposable 実装 [ dispose ]
クラス- 例外 [ exceptionSurviveplus ]
- クラス [ classSurviveplus ]
- NativeMethods [ native ]
コードブロック- null 参照 ではない時にだけ Dispose [ disposeIfNotNull ] ※ C# のみ
- null 参照 の時には、新しいインスタンスを初期化 [ returnIfNullNew ] ※ C# のみ
プロパティ- プロパティ(バッキングフィールド) [ propfullSurviveplus ]
- 読み取り専用プロパティ(バッキングフィールド) [ propgfullSurviveplus ]
メソッド- コンストラクタ [ ctorSurviveplus ]
- 拡張メソッド [ extensions ]
- 拡張メソッド(名前空間付き) [ extensionsWithNameSpace ]
- ToString オーバーライド [ tostring ]
引数の検証- 引数が null参照 は例外 [ nullex ]
- 引数が 空文字・null参照 は例外 [ nullempex]
- 引数が 空白文字・空・null参照 は例外 [ nullwex]
- 引数が定義されない列挙型は例外 [notenumex]
- 引数が使用できない列挙型は例外 [outenumex]
リリースノートver. 1.10- LINQとコレクション、イベント を追加しました。
- linq は LINQとコレクション に移動しました。
- コードブロックに disposeIfNotNull、returnIfNullNew を追加しました。
- メソッドに tostring を追加しました。
- Visual Studio 2012, 2013, 2015 に対応しました。
ver. 1.9- notenumex, outenumex を追加しました。
ver. 1.8- C# nullwex, native を追加しました。
- Visual Basic NullWEx を追加しました。
ver. 1.7- C# exception のコメントを修正しました。C# linq, ctor のツールチップを修正しました。
ver. 1.6- 最初の公開
- Visual Studio 2005, 2008, 2010 用に Google Code で公開していたものから抜粋して Visual Studio 2012, 2013 用として拡張機能パッケージにしました。
| |