THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Ignite.NET 1.9 and earlier uses simple name mapping only, which means Object.GetType().Name
is used to map type name to type id. Ignite.NET 2.0 uses full name mapping by default, which includes namespace, generics and array dimensions. This change may affect multi-platform Ignite applications where Java and .NET types are mapped to each other. See documentation for more information [9].
...
CachePeekMode: IGNITE_PEEK_MODE_*
->
CachePeekMode::*
(e.g. IGNITE_PEEK_MODE_PRIMARY -> CachePeekMode::PRIMARY
)...
CollectionType: IGNITE_COLLECTION_* -> CollectionType::*
(e.g. IGNITE_COLLECTION_ARRAY_LIST -> CollectionType::ARRAY_LIST
)...
MapType: IGNITE_MAP_* -> MapType::*
(e.g. IGNITE_MAP_HASH_MAP -> MapType::HASH_MAP
)...
BinaryType::GetTypeName
now return name by argument reference and not as return value: std::string GetTypeName() -> static void GetTypeName(std::string&)
...
BinaryType::GetNull
now return null value by argument reference and not as return value: T GetNull() -> static void GetNull(T&)
...