C# 클래스 Microsoft.JScript.JSObject

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

보호된 프로퍼티들

프로퍼티 타입 설명
field_table System.Collections.ArrayList

Private Properties

프로퍼티 타입 설명
DeleteMember bool
GetClassName String
GetDefaultValue Object
GetLocalMember System.Reflection.MemberInfo[]
GetMember System.Reflection.MemberInfo[]
GetMemberValue Object
GetPropertyEnumerator void
GetValueAtIndex Object
IEnumerable IEnumerator
IExpando System.Reflection.MethodInfo
IExpando System.Reflection.PropertyInfo
IExpando void
IsHiddenMember bool
JSObject System
JSObject System
JSObject System
SetMemberValue void
SetValueAtIndex void
SwapValues void

공개 메소드들

메소드 설명
AddField ( String name ) : FieldInfo
GetMember ( String name, BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
GetMembers ( BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
JSObject ( ) : System
SetMemberValue2 ( String name, Object value ) : void
ToString ( ) : String

비공개 메소드들

메소드 설명
DeleteMember ( String name ) : bool
GetClassName ( ) : String
GetDefaultValue ( PreferredType preferred_type ) : Object
GetLocalMember ( String name, BindingFlags bindingAttr, bool wrapMembers ) : System.Reflection.MemberInfo[]
GetMember ( String name, BindingFlags bindingAttr, bool wrapMembers ) : System.Reflection.MemberInfo[]
GetMemberValue ( String name ) : Object
GetPropertyEnumerator ( ArrayList enums, ArrayList objects ) : void
GetValueAtIndex ( uint index ) : Object
IEnumerable ( ) : IEnumerator
IExpando ( String name, Delegate method ) : MethodInfo
IExpando ( String name ) : PropertyInfo
IExpando ( MemberInfo m ) : void
IsHiddenMember ( MemberInfo mem ) : bool
JSObject ( ScriptObject parent ) : System
JSObject ( ScriptObject parent, Type subType ) : System
JSObject ( ScriptObject parent, bool checkSubType ) : System
SetMemberValue ( String name, Object value ) : void
SetValueAtIndex ( uint index, Object value ) : void
SwapValues ( uint left, uint right ) : void

메소드 상세

AddField() 공개 메소드

public AddField ( 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[]

JSObject() 공개 메소드

public JSObject ( ) : System
리턴 System

SetMemberValue2() 공개 메소드

public SetMemberValue2 ( String name, Object value ) : void
name String
value Object
리턴 void

ToString() 공개 메소드

public ToString ( ) : String
리턴 String

프로퍼티 상세

field_table 보호되어 있는 프로퍼티

protected ArrayList,System.Collections field_table
리턴 System.Collections.ArrayList