protected override DocumentPartCollection CreateDocumentParts()
        {
            DocumentPartCollection parts = base.CreateDocumentParts();

            parts.AddRange(Owner.DocumentPartFactory.CreateDocumentParts(InnerPackage));
            return(parts);
        }
        public DocumentPartCollection CreateDocumentParts(PackagePart packagePart)
        {
            DocumentPartCollection parts = new DocumentPartCollection();

            foreach (PackageRelationship relationship in packagePart.GetRelationships())
            {
                parts.Add(CreateDocumentPart(relationship));
            }
            return(parts);
        }