Apache Geode Native .NET Reference 1.15.0
|
An immutable template array wrapper that can serve as a distributable object for caching. More...
#include <CacheableBuiltins.hpp>
Inherits Apache::Geode::Client::IDataSerializablePrimitive.
Public Member Functions | |
virtual String ^ | ToString () override |
Return a string representation of the object. More... | |
Protected Member Functions | |
CacheableBuiltinArray () | |
Protected constructor More... | |
CacheableBuiltinArray (array< TManaged >^ buffer) | |
Allocates a new instance copying from the given array. More... | |
CacheableBuiltinArray (array< TManaged >^ buffer, System::Int32 length) | |
Allocates a new instance copying given length from the start of given array. More... | |
CacheableBuiltinArray (std::shared_ptr< native::Serializable > nptr) | |
Protected constructor to wrap a native object pointer More... | |
Properties | |
int8_t | DsCode [get] |
Returns the classId of the instance being serialized. More... | |
TManaged | Item [get] |
Returns the value at the given index. More... | |
System::Int32 | Length [get] |
Returns the size of this array. More... | |
array< TManaged >^ | Value [get] |
Returns a copy of the underlying array. More... | |
An immutable template array wrapper that can serve as a distributable object for caching.
|
inlineprotected |
Protected constructor
|
inlineprotected |
Protected constructor to wrap a native object pointer
nativeptr | The native object pointer |
|
inlineprotected |
Allocates a new instance copying from the given array.
This method performs no argument checking which is the responsibility of the caller.
buffer | the array to copy from |
|
inlineprotected |
Allocates a new instance copying given length from the start of given array.
This method performs no argument checking which is the responsibility of the caller.
buffer | the array to copy from |
length | length of array from start to copy |
|
inlineoverridevirtual |
Return a string representation of the object.
Implements Apache::Geode::Client::ISerializable.
|
get |
Returns the classId of the instance being serialized.
This is used by deserialization to determine what instance type to create and deserialize into.
|
get |
Returns the value at the given index.
|
get |
Returns the size of this array.
|
get |
Returns a copy of the underlying array.