SlimFormat ClassNFX Class Library

[This is preliminary documentation and is subject to change.]

A format that writes into binary files in an efficient way using variable-length integers, strings and meta handles. Developers may derive new formats that support custom serialization of their business-related types. This may increase performance dramatically. For example, in a drawing application a new format may derive from SlimFormat to natively serialize Point and PolarPoint structs to yield faster serialization times. NFX.Serialization.Slim.SlimSlimSerializer is capable of SlimFormat-derived format injection, in which case it will automatically discover new types that are directly supported by the format.
Inheritance Hierarchy

OnlineSystem Object
  NFX.IO StreamerFormat
    NFX.IO StreamerFormat SlimReader, SlimWriter 
      NFX.IO SlimFormat

Namespace: NFX.IO
Assembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
Syntax

public class SlimFormat : StreamerFormat<SlimReader, SlimWriter>
See Also