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

Наследование: ScriptObject, IActivationObject
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
closureInstance Object
localVars Object[]

Открытые методы

Метод Описание
GetDefaultThisObject ( ) : Object
GetField ( String name, int lexLevel ) : FieldInfo
GetGlobalScope ( ) : GlobalScope
GetMember ( String name, BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
GetMembers ( BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
PushStackFrameForMethod ( Object thisob, JSLocalField fields, VsaEngine engine ) : void
PushStackFrameForStaticMethod ( RuntimeTypeHandle thisclass, JSLocalField fields, VsaEngine engine ) : void

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

Метод Описание
AddNewField ( String name, Object value, FieldAttributes attributeFlags ) : JSVariableField
AllocateFunctionScope ( ) : void
GetMemberValue ( String name ) : Object
GetMemberValue ( String name, int lexlevel ) : Object
GetPropertyEnumerator ( ArrayList enums, ArrayList objects ) : void
IActivationObject ( String name ) : FieldInfo
SetMemberValue ( String name, Object value ) : void
StackFrame ( ScriptObject parent, JSLocalField fields, Object local_vars, Object thisObject ) : Microsoft.JScript.Vsa

Описание методов

GetDefaultThisObject() публичный Метод

public GetDefaultThisObject ( ) : Object
Результат Object

GetField() публичный Метод

public GetField ( String name, int lexLevel ) : FieldInfo
name String
lexLevel int
Результат System.Reflection.FieldInfo

GetGlobalScope() публичный Метод

public GetGlobalScope ( ) : GlobalScope
Результат GlobalScope

GetMember() публичный Метод

public GetMember ( String name, BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
name String
bindingAttr BindingFlags
Результат System.Reflection.MemberInfo[]

GetMembers() публичный Метод

public GetMembers ( BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
bindingAttr BindingFlags
Результат System.Reflection.MemberInfo[]

PushStackFrameForMethod() публичный статический Метод

public static PushStackFrameForMethod ( Object thisob, JSLocalField fields, VsaEngine engine ) : void
thisob Object
fields JSLocalField
engine Microsoft.JScript.Vsa.VsaEngine
Результат void

PushStackFrameForStaticMethod() публичный статический Метод

public static PushStackFrameForStaticMethod ( RuntimeTypeHandle thisclass, JSLocalField fields, VsaEngine engine ) : void
thisclass System.RuntimeTypeHandle
fields JSLocalField
engine Microsoft.JScript.Vsa.VsaEngine
Результат void

Описание свойств

closureInstance публичное свойство

public Object closureInstance
Результат Object

localVars публичное свойство

public Object[] localVars
Результат Object[]