Modified and added stubs to allow corlib to compile without referencing mscorlib
[mono.git] / mcs / class / corlib / System.Runtime.Serialization / SerializationInfoEnumerator.cs
1 //\r
2 // System.Runtime.Serialization.SerializationEnumerator.cs\r
3 //\r
4 // Author:\r
5 //   Dan Lewis (dihlewis@yahoo.co.uk)\r
6 //\r
7 // (C) 2002\r
8 //\r
9 // Stub file. Fix when SerializationInfo is implemented.\r
10 //\r
11 \r
12 using System.Collections;\r
13 \r
14 namespace System.Runtime.Serialization {\r
15 \r
16         [MonoTODO]\r
17         public sealed class SerializationInfoEnumerator : IEnumerator {\r
18                 public SerializationEntry Current {\r
19                         get { return new SerializationEntry (); }\r
20                 }\r
21 \r
22                 public string Name {\r
23                         get { return null; }\r
24                 }\r
25 \r
26                 public Type ObjectType {\r
27                         get { return null; }\r
28                 }\r
29 \r
30                 public object Value {\r
31                         get { return null; }\r
32                 }\r
33 \r
34                 // IEnumerator\r
35 \r
36                 object IEnumerator.Current {\r
37                         get { return null; }\r
38                 }\r
39 \r
40                 public bool MoveNext () {\r
41                         return false;\r
42                 }\r
43 \r
44                 public void Reset () {\r
45                 }\r
46 \r
47                 // internal\r
48 \r
49                 internal SerializationInfoEnumerator (SerializationInfo info) {\r
50                         this.info = info;\r
51                 }\r
52 \r
53                 // private\r
54         \r
55                 private SerializationInfo info;\r
56         }\r
57 }\r