private static ReleaseAction ParseRollback(XElement node) { var itemType = node.Name.LocalName == Rollback.LocalName ? BlockType.Rollback : node.Name.LocalName == RollbackAlways.LocalName ? BlockType.RollbackAlways : BlockType.Undefined; var rollback = new RollbackBlock { DisplayName = node.Attribute("DisplayName").Value, DisplayNameIsMeaningful = false, ItemType = itemType, SubItems = ProcessActions(node.Elements()) }; FireActionParsedEvent(rollback); return(rollback); }
private static ReleaseAction ParseRollback(XElement node) { var itemType = node.Name.LocalName == Rollback.LocalName ? BlockType.Rollback : node.Name.LocalName == RollbackAlways.LocalName ? BlockType.RollbackAlways : BlockType.Undefined; var rollback = new RollbackBlock { DisplayName = node.Attribute("DisplayName").Value, DisplayNameIsMeaningful = false, ItemType = itemType, SubItems = ProcessActions(node.Elements()) }; FireActionParsedEvent(rollback); return rollback; }