

Public Member Functions | |
| override void | Close () |
| Closes the ESerializer object and frees any underlying ressource it could have reserved. | |
Properties | |
| override eVision.ESerializerMode | Mode [get] |
| override bool | Closed [get] |
| Properties inherited from eVision.ESerializer | |
| eVision.ESerializerMode | Mode [get] |
| The current mode of the serializer. | |
| bool | Closed [get] |
| Indicates if the ESerializer is closed or not. | |
| virtual bool | Writing [get] |
| Returns true if the ESerializer object has been created for writing and false otherwise. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from eVision.ESerializer | |
| static eVision.ESerializer | CreateFileWriter (string filePath, eVision.ESerializerFileWriterMode mode) |
| Returns an ESerializer object suitable for opening a file and writing into it. | |
| static eVision.ESerializer | CreateFileWriter (string filePath) |
| Returns an ESerializer object suitable for opening a file and writing into it. | |
| static eVision.ESerializer | CreateFileReader (string filePath) |
| Returns an ESerializer object suitable for reading from a file. | |
| static eVision.ESerializer | CreateMemoryWriter () |
| Returns an ESerializer object suitable for serializing into a buffer. | |
| static eVision.ESerializer | CreateMemoryWriter (uint initialBufferSize) |
| Returns an ESerializer object suitable for serializing into a buffer. | |
| static eVision.ESerializer | CreateMemoryWriter (IntPtr buffer, uint size) |
| Returns an ESerializer object suitable for serializing into a buffer. | |
| static eVision.ESerializer | CreateMemoryReader (IntPtr buffer, uint size) |
| Returns an ESerializer object suitable for reading from a buffer. | |
| static eVision.ESerializer | CreateMemoryReader (byte[] bytes) |
| Returns an ESerializer object suitable for reading from a buffer. | |
| static eVision.ESerializer | CreateCallbackWriter (IntPtr isEOS, IntPtr setCurrentPos, IntPtr getCurrentPos, IntPtr serializeMemory, IntPtr close, IntPtr cookie) |
| static eVision.ESerializer | CreateCallbackReader (IntPtr isEOS, IntPtr setCurrentPos, IntPtr getCurrentPos, IntPtr serializeMemory, IntPtr close, IntPtr cookie) |
License(s): None
|
virtual |
Closes the ESerializer object and frees any underlying ressource it could have reserved.
This method is always called implicitly during the destruction of the object. It is still recommended to call it explicitly in programming languages other than C++ to ensure the underlying ressources are correctly released.
This method never throws exceptions.
Reimplemented from eVision.ESerializer.
|
get |
|
get |