RootDesignerSerializerAttribute クラス
メモ : このクラスは、互換性のために残されています。 旧式でない代替が必要な場合は、DesignerSerializerAttribute を使用してください。
ルート デザイナ オブジェクトのために使用する基本シリアライザを示します。このクラスは継承できません。 名前空間: System.ComponentModel.Design.Serializationアセンブリ: System (system.dll 内)

<AttributeUsageAttribute(AttributeTargets.Class Or AttributeTargets.Interface, AllowMultiple:=True, Inherited:=True)> _ <ObsoleteAttribute("This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). http://go.microsoft.com/fwlink/?linkid=14202")> _ Public NotInheritable Class RootDesignerSerializerAttribute Inherits Attribute
[AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Interface, AllowMultiple=true, Inherited=true)] [ObsoleteAttribute("This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). http://go.microsoft.com/fwlink/?linkid=14202")] public sealed class RootDesignerSerializerAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class|AttributeTargets::Interface, AllowMultiple=true, Inherited=true)] [ObsoleteAttribute(L"This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). http://go.microsoft.com/fwlink/?linkid=14202")] public ref class RootDesignerSerializerAttribute sealed : public Attribute
/** @attribute AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Interface, AllowMultiple=true, Inherited=true) */ /** @attribute ObsoleteAttribute("This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). http://go.microsoft.com/fwlink/?linkid=14202") */ public final class RootDesignerSerializerAttribute extends Attribute
AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Interface, AllowMultiple=true, Inherited=true) ObsoleteAttribute("This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). http://go.microsoft.com/fwlink/?linkid=14202") public final class RootDesignerSerializerAttribute extends Attribute

RootDesignerSerializerAttribute は、シリアル化マネージャがデザイン ドキュメントをシリアル化するときに使用するシリアライザを示します。また、指定したシリアライザが、ドキュメントを完全に削除せずに実行するデザイン ドキュメントの自動再読み込みをサポートするかどうかを示します。

RootDesignerSerializerAttribute をコンポーネントに適用するコード例を次に示します。
<DesignerSerializer(GetType(MyCodeDomSerializer), GetType(CodeDomSerializer))> _ Public Class MyComponent Inherits Component Private localProperty As String = "Component Property Value" Public Property LocalProp() As String Get Return localProperty End Get Set(ByVal Value As String) localProperty = Value End Set End Property End Class 'MyComponent
[DesignerSerializer(typeof(MyCodeDomSerializer), typeof(CodeDomSerializer))] public class MyComponent : Component { private string localProperty = "Component Property Value"; public string LocalProperty { get { return localProperty; } set { localProperty = value; } } }
/** @attribute DesignerSerializer(MyCodeDomSerializer.class, CodeDomSerializer.class) */ public class MyComponent extends Component { private String localProperty = "Component Property Value"; /** @property */ public String get_LocalProperty() { return localProperty; } //get_LocalProperty /** @property */ public void set_LocalProperty (String value ) { localProperty = value; } //set_LocalProperty } //MyComponent

System.Attribute
System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


RootDesignerSerializerAttribute コンストラクタ (String, String, Boolean)
アセンブリ: System (system.dll 内)

Public Sub New ( _ serializerTypeName As String, _ baseSerializerTypeName As String, _ reloadable As Boolean _ )
Dim serializerTypeName As String Dim baseSerializerTypeName As String Dim reloadable As Boolean Dim instance As New RootDesignerSerializerAttribute(serializerTypeName, baseSerializerTypeName, reloadable)
public RootDesignerSerializerAttribute ( string serializerTypeName, string baseSerializerTypeName, bool reloadable )
public: RootDesignerSerializerAttribute ( String^ serializerTypeName, String^ baseSerializerTypeName, bool reloadable )
public RootDesignerSerializerAttribute ( String serializerTypeName, String baseSerializerTypeName, boolean reloadable )
public function RootDesignerSerializerAttribute ( serializerTypeName : String, baseSerializerTypeName : String, reloadable : boolean )


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


RootDesignerSerializerAttribute コンストラクタ (String, Type, Boolean)
アセンブリ: System (system.dll 内)

Public Sub New ( _ serializerTypeName As String, _ baseSerializerType As Type, _ reloadable As Boolean _ )
Dim serializerTypeName As String Dim baseSerializerType As Type Dim reloadable As Boolean Dim instance As New RootDesignerSerializerAttribute(serializerTypeName, baseSerializerType, reloadable)
public RootDesignerSerializerAttribute ( string serializerTypeName, Type baseSerializerType, bool reloadable )
public: RootDesignerSerializerAttribute ( String^ serializerTypeName, Type^ baseSerializerType, bool reloadable )
public RootDesignerSerializerAttribute ( String serializerTypeName, Type baseSerializerType, boolean reloadable )
public function RootDesignerSerializerAttribute ( serializerTypeName : String, baseSerializerType : Type, reloadable : boolean )


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


RootDesignerSerializerAttribute コンストラクタ

名前 | 説明 |
---|---|
RootDesignerSerializerAttribute (String, String, Boolean) | 属性を指定して、RootDesignerSerializerAttribute クラスの新しいインスタンスを初期化します。 |
RootDesignerSerializerAttribute (String, Type, Boolean) | 属性を指定して、RootDesignerSerializerAttribute クラスの新しいインスタンスを初期化します。 |
RootDesignerSerializerAttribute (Type, Type, Boolean) | 属性を指定して、RootDesignerSerializerAttribute クラスの新しいインスタンスを初期化します。 |

RootDesignerSerializerAttribute コンストラクタ (Type, Type, Boolean)
アセンブリ: System (system.dll 内)

Public Sub New ( _ serializerType As Type, _ baseSerializerType As Type, _ reloadable As Boolean _ )
Dim serializerType As Type Dim baseSerializerType As Type Dim reloadable As Boolean Dim instance As New RootDesignerSerializerAttribute(serializerType, baseSerializerType, reloadable)
public RootDesignerSerializerAttribute ( Type serializerType, Type baseSerializerType, bool reloadable )
public: RootDesignerSerializerAttribute ( Type^ serializerType, Type^ baseSerializerType, bool reloadable )
public RootDesignerSerializerAttribute ( Type serializerType, Type baseSerializerType, boolean reloadable )
public function RootDesignerSerializerAttribute ( serializerType : Type, baseSerializerType : Type, reloadable : boolean )
- serializerType
シリアライザのデータ型。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


RootDesignerSerializerAttribute プロパティ

名前 | 説明 | |
---|---|---|
![]() | Reloadable | ルート シリアライザが、デザイナ ホストを解放することなく実行されるデザイン ドキュメントの再読み込みをサポートするかどうかを示す値を取得します。 |
![]() | SerializerBaseTypeName | シリアライザの基本型の完全修飾型名を取得します。 |
![]() | SerializerTypeName | シリアライザの完全修飾型名を取得します。 |
![]() | TypeId | オーバーライドされます。 この属性型の一意の ID を取得します。 |

RootDesignerSerializerAttribute メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 ( Attribute から継承されます。) |
![]() | GetCustomAttribute | オーバーロードされます。 アセンブリ、モジュール、型のメンバ、またはメソッド パラメータに適用された指定した型のカスタム属性を取得します。 ( Attribute から継承されます。) |
![]() | GetCustomAttributes | オーバーロードされます。 アセンブリ、モジュール、型のメンバ、またはメソッド パラメータに適用されたカスタム属性の配列を取得します。 ( Attribute から継承されます。) |
![]() | GetHashCode | このインスタンスのハッシュ コードを返します。 ( Attribute から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | IsDefaultAttribute | 派生クラス内でオーバーライドされたときに、このインスタンスの値が派生クラスの既定値かどうかを示します。 ( Attribute から継承されます。) |
![]() | IsDefined | オーバーロードされます。 指定した型のカスタム属性が、アセンブリ、モジュール、型のメンバ、またはメソッド パラメータに適用されているかどうかを判断します。 ( Attribute から継承されます。) |
![]() | Match | 派生クラス内でオーバーライドされたときに、指定したオブジェクトとこのインスタンスが等しいかどうかを示す値を返します。 ( Attribute から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

RootDesignerSerializerAttribute メンバ
ルート デザイナ オブジェクトのために使用する基本シリアライザを示します。このクラスは継承できません。
RootDesignerSerializerAttribute データ型で公開されるメンバを以下の表に示します。

名前 | 説明 | |
---|---|---|
![]() | RootDesignerSerializerAttribute | オーバーロードされます。 属性を指定して、RootDesignerSerializerAttribute クラスの新しいインスタンスを初期化します。 |

名前 | 説明 | |
---|---|---|
![]() | Reloadable | ルート シリアライザが、デザイナ ホストを解放することなく実行されるデザイン ドキュメントの再読み込みをサポートするかどうかを示す値を取得します。 |
![]() | SerializerBaseTypeName | シリアライザの基本型の完全修飾型名を取得します。 |
![]() | SerializerTypeName | シリアライザの完全修飾型名を取得します。 |
![]() | TypeId | オーバーライドされます。 この属性型の一意の ID を取得します。 |

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 ( Attribute から継承されます。) |
![]() | GetCustomAttribute | オーバーロードされます。 アセンブリ、モジュール、型のメンバ、またはメソッド パラメータに適用された指定した型のカスタム属性を取得します。 (Attribute から継承されます。) |
![]() | GetCustomAttributes | オーバーロードされます。 アセンブリ、モジュール、型のメンバ、またはメソッド パラメータに適用されたカスタム属性の配列を取得します。 (Attribute から継承されます。) |
![]() | GetHashCode | このインスタンスのハッシュ コードを返します。 (Attribute から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | IsDefaultAttribute | 派生クラス内でオーバーライドされたときに、このインスタンスの値が派生クラスの既定値かどうかを示します。 (Attribute から継承されます。) |
![]() | IsDefined | オーバーロードされます。 指定した型のカスタム属性が、アセンブリ、モジュール、型のメンバ、またはメソッド パラメータに適用されているかどうかを判断します。 (Attribute から継承されます。) |
![]() | Match | 派生クラス内でオーバーライドされたときに、指定したオブジェクトとこのインスタンスが等しいかどうかを示す値を返します。 (Attribute から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

- RootDesignerSerializerAttributeのページへのリンク