Namespace Neon.Data
Classes
DateTimeJsonConverter
Newtonsoft: Implements a type converter for DateTime using the culture invariant yyyy-MM-ddTHH:mm:ss.fffZ format.
note
This converter assumes that the DateTime being converted is relative to UTC.
DateTimeOffsetJsonConverter
Newtonsoft: Implements a type converter for DateTimeOffset using the culture invariant yyyy-MM-ddTHH:mm:ss.fffzzz format.
IntegerEnumConverter<TEnum>
Newtonsoft: Implements a type converter that converts between integers and an enum type.
NotifyPropertyChanged
A common implementation of INotifyPropertyChanged.
RoundtripDataFactory
Used to instantiate code generated classes that implement IRoundtripData
as generated by the Neon.ModelGen
assembly.
RoundtripDataHelper
Serialization related helpers used by the code generated by the Neon.ModelGen library.
TimeSpanJsonConverter
Implements a type converter for TimeSpan using the culture invariant "c" format. This serializes TimeSpan instances as:
[-][d'.']hh':'mm':'ss['.'fffffff]
VersionJsonConverter
Implements a type converter for Version.
Interfaces
IEnhancedJsonConverter
Newtonsoft: Extends the standard JsonConverter by returning the type handled by the converter.
note
JsonConverter classes need to implement this interface to be automatically supported by classes generated by Neon.ModelGen.
IGeneratedServiceClient
Used to identify a generated ASP.NET service client.
IPersistableType
Non generic interface describing an entity that can be persisted to a database. See IPersistableType<T> for more information.
IPersistableType<T>
Generic interface describing an entity that can be persisted to a database.
IRoundtripData
Used by the Neon.ModelGen assembly to indicate that a class was generated as a round-trip data model.