static TypeReferences() {
_predefinedTypeTable["boolean"] = typeof(System.Boolean);
_predefinedTypeTable["byte" ] = typeof(System.Byte);
_predefinedTypeTable["char" ] = typeof(System.Char);
_predefinedTypeTable["decimal"] = typeof(System.Decimal);
_predefinedTypeTable["double" ] = typeof(System.Double);
_predefinedTypeTable["float" ] = typeof(System.Single);
_predefinedTypeTable["int" ] = typeof(System.Int32);
_predefinedTypeTable["long" ] = typeof(System.Int64);
_predefinedTypeTable["sbyte" ] = typeof(System.SByte);
_predefinedTypeTable["short" ] = typeof(System.Int16);
_predefinedTypeTable["void" ] = typeof(void);
_predefinedTypeTable["uint" ] = typeof(System.UInt32);
_predefinedTypeTable["ulong" ] = typeof(System.UInt64);
_predefinedTypeTable["ushort" ] = typeof(System.UInt16);
_predefinedTypeTable["ActiveXObject" ] = typeof(System.Object);
_predefinedTypeTable["Boolean" ] = typeof(System.Boolean);
_predefinedTypeTable["Number" ] = typeof(System.Double);
_predefinedTypeTable["Object" ] = typeof(System.Object);
_predefinedTypeTable["String" ] = typeof(System.String);
_predefinedTypeTable["Type" ] = typeof(System.Type);
_predefinedTypeTable["Array" ] = TypeReference.ArrayObject;
_predefinedTypeTable["Date" ] = TypeReference.DateObject;
_predefinedTypeTable["Enumerator" ] = TypeReference.EnumeratorObject;
_predefinedTypeTable["Error" ] = TypeReference.ErrorObject;
_predefinedTypeTable["EvalError" ] = TypeReference.EvalErrorObject;
_predefinedTypeTable["Function" ] = TypeReference.ScriptFunction;
_predefinedTypeTable["RangeError" ] = TypeReference.RangeErrorObject;
_predefinedTypeTable["ReferenceError"] = TypeReference.ReferenceErrorObject;
_predefinedTypeTable["RegExp" ] = TypeReference.RegExpObject;
_predefinedTypeTable["SyntaxError" ] = TypeReference.SyntaxErrorObject;
_predefinedTypeTable["TypeError" ] = TypeReference.TypeErrorObject;
_predefinedTypeTable["URIError" ] = TypeReference.URIErrorObject;
_predefinedTypeTable["VBArray" ] = TypeReference.VBArrayObject;
}