private static void EventsReceived(object Sender, UPnPPropertySetEventArgs e) { Dictionary <string, string> Variables; string UDN = e.SubItem; lock (stateVariables) { if (!stateVariables.TryGetValue(UDN, out Variables)) { Variables = new Dictionary <string, string> (); stateVariables [UDN] = Variables; } foreach (KeyValuePair <string, string> StateVariable in e.PropertySet) { Variables [StateVariable.Key] = StateVariable.Value; } } }
private static void EventsReceived (object Sender, UPnPPropertySetEventArgs e) { Dictionary<string,string> Variables; string UDN = e.SubItem; lock (stateVariables) { if (!stateVariables.TryGetValue (UDN, out Variables)) { Variables = new Dictionary<string, string> (); stateVariables [UDN] = Variables; } foreach (KeyValuePair<string,string> StateVariable in e.PropertySet) Variables [StateVariable.Key] = StateVariable.Value; } }