リフレクションを使用して、ソフトウェアでフォームを呼び出しています。通常のクラス、フォーム クラス、およびデータセット クラスを含むライブラリがあります。ライブラリの外部からフォームのみにアクセスして使用できるようにしたい。フォームや通常のクラスを内部に作成するのは簡単です。しかし、データセットを内部化するのは思ったより難しいです。それらを内部にすることさえ可能ですか?もしそうなら、どのように?
GendersDataSet というデータセットがあります。リフレクションによってライブラリを呼び出し、その中のすべてのクラスを出力すると、とりわけ次のようになります。
- 性別データセット
- GendersRowChangeEventHandler
- 性別データテーブル
- 性別行
- 性別RowChangeEvent
それらを非表示にするか、少なくともライブラリ外のクラスからアクセスできないようにするにはどうすればよいですか?
編集:いくつかのスペルミスを編集しました。