| BitArray | Array de bits qui peuvent être adressés par indice. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument. |
| BitArrayPtr | Pointeur vers BitArray. Ce type est un pointeur pour gérer la suppression d’un autre objet. Il doit être alloué sur la pile et passé aux fonctions soit par valeur, soit par référence constante. |
| CollectionBase | Fournit une classe de base abstraite pour une collection fortement typée. |
| ICollection | Définit une interface de collection non générique. |
| IEnumerable | IEnumerable est l’interface de base pour toutes les collections non génériques qui peuvent être énumérées. |
| IEnumerator | Interface de l’énumérateur qui peut être utilisée pour parcourir certains éléments. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument. |
| IEnumeratorImplRefType | Wrapper qui crée une implémentation non générique de IEnumerator sur l’itérateur générique IEnumeratorImplRefType - wrapper pour les types de référence. |
| IEnumeratorImplValueType | Wrapper qui crée une implémentation non générique de IEnumerator sur l’itérateur générique IEnumeratorImplRefType - wrapper pour les types valeur. |
| IEqualityComparer | |
| IList | IList représente une collection non générique d’objets qui peuvent être accédés individuellement par indice. |
| IListImplRefType | Ébauche qui implémente l’interface System::Collections::IList sur l’objet System::Collections::Generic::List Implémentation pour les types de référence. |
| IListImplValueType | Ébauche qui implémente l’interface System::Collections::IList sur l’objet System::Collections::Generic::List Implémentation pour les types valeur. |
| IListWrapper | Interface pour prendre en charge le casting d’une collection générique vers une collection non générique. |
| Invalidatable | Classe qui permet de suivre l’état de ses descendants via des objets InvalidatableTracker. |
| InvalidatableTracker | Classe qui implémente les traceurs d’objets Invalidatable. |