これを行うことは可能ですか?
コンストラクターに検証ロジックを持つクラスがあります。一般的な使用のために、このコンストラクターを強制したいと思います。
ただし、そのクラスを逆シリアル化するときは、その検証ロジックをバイパスし、構築ルーチン (c++ の malloc など) を実行せずに単にメモリ空間を予約できるようにしたいと考えています。プロパティは、オブジェクトの後にリフレクションを使用して手動でマップされます。インスタンス化されています。これはC#で可能ですか?
これを行うことは可能ですか?
コンストラクターに検証ロジックを持つクラスがあります。一般的な使用のために、このコンストラクターを強制したいと思います。
ただし、そのクラスを逆シリアル化するときは、その検証ロジックをバイパスし、構築ルーチン (c++ の malloc など) を実行せずに単にメモリ空間を予約できるようにしたいと考えています。プロパティは、オブジェクトの後にリフレクションを使用して手動でマップされます。インスタンス化されています。これはC#で可能ですか?