diff options
author | Martin Willemoes Hansen <mwh@mono-cvs.ximian.com> | 2003-03-29 16:01:31 +0300 |
---|---|---|
committer | Martin Willemoes Hansen <mwh@mono-cvs.ximian.com> | 2003-03-29 16:01:31 +0300 |
commit | 05313f9d2098358d2b70bb4d8d73ddfdabeba9a4 (patch) | |
tree | 1581cf0406a76f90fc93c1b13a03493aae9ad6b4 /mcs/class/System/System.ComponentModel | |
parent | d9aa2b30dfdf4e894a39d8af2cef82cf50c7b156 (diff) |
* Stubed System.ComponentModel/InheritanceAttribute.cs
* Stubed System.ComponentModel/InheritanceLevel.cs
* Stubed System.ComponentModel.Design/IDesignerFilter.cs
* Stubed System.ComponentModel.Design/IInheritanceService.cs
svn path=/trunk/mcs/; revision=12903
Diffstat (limited to 'mcs/class/System/System.ComponentModel')
-rw-r--r-- | mcs/class/System/System.ComponentModel/InheritanceAttribute.cs | 66 | ||||
-rw-r--r-- | mcs/class/System/System.ComponentModel/InheritanceLevel.cs | 19 |
2 files changed, 85 insertions, 0 deletions
diff --git a/mcs/class/System/System.ComponentModel/InheritanceAttribute.cs b/mcs/class/System/System.ComponentModel/InheritanceAttribute.cs new file mode 100644 index 00000000000..f0cc841eff7 --- /dev/null +++ b/mcs/class/System/System.ComponentModel/InheritanceAttribute.cs @@ -0,0 +1,66 @@ +// +// System.ComponentModel.Design.InheritanceAttribute +// +// Authors: +// Martin Willemoes Hansen (mwh@sysrq.dk) +// +// (C) 2003 Martin Willemoes Hansen +// + +namespace System.ComponentModel.Design +{ + [AttributeUsage(AttributeTargets.Property | + AttributeTargets.Field + | AttributeTargets.Event)] + public sealed class InheritanceAttribute : Attribute + { + [MonoTODO] + public InheritanceAttribute() + { + } + + [MonoTODO] + public InheritanceAttribute (InheritanceLevel inheritanceLevel) + { + } + + public static readonly InheritanceAttribute Default; + public static readonly InheritanceAttribute Inherited; + public static readonly InheritanceAttribute InheritedReadOnly; + public static readonly InheritanceAttribute NotInherited; + + public InheritanceLevel InheritanceLevel { + [MonoTODO] + get { throw new NotImplementedException(); } + } + + [MonoTODO] + public override bool Equals (object value) + { + throw new NotImplementedException(); + } + + [MonoTODO] + public override int GetHashCode() + { + throw new NotImplementedException(); + } + + [MonoTODO] + public override bool IsDefaultAttribute() + { + throw new NotImplementedException(); + } + + [MonoTODO] + public override string ToString() + { + throw new NotImplementedException(); + } + + [MonoTODO] + ~InheritanceAttribute() + { + } + } +} diff --git a/mcs/class/System/System.ComponentModel/InheritanceLevel.cs b/mcs/class/System/System.ComponentModel/InheritanceLevel.cs new file mode 100644 index 00000000000..3f30a4bda70 --- /dev/null +++ b/mcs/class/System/System.ComponentModel/InheritanceLevel.cs @@ -0,0 +1,19 @@ +// +// System.ComponentModel.Design.InheritanceLevel +// +// Authors: +// Martin Willemoes Hansen (mwh@sysrq.dk) +// +// (C) 2003 Martin Willemoes Hansen +// + +namespace System.ComponentModel.Design +{ + [Serializable] + public enum InheritanceLevel + { + Inherited, + InheritedReadOnly, + NotInherited, + } +} |