Show / Hide Table of Contents

Class CustomPropertyAccessor_Base

Inheritance
object
CustomPropertyAccessor_Base
CustomPropertyAccessor<T>
Implements
IAccessor
Namespace: WeaverCore.Settings
Assembly: WeaverCore.dll
Syntax
public abstract class CustomPropertyAccessor_Base : IAccessor

Constructors

| Edit this page View Source

CustomPropertyAccessor_Base(GlobalSettings, string, string)

Declaration
public CustomPropertyAccessor_Base(GlobalSettings panel, string displayName, string description)
Parameters
Type Name Description
GlobalSettings panel
string displayName
string description

Fields

| Edit this page View Source

Panel

Declaration
public readonly GlobalSettings Panel
Field Value
Type Description
GlobalSettings
| Edit this page View Source

_description

Declaration
protected readonly string _description
Field Value
Type Description
string
| Edit this page View Source

_displayName

Declaration
protected readonly string _displayName
Field Value
Type Description
string

Properties

| Edit this page View Source

Description

A description of the field (if any)

Declaration
public string Description { get; }
Property Value
Type Description
string
| Edit this page View Source

FieldName

The name of the field this accessor is accessing

Declaration
public string FieldName { get; }
Property Value
Type Description
string
| Edit this page View Source

FieldValue

The value of the member field

Declaration
public abstract object FieldValue { get; set; }
Property Value
Type Description
object
| Edit this page View Source

MemberInfo

The member info of the field (if any)

Declaration
public MemberInfo MemberInfo { get; }
Property Value
Type Description
MemberInfo
| Edit this page View Source

MemberType

The type of member this accessor is using

Declaration
public abstract Type MemberType { get; }
Property Value
Type Description
Type

Implements

IAccessor

Extension Methods

ReflectionUtilities.ReflectCallMethod(object, string, object[], BindingFlags)
ReflectionUtilities.ReflectGetField(object, string, BindingFlags)
ReflectionUtilities.ReflectGetMethod(object, string, BindingFlags)
ReflectionUtilities.ReflectGetProperty(object, string, BindingFlags)
ReflectionUtilities.ReflectSetField(object, string, object, BindingFlags)
ReflectionUtilities.ReflectSetProperty(object, string, object, BindingFlags)
  • Edit this page
  • View Source
☀
☾
In this article
Back to top
Generated by DocFX
☀
☾