Summary
Transparent activatable ArrayList implementation.
- Assembly
- Db4objects
.Db4o-2010 .dll - Namespace
- Db4objects
.Db4o .Collections - Interfaces
-
- IList
<E> - IList
- IActivatable
- IList
- Base Types
-
- Object
graph BT
Type-->Base0["Object"]
Type-.->Interface0["IList<E>"]
Type-.->Interface1["IList"]
Type-.->Interface2["IActivatable"]
click Interface2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.TA/IActivatable"
Type["ArrayList4<E>"]
class Type type-node
Syntax
[Obsolete("Use Db4objects.Db4o.Collections.ActivatableList instead")]
public class ArrayList4<E> : IList<E>, IList, IActivatable
Remarks
Transparent activatable ArrayList implementation. Implements IList
interface using an array to store elements. Each ArrayList4 instance
has a capacity, which indicates the size of the internal array.
When instantiated as a result of a query, all the internal members are NOT activated at all. When internal members are required to perform an operation, the instance transparently activates all the members.
When instantiated as a result of a query, all the internal members are NOT activated at all. When internal members are required to perform an operation, the instance transparently activates all the members.
Attributes
Type | Description |
---|---|
ObsoleteAttribute |
Type Parameters
Name | Description |
---|---|
E |
Constructors
Name | Summary |
---|---|
ArrayList4 |
Initializes a new collection with the initial capacity = 10. |
ArrayList4 |
Initializes a collection with the members of the parameter collection. |
ArrayList4 |
Initializes a collection of the specified initial capacity. |
Properties
Name | Value | Summary |
---|---|---|
Count | int |
Returns the size of the collection.
|
IsFixedSize | bool | |
IsReadOnly | bool | |
IsSynchronized | bool | |
SyncRoot | Object | |
this[int] | E |
Methods
See Also
- System.Collections.ArrayList
- Db4objects.Db4o.TA.IActivatable