C# 클래스 Microsoft.JScript.ScriptObject

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

공개 프로퍼티들

프로퍼티 타입 설명
engine Microsoft.JScript.Vsa.VsaEngine

보호된 프로퍼티들

프로퍼티 타입 설명
parent ScriptObject

공개 메소드들

메소드 설명
GetField ( String name, BindingFlags bindingAttr ) : FieldInfo
GetFields ( BindingFlags bindingAttr ) : System.Reflection.FieldInfo[]
GetMember ( String name, BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
GetMembers ( BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
GetMethod ( String name, BindingFlags bindingAttr ) : MethodInfo
GetMethod ( String name, BindingFlags bindingAttr, Binder binder, Type types, ParameterModifier modifiers ) : MethodInfo
GetMethods ( BindingFlags bindingAttr ) : System.Reflection.MethodInfo[]
GetParent ( ) : ScriptObject
GetProperties ( BindingFlags bindingAttr ) : System.Reflection.PropertyInfo[]
GetProperty ( String name, BindingFlags bindingAttr ) : PropertyInfo
GetProperty ( String name, BindingFlags bindingAttr, Binder binder, Type returnType, Type types, ParameterModifier modifiers ) : PropertyInfo
this ( ) : Object
this ( String name ) : Object
this ( double index ) : Object
this ( int index ) : Object

보호된 메소드들

메소드 설명
WrapMembers ( MemberInfo members, Object obj ) : System.Reflection.MemberInfo[]
WrapMembers ( MemberInfo members, Object obj, SimpleHashtable cache ) : System.Reflection.MemberInfo[]

비공개 메소드들

메소드 설명
DeleteMember ( String name ) : bool
GetDefaultValue ( PreferredType preferred_type ) : Object
GetMemberValue ( String name ) : Object
GetPropertyEnumerator ( ArrayList enums, ArrayList objects ) : void
GetValueAtIndex ( uint index ) : Object
InvokeMember ( String name, BindingFlags invokeAttr, Binder binder, Object target, Object args, ParameterModifier modifiers, CultureInfo locale, String namedParameters ) : Object
ScriptObject ( ScriptObject parent ) : Microsoft.JScript.Vsa
SetMemberValue ( String name, Object value ) : void
SetParent ( ScriptObject parent ) : void
SetValueAtIndex ( uint index, Object value ) : void
WrapMember ( MemberInfo member, Object obj ) : MemberInfo

메소드 상세

GetField() 공개 메소드

public GetField ( String name, BindingFlags bindingAttr ) : FieldInfo
name String
bindingAttr BindingFlags
리턴 System.Reflection.FieldInfo

GetFields() 공개 메소드

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

GetMember() 공개 추상적인 메소드

public abstract GetMember ( String name, BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
name String
bindingAttr BindingFlags
리턴 System.Reflection.MemberInfo[]

GetMembers() 공개 추상적인 메소드

public abstract GetMembers ( BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
bindingAttr BindingFlags
리턴 System.Reflection.MemberInfo[]

GetMethod() 공개 메소드

public GetMethod ( String name, BindingFlags bindingAttr ) : MethodInfo
name String
bindingAttr BindingFlags
리턴 System.Reflection.MethodInfo

GetMethod() 공개 메소드

public GetMethod ( String name, BindingFlags bindingAttr, Binder binder, Type types, ParameterModifier modifiers ) : MethodInfo
name String
bindingAttr BindingFlags
binder Binder
types System.Type
modifiers System.Reflection.ParameterModifier
리턴 System.Reflection.MethodInfo

GetMethods() 공개 메소드

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

GetParent() 공개 메소드

public GetParent ( ) : ScriptObject
리턴 ScriptObject

GetProperties() 공개 메소드

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

GetProperty() 공개 메소드

public GetProperty ( String name, BindingFlags bindingAttr ) : PropertyInfo
name String
bindingAttr BindingFlags
리턴 System.Reflection.PropertyInfo

GetProperty() 공개 메소드

public GetProperty ( String name, BindingFlags bindingAttr, Binder binder, Type returnType, Type types, ParameterModifier modifiers ) : PropertyInfo
name String
bindingAttr BindingFlags
binder Binder
returnType System.Type
types System.Type
modifiers System.Reflection.ParameterModifier
리턴 System.Reflection.PropertyInfo

WrapMembers() 보호된 정적인 메소드

protected static WrapMembers ( MemberInfo members, Object obj ) : System.Reflection.MemberInfo[]
members System.Reflection.MemberInfo
obj Object
리턴 System.Reflection.MemberInfo[]

WrapMembers() 보호된 정적인 메소드

protected static WrapMembers ( MemberInfo members, Object obj, SimpleHashtable cache ) : System.Reflection.MemberInfo[]
members System.Reflection.MemberInfo
obj Object
cache SimpleHashtable
리턴 System.Reflection.MemberInfo[]

this() 공개 메소드

public this ( ) : Object
리턴 Object

this() 공개 메소드

public this ( String name ) : Object
name String
리턴 Object

this() 공개 메소드

public this ( double index ) : Object
index double
리턴 Object

this() 공개 메소드

public this ( int index ) : Object
index int
리턴 Object

프로퍼티 상세

engine 공개적으로 프로퍼티

public VsaEngine,Microsoft.JScript.Vsa engine
리턴 Microsoft.JScript.Vsa.VsaEngine

parent 보호되어 있는 프로퍼티

protected ScriptObject,Microsoft.JScript parent
리턴 ScriptObject