The Labs \ Source Viewer \ SSCLI \ Microsoft.JScript \ Typeob

  1. // ==++==
  2. //
  3. //
  4. // Copyright (c) 2006 Microsoft Corporation. All rights reserved.
  5. //
  6. // The use and distribution terms for this software are contained in the file
  7. // named license.txt, which can be found in the root of this distribution.
  8. // By using this software in any fashion, you are agreeing to be bound by the
  9. // terms of this license.
  10. //
  11. // You must not remove this notice, or any other, from this software.
  12. //
  13. //
  14. // ==--==
  15. namespace Microsoft.JScript
  16. {
  17.     using Microsoft.JScript.Vsa;
  18.     using System;
  19.     using System.Collections;
  20.    
  21.     static internal class Typeob
  22.     {
  23.         // [Microsoft.JScript]Microsoft.JScript
  24.         static internal Type ArgumentsObject {
  25.             get { return Microsoft.JScript.Globals.TypeRefs.ArgumentsObject; }
  26.         }
  27.         static internal Type ArrayConstructor {
  28.             get { return Microsoft.JScript.Globals.TypeRefs.ArrayConstructor; }
  29.         }
  30.         static internal Type ArrayObject {
  31.             get { return Microsoft.JScript.Globals.TypeRefs.ArrayObject; }
  32.         }
  33.         static internal Type ArrayWrapper {
  34.             get { return Microsoft.JScript.Globals.TypeRefs.ArrayWrapper; }
  35.         }
  36.         static internal Type BaseVsaStartup {
  37.             get { return Microsoft.JScript.Globals.TypeRefs.BaseVsaStartup; }
  38.         }
  39.         static internal Type Binding {
  40.             get { return Microsoft.JScript.Globals.TypeRefs.Binding; }
  41.         }
  42.         static internal Type BitwiseBinary {
  43.             get { return Microsoft.JScript.Globals.TypeRefs.BitwiseBinary; }
  44.         }
  45.         static internal Type BooleanObject {
  46.             get { return Microsoft.JScript.Globals.TypeRefs.BooleanObject; }
  47.         }
  48.         static internal Type BreakOutOfFinally {
  49.             get { return Microsoft.JScript.Globals.TypeRefs.BreakOutOfFinally; }
  50.         }
  51.         static internal Type BuiltinFunction {
  52.             get { return Microsoft.JScript.Globals.TypeRefs.BuiltinFunction; }
  53.         }
  54.         static internal Type ClassScope {
  55.             get { return Microsoft.JScript.Globals.TypeRefs.ClassScope; }
  56.         }
  57.         static internal Type Closure {
  58.             get { return Microsoft.JScript.Globals.TypeRefs.Closure; }
  59.         }
  60.         static internal Type ContinueOutOfFinally {
  61.             get { return Microsoft.JScript.Globals.TypeRefs.ContinueOutOfFinally; }
  62.         }
  63.         static internal Type Convert {
  64.             get { return Microsoft.JScript.Globals.TypeRefs.Convert; }
  65.         }
  66.         static internal Type DateObject {
  67.             get { return Microsoft.JScript.Globals.TypeRefs.DateObject; }
  68.         }
  69.         static internal Type Empty {
  70.             get { return Microsoft.JScript.Globals.TypeRefs.Empty; }
  71.         }
  72.         static internal Type EnumeratorObject {
  73.             get { return Microsoft.JScript.Globals.TypeRefs.EnumeratorObject; }
  74.         }
  75.         static internal Type Equality {
  76.             get { return Microsoft.JScript.Globals.TypeRefs.Equality; }
  77.         }
  78.         static internal Type ErrorObject {
  79.             get { return Microsoft.JScript.Globals.TypeRefs.ErrorObject; }
  80.         }
  81.         static internal Type Eval {
  82.             get { return Microsoft.JScript.Globals.TypeRefs.Eval; }
  83.         }
  84.         static internal Type EvalErrorObject {
  85.             get { return Microsoft.JScript.Globals.TypeRefs.EvalErrorObject; }
  86.         }
  87.         static internal Type Expando {
  88.             get { return Microsoft.JScript.Globals.TypeRefs.Expando; }
  89.         }
  90.         static internal Type FieldAccessor {
  91.             get { return Microsoft.JScript.Globals.TypeRefs.FieldAccessor; }
  92.         }
  93.         static internal Type ForIn {
  94.             get { return Microsoft.JScript.Globals.TypeRefs.ForIn; }
  95.         }
  96.         static internal Type FunctionDeclaration {
  97.             get { return Microsoft.JScript.Globals.TypeRefs.FunctionDeclaration; }
  98.         }
  99.         static internal Type FunctionExpression {
  100.             get { return Microsoft.JScript.Globals.TypeRefs.FunctionExpression; }
  101.         }
  102.         static internal Type FunctionObject {
  103.             get { return Microsoft.JScript.Globals.TypeRefs.FunctionObject; }
  104.         }
  105.         static internal Type FunctionWrapper {
  106.             get { return Microsoft.JScript.Globals.TypeRefs.FunctionWrapper; }
  107.         }
  108.         static internal Type GlobalObject {
  109.             get { return Microsoft.JScript.Globals.TypeRefs.GlobalObject; }
  110.         }
  111.         static internal Type GlobalScope {
  112.             get { return Microsoft.JScript.Globals.TypeRefs.GlobalScope; }
  113.         }
  114.         static internal Type Globals {
  115.             get { return Microsoft.JScript.Globals.TypeRefs.Globals; }
  116.         }
  117.         static internal Type Hide {
  118.             get { return Microsoft.JScript.Globals.TypeRefs.Hide; }
  119.         }
  120.         static internal Type IActivationObject {
  121.             get { return Microsoft.JScript.Globals.TypeRefs.IActivationObject; }
  122.         }
  123.         static internal Type INeedEngine {
  124.             get { return Microsoft.JScript.Globals.TypeRefs.INeedEngine; }
  125.         }
  126.         static internal Type Import {
  127.             get { return Microsoft.JScript.Globals.TypeRefs.Import; }
  128.         }
  129.         static internal Type In {
  130.             get { return Microsoft.JScript.Globals.TypeRefs.In; }
  131.         }
  132.         static internal Type Instanceof {
  133.             get { return Microsoft.JScript.Globals.TypeRefs.Instanceof; }
  134.         }
  135.         static internal Type JSError {
  136.             get { return Microsoft.JScript.Globals.TypeRefs.JSError; }
  137.         }
  138.         static internal Type JSFunctionAttribute {
  139.             get { return Microsoft.JScript.Globals.TypeRefs.JSFunctionAttribute; }
  140.         }
  141.         static internal Type JSFunctionAttributeEnum {
  142.             get { return Microsoft.JScript.Globals.TypeRefs.JSFunctionAttributeEnum; }
  143.         }
  144.         static internal Type JSLocalField {
  145.             get { return Microsoft.JScript.Globals.TypeRefs.JSLocalField; }
  146.         }
  147.         static internal Type JSObject {
  148.             get { return Microsoft.JScript.Globals.TypeRefs.JSObject; }
  149.         }
  150.         static internal Type JScriptException {
  151.             get { return Microsoft.JScript.Globals.TypeRefs.JScriptException; }
  152.         }
  153.         static internal Type LateBinding {
  154.             get { return Microsoft.JScript.Globals.TypeRefs.LateBinding; }
  155.         }
  156.         static internal Type LenientGlobalObject {
  157.             get { return Microsoft.JScript.Globals.TypeRefs.LenientGlobalObject; }
  158.         }
  159.         static internal Type MathObject {
  160.             get { return Microsoft.JScript.Globals.TypeRefs.MathObject; }
  161.         }
  162.         static internal Type MethodInvoker {
  163.             get { return Microsoft.JScript.Globals.TypeRefs.MethodInvoker; }
  164.         }
  165.         static internal Type Missing {
  166.             get { return Microsoft.JScript.Globals.TypeRefs.Missing; }
  167.         }
  168.         static internal Type Namespace {
  169.             get { return Microsoft.JScript.Globals.TypeRefs.Namespace; }
  170.         }
  171.         static internal Type NotRecommended {
  172.             get { return Microsoft.JScript.Globals.TypeRefs.NotRecommended; }
  173.         }
  174.         static internal Type NumberObject {
  175.             get { return Microsoft.JScript.Globals.TypeRefs.NumberObject; }
  176.         }
  177.         static internal Type NumericBinary {
  178.             get { return Microsoft.JScript.Globals.TypeRefs.NumericBinary; }
  179.         }
  180.         static internal Type NumericUnary {
  181.             get { return Microsoft.JScript.Globals.TypeRefs.NumericUnary; }
  182.         }
  183.         static internal Type ObjectConstructor {
  184.             get { return Microsoft.JScript.Globals.TypeRefs.ObjectConstructor; }
  185.         }
  186.         static internal Type Override {
  187.             get { return Microsoft.JScript.Globals.TypeRefs.Override; }
  188.         }
  189.         static internal Type Package {
  190.             get { return Microsoft.JScript.Globals.TypeRefs.Package; }
  191.         }
  192.         static internal Type Plus {
  193.             get { return Microsoft.JScript.Globals.TypeRefs.Plus; }
  194.         }
  195.         static internal Type PostOrPrefixOperator {
  196.             get { return Microsoft.JScript.Globals.TypeRefs.PostOrPrefixOperator; }
  197.         }
  198.         static internal Type RangeErrorObject {
  199.             get { return Microsoft.JScript.Globals.TypeRefs.RangeErrorObject; }
  200.         }
  201.         static internal Type ReferenceAttribute {
  202.             get { return Microsoft.JScript.Globals.TypeRefs.ReferenceAttribute; }
  203.         }
  204.         static internal Type ReferenceErrorObject {
  205.             get { return Microsoft.JScript.Globals.TypeRefs.ReferenceErrorObject; }
  206.         }
  207.         static internal Type RegExpConstructor {
  208.             get { return Microsoft.JScript.Globals.TypeRefs.RegExpConstructor; }
  209.         }
  210.         static internal Type RegExpObject {
  211.             get { return Microsoft.JScript.Globals.TypeRefs.RegExpObject; }
  212.         }
  213.         static internal Type Relational {
  214.             get { return Microsoft.JScript.Globals.TypeRefs.Relational; }
  215.         }
  216.         static internal Type ReturnOutOfFinally {
  217.             get { return Microsoft.JScript.Globals.TypeRefs.ReturnOutOfFinally; }
  218.         }
  219.         static internal Type Runtime {
  220.             get { return Microsoft.JScript.Globals.TypeRefs.Runtime; }
  221.         }
  222.         static internal Type ScriptFunction {
  223.             get { return Microsoft.JScript.Globals.TypeRefs.ScriptFunction; }
  224.         }
  225.         static internal Type ScriptObject {
  226.             get { return Microsoft.JScript.Globals.TypeRefs.ScriptObject; }
  227.         }
  228.         static internal Type ScriptStream {
  229.             get { return Microsoft.JScript.Globals.TypeRefs.ScriptStream; }
  230.         }
  231.         static internal Type SimpleHashtable {
  232.             get { return Microsoft.JScript.Globals.TypeRefs.SimpleHashtable; }
  233.         }
  234.         static internal Type StackFrame {
  235.             get { return Microsoft.JScript.Globals.TypeRefs.StackFrame; }
  236.         }
  237.         static internal Type StrictEquality {
  238.             get { return Microsoft.JScript.Globals.TypeRefs.StrictEquality; }
  239.         }
  240.         static internal Type StringObject {
  241.             get { return Microsoft.JScript.Globals.TypeRefs.StringObject; }
  242.         }
  243.         static internal Type SyntaxErrorObject {
  244.             get { return Microsoft.JScript.Globals.TypeRefs.SyntaxErrorObject; }
  245.         }
  246.         static internal Type Throw {
  247.             get { return Microsoft.JScript.Globals.TypeRefs.Throw; }
  248.         }
  249.         static internal Type Try {
  250.             get { return Microsoft.JScript.Globals.TypeRefs.Try; }
  251.         }
  252.         static internal Type TypedArray {
  253.             get { return Microsoft.JScript.Globals.TypeRefs.TypedArray; }
  254.         }
  255.         static internal Type TypeErrorObject {
  256.             get { return Microsoft.JScript.Globals.TypeRefs.TypeErrorObject; }
  257.         }
  258.         static internal Type Typeof {
  259.             get { return Microsoft.JScript.Globals.TypeRefs.Typeof; }
  260.         }
  261.         static internal Type URIErrorObject {
  262.             get { return Microsoft.JScript.Globals.TypeRefs.URIErrorObject; }
  263.         }
  264.         static internal Type VBArrayObject {
  265.             get { return Microsoft.JScript.Globals.TypeRefs.VBArrayObject; }
  266.         }
  267.         static internal Type With {
  268.             get { return Microsoft.JScript.Globals.TypeRefs.With; }
  269.         }
  270.         static internal Type VsaEngine {
  271.             get { return Microsoft.JScript.Globals.TypeRefs.VsaEngine; }
  272.         }
  273.        
  274.         // The types in mscorlib live in both the execution and reflection only loader contexts
  275.         // and thus do not need to be mapped.
  276.         static internal Type Array {
  277.             get { return Microsoft.JScript.Globals.TypeRefs.Array; }
  278.         }
  279.         static internal Type Attribute {
  280.             get { return Microsoft.JScript.Globals.TypeRefs.Attribute; }
  281.         }
  282.         static internal Type AttributeUsageAttribute {
  283.             get { return Microsoft.JScript.Globals.TypeRefs.AttributeUsageAttribute; }
  284.         }
  285.         static internal Type Byte {
  286.             get { return Microsoft.JScript.Globals.TypeRefs.Byte; }
  287.         }
  288.         static internal Type Boolean {
  289.             get { return Microsoft.JScript.Globals.TypeRefs.Boolean; }
  290.         }
  291.         static internal Type Char {
  292.             get { return Microsoft.JScript.Globals.TypeRefs.Char; }
  293.         }
  294.         static internal Type CLSCompliantAttribute {
  295.             get { return Microsoft.JScript.Globals.TypeRefs.CLSCompliantAttribute; }
  296.         }
  297.         static internal Type ContextStaticAttribute {
  298.             get { return Microsoft.JScript.Globals.TypeRefs.ContextStaticAttribute; }
  299.         }
  300.         static internal Type DateTime {
  301.             get { return Microsoft.JScript.Globals.TypeRefs.DateTime; }
  302.         }
  303.         static internal Type Null {
  304.             get { return Microsoft.JScript.Globals.TypeRefs.DBNull; }
  305.         }
  306.         static internal Type Delegate {
  307.             get { return Microsoft.JScript.Globals.TypeRefs.Delegate; }
  308.         }
  309.         static internal Type Decimal {
  310.             get { return Microsoft.JScript.Globals.TypeRefs.Decimal; }
  311.         }
  312.         static internal Type Double {
  313.             get { return Microsoft.JScript.Globals.TypeRefs.Double; }
  314.         }
  315.         static internal Type Enum {
  316.             get { return Microsoft.JScript.Globals.TypeRefs.Enum; }
  317.         }
  318.         static internal Type Exception {
  319.             get { return Microsoft.JScript.Globals.TypeRefs.Exception; }
  320.         }
  321.         static internal Type IConvertible {
  322.             get { return Microsoft.JScript.Globals.TypeRefs.IConvertible; }
  323.         }
  324.         static internal Type IntPtr {
  325.             get { return Microsoft.JScript.Globals.TypeRefs.IntPtr; }
  326.         }
  327.         static internal Type Int16 {
  328.             get { return Microsoft.JScript.Globals.TypeRefs.Int16; }
  329.         }
  330.         static internal Type Int32 {
  331.             get { return Microsoft.JScript.Globals.TypeRefs.Int32; }
  332.         }
  333.         static internal Type Int64 {
  334.             get { return Microsoft.JScript.Globals.TypeRefs.Int64; }
  335.         }
  336.         static internal Type Object {
  337.             get { return Microsoft.JScript.Globals.TypeRefs.Object; }
  338.         }
  339.         static internal Type ObsoleteAttribute {
  340.             get { return Microsoft.JScript.Globals.TypeRefs.ObsoleteAttribute; }
  341.         }
  342.         static internal Type ParamArrayAttribute {
  343.             get { return Microsoft.JScript.Globals.TypeRefs.ParamArrayAttribute; }
  344.         }
  345.         static internal Type RuntimeTypeHandle {
  346.             get { return Microsoft.JScript.Globals.TypeRefs.RuntimeTypeHandle; }
  347.         }
  348.         static internal Type SByte {
  349.             get { return Microsoft.JScript.Globals.TypeRefs.SByte; }
  350.         }
  351.         static internal Type Single {
  352.             get { return Microsoft.JScript.Globals.TypeRefs.Single; }
  353.         }
  354.         static internal Type String {
  355.             get { return Microsoft.JScript.Globals.TypeRefs.String; }
  356.         }
  357.         static internal Type Type {
  358.             get { return Microsoft.JScript.Globals.TypeRefs.Type; }
  359.         }
  360.         static internal Type TypeCode {
  361.             get { return Microsoft.JScript.Globals.TypeRefs.TypeCode; }
  362.         }
  363.         static internal Type UIntPtr {
  364.             get { return Microsoft.JScript.Globals.TypeRefs.UIntPtr; }
  365.         }
  366.         static internal Type UInt16 {
  367.             get { return Microsoft.JScript.Globals.TypeRefs.UInt16; }
  368.         }
  369.         static internal Type UInt32 {
  370.             get { return Microsoft.JScript.Globals.TypeRefs.UInt32; }
  371.         }
  372.         static internal Type UInt64 {
  373.             get { return Microsoft.JScript.Globals.TypeRefs.UInt64; }
  374.         }
  375.         static internal Type ValueType {
  376.             get { return Microsoft.JScript.Globals.TypeRefs.ValueType; }
  377.         }
  378.         static internal Type Void {
  379.             get { return Microsoft.JScript.Globals.TypeRefs.Void; }
  380.         }
  381.        
  382.         static internal Type IEnumerable {
  383.             get { return Microsoft.JScript.Globals.TypeRefs.IEnumerable; }
  384.         }
  385.         static internal Type IEnumerator {
  386.             get { return Microsoft.JScript.Globals.TypeRefs.IEnumerator; }
  387.         }
  388.         static internal Type IList {
  389.             get { return Microsoft.JScript.Globals.TypeRefs.IList; }
  390.         }
  391.        
  392.         static internal Type Debugger {
  393.             get { return Microsoft.JScript.Globals.TypeRefs.Debugger; }
  394.         }
  395.         static internal Type DebuggableAttribute {
  396.             get { return Microsoft.JScript.Globals.TypeRefs.DebuggableAttribute; }
  397.         }
  398.         static internal Type DebuggerHiddenAttribute {
  399.             get { return Microsoft.JScript.Globals.TypeRefs.DebuggerHiddenAttribute; }
  400.         }
  401.         static internal Type DebuggerStepThroughAttribute {
  402.             get { return Microsoft.JScript.Globals.TypeRefs.DebuggerStepThroughAttribute; }
  403.         }
  404.        
  405.         static internal Type DefaultMemberAttribute {
  406.             get { return Microsoft.JScript.Globals.TypeRefs.DefaultMemberAttribute; }
  407.         }
  408.         static internal Type EventInfo {
  409.             get { return Microsoft.JScript.Globals.TypeRefs.EventInfo; }
  410.         }
  411.         static internal Type FieldInfo {
  412.             get { return Microsoft.JScript.Globals.TypeRefs.FieldInfo; }
  413.         }
  414.        
  415.         static internal Type CompilerGlobalScopeAttribute {
  416.             get { return Microsoft.JScript.Globals.TypeRefs.CompilerGlobalScopeAttribute; }
  417.         }
  418.         static internal Type RequiredAttributeAttribute {
  419.             get { return Microsoft.JScript.Globals.TypeRefs.RequiredAttributeAttribute; }
  420.         }
  421.        
  422.         static internal Type IExpando {
  423.             get { return Microsoft.JScript.Globals.TypeRefs.IExpando; }
  424.         }
  425.        
  426.         static internal Type CodeAccessSecurityAttribute {
  427.             get { return Microsoft.JScript.Globals.TypeRefs.CodeAccessSecurityAttribute; }
  428.         }
  429.         static internal Type AllowPartiallyTrustedCallersAttribute {
  430.             get { return Microsoft.JScript.Globals.TypeRefs.AllowPartiallyTrustedCallersAttribute; }
  431.         }
  432.        
  433.         // Special cases where name isn't exactly the unqualified type name.
  434.         static internal Type ArrayOfObject {
  435.             get { return Microsoft.JScript.Globals.TypeRefs.ArrayOfObject; }
  436.         }
  437.         static internal Type ArrayOfString {
  438.             get { return Microsoft.JScript.Globals.TypeRefs.ArrayOfString; }
  439.         }
  440.         static internal Type SystemConvert {
  441.             get { return Microsoft.JScript.Globals.TypeRefs.SystemConvert; }
  442.         }
  443.         static internal Type ReflectionMissing {
  444.             get { return Microsoft.JScript.Globals.TypeRefs.ReflectionMissing; }
  445.         }
  446.     }
  447. }

Developer Fusion