Click or drag to resize

ComponentTypeCollection Class

[This is preliminary documentation and is subject to change.]

Represents a serialisable collection of component types that can be individually accessed by index.
Inheritance Hierarchy
SystemObject
  Umbrace.Unity.PurePoolComponentTypeCollection

Namespace:  Umbrace.Unity.PurePool
Assembly:  Umbrace.Unity.PurePool (in Umbrace.Unity.PurePool.dll) Version: 0.0.0.0 (1.0.0.0)
Syntax
C#
[SerializableAttribute]
public class ComponentTypeCollection : IList<Type>, 
	IEnumerable, ICollection<Type>, IEnumerable<Type>, 
	ISerializationCallbackReceiver

The ComponentTypeCollection type exposes the following members.

Constructors
  NameDescription
Public methodComponentTypeCollection
Initialises a new instance of the ComponentTypeCollection class.
Public methodComponentTypeCollection(ComponentTypeCollection)
Initialises a new instance of the ComponentTypeCollection class.
Top
Properties
  NameDescription
Public propertyCount
Public propertyFrozen
Gets a value indicating whether the object has been frozen, and cannot be modified.
Public propertyItem
Top
Methods
  NameDescription
Public methodAdd
Public methodClear
Public methodContains
Public methodCopyTo
Protected methodEnsureNotFrozen
Ensures the ComponentTypeCollection has not been frozen, and throws an exception if it has.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodFreeze
Freezes the object and prevents modifications being made to it.
Public methodGetEnumerator
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodIndexOf
Public methodInsert
Protected methodMemberwiseClone (Inherited from Object.)
Public methodRemove
Public methodRemoveAt
Public methodToString (Inherited from Object.)
Top
See Also