SmartApp.Sample3.Contracts.Comment.ToBinary C# (CSharp) Method

ToBinary() public method

public ToBinary ( ) : byte[]
return byte[]
        public byte[] ToBinary()
        {
            using (var mem = new MemoryStream())
            using (var bin = new BinaryWriter(mem))
            {
                bin.Write(Signature);
                bin.Write(Id);
                bin.Write(PostId);
                bin.Write(UserId);
                bin.Write(CreationDate.ToBinary());
                bin.Write(Text ?? "");
                bin.Write(Score);
                return mem.ToArray();
            }
        }

Usage Example

        public void given_empty_comment()
        {
            var source = new Comment();

            var bin = source.ToBinary();
            var restored = Comment.TryGetFromBinary(bin);

            ShouldBeEqual(source, restored);
        }
All Usage Examples Of SmartApp.Sample3.Contracts.Comment::ToBinary