Surviveplus Code Snippets (Japanes) for Visual Studio 2017, 2019
Surviveplus.net 開発チームが使用している Visual Studio 用のコードスニペットです。このスニペットは日本語用で、他に英語用があります。
http://www.surviveplus.net/ja/
For Visual Studio 2017 (English) is here.
For Visual Studio 2015 (English) is here.
For Visual Studio 2015 (Japanese) is here.
コードスニペット一覧 (Visual Basic, C#)
LINQとコレクション
- DirectoryInfo 再帰 (拡張メソッド定義) ※ C# のみ
- IEnumerable 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]
| |