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