API updates from Moma
[mono.git] / mcs / class / System.Management / System.Management / ManagementPath.cs
1 //
2 // System.Management.ManagementPath
3 //
4 // Authors:
5 //      Gonzalo Paniagua Javier (gonzalo@ximian.com)
6 //
7 // (C) 2003 Ximian, Inc (http://www.ximian.com)
8 //
9
10 //
11 // Permission is hereby granted, free of charge, to any person obtaining
12 // a copy of this software and associated documentation files (the
13 // "Software"), to deal in the Software without restriction, including
14 // without limitation the rights to use, copy, modify, merge, publish,
15 // distribute, sublicense, and/or sell copies of the Software, and to
16 // permit persons to whom the Software is furnished to do so, subject to
17 // the following conditions:
18 // 
19 // The above copyright notice and this permission notice shall be
20 // included in all copies or substantial portions of the Software.
21 // 
22 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
23 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
24 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
25 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
26 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
27 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
28 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
29 //
30 using System;
31 using System.ComponentModel;
32
33 namespace System.Management
34 {
35         public class ManagementPath : ICloneable
36         {
37                 [MonoTODO]
38                 public ManagementPath ()
39                 {
40                 }
41
42                 [MonoTODO]
43                 public ManagementPath (string path)
44                 {
45                 }
46
47                 [MonoTODO]
48                 public ManagementPath Clone ()
49                 {
50                         throw new NotImplementedException ();
51                 }
52
53                 [MonoTODO]
54                 public void SetAsClass ()
55                 {
56                         throw new NotImplementedException ();
57                 }
58
59                 [MonoTODO]
60                 public void SetAsSingleton ()
61                 {
62                         throw new NotImplementedException ();
63                 }
64
65                 [MonoTODO]
66                 public override string ToString ()
67                 {
68                         throw new NotImplementedException ();
69                 }
70
71                 [MonoTODO]
72                 object ICloneable.Clone ()
73                 {
74                         throw new NotImplementedException ();
75                 }
76
77                 [RefreshProperties (RefreshProperties.All)]
78                 public string ClassName {
79                         [MonoTODO]
80                         get {
81                                 throw new NotImplementedException ();
82                         }
83                         [MonoTODO]
84                         set {
85                                 throw new NotImplementedException ();
86                         }
87                 }
88
89                 public static ManagementPath DefaultPath {
90                         [MonoTODO]
91                         get {
92                                 throw new NotImplementedException ();
93                         }
94                         [MonoTODO]
95                         set {
96                                 throw new NotImplementedException ();
97                         }
98                 }
99
100                 public bool IsClass {
101                         [MonoTODO]
102                         get {
103                                 throw new NotImplementedException ();
104                         }
105                 }
106
107                 public bool IsInstance {
108                         [MonoTODO]
109                         get {
110                                 throw new NotImplementedException ();
111                         }
112                 }
113
114                 public bool IsSingleton {
115                         [MonoTODO]
116                         get {
117                                 throw new NotImplementedException ();
118                         }
119                 }
120
121                 [RefreshProperties (RefreshProperties.All)]
122                 public string NamespacePath {
123                         [MonoTODO]
124                         get {
125                                 throw new NotImplementedException ();
126                         }
127                         [MonoTODO]
128                         set {
129                                 throw new NotImplementedException ();
130                         }
131                 }
132
133                 [RefreshProperties (RefreshProperties.All)]
134                 public string Path {
135                         [MonoTODO]
136                         get {
137                                 throw new NotImplementedException ();
138                         }
139                         [MonoTODO]
140                         set {
141                                 throw new NotImplementedException ();
142                         }
143                 }
144
145                 [RefreshProperties (RefreshProperties.All)]
146                 public string RelativePath {
147                         [MonoTODO]
148                         get {
149                                 throw new NotImplementedException ();
150                         }
151                         [MonoTODO]
152                         set {
153                                 throw new NotImplementedException ();
154                         }
155                 }
156
157                 [RefreshProperties (RefreshProperties.All)]
158                 public string Server {
159                         [MonoTODO]
160                         get {
161                                 throw new NotImplementedException ();
162                         }
163                         [MonoTODO]
164                         set {
165                                 throw new NotImplementedException ();
166                         }
167                 }
168         }
169 }
170