C# 클래스 MsieJavaScriptEngine.HostItemBase

Base class of item, that implements IReflect interface
상속: IReflect
파일 보기 프로젝트 열기: Taritsyn/MsieJavaScriptEngine

보호된 프로퍼티들

프로퍼티 타입 설명
_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