Inheritance
MetadataDictionaryAdaptor
public class MetadataDictionaryAdaptor : MetadataCollectionAdaptor, IReorderableListAdaptor
Constructors
Declaration
public MetadataDictionaryAdaptor(Metadata metadata, Inspector parentDrawer)
Parameters
Properties
Declaration
public override int Count { get; }
Property Value
Overrides
Declaration
public object this[object key] { get; set; }
Parameters
| Type |
Name |
Description |
| Object |
key |
|
Property Value
Declaration
protected Metadata metadata { get; }
Property Value
Methods
Declaration
public override void Add()
Overrides
Declaration
Returns
Declaration
public override bool CanDrag(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Returns
Overrides
Declaration
public override bool CanRemove(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Returns
Overrides
Declaration
public override void Clear()
Overrides
Declaration
protected virtual IDictionary ConstructDictionary()
Returns
Declaration
protected virtual object ConstructKey()
Returns
Declaration
protected virtual object ConstructValue()
Returns
Declaration
public override void DrawItem(Rect position, int index)
Parameters
| Type |
Name |
Description |
| Rect |
position |
|
| Int32 |
index |
|
Overrides
Declaration
public override void Duplicate(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Overrides
Declaration
public override float GetItemAdaptiveWidth(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Returns
Overrides
Declaration
public override float GetItemHeight(float width, int index)
Parameters
Returns
Overrides
Declaration
public override void Insert(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Overrides
Declaration
public override void Move(int sourceIndex, int destinationIndex)
Parameters
| Type |
Name |
Description |
| Int32 |
sourceIndex |
|
| Int32 |
destinationIndex |
|
Overrides
Declaration
public override void Remove(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Overrides
Events
Declaration
public event Action<object, object> itemAdded
Event Type
Extension Methods