System::Collections::Generic Namespace Reference

Classes

class  _KeyCollection
 
class  _KeyList
 
class  _ValueCollection
 
class  _ValueList
 
class  ArrayList
 
class  BaseDictionary
 
class  BaseEnumerator
 
class  BaseKVCollection
 
struct  ComparerAdapter
 
class  DefaultComparer
 
class  Dictionary
 
struct  DictionaryHashSelector
 
struct  DictionaryHashSelector< T, typename std::enable_if< std::is_enum< T >::value >::type >
 
struct  DictionaryHashSelector< T, typename std::enable_if< System::detail::has_method_gethashcode< T >::value >::type >
 
struct  DictionaryHashSelector< T, typename std::enable_if< System::detail::has_ref_method_gethashcode< T >::value >::type >
 
class  DictionaryPtr
 
struct  EqualityComparerAdapter
 
struct  EqualityComparerHashAdapter
 
class  HashDictionary
 
class  HashSet
 
class  HashSetPtr
 
class  ICollection
 
class  IComparer
 
class  IDictionary
 
class  IEnumerable
 
class  IEnumerator
 
class  IEqualityComparer
 
class  IKVCollection
 
class  IList
 
class  ISet
 
class  KeyValuePair
 
class  LinkedList
 
class  LinkedListNode
 
class  List
 
class  ListPtr
 
class  Queue
 
class  QueuePtr
 
class  ReverseEnumerator
 
class  SimpleEnumerator
 
class  SortedDictionary
 
class  SortedDictionaryPtr
 
class  SortedList
 
class  Stack
 
class  StackPtr
 

Functions

template<template< typename, typename > class containterT, class T , class Allocator >
int _net_binnary_search (const containterT< T, Allocator > &container, int index, int count, T value, SharedPtr< System::Collections::Generic::IComparer< T > > comparer)
 
template<template< typename, typename > class containterT, class T , class Allocator >
std::enable_if< IsSharedPtr< T >::value, int >::type _net_binnary_search (const containterT< T, Allocator > &container, int index, int count, T value)
 classes More...
 
template<template< typename, typename > class containterT, class T , class Allocator >
std::enable_if<!IsSharedPtr< T >::value &&!std::is_scalar< T >::value, int >::type _net_binnary_search (const containterT< T, Allocator > &container, int index, int count, T value)
 
template<template< typename, typename > class containterT, class T , class Allocator >
std::enable_if< std::is_scalar< T >::value, int >::type _net_binnary_search (const containterT< T, Allocator > &container, int index, int count, T value)
 scalar More...
 
template<typename TKey , typename TValue >
bool operator== (const KeyValuePair< TKey, TValue > &left, const KeyValuePair< TKey, TValue > &right)
 

Function Documentation

◆ _net_binnary_search() [1/4]

template<template< typename, typename > class containterT, class T , class Allocator >
int System::Collections::Generic::_net_binnary_search ( const containterT< T, Allocator > &  container,
int  index,
int  count,
value,
SharedPtr< System::Collections::Generic::IComparer< T > >  comparer 
)

◆ _net_binnary_search() [2/4]

template<template< typename, typename > class containterT, class T , class Allocator >
std::enable_if<IsSharedPtr<T>::value, int>::type System::Collections::Generic::_net_binnary_search ( const containterT< T, Allocator > &  container,
int  index,
int  count,
value 
)

classes

◆ _net_binnary_search() [3/4]

template<template< typename, typename > class containterT, class T , class Allocator >
std::enable_if<!IsSharedPtr<T>::value && !std::is_scalar<T>::value, int>::type System::Collections::Generic::_net_binnary_search ( const containterT< T, Allocator > &  container,
int  index,
int  count,
value 
)

◆ _net_binnary_search() [4/4]

template<template< typename, typename > class containterT, class T , class Allocator >
std::enable_if<std::is_scalar<T>::value, int>::type System::Collections::Generic::_net_binnary_search ( const containterT< T, Allocator > &  container,
int  index,
int  count,
value 
)

scalar

◆ operator==()

template<typename TKey , typename TValue >
bool System::Collections::Generic::operator== ( const KeyValuePair< TKey, TValue > &  left,
const KeyValuePair< TKey, TValue > &  right 
)