| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- // System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute.cs
- //
- // Author:
- // Alejandro Sánchez Acosta <[email protected]>
- //
- // (C) Alejandro Sánchez Acosta
- //
- using System.Web.UI.Design;
- namespace System.ComponentModel.Design.Serialization
- {
- [AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface)]
- public sealed class RootDesignerSerializerAttribute : Attribute
- {
- private string serializer;
- private string baseserializer;
- private Type basetypeserializer;
- private Type serializertype;
- private bool reload;
-
- public RootDesignerSerializerAttribute (string serializerTypeName, string baseSerializerTypeName, bool reloadable) {
- this.serializer = serializerTypeName;
- this.baseserializer = baseSerializerTypeName;
- this.reload = reloadable;
- }
- public RootDesignerSerializerAttribute (string serializerTypeName, Type baseSerializerType, bool reloadable) {
- this.serializer = serializerTypeName;
- this.basetypeserializer = baseSerializerType;
- this.reload = reloadable;
- }
- public RootDesignerSerializerAttribute (Type serializerType, Type baseSerializerType, bool reloadable) {
- this.serializertype = serializerType;
- this.basetypeserializer = baseSerializerType;
- this.reload = reloadable;
- }
- public bool Reloadable {
- get {
- return this.reload;
- }
-
- set {
- this.reload = value;
- }
- }
- public string SerializerBaseTypeName {
- get {
- return this.baseserializer;
- }
- set {
- this.baseserializer = value;
- }
- }
- public string SerializerTypeName {
- get {
- return this.serializer;
- }
-
- set {
- serializer = value;
- }
- }
- [MonoTODO]
- public override object TypeId {
- get { throw new NotImplementedException ();}
- set { throw new NotImplementedException ();}
- }
- }
- }
|