|
| class | fsAotCompilationManager |
| | The AOT compilation manager. More...
|
| |
| class | fsBaseConverter |
| | The serialization converter allows for customization of the serialization process. More...
|
| |
| class | fsConfig |
| | Enables some top-level customization of Full Serializer. More...
|
| |
| class | fsContext |
| | fsContext stores global metadata that can be used to customize how fsConverters operate during serialization. More...
|
| |
| class | fsConverter |
| | The serialization converter allows for customization of the serialization process. More...
|
| |
| class | fsConverterRegistrar |
| | This class allows arbitrary code to easily register global converters. To add a converter, simply declare a new field called "Register_*" that stores the type of converter you would like to add. Alternatively, you can do the same with a method called "Register_*"; just add the converter type to the Converters list. More...
|
| |
| class | fsData |
| | A union type that stores a serialized value. The stored type can be one of six different types: null, boolean, double, Int64, string, Dictionary, or List. More...
|
| |
| class | fsDirectConverter |
| | The direct converter is similar to a regular converter, except that it targets specifically only one type. This means that it can be used without performance impact when discovering converters. It is strongly recommended that you derive from fsDirectConverter{TModel}. More...
|
| |
| class | fsIgnoreAttribute |
| | The given property or field annotated with [JsonIgnore] will not be serialized. More...
|
| |
| interface | fsISerializationCallbacks |
| | Extend this interface on your type to receive notifications about serialization/deserialization events. If you don't have access to the type itself, then you can write an fsObjectProcessor instead. More...
|
| |
| class | fsJsonParser |
| | A simple recursive descent parser for JSON. More...
|
| |
| class | fsMetaType |
| | MetaType contains metadata about a type. This is used by the reflection serializer. More...
|
| |
| class | fsObjectAttribute |
| | This attribute controls some serialization behavior for a type. See the comments on each of the fields for more information. More...
|
| |
| class | fsObjectProcessor |
| |
| class | fsPropertyAttribute |
| | Explicitly mark a property to be serialized. This can also be used to give the name that the property should use during serialization. More...
|
| |
| struct | fsResult |
| | The result of some sort of operation. A result is either successful or not, but if it is successful then there may be a set of warnings/messages associated with it. These warnings describe the performed error recovery operations. More...
|
| |