?? microsoft.jscript.cs
字號:
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 + -