private static SlideData CreateSlide(SlideKind kind, ParagraphData title = null, ParagraphData subtitle = null, IReadOnlyList <ParagraphData> body = null) { return(new SlideData { Kind = kind, Title = title, Subtitle = subtitle, Body = body, }); }
public static string GetSlideLayoutName(SlideKind kind) { switch (kind) { case SlideKind.TitleSlide: return("TITLE"); case SlideKind.SectionHeader: return("SECTION_HEADER"); case SlideKind.SectionTitleAndDescription: return("SECTION_TITLE_AND_DESCRIPTION"); case SlideKind.TitleAndBody: return("TITLE_AND_BODY"); case SlideKind.TitleAndTwoColumns: return("TITLE_AND_TWO_COLUMNS"); default: throw new InvalidOperationException($"Unsupported slide kind '{kind}."); } }