StrangeIoC  0.6.0
The IoC/Binding Framework for Unity3D and C#
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Public Member Functions | Properties | List of all members
strange.framework.api.IManagedList Interface Reference

A common interface for the constituents parts of a Binding, which at present are either a SemiBinding or a Pool. More...

Inheritance diagram for strange.framework.api.IManagedList:
strange.extensions.pool.api.IPool strange.framework.api.ISemiBinding strange.extensions.pool.api.IPool< T > strange.extensions.pool.impl.Pool strange.framework.impl.SemiBinding strange.extensions.pool.impl.Pool< T > strange.extensions.pool.impl.Pool< T >

Public Member Functions

IManagedList Add (object value)
 Add a value to this List.
 
IManagedList Add (object[] list)
 Add a set of values to this List.
 
IManagedList Remove (object value)
 Remove a value from this List.
 
IManagedList Remove (object[] list)
 Remove a set of values from this List.
 

Properties

object value [get]
 Retrieve the value of this List. More...
 

Detailed Description

A common interface for the constituents parts of a Binding, which at present are either a SemiBinding or a Pool.

A ManagedList can have objects added or removed.

Property Documentation

object strange.framework.api.IManagedList.value
get

Retrieve the value of this List.

If the constraint is MANY, the value will be an Array. If the constraint is POOL, this becomes a synonym for GetInstance().


The documentation for this interface was generated from the following file: