C# Class Microsoft.JScript.Lookup

Inheritance: Microsoft.JScript.Binding
Show file Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Private Properties

Property Type Description
BindName void
CanPlaceAppropriateObjectOnStack bool
CheckIfOKToUseInSuperConstructorCall void
Evaluate Object
EvaluateAsLateBinding LateBinding
EvaluateAsWrappedNamespace WrappedNamespace
InFunctionNestedInsideInstanceMethod bool
InStaticCode bool
InferType IReflect
IsBoundToMethodInfos bool
Lookup Microsoft.JScript.Vsa
Lookup Microsoft.JScript.Vsa
PartiallyEvaluate AST
PartiallyEvaluateAsCallable AST
PartiallyEvaluateAsReference AST
ResolveCustomAttribute Object
SetPartialValue void
SetValue void
SetWithValue void
TranslateToIL void
TranslateToILCall void
TranslateToILDefaultThisObject void
TranslateToILDefaultThisObject void
TranslateToILInitializer void
TranslateToILObjectForMember void
TranslateToILPreSet void
TranslateToILPreSet void
TranslateToILPreSetPlusGet void
TranslateToILSet void
TranslateToILSet void
TranslateToLateBinding void

Public Methods

Method Description
ToString ( ) : String

Protected Methods

Method Description
GetObject ( ) : Object
HandleNoSuchMemberError ( ) : void
TranslateToILObject ( ILGenerator il, Type obType, bool noValue ) : void
TranslateToILWithDupOfThisOb ( ILGenerator il ) : void

Private Methods

Method Description
BindName ( ) : void
CanPlaceAppropriateObjectOnStack ( Object ob ) : bool
CheckIfOKToUseInSuperConstructorCall ( ) : void
Evaluate ( ) : Object
EvaluateAsLateBinding ( ) : LateBinding
EvaluateAsWrappedNamespace ( bool giveErrorIfNameInUse ) : WrappedNamespace
InFunctionNestedInsideInstanceMethod ( ) : bool
InStaticCode ( ) : bool
InferType ( JSField inference_target ) : IReflect
IsBoundToMethodInfos ( ) : bool
Lookup ( Context context ) : Microsoft.JScript.Vsa
Lookup ( String name, Context context ) : Microsoft.JScript.Vsa
PartiallyEvaluate ( ) : AST
PartiallyEvaluateAsCallable ( ) : AST
PartiallyEvaluateAsReference ( ) : AST
ResolveCustomAttribute ( ASTList args, IReflect argIRs, AST target ) : Object
SetPartialValue ( AST partial_value ) : void
SetValue ( Object value ) : void
SetWithValue ( WithObject scope, Object value ) : void
TranslateToIL ( ILGenerator il, Type rtype ) : void
TranslateToILCall ( ILGenerator il, Type rtype, ASTList argList, bool construct, bool brackets ) : void
TranslateToILDefaultThisObject ( ILGenerator il ) : void
TranslateToILDefaultThisObject ( ILGenerator il, int lexLevel ) : void
TranslateToILInitializer ( ILGenerator il ) : void
TranslateToILObjectForMember ( ILGenerator il, Type obType, bool noValue, MemberInfo mem ) : void
TranslateToILPreSet ( ILGenerator il ) : void
TranslateToILPreSet ( ILGenerator il, bool doBoth ) : void
TranslateToILPreSetPlusGet ( ILGenerator il ) : void
TranslateToILSet ( ILGenerator il, AST rhvalue ) : void
TranslateToILSet ( ILGenerator il, bool doBoth, AST rhvalue ) : void
TranslateToLateBinding ( ILGenerator il ) : void

Method Details

GetObject() protected method

protected GetObject ( ) : Object
return Object

HandleNoSuchMemberError() protected method

protected HandleNoSuchMemberError ( ) : void
return void

ToString() public method

public ToString ( ) : String
return String

TranslateToILObject() protected method

protected TranslateToILObject ( ILGenerator il, Type obType, bool noValue ) : void
il System.Reflection.Emit.ILGenerator
obType System.Type
noValue bool
return void

TranslateToILWithDupOfThisOb() protected method

protected TranslateToILWithDupOfThisOb ( ILGenerator il ) : void
il System.Reflection.Emit.ILGenerator
return void