| Apache Geode Native .NET Reference 1.15.0
    | 
A mutable ISerializable vector wrapper that can serve as a distributable object for caching.  
 More...
#include <CacheableStack.hpp>
Inherits Apache::Geode::Client::IDataSerializablePrimitive.
| Public Member Functions | |
| CacheableStack (System::Collections::ICollection^ stack) | |
| Allocates a new empty instance.  More... | |
| virtual void | FromData (DataInput^ input) | 
| Deserialize this object, typical implementation should return the 'this' pointer.  More... | |
| virtual void | ToData (DataOutput^ output) | 
| Serializes this object.  More... | |
| String ^ | ToString () | 
| Return a string representation of the object.  More... | |
| Static Public Member Functions | |
| static CacheableStack ^ | Create () | 
| Static function to create a new empty instance.  More... | |
| static CacheableStack ^ | Create (System::Collections::ICollection^ stack) | 
| Static function to create a new empty instance.  More... | |
| static ISerializable ^ | CreateDeserializable () | 
| Factory function to register this class.  More... | |
| Properties | |
| int8_t | DsCode  [get] | 
| Returns the classId of the instance being serialized.  More... | |
| virtual System::UInt64 | ObjectSize  [get] | 
| return the size of this object in bytes  More... | |
A mutable ISerializable vector wrapper that can serve as a distributable object for caching. 
| 
 | inline | 
Allocates a new empty instance.
| 
 | inlinestatic | 
Static function to create a new empty instance.
| 
 | inlinestatic | 
Static function to create a new empty instance.
| 
 | inlinestatic | 
Factory function to register this class.
| 
 | virtual | 
Deserialize this object, typical implementation should return the 'this' pointer.
| input | the DataInput stream to use for reading the object data | 
| 
 | virtual | 
Serializes this object.
| output | the DataOutput object to use for serializing the object | 
| 
 | inherited | 
Return a string representation of the object.
Implemented in Apache::Geode::Client::CacheableBuiltinKey< TNative, TManaged, TYPEID >, Apache::Geode::Client::CacheableBuiltinKey< native::CacheableBoolean, bool, static_cast< int8_t >(DSCode::CacheableBoolean)>, Apache::Geode::Client::CacheableBuiltinKey< native::CacheableByte, Byte, static_cast< int8_t >(DSCode::CacheableByte)>, Apache::Geode::Client::CacheableBuiltinKey< native::CacheableCharacter, Char, static_cast< int8_t >(DSCode::CacheableCharacter)>, Apache::Geode::Client::CacheableBuiltinKey< native::CacheableDouble, Double, static_cast< int8_t >(DSCode::CacheableDouble)>, Apache::Geode::Client::CacheableBuiltinKey< native::CacheableFloat, Single, static_cast< int8_t >(DSCode::CacheableFloat)>, Apache::Geode::Client::CacheableBuiltinKey< native::CacheableInt16, System::Int16, static_cast< int8_t >(DSCode::CacheableInt16)>, Apache::Geode::Client::CacheableBuiltinKey< native::CacheableInt32, System::Int32, static_cast< int8_t >(DSCode::CacheableInt32)>, Apache::Geode::Client::CacheableBuiltinKey< native::CacheableInt64, System::Int64, static_cast< int8_t >(DSCode::CacheableInt64)>, Apache::Geode::Client::CacheableBuiltinArray< TNative, TNativePtr, TManaged, TYPEID >, Apache::Geode::Client::CacheableBuiltinArray< NativeArray, NativeArray, ManagedType, DsCode >, Apache::Geode::Client::CacheableDate, Apache::Geode::Client::CacheableFileName, Apache::Geode::Client::CacheableObject, Apache::Geode::Client::CacheableObjectXml, Apache::Geode::Client::CacheableString, Apache::Geode::Client::CacheableStringArray, Apache::Geode::Client::Properties< TPropKey, TPropValue >, Apache::Geode::Client::Properties< String^, String^>, and Apache::Geode::Client::Serializable.
| 
 | 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 | 
return the size of this object in bytes