Ext.NET  5.3.0
.NET Component Framework for Enterprise Level Apps
Ext.Net.ChainingPropertyInfo Class Reference

More...

Inheritance diagram for Ext.Net.ChainingPropertyInfo:

Public Member Functions

 ChainingPropertyInfo (PropertyInfo root)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
virtual object GetValue (object component)
 
override object GetValue (object component, object[] index)
 
override string ToString ()
 
override object[] GetCustomAttributes (bool inherit)
 
override bool IsDefined (Type attributeType, bool inherit)
 
override object[] GetCustomAttributes (Type attributeType, bool inherit)
 
override ParameterInfo[] GetIndexParameters ()
 
override object GetValue (object obj, BindingFlags invokeAttr, Binder binder, object[] index, CultureInfo culture)
 
override void SetValue (object obj, object value, BindingFlags invokeAttr, Binder binder, object[] index, CultureInfo culture)
 
override MethodInfo[] GetAccessors (bool nonPublic)
 
override MethodInfo GetGetMethod (bool nonPublic)
 
override MethodInfo GetSetMethod (bool nonPublic)
 

Properties

PropertyInfo Root [get]
 
override string Name [get]
 
override Type DeclaringType [get]
 
override Type ReflectedType [get]
 
override Type PropertyType [get]
 
override PropertyAttributes Attributes [get]
 
override bool CanRead [get]
 
override bool CanWrite [get]
 

Detailed Description

Constructor & Destructor Documentation

◆ ChainingPropertyInfo()

Ext.Net.ChainingPropertyInfo.ChainingPropertyInfo ( PropertyInfo  root)
inline

Parameters
root

Member Function Documentation

◆ Equals()

override bool Ext.Net.ChainingPropertyInfo.Equals ( object  obj)
inline

◆ GetAccessors()

override MethodInfo [] Ext.Net.ChainingPropertyInfo.GetAccessors ( bool  nonPublic)
inline

◆ GetCustomAttributes() [1/2]

override object [] Ext.Net.ChainingPropertyInfo.GetCustomAttributes ( bool  inherit)
inline

◆ GetCustomAttributes() [2/2]

override object [] Ext.Net.ChainingPropertyInfo.GetCustomAttributes ( Type  attributeType,
bool  inherit 
)
inline

◆ GetGetMethod()

override MethodInfo Ext.Net.ChainingPropertyInfo.GetGetMethod ( bool  nonPublic)
inline

◆ GetHashCode()

override int Ext.Net.ChainingPropertyInfo.GetHashCode ( )
inline

◆ GetIndexParameters()

override ParameterInfo [] Ext.Net.ChainingPropertyInfo.GetIndexParameters ( )
inline

◆ GetSetMethod()

override MethodInfo Ext.Net.ChainingPropertyInfo.GetSetMethod ( bool  nonPublic)
inline

◆ GetValue() [1/3]

virtual object Ext.Net.ChainingPropertyInfo.GetValue ( object  component)
inlinevirtual

◆ GetValue() [2/3]

override object Ext.Net.ChainingPropertyInfo.GetValue ( object  component,
object[]  index 
)
inline

Parameters
component
index
Returns

◆ GetValue() [3/3]

override object Ext.Net.ChainingPropertyInfo.GetValue ( object  obj,
BindingFlags  invokeAttr,
Binder  binder,
object[]  index,
CultureInfo  culture 
)
inline

◆ IsDefined()

override bool Ext.Net.ChainingPropertyInfo.IsDefined ( Type  attributeType,
bool  inherit 
)
inline

◆ SetValue()

override void Ext.Net.ChainingPropertyInfo.SetValue ( object  obj,
object  value,
BindingFlags  invokeAttr,
Binder  binder,
object[]  index,
CultureInfo  culture 
)
inline

◆ ToString()

override string Ext.Net.ChainingPropertyInfo.ToString ( )
inline

Property Documentation

◆ Attributes

override PropertyAttributes Ext.Net.ChainingPropertyInfo.Attributes
get

◆ CanRead

override bool Ext.Net.ChainingPropertyInfo.CanRead
get

◆ CanWrite

override bool Ext.Net.ChainingPropertyInfo.CanWrite
get

◆ DeclaringType

override Type Ext.Net.ChainingPropertyInfo.DeclaringType
get

◆ Name

override string Ext.Net.ChainingPropertyInfo.Name
get

◆ PropertyType

override Type Ext.Net.ChainingPropertyInfo.PropertyType
get

◆ ReflectedType

override Type Ext.Net.ChainingPropertyInfo.ReflectedType
get

◆ Root

PropertyInfo Ext.Net.ChainingPropertyInfo.Root
getprotected


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