.NET Reflection API の調査 リフレクションを使用してプライベート フィールド/プロパティの値を変更することが可能であり、その場合、セキュリティはリフレクションのアクセス許可によって制御されることを理解しました。私の質問は、コードがプライベート フィールドにアクセスできるかどうかを制御する方法です。MSDN から:
コードで非パブリック メンバーを呼び出せるようにするには: ReflectionPermissionFlag.MemberAccess フラグを使用して、コードに ReflectionPermission を付与する必要があります。
クラスのプライベート フィールドを、リフレクションを使用するコードから見えないようにするにはどうすればよいですか? それを行う際のベストプラクティスは何ですか?