NLua.ProxyType Class Reference

Summary description for ProxyType. More...

Inheritance diagram for NLua.ProxyType:
Collaboration diagram for NLua.ProxyType:

Public Member Functions

 ProxyType (Type proxy)
 
override string ToString ()
 Provide human readable short hand for this proxy object More...
 
FieldInfo GetField (string name, BindingFlags bindingAttr)
 
FieldInfo[] GetFields (BindingFlags bindingAttr)
 
MemberInfo[] GetMember (string name, BindingFlags bindingAttr)
 
MemberInfo[] GetMembers (BindingFlags bindingAttr)
 
MethodInfo GetMethod (string name, BindingFlags bindingAttr)
 
MethodInfo GetMethod (string name, BindingFlags bindingAttr, Binder binder, Type[] types, ParameterModifier[] modifiers)
 
MethodInfo[] GetMethods (BindingFlags bindingAttr)
 
PropertyInfo GetProperty (string name, BindingFlags bindingAttr)
 
PropertyInfo GetProperty (string name, BindingFlags bindingAttr, Binder binder, Type returnType, Type[] types, ParameterModifier[] modifiers)
 
PropertyInfo[] GetProperties (BindingFlags bindingAttr)
 
object InvokeMember (string name, BindingFlags invokeAttr, Binder binder, object target, object[] args, ParameterModifier[] modifiers, CultureInfo culture, string[] namedParameters)
 

Properties

Type UnderlyingSystemType [get]
 

Detailed Description

Summary description for ProxyType.

Constructor & Destructor Documentation

◆ ProxyType()

NLua.ProxyType.ProxyType ( Type  proxy)

Member Function Documentation

◆ GetField()

FieldInfo NLua.ProxyType.GetField ( string  name,
BindingFlags  bindingAttr 
)

◆ GetFields()

FieldInfo [] NLua.ProxyType.GetFields ( BindingFlags  bindingAttr)

◆ GetMember()

MemberInfo [] NLua.ProxyType.GetMember ( string  name,
BindingFlags  bindingAttr 
)

◆ GetMembers()

MemberInfo [] NLua.ProxyType.GetMembers ( BindingFlags  bindingAttr)

◆ GetMethod() [1/2]

MethodInfo NLua.ProxyType.GetMethod ( string  name,
BindingFlags  bindingAttr 
)

◆ GetMethod() [2/2]

MethodInfo NLua.ProxyType.GetMethod ( string  name,
BindingFlags  bindingAttr,
Binder  binder,
Type[]  types,
ParameterModifier[]  modifiers 
)

◆ GetMethods()

MethodInfo [] NLua.ProxyType.GetMethods ( BindingFlags  bindingAttr)

◆ GetProperties()

PropertyInfo [] NLua.ProxyType.GetProperties ( BindingFlags  bindingAttr)

◆ GetProperty() [1/2]

PropertyInfo NLua.ProxyType.GetProperty ( string  name,
BindingFlags  bindingAttr 
)

◆ GetProperty() [2/2]

PropertyInfo NLua.ProxyType.GetProperty ( string  name,
BindingFlags  bindingAttr,
Binder  binder,
Type  returnType,
Type[]  types,
ParameterModifier[]  modifiers 
)

◆ InvokeMember()

object NLua.ProxyType.InvokeMember ( string  name,
BindingFlags  invokeAttr,
Binder  binder,
object  target,
object[]  args,
ParameterModifier[]  modifiers,
CultureInfo  culture,
string[]  namedParameters 
)

◆ ToString()

override string NLua.ProxyType.ToString ( )

Provide human readable short hand for this proxy object

Returns

Property Documentation

◆ UnderlyingSystemType

Type NLua.ProxyType.UnderlyingSystemType
get

The documentation for this class was generated from the following file: