📄 microsoft.jscript.cs
字号:
//$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();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -