Microsoft.JScript.cs
上传用户:jnxxjx
上传日期:2015-03-08
资源大小:3388k
文件大小:377k
- //$si$ virtual
- ////////////////////////////////////////////////////////////////
- // File Microsoft.JScript.dll:
- // Global functions
- //-------------------------------------------------------
- // Global fields
- //-------------------------------------------------------
- // Global MemberRefs
- //-------------------------------------------------------
- // Types
- //-------------------------------------------------------
- class Microsoft.JScript.BuildVersionInfo : System.Object
- {
- I4 MajorVersion;
- I4 MinorVersion;
- I4 Revision;
- I4 Build;
- Void Microsoft.JScript.BuildVersionInfo();
- }
- class Microsoft.JScript.ScriptObject : System.Object
- {
- Class Microsoft.JScript.ScriptObject parent;
- Class Microsoft.JScript.SimpleHashtable wrappedMemberCache;
- Class Microsoft.JScript.Vsa.VsaEngine engine;
- Void Microsoft.JScript.ScriptObject( Class Microsoft.JScript.ScriptObject parent);
- Boolean DeleteMember( String name);
- Object GetDefaultValue( ValueClass Microsoft.JScript.PreferredType preferred_type);
- Class System.Reflection.FieldInfo GetField( String name, ValueClass System.Reflection.BindingFlags bindingAttr);
- SZArray Class System.Reflection.FieldInfo GetFields( ValueClass System.Reflection.BindingFlags bindingAttr);
- SZArray Class System.Reflection.MemberInfo GetMember( String name, ValueClass System.Reflection.BindingFlags bindingAttr);
- Object GetMemberValue( String name);
- SZArray Class System.Reflection.MemberInfo GetMembers( ValueClass System.Reflection.BindingFlags bindingAttr);
- Class System.Reflection.MethodInfo GetMethod( String name, ValueClass System.Reflection.BindingFlags bindingAttr);
- Class System.Reflection.MethodInfo GetMethod( String name, ValueClass System.Reflection.BindingFlags bindingAttr, Class System.Reflection.Binder binder, SZArray Class System.Type types, SZArray ValueClass System.Reflection.ParameterModifier modifiers);
- SZArray Class System.Reflection.MethodInfo GetMethods( ValueClass System.Reflection.BindingFlags bindingAttr);
- Class Microsoft.JScript.ScriptObject GetParent();
- Void GetPropertyEnumerator( Class System.Collections.ArrayList enums, Class System.Collections.ArrayList objects);
- Class System.Reflection.PropertyInfo GetProperty( String name, ValueClass System.Reflection.BindingFlags bindingAttr);
- Class System.Reflection.PropertyInfo GetProperty( String name, ValueClass System.Reflection.BindingFlags bindingAttr, Class System.Reflection.Binder binder, Class System.Type returnType, SZArray Class System.Type types, SZArray ValueClass System.Reflection.ParameterModifier modifiers);
- SZArray Class System.Reflection.PropertyInfo GetProperties( ValueClass System.Reflection.BindingFlags bindingAttr);
- Object GetValueAtIndex( UI4 index);
- Object InvokeMember( String name, ValueClass System.Reflection.BindingFlags invokeAttr, Class System.Reflection.Binder binder, Object target, SZArray Object args, SZArray ValueClass System.Reflection.ParameterModifier modifiers, Class System.Globalization.CultureInfo locale, SZArray String namedParameters);
- Void SetMemberValue( String name, Object value);
- Void SetParent( Class Microsoft.JScript.ScriptObject parent);
- Void SetValueAtIndex( UI4 index, Object value);
- Object get_Item( R8 index);
- Void set_Item( R8 index, Object value);
- Object get_Item( I4 index);
- Void set_Item( I4 index, Object value);
- Object get_Item( String name);
- Void set_Item( String name, Object value);
- Object get_Item( SZArray Object pars);
- Void set_Item( SZArray Object pars, Object value);
- Class System.Type get_UnderlyingSystemType();
- SZArray Class System.Reflection.MemberInfo WrapMembers( SZArray Class System.Reflection.MemberInfo members, Object obj);
- SZArray Class System.Reflection.MemberInfo WrapMembers( Class System.Reflection.MemberInfo member, Object obj);
- SZArray Class System.Reflection.MemberInfo WrapMembers( SZArray Class System.Reflection.MemberInfo members, Object obj, Class Microsoft.JScript.SimpleHashtable cache);
- Class System.Reflection.MemberInfo WrapMember( Class System.Reflection.MemberInfo member, Object obj);
- property Item { get(){} set(){} };
- property Item { get(){} set(){} };
- property Item { get(){} set(){} };
- property Item { get(){} set(){} };
- property UnderlyingSystemType { get(){} set(){} };
- }
- interface Microsoft.JScript.IActivationObject :
- {
- Object GetDefaultThisObject();
- Class Microsoft.JScript.GlobalScope GetGlobalScope();
- Class System.Reflection.FieldInfo GetLocalField( String name);
- Object GetMemberValue( String name, I4 lexlevel);
- Class System.Reflection.FieldInfo GetField( String name, I4 lexLevel);
- }
- class Microsoft.JScript.ActivationObject : Microsoft.JScript.ScriptObject
- {
- Boolean isKnownAtCompileTime;
- Boolean fast;
- Class Microsoft.JScript.SimpleHashtable name_table;
- Class System.Collections.ArrayList field_table;
- Void Microsoft.JScript.ActivationObject( Class Microsoft.JScript.ScriptObject parent);
- Class Microsoft.JScript.JSVariableField AddFieldOrUseExistingField( String name, Object value, ValueClass System.Reflection.FieldAttributes attributeFlags);
- Void AddClassesExcluding( Class Microsoft.JScript.ClassScope excludedClass, String name, Class System.Collections.ArrayList result);
- Class Microsoft.JScript.JSVariableField AddNewField( String name, Object value, ValueClass System.Reflection.FieldAttributes attributeFlags);
- Class Microsoft.JScript.JSVariableField CreateField( String name, ValueClass System.Reflection.FieldAttributes attributeFlags, Object value);
- Class System.Reflection.FieldInfo GetField( String name, I4 lexLevel);
- String GetName();
- Object GetDefaultThisObject();
- Class Microsoft.JScript.GlobalScope GetGlobalScope();
- Class System.Reflection.FieldInfo GetLocalField( String name);
- SZArray Class System.Reflection.MemberInfo GetMember( String name, ValueClass System.Reflection.BindingFlags bindingAttr);
- SZArray Class System.Reflection.MemberInfo GetMembers( ValueClass System.Reflection.BindingFlags bindingAttr);
- Object GetMemberValue( String name, I4 lexlevel);
- }
- class Microsoft.JScript.JSObject : Microsoft.JScript.ScriptObject
- {
- Boolean isASubClass;
- Class System.Reflection.IReflect subClassIR;
- Class Microsoft.JScript.SimpleHashtable memberCache;
- Boolean noExpando;
- Class Microsoft.JScript.SimpleHashtable name_table;
- Class System.Collections.ArrayList field_table;
- Class Microsoft.JScript.JSObject outer_class_instance;
- Void Microsoft.JScript.JSObject();
- Void Microsoft.JScript.JSObject( Class Microsoft.JScript.ScriptObject parent);
- Void Microsoft.JScript.JSObject( Class Microsoft.JScript.ScriptObject parent, Boolean checkSubType);
- Void Microsoft.JScript.JSObject( Class Microsoft.JScript.ScriptObject parent, Class System.Type subType);
- Class System.Reflection.FieldInfo AddField( String name);
- Class System.Reflection.MethodInfo System.Runtime.InteropServices.Expando.IExpando.AddMethod( String name, Class System.Delegate method);
- Class System.Reflection.PropertyInfo System.Runtime.InteropServices.Expando.IExpando.AddProperty( String name);
- Boolean DeleteMember( String name);
- String GetClassName();
- Object GetDefaultValue( ValueClass Microsoft.JScript.PreferredType preferred_type);
- Class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator();
- SZArray Class System.Reflection.MemberInfo GetLocalMember( String name, ValueClass System.Reflection.BindingFlags bindingAttr, Boolean wrapMembers);
- SZArray Class System.Reflection.MemberInfo GetMember( String name, ValueClass System.Reflection.BindingFlags bindingAttr);
- SZArray Class System.Reflection.MemberInfo GetMember( String name, ValueClass System.Reflection.BindingFlags bindingAttr, Boolean wrapMembers);
- SZArray Class System.Reflection.MemberInfo GetMembers( ValueClass System.Reflection.BindingFlags bindingAttr);
- Void GetPropertyEnumerator( Class System.Collections.ArrayList enums, Class System.Collections.ArrayList objects);
- Object GetValueAtIndex( UI4 index);
- Object GetMemberValue( String name);
- Class Microsoft.JScript.SimpleHashtable get_NameTable();
- Void System.Runtime.InteropServices.Expando.IExpando.RemoveMember( Class System.Reflection.MemberInfo m);
- Void SetMemberValue( String name, Object value);
- Void SetMemberValue2( String name, Object value);
- Void SetValueAtIndex( UI4 index, Object value);
- Void SwapValues( UI4 left, UI4 right);
- String ToString();
- property NameTable { get(){} set(){} };
- }
- class Microsoft.JScript.ScriptFunction : Microsoft.JScript.JSObject
- {
- I4 ilength;
- String name;
- Object proto;
- Void Microsoft.JScript.ScriptFunction( Class Microsoft.JScript.ScriptObject parent);
- Void Microsoft.JScript.ScriptFunction( Class Microsoft.JScript.ScriptObject parent, String name);
- Void Microsoft.JScript.ScriptFunction( Class Microsoft.JScript.ScriptObject parent, String name, I4 length);
- Object Call( SZArray Object args, Object thisob);
- Object Call( SZArray Object args, Object thisob, Class System.Reflection.Binder binder, Class System.Globalization.CultureInfo culture);
- Object Call( SZArray Object args, Object thisob, Class Microsoft.JScript.ScriptObject enclosing_scope, Class Microsoft.JScript.Closure calleeClosure, Class System.Reflection.Binder binder, Class System.Globalization.CultureInfo culture);
- Object Construct( SZArray Object args);
- Object CreateInstance( SZArray Object args);
- String GetClassName();
- I4 GetNumberOfFormalParameters();
- Class Microsoft.JScript.ScriptObject GetPrototypeForConstructedObject();
- Boolean HasInstance( Object ob);
- Object Invoke( Object thisob, SZArray Object args);
- Object InvokeMember( String name, ValueClass System.Reflection.BindingFlags invokeAttr, Class System.Reflection.Binder binder, Object target, SZArray Object args, SZArray ValueClass System.Reflection.ParameterModifier modifiers, Class System.Globalization.CultureInfo culture, SZArray String namedParameters);
- I4 get_length();
- Void set_length( I4 value);
- String ToString();
- Object get_prototype();
- Void set_prototype( Object value);
- property length { get(){} set(){} };
- property prototype { get(){} set(){} };
- }
- class Microsoft.JScript.ActiveXObjectConstructor : Microsoft.JScript.ScriptFunction
- {
- Class Microsoft.JScript.ActiveXObjectConstructor ob;
- Void Microsoft.JScript.ActiveXObjectConstructor();
- Void Microsoft.JScript.ActiveXObjectConstructor( Class Microsoft.JScript.LenientFunctionPrototype parent);
- Object Call( SZArray Object args, Object thisob);
- Object Construct( SZArray Object args);
- Object CreateInstance( SZArray Object args);
- Object Invoke();
- Boolean HasInstance( Object ob);
- Void Microsoft.JScript.ActiveXObjectConstructor();
- }
- class Microsoft.JScript.AST : System.Object
- {
- Class Microsoft.JScript.Context context;
- Void Microsoft.JScript.AST( Class Microsoft.JScript.Context context);
- Void CheckIfOKToUseInSuperConstructorCall();
- Class Microsoft.JScript.CompilerGlobals get_compilerGlobals();
- Boolean Delete();
- Void EmitILToLoadEngine( Class System.Reflection.Emit.ILGenerator il);
- Class Microsoft.JScript.Vsa.VsaEngine get_Engine();
- Object Evaluate();
- Class Microsoft.JScript.LateBinding EvaluateAsLateBinding();
- Class Microsoft.JScript.WrappedNamespace EvaluateAsWrappedNamespace( Boolean giveErrorIfNameInUse);
- Class Microsoft.JScript.Globals get_Globals();
- Boolean HasReturn();
- Class System.Reflection.IReflect InferType( Class Microsoft.JScript.JSField inference_target);
- Void InvalidateInferredTypes();
- Boolean OkToUseAsType();
- Class Microsoft.JScript.AST PartiallyEvaluate();
- Class Microsoft.JScript.AST PartiallyEvaluateAsCallable();
- Class Microsoft.JScript.AST PartiallyEvaluateAsReference();
- Void ResolveCall( Class Microsoft.JScript.ASTList args, SZArray Class System.Reflection.IReflect argIRs, Boolean constructor, Boolean brackets);
- Object ResolveCustomAttribute( Class Microsoft.JScript.ASTList args, SZArray Class System.Reflection.IReflect argIRs, Class Microsoft.JScript.AST target);
- Void SetPartialValue( Class Microsoft.JScript.AST partial_value);
- Void SetValue( Object value);
- Void TranslateToConditionalBranch( Class System.Reflection.Emit.ILGenerator il, Boolean branchIfTrue, ValueClass System.Reflection.Emit.Label label, Boolean shortForm);
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToILCall( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype, Class Microsoft.JScript.ASTList args, Boolean construct, Boolean brackets);
- Void TranslateToILDelete( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToILInitializer( Class System.Reflection.Emit.ILGenerator il);
- Void TranslateToILPreSet( Class System.Reflection.Emit.ILGenerator il);
- Void TranslateToILPreSet( Class System.Reflection.Emit.ILGenerator il, Class Microsoft.JScript.ASTList args);
- Void TranslateToILPreSetPlusGet( Class System.Reflection.Emit.ILGenerator il);
- Void TranslateToILPreSetPlusGet( Class System.Reflection.Emit.ILGenerator il, Class Microsoft.JScript.ASTList args, Boolean inBrackets);
- Void TranslateToILSet( Class System.Reflection.Emit.ILGenerator il);
- Void TranslateToILSet( Class System.Reflection.Emit.ILGenerator il, Class Microsoft.JScript.AST rhvalue);
- Object TranslateToILReference( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Class Microsoft.JScript.Context GetFirstExecutableContext();
- property compilerGlobals { get(){} set(){} };
- property Engine { get(){} set(){} };
- property Globals { get(){} set(){} };
- }
- class Microsoft.JScript.UnaryOp : Microsoft.JScript.AST
- {
- Class Microsoft.JScript.AST operand;
- Void Microsoft.JScript.UnaryOp( Class Microsoft.JScript.Context context, Class Microsoft.JScript.AST operand);
- Void CheckIfOKToUseInSuperConstructorCall();
- Class Microsoft.JScript.AST PartiallyEvaluate();
- Void TranslateToILInitializer( Class System.Reflection.Emit.ILGenerator il);
- }
- class Microsoft.JScript.AddressOf : Microsoft.JScript.UnaryOp
- {
- Void Microsoft.JScript.AddressOf( Class Microsoft.JScript.Context context, Class Microsoft.JScript.AST operand);
- Object Evaluate();
- Class System.Reflection.FieldInfo GetField();
- Class System.Reflection.IReflect InferType( Class Microsoft.JScript.JSField inference_target);
- Class Microsoft.JScript.AST PartiallyEvaluate();
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToILPreSet( Class System.Reflection.Emit.ILGenerator il);
- Object TranslateToILReference( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToILSet( Class System.Reflection.Emit.ILGenerator il, Class Microsoft.JScript.AST rhvalue);
- }
- class Microsoft.JScript.ArgumentsObject : Microsoft.JScript.JSObject
- {
- SZArray Object arguments;
- SZArray String formal_names;
- Class Microsoft.JScript.ScriptObject scope;
- Object callee;
- Object caller;
- Object length;
- Void Microsoft.JScript.ArgumentsObject( Class Microsoft.JScript.ScriptObject parent, SZArray Object arguments, Class Microsoft.JScript.FunctionObject function, Class Microsoft.JScript.Closure callee, Class Microsoft.JScript.ScriptObject scope, Class Microsoft.JScript.ArgumentsObject caller);
- Object GetValueAtIndex( UI4 index);
- Object GetMemberValue( String name);
- Void SetValueAtIndex( UI4 index, Object value);
- SZArray Object ToArray();
- }
- class Microsoft.JScript.ArrayConstructor : Microsoft.JScript.ScriptFunction
- {
- Class Microsoft.JScript.ArrayConstructor ob;
- Class Microsoft.JScript.ArrayPrototype originalPrototype;
- Void Microsoft.JScript.ArrayConstructor();
- Void Microsoft.JScript.ArrayConstructor( Class Microsoft.JScript.LenientFunctionPrototype parent, Class Microsoft.JScript.LenientArrayPrototype prototypeProp);
- Object Call( SZArray Object args, Object thisob);
- Class Microsoft.JScript.ArrayObject Construct();
- Object Construct( SZArray Object args);
- Class Microsoft.JScript.ArrayObject ConstructArray( SZArray Object args);
- Class Microsoft.JScript.ArrayObject ConstructWrapper();
- Class Microsoft.JScript.ArrayObject ConstructWrapper( Class System.Array arr);
- Class Microsoft.JScript.ArrayObject ConstructImplicitWrapper( Class System.Array arr);
- Class Microsoft.JScript.ArrayObject CreateInstance( SZArray Object args);
- Class Microsoft.JScript.ArrayObject Invoke( SZArray Object args);
- Void Microsoft.JScript.ArrayConstructor();
- }
- class Microsoft.JScript.ArrayEnumerator : System.Object
- {
- I4 curr;
- Boolean doDenseEnum;
- Boolean didDenseEnum;
- Class Microsoft.JScript.ArrayObject arrayOb;
- Class System.Collections.IEnumerator denseEnum;
- Void Microsoft.JScript.ArrayEnumerator( Class Microsoft.JScript.ArrayObject arrayOb, Class System.Collections.IEnumerator denseEnum);
- Boolean MoveNext();
- Object get_Current();
- Void Reset();
- property Current { get(){} set(){} };
- }
- class Microsoft.JScript.ArrayLiteral : Microsoft.JScript.AST
- {
- Class Microsoft.JScript.ASTList elements;
- Void Microsoft.JScript.ArrayLiteral( Class Microsoft.JScript.Context context, Class Microsoft.JScript.ASTList elements);
- Boolean AssignmentCompatible( Class System.Reflection.IReflect lhir, Boolean reportError);
- Void CheckIfOKToUseInSuperConstructorCall();
- Object Evaluate();
- Boolean IsOkToUseInCustomAttribute();
- Class Microsoft.JScript.AST PartiallyEvaluate();
- Class System.Reflection.IReflect InferType( Class Microsoft.JScript.JSField inference_target);
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToILArray( Class System.Reflection.Emit.ILGenerator il, Class System.Type etype);
- Void TranslateToILInitializer( Class System.Reflection.Emit.ILGenerator il);
- }
- class Microsoft.JScript.ArrayObject : Microsoft.JScript.JSObject
- {
- I4 MaxIndex;
- I4 MinDenseSize;
- UI4 len;
- SZArray Object denseArray;
- UI4 denseArrayLength;
- Void Microsoft.JScript.ArrayObject( Class Microsoft.JScript.ScriptObject prototype);
- Void Microsoft.JScript.ArrayObject( Class Microsoft.JScript.ScriptObject prototype, Class System.Type subType);
- I8 Array_index_for( Object index);
- I8 Array_index_for( String name);
- Void Concat( Class Microsoft.JScript.ArrayObject source);
- Void Concat( Object value);
- Boolean DeleteMember( String name);
- Boolean DeleteValueAtIndex( UI4 index);
- Void DeleteRange( UI4 start, UI4 end);
- String GetClassName();
- Object GetDefaultValue( ValueClass Microsoft.JScript.PreferredType preferred_type);
- Void GetPropertyEnumerator( Class System.Collections.ArrayList enums, Class System.Collections.ArrayList objects);
- Object GetValueAtIndex( UI4 index);
- Object GetMemberValue( String name);
- Object get_length();
- Void set_length( Object value);
- Void Realloc( UI4 newLength);
- Void SetLength( UI8 newLength);
- Void SetMemberValue( String name, Object value);
- Void SetValueAtIndex( UI4 index, Object value);
- Object Shift();
- Void Sort( Class Microsoft.JScript.ScriptFunction compareFn);
- Void Splice( UI4 start, UI4 deleteCount, SZArray Object args, Class Microsoft.JScript.ArrayObject outArray, UI4 oldLength, UI4 newLength);
- Void SpliceSlowly( UI4 start, UI4 deleteCount, SZArray Object args, Class Microsoft.JScript.ArrayObject outArray, UI4 oldLength, UI4 newLength);
- Void SwapValues( UI4 pi, UI4 qi);
- SZArray Object ToArray();
- Class System.Array ToNativeArray( Class System.Type elementType);
- Void Copy( SZArray Object source, SZArray Object target, I4 n);
- Void Copy( SZArray Object source, I4 i, SZArray Object target, I4 j, I4 n);
- Class Microsoft.JScript.ArrayObject Unshift( SZArray Object args);
- Class Microsoft.JScript.DebugArrayFieldEnumerator DebugGetEnumerator();
- Object DebugGetValueAtIndex( I4 index);
- Void DebugSetValueAtIndex( I4 index, Object value);
- property length { get(){} set(){} };
- }
- class Microsoft.JScript.QuickSort : System.Object
- {
- Class Microsoft.JScript.ScriptFunction compareFn;
- Object obj;
- Void Microsoft.JScript.QuickSort( Object obj, Class Microsoft.JScript.ScriptFunction compareFn);
- I4 Compare( Object x, Object y);
- Void SortObject( I8 left, I8 right);
- Void SortArray( I4 left, I4 right);
- Void Swap( SZArray Object array, I4 i, I4 j);
- }
- class Microsoft.JScript.ArrayPrototype : Microsoft.JScript.ArrayObject
- {
- Class Microsoft.JScript.ArrayPrototype ob;
- Class Microsoft.JScript.ArrayConstructor _constructor;
- Void Microsoft.JScript.ArrayPrototype( Class Microsoft.JScript.ObjectPrototype parent);
- Class Microsoft.JScript.ArrayObject concat( Object thisob, Class Microsoft.JScript.Vsa.VsaEngine engine, SZArray Object args);
- Class Microsoft.JScript.ArrayConstructor get_constructor();
- String join( Object thisob, Object separator);
- String Join( Object thisob, String separator, Boolean localize);
- Object pop( Object thisob);
- I8 push( Object thisob, SZArray Object args);
- Object reverse( Object thisob);
- Void SetMemberValue( String name, Object value);
- Void SetValueAtIndex( UI4 index, Object value);
- Object shift( Object thisob);
- Class Microsoft.JScript.ArrayObject slice( Object thisob, Class Microsoft.JScript.Vsa.VsaEngine engine, R8 start, Object end);
- Object sort( Object thisob, Object function);
- Class Microsoft.JScript.ArrayObject splice( Object thisob, Class Microsoft.JScript.Vsa.VsaEngine engine, R8 start, R8 deleteCnt, SZArray Object args);
- String toLocaleString( Object thisob);
- String toString( Object thisob);
- Object unshift( Object thisob, SZArray Object args);
- Void Microsoft.JScript.ArrayPrototype();
- property constructor { get(){} set(){} };
- }
- class Microsoft.JScript.ArrayWrapper : Microsoft.JScript.ArrayObject
- {
- Class System.Array value;
- Boolean implicitWrapper;
- Void Microsoft.JScript.ArrayWrapper( Class Microsoft.JScript.ScriptObject prototype, Class System.Array value, Boolean implicitWrapper);
- Void Concat( Class Microsoft.JScript.ArrayObject source);
- Void Concat( Object value);
- Void GetPropertyEnumerator( Class System.Collections.ArrayList enums, Class System.Collections.ArrayList objects);
- Class System.Type GetType();
- Object GetValueAtIndex( UI4 index);
- Object get_length();
- Void set_length( Object value);
- Void SetMemberValue( String name, Object val);
- Void SetValueAtIndex( UI4 index, Object val);
- Object Shift();
- Void Splice( UI4 start, UI4 deleteCount, SZArray Object args, Class Microsoft.JScript.ArrayObject outArray, UI4 oldLength, UI4 newLength);
- Void Sort( Class Microsoft.JScript.ScriptFunction compareFn);
- Void SwapValues( UI4 pi, UI4 qi);
- Class System.Array ToNativeArray( Class System.Type elementType);
- SZArray Object ToArray();
- Class Microsoft.JScript.ArrayObject Unshift( SZArray Object args);
- property length { get(){} set(){} };
- }
- class SortComparer : System.Object
- {
- Class Microsoft.JScript.ScriptFunction compareFn;
- Void SortComparer( Class Microsoft.JScript.ScriptFunction compareFn);
- I4 Compare( Object x, Object y);
- }
- class Microsoft.JScript.AssemblyCustomAttributeList : Microsoft.JScript.AST
- {
- Class Microsoft.JScript.CustomAttributeList list;
- Boolean okToUse;
- Void Microsoft.JScript.AssemblyCustomAttributeList( Class Microsoft.JScript.CustomAttributeList list);
- Object Evaluate();
- Void Process();
- Class Microsoft.JScript.AST PartiallyEvaluate();
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToILInitializer( Class System.Reflection.Emit.ILGenerator il);
- }
- class Microsoft.JScript.Assign : Microsoft.JScript.AST
- {
- Class Microsoft.JScript.AST lhside;
- Class Microsoft.JScript.AST rhside;
- Void Microsoft.JScript.Assign( Class Microsoft.JScript.Context context, Class Microsoft.JScript.AST lhside, Class Microsoft.JScript.AST rhside);
- Object Evaluate();
- Class System.Reflection.IReflect InferType( Class Microsoft.JScript.JSField inference_target);
- Class Microsoft.JScript.AST PartiallyEvaluate();
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToILInitializer( Class System.Reflection.Emit.ILGenerator il);
- }
- class Microsoft.JScript.ASTList : Microsoft.JScript.AST
- {
- I4 count;
- SZArray Class Microsoft.JScript.AST list;
- SZArray Object array;
- Void Microsoft.JScript.ASTList( Class Microsoft.JScript.Context context);
- Class Microsoft.JScript.ASTList Append( Class Microsoft.JScript.AST elem);
- Object Evaluate();
- SZArray Object EvaluateAsArray();
- Void Grow();
- Class Microsoft.JScript.AST PartiallyEvaluate();
- Class Microsoft.JScript.AST get_Item( I4 i);
- Void set_Item( I4 i, Class Microsoft.JScript.AST value);
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToILInitializer( Class System.Reflection.Emit.ILGenerator il);
- property Item { get(){} set(){} };
- }
- interface Microsoft.JScript.IAuthorServices :
- {
- Class Microsoft.JScript.IColorizeText GetColorizer();
- Class Microsoft.JScript.IParseText GetCodeSense();
- }
- interface Microsoft.JScript.IColorizeText :
- {
- Class Microsoft.JScript.ITokenEnumerator Colorize( String sourceCode, ValueClass Microsoft.JScript.SourceState state);
- ValueClass Microsoft.JScript.SourceState GetStateForText( String sourceCode, ValueClass Microsoft.JScript.SourceState currentState);
- }
- class Microsoft.JScript.SourceState : System.Enum
- {
- I4 value__;
- ValueClass Microsoft.JScript.SourceState STATE_COLOR_NORMAL;
- ValueClass Microsoft.JScript.SourceState STATE_COLOR_COMMENT;
- ValueClass Microsoft.JScript.SourceState STATE_COLOR_STRING;
- }
- class Microsoft.JScript.TokenColor : System.Enum
- {
- I4 value__;
- ValueClass Microsoft.JScript.TokenColor COLOR_TEXT;
- ValueClass Microsoft.JScript.TokenColor COLOR_IDENTIFIER;
- ValueClass Microsoft.JScript.TokenColor COLOR_KEYWORD;
- ValueClass Microsoft.JScript.TokenColor COLOR_COMMENT;
- ValueClass Microsoft.JScript.TokenColor COLOR_OPERATOR;
- ValueClass Microsoft.JScript.TokenColor COLOR_NUMBER;
- ValueClass Microsoft.JScript.TokenColor COLOR_STRING;
- ValueClass Microsoft.JScript.TokenColor COLOR_CONDITIONAL_COMP;
- }
- interface Microsoft.JScript.ITokenEnumerator :
- {
- Class Microsoft.JScript.ITokenColorInfo GetNext();
- Void Reset();
- }
- interface Microsoft.JScript.ITokenColorInfo :
- {
- I4 get_StartPosition();
- I4 get_EndPosition();
- ValueClass Microsoft.JScript.TokenColor get_Color();
- property StartPosition { get(){} set(){} };
- property EndPosition { get(){} set(){} };
- property Color { get(){} set(){} };
- }
- interface Microsoft.JScript.IParseText :
- {
- Void Parse( String code, Class Microsoft.JScript.IErrorHandler error);
- }
- interface Microsoft.JScript.IErrorHandler :
- {
- Boolean OnCompilerError( Class Microsoft.JScript.IVsaFullErrorInfo error);
- }
- interface Microsoft.JScript.IObjectCompletionInfo :
- {
- }
- interface Microsoft.JScript.IMethodsCompletionInfo :
- {
- }
- class Microsoft.Vsa.BaseVsaEngine : System.Object
- {
- String applicationPath;
- Class System.Reflection.Assembly loadedAssembly;
- String compiledRootNamespace;
- Class Microsoft.Vsa.IVsaSite engineSite;
- Boolean genDebugInfo;
- Boolean haveCompiledState;
- Boolean failedCompilation;
- Boolean isClosed;
- Boolean isEngineCompiled;
- Boolean isDebugInfoSupported;
- Boolean isEngineDirty;
- Boolean isEngineInitialized;
- Boolean isEngineRunning;
- Class Microsoft.Vsa.IVsaItems vsaItems;
- String scriptLanguage;
- I4 errorLocale;
- Class System.Collections.Hashtable nameTable;
- String engineName;
- String engineMoniker;
- String rootNamespace;
- Class System.Type startupClass;
- Class Microsoft.Vsa.BaseVsaStartup startupInstance;
- String assemblyVersion;
- Class System.Security.Policy.Evidence executionEvidence;
- Void Microsoft.Vsa.BaseVsaEngine( String language, String version, Boolean supportDebug);
- Class Microsoft.Vsa.VsaException Error( ValueClass Microsoft.Vsa.VsaError vsaErrorNumber);
- Void TryObtainLock();
- Void ReleaseLock();
- Boolean IsCondition( ValueClass Pre flag, ValueClass Pre test);
- Void Preconditions( ValueClass Pre flags);
- Class System._AppDomain get_AppDomain();
- Void set_AppDomain( Class System._AppDomain value);
- Class System.Security.Policy.Evidence get_Evidence();
- Void set_Evidence( Class System.Security.Policy.Evidence value);
- String get_ApplicationBase();
- Void set_ApplicationBase( String value);
- Class System.Reflection.Assembly get_Assembly();
- Boolean get_GenerateDebugInfo();
- Void set_GenerateDebugInfo( Boolean value);
- Boolean get_IsCompiled();
- Boolean get_IsDirty();
- Void set_IsDirty( Boolean value);
- Boolean get_IsRunning();
- Class Microsoft.Vsa.IVsaItems get_Items();
- String get_Language();
- I4 get_LCID();
- Void set_LCID( I4 value);
- String get_Name();
- Void set_Name( String value);
- String get_RootMoniker();
- Void set_RootMoniker( String value);
- String get_RootNamespace();
- Void set_RootNamespace( String value);
- Class Microsoft.Vsa.IVsaSite get_Site();
- Void set_Site( Class Microsoft.Vsa.IVsaSite value);
- String get_Version();
- Void Close();
- Boolean Compile();
- Object GetOption( String name);
- Void InitNew();
- Class System.Reflection.Assembly LoadCompiledState();
- Void LoadSourceState( Class Microsoft.Vsa.IVsaPersistSite site);
- Void Reset();
- Void RevokeCache();
- Void Run();
- Void SetOption( String name, Object value);
- Void SaveCompiledState( ByRef SZArray UI1 pe, ByRef SZArray UI1 debugInfo);
- Void SaveSourceState( Class Microsoft.Vsa.IVsaPersistSite site);
- Void ValidateRootMoniker( String rootMoniker);
- Void DoClose();
- Boolean DoCompile();
- Void DoLoadSourceState( Class Microsoft.Vsa.IVsaPersistSite site);
- Void DoSaveCompiledState( ByRef SZArray UI1 pe, ByRef SZArray UI1 debugInfo);
- Void DoSaveSourceState( Class Microsoft.Vsa.IVsaPersistSite site);
- Object GetCustomOption( String name);
- Boolean IsValidNamespaceName( String name);
- Boolean IsValidIdentifier( String ident);
- Void ResetCompiledState();
- Void SetCustomOption( String name, Object value);
- Void Microsoft.Vsa.BaseVsaEngine();
- property AppDomain { get(){} set(){} };
- property Evidence { get(){} set(){} };
- property ApplicationBase { get(){} set(){} };
- property Assembly { get(){} set(){} };
- property GenerateDebugInfo { get(){} set(){} };
- property IsCompiled { get(){} set(){} };
- property IsDirty { get(){} set(){} };
- property IsRunning { get(){} set(){} };
- property Items { get(){} set(){} };
- property Language { get(){} set(){} };
- property LCID { get(){} set(){} };
- property Name { get(){} set(){} };
- property RootMoniker { get(){} set(){} };
- property RootNamespace { get(){} set(){} };
- property Site { get(){} set(){} };
- property Version { get(){} set(){} };
- }
- class Pre : System.Enum
- {
- I4 value__;
- ValueClass Pre None;
- ValueClass Pre EngineNotClosed;
- ValueClass Pre SupportForDebug;
- ValueClass Pre EngineCompiled;
- ValueClass Pre EngineRunning;
- ValueClass Pre EngineNotRunning;
- ValueClass Pre RootMonikerSet;
- ValueClass Pre RootMonikerNotSet;
- ValueClass Pre RootNamespaceSet;
- ValueClass Pre SiteSet;
- ValueClass Pre SiteNotSet;
- ValueClass Pre EngineInitialised;
- ValueClass Pre EngineNotInitialised;
- }
- class Microsoft.Vsa.BaseVsaSite : System.Object
- {
- SZArray UI1 get_Assembly();
- SZArray UI1 get_DebugInfo();
- Void GetCompiledState( ByRef SZArray UI1 pe, ByRef SZArray UI1 debugInfo);
- Object GetEventSourceInstance( String itemName, String eventSourceName);
- Object GetGlobalInstance( String name);
- Void Notify( String notify, Object optional);
- Boolean OnCompilerError( Class Microsoft.Vsa.IVsaError error);
- Void Microsoft.Vsa.BaseVsaSite();
- property Assembly { get(){} set(){} };
- property DebugInfo { get(){} set(){} };
- }
- class Microsoft.Vsa.BaseVsaStartup : System.Object
- {
- Class Microsoft.Vsa.IVsaSite site;
- Void SetSite( Class Microsoft.Vsa.IVsaSite site);
- Void Startup();
- Void Shutdown();
- Void Microsoft.Vsa.BaseVsaStartup();
- }
- class Microsoft.JScript.BinaryOp : Microsoft.JScript.AST
- {
- Class Microsoft.JScript.AST operand1;
- Class Microsoft.JScript.AST operand2;
- ValueClass Microsoft.JScript.JSToken operatorTok;
- Class System.Type type1;
- Class System.Type type2;
- Class System.Reflection.MethodInfo operatorMeth;
- Void Microsoft.JScript.BinaryOp( Class Microsoft.JScript.Context context, Class Microsoft.JScript.AST operand1, Class Microsoft.JScript.AST operand2);
- Void Microsoft.JScript.BinaryOp( Class Microsoft.JScript.Context context, Class Microsoft.JScript.AST operand1, Class Microsoft.JScript.AST operand2, ValueClass Microsoft.JScript.JSToken operatorTok);
- Void CheckIfOKToUseInSuperConstructorCall();
- Class System.Reflection.MethodInfo GetOperator( Class System.Reflection.IReflect ir1, Class System.Reflection.IReflect ir2);
- Class Microsoft.JScript.AST PartiallyEvaluate();
- Void TranslateToILInitializer( Class System.Reflection.Emit.ILGenerator il);
- }
- class Microsoft.JScript.Binding : Microsoft.JScript.AST
- {
- SZArray Class System.Reflection.IReflect argIRs;
- Class System.Reflection.MemberInfo defaultMember;
- Class System.Reflection.IReflect defaultMemberReturnIR;
- Boolean isArrayElementAccess;
- Boolean isArrayConstructor;
- Boolean isAssignmentToDefaultIndexedProperty;
- Boolean isFullyResolved;
- Boolean isNonVirtual;
- SZArray Class System.Reflection.MemberInfo members;
- Class System.Reflection.MemberInfo member;
- String name;
- Boolean giveErrors;
- Class Microsoft.JScript.ConstantWrapper ReflectionMissingCW;
- Class Microsoft.JScript.ConstantWrapper JScriptMissingCW;
- Void Microsoft.JScript.Binding( Class Microsoft.JScript.Context context, String name);
- Boolean Accessible( Boolean checkSetter);
- Boolean AccessibleConstructor();
- Boolean AccessibleField( Boolean checkWritable);
- Boolean AccessibleMethod();
- Boolean AccessibleMethod( Class System.Reflection.MethodInfo meth);
- Boolean AccessibleProperty( Boolean checkSetter);
- Boolean AssignmentCompatible( Class System.Reflection.IReflect lhir, Class Microsoft.JScript.AST rhexpr, Class System.Reflection.IReflect rhir, Boolean reportError);
- Boolean ArrayAssignmentCompatible( Class Microsoft.JScript.AST ast, Class System.Reflection.IReflect lhir);
- Void CheckIfDeletable();
- Void CheckIfUseless();
- Boolean CheckParameters( SZArray Class System.Reflection.ParameterInfo pars, SZArray Class System.Reflection.IReflect argIRs, Class Microsoft.JScript.ASTList argAST, Class Microsoft.JScript.Context ctx);
- Boolean CheckParameters( SZArray Class System.Reflection.ParameterInfo pars, SZArray Class System.Reflection.IReflect argIRs, Class Microsoft.JScript.ASTList argAST, Class Microsoft.JScript.Context ctx, I4 offset, Boolean defaultIsUndefined, Boolean reportError);
- Boolean Delete();
- Object Evaluate();
- Class Microsoft.JScript.MemberInfoList GetAllKnownInstanceBindingsForThisName();
- SZArray Class System.Reflection.IReflect GetAllEligibleClasses();
- Object GetObject();
- Void HandleNoSuchMemberError();
- Class System.Reflection.IReflect InferType( Class Microsoft.JScript.JSField inference_target);
- Class System.Reflection.IReflect InferTypeOfCall( Class Microsoft.JScript.JSField inference_target, Boolean isConstructor);
- Boolean InsideClassThatExtends( Class Microsoft.JScript.ScriptObject scope, Class System.Type type);
- Void InvalidateBinding();
- Boolean IsCompatibleWithDelegate( Class System.Type delegateType);
- Boolean IsMissing( Object value);
- Boolean OkToUseAsType();
- I4 PlaceValuesForHiddenParametersOnStack( Class System.Reflection.Emit.ILGenerator il, Class System.Reflection.MethodInfo meth, SZArray Class System.Reflection.ParameterInfo pars);
- Void PlaceArgumentsOnStack( Class System.Reflection.Emit.ILGenerator il, SZArray Class System.Reflection.ParameterInfo pars, Class Microsoft.JScript.ASTList args, I4 offset, I4 rhoffset, Class Microsoft.JScript.AST missing);
- Boolean RefersToMemoryLocation();
- Void ResolveCall( Class Microsoft.JScript.ASTList args, SZArray Class System.Reflection.IReflect argIRs, Boolean constructor, Boolean brackets);
- Object ResolveCustomAttribute( Class Microsoft.JScript.ASTList args, SZArray Class System.Reflection.IReflect argIRs, Class Microsoft.JScript.AST target);
- Void ResolveLHValue();
- Class System.Reflection.MemberInfo ResolveOtherKindOfCall( Class Microsoft.JScript.ASTList argList, SZArray Class System.Reflection.IReflect argIRs, Boolean constructor, Boolean brackets);
- Void ResolveRHValue();
- Void SetPartialValue( Class Microsoft.JScript.AST partial_value);
- Void SetPartialValue( Class Microsoft.JScript.ASTList argList, SZArray Class System.Reflection.IReflect argIRs, Class Microsoft.JScript.AST partial_value, Boolean inBrackets);
- Void SetValue( Object value);
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype, Boolean calledFromDelete);
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype, Boolean preSet, Boolean preSetPlusGet);
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype, Boolean preSet, Boolean preSetPlusGet, Boolean calledFromDelete);
- Void TranslateToILCall( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype, Class Microsoft.JScript.ASTList argList, Boolean construct, Boolean brackets);
- Void TranslateToILDelete( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToILObject( Class System.Reflection.Emit.ILGenerator il, Class System.Type obtype, Boolean noValue);
- Void TranslateToILPreSet( Class System.Reflection.Emit.ILGenerator il);
- Void TranslateToILPreSet( Class System.Reflection.Emit.ILGenerator il, Class Microsoft.JScript.ASTList argList);
- Void TranslateToILPreSetPlusGet( Class System.Reflection.Emit.ILGenerator il);
- Void TranslateToILPreSetPlusGet( Class System.Reflection.Emit.ILGenerator il, Class Microsoft.JScript.ASTList argList, Boolean inBrackets);
- Object TranslateToILReference( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToILSet( Class System.Reflection.Emit.ILGenerator il, Class Microsoft.JScript.AST rhvalue);
- Void TranslateToILWithDupOfThisOb( Class System.Reflection.Emit.ILGenerator il);
- Void TranslateToLdelem( Class System.Reflection.Emit.ILGenerator il, Class System.Type etype);
- Object TranslateToSpeculativeEarlyBoundSet( Class System.Reflection.Emit.ILGenerator il, Class Microsoft.JScript.AST rhvalue);
- Object TranslateToSpeculativeEarlyBindings( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype, Boolean getObjectFromLateBindingInstance);
- Object TranslateToSpeculativeEarlyBoundCalls( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype, Class Microsoft.JScript.ASTList argList, Boolean construct, Boolean brackets);
- Void TranslateToStelem( Class System.Reflection.Emit.ILGenerator il, Class System.Type etype);
- Void WarnIfNotFullyResolved();
- Void WarnIfObsolete();
- Void WarnIfObsolete( Class System.Reflection.MemberInfo member, Class Microsoft.JScript.Context context);
- Void Microsoft.JScript.Binding();
- }
- class Microsoft.JScript.BitwiseBinary : Microsoft.JScript.BinaryOp
- {
- Object metaData;
- Void Microsoft.JScript.BitwiseBinary( Class Microsoft.JScript.Context context, Class Microsoft.JScript.AST operand1, Class Microsoft.JScript.AST operand2, ValueClass Microsoft.JScript.JSToken operatorTok);
- Void Microsoft.JScript.BitwiseBinary( I4 operatorTok);
- Object Evaluate();
- Object EvaluateBitwiseBinary( Object v1, Object v2);
- Object EvaluateBitwiseBinary( Object v1, Object v2, ValueClass Microsoft.JScript.JSToken operatorTok);
- Object DoOp( I4 i, I4 j, ValueClass Microsoft.JScript.JSToken operatorTok);
- Class System.Reflection.IReflect InferType( Class Microsoft.JScript.JSField inference_target);
- Class System.Type Operand2Type( ValueClass Microsoft.JScript.JSToken operatorTok, Class System.Type bbrType);
- Class System.Type ResultType( Class System.Type type1, Class System.Type type2, ValueClass Microsoft.JScript.JSToken operatorTok);
- Void TranslateToBitCountMask( Class System.Reflection.Emit.ILGenerator il, Class System.Type type, Class Microsoft.JScript.AST operand2);
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToILInitializer( Class System.Reflection.Emit.ILGenerator il);
- }
- class Microsoft.JScript.BitwiseBinaryAssign : Microsoft.JScript.BinaryOp
- {
- Class Microsoft.JScript.BitwiseBinary binOp;
- Object metaData;
- Void Microsoft.JScript.BitwiseBinaryAssign( Class Microsoft.JScript.Context context, Class Microsoft.JScript.AST operand1, Class Microsoft.JScript.AST operand2, ValueClass Microsoft.JScript.JSToken operatorTok);
- Object Evaluate();
- Class System.Reflection.IReflect InferType( Class Microsoft.JScript.JSField inference_target);
- Class Microsoft.JScript.AST PartiallyEvaluate();
- Void TranslateToILForNoOverloadCase( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToILInitializer( Class System.Reflection.Emit.ILGenerator il);
- }
- class Microsoft.JScript.Block : Microsoft.JScript.AST
- {
- Class Microsoft.JScript.Completion completion;
- Class System.Collections.ArrayList list;
- Void Microsoft.JScript.Block( Class Microsoft.JScript.Context context);
- Void Append( Class Microsoft.JScript.AST elem);
- Void ComplainAboutAnythingOtherThanClassOrPackage();
- Object Evaluate();
- Void EvaluateStaticVariableInitializers();
- Void EvaluateInstanceVariableInitializers();
- Boolean HasReturn();
- Void ProcessAssemblyAttributeLists();
- Void MarkSuperOKIfIsFirstStatement();
- Class Microsoft.JScript.AST PartiallyEvaluate();
- Class Microsoft.JScript.Expression ToExpression();
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToILInitializer( Class System.Reflection.Emit.ILGenerator il);
- Void TranslateToILInitOnlyInitializers( Class System.Reflection.Emit.ILGenerator il);
- Void TranslateToILInstanceInitializers( Class System.Reflection.Emit.ILGenerator il);
- Void TranslateToILStaticInitializers( Class System.Reflection.Emit.ILGenerator il);
- Class Microsoft.JScript.Context GetFirstExecutableContext();
- }
- class Microsoft.JScript.BlockScope : Microsoft.JScript.ActivationObject
- {
- I4 counter;
- Boolean catchHanderScope;
- I4 scopeId;
- Class System.Collections.ArrayList localFieldsForDebugInfo;
- Void Microsoft.JScript.BlockScope( Class Microsoft.JScript.ScriptObject parent);
- Void Microsoft.JScript.BlockScope( Class Microsoft.JScript.ScriptObject parent, String name, I4 scopeId);
- Void AddFieldForLocalScopeDebugInfo( Class Microsoft.JScript.JSLocalField field);
- Class Microsoft.JScript.JSVariableField CreateField( String name, ValueClass System.Reflection.FieldAttributes attributeFlags, Object value);
- Void EmitLocalInfoForFields( Class System.Reflection.Emit.ILGenerator il);
- Void Microsoft.JScript.BlockScope();
- }
- class Microsoft.JScript.BooleanConstructor : Microsoft.JScript.ScriptFunction
- {
- Class Microsoft.JScript.BooleanConstructor ob;
- Class Microsoft.JScript.BooleanPrototype originalPrototype;
- Void Microsoft.JScript.BooleanConstructor();
- Void Microsoft.JScript.BooleanConstructor( Class Microsoft.JScript.LenientFunctionPrototype parent, Class Microsoft.JScript.LenientBooleanPrototype prototypeProp);
- Object Call( SZArray Object args, Object thisob);
- Class Microsoft.JScript.BooleanObject Construct();
- Object Construct( SZArray Object args);
- Class Microsoft.JScript.BooleanObject ConstructImplicitWrapper( Boolean arg);
- Class Microsoft.JScript.BooleanObject ConstructWrapper( Boolean arg);
- Class Microsoft.JScript.BooleanObject CreateInstance( SZArray Object args);
- Boolean Invoke( Object arg);
- Void Microsoft.JScript.BooleanConstructor();
- }
- class Microsoft.JScript.BooleanObject : Microsoft.JScript.JSObject
- {
- Boolean value;
- Boolean implicitWrapper;
- Void Microsoft.JScript.BooleanObject( Class Microsoft.JScript.ScriptObject prototype, Class System.Type subType);
- Void Microsoft.JScript.BooleanObject( Class Microsoft.JScript.ScriptObject prototype, Boolean value, Boolean implicitWrapper);
- String GetClassName();
- Object GetDefaultValue( ValueClass Microsoft.JScript.PreferredType preferred_type);
- Class System.Type GetType();
- }
- class Microsoft.JScript.BooleanPrototype : Microsoft.JScript.BooleanObject
- {
- Class Microsoft.JScript.BooleanPrototype ob;
- Class Microsoft.JScript.BooleanConstructor _constructor;
- Void Microsoft.JScript.BooleanPrototype( Class Microsoft.JScript.ObjectPrototype parent, Class System.Type baseType);
- Class Microsoft.JScript.BooleanConstructor get_constructor();
- String toString( Object thisob);
- Object valueOf( Object thisob);
- Void Microsoft.JScript.BooleanPrototype();
- property constructor { get(){} set(){} };
- }
- class Microsoft.JScript.Break : Microsoft.JScript.AST
- {
- Class Microsoft.JScript.Completion completion;
- Boolean leavesFinally;
- Void Microsoft.JScript.Break( Class Microsoft.JScript.Context context, I4 count, Boolean leavesFinally);
- Object Evaluate();
- Class Microsoft.JScript.AST PartiallyEvaluate();
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToILInitializer( Class System.Reflection.Emit.ILGenerator il);
- }
- class Microsoft.JScript.BreakOutOfFinally : System.ApplicationException
- {
- I4 target;
- Void Microsoft.JScript.BreakOutOfFinally( I4 target);
- }
- class Microsoft.JScript.JSBuiltin : System.Enum
- {
- I4 value__;
- ValueClass Microsoft.JScript.JSBuiltin Array_concat;
- ValueClass Microsoft.JScript.JSBuiltin Array_join;
- ValueClass Microsoft.JScript.JSBuiltin Array_pop;
- ValueClass Microsoft.JScript.JSBuiltin Array_push;
- ValueClass Microsoft.JScript.JSBuiltin Array_reverse;
- ValueClass Microsoft.JScript.JSBuiltin Array_shift;
- ValueClass Microsoft.JScript.JSBuiltin Array_slice;
- ValueClass Microsoft.JScript.JSBuiltin Array_sort;
- ValueClass Microsoft.JScript.JSBuiltin Array_splice;
- ValueClass Microsoft.JScript.JSBuiltin Array_toLocaleString;
- ValueClass Microsoft.JScript.JSBuiltin Array_toString;
- ValueClass Microsoft.JScript.JSBuiltin Array_unshift;
- ValueClass Microsoft.JScript.JSBuiltin Boolean_toString;
- ValueClass Microsoft.JScript.JSBuiltin Boolean_valueOf;
- ValueClass Microsoft.JScript.JSBuiltin Date_getDate;
- ValueClass Microsoft.JScript.JSBuiltin Date_getDay;
- ValueClass Microsoft.JScript.JSBuiltin Date_getFullYear;
- ValueClass Microsoft.JScript.JSBuiltin Date_getHours;
- ValueClass Microsoft.JScript.JSBuiltin Date_getMilliseconds;
- ValueClass Microsoft.JScript.JSBuiltin Date_getMinutes;
- ValueClass Microsoft.JScript.JSBuiltin Date_getMonth;
- ValueClass Microsoft.JScript.JSBuiltin Date_getSeconds;
- ValueClass Microsoft.JScript.JSBuiltin Date_getTime;
- ValueClass Microsoft.JScript.JSBuiltin Date_getTimezoneOffset;
- ValueClass Microsoft.JScript.JSBuiltin Date_getUTCDate;
- ValueClass Microsoft.JScript.JSBuiltin Date_getUTCDay;
- ValueClass Microsoft.JScript.JSBuiltin Date_getUTCFullYear;
- ValueClass Microsoft.JScript.JSBuiltin Date_getUTCHours;
- ValueClass Microsoft.JScript.JSBuiltin Date_getUTCMilliseconds;
- ValueClass Microsoft.JScript.JSBuiltin Date_getUTCMinutes;
- ValueClass Microsoft.JScript.JSBuiltin Date_getUTCMonth;
- ValueClass Microsoft.JScript.JSBuiltin Date_getUTCSeconds;
- ValueClass Microsoft.JScript.JSBuiltin Date_getVarDate;
- ValueClass Microsoft.JScript.JSBuiltin Date_getYear;
- ValueClass Microsoft.JScript.JSBuiltin Date_parse;
- ValueClass Microsoft.JScript.JSBuiltin Date_setDate;
- ValueClass Microsoft.JScript.JSBuiltin Date_setFullYear;
- ValueClass Microsoft.JScript.JSBuiltin Date_setHours;
- ValueClass Microsoft.JScript.JSBuiltin Date_setMinutes;
- ValueClass Microsoft.JScript.JSBuiltin Date_setMilliseconds;
- ValueClass Microsoft.JScript.JSBuiltin Date_setMonth;
- ValueClass Microsoft.JScript.JSBuiltin Date_setSeconds;
- ValueClass Microsoft.JScript.JSBuiltin Date_setTime;
- ValueClass Microsoft.JScript.JSBuiltin Date_setUTCDate;
- ValueClass Microsoft.JScript.JSBuiltin Date_setUTCFullYear;
- ValueClass Microsoft.JScript.JSBuiltin Date_setUTCHours;
- ValueClass Microsoft.JScript.JSBuiltin Date_setUTCMinutes;
- ValueClass Microsoft.JScript.JSBuiltin Date_setUTCMilliseconds;
- ValueClass Microsoft.JScript.JSBuiltin Date_setUTCMonth;
- ValueClass Microsoft.JScript.JSBuiltin Date_setUTCSeconds;
- ValueClass Microsoft.JScript.JSBuiltin Date_setYear;
- ValueClass Microsoft.JScript.JSBuiltin Date_toDateString;
- ValueClass Microsoft.JScript.JSBuiltin Date_toGMTString;
- ValueClass Microsoft.JScript.JSBuiltin Date_toLocaleDateString;
- ValueClass Microsoft.JScript.JSBuiltin Date_toLocaleString;
- ValueClass Microsoft.JScript.JSBuiltin Date_toLocaleTimeString;
- ValueClass Microsoft.JScript.JSBuiltin Date_toString;
- ValueClass Microsoft.JScript.JSBuiltin Date_toTimeString;
- ValueClass Microsoft.JScript.JSBuiltin Date_toUTCString;
- ValueClass Microsoft.JScript.JSBuiltin Date_UTC;
- ValueClass Microsoft.JScript.JSBuiltin Date_valueOf;
- ValueClass Microsoft.JScript.JSBuiltin Enumerator_atEnd;
- ValueClass Microsoft.JScript.JSBuiltin Enumerator_item;
- ValueClass Microsoft.JScript.JSBuiltin Enumerator_moveFirst;
- ValueClass Microsoft.JScript.JSBuiltin Enumerator_moveNext;
- ValueClass Microsoft.JScript.JSBuiltin Error_toString;
- ValueClass Microsoft.JScript.JSBuiltin Function_apply;
- ValueClass Microsoft.JScript.JSBuiltin Function_call;
- ValueClass Microsoft.JScript.JSBuiltin Function_toString;
- ValueClass Microsoft.JScript.JSBuiltin Global_CollectGarbage;
- ValueClass Microsoft.JScript.JSBuiltin Global_decodeURI;
- ValueClass Microsoft.JScript.JSBuiltin Global_decodeURIComponent;
- ValueClass Microsoft.JScript.JSBuiltin Global_encodeURI;
- ValueClass Microsoft.JScript.JSBuiltin Global_encodeURIComponent;
- ValueClass Microsoft.JScript.JSBuiltin Global_escape;
- ValueClass Microsoft.JScript.JSBuiltin Global_eval;
- ValueClass Microsoft.JScript.JSBuiltin Global_GetObject;
- ValueClass Microsoft.JScript.JSBuiltin Global_isNaN;
- ValueClass Microsoft.JScript.JSBuiltin Global_isFinite;
- ValueClass Microsoft.JScript.JSBuiltin Global_parseFloat;
- ValueClass Microsoft.JScript.JSBuiltin Global_parseInt;
- ValueClass Microsoft.JScript.JSBuiltin Global_ScriptEngine;
- ValueClass Microsoft.JScript.JSBuiltin Global_ScriptEngineBuildVersion;
- ValueClass Microsoft.JScript.JSBuiltin Global_ScriptEngineMajorVersion;
- ValueClass Microsoft.JScript.JSBuiltin Global_ScriptEngineMinorVersion;
- ValueClass Microsoft.JScript.JSBuiltin Global_unescape;
- ValueClass Microsoft.JScript.JSBuiltin Math_abs;
- ValueClass Microsoft.JScript.JSBuiltin Math_acos;
- ValueClass Microsoft.JScript.JSBuiltin Math_asin;
- ValueClass Microsoft.JScript.JSBuiltin Math_atan;
- ValueClass Microsoft.JScript.JSBuiltin Math_atan2;
- ValueClass Microsoft.JScript.JSBuiltin Math_ceil;
- ValueClass Microsoft.JScript.JSBuiltin Math_cos;
- ValueClass Microsoft.JScript.JSBuiltin Math_exp;
- ValueClass Microsoft.JScript.JSBuiltin Math_floor;
- ValueClass Microsoft.JScript.JSBuiltin Math_log;
- ValueClass Microsoft.JScript.JSBuiltin Math_max;
- ValueClass Microsoft.JScript.JSBuiltin Math_min;
- ValueClass Microsoft.JScript.JSBuiltin Math_pow;
- ValueClass Microsoft.JScript.JSBuiltin Math_random;
- ValueClass Microsoft.JScript.JSBuiltin Math_round;
- ValueClass Microsoft.JScript.JSBuiltin Math_sin;
- ValueClass Microsoft.JScript.JSBuiltin Math_sqrt;
- ValueClass Microsoft.JScript.JSBuiltin Math_tan;
- ValueClass Microsoft.JScript.JSBuiltin Number_toExponential;
- ValueClass Microsoft.JScript.JSBuiltin Number_toFixed;
- ValueClass Microsoft.JScript.JSBuiltin Number_toLocaleString;
- ValueClass Microsoft.JScript.JSBuiltin Number_toPrecision;
- ValueClass Microsoft.JScript.JSBuiltin Number_toString;
- ValueClass Microsoft.JScript.JSBuiltin Number_valueOf;
- ValueClass Microsoft.JScript.JSBuiltin Object_hasOwnProperty;
- ValueClass Microsoft.JScript.JSBuiltin Object_isPrototypeOf;
- ValueClass Microsoft.JScript.JSBuiltin Object_propertyIsEnumerable;
- ValueClass Microsoft.JScript.JSBuiltin Object_toLocaleString;
- ValueClass Microsoft.JScript.JSBuiltin Object_toString;
- ValueClass Microsoft.JScript.JSBuiltin Object_valueOf;
- ValueClass Microsoft.JScript.JSBuiltin RegExp_compile;
- ValueClass Microsoft.JScript.JSBuiltin RegExp_exec;
- ValueClass Microsoft.JScript.JSBuiltin RegExp_test;
- ValueClass Microsoft.JScript.JSBuiltin RegExp_toString;
- ValueClass Microsoft.JScript.JSBuiltin String_anchor;
- ValueClass Microsoft.JScript.JSBuiltin String_big;
- ValueClass Microsoft.JScript.JSBuiltin String_blink;
- ValueClass Microsoft.JScript.JSBuiltin String_bold;
- ValueClass Microsoft.JScript.JSBuiltin String_charAt;
- ValueClass Microsoft.JScript.JSBuiltin String_charCodeAt;
- ValueClass Microsoft.JScript.JSBuiltin String_concat;
- ValueClass Microsoft.JScript.JSBuiltin String_fixed;
- ValueClass Microsoft.JScript.JSBuiltin String_fontcolor;
- ValueClass Microsoft.JScript.JSBuiltin String_fontsize;
- ValueClass Microsoft.JScript.JSBuiltin String_fromCharCode;
- ValueClass Microsoft.JScript.JSBuiltin String_indexOf;
- ValueClass Microsoft.JScript.JSBuiltin String_italics;
- ValueClass Microsoft.JScript.JSBuiltin String_lastIndexOf;
- ValueClass Microsoft.JScript.JSBuiltin String_link;
- ValueClass Microsoft.JScript.JSBuiltin String_localeCompare;
- ValueClass Microsoft.JScript.JSBuiltin String_match;
- ValueClass Microsoft.JScript.JSBuiltin String_replace;
- ValueClass Microsoft.JScript.JSBuiltin String_search;
- ValueClass Microsoft.JScript.JSBuiltin String_slice;
- ValueClass Microsoft.JScript.JSBuiltin String_small;
- ValueClass Microsoft.JScript.JSBuiltin String_split;
- ValueClass Microsoft.JScript.JSBuiltin String_strike;
- ValueClass Microsoft.JScript.JSBuiltin String_sub;
- ValueClass Microsoft.JScript.JSBuiltin String_substr;
- ValueClass Microsoft.JScript.JSBuiltin String_substring;
- ValueClass Microsoft.JScript.JSBuiltin String_sup;
- ValueClass Microsoft.JScript.JSBuiltin String_toLocaleLowerCase;
- ValueClass Microsoft.JScript.JSBuiltin String_toLocaleUpperCase;
- ValueClass Microsoft.JScript.JSBuiltin String_toLowerCase;
- ValueClass Microsoft.JScript.JSBuiltin String_toString;
- ValueClass Microsoft.JScript.JSBuiltin String_toUpperCase;
- ValueClass Microsoft.JScript.JSBuiltin String_valueOf;
- ValueClass Microsoft.JScript.JSBuiltin VBArray_dimensions;
- ValueClass Microsoft.JScript.JSBuiltin VBArray_getItem;
- ValueClass Microsoft.JScript.JSBuiltin VBArray_lbound;
- ValueClass Microsoft.JScript.JSBuiltin VBArray_toArray;
- ValueClass Microsoft.JScript.JSBuiltin VBArray_ubound;
- }
- class Microsoft.JScript.BuiltinFunction : Microsoft.JScript.ScriptFunction
- {
- Class System.Reflection.MethodInfo method;
- ValueClass Microsoft.JScript.JSBuiltin biFunc;
- Void Microsoft.JScript.BuiltinFunction( Object obj, Class System.Reflection.MethodInfo method);
- Void Microsoft.JScript.BuiltinFunction( String name, Object obj, Class System.Reflection.MethodInfo method, Class Microsoft.JScript.ScriptFunction parent);
- Object Call( SZArray Object args, Object thisob);
- Object QuickCall( SZArray Object args, Object thisob, ValueClass Microsoft.JScript.JSBuiltin biFunc, Class System.Reflection.MethodInfo method, Class Microsoft.JScript.Vsa.VsaEngine engine);
- Object GetArg( SZArray Object args, I4 i, I4 n);
- SZArray Object VarArgs( SZArray Object args, I4 offset, I4 n);
- String ToString();
- }
- class Microsoft.JScript.Call : Microsoft.JScript.AST
- {
- Class Microsoft.JScript.AST func;
- Class Microsoft.JScript.ASTList args;
- SZArray Object argValues;
- I4 outParameterCount;
- Boolean isConstructor;
- Boolean inBrackets;
- Class Microsoft.JScript.FunctionScope enclosingFunctionScope;
- Boolean alreadyPartiallyEvaluated;
- Boolean isAssignmentToDefaultIndexedProperty;
- Void Microsoft.JScript.Call( Class Microsoft.JScript.Context context, Class Microsoft.JScript.AST func, Class Microsoft.JScript.ASTList args, Boolean inBrackets);
- Boolean AllParamsAreMissing();
- SZArray Class System.Reflection.IReflect ArgIRs();
- Boolean CanBeFunctionDeclaration();
- Void CheckIfOKToUseInSuperConstructorCall();
- Boolean Delete();
- Object Evaluate();
- Void EvaluateIndices();
- Class Microsoft.JScript.IdentifierLiteral GetName();
- Void GetParameters( Class System.Collections.ArrayList parameters);
- Class System.Reflection.IReflect InferType( Class Microsoft.JScript.JSField inference_target);
- SZArray Class Microsoft.JScript.JSLocalField LocalsThatWereOutParameters();
- Void MakeDeletable();
- Class Microsoft.JScript.AST PartiallyEvaluate();
- Class Microsoft.JScript.AST PartiallyEvaluateAsReference();
- Void SetPartialValue( Class Microsoft.JScript.AST partial_value);
- Void SetValue( Object value);
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Class Microsoft.JScript.CustomAttribute ToCustomAttribute();
- Void TranslateToILDelete( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToILInitializer( Class System.Reflection.Emit.ILGenerator il);
- Void TranslateToILPreSet( Class System.Reflection.Emit.ILGenerator il);
- Void TranslateToILPreSet( Class System.Reflection.Emit.ILGenerator il, Class Microsoft.JScript.ASTList args);
- Void TranslateToILPreSetPlusGet( Class System.Reflection.Emit.ILGenerator il);
- Void TranslateToILSet( Class System.Reflection.Emit.ILGenerator il, Class Microsoft.JScript.AST rhvalue);
- }
- class Microsoft.JScript.CallableExpression : Microsoft.JScript.Binding
- {
- Class Microsoft.JScript.AST expression;
- Class System.Reflection.IReflect expressionInferredType;
- Void Microsoft.JScript.CallableExpression( Class Microsoft.JScript.AST expression);
- Class Microsoft.JScript.LateBinding EvaluateAsLateBinding();
- Object GetObject();
- Object GetObject2();
- Void HandleNoSuchMemberError();
- Class Microsoft.JScript.AST PartiallyEvaluate();
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToILCall( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype, Class Microsoft.JScript.ASTList argList, Boolean construct, Boolean brackets);
- Void TranslateToILObject( Class System.Reflection.Emit.ILGenerator il, Class System.Type obType, Boolean noValue);
- Void TranslateToILWithDupOfThisOb( Class System.Reflection.Emit.ILGenerator il);
- Void TranslateToILInitializer( Class System.Reflection.Emit.ILGenerator il);
- }
- class Microsoft.JScript.CallContext : System.Object
- {
- Class Microsoft.JScript.Context sourceContext;
- Class Microsoft.JScript.LateBinding callee;
- SZArray Object actual_parameters;
- Void Microsoft.JScript.CallContext( Class Microsoft.JScript.Context sourceContext, Object evalParam);
- Void Microsoft.JScript.CallContext( Class Microsoft.JScript.Context sourceContext, Class Microsoft.JScript.LateBinding callee, SZArray Object actual_parameters);
- String FunctionName();
- }
- class Microsoft.JScript.Class : Microsoft.JScript.AST
- {
- String name;
- Class Microsoft.JScript.TypeExpression superTypeExpression;
- SZArray Class Microsoft.JScript.TypeExpression interfaces;
- Class Microsoft.JScript.Block body;
- Class Microsoft.JScript.ScriptObject enclosingScope;
- ValueClass System.Reflection.TypeAttributes attributes;
- Boolean hasAlreadyBeenAskedAboutExpando;
- Boolean isAbstract;
- Boolean isAlreadyPartiallyEvaluated;
- Boolean isCooked;
- Class System.Type cookedType;
- Boolean isExpando;
- Boolean isInterface;
- Boolean isStatic;
- Boolean needsEngine;
- ValueClass System.AttributeTargets validOn;
- Boolean allowMultiple;
- Class Microsoft.JScript.ClassScope classob;
- Class Microsoft.JScript.FunctionObject implicitDefaultConstructor;
- Class Microsoft.JScript.JSVariableField ownField;
- SZArray Class Microsoft.JScript.JSMemberField fields;
- Class Microsoft.JScript.Class superClass;
- Class System.Reflection.IReflect superIR;
- SZArray Object superMembers;
- Class Microsoft.JScript.SimpleHashtable firstIndex;
- Class System.Reflection.MethodInfo fieldInitializer;
- Class Microsoft.JScript.CustomAttributeList customAttributes;
- ValueClass Microsoft.JScript.CLSComplianceSpec clsCompliance;
- Boolean generateCodeForExpando;
- Class System.Reflection.Emit.PropertyBuilder expandoItemProp;
- Class System.Reflection.Emit.MethodBuilder getHashTableMethod;
- Class System.Reflection.Emit.MethodBuilder getItem;
- Class System.Reflection.Emit.MethodBuilder setItem;
- Class System.Reflection.Emit.MethodBuilder deleteOpMethod;
- Void Microsoft.JScript.Class( Class Microsoft.JScript.Context context, Class Microsoft.JScript.AST id, Class Microsoft.JScript.TypeExpression superTypeExpression, SZArray Class Microsoft.JScript.TypeExpression interfaces, Class Microsoft.JScript.Block body, ValueClass System.Reflection.FieldAttributes attributes, Boolean isAbstract, Boolean isFinal, Boolean isStatic, Boolean isInterface customAttributes);
- Void AddImplicitInterfaces( Class System.Reflection.IReflect iface, SZArray Class System.Reflection.IReflect explicitInterfaces, Class System.Collections.ArrayList implicitInterfaces);
- Void AllocateImplicitDefaultConstructor();
- Boolean CanSee( Class System.Reflection.MemberInfo member);
- Void CheckFieldDeclarationConsistency( Class Microsoft.JScript.JSMemberField field);
- Void CheckIfOKToGenerateCodeForExpando( Boolean superClassIsExpando);
- String GetFullName();
- Void CheckMemberNamesForCLSCompliance();
- Void CheckIfValidExtensionOfSuperType();
- Void CheckMethodDeclarationConsistency( Class Microsoft.JScript.FunctionObject func);
- Void CheckMatchingMethodForConsistency( Class System.Reflection.MethodInfo matchingMethod, Class Microsoft.JScript.FunctionObject func, I4 i, I4 n);
- Void CheckThatAllAbstractSuperClassMethodsAreImplemented();
- Void CheckThatMethodIsNotMarkedWithOverrideOrHide( Class Microsoft.JScript.FunctionObject func);
- Boolean DefinedOnInterface( Class System.Reflection.MethodInfo meth);
- Void EmitILForINeedEngineMethods();
- Void EmitInitialCalls( Class System.Reflection.Emit.ILGenerator il, Class System.Reflection.MethodBase supcons, SZArray Class System.Reflection.ParameterInfo pars, Class Microsoft.JScript.ASTList argAST, I4 callerParameterCount);
- Void EnterNameIntoEnclosingScopeAndGetOwnField( Class Microsoft.JScript.AST id, Boolean isStatic);
- Object Evaluate();
- Void GenerateGetEnumerator();
- Void GetExpandoFieldGetter( Class System.Reflection.Emit.TypeBuilder classwriter);
- Class System.Reflection.MethodInfo GetExpandoIndexerGetter();
- Class System.Reflection.MethodInfo GetExpandoIndexerSetter();
- Void GetExpandoDeleteMethod();
- String GetFullNameFor( Class System.Reflection.MemberInfo supMem);
- SZArray Class System.Reflection.MemberInfo GetInterfaceMember( String name);
- Void GetIRForSuperType();
- Void GetStartIndexForEachName();
- Class System.Reflection.ConstructorInfo GetSuperConstructor( SZArray Class System.Reflection.IReflect argIRs);
- Void GetSuperTypeMembers();
- Class System.Reflection.Emit.TypeBuilder GetTypeBuilder();
- Class System.Type GetTypeBuilderOrEnumBuilder();
- Void GetUnimplementedInferfaceMembers( Class Microsoft.JScript.SuperTypeMembersSorter sorter);
- Void GetUnimplementedInferfaceMembersFor( Class System.Type type, Class Microsoft.JScript.SuperTypeMembersSorter sorter);
- Boolean ImplementsInterface( Class System.Reflection.IReflect iface);
- Boolean IsASubClassOf( Class Microsoft.JScript.Class cl);
- Boolean IsCustomAttribute();
- Boolean IsExpando();
- Boolean IsInTheSameCompilationUnit( Class System.Reflection.MemberInfo member);
- Boolean IsInTheSamePackage( Class System.Reflection.MemberInfo member);
- Boolean get_IsStatic();
- Boolean NeedsToBeCheckedForCLSCompliance();
- Boolean ParametersMatch( SZArray Class System.Reflection.ParameterInfo suppars, SZArray Class System.Reflection.ParameterInfo pars);
- Class Microsoft.JScript.AST PartiallyEvaluate();
- Void SetAccessibility( ValueClass System.Reflection.FieldAttributes attributes);
- Void SetupConstructors();
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToILInitializer( Class System.Reflection.Emit.ILGenerator il);
- Void EmitUsingNamespaces( Class System.Reflection.Emit.ILGenerator il);
- Void TranslateToCOMPlusClass();
- Void TranslateToCreateTypeCall();
- Class System.Reflection.Assembly ResolveEnum( Object sender, Class System.ResolveEventArgs args);
- Class Microsoft.JScript.Context GetFirstExecutableContext();
- property IsStatic { get(){} set(){} };
- }
- class Microsoft.JScript.ClassScope : Microsoft.JScript.ActivationObject
- {
- String name;
- Class System.Type classwriter;
- Class Microsoft.JScript.Class owner;
- SZArray Class System.Reflection.ConstructorInfo constructors;
- Boolean noExpando;
- Class Microsoft.JScript.PackageScope package;
- Class Microsoft.JScript.JSProperty itemProp;
- Class System.Reflection.FieldInfo outerClassField;
- Boolean inStaticInitializerCode;
- Void Microsoft.JScript.ClassScope( Class Microsoft.JScript.AST name, Class Microsoft.JScript.GlobalScope scope);
- Void AddClassesFromInheritanceChain( String name, Class System.Collections.ArrayList result);
- I4 CompareTo( Object ob);
- Class Microsoft.JScript.JSVariableField CreateField( String name, ValueClass System.Reflection.FieldAttributes attributeFlags, Object value);
- Object FakeCallToTypeMethod( Class System.Reflection.MethodInfo method, SZArray Object arguments, Class System.Exception e);
- SZArray Object GetCustomAttributes( Boolean inherit);
- SZArray Class System.Reflection.ConstructorInfo GetConstructors();
- Class System.Reflection.FieldInfo GetField( String name);
- Class System.Reflection.MethodInfo GetMethod( String name);
- Class System.Reflection.PropertyInfo GetProperty( String name);
- Object GetDefaultValue( ValueClass Microsoft.JScript.PreferredType preferred_type);
- Void GetPropertyEnumerator( Class System.Collections.ArrayList enums, Class System.Collections.ArrayList objects);
- String GetFullName();
- SZArray Class System.Reflection.MemberInfo GetMember( String name, ValueClass System.Reflection.BindingFlags bindingAttr);
- Boolean HasInstance( Object ob);
- SZArray Class Microsoft.JScript.JSMemberField GetMemberFields();
- SZArray Class System.Reflection.MemberInfo GetMembers( ValueClass System.Reflection.BindingFlags bindingAttr);
- String GetName();
- Class System.Type GetBakedSuperType();
- Class Microsoft.JScript.PackageScope GetPackage();
- Class System.Reflection.IReflect GetSuperType();
- Class System.Type GetTypeBuilderOrEnumBuilder();
- Class System.Reflection.Emit.TypeBuilder GetTypeBuilder();
- Class System.Reflection.IReflect GetUnderlyingTypeIfEnum();
- Boolean ImplementsInterface( Class System.Reflection.IReflect iface);
- Boolean IsCLSCompliant();
- Boolean IsNestedIn( Class Microsoft.JScript.ClassScope other, Boolean isStatic);
- Boolean IsSameOrDerivedFrom( Class Microsoft.JScript.ClassScope other);
- Boolean IsSameOrDerivedFrom( Class System.Type other);
- Boolean IsPromotableTo( Class System.Type other);
- Boolean ParentIsInSamePackage();
- }
- class Microsoft.JScript.Closure : Microsoft.JScript.ScriptFunction
- {
- Class Microsoft.JScript.FunctionObject func;
- Class Microsoft.JScript.ScriptObject enclosing_scope;
- Object declaringObject;
- Object arguments;
- Object caller;
- Void Microsoft.JScript.Closure( Class Microsoft.JScript.FunctionObject func);
- Void Microsoft.JScript.Closure( Class Microsoft.JScript.FunctionObject func, Object declaringObject);
- Object Call( SZArray Object args, Object thisob);
- Object Call( SZArray Object args, Object thisob, Class System.Reflection.Binder binder, Class System.Globalization.CultureInfo culture);
- Class System.Delegate ConvertToDelegate( Class System.Type delegateType);
- String ToString();
- }
- class Microsoft.JScript.CLSComplianceSpec : System.Enum
- {
- I4 value__;
- ValueClass Microsoft.JScript.CLSComplianceSpec NotAttributed;
- ValueClass Microsoft.JScript.CLSComplianceSpec CLSCompliant;
- ValueClass Microsoft.JScript.CLSComplianceSpec NonCLSCompliant;
- }
- class Microsoft.JScript.CmdLineError : System.Enum
- {
- I4 value__;
- ValueClass Microsoft.JScript.CmdLineError AssemblyNotFound;
- ValueClass Microsoft.JScript.CmdLineError CannotCreateEngine;
- ValueClass Microsoft.JScript.CmdLineError CompilerConstant;
- ValueClass Microsoft.JScript.CmdLineError DuplicateFileAsSourceAndAssembly;
- ValueClass Microsoft.JScript.CmdLineError DuplicateResourceFile;
- ValueClass Microsoft.JScript.CmdLineError DuplicateResourceName;
- ValueClass Microsoft.JScript.CmdLineError DuplicateSourceFile;
- ValueClass Microsoft.JScript.CmdLineError ErrorSavingCompiledState;
- ValueClass Microsoft.JScript.CmdLineError IncompatibleTargets;
- ValueClass Microsoft.JScript.CmdLineError InvalidAssembly;
- ValueClass Microsoft.JScript.CmdLineError InvalidCharacters;
- ValueClass Microsoft.JScript.CmdLineError InvalidCodePage;
- ValueClass Microsoft.JScript.CmdLineError InvalidDefinition;
- ValueClass Microsoft.JScript.CmdLineError InvalidForCompilerOptions;
- ValueClass Microsoft.JScript.CmdLineError InvalidLocaleID;
- ValueClass Microsoft.JScript.CmdLineError InvalidTarget;
- ValueClass Microsoft.JScript.CmdLineError InvalidSourceFile;
- ValueClass Microsoft.JScript.CmdLineError InvalidVersion;
- ValueClass Microsoft.JScript.CmdLineError InvalidWarningLevel;
- ValueClass Microsoft.JScript.CmdLineError ManagedResourceNotFound;
- ValueClass Microsoft.JScript.CmdLineError MissingDefineArgument;
- ValueClass Microsoft.JScript.CmdLineError MissingExtension;
- ValueClass Microsoft.JScript.CmdLineError MissingLibArgument;
- ValueClass Microsoft.JScript.CmdLineError MissingReference;
- ValueClass Microsoft.JScript.CmdLineError MissingVersionInfo;
- ValueClass Microsoft.JScript.CmdLineError MultipleOutputNames;
- ValueClass Microsoft.JScript.CmdLineError MultipleTargets;
- ValueClass Microsoft.JScript.CmdLineError MultipleWin32Resources;
- ValueClass Microsoft.JScript.CmdLineError NestedResponseFiles;
- ValueClass Microsoft.JScript.CmdLineError NoCodePage;
- ValueClass Microsoft.JScript.CmdLineError NoFileName;
- ValueClass Microsoft.JScript.CmdLineError NoInputSourcesSpecified;
- ValueClass Microsoft.JScript.CmdLineError NoLocaleID;
- ValueClass Microsoft.JScript.CmdLineError NoWarningLevel;
- ValueClass Microsoft.JScript.CmdLineError ResourceNotFound;
- ValueClass Microsoft.JScript.CmdLineError SourceFileTooBig;
- ValueClass Microsoft.JScript.CmdLineError SourceNotFound;
- ValueClass Microsoft.JScript.CmdLineError UnknownOption;
- ValueClass Microsoft.JScript.CmdLineError Unspecified;
- ValueClass Microsoft.JScript.CmdLineError LAST;
- }
- class Microsoft.JScript.CmdLineException : System.Exception
- {
- ValueClass Microsoft.JScript.CmdLineError errorCode;
- String context;
- Class System.Globalization.CultureInfo culture;
- Void Microsoft.JScript.CmdLineException( ValueClass Microsoft.JScript.CmdLineError errorCode, Class System.Globalization.CultureInfo culture);
- Void Microsoft.JScript.CmdLineException( ValueClass Microsoft.JScript.CmdLineError errorCode, String context, Class System.Globalization.CultureInfo culture);
- String get_Message();
- String ResourceKey( ValueClass Microsoft.JScript.CmdLineError errorCode);
- property Message { get(){} set(){} };
- }
- class Microsoft.JScript.CmdLineOptionParser : System.Object
- {
- Boolean IsSimpleOption( String option, String prefix);
- String IsArgumentOption( String option, String prefix);
- String IsArgumentOption( String option, String shortPrefix, String longPrefix);
- Object IsBooleanOption( String option, String prefix);
- Object IsBooleanOption( String option, String shortPrefix, String longPrefix);
- Void Microsoft.JScript.CmdLineOptionParser();
- }
- interface Microsoft.JScript.MemberInfoInitializer :
- {
- Void Initialize( String name, Class Microsoft.JScript.COMMemberInfo dispatch);
- Class Microsoft.JScript.COMMemberInfo GetCOMMemberInfo();
- }
- interface Microsoft.JScript.COMMemberInfo :
- {
- Object Call( ValueClass System.Reflection.BindingFlags invokeAttr, Class System.Reflection.Binder binder, SZArray Object arguments, Class System.Globalization.CultureInfo culture);
- Object GetValue( ValueClass System.Reflection.BindingFlags invokeAttr, Class System.Reflection.Binder binder, SZArray Object index, Class System.Globalization.CultureInfo culture);
- Void SetValue( Object value, ValueClass System.Reflection.BindingFlags invokeAttr, Class System.Reflection.Binder binder, SZArray Object index, Class System.Globalization.CultureInfo culture);
- }
- class Microsoft.JScript.COMFieldInfo : System.Reflection.FieldInfo
- {
- Class Microsoft.JScript.COMMemberInfo _comObject;
- String _name;
- Void Microsoft.JScript.COMFieldInfo();
- ValueClass System.Reflection.FieldAttributes get_Attributes();
- Class System.Type get_DeclaringType();
- ValueClass System.RuntimeFieldHandle get_FieldHandle();
- Class System.Type get_FieldType();
- Object GetValue( Object obj);
- Void Initialize( String name, Class Microsoft.JScript.COMMemberInfo dispatch);
- Class Microsoft.JScript.COMMemberInfo GetCOMMemberInfo();
- ValueClass System.Reflection.MemberTypes get_MemberType();
- String get_Name();
- Class System.Type get_ReflectedType();
- Void SetValue( Object obj, Object value, ValueClass System.Reflection.BindingFlags invokeAttr, Class System.Reflection.Binder binder, Class System.Globalization.CultureInfo culture);
- SZArray Object GetCustomAttributes( Class System.Type t, Boolean inherit);
- SZArray Object GetCustomAttributes( Boolean inherit);
- Boolean IsDefined( Class System.Type t, Boolean inherit);
- property Attributes { get(){} set(){} };
- property DeclaringType { get(){} set(){} };
- property FieldHandle { get(){} set(){} };
- property FieldType { get(){} set(){} };
- property MemberType { get(){} set(){} };
- property Name { get(){} set(){} };
- property ReflectedType { get(){} set(){} };
- }
- class Microsoft.JScript.COMPropertyInfo : System.Reflection.PropertyInfo
- {
- Class Microsoft.JScript.COMMemberInfo _comObject;
- String _name;
- Void Microsoft.JScript.COMPropertyInfo();
- ValueClass System.Reflection.PropertyAttributes get_Attributes();
- Boolean get_CanRead();
- Boolean get_CanWrite();
- Class System.Type get_DeclaringType();
- SZArray Class System.Reflection.MethodInfo GetAccessors( Boolean nonPublic);
- SZArray Object GetCustomAttributes( Class System.Type t, Boolean inherit);
- SZArray Object GetCustomAttributes( Boolean inherit);
- Class System.Reflection.MethodInfo GetGetMethod( Boolean nonPublic);
- SZArray Class System.Reflection.ParameterInfo GetIndexParameters();
- Class System.Reflection.MethodInfo GetSetMethod( Boolean nonPublic);
- Object GetValue( Object obj, ValueClass System.Reflection.BindingFlags invokeAttr, Class System.Reflection.Binder binder, SZArray Object index, Class System.Globalization.CultureInfo culture);
- Void Initialize( String name, Class Microsoft.JScript.COMMemberInfo dispatch);
- Class Microsoft.JScript.COMMemberInfo GetCOMMemberInfo();
- ValueClass System.Reflection.MemberTypes get_MemberType();
- String get_Name();
- Class System.Type get_ReflectedType();
- Void SetValue( Object obj, Object value, ValueClass System.Reflection.BindingFlags invokeAttr, Class System.Reflection.Binder binder, SZArray Object index, Class System.Globalization.CultureInfo culture);
- Class System.Type get_PropertyType();
- Boolean IsDefined( Class System.Type t, Boolean inherit);
- property Attributes { get(){} set(){} };
- property CanRead { get(){} set(){} };
- property CanWrite { get(){} set(){} };
- property DeclaringType { get(){} set(){} };
- property MemberType { get(){} set(){} };
- property Name { get(){} set(){} };
- property ReflectedType { get(){} set(){} };
- property PropertyType { get(){} set(){} };
- }
- class Microsoft.JScript.JSMethod : System.Reflection.MethodInfo
- {
- Object obj;
- Void Microsoft.JScript.JSMethod( Object obj);
- Object Construct( SZArray Object args);
- Class System.Reflection.MethodInfo GetBaseDefinition();
- String GetClassFullName();
- SZArray Object GetCustomAttributes( Class System.Type t, Boolean inherit);
- SZArray Object GetCustomAttributes( Boolean inherit);
- ValueClass System.Reflection.MethodImplAttributes GetMethodImplementationFlags();
- Class System.Reflection.MethodInfo GetMethodInfo( Class Microsoft.JScript.CompilerGlobals compilerGlobals);
- Class Microsoft.JScript.PackageScope GetPackage();
- Object Invoke( Object obj, ValueClass System.Reflection.BindingFlags options, Class System.Reflection.Binder binder, SZArray Object parameters, Class System.Globalization.CultureInfo culture);
- Object Invoke( Object obj, Object thisob, ValueClass System.Reflection.BindingFlags options, Class System.Reflection.Binder binder, SZArray Object parameters, Class System.Globalization.CultureInfo culture);
- Boolean IsDefined( Class System.Type type, Boolean inherit);
- ValueClass System.Reflection.MemberTypes get_MemberType();
- ValueClass System.RuntimeMethodHandle get_MethodHandle();
- Class System.Type get_ReflectedType();
- Class System.Reflection.ICustomAttributeProvider get_ReturnTypeCustomAttributes();
- property MemberType { get(){} set(){} };
- property MethodHandle { get(){} set(){} };
- property ReflectedType { get(){} set(){} };
- property ReturnTypeCustomAttributes { get(){} set(){} };
- }
- class Microsoft.JScript.COMMethodInfo : Microsoft.JScript.JSMethod
- {
- SZArray Class System.Reflection.ParameterInfo EmptyParams;
- Class Microsoft.JScript.COMMemberInfo _comObject;
- String _name;
- Void Microsoft.JScript.COMMethodInfo();
- ValueClass System.Reflection.MethodAttributes get_Attributes();
- Void Initialize( String name, Class Microsoft.JScript.COMMemberInfo dispatch);
- Class Microsoft.JScript.COMMemberInfo GetCOMMemberInfo();
- Object Invoke( Object obj, ValueClass System.Reflection.BindingFlags invokeAttr, Class System.Reflection.Binder binder, SZArray Object parameters, Class System.Globalization.CultureInfo culture);
- Class System.Type get_DeclaringType();
- Class System.Reflection.MethodInfo GetBaseDefinition();
- ValueClass System.Reflection.MethodImplAttributes GetMethodImplementationFlags();
- SZArray Class System.Reflection.ParameterInfo GetParameters();
- ValueClass System.Reflection.MemberTypes get_MemberType();
- ValueClass System.RuntimeMethodHandle get_MethodHandle();
- String get_Name();
- Class System.Type get_ReflectedType();
- Class System.Type get_ReturnType();
- Class System.Reflection.ICustomAttributeProvider get_ReturnTypeCustomAttributes();
- Object Construct( SZArray Object args);
- Class System.Reflection.MethodInfo GetMethodInfo( Class Microsoft.JScript.CompilerGlobals compilerGlobals);
- Object Invoke( Object obj, Object thisob, ValueClass System.Reflection.BindingFlags options, Class System.Reflection.Binder binder, SZArray Object parameters, Class System.Globalization.CultureInfo culture);
- String ToString();
- Void Microsoft.JScript.COMMethodInfo();
- property Attributes { get(){} set(){} };
- property DeclaringType { get(){} set(){} };
- property MemberType { get(){} set(){} };
- property MethodHandle { get(){} set(){} };
- property Name { get(){} set(){} };
- property ReflectedType { get(){} set(){} };
- property ReturnType { get(){} set(){} };
- property ReturnTypeCustomAttributes { get(){} set(){} };
- }
- class Microsoft.JScript.COMGetterMethod : Microsoft.JScript.COMMethodInfo
- {
- Object Invoke( Object obj, ValueClass System.Reflection.BindingFlags invokeAttr, Class System.Reflection.Binder binder, SZArray Object parameters, Class System.Globalization.CultureInfo culture);
- Void Microsoft.JScript.COMGetterMethod();
- }
- class Microsoft.JScript.COMSetterMethod : Microsoft.JScript.COMMethodInfo
- {
- Object Invoke( Object obj, ValueClass System.Reflection.BindingFlags invokeAttr, Class System.Reflection.Binder binder, SZArray Object parameters, Class System.Globalization.CultureInfo culture);
- Void Microsoft.JScript.COMSetterMethod();
- }
- class Microsoft.JScript.Comma : Microsoft.JScript.BinaryOp
- {
- Void Microsoft.JScript.Comma( Class Microsoft.JScript.Context context, Class Microsoft.JScript.AST operand1, Class Microsoft.JScript.AST operand2);
- Object Evaluate();
- Class System.Reflection.IReflect InferType( Class Microsoft.JScript.JSField inference_target);
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- }
- class Microsoft.JScript.CompilerGlobals : System.Object
- {
- Class System.Type iActivationObjectClass;
- Class System.Type jsLocalFieldClass;
- Class System.Type stackFrameClass;
- Class System.Reflection.FieldInfo closureInstanceField;
- Class System.Reflection.FieldInfo contextEngineField;
- Class System.Reflection.FieldInfo engineField;
- Class System.Reflection.FieldInfo localVarsField;
- Class System.Reflection.FieldInfo missingField;
- Class System.Reflection.FieldInfo objectField;
- Class System.Reflection.FieldInfo undefinedField;
- Class System.Reflection.FieldInfo systemReflectionMissingField;
- Class System.Reflection.ConstructorInfo bitwiseBinaryConstructor;
- Class System.Reflection.ConstructorInfo breakOutOfFinallyConstructor;
- Class System.Reflection.MethodInfo callValueMethod;
- Class System.Reflection.MethodInfo callValue2Method;
- Class System.Reflection.MethodInfo callMethod;
- Class System.Reflection.MethodInfo changeTypeMethod;
- Class System.Reflection.MethodInfo checkIfDoubleIsIntegerMethod;
- Class System.Reflection.MethodInfo checkIfSingleIsIntegerMethod;
- Class System.Reflection.ConstructorInfo clsCompliantAttributeCtor;
- Class System.Reflection.ConstructorInfo closureConstructor;
- Class System.Reflection.MethodInfo coerceTMethod;
- Class System.Reflection.MethodInfo coerce2Method;
- Class System.Reflection.ConstructorInfo contextStaticAttributeCtor;
- Class System.Reflection.MethodInfo constructArrayMethod;
- Class System.Reflection.MethodInfo constructObjectMethod;
- Class System.Reflection.ConstructorInfo continueOutOfFinallyConstructor;
- Class System.Reflection.MethodInfo convertCharToStringMethod;
- Class System.Reflection.MethodInfo createVsaEngine;
- Class System.Reflection.MethodInfo createVsaEngineWithType;
- Class System.Reflection.ConstructorInfo dateTimeConstructor;
- Class System.Reflection.MethodInfo dateTimeToInt64Method;
- Class System.Reflection.MethodInfo dateTimeToStringMethod;
- Class System.Reflection.ConstructorInfo debuggerStepThroughAttributeCtor;
- Class System.Reflection.ConstructorInfo debuggerHiddenAttributeCtor;
- Class System.Reflection.ConstructorInfo decimalConstructor;
- Class System.Reflection.MethodInfo decimalToDoubleMethod;
- Class System.Reflection.MethodInfo decimalToInt32Method;
- Class System.Reflection.MethodInfo decimalToInt64Method;
- Class System.Reflection.MethodInfo decimalToStringMethod;
- Class System.Reflection.MethodInfo decimalToUInt32Method;
- Class System.Reflection.MethodInfo decimalToUInt64Method;
- Class System.Reflection.ConstructorInfo defaultMemberAttributeCtor;
- Class System.Reflection.MethodInfo deleteMethod;
- Class System.Reflection.MethodInfo deleteMemberMethod;
- Class System.Reflection.MethodInfo doubleToBooleanMethod;
- Class System.Reflection.MethodInfo doubleToDecimalMethod;
- Class System.Reflection.MethodInfo doubleToStringMethod;
- Class System.Reflection.ConstructorInfo equalityConstructor;
- Class System.Reflection.MethodInfo equalsMethod;
- Class System.Reflection.MethodInfo evaluateBitwiseBinaryMethod;
- Class System.Reflection.MethodInfo evaluateEqualityMethod;
- Class System.Reflection.MethodInfo evaluateNumericBinaryMethod;
- Class System.Reflection.MethodInfo evaluatePlusMethod;
- Class System.Reflection.MethodInfo evaluatePostOrPrefixOperatorMethod;
- Class System.Reflection.MethodInfo evaluateRelationalMethod;
- Class System.Reflection.MethodInfo evaluateUnaryMethod;
- Class System.Reflection.MethodInfo fastConstructArrayLiteralMethod;
- Class System.Reflection.MethodInfo getCurrentMethod;
- Class System.Reflection.MethodInfo getDefaultThisObjectMethod;
- Class System.Reflection.MethodInfo getEngineMethod;
- Class System.Reflection.MethodInfo getEnumeratorMethod;
- Class System.Reflection.MethodInfo getFieldMethod;
- Class System.Reflection.MethodInfo getFieldValueMethod;
- Class System.Reflection.MethodInfo getGlobalScopeMethod;
- Class System.Reflection.MethodInfo getLenientGlobalObjectMethod;
- Class System.Reflection.MethodInfo getMemberValueMethod;
- Class System.Reflection.MethodInfo getMethodMethod;
- Class System.Reflection.MethodInfo getNamespaceMethod;
- Class System.Reflection.MethodInfo getNonMissingValueMethod;
- Class System.Reflection.MethodInfo getOriginalArrayConstructorMethod;
- Class System.Reflection.MethodInfo getOriginalObjectConstructorMethod;
- Class System.Reflection.MethodInfo getOriginalRegExpConstructorMethod;
- Class System.Reflection.MethodInfo getParentMethod;
- Class System.Reflection.MethodInfo getTypeMethod;
- Class System.Reflection.MethodInfo getTypeFromHandleMethod;
- Class System.Reflection.MethodInfo getValue2Method;
- Class System.Reflection.ConstructorInfo GlobalScopeConstructor;
- Class System.Reflection.ConstructorInfo hashtableCtor;
- Class System.Reflection.MethodInfo hashTableGetEnumerator;
- Class System.Reflection.MethodInfo hashtableGetItem;
- Class System.Reflection.MethodInfo hashtableRemove;
- Class System.Reflection.MethodInfo hashtableSetItem;
- Class System.Reflection.MethodInfo isMissingMethod;
- Class System.Reflection.MethodInfo int32ToDecimalMethod;
- Class System.Reflection.MethodInfo int32ToStringMethod;
- Class System.Reflection.MethodInfo int64ToDecimalMethod;
- Class System.Reflection.MethodInfo int64ToStringMethod;
- Class System.Reflection.MethodInfo jScriptCompareMethod;
- Class System.Reflection.MethodInfo jScriptEvaluateMethod;
- Class System.Reflection.MethodInfo jScriptEqualsMethod;
- Class System.Reflection.MethodInfo jScriptGetEnumeratorMethod;
- Class System.Reflection.MethodInfo jScriptFunctionDeclarationMethod;
- Class System.Reflection.MethodInfo jScriptFunctionExpressionMethod;
- Class System.Reflection.MethodInfo jScriptInMethod;
- Class System.Reflection.MethodInfo jScriptImportMethod;
- Class System.Reflection.MethodInfo jScriptInstanceofMethod;
- Class System.Reflection.MethodInfo jScriptExceptionValueMethod;
- Class System.Reflection.MethodInfo jScriptPackageMethod;
- Class System.Reflection.MethodInfo jScriptStrictEqualsMethod;
- Class System.Reflection.MethodInfo jScriptThrowMethod;
- Class System.Reflection.MethodInfo jScriptTypeofMethod;
- Class System.Reflection.MethodInfo jScriptWithMethod;
- Class System.Reflection.ConstructorInfo jsFunctionAttributeConstructor;
- Class System.Reflection.ConstructorInfo jsLocalFieldConstructor;
- Class System.Reflection.ConstructorInfo lateBindingConstructor;
- Class System.Reflection.ConstructorInfo lateBindingConstructor2;
- Class System.Reflection.MethodInfo moveNextMethod;
- Class System.Reflection.ConstructorInfo numericBinaryConstructor;
- Class System.Reflection.ConstructorInfo numericUnaryConstructor;
- Class System.Reflection.ConstructorInfo plusConstructor;
- Class System.Reflection.MethodInfo plusDoOpMethod;
- Class System.Reflection.MethodInfo numericbinaryDoOpMethod;
- Class System.Reflection.ConstructorInfo postOrPrefixConstructor;
- Class System.Reflection.MethodInfo popScriptObjectMethod;
- Class System.Reflection.MethodInfo pushScriptObjectMethod;
- Class System.Reflection.MethodInfo pushStackFrameForMethod;
- Class System.Reflection.MethodInfo pushStackFrameForStaticMethod;
- Class System.Reflection.ConstructorInfo referenceAttributeConstructor;
- Class System.Reflection.MethodInfo regExpConstructMethod;
- Class System.Reflection.ConstructorInfo relationalConstructor;
- Class System.Reflection.ConstructorInfo returnOutOfFinallyConstructor;
- Class System.Reflection.ConstructorInfo scriptExceptionConstructor;
- Class System.Reflection.MethodInfo scriptObjectStackTopMethod;
- Class System.Reflection.MethodInfo setEngineMethod;
- Class System.Reflection.MethodInfo setFieldValueMethod;
- Class System.Reflection.MethodInfo setIndexedPropertyValueStaticMethod;
- Class System.Reflection.MethodInfo setMemberValue2Method;
- Class System.Reflection.MethodInfo setValueMethod;
- Class System.Reflection.MethodInfo stringConcat2Method;
- Class System.Reflection.MethodInfo stringConcat3Method;
- Class System.Reflection.MethodInfo stringConcat4Method;
- Class System.Reflection.MethodInfo stringConcatArrMethod;
- Class System.Reflection.MethodInfo stringEqualsMethod;
- Class System.Reflection.MethodInfo stringLengthMethod;
- Class System.Reflection.MethodInfo toBooleanMethod;
- Class System.Reflection.MethodInfo toForInObjectMethod;
- Class System.Reflection.MethodInfo toInt32Method;
- Class System.Reflection.MethodInfo toNumberMethod;
- Class System.Reflection.MethodInfo toNativeArrayMethod;
- Class System.Reflection.MethodInfo toObjectMethod;
- Class System.Reflection.MethodInfo toObject2Method;
- Class System.Reflection.MethodInfo toStringMethod;
- Class System.Reflection.MethodInfo uint32ToDecimalMethod;
- Class System.Reflection.MethodInfo uint32ToStringMethod;
- Class System.Reflection.MethodInfo uint64ToDecimalMethod;
- Class System.Reflection.MethodInfo uint64ToStringMethod;
- Class System.Reflection.ConstructorInfo vsaEngineConstructor;
- Class System.Reflection.MethodInfo writeMethod;
- Class System.Reflection.MethodInfo writeLineMethod;
- Class System.Reflection.MethodInfo throwTypeMismatch;
- Class System.Reflection.ConstructorInfo compilerGlobalScopeAttributeCtor;
- I4 idCount;
- Class Microsoft.JScript.Stack BreakLabelStack;
- Class Microsoft.JScript.Stack ContinueLabelStack;
- Boolean InsideProtectedRegion;
- Boolean InsideFinally;
- I4 FinallyStackTop;
- Class System.Reflection.Emit.ModuleBuilder module;
- Class System.Reflection.Emit.AssemblyBuilder assemblyBuilder;
- Class System.Reflection.Emit.TypeBuilder classwriter;
- Class Microsoft.JScript.SimpleHashtable documents;
- Class Microsoft.JScript.SimpleHashtable usedNames;
- Void Microsoft.JScript.CompilerGlobals( String assemName, String assemblyFileName, ValueClass System.Reflection.Emit.PEFileKinds PEFileKind, Boolean save, Boolean run, Boolean debugOn, Boolean isCLSCompliant, Class System.Version version, Class Microsoft.JScript.Globals globals);
- String GetId();
- String GetId( String name);
- Void Microsoft.JScript.CompilerGlobals();
- }
- class Microsoft.JScript.Completion : System.Object
- {
- I4 Continue;
- I4 Exit;
- Boolean Return;
- Object value;
- Void Microsoft.JScript.Completion();
- }
- class Microsoft.JScript.ConcatString : System.Object
- {
- Class System.Text.StringBuilder buf;
- Boolean isOwner;
- I4 length;
- Void Microsoft.JScript.ConcatString( String str1, String str2);
- Void Microsoft.JScript.ConcatString( Class Microsoft.JScript.ConcatString str1, String str2);
- ValueClass System.TypeCode System.IConvertible.GetTypeCode();
- Boolean System.IConvertible.ToBoolean( Class System.IFormatProvider provider);
- Char System.IConvertible.ToChar( Class System.IFormatProvider provider);
- I1 System.IConvertible.ToSByte( Class System.IFormatProvider provider);
- UI1 System.IConvertible.ToByte( Class System.IFormatProvider provider);
- I2 System.IConvertible.ToInt16( Class System.IFormatProvider provider);
- UI2 System.IConvertible.ToUInt16( Class System.IFormatProvider provider);
- Class System.IConvertible ToIConvertible();
- I4 System.IConvertible.ToInt32( Class System.IFormatProvider provider);
- UI4 System.IConvertible.ToUInt32( Class System.IFormatProvider provider);
- I8 System.IConvertible.ToInt64( Class System.IFormatProvider provider);
- UI8 System.IConvertible.ToUInt64( Class System.IFormatProvider provider);
- R4 System.IConvertible.ToSingle( Class System.IFormatProvider provider);
- R8 System.IConvertible.ToDouble( Class System.IFormatProvider provider);
- ValueClass System.Decimal System.IConvertible.ToDecimal( Class System.IFormatProvider provider);
- ValueClass System.DateTime System.IConvertible.ToDateTime( Class System.IFormatProvider provider);
- String System.IConvertible.ToString( Class System.IFormatProvider provider);
- Object System.IConvertible.ToType( Class System.Type conversionType, Class System.IFormatProvider provider);
- String ToString();
- }
- class Microsoft.JScript.Conditional : Microsoft.JScript.AST
- {
- Class Microsoft.JScript.AST condition;
- Class Microsoft.JScript.AST operand1;
- Class Microsoft.JScript.AST operand2;
- Void Microsoft.JScript.Conditional( Class Microsoft.JScript.Context context, Class Microsoft.JScript.AST condition, Class Microsoft.JScript.AST operand1, Class Microsoft.JScript.AST operand2);
- Object Evaluate();
- Class Microsoft.JScript.AST PartiallyEvaluate();
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToILInitializer( Class System.Reflection.Emit.ILGenerator il);
- }
- class Microsoft.JScript.Constant : Microsoft.JScript.AST
- {
- ValueClass System.Reflection.FieldAttributes attributes;
- Class Microsoft.JScript.Completion completion;
- Class Microsoft.JScript.CustomAttributeList customAttributes;
- Class Microsoft.JScript.JSVariableField field;
- Class System.Reflection.Emit.FieldBuilder valueField;
- Class Microsoft.JScript.Lookup identifier;
- String name;
- Class Microsoft.JScript.AST value;
- Void Microsoft.JScript.Constant( Class Microsoft.JScript.Context context, Class Microsoft.JScript.Lookup identifier, Class Microsoft.JScript.TypeExpression type, Class Microsoft.JScript.AST value, ValueClass System.Reflection.FieldAttributes attributes, Class Microsoft.JScript.CustomAttributeList customAttributes);
- Object Evaluate();
- Class Microsoft.JScript.AST PartiallyEvaluate();
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToILInitOnlyInitializers( Class System.Reflection.Emit.ILGenerator il);
- Void TranslateToILInitializer( Class System.Reflection.Emit.ILGenerator il);
- }
- class Microsoft.JScript.ConstantListItem : System.Object
- {
- Class Microsoft.JScript.ConstantListItem prev;
- Object term;
- Void Microsoft.JScript.ConstantListItem( Object term, Class Microsoft.JScript.ConstantListItem prev);
- }
- class Microsoft.JScript.ConstantWrapper : Microsoft.JScript.AST
- {
- Object value;
- Boolean isNumericLiteral;
- Void Microsoft.JScript.ConstantWrapper( Object value, Class Microsoft.JScript.Context context);
- Object Evaluate();
- Class System.Reflection.IReflect InferType( Class Microsoft.JScript.JSField inference_target);
- Boolean IsAssignableTo( Class System.Type rtype);
- Class Microsoft.JScript.AST PartiallyEvaluate();
- String ToString();
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Object val, Class System.Type rtype);
- Void TranslateToILInt( Class System.Reflection.Emit.ILGenerator il, I4 i);
- Void TranslateToILInitializer( Class System.Reflection.Emit.ILGenerator il);
- }
- class Microsoft.JScript.ConstructorCall : Microsoft.JScript.AST
- {
- Boolean isOK;
- Boolean isSuperConstructorCall;
- Class Microsoft.JScript.ASTList arguments;
- Void Microsoft.JScript.ConstructorCall( Class Microsoft.JScript.Context context, Class Microsoft.JScript.ASTList arguments, Boolean isSuperConstructorCall);
- Object Evaluate();
- Class Microsoft.JScript.AST PartiallyEvaluate();
- Class Microsoft.JScript.AST PartiallyEvaluateAsReference();
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToILInitializer( Class System.Reflection.Emit.ILGenerator il);
- }
- class Microsoft.JScript.Context : System.Object
- {
- Class Microsoft.JScript.DocumentContext document;
- String source_string;
- I4 lineNumber;
- I4 startLinePos;
- I4 startPos;
- I4 endLineNumber;
- I4 endLinePos;
- I4 endPos;
- ValueClass Microsoft.JScript.JSToken token;
- I4 errorReported;
- Void Microsoft.JScript.Context( Class Microsoft.JScript.DocumentContext document, String source_string);
- Void Microsoft.JScript.Context( Class Microsoft.JScript.DocumentContext document, String source_string, I4 lineNumber, I4 startLinePos, I4 startPos, I4 endLineNumber, I4 endLinePos, I4 endPos, ValueClass Microsoft.JScript.JSToken token);
- Class Microsoft.JScript.Context Clone();
- Class Microsoft.JScript.Context CombineWith( Class Microsoft.JScript.Context other);
- Void EmitLineInfo( Class System.Reflection.Emit.ILGenerator ilgen);
- Void EmitFirstLineInfo( Class System.Reflection.Emit.ILGenerator ilgen);
- I4 get_EndColumn();
- I4 get_EndLine();
- I4 get_EndPosition();
- Boolean Equals( String str);
- Boolean Equals( Class Microsoft.JScript.Context ctx);
- String GetCode();
- ValueClass Microsoft.JScript.JSToken GetToken();
- Void HandleError( ValueClass Microsoft.JScript.JSError errorId);
- Void HandleError( ValueClass Microsoft.JScript.JSError errorId, Boolean treatAsError);
- Void HandleError( ValueClass Microsoft.JScript.JSError errorId, String message);
- Void HandleError( ValueClass Microsoft.JScript.JSError errorId, String message, Boolean treatAsError);
- Void SetSourceContext( Class Microsoft.JScript.DocumentContext document, String source);
- I4 get_StartColumn();
- I4 get_StartLine();
- I4 get_StartPosition();
- Void UpdateWith( Class Microsoft.JScript.Context other);
- property EndColumn { get(){} set(){} };
- property EndLine { get(){} set(){} };
- property EndPosition { get(){} set(){} };
- property StartColumn { get(){} set(){} };
- property StartLine { get(){} set(){} };
- property StartPosition { get(){} set(){} };
- }
- class Microsoft.JScript.Continue : Microsoft.JScript.AST
- {
- Class Microsoft.JScript.Completion completion;
- Boolean leavesFinally;
- Void Microsoft.JScript.Continue( Class Microsoft.JScript.Context context, I4 count, Boolean leavesFinally);
- Object Evaluate();
- Class Microsoft.JScript.AST PartiallyEvaluate();
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToILInitializer( Class System.Reflection.Emit.ILGenerator il);
- }
- class Microsoft.JScript.ContinueOutOfFinally : System.ApplicationException
- {
- I4 target;
- Void Microsoft.JScript.ContinueOutOfFinally( I4 target);
- }
- class Microsoft.JScript.PreferredType : System.Enum
- {
- I4 value__;
- ValueClass Microsoft.JScript.PreferredType Either;
- ValueClass Microsoft.JScript.PreferredType Number;
- ValueClass Microsoft.JScript.PreferredType String;
- ValueClass Microsoft.JScript.PreferredType LocaleString;
- }
- class Microsoft.JScript.Convert : System.Object
- {
- MDArray Boolean 2 0 2 0 0 promotable;
- SZArray I4 rgcchSig;
- Boolean IsBadIndex( Class Microsoft.JScript.AST ast);
- R8 CheckIfDoubleIsInteger( R8 d);
- R4 CheckIfSingleIsInteger( R4 s);
- Object Coerce( Object value, Object type);
- Object Coerce( Object value, Object type, Boolean explicitOK);
- Object CoerceT( Object value, Class System.Type type);
- Object CoerceT( Object value, Class System.Type t, Boolean explicitOK);
- Object Coerce2( Object value, ValueClass System.TypeCode target, Boolean truncationPermitted);
- Object Coerce2WithNoTrunctation( Object value, ValueClass System.TypeCode target);
- Object Coerce2WithTruncationPermitted( Object value, ValueClass System.TypeCode target);
- Void Emit( Class Microsoft.JScript.AST ast, Class System.Reflection.Emit.ILGenerator il, Class System.Type source_type, Class System.Type target_type);
- Void Emit( Class Microsoft.JScript.AST ast, Class System.Reflection.Emit.ILGenerator il, Class System.Type source_type, Class System.Type target_type, Boolean truncationPermitted);
- Void EmitUnbox( Class System.Reflection.Emit.ILGenerator il, Class System.Type target_type, ValueClass System.TypeCode target);
- Boolean EmittedCallToConversionMethod( Class Microsoft.JScript.AST ast, Class System.Reflection.Emit.ILGenerator il, Class System.Type source_type, Class System.Type target_type);
- Void EmitLdarg( Class System.Reflection.Emit.ILGenerator il, I2 argNum);
- Void EmitLdloca( Class System.Reflection.Emit.ILGenerator il, Class System.Type source_type);
- Class System.Reflection.IReflect GetArrayElementType( Class System.Reflection.IReflect ir);
- I4 GetArrayRank( Class System.Reflection.IReflect ir);
- Class System.IConvertible GetIConvertible( Object ob);
- Class System.Reflection.MethodInfo GetToXXXXMethod( Class System.Reflection.IReflect ir, Class System.Type desiredType, Boolean explicitOK);
- ValueClass System.TypeCode GetTypeCode( Object ob, Class System.IConvertible ic);
- ValueClass System.TypeCode GetTypeCode( Object ob);
- Class System.Type GetUnderlyingType( Class System.Type type);
- Boolean IsArray( Class System.Reflection.IReflect ir);
- Boolean IsArrayElementTypeKnown( Class System.Reflection.IReflect ir);
- Boolean IsArrayRankKnown( Class System.Reflection.IReflect ir);
- Boolean IsArrayType( Class System.Reflection.IReflect ir);
- Boolean IsJScriptArray( Class System.Reflection.IReflect ir);
- Boolean IsPrimitiveSignedNumericType( Class System.Type t);
- Boolean IsPrimitiveSignedIntegerType( Class System.Type t);
- Boolean IsPrimitiveUnsignedIntegerType( Class System.Type t);
- Boolean IsPrimitiveIntegerType( Class System.Type t);
- Boolean IsPrimitiveNumericTypeCode( ValueClass System.TypeCode tc);
- Boolean IsPrimitiveNumericType( Class System.Reflection.IReflect ir);
- Boolean IsPrimitiveNumericTypeFitForDouble( Class System.Reflection.IReflect ir);
- Boolean IsPromotableTo( Class System.Type source_type, Class System.Type target_type);
- Boolean IsPromotableTo( Class System.Reflection.IReflect source_ir, Class System.Reflection.IReflect target_ir);
- Boolean IsPromotableToArray( Class System.Reflection.IReflect source_ir, Class System.Reflection.IReflect target_ir);
- Boolean IsWhiteSpace( Char c);
- Boolean IsWhiteSpaceTrailer( SZArray Char s, I4 i, I4 max);
- Object LiteralToNumber( String str);
- Object LiteralToNumber( String str, Class Microsoft.JScript.Context context);
- Boolean NeedsWrapper( ValueClass System.TypeCode code);
- R8 DoubleParse( String str);
- Object parseRadix( SZArray Char s, UI4 rdx, I4 i, I4 sign, Boolean ignoreTrailers);
- I4 RadixDigit( Char c, UI4 r);
- Void ThrowTypeMismatch( Object val);
- Boolean ToBoolean( R8 d);
- Boolean ToBoolean( Object value);
- Boolean ToBoolean( Object value, Boolean explicitConversion);
- Boolean ToBoolean( Object value, Class System.IConvertible ic);
- Char ToChar( Object value);
- Char ToDigit( I4 digit);
- Object ToForInObject( Object value, Class Microsoft.JScript.Vsa.VsaEngine engine);
- R8 ToInteger( R8 number);
- R8 ToInteger( Object value);
- R8 ToInteger( Object value, Class System.IConvertible ic);
- I4 ToInt32( Object value);
- I4 ToInt32( Object value, Class System.IConvertible ic);
- Class System.Reflection.IReflect ToIReflect( Class System.Type t, Class Microsoft.JScript.Vsa.VsaEngine engine);
- R8 ToNumber( Object value);
- R8 ToNumber( Object value, Class System.IConvertible ic);
- R8 ToNumber( String str);
- R8 ToNumber( String str, Boolean hexOK, Boolean octalOK, Object radix);
- String ToLocaleString( Object value);
- Object ToNativeArray( Object value, ValueClass System.RuntimeTypeHandle handle);
- Object ToObject( Object value, Class Microsoft.JScript.Vsa.VsaEngine engine);
- Object ToObject2( Object value, Class Microsoft.JScript.Vsa.VsaEngine engine);
- Object ToObject3( Object value, Class Microsoft.JScript.Vsa.VsaEngine engine);
- Object ToPrimitive( Object value, ValueClass Microsoft.JScript.PreferredType preferredType);
- Object ToPrimitive( Object value, ValueClass Microsoft.JScript.PreferredType preferredType, ByRef Class System.IConvertible ic);
- Object ToPrimitive( Object value, ValueClass Microsoft.JScript.PreferredType preferredType, Class System.IConvertible ic, ValueClass System.TypeCode tcode);
- String ToString( Object value);
- String ToString( Object value, Boolean explicitOK);
- String ToString( Object value, Class System.IConvertible ic);
- String ToString( Object value, ValueClass Microsoft.JScript.PreferredType pref, Boolean explicitOK);
- String ToString( Object value, ValueClass Microsoft.JScript.PreferredType pref, Class System.IConvertible ic, Boolean explicitOK);
- String ToString( Boolean b);
- String ToString( R8 d);
- String ToString( Object value, I4 radix);
- Class System.Type ToType( Class System.Reflection.IReflect ir);
- Class System.Type ToType( String descriptor, Class System.Type elementType);
- String ToTypeName( Class System.Reflection.IReflect ir);
- UI4 ToUint32( Object value);
- UI4 ToUint32( Object value, Class System.IConvertible ic);
- Void Microsoft.JScript.Convert();
- Void Microsoft.JScript.Convert();
- }
- class Microsoft.JScript.CustomAttribute : Microsoft.JScript.AST
- {
- Class Microsoft.JScript.AST ctor;
- Class Microsoft.JScript.ASTList args;
- Class Microsoft.JScript.AST target;
- Object type;
- Class System.Collections.ArrayList positionalArgValues;
- Class System.Collections.ArrayList namedArgFields;
- Class System.Collections.ArrayList namedArgFieldValues;
- Class System.Collections.ArrayList namedArgProperties;
- Class System.Collections.ArrayList namedArgPropertyValues;
- Boolean raiseToPropertyLevel;
- Void Microsoft.JScript.CustomAttribute( Class Microsoft.JScript.Context context, Class Microsoft.JScript.AST func, Class Microsoft.JScript.ASTList args);
- Boolean CheckIfTargetOK( Object caType);
- UI2 DaysSince2000();
- Object Evaluate();
- ValueClass Microsoft.JScript.CLSComplianceSpec GetCLSComplianceValue();
- Void ConvertClassScopesAndEnumWrappers( Class System.Collections.ArrayList vals);
- Void ConvertFieldAndPropertyInfos( Class System.Collections.ArrayList vals);
- Class System.Reflection.Emit.CustomAttributeBuilder GetCustomAttribute();
- Object GetTypeIfAttributeHasToBeUnique();
- String GetTypeName( Object t);
- Boolean IsExpandoAttribute();
- Class Microsoft.JScript.AST PartiallyEvaluate();
- Class System.Version ParseVersion( String vString);
- UI2 SecondsSinceMidnight();
- Void SetTarget( Class Microsoft.JScript.AST target);
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToILInitializer( Class System.Reflection.Emit.ILGenerator il);
- Class System.Reflection.IReflect TypeOfArgument( Object argument);
- }
- class Microsoft.JScript.CustomAttributeList : Microsoft.JScript.AST
- {
- Class System.Collections.ArrayList list;
- Class System.Collections.ArrayList customAttributes;
- Boolean alreadyPartiallyEvaluated;
- Void Microsoft.JScript.CustomAttributeList( Class Microsoft.JScript.Context context);
- Void Append( Class Microsoft.JScript.CustomAttribute elem);
- Boolean ContainsExpandoAttribute();
- Class Microsoft.JScript.CustomAttribute GetAttribute( Class System.Type attributeClass);
- Object Evaluate();
- Object Evaluate( Boolean getForProperty);
- SZArray Class System.Reflection.Emit.CustomAttributeBuilder GetCustomAttributeBuilders( Boolean getForProperty);
- Class Microsoft.JScript.AST PartiallyEvaluate();
- Void Remove( Class Microsoft.JScript.CustomAttribute elem);
- Void SetTarget( Class Microsoft.JScript.AST target);
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToILInitializer( Class System.Reflection.Emit.ILGenerator il);
- }
- class Microsoft.JScript.DateConstructor : Microsoft.JScript.ScriptFunction
- {
- Class Microsoft.JScript.DateConstructor ob;
- Class Microsoft.JScript.DatePrototype originalPrototype;
- Void Microsoft.JScript.DateConstructor();
- Void Microsoft.JScript.DateConstructor( Class Microsoft.JScript.LenientFunctionPrototype parent, Class Microsoft.JScript.LenientDatePrototype prototypeProp);
- Object Call( SZArray Object args, Object thisob);
- Class Microsoft.JScript.DateObject Construct( ValueClass System.DateTime dt);
- Object Construct( SZArray Object args);
- Class Microsoft.JScript.DateObject CreateInstance( SZArray Object args);
- String Invoke();
- R8 parse( String str);
- R8 UTC( Object year, Object month, Object date, Object hours, Object minutes, Object seconds, Object ms);
- Void Microsoft.JScript.DateConstructor();
- }
- class Microsoft.JScript.DateObject : Microsoft.JScript.JSObject
- {
- R8 value;
- Void Microsoft.JScript.DateObject( Class Microsoft.JScript.ScriptObject parent, R8 value);
- String GetClassName();
- Object GetDefaultValue( ValueClass Microsoft.JScript.PreferredType preferred_type);
- }
- class Microsoft.JScript.Ps : System.Enum
- {
- I4 value__;
- ValueClass Microsoft.JScript.Ps Initial;
- ValueClass Microsoft.JScript.Ps Minutes;
- ValueClass Microsoft.JScript.Ps Seconds;
- ValueClass Microsoft.JScript.Ps AddOffset;
- ValueClass Microsoft.JScript.Ps SubOffset;
- ValueClass Microsoft.JScript.Ps Date;
- ValueClass Microsoft.JScript.Ps Year;
- }
- class Microsoft.JScript.Tk : System.Enum
- {
- I4 value__;
- ValueClass Microsoft.JScript.Tk Dummy;
- ValueClass Microsoft.JScript.Tk BcAd;
- ValueClass Microsoft.JScript.Tk AmPm;
- ValueClass Microsoft.JScript.Tk Zone;
- ValueClass Microsoft.JScript.Tk Day;
- ValueClass Microsoft.JScript.Tk Month;
- }
- class Microsoft.JScript.DatePrototype : Microsoft.JScript.DateObject
- {
- R8 HoursPerDay;
- R8 MinutesPerHour;
- R8 SecondsPerMinute;
- R8 msPerSecond;
- R8 msPerMinute;
- R8 msPerHour;
- R8 msPerDay;
- R8 msTo1970;
- R8 ticksPerMillisecond;
- R8 maxDate;
- R8 minDate;
- Class Microsoft.JScript.DatePrototype ob;
- Class Microsoft.JScript.DateConstructor _constructor;
- SZArray I4 daysToMonthEnd;
- SZArray I4 leapDaysToMonthEnd;
- R8 localStandardTZA;
- R8 localDaylightTZA;
- Boolean useDST;
- SZArray String WeekDayName;
- SZArray String MonthName;
- SZArray String Strings;
- SZArray ValueClass Microsoft.JScript.Tk Tokens;
- SZArray I4 Values;
- Void Microsoft.JScript.DatePrototype( Class Microsoft.JScript.ObjectPrototype parent);
- R8 Day( R8 time);
- R8 TimeWithinDay( R8 time);
- I4 DaysInYear( R8 year);
- R8 DayFromYear( R8 year);
- R8 TimeFromYear( R8 year);
- R8 YearFromTime( R8 time);
- Boolean InLeapYear( R8 year);
- I4 MonthFromTime( R8 time);
- I4 DayWithinYear( R8 time);
- I4 DateFromTime( R8 time);
- I4 WeekDay( R8 time);
- Boolean DaylightSavingsTime( R8 localTime);
- Void Microsoft.JScript.DatePrototype();
- R8 LocalTime( R8 utcTime);
- R8 UTC( R8 localTime);
- I4 HourFromTime( R8 time);
- I4 MinFromTime( R8 time);
- I4 SecFromTime( R8 time);
- I4 msFromTime( R8 time);
- R8 MakeTime( R8 hour, R8 min, R8 sec, R8 ms);
- R8 MakeDay( R8 year, R8 month, R8 date);
- R8 MakeDate( R8 day, R8 time);
- R8 TimeClip( R8 time);
- String DateToLocaleDateString( R8 time);
- String DateToLocaleString( R8 time);
- String DateToLocaleTimeString( R8 time);
- Void AppendTime( R8 time, Class System.Text.StringBuilder sb);
- String TimeZoneID( R8 utcTime);
- String YearString( R8 time);
- String DateToDateString( R8 utcTime);
- String DateToString( R8 utcTime);
- String DateToTimeString( R8 utcTime);
- String UTCDateToString( R8 utcTime);
- Boolean NotSpecified( Object value);
- Boolean isASCII( Char ch);
- Boolean isalpha( Char ch);
- Boolean isdigit( Char ch);
- R8 ParseDate( String str);
- Class Microsoft.JScript.DateConstructor get_constructor();
- R8 getDate( Object thisob);
- R8 getDay( Object thisob);
- R8 getFullYear( Object thisob);
- R8 getHours( Object thisob);
- R8 getMilliseconds( Object thisob);
- R8 getMinutes( Object thisob);
- R8 getMonth( Object thisob);
- R8 getSeconds( Object thisob);
- R8 getTime( Object thisob);
- R8 getTimezoneOffset( Object thisob);
- R8 getUTCDate( Object thisob);
- R8 getUTCDay( Object thisob);
- R8 getUTCFullYear( Object thisob);
- R8 getUTCHours( Object thisob);
- R8 getUTCMilliseconds( Object thisob);
- R8 getUTCMinutes( Object thisob);
- R8 getUTCMonth( Object thisob);
- R8 getUTCSeconds( Object thisob);
- Object getVarDate( Object thisob);
- R8 getYear( Object thisob);
- R8 setDate( Object thisob, R8 ddate);
- R8 setFullYear( Object thisob, R8 dyear, Object month, Object date);
- R8 setHours( Object thisob, R8 dhour, Object min, Object sec, Object msec);
- R8 setMinutes( Object thisob, R8 dmin, Object sec, Object msec);
- R8 setMilliseconds( Object thisob, R8 dmsec);
- R8 setMonth( Object thisob, R8 dmonth, Object date);
- R8 setSeconds( Object thisob, R8 dsec, Object msec);
- R8 setTime( Object thisob, R8 time);
- R8 setUTCDate( Object thisob, R8 ddate);
- R8 setUTCFullYear( Object thisob, R8 dyear, Object month, Object date);
- R8 setUTCHours( Object thisob, R8 dhour, Object min, Object sec, Object msec);
- R8 setUTCMinutes( Object thisob, R8 dmin, Object sec, Object msec);
- R8 setUTCMilliseconds( Object thisob, R8 dmsec);
- R8 setUTCMonth( Object thisob, R8 dmonth, Object date);
- R8 setUTCSeconds( Object thisob, R8 dsec, Object msec);
- R8 setYear( Object thisob, R8 dyear);
- String toDateString( Object thisob);
- String toGMTString( Object thisob);
- String toLocaleDateString( Object thisob);
- String toLocaleString( Object thisob);
- String toLocaleTimeString( Object thisob);
- String toString( Object thisob);
- String toTimeString( Object thisob);
- String toUTCString( Object thisob);
- R8 valueOf( Object thisob);
- property constructor { get(){} set(){} };
- }
- class Microsoft.JScript.Debug : System.Object
- {
- Void Assert( Boolean condition);
- Void Assert( Boolean condition, String message);
- Void NotImplemented( String message);
- Void PostCondition( Boolean condition);
- Void PostCondition( Boolean condition, String message);
- Void PreCondition( Boolean condition);
- Void PreCondition( Boolean condition, String message);
- Void Print( String str);
- Void PrintLine( String message);
- Void PrintStack();
- Void PrintStack( Class System.Exception e);
- Void Microsoft.JScript.Debug();
- }
- class Microsoft.JScript.AssertException : System.Exception
- {
- Void Microsoft.JScript.AssertException( String message);
- }
- class Microsoft.JScript.PreConditionException : Microsoft.JScript.AssertException
- {
- Void Microsoft.JScript.PreConditionException( String message);
- }
- class Microsoft.JScript.PostConditionException : Microsoft.JScript.AssertException
- {
- Void Microsoft.JScript.PostConditionException( String message);
- }
- class Microsoft.JScript.DebugArrayFieldEnumerator : System.Object
- {
- Class Microsoft.JScript.ScriptObjectPropertyEnumerator enumerator;
- I4 count;
- Class Microsoft.JScript.ArrayObject arrayObject;
- Void Microsoft.JScript.DebugArrayFieldEnumerator( Class Microsoft.JScript.ScriptObjectPropertyEnumerator enumerator, Class Microsoft.JScript.ArrayObject arrayObject);
- SZArray Class Microsoft.JScript.DynamicFieldInfo Next( I4 count);
- I4 GetCount();
- Void Skip( I4 count);
- Void Reset();
- Void EnsureCount();
- }
- class Microsoft.JScript.DebugBreak : Microsoft.JScript.AST
- {
- Void Microsoft.JScript.DebugBreak( Class Microsoft.JScript.Context context);
- Object Evaluate();
- Class Microsoft.JScript.AST PartiallyEvaluate();
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- Void TranslateToILInitializer( Class System.Reflection.Emit.ILGenerator il);
- }
- interface Microsoft.JScript.IDebugConvert :
- {
- Object ToPrimitive( Object value, ValueClass System.TypeCode typeCode, Boolean truncationPermitted);
- String ByteToString( UI1 value, I4 radix);
- String SByteToString( I1 value, I4 radix);
- String Int16ToString( I2 value, I4 radix);
- String UInt16ToString( UI2 value, I4 radix);
- String Int32ToString( I4 value, I4 radix);
- String UInt32ToString( UI4 value, I4 radix);
- String Int64ToString( I8 value, I4 radix);
- String UInt64ToString( UI8 value, I4 radix);
- String SingleToString( R4 value);
- String DoubleToString( R8 value);
- String BooleanToString( Boolean value);
- String DoubleToDateString( R8 value);
- String RegexpToString( String source, Boolean ignoreCase, Boolean global, Boolean multiline);
- String StringToPrintable( String source);
- Object GetManagedObject( Object , value);
- Object GetManagedInt64Object( I8 , i);
- Object GetManagedUInt64Object( UI8 , i);
- Object GetManagedCharObject( UI2 , i);
- String GetErrorMessageForHR( I4 hr, Class Microsoft.Vsa.IVsaEngine engine);
- }
- class Microsoft.JScript.DebugConvert : System.Object
- {
- Object ToPrimitive( Object value, ValueClass System.TypeCode typeCode, Boolean truncationPermitted);
- String ByteToString( UI1 value, I4 radix);
- String SByteToString( I1 value, I4 radix);
- String Int16ToString( I2 value, I4 radix);
- String UInt16ToString( UI2 value, I4 radix);
- String Int32ToString( I4 value, I4 radix);
- String UInt32ToString( UI4 value, I4 radix);
- String Int64ToString( I8 value, I4 radix);
- String UInt64ToString( UI8 value, I4 radix);
- String SingleToString( R4 value);
- String DoubleToString( R8 value);
- String BooleanToString( Boolean value);
- String DoubleToDateString( R8 value);
- String RegexpToString( String source, Boolean ignoreCase, Boolean global, Boolean multiline);
- String StringToPrintable( String source);
- Object GetManagedObject( Object , value);
- Object GetManagedInt64Object( I8 , i);
- Object GetManagedUInt64Object( UI8 , i);
- Object GetManagedCharObject( UI2 , i);
- String GetErrorMessageForHR( I4 hr, Class Microsoft.Vsa.IVsaEngine engine);
- Void Microsoft.JScript.DebugConvert();
- }
- interface Microsoft.JScript.IDebugType :
- {
- Boolean HasInstance( Object o);
- }
- interface Microsoft.JScript.IDebuggerObject :
- {
- Boolean IsCOMObject();
- Boolean IsEqual( Class Microsoft.JScript.IDebuggerObject o);
- Boolean HasEnumerableMember( String name);
- Boolean IsScriptFunction();
- Boolean IsScriptObject();
- }
- class Microsoft.JScript.DynamicFieldInfo : System.Object
- {
- String name;
- Object value;
- String fieldTypeName;
- Void Microsoft.JScript.DynamicFieldInfo( String name, Object value);
- Void Microsoft.JScript.DynamicFieldInfo( String name, Object value, String fieldTypeName);
- }
- class Microsoft.JScript.DebuggingHelper : System.Object
- {
- SZArray Class Microsoft.JScript.DynamicFieldInfo GetHashTableFields( Class Microsoft.JScript.SimpleHashtable h);
- SZArray Class Microsoft.JScript.DynamicFieldInfo GetExpandoObjectFields( Object o, Boolean hideNamespaces);
- Object CallMethod( String name, Object thisob, SZArray Object arguments, Class Microsoft.JScript.Vsa.VsaEngine engine);
- Object CallStaticMethod( String name, String typename, SZArray Object arguments, Class Microsoft.JScript.Vsa.VsaEngine engine);
- Object CallConstructor( String typename, SZArray Object arguments, Class Microsoft.JScript.Vsa.VsaEngine engine);
- Class System.Type GetTypeInCurrentAppDomain( String typename);
- Class System.Type GetType( String typename);
- Void SetIndexedPropertyValue( String name, Object thisob, SZArray Object arguments, Object value, Class Microsoft.JScript.Vsa.VsaEngine engine);
- Void SetStaticIndexedPropertyValue( String name, String typename, SZArray Object arguments, Object value, Class Microsoft.JScript.Vsa.VsaEngine engine);
- Void SetDefaultIndexedPropertyValue( Object thisob, SZArray Object arguments, Class Microsoft.JScript.Vsa.VsaEngine engine, SZArray String namedParameters);
- Object GetDefaultIndexedPropertyValue( Object thisob, SZArray Object arguments, Class Microsoft.JScript.Vsa.VsaEngine engine, SZArray String namedParameters);
- Object InvokeCOMObject( String name, Object obj, SZArray Object arguments, ValueClass System.Reflection.BindingFlags invokeAttr);
- Void Print( String message, Class Microsoft.JScript.Vsa.VsaEngine engine);
- Object GetClosureInstance( Class Microsoft.JScript.Vsa.VsaEngine engine);
- Object InvokeMethodInfo( Class System.Reflection.MethodInfo m, SZArray Object arguments, Boolean construct, Object thisob, Class Microsoft.JScript.Vsa.VsaEngine engine);
- Class Microsoft.JScript.Vsa.VsaEngine CreateEngine();
- Object ToNativeArray( String elementTypename, Object arrayObject);
- SZArray Object CreateArray( I4 length);
- SZArray String CreateStringArray( String s);
- Object StringToObject( String s);
- Object BooleanToObject( Boolean i);
- Object SByteToObject( I1 i);
- Object ByteToObject( UI1 i);
- Object Int16ToObject( I2 i);
- Object UInt16ToObject( UI2 i);
- Object Int32ToObject( I4 i);
- Object UInt32ToObject( UI4 i);
- Object Int64ToObject( I8 i);
- Object UInt64ToObject( UI8 i);
- Object SingleToObject( R4 i);
- Object DoubleToObject( R8 i);
- Void Microsoft.JScript.DebuggingHelper();
- }
- class Microsoft.JScript.Delete : Microsoft.JScript.UnaryOp
- {
- Void Microsoft.JScript.Delete( Class Microsoft.JScript.Context context, Class Microsoft.JScript.AST operand);
- Void CheckIfOKToUseInSuperConstructorCall();
- Object Evaluate();
- Class System.Reflection.IReflect InferType( Class Microsoft.JScript.JSField inference_target);
- Class Microsoft.JScript.AST PartiallyEvaluate();
- Void TranslateToIL( Class System.Reflection.Emit.ILGenerator il, Class System.Type rtype);
- }
- class Microsoft.JScript.DocumentContext : System.Object
- {
- String documentName;
- Class System.Diagnostics.SymbolStore.ISymbolDocumentWriter documentWriter;
- I4 startLine;
- I4 startCol;
- I4 lastLineInSource;
- Class Microsoft.JScript.VsaItem sourceItem;
- Class Microsoft.JScript.Vsa.VsaEngine engine;
- Boolean debugOn;
- Class Microsoft.JScript.CompilerGlobals _compilerGlobals;
- Class Microsoft.JScript.SimpleHashtable reportedVariables;
- Boolean checkForFirst;
- I4 firstStartLine;
- I4 firstStartCol;