This class contains reflection data about a property or a field. More...
Public Member Functions | |
ObjectMemberInfo (FieldInfo fieldInfo, Type attributeType) | |
Initializes a new instance of the ObjectMemberInfo<TAttribute> class. More... | |
ObjectMemberInfo (PropertyInfo propertyInfo, Type attributeType) | |
Initializes a new instance of the ObjectMemberInfo<TAttribute> class. More... | |
Properties | |
TAttribute | MemberAttribute [get] |
Gets the members attribute. More... | |
MemberInfo | MemberInfo [get] |
Gets the member info. More... | |
TypeCode | TypeCode [get] |
Gets the members TypeCode. More... | |
Type | ValueType [get] |
Gets the type of the value. More... | |
This class contains reflection data about a property or a field.
TAttribute | The type of the mapped attribute. |
TAttribute | : | DataMemberAttribute |
|
inline |
Initializes a new instance of the ObjectMemberInfo<TAttribute> class.
fieldInfo | The field info. |
attributeType | The attribute type. |
|
inline |
Initializes a new instance of the ObjectMemberInfo<TAttribute> class.
propertyInfo | The property info. |
attributeType | The attribute type. |
|
get |
Gets the members attribute.
|
get |
Gets the member info.
|
get |
Gets the members TypeCode.
|
get |
Gets the type of the value.