| _KeyCollection | Dictionary anahtarlarının koleksiyonu. Koleksiyona referans verir, hiçbir şey kopyalamaz. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığın üzerinde veya operator new kullanarak oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın. |
| _KeyList | Sözlüğün anahtarlarının listesini uygular. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığın üzerinde veya operator new kullanarak oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın. |
| _ValueCollection | Dictionary değerlerinin koleksiyonu. Koleksiyona referans verir, hiçbir şey kopyalamaz. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığın üzerinde veya operator new kullanarak oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın. |
| _ValueList | Sözlüğün değerlerinin listesini uygular. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığın üzerinde veya operator new kullanarak oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın. |
| BaseDictionary | Çeşitli sözlük benzeri veri yapılarına (ör. Dictionary, SortedDictionary) ortak kodu uygular. Doğrudan kullanılmamalıdır, yalnızca kapsayıcıları tanımlarken kalıtım için kullanılabilir. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığın üzerinde veya operator new kullanarak oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın. |
| BaseEnumerator | Enumerator tanımı, STL tarzı tipleri C# tarzı kullanım için sarmalar. Sıralı yineleyicinin varlığı dışında konteyner yapısı üzerinde hiçbir doğrulama yapmaz. begin() ve end() işlevlerini kullanır. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığın üzerinde veya operator new kullanarak oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın. |
| BaseKVCollection | Anahtarlar veya değerler koleksiyonları için ortak kodu tutar. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığın üzerinde veya operator new kullanarak oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın. |
| BaseSet | |
| Comparer | System.Collections.Generic.IComparer genel arayüzünün uygulamaları için temel sınıf sağlar. |
| DefaultComparer | Varsayılan karşılaştırıcı sınıf. Değerleri karşılaştırmak için < ve == operatörlerini kullanır. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığın üzerinde veya operator new kullanarak oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın. |
| Dictionary | Dictionary sınıfının ileri bildirimidir. |
| DictionaryIterator | Dictionary için KeyValuePair gösterimi sağlayan yineleyici. |
| DictionaryPtr | Dictionary işaretçi sınıfı, operatör aşırı yüklemeleriyle. Bu tip, diğer nesnenin silinmesini yönetmek için bir işaretçidir. Yığın üzerinde ayrılmalı ve fonksiyonlara değer olarak ya da const referansla geçirilmelidir. |
| EnumerableExt | |
| EnumeratorWrapperIterator | Önceden oluşturulmuş enumeratörü saran ve tüm çağrıları ona yönlendiren yineleyici. |
| HashDictionary | HashDictionary sınıfı için taslak (şu anda uygulanmamış). Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığın üzerinde veya operator new kullanarak oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın. |
| HashSet | HashSet sınıfının ileri bildirimidir. |
| HashSetPtr | HashSet referanslarını tutmak için işaretçi. Bu tip, diğer nesnenin silinmesini yönetmek için bir işaretçidir. Yığın üzerinde ayrılmalı ve fonksiyonlara değer olarak ya da const referansla geçirilmelidir. |
| ICollection | Eleman koleksiyonunun arayüzü. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığın üzerinde veya operator new kullanarak oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın. |
| IComparer | İki nesneyi büyük-eşit-daha az anlamında karşılaştıran arayüz. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığın üzerinde veya operator new kullanarak oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın. |
| IDictionary | Sözlük benzeri kapsayıcılar için arayüz. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığın üzerinde veya operator new kullanarak oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın. |
| IEnumerable | İçerdiği elemanlar üzerinde enumerator sağlayan nesnenin arayüzü. |
| IEnumerator | Bazı öğeler üzerinde yineleme yapmak için kullanılabilen bir yineleyicinin arayüzü. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu türün bir örneğini yığına (stack) veya new operatörüyle oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın. |
| IEqualityComparer | İki nesneyi eşitlik açısından karşılaştırma imkanı sağlayan bir arabirim. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek, yığıt (stack) üzerinde veya new operatörüyle oluşturulmamalıdır; aksi takdirde çalışma zamanı hataları ve/veya doğrulama hataları ortaya çıkar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| IKVCollection | Sözlük benzeri kapsayıcının anahtarlarını veya değerlerini içeren bir kapsayıcının arabirimi. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek, yığıt üzerinde veya new operatörüyle oluşturulmamalıdır; aksi takdirde çalışma zamanı hataları ve/veya doğrulama hataları ortaya çıkar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| IList | Elemanların indeksli bir kapsayıcısının arabirimi. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek, yığıt üzerinde veya new operatörüyle oluşturulmamalıdır; aksi takdirde çalışma zamanı hataları ve/veya doğrulama hataları ortaya çıkar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| ISet | Benzersiz elemanlardan oluşan bir küme içeren koleksiyonun arabirimi. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek, yığıt üzerinde veya new operatörüyle oluşturulmamalıdır; aksi takdirde çalışma zamanı hataları ve/veya doğrulama hataları ortaya çıkar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| KeyIterator | Dictionary anahtar erişimi sağlayan yineleyici. |
| KeyValuePair | Anahtar ve değerden oluşan çift. Bu tip yığıt üzerinde ayrılmalı ve fonksiyonlara değer olarak ya da referansla geçirilmelidir. Bu tipin nesnelerini yönetmek için asla System::SmartPtr sınıfını kullanmayın. |
| KVPairIterator | Uyarlama yineleyicisi, std::pair’ı Dictionary tarafından beklenen KVPair içine sarar. |
| LinkedList | LinkedList ileri bildirim. |
| LinkedListNode | Bağlı listenin düğümü. Bağlı listede sarılmış bir std::list yineleyicisi üzerine bir sarmalayıcı uygular. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek, yığıt üzerinde veya new operatörüyle oluşturulmamalıdır; aksi takdirde çalışma zamanı hataları ve/veya doğrulama hataları ortaya çıkar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| List | List ileri bildirim. |
| ListExt | Genel List sınıfı, IListWrapper arabirimini uygular |
| ListPtr | List erişim operatörlerine sahip işaretçi. Bu tip, diğer nesnenin silinmesini yönetmek için bir işaretçidir. Yığıt üzerinde ayrılmalı ve fonksiyonlara ya değer olarak ya da const referansla geçirilmelidir. |
| Queue | Queue sınıfının ileri bildirimi. |
| QueuePtr | Queue işaretçi. Bu tip, diğer nesnenin silinmesini yönetmek için bir işaretçidir. Yığıt üzerinde ayrılmalı ve fonksiyonlara ya değer olarak ya da const referansla geçirilmelidir. |
| ReverseEnumerator | Enumerator kapsayıcı içinde ters yönde yineleme yapan. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek, yığıt üzerinde veya new operatörüyle oluşturulmamalıdır; aksi takdirde çalışma zamanı hataları ve/veya doğrulama hataları ortaya çıkar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| SimpleEnumerator | rbegin() ve rend() işlevlerini doğrudan kullanarak elemanları tutan basit kapsayıcılar için yineleyici sınıfı. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek, yığıt üzerinde veya new operatörüyle oluşturulmamalıdır; aksi takdirde çalışma zamanı hataları ve/veya doğrulama hataları ortaya çıkar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| SortedDictionary | Sıralı sözlük tipi ileri bildirimi. |
| SortedDictionaryPtr | Erişim operatörlerine sahip sıralı sözlük işaretçisi. Bu tip, diğer nesnenin silinmesini yönetmek için bir işaretçidir. Yığıt üzerinde ayrılmalı ve fonksiyonlara ya değer olarak ya da const referansla geçirilmelidir. |
| SortedList | FlatMap yapısını saran sıralı liste. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek, yığıt üzerinde veya new operatörüyle oluşturulmamalıdır; aksi takdirde çalışma zamanı hataları ve/veya doğrulama hataları ortaya çıkar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| SortedListHelper | Bu yardımcı sınıf, IDictionary arabiriminden gelen sanal get_Keys ve get_Values işlevlerini gizlemek ve bunları farklı dönüş tipi olan işlevlerle değiştirmek için kullanılır. |
| SortedSet | SortedSet sınıfının ileri bildirimi. |
| SortedSetPtr | SortedSet referanslarını tutmak için işaretçi. Bu tip, diğer nesnenin silinmesini yönetmek için bir işaretçidir. Yığıt üzerinde ayrılmalı ve fonksiyonlara ya değer olarak ya da const referansla geçirilmelidir. |
| Stack | Stack sınıfının ileri bildirimi. |
| StackPtr | Stack işaretçi. Bu tip, diğer nesnenin silinmesini yönetmek için bir işaretçidir. Yığıt üzerinde ayrılmalı ve fonksiyonlara ya değer olarak ya da const referansla geçirilmelidir. |
| ValueIterator | Dictionary değer erişimi sağlayan yineleyici. |