C# Класс MsieJavaScriptEngine.HostItemBase

Base class of item, that implements IReflect interface
Наследование: IReflect
Показать файл Открыть проект

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

Свойство Тип Описание
_engineMode JsEngineMode
_target object
_type System.Type

Private Properties

Свойство Тип Описание
IReflect System.Reflection.FieldInfo
IReflect System.Reflection.FieldInfo[]
IReflect System.Reflection.MemberInfo[]
IReflect System.Reflection.MemberInfo[]
IReflect System.Reflection.MethodInfo
IReflect System.Reflection.MethodInfo
IReflect System.Reflection.MethodInfo[]
IReflect System.Reflection.PropertyInfo
IReflect System.Reflection.PropertyInfo
IReflect System.Reflection.PropertyInfo[]
IReflect object

Защищенные методы

Метод Описание
HostItemBase ( Type type, object target, JsEngineMode engineMode, bool instance ) : System

Constructs an instance of the wrapper for item, that implements IReflect interface

InnerInvokeMember ( string name, BindingFlags invokeAttr, Binder binder, object target, object args, ParameterModifier modifiers, CultureInfo culture, string namedParameters ) : object
InvokeStandardMember ( string name, BindingFlags invokeAttr, Binder binder, object target, object args, ParameterModifier modifiers, CultureInfo culture, string namedParameters ) : object

Приватные методы

Метод Описание
IReflect ( string name, BindingFlags bindingAttr ) : FieldInfo
IReflect ( BindingFlags bindingAttr ) : System.Reflection.FieldInfo[]
IReflect ( BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
IReflect ( string name, BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
IReflect ( string name, BindingFlags bindingAttr ) : MethodInfo
IReflect ( string name, BindingFlags bindingAttr, Binder binder, Type types, ParameterModifier modifiers ) : MethodInfo
IReflect ( BindingFlags bindingAttr ) : System.Reflection.MethodInfo[]
IReflect ( string name, BindingFlags bindingAttr ) : PropertyInfo
IReflect ( string name, BindingFlags bindingAttr, Binder binder, Type returnType, Type types, ParameterModifier modifiers ) : PropertyInfo
IReflect ( BindingFlags bindingAttr ) : System.Reflection.PropertyInfo[]
IReflect ( string name, BindingFlags invokeAttr, Binder binder, object target, object args, ParameterModifier modifiers, CultureInfo culture, string namedParameters ) : object

Описание методов

HostItemBase() защищенный Метод

Constructs an instance of the wrapper for item, that implements IReflect interface
protected HostItemBase ( Type type, object target, JsEngineMode engineMode, bool instance ) : System
type System.Type Target type
target object Target object
engineMode JsEngineMode JavaScript engine mode
instance bool Flag for whether to allow access to members of the instance
Результат System

InnerInvokeMember() защищенный абстрактный Метод

protected abstract InnerInvokeMember ( string name, BindingFlags invokeAttr, Binder binder, object target, object args, ParameterModifier modifiers, CultureInfo culture, string namedParameters ) : object
name string
invokeAttr BindingFlags
binder System.Reflection.Binder
target object
args object
modifiers System.Reflection.ParameterModifier
culture System.Globalization.CultureInfo
namedParameters string
Результат object

InvokeStandardMember() защищенный Метод

protected InvokeStandardMember ( string name, BindingFlags invokeAttr, Binder binder, object target, object args, ParameterModifier modifiers, CultureInfo culture, string namedParameters ) : object
name string
invokeAttr BindingFlags
binder System.Reflection.Binder
target object
args object
modifiers System.Reflection.ParameterModifier
culture System.Globalization.CultureInfo
namedParameters string
Результат object

Описание свойств

_engineMode защищенное свойство

JavaScript engine mode
protected JsEngineMode _engineMode
Результат JsEngineMode

_target защищенное свойство

Target object
protected object _target
Результат object

_type защищенное свойство

Target type
protected Type,System _type
Результат System.Type