Merge pull request #665 from andreas-auerswald/master
[mono.git] / mcs / class / System.DirectoryServices / System.DirectoryServices.ActiveDirectory / ActiveDirectorySchemaProperty.cs
1 /******************************************************************************
2 * The MIT License
3 *
4 * Permission is hereby granted, free of charge, to any person obtaining  a copy
5 * of this software and associated documentation files (the Software), to deal
6 * in the Software without restriction, including  without limitation the rights
7 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8 * copies of the Software, and to  permit persons to whom the Software is
9 * furnished to do so, subject to the following conditions:
10 *
11 * The above copyright notice and this permission notice shall be included in
12 * all copies or substantial portions of the Software.
13 *
14 * THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20 * SOFTWARE.
21 *******************************************************************************/
22 using System;
23 using System.Security.Permissions;
24
25 namespace System.DirectoryServices.ActiveDirectory
26 {
27         [DirectoryServicesPermission(SecurityAction.LinkDemand, Unrestricted = true)]
28         public class ActiveDirectorySchemaProperty : IDisposable
29         {
30                 public string Name {
31                         get {
32                                 throw new NotImplementedException ();
33                         }
34                 }
35
36                 public string CommonName {
37                         get {
38                                 throw new NotImplementedException ();
39                         }
40                         set {
41                                 throw new NotImplementedException ();
42                         }
43                 }
44
45                 public string Oid {
46                         get {
47                                 throw new NotImplementedException ();
48                         }
49                         set {
50                                 throw new NotImplementedException ();
51                         }
52                 }
53
54                 public ActiveDirectorySyntax Syntax {
55                         get {
56                                 throw new NotImplementedException ();
57                         }
58                         set {
59                                 throw new NotImplementedException ();
60                         }
61                 }
62
63                 public string Description {
64                         get {
65                                 throw new NotImplementedException ();
66                         }
67                         set {
68                                 throw new NotImplementedException ();
69                         }
70                 }
71
72                 public bool IsSingleValued {
73                         get {
74                                 throw new NotImplementedException ();
75                         }
76                         set {
77                                 throw new NotImplementedException ();
78                         }
79                 }
80
81                 public bool IsIndexed {
82                         get {
83                                 throw new NotImplementedException ();
84                         }
85                         set {
86                                 throw new NotImplementedException ();
87                         }
88                 }
89
90                 public bool IsIndexedOverContainer {
91                         get {
92                                 throw new NotImplementedException ();
93                         }
94                         set {
95                                 throw new NotImplementedException ();
96                         }
97                 }
98
99                 public bool IsInAnr {
100                         get {
101                                 throw new NotImplementedException ();
102                         }
103                         set {
104                                 throw new NotImplementedException ();
105                         }
106                 }
107
108                 public bool IsOnTombstonedObject {
109                         get {
110                                 throw new NotImplementedException ();
111                         }
112                         set {
113                                 throw new NotImplementedException ();
114                         }
115                 }
116
117                 public bool IsTupleIndexed {
118                         get {
119                                 throw new NotImplementedException ();
120                         }
121                         set {
122                                 throw new NotImplementedException ();
123                         }
124                 }
125
126                 public bool IsInGlobalCatalog {
127                         get {
128                                 throw new NotImplementedException ();
129                         }
130                         set {
131                                 throw new NotImplementedException ();
132                         }
133                 }
134
135                 public int RangeLower {
136                         get {
137                                 throw new NotImplementedException ();
138                         }
139                         set {
140                                 throw new NotImplementedException ();
141                         }
142                 }
143
144                 public int RangeUpper {
145                         get {
146                                 throw new NotImplementedException ();
147                         }
148                         set {
149                                 throw new NotImplementedException ();
150                         }
151                 }
152
153                 public bool IsDefunct {
154                         get {
155                                 throw new NotImplementedException ();
156                         }
157                         set {
158                                 throw new NotImplementedException ();
159                         }
160                 }
161
162                 public ActiveDirectorySchemaProperty Link {
163                         get {
164                                 throw new NotImplementedException ();
165                         }
166                 }
167
168                 public int? LinkId {
169                         get {
170                                 throw new NotImplementedException ();
171                         }
172                         set {
173                                 throw new NotImplementedException ();
174                         }
175                 }
176
177                 public Guid SchemaGuid {
178                         get {
179                                 throw new NotImplementedException ();
180                         }
181                         set {
182                                 throw new NotImplementedException ();
183                         }
184                 }
185
186                 public ActiveDirectorySchemaProperty (DirectoryContext context, string ldapDisplayName)
187                 {
188                         throw new NotImplementedException ();
189                 }
190
191                 public void Dispose ()
192                 {
193                 }
194
195                 protected virtual void Dispose (bool disposing)
196                 {
197
198                 }
199
200                 public static ActiveDirectorySchemaProperty FindByName (DirectoryContext context, string ldapDisplayName)
201                 {
202                         throw new NotImplementedException ();
203                 }
204
205                 public void Save ()
206                 {
207                         throw new NotImplementedException ();
208                 }
209
210                 public override string ToString ()
211                 {
212                         throw new NotImplementedException ();
213                 }
214
215                 public DirectoryEntry GetDirectoryEntry ()
216                 {
217                         throw new NotImplementedException ();
218                 }
219         }
220 }