// Token: 0x0600018D RID: 397 RVA: 0x00008E54 File Offset: 0x00007054 public static bool FromXml <T>([NotNull] XElement element, [NotNull] Action <T> setter, [NotNull] HGXml.SerializationRules <T> rules) { T obj = default(T); if (HGXml.FromXml <T>(element, ref obj, rules)) { setter(obj); return(true); } return(false); }
// Token: 0x060019D5 RID: 6613 RVA: 0x0007B908 File Offset: 0x00079B08 public static bool ArrayFromXml(XElement element, ref RunReport.PlayerInfo[] playerInfos) { playerInfos = (from e in element.Elements() where e.Name == "PlayerInfo" select e).Select(delegate(XElement e) { RunReport.PlayerInfo result = null; HGXml.FromXml <RunReport.PlayerInfo>(e, ref result); return(result); }).ToArray <RunReport.PlayerInfo>(); return(true); }
// Token: 0x0600018C RID: 396 RVA: 0x00008E43 File Offset: 0x00007043 public static bool FromXml <T>([NotNull] XElement element, [NotNull] Action <T> setter) { return(HGXml.FromXml <T>(element, setter, HGXml.SerializationRules <T> .defaultRules)); }
// Token: 0x0600018A RID: 394 RVA: 0x00008DFF File Offset: 0x00006FFF public static bool FromXml <T>([NotNull] XElement element, ref T value) { return(HGXml.FromXml <T>(element, ref value, HGXml.SerializationRules <T> .defaultRules)); }
// Token: 0x06000190 RID: 400 RVA: 0x0000902A File Offset: 0x0000722A public static void Deserialize <T>(this XElement element, ref T dest, HGXml.SerializationRules <T> rules) { HGXml.FromXml <T>(element, ref dest, rules); }
// Token: 0x0600018F RID: 399 RVA: 0x00009020 File Offset: 0x00007220 public static void Deserialize <T>(this XElement element, ref T dest) { HGXml.FromXml <T>(element, ref dest); }