Class LambdaAccessor
Inherited Members
Namespace: Ludiq
Syntax
public sealed class LambdaAccessor : Accessor, IAttributeProvider, IList, IDictionary, ICollection, IEnumerable, IObservableDisposable, IDisposable
  Constructors
LambdaAccessor(Object, Object, Type, Accessor)
Declaration
public LambdaAccessor(object subpath, object content, Type definedType, Accessor parent)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Object | subpath | |
| Object | content | |
| Type | definedType | |
| Accessor | parent | 
LambdaAccessor(Object, Type, Accessor)
Declaration
public LambdaAccessor(object content, Type definedType, Accessor parent)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Object | content | |
| Type | definedType | |
| Accessor | parent | 
Properties
content
Declaration
public object content { get; }
  Property Value
| Type | Description | 
|---|---|
| Object | 
rawValue
Declaration
protected override object rawValue { get; set; }
  Property Value
| Type | Description | 
|---|---|
| Object | 
Overrides
Methods
GetCustomAttributes(Boolean)
Declaration
public override Attribute[] GetCustomAttributes(bool inherit = true)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Boolean | inherit | 
Returns
| Type | Description | 
|---|---|
| Attribute[] | 
Overrides
OnValueTypeChange(Type)
Declaration
protected override void OnValueTypeChange(Type previousType)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Type | previousType | 
Overrides
Subpath()
Declaration
protected override string Subpath()
  Returns
| Type | Description | 
|---|---|
| String |