コード例 #1
0
 public virtual void ReadFrom(XElement xE)
 {
     Extensions           = null;
     PlatformRestrictions = null;
     foreach (var xItem in xE.Elements())
     {
         var localName = xItem.Name.LocalName;
         if (localName == "extensions")
         {
             if (Extensions == null)
             {
                 Extensions = new List <ExtensionFeedItem>();
             }
             var extensionsItem = InstanceCreator.CreateExtensionFeedItem(xItem);
             extensionsItem.ReadFrom(xItem);
             Extensions.Add(extensionsItem);
         }
         else if (localName == "platformRestrictions")
         {
             PlatformRestrictions = ExtensionSettingPlatformExtensions.Parse(xItem.Value);
         }
     }
 }