graph BT
	Type-->Base0["ActivatableBase"]
	click Base0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Activation/ActivatableBase"
	Base0-->Base1["Object"]
	Type-.->Interface0["IList<T>"]
	Type-.->Interface1["IActivatableCollection<T>"]
	Type-.->Interface2["ICollection<T>"]
	Type-.->Interface3["IActivatable"]
	click Interface3 "/db4o-gpl-doc/output/api/Db4objects.Db4o.TA/IActivatable"
	Type["ActivatableList<T>"]
class Type type-node
						
					 
				 
  			 
		 
	Syntax
	public class ActivatableList<T> : ActivatableBase, IList<T>, IActivatableCollection<T>, 
    ICollection<T>, IActivatable
	Type Parameters
		
			Constructors
			
		
			Properties
			
		
			Methods
			
				
					
						
							
								| Name | Value | Summary | 
						
							
								| Activate(ActivationPurpose) | void |  | 
							
								| ActivateForRead() | void |  | 
							
								| ActivateForWrite() | void |  | 
							
								| Add(T) | void |  | 
							
								| AddRange(IEnumerable<T>) | void |  | 
							
								| AsReadOnly() | ReadOnlyCollection<T> |  | 
							
								| BinarySearch(int, int, T, IComparer<T>) | int |  | 
							
								| BinarySearch(T, IComparer<T>) | int |  | 
							
								| BinarySearch(T) | int |  | 
							
								| Bind(IActivator) | void |  | 
							
								| Clear() | void |  | 
							
								| Contains(T) | bool |  | 
							
								| ConvertAll<TOutput>(Converter<T, TOutput>) | List<TOutput> |  | 
							
								| CopyTo(int, T[], int, int) | void |  | 
							
								| CopyTo(T[], int) | void |  | 
							
								| CopyTo(T[]) | void |  | 
							
								| Equals(Object) | bool |  | 
							
								| Exists(Predicate<T>) | bool |  | 
							
								| Find(Predicate<T>) | T |  | 
							
								| FindAll(Predicate<T>) | List<T> |  | 
							
								| FindIndex(int, int, Predicate<T>) | int |  | 
							
								| FindIndex(int, Predicate<T>) | int |  | 
							
								| FindIndex(Predicate<T>) | int |  | 
							
								| FindLast(Predicate<T>) | T |  | 
							
								| FindLastIndex(int, int, Predicate<T>) | int |  | 
							
								| FindLastIndex(int, Predicate<T>) | int |  | 
							
								| FindLastIndex(Predicate<T>) | int |  | 
							
								| ForEach(Action<T>) | void |  | 
							
								| GetEnumerator() | IEnumerator<T> |  | 
							
								| GetRange(int, int) | List<T> |  | 
							
								| IndexOf(T, int, int) | int |  | 
							
								| IndexOf(T, int) | int |  | 
							
								| IndexOf(T) | int |  | 
							
								| Insert(int, T) | void |  | 
							
								| InsertRange(int, IEnumerable<T>) | void |  | 
							
								| LastIndexOf(T, int, int) | int |  | 
							
								| LastIndexOf(T, int) | int |  | 
							
								| LastIndexOf(T) | int |  | 
							
								| Remove(T) | bool |  | 
							
								| RemoveAll(Predicate<T>) | int |  | 
							
								| RemoveAt(int) | void |  | 
							
								| RemoveRange(int, int) | void |  | 
							
								| Reverse() | void |  | 
							
								| Reverse(int, int) | void |  | 
							
								| Sort() | void |  | 
							
								| Sort(Comparison<T>) | void |  | 
							
								| Sort(IComparer<T>) | void |  | 
							
								| Sort(int, int, IComparer<T>) | void |  | 
							
								| ToArray() | T[] |  | 
							
								| TrimExcess() | void |  | 
							
								| TrueForAll(Predicate<T>) | bool |  |