⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 microsoft.jscript.cs

📁 读取查看源码
💻 CS
📖 第 1 页 / 共 5 页
字号:
     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;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -