C# Класс Microsoft.JScript.JSObject

Наследование: ScriptObject, IEnumerable, IExpando
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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