System::Collections::Generic ad alanı

Sınıflar

SınıfAçıklama
_KeyCollectionDictionary 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ığına (stack) ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Her zaman bu sınıfı System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.
_KeyListSö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ığına (stack) ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Her zaman bu sınıfı System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.
_ValueCollectionDictionary 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ığına (stack) ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Her zaman bu sınıfı System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.
_ValueListSö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ığına (stack) ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Her zaman bu sınıfı System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.
BaseDictionaryÇeşitli sözlük benzeri veri yapıları (ör. Dictionary, SortedDictionary) için ortak kodu uygular. Doğrudan kullanılmamalıdır, yalnızca kapsayıcı 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ığına (stack) ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Her zaman bu sınıfı System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.
BaseEnumeratorEnumerator 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ığına (stack) ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Her zaman bu sınıfı System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.
BaseKVCollectionHolds common code for collections of keys or values. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.
BaseSet
ComparerProvides a base class for implementations of the System.Collections.Generic.IComparer generic interface.
DefaultComparerDefault comparator class. Uses operator < and operator == to compare values. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.
DictionaryForward declaration of Dictionary class.
DictionaryIteratorDictionary iterator that provides KeyValuePair notation.
DictionaryPtrDictionary pointer class with operator overloads. This type is a pointer to manage other object’s deletion. It should be allocated on stack and passed to functions either by value or by const reference.
EnumerableExt
EnumeratorWrapperIteratorIterator that wraps the pre-created enumerator and redirects all calls into it.
HashDictionaryStub for HashDictionary class (not implemented currently). Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.
HashSetForward declaration of HashSet class.
HashSetPtrPointer to keep HashSet references. This type is a pointer to manage other object’s deletion. It should be allocated on stack and passed to functions either by value or by const reference.
ICollectionInterface of collection of elements. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.
IComparerInterface that compares two objects in greater-equal-less sense. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.
IDictionaryInterface for dictionary-alike containers. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.
IEnumerableInterface of object providing enumerator on contained elements.
IEnumeratorBazı öğeler üzerinde yineleme yapmak için kullanılabilen bir enumerator arayüzü. Bu sınıfın nesneleri yalnızca System::MakeObject() fonksiyonu kullanılarak allocate edilmelidir. Bu tipin bir örneğini yığına (stack) ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya assert 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çirin.
IEqualityComparerInterface providing means to compare two objects for equality. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.
IKVCollectionInterface of container containing keys or values of the dictionary-like container. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.
IListInterface of indexed container of elements. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.
ISetInterface of collection containing a set of unique elements. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.
KeyIteratorDictionary iterator that provides key access.
KeyValuePairPair of key and value. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type.
KVPairIteratorAdapting iterator, wraps std::pair into KVPair expected from Dictionary.
LinkedListLinkedList forward declaration.
LinkedListNodeNode of linked list. Implements a wrapper over an iterator of std::list that is wrapped in linked list. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.
ListList forward declaration.
ListExtgeneric List class that implements IListWrapper interface
ListPtrList erişim operatörlerine sahip gösterici. Bu tip, diğer nesnenin silinmesini yönetmek için bir göstericidir. Yığıt üzerinde ayrılmalı ve fonksiyonlara değer olarak ya da const referans olarak geçirilmelidir.
QueueQueue sınıfının ileri bildirimi.
QueuePtrQueue gösterici. Bu tip, diğer nesnenin silinmesini yönetmek için bir göstericidir. Yığıt üzerinde ayrılmalı ve fonksiyonlara değer olarak ya da const referans olarak geçirilmelidir.
ReverseEnumeratorEnumerator konteyneri ters yönde yineleyen. Bu sınıfın nesneleri yalnızca System::MakeObject() fonksiyonu kullanılarak ayrılmalıdır. Bu tipin bir örneğini yığıt üzerinde ya da operator new ile 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 göstericisine sarın ve bu göstericiyi fonksiyonlara argüman olarak geçirin.
SimpleEnumeratorrbegin() ve rend() fonksiyonlarını doğrudan kullanan basit konteynerler için yineleyici sınıf. Bu sınıfın nesneleri yalnızca System::MakeObject() fonksiyonu kullanılarak ayrılmalıdır. Bu tipin bir örneğini yığıt üzerinde ya da operator new ile 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 göstericisine sarın ve bu göstericiyi fonksiyonlara argüman olarak geçirin.
SortedDictionarySıralı sözlük tipinin ileri bildirimi.
SortedDictionaryPtrErişim operatörlerine sahip sıralı sözlük göstericisi. Bu tip, diğer nesnenin silinmesini yönetmek için bir göstericidir. Yığıt üzerinde ayrılmalı ve fonksiyonlara değer olarak ya da const referans olarak geçirilmelidir.
SortedListFlatMap yapısını saran sıralı liste. Bu sınıfın nesneleri yalnızca System::MakeObject() fonksiyonu kullanılarak ayrılmalıdır. Bu tipin bir örneğini yığıt üzerinde ya da operator new ile 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 göstericisine sarın ve bu göstericiyi fonksiyonlara argüman olarak geçirin.
SortedListHelperBu yardımcı sınıf, IDictionary arayüzünden gelen get_Keys ve get_Values sanal işlevlerini gizlemek ve bunları farklı dönüş tipi olan işlevlerle değiştirmek için kullanılır.
SortedSetSortedSet sınıfının ileri bildirimi.
SortedSetPtrSortedSet referanslarını tutmak için gösterici. Bu tip, diğer nesnenin silinmesini yönetmek için bir göstericidir. Yığıt üzerinde ayrılmalı ve fonksiyonlara değer olarak ya da const referans olarak geçirilmelidir.
StackStack sınıfının ileri bildirimi.
StackPtrStack gösterici. Bu tip, diğer nesnenin silinmesini yönetmek için bir göstericidir. Yığıt üzerinde ayrılmalı ve fonksiyonlara değer olarak ya da const referans olarak geçirilmelidir.
ValueIteratorDictionary değer erişimi sağlayan yineleyici.

Functions

FonksiyonAçıklama
_net_binnary_searchSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
_net_binnary_searchSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
_net_binnary_searchSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
_net_binnary_searchSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator!=System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator==System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]