System::Collections::ObjectModel::ReadOnlyCollection klass

ReadOnlyCollection class

Omsluter en specifik behållare för att komma åt den i skrivskyddat läge. Objekt av denna klass bör endast allokeras med System::MakeObject()‑funktionen. Skapa aldrig en instans av denna typ på stacken eller med operator new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr‑pekare och använd denna pekare för att skicka den till funktioner som argument.

template<typename T>class ReadOnlyCollection : public virtual System::Object,
                                               public System::Collections::Generic::IList<T>
ParameterBeskrivning
TElementtyp.

Metoder

MetodBeskrivning
Contains(const T&) const overrideKontrollerar om behållaren innehåller ett specifikt objekt.
CopyTo(System::ArrayPtr<T>, int) overrideKopierar behållarelement till befintliga arrayelement.
get_Count() const overrideHämtar antalet element i behållaren.
get_IsReadOnly() const overrideKontrollerar om samlingen är skrivskyddad.
GetEnumerator() overrideHämtar samlingens enumerator.
idx_get(int) const overrideHämtar objektet på en specifik position.
IndexOf(const T&) const overrideSöker efter ett specifikt objekt i samlingen.
ReadOnlyCollection(const SharedPtr<Generic::IList<T>>&)Omsluter en skrivskyddad samling runt en specifik samling.
SetTemplateWeakPtr(uint32_t) overrideGör ingenting eftersom en skrivskyddad samling bara omsluter data och lagrar inget.
virtualizeBeginConstIterator() const overrideHämtar implementationen av begin const iterator för den aktuella behållaren.
virtualizeBeginIterator() overrideHämtar implementationen av begin iterator för den aktuella behållaren.
virtualizeEndConstIterator() const overrideHämtar implementationen av end const iterator för den aktuella behållaren.
virtualizeEndIterator() overrideHämtar implementationen av end iterator för den aktuella behållaren.

Typedefs

TypedefBeskrivning
BaseTypeImplementerat gränssnitt.
IEnumeratorPtrBehållare av samma element.
ValueTypeVärdetyp.

Se även