C# Class Microsoft.JScript.JSObject

Inheritance: ScriptObject, IEnumerable, IExpando
Exibir arquivo Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Protected Properties

Property Type Description
field_table System.Collections.ArrayList

Private Properties

Property Type Description
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

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

AddField() public method

public AddField ( String name ) : FieldInfo
name String
return System.Reflection.FieldInfo

GetMember() public method

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

GetMembers() public method

public GetMembers ( BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
bindingAttr BindingFlags
return System.Reflection.MemberInfo[]

JSObject() public method

public JSObject ( ) : System
return System

SetMemberValue2() public method

public SetMemberValue2 ( String name, Object value ) : void
name String
value Object
return void

ToString() public method

public ToString ( ) : String
return String

Property Details

field_table protected_oe property

protected ArrayList,System.Collections field_table
return System.Collections.ArrayList