Exemplo n.º 1
0
    // 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);
 }
Exemplo n.º 3
0
 // 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));
 }
Exemplo n.º 4
0
 // 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));
 }
Exemplo n.º 5
0
 // 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);
 }
Exemplo n.º 6
0
 // 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);
 }