2003-04-11 Sebastien Pouliot <spouliot@videotron.ca>
[mono.git] / mcs / class / System / System.ComponentModel / MergablePropertyAttribute.cs
1 //
2 // System.ComponentModel.MergablePropertyAttribute
3 //
4 // Authors:
5 //      Martin Willemoes Hansen (mwh@sysrq.dk)
6 //
7 // (C) 2003 Martin Willemoes Hansen
8 //
9
10 namespace System.ComponentModel
11 {
12         [AttributeUsage(AttributeTargets.All)]
13         public sealed class MergablePropertyAttribute : Attribute
14         {
15                 public static readonly MergablePropertyAttribute No;
16                 public static readonly MergablePropertyAttribute Yes;
17
18                 [MonoTODO]
19                 public MergablePropertyAttribute (bool allowMerge)
20                 {
21                 }
22
23                 public bool AllowMerge {
24                         [MonoTODO]
25                         get { throw new NotImplementedException(); }
26                 }
27
28                 [MonoTODO]
29                 public override bool Equals (object obj)
30                 {
31                         throw new NotImplementedException();
32                 }
33
34                 [MonoTODO]
35                 public override int GetHashCode()
36                 {
37                         throw new NotImplementedException();
38                 }
39
40                 [MonoTODO]
41                 public override bool IsDefaultAttribute()
42                 {
43                         throw new NotImplementedException();
44                 }
45
46                 [MonoTODO]
47                 ~MergablePropertyAttribute()
48                 {
49                 }
50         }
51 }