C# Класс Microsoft.JScript.Lookup

Наследование: Microsoft.JScript.Binding
Показать файл Открыть проект Примеры использования класса

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