リフレクションを通じてアプリケーションの内部について多くのことを知ることができます。これは .NET BCL (基本クラス ライブラリ) によって公開され、任意の .NET メソッドの実際の IL を簡単に取得できます。
ウィキペディアのリバース エンジニアリング:
リバース エンジニアリングとは、デバイス、オブジェクト、またはシステムの構造、機能、動作の分析を通じて、その技術原理を発見するプロセスです。
リフレクションは、構造の分析として確かに満足できるでしょう。しかし、内省と実際のリバース エンジニアリングの境界線はどこにあるのでしょうか? 法的な観点からすると、リフレクションはリバース エンジニアリングですか?