System::Collections::Generic::SortedListHelper< TKey, TValue > Class Template Referenceabstract

Inherited by System::Collections::Generic::SortedList< TKey, TValue >.

Public Member Functions

SharedPtr< IList< TKey > > get_Keys () const
 
SharedPtr< IList< TValue > > get_Values () const
 

Protected Member Functions

virtual SharedPtr< IList< TKey > > get_KeysImpl () const =0
 
virtual SharedPtr< IList< TValue > > get_ValuesImpl () const =0
 

Detailed Description

template<typename TKey, typename TValue>
class System::Collections::Generic::SortedListHelper< TKey, TValue >

This helper class is used to mask virtual functions get_Keys get_Values that come from IDictionary interface and substitute these to the functions with different return type

Member Function Documentation

◆ get_Keys()

template<typename TKey , typename TValue >
SharedPtr<IList<TKey> > System::Collections::Generic::SortedListHelper< TKey, TValue >::get_Keys ( ) const
inline

◆ get_KeysImpl()

template<typename TKey , typename TValue >
virtual SharedPtr<IList<TKey> > System::Collections::Generic::SortedListHelper< TKey, TValue >::get_KeysImpl ( ) const
protectedpure virtual

◆ get_Values()

template<typename TKey , typename TValue >
SharedPtr<IList<TValue> > System::Collections::Generic::SortedListHelper< TKey, TValue >::get_Values ( ) const
inline

◆ get_ValuesImpl()

template<typename TKey , typename TValue >
virtual SharedPtr<IList<TValue> > System::Collections::Generic::SortedListHelper< TKey, TValue >::get_ValuesImpl ( ) const
protectedpure virtual