HoloXPLOR.Models.HoloTable.DetailModel.GetParts C# (CSharp) Method

GetParts() private method

private GetParts ( HoloXPLOR.Data.Xml.Vehicles.Implementations parent ) : IEnumerable
parent HoloXPLOR.Data.Xml.Vehicles.Implementations
return IEnumerable
        private IEnumerable<Ships.Part> GetParts(Ships.Part parent)
        {
            if (!parent.SkipPart)
            {
                if (parent.Parts != null)
                    foreach (var part in parent.Parts.SelectMany(p => this.GetParts(p)))
                        yield return part;

                yield return parent;
            }
        }