internal MatchInfoDirectConnectSnapshot(MatchDirectConnectInfo matchDirectConnectInfo) { this.nodeId = matchDirectConnectInfo.nodeId; this.publicAddress = matchDirectConnectInfo.publicAddress; this.privateAddress = matchDirectConnectInfo.privateAddress; this.hostPriority = matchDirectConnectInfo.hostPriority; }
public void SetHostPriority() { if (HostPriority == null) { HostPriority = HostPriority.GetByName(Name); } }
public override void ParsData() { Name = Title.Replace("Episode", "Folge") + " " + SingleResult[0] + ".mp4"; foreach (var item in (from i in ListResult where i[1] != null && i[1].Count() > 0 select i)) { Hosts.Add(new Host(item[1]) { Name = item[0], HostPriority = HostPriority.GetByName(item[0]) }); } }
public override void ParsData() { Name = Title.Replace("Episode", "Folge") + " " + SingleResult[0] + ".mp4"; Writer($"{ListResult.Count} hosts wurden im schafel{Staffel.Number}:{Staffel.Title} folge{Number}:{Name} gefunden"); foreach (var item in (from i in ListResult where i[1] != null && i[1].Count() > 0 select i)) { Hosts.Add(new Host(item[1]) { Name = item[0], HostPriority = HostPriority.GetByName(item[0]) }); } }
public override void Parse(object obj) { IDictionary <string, object> dictionary = obj as IDictionary <string, object>; if (dictionary != null) { nodeId = (NodeID)ParseJSONUInt16("nodeId", obj, dictionary); publicAddress = ParseJSONString("publicAddress", obj, dictionary); privateAddress = ParseJSONString("privateAddress", obj, dictionary); hostPriority = (HostPriority)ParseJSONInt32("hostPriority", obj, dictionary); return; } throw new FormatException("While parsing JSON response, found obj is not of type IDictionary<string,object>:" + obj.ToString()); }