DesignerSerializationManager.ValidateRecycledTypes プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
CreateInstance(Type, ICollection, String, Boolean) メソッドによって、一致する名前が同じ型を参照していることが検査されるかどうかを示す値が取得または設定されます。
public:
property bool ValidateRecycledTypes { bool get(); void set(bool value); };
public bool ValidateRecycledTypes { get; set; }
member this.ValidateRecycledTypes : bool with get, set
Public Property ValidateRecycledTypes As Boolean
プロパティ値
CreateInstance(Type, ICollection, String, Boolean) が型を検査する場合は true
。検査しない場合は false
。 既定値は、true
です。
例外
シリアル化マネージャーに、アクティブなシリアル化セッションが存在します。
注釈
プロパティが ValidateRecycledTypes の場合、次の表で CreateInstance 詳しく説明するように、 RecycleInstances プロパティは true
メソッドの動作を変更します。
RecycleInstances |
ValidateRecycledTypes |
の動作 CreateInstance |
---|---|---|
false |
true または false |
指定した型の新しいインスタンスを常に作成する |
true |
false |
一致するインスタンスが見つかった場合は、その型に関係なく、返されます。 |
true |
true |
一致するインスタンスが見つかった場合は、その型がメソッド呼び出しで指定されたのと同じ場合にのみ返されます。 |
ValidateRecycledTypes は、同じようなプロパティを持っていても共通の親またはインターフェイスを共有していない場合に、ある種類のオブジェクトを別のオブジェクトに変形する場合に便利です。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET