私は自分自身をかなり経験豊富な .NET 開発者だと考えていますが、System.ComponentModel 名前空間で型を直接使用したことはほとんどありません。(いくつかのカスタム属性を実装し、リフレクションを介してそれらを消費しました)。
Component、Container、PropertyDescriptor、TypeDescriptor、License、TypeConverter などのタイプが最も役立つのは、どのようなシナリオですか?
Visual Studio で利用できるような "デザイナー" について話すときに System.ComponentModel が言及されるのをよく見かけます。
これらのタイプは、たとえば、優れたビジュアル デザイナー (カスタム プロパティなど) を使用してカスタム コントロールを構築する場合にのみ役立ちますか? または、より一般的なコードでそれらを使用することもできますか?