static ApplicationData() { RemoteDictionary <string, string> .AddCommands(commands, nameof(KeyValues), m => m.GetTargetAs <ApplicationData>().KeyValues, (m, newD) => { m.GetTargetAs <ApplicationData>().KeyValues.Value = newD; }); }
/// <summary> /// Creates a new Instance of the <see cref="ApplicationData"/> class. /// </summary> /// <param name="applicationId">The application this data coresponds to</param> public ApplicationData(EntityId applicationId) { this.ApplicationId = applicationId; KeyValues = new RemoteDictionary <string, string>(); OnAfterDeserialize(); }