|
Lean
$LEAN_TAG$
|
Provides json conversion for the MarketHoursDatabase class More...
Classes | |
| class | MarketHoursDatabaseEntryJson |
| Defines the json structure of a single entry in the market-hours-database.json file More... | |
| class | MarketHoursDatabaseJson |
| Defines the json structure of the market-hours-database.json file More... | |
Protected Member Functions | |
| override MarketHoursDatabaseJson | Convert (MarketHoursDatabase value) |
| Convert the input value to a value to be serialzied More... | |
| override MarketHoursDatabase | Convert (MarketHoursDatabaseJson value) |
| Converts the input value to be deserialized More... | |
| override MarketHoursDatabase | Create (Type type, JToken token) |
| Creates an instance of the un-projected type to be deserialized More... | |
Protected Member Functions inherited from QuantConnect.Util.TypeChangeJsonConverter< MarketHoursDatabase, MarketHoursDatabaseJsonConverter.MarketHoursDatabaseJson > | |
| abstract TResult | Convert (T value) |
| Convert the input value to a value to be serialized More... | |
| abstract T | Convert (TResult value) |
| Converts the input value to be deserialized More... | |
Additional Inherited Members | |
Public Member Functions inherited from QuantConnect.Util.TypeChangeJsonConverter< MarketHoursDatabase, MarketHoursDatabaseJsonConverter.MarketHoursDatabaseJson > | |
| override object | ReadJson (JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) |
| Reads the JSON representation of the object. More... | |
| override void | WriteJson (JsonWriter writer, object value, JsonSerializer serializer) |
| Writes the JSON representation of the object. More... | |
| override bool | CanConvert (Type objectType) |
| Determines whether this instance can convert the specified object type. More... | |
Protected Attributes inherited from QuantConnect.Util.TypeChangeJsonConverter< MarketHoursDatabase, MarketHoursDatabaseJsonConverter.MarketHoursDatabaseJson > | |
| virtual bool | PopulateProperties |
| True will populate TResult object returned by Convert(TResult) with json properties More... | |
Provides json conversion for the MarketHoursDatabase class
Definition at line 32 of file MarketHoursDatabaseJsonConverter.cs.
|
protected |
Convert the input value to a value to be serialzied
| value | The input value to be converted before serialziation |
Definition at line 39 of file MarketHoursDatabaseJsonConverter.cs.
|
protected |
Converts the input value to be deserialized
| value | The deserialized value that needs to be converted to T |
Definition at line 49 of file MarketHoursDatabaseJsonConverter.cs.
|
protectedvirtual |
Creates an instance of the un-projected type to be deserialized
| type | The input object type, this is the data held in the token |
| token | The input data to be converted into a T |
Reimplemented from QuantConnect.Util.TypeChangeJsonConverter< MarketHoursDatabase, MarketHoursDatabaseJsonConverter.MarketHoursDatabaseJson >.
Definition at line 60 of file MarketHoursDatabaseJsonConverter.cs.