2003-07-27 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
[mono.git] / mcs / class / Microsoft.JScript / Microsoft.JScript / LenientGlobalObject.cs
1 //
2 // LenientGlobalObject.cs:
3 //
4 // Author: Cesar Octavio Lopez Nataren
5 //
6 // (C) Cesar Octavio Lopez Nataren, <cesar@ciencias.unam.mx>
7 //
8
9 namespace Microsoft.JScript.Tmp
10 {
11         using System;
12
13         public class LenientGlobalObject : GlobalObject
14         {
15                 public new Object Infinity;
16                 public new Object NaN;
17                 public new Object undefined;
18         
19                 // Function properties
20                 public new Object decodeURI;
21                 public new Object decodeURIComponent;
22                 public new Object encodeURI;
23                 public new Object encodeURIComponent;
24                 public new Object escape;
25                 public new Object eval;
26                 public new Object isNaN;
27                 public new Object isFinite;
28                 public new Object parseInt;
29                 public new Object parseFloat;
30                 public new Object ScriptEngine;
31                 public new Object ScriptEngineBuildVersion;
32                 public new Object ScriptEngineMajorVersion;
33                 public new Object ScriptEngineMinorVersion;
34                 public new Object unescape;
35
36                 // built in types
37                 public new Object boolean;
38                 public new Object @byte;
39                 public new Object @char;
40                 public new Object @decimal;
41                 public new Object @double;
42                 public new Object @float;
43                 public new Object @int;
44                 public new Object @long;
45                 public new Object @sbyte;
46                 public new Object @short;
47                 public new Object @void;
48                 public new Object @uint;
49                 public new Object @ulong;
50                 public new Object @ushort;
51
52                 new public Object ActiveXObject {
53                         get { throw new NotImplementedException (); }
54                         set { throw new NotImplementedException (); }
55                 }
56
57                 new public Object Array {
58                         get { throw new NotImplementedException (); }
59                         set { throw new NotImplementedException (); }
60                 }
61
62                 new public Object Boolean {
63                         get { throw new NotImplementedException (); }
64                         set { throw new NotImplementedException (); }
65                 }
66
67                 new public Object Date {
68                         get { throw new NotImplementedException (); }
69                         set { throw new NotImplementedException (); }
70                 }
71
72                 new public Object Enumerator {
73                         get { throw new NotImplementedException (); }
74                         set { throw new NotImplementedException (); }
75                 }
76
77                 new public Object Error {
78                         get { throw new NotImplementedException (); }
79                         set { throw new NotImplementedException (); }
80                 }
81
82                 new public Object EvalError {
83                         get { throw new NotImplementedException (); }
84                         set { throw new NotImplementedException (); }
85                 }
86
87                 new public Object Function {
88                         get { throw new NotImplementedException (); }
89                         set { throw new NotImplementedException (); }
90                 }
91
92                 new public Object Math {
93                         get { throw new NotImplementedException (); }
94                         set { throw new NotImplementedException (); }
95                 }
96
97                 new public Object Number {
98                         get { throw new NotImplementedException (); }
99                         set { throw new NotImplementedException (); }
100                 }
101
102                 new public Object Object {
103                         get { throw new NotImplementedException (); }
104                         set { throw new NotImplementedException (); }
105                 }
106
107                 new public Object RangeError {
108                         get { throw new NotImplementedException (); }
109                         set { throw new NotImplementedException (); }
110                 }
111
112                 new public Object ReferenceError {
113                         get { throw new NotImplementedException (); }
114                         set { throw new NotImplementedException (); }
115                 }
116
117                 new public Object RegExp {
118                         get { throw new NotImplementedException (); }
119                         set { throw new NotImplementedException (); }
120                 }
121
122                 new public Object String {
123                         get { throw new NotImplementedException (); }
124                         set { throw new NotImplementedException (); }
125                 }
126
127                 new public Object SyntaxError {
128                         get { throw new NotImplementedException (); }
129                         set { throw new NotImplementedException (); }
130                 }
131
132                 new public Object TypeError {
133                         get { throw new NotImplementedException (); }
134                         set { throw new NotImplementedException (); }
135                 }
136
137                 new public Object URIError {
138                         get { throw new NotImplementedException (); }
139                         set { throw new NotImplementedException (); }
140                 }
141
142                 new public Object VBArray {
143                         get { throw new NotImplementedException (); }
144                         set { throw new NotImplementedException (); }
145                 }
146         }
147 }