[.NET] InternalsVisibleTo
いつも使い方を忘れてるので、 メモ f(^^;
まずは MSDN ライブラリから、 引用。
InternalsVisibleToAttribute クラス
通常は現在のアセンブリ内でのみ参照できる型が、別のアセンブリから参照できることを指定します
で、 実際の使い方。
ユニットテストの対象にするプロジェクトの AssemblyInfo.cs に、 次のように属性を記述する。 ( ユニットテストのプロジェクトの、 ではない。 )
[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("{ユニットテストのアセンブリ名}")]
※ InternalsVisibleTo 属性の引数に指定したアセンブリの中から、 このアセンブリ内部の internal な型やメソッドが見えるようになる。
| 固定リンク
« 豚インフルエンザ ~ 完全に殺菌された精肉? | トップページ | [.NET] できる開発者は知っている! ~ テストに付ける属性( Timeout, ExpectedException ) と、 テストリストエディタ »
「プログラミング」カテゴリの記事
- 【.NET / Win8.1 ストアアプリ】 HttpClient で TLS 1.1 / 1.2 に対応するには(2018.06.17)
- 【VS2017 15.7pv2】 XAML のランタイム ツールに 「ヒートマップ」 が増えた(2018.03.28)
- 【.NET Core】 プロジェクトを作ると 「project.assets.json が見つかりません」 エラー(2018.02.10)
- 【#UWP】 ビットマップの表示色を変える (Win2D.uwp 経由で Direct2D を使う)(2017.08.23)
- 【#UWP】 CompactOverlay モード: Picture in Picture というか、「最前面に表示」するウィンドウを作る(2017.08.16)
この記事へのコメントは終了しました。
コメント