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 | Protected Member Functions | Protected Attributes | Properties | List of all members
strange.framework.impl.SemiBinding Class Reference

A managed list of values. More...

Inheritance diagram for strange.framework.impl.SemiBinding:
strange.framework.api.ISemiBinding strange.framework.api.IManagedList

Public Member Functions

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

Protected Member Functions

void spliceValueAt (int splicePos)
 Remove the value at index splicePos.
 

Protected Attributes

object[] objectValue
 

Properties

Enum constraint [get, set]
 
bool uniqueValues [get, set]
 
virtual object value [get]
 
- Properties inherited from strange.framework.api.ISemiBinding
Enum constraint [get, set]
 Set or get the constraint.
 
bool uniqueValues [get, set]
 A secondary constraint that ensures that this SemiBinding will never contain multiple values equivalent to each other.
 
- Properties inherited from strange.framework.api.IManagedList
object value [get]
 Retrieve the value of this List. More...
 

Detailed Description

A managed list of values.

See Also
strange.framework.api.ISemiBinding

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