C# 클래스 Microsoft.JScript.GlobalScope

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

공개 메소드들

메소드 설명
AddField ( String name ) : FieldInfo
GetDefaultThisObject ( ) : Object
GetField ( String name, int lexLevel ) : FieldInfo
GetFields ( BindingFlags bindingAttr ) : System.Reflection.FieldInfo[]
GetGlobalScope ( ) : GlobalScope
GetLocalField ( String name ) : FieldInfo
GetMember ( String name, BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
GetMembers ( BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
GetMethods ( BindingFlags bindingAttr ) : System.Reflection.MethodInfo[]
GetProperties ( BindingFlags bindingAttr ) : System.Reflection.PropertyInfo[]
GlobalScope ( GlobalScope parent, VsaEngine engine ) : Microsoft.JScript.Vsa

비공개 메소드들

메소드 설명
AddComponentScope ( GlobalScope component ) : void
AddNewField ( String name, Object value, FieldAttributes attributeFlags ) : JSVariableField
DeleteMember ( String name ) : bool
GetDefaultValue ( PreferredType preferred_type ) : Object
GetFields ( ) : Microsoft.JScript.JSField[]
GetMember ( String name, BindingFlags bindingAttr, bool calledFromParent ) : System.Reflection.MemberInfo[]
GetPropertyEnumerator ( ArrayList enums, ArrayList objects ) : void
GlobalScope ( GlobalScope parent, VsaEngine engine, bool isComponentScope ) : Microsoft.JScript.Vsa
IExpando ( String name, Delegate method ) : MethodInfo
IExpando ( String name ) : PropertyInfo
IExpando ( MemberInfo m ) : void
SetFast ( ) : void
SetMemberValue ( String name, Object value ) : void

메소드 상세

AddField() 공개 메소드

public AddField ( String name ) : FieldInfo
name String
리턴 System.Reflection.FieldInfo

GetDefaultThisObject() 공개 메소드

public GetDefaultThisObject ( ) : Object
리턴 Object

GetField() 공개 메소드

public GetField ( String name, int lexLevel ) : FieldInfo
name String
lexLevel int
리턴 System.Reflection.FieldInfo

GetFields() 공개 메소드

public GetFields ( BindingFlags bindingAttr ) : System.Reflection.FieldInfo[]
bindingAttr BindingFlags
리턴 System.Reflection.FieldInfo[]

GetGlobalScope() 공개 메소드

public GetGlobalScope ( ) : GlobalScope
리턴 GlobalScope

GetLocalField() 공개 메소드

public GetLocalField ( String name ) : FieldInfo
name String
리턴 System.Reflection.FieldInfo

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[]

GetMethods() 공개 메소드

public GetMethods ( BindingFlags bindingAttr ) : System.Reflection.MethodInfo[]
bindingAttr BindingFlags
리턴 System.Reflection.MethodInfo[]

GetProperties() 공개 메소드

public GetProperties ( BindingFlags bindingAttr ) : System.Reflection.PropertyInfo[]
bindingAttr BindingFlags
리턴 System.Reflection.PropertyInfo[]

GlobalScope() 공개 메소드

public GlobalScope ( GlobalScope parent, VsaEngine engine ) : Microsoft.JScript.Vsa
parent GlobalScope
engine Microsoft.JScript.Vsa.VsaEngine
리턴 Microsoft.JScript.Vsa