C# 클래스 Microsoft.JScript.StackFrame

상속: ScriptObject, IActivationObject
파일 보기 프로젝트 열기: gbarnett/shared-source-cli-2.0 1 사용 예제들

공개 프로퍼티들

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