C# 클래스 Microsoft.JScript.Lookup

상속: Microsoft.JScript.Binding
파일 보기 프로젝트 열기: gbarnett/shared-source-cli-2.0 1 사용 예제들

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
ToString ( ) : String

보호된 메소드들

메소드 설명
GetObject ( ) : Object
HandleNoSuchMemberError ( ) : void
TranslateToILObject ( ILGenerator il, Type obType, bool noValue ) : void
TranslateToILWithDupOfThisOb ( ILGenerator il ) : void

비공개 메소드들

메소드 설명
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

메소드 상세

GetObject() 보호된 메소드

protected GetObject ( ) : Object
리턴 Object

HandleNoSuchMemberError() 보호된 메소드

protected HandleNoSuchMemberError ( ) : void
리턴 void

ToString() 공개 메소드

public ToString ( ) : String
리턴 String

TranslateToILObject() 보호된 메소드

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

TranslateToILWithDupOfThisOb() 보호된 메소드

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