Class DictionaryIndexAccessor
Inherited Members
Namespace: Ludiq
Syntax
public abstract class DictionaryIndexAccessor : Accessor, IAttributeProvider, IList, IDictionary, ICollection, IEnumerable, IObservableDisposable, IDisposable
  Constructors
DictionaryIndexAccessor(String, Int32, Accessor)
Declaration
protected DictionaryIndexAccessor(string subpathPrefix, int index, Accessor parent)
  Parameters
| Type | Name | Description | 
|---|---|---|
| String | subpathPrefix | |
| Int32 | index | |
| Accessor | parent | 
Properties
index
Declaration
public int index { get; }
  Property Value
| Type | Description | 
|---|---|
| Int32 | 
parentIsOrderedDictionary
Declaration
protected bool parentIsOrderedDictionary { get; }
  Property Value
| Type | Description | 
|---|---|
| Boolean | 
Methods
GetCustomAttributes(Boolean)
Declaration
public override Attribute[] GetCustomAttributes(bool inherit = true)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Boolean | inherit | 
Returns
| Type | Description | 
|---|---|
| Attribute[] | 
Overrides
GetDefinedType(Type)
Declaration
protected abstract Type GetDefinedType(Type dictionaryType)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Type | dictionaryType | 
Returns
| Type | Description | 
|---|---|
| Type | 
OnParentValueChange(Object)
Declaration
protected override void OnParentValueChange(object previousValue)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Object | previousValue |