| BitArray | Array van bits die via index benaderd kunnen worden. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| BitArrayPtr | Pointer naar BitArray. Dit type is een pointer om de verwijdering van een ander object te beheren. Het moet op de stack worden gealloceerd en aan functies worden doorgegeven, hetzij per waarde, hetzij per const‑referentie. |
| CollectionBase | Biedt een abstracte basisklasse voor een sterk getypeerde collectie. |
| ICollection | Definieert een niet‑generieke collectie‑interface. |
| IEnumerable | IEnumerable is de basisinterface voor alle niet‑generieke collecties die kunnen worden opgesomd. |
| IEnumerator | Interface van enumerator die kan worden gebruikt om door enkele elementen te itereren. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| IEnumeratorImplRefType | Wrapper die een niet‑generieke IEnumerator implementatie creëert boven de generieke Iterator IEnumeratorImplRefType - wrapper voor referentietypen. |
| IEnumeratorImplValueType | Wrapper die een niet‑generieke IEnumerator implementatie creëert boven de generieke Iterator IEnumeratorImplRefType - wrapper voor waardetypen. |
| IEqualityComparer | |
| IList | IList Stelt een niet‑generieke collectie van objecten voor die individueel via index benaderbaar zijn. |
| IListImplRefType | Stub die de System::Collections::IList interface implementeert op een System::Collections::Generic::List object. Implementatie voor referentietypen. |
| IListImplValueType | Stub die de System::Collections::IList interface implementeert op een System::Collections::Generic::List object. Implementatie voor waardetypen. |
| IListWrapper | Interface om casting van generieke naar niet‑generieke collectie te ondersteunen. |
| Invalidatable | Klasse die het mogelijk maakt de status van zijn afstammelingen bij te houden via InvalidatableTracker objecten. |
| InvalidatableTracker | Klasse die trackers van Invalidatable objecten implementeert. |