Wrapper around MemberInfo providing transparent access to fields, propteries and constant-index arrays.
More...
|
static AccessorBase | Create (Type objType, object obj, string memberExpr) |
| Use a parsed expression to create an accessor to either a field or a property. More...
|
|
|
abstract object | Value [get, set] |
|
Wrapper around MemberInfo providing transparent access to fields, propteries and constant-index arrays.
KSP.UI.Screens.Settings.Controls.AccessorBase.AccessorBase |
( |
object |
obj, |
|
|
MemberInfo |
member |
|
) |
| |
|
inlineprotected |
static AccessorBase KSP.UI.Screens.Settings.Controls.AccessorBase.Create |
( |
Type |
objType, |
|
|
object |
obj, |
|
|
string |
memberExpr |
|
) |
| |
|
inlinestatic |
Use a parsed expression to create an accessor to either a field or a property.
The expression can be almost any valid C# member access expression (though currently only ASCII identifiers are valid). Fields, properties and arrays are supported, but the array index must be a constant integer.
MemberInfo KSP.UI.Screens.Settings.Controls.AccessorBase.member |
|
protected |
object KSP.UI.Screens.Settings.Controls.AccessorBase.obj |
|
protected |
abstract object KSP.UI.Screens.Settings.Controls.AccessorBase.Value |
|
getset |
The documentation for this class was generated from the following file:
- KSP/Assets/_UI5/Screens/Settings/Scripts/ReflectedSettings/Controls/AccessorBase.cs