IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
NUnit.TestUtilities.Collections.SimpleObjectList Class Reference

SimpleObjectCollection is used in testing to ensure that only methods of the ICollection interface are accessible. More...

+ Inheritance diagram for NUnit.TestUtilities.Collections.SimpleObjectList:
+ Collaboration diagram for NUnit.TestUtilities.Collections.SimpleObjectList:

Public Member Functions

 SimpleObjectList (IEnumerable< object > source)
 
 SimpleObjectList (params object[] source)
 
void CopyTo (Array array, int index)
 
IEnumerator GetEnumerator ()
 
int Add (object value)
 
void Clear ()
 
bool Contains (object value)
 
int IndexOf (object value)
 
void Insert (int index, object value)
 
void Remove (object value)
 
void RemoveAt (int index)
 

Properties

int Count [get]
 
bool IsSynchronized [get]
 
object SyncRoot [get]
 
bool IsFixedSize [get]
 
bool IsReadOnly [get]
 
object this[int index] [get, set]
 

Private Attributes

readonly List< object > contents = new List<object>()
 

Detailed Description

SimpleObjectCollection is used in testing to ensure that only methods of the ICollection interface are accessible.

Constructor & Destructor Documentation

NUnit.TestUtilities.Collections.SimpleObjectList.SimpleObjectList ( IEnumerable< object >  source)
inline
NUnit.TestUtilities.Collections.SimpleObjectList.SimpleObjectList ( params object[]  source)
inline

Member Function Documentation

void NUnit.TestUtilities.Collections.SimpleObjectList.CopyTo ( Array  array,
int  index 
)
inline
IEnumerator NUnit.TestUtilities.Collections.SimpleObjectList.GetEnumerator ( )
inline
int NUnit.TestUtilities.Collections.SimpleObjectList.Add ( object  value)
inline
void NUnit.TestUtilities.Collections.SimpleObjectList.Clear ( )
inline
bool NUnit.TestUtilities.Collections.SimpleObjectList.Contains ( object  value)
inline
int NUnit.TestUtilities.Collections.SimpleObjectList.IndexOf ( object  value)
inline
void NUnit.TestUtilities.Collections.SimpleObjectList.Insert ( int  index,
object  value 
)
inline
void NUnit.TestUtilities.Collections.SimpleObjectList.Remove ( object  value)
inline
void NUnit.TestUtilities.Collections.SimpleObjectList.RemoveAt ( int  index)
inline

Member Data Documentation

readonly List<object> NUnit.TestUtilities.Collections.SimpleObjectList.contents = new List<object>()
private

Property Documentation

int NUnit.TestUtilities.Collections.SimpleObjectList.Count
get
bool NUnit.TestUtilities.Collections.SimpleObjectList.IsSynchronized
get
object NUnit.TestUtilities.Collections.SimpleObjectList.SyncRoot
get
bool NUnit.TestUtilities.Collections.SimpleObjectList.IsFixedSize
get
bool NUnit.TestUtilities.Collections.SimpleObjectList.IsReadOnly
get
object NUnit.TestUtilities.Collections.SimpleObjectList.this[int index]
getset

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