| BitArray | Array di bit che possono essere indicizzati. Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarla alle funzioni come argomento. |
| BitArrayPtr | Puntatore a BitArray. Questo tipo è un puntatore per gestire la cancellazione di altri oggetti. Deve essere allocato sullo stack e passato alle funzioni sia per valore sia per riferimento const. |
| CollectionBase | Fornisce una classe base astratta per una collezione tipizzata fortemente. |
| ICollection | Definisce l’interfaccia di collezione non generica. |
| IEnumerable | IEnumerable è l’interfaccia base per tutte le collezioni non generiche che possono essere enumerate. |
| IEnumerator | Interfaccia dell’enumeratore che può essere usata per iterare attraverso alcuni elementi. Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarla alle funzioni come argomento. |
| IEnumeratorImplRefType | Wrapper che crea un’implementazione non generica di IEnumerator sopra l’Iterator generico IEnumeratorImplRefType - wrapper per i tipi di riferimento. |
| IEnumeratorImplValueType | Wrapper che crea un’implementazione non generica di IEnumerator sopra l’Iterator generico IEnumeratorImplRefType - wrapper per i tipi valore. |
| IEqualityComparer | |
| IList | IList Rappresenta una collezione non generica di oggetti che possono essere accessibili individualmente per indice. |
| IListImplRefType | Stub che implementa l’interfaccia System::Collections::IList su un oggetto System::Collections::Generic::List Implementazione per tipi di riferimento. |
| IListImplValueType | Stub che implementa l’interfaccia System::Collections::IList su un oggetto System::Collections::Generic::List Implementazione per tipi valore. |
| IListWrapper | Interfaccia per supportare il casting da collezione generica a non generica. |
| Invalidatable | Classe che consente di tracciare lo stato dei suoi discendenti tramite oggetti InvalidatableTracker. |
| InvalidatableTracker | Classe che implementa i tracker degli oggetti Invalidatable. |