diff options
| author | Roy Ben-Shabat <Roy@Twine-s.com> | 2018-02-06 19:46:56 +0200 |
|---|---|---|
| committer | Roy Ben-Shabat <Roy@Twine-s.com> | 2018-02-06 19:46:56 +0200 |
| commit | a37d0e9c9203d680bf63698cf9d47447a57b5684 (patch) | |
| tree | 0547105ad8973076ddc558f6e5afdd192b86f7b3 /Software/Visual_Studio/Tango.Serialization | |
| parent | 198a620cf30e86158c60cb632df740ca94b73b57 (diff) | |
| download | Tango-a37d0e9c9203d680bf63698cf9d47447a57b5684.tar.gz Tango-a37d0e9c9203d680bf63698cf9d47447a57b5684.zip | |
Diagnostics Data Playing Works!
Diffstat (limited to 'Software/Visual_Studio/Tango.Serialization')
| -rw-r--r-- | Software/Visual_Studio/Tango.Serialization/BinaryDataSerializer.cs | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/Software/Visual_Studio/Tango.Serialization/BinaryDataSerializer.cs b/Software/Visual_Studio/Tango.Serialization/BinaryDataSerializer.cs index 26dcdad83..71efe9318 100644 --- a/Software/Visual_Studio/Tango.Serialization/BinaryDataSerializer.cs +++ b/Software/Visual_Studio/Tango.Serialization/BinaryDataSerializer.cs @@ -42,6 +42,21 @@ namespace Tango.Serialization } /// <summary> + /// Deserialize object from bytes. + /// </summary> + /// <typeparam name="T">Type of object to deserialize.</typeparam> + /// <param name="filePath">The full path of the data file.</param> + /// <returns>The resulting object.</returns> + public T DeserializeFromBytes<T>(byte[] bytes) + { + using (MemoryStream ms = new MemoryStream(bytes)) + { + ms.Position = 0; + return DeserializeFromStream<T>(ms); + } + } + + /// <summary> /// Serialize object to stream. /// </summary> /// <typeparam name="T">Type of specified object.</typeparam> @@ -54,7 +69,7 @@ namespace Tango.Serialization } /// <summary> - /// Serialize object to stream. + /// Serialize object to byte array. /// </summary> /// <typeparam name="T">Type of specified object.</typeparam> /// <param name="obj">The specified object.</param> |
