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

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AST Microsoft.JScript.Vsa
CheckIfOKToUseInSuperConstructorCall void
Delete bool
EmitILToLoadEngine void
Evaluate Object
EvaluateAsLateBinding LateBinding
EvaluateAsWrappedNamespace WrappedNamespace
GetFirstExecutableContext Context
HasReturn bool
InferType IReflect
InvalidateInferredTypes void
OkToUseAsType bool
PartiallyEvaluate AST
PartiallyEvaluateAsCallable AST
PartiallyEvaluateAsReference AST
ResolveCall void
ResolveCustomAttribute Object
SetPartialValue void
SetValue void
TranslateToConditionalBranch void
TranslateToIL void
TranslateToILCall void
TranslateToILDelete void
TranslateToILInitializer void
TranslateToILPreSet void
TranslateToILPreSet void
TranslateToILPreSetPlusGet void
TranslateToILPreSetPlusGet void
TranslateToILReference Object
TranslateToILSet void
TranslateToILSet void

Приватные методы

Метод Описание
AST ( Context context ) : Microsoft.JScript.Vsa
CheckIfOKToUseInSuperConstructorCall ( ) : void
Delete ( ) : bool
EmitILToLoadEngine ( ILGenerator il ) : void
Evaluate ( ) : Object
EvaluateAsLateBinding ( ) : LateBinding
EvaluateAsWrappedNamespace ( bool giveErrorIfNameInUse ) : WrappedNamespace
GetFirstExecutableContext ( ) : Context
HasReturn ( ) : bool
InferType ( JSField inference_target ) : IReflect
InvalidateInferredTypes ( ) : void
OkToUseAsType ( ) : bool
PartiallyEvaluate ( ) : AST
PartiallyEvaluateAsCallable ( ) : AST
PartiallyEvaluateAsReference ( ) : AST
ResolveCall ( ASTList args, IReflect argIRs, bool constructor, bool brackets ) : void
ResolveCustomAttribute ( ASTList args, IReflect argIRs, AST target ) : Object
SetPartialValue ( AST partial_value ) : void
SetValue ( Object value ) : void
TranslateToConditionalBranch ( ILGenerator il, bool branchIfTrue, Label label, bool shortForm ) : void
TranslateToIL ( ILGenerator il, Type rtype ) : void
TranslateToILCall ( ILGenerator il, Type rtype, ASTList args, bool construct, bool brackets ) : void
TranslateToILDelete ( ILGenerator il, Type rtype ) : void
TranslateToILInitializer ( ILGenerator il ) : void
TranslateToILPreSet ( ILGenerator il ) : void
TranslateToILPreSet ( ILGenerator il, ASTList args ) : void
TranslateToILPreSetPlusGet ( ILGenerator il ) : void
TranslateToILPreSetPlusGet ( ILGenerator il, ASTList args, bool inBrackets ) : void
TranslateToILReference ( ILGenerator il, Type rtype ) : Object
TranslateToILSet ( ILGenerator il ) : void
TranslateToILSet ( ILGenerator il, AST rhvalue ) : void