private object UpdateObject(Type key, object target, JRaw value) { if (this.collectionsByType.TryGetValue(key, out var collection) && collection.TryGetValue(target, out var actual)) { HassSerializer.PopulateObject(value, actual); return(actual); } return(default);
protected virtual void PopulateModel(JToken merged, object target) { var modelSerialized = this.GetModelSerialized(merged); HassSerializer.PopulateObject(modelSerialized, target); }
public void PopulateResult(object target) { HassSerializer.PopulateObject(this.Result, target); }