<#@ template debug="false" hostspecific="false" language="C#" #> <#@ import namespace="System.Collections.Generic"#> <#@ output extension=".cs" #> <# var controlList = new List { "GrowlDemoCtl", "LoadingDemoCtl", "ImageBrowserDemoCtl", "ColorPickerDemoCtl", "CarouselDemoCtl", "CompareSliderDemoCtl", "TimeBarDemoCtl", "PaginationDemoCtl", "AnimationPathDemoCtl", "StepBarDemoCtl", "ClockDemoCtl", "TimePickerDemoCtl", "CirclePanelDemoCtl", "NumericUpDownDemoCtl", "WindowDemoCtl", "ScrollViewerDemoCtl", "PreviewSliderDemoCtl", "ProgressBarDemoCtl", "TextBoxDemoCtl", "ComboBoxDemoCtl", "PasswordBoxDemoCtl", "DatePickerDemoCtl", "DateTimePickerDemoCtl", "CalendarWithClockDemoCtl", "SearchBarDemoCtl", "TagDemoCtl", "GifImageDemoCtl", "OutlineTextDemoCtl", "FlipClockDemoCtl", "QQGroupView", "BlurWindow", "NoNonClientAreaDragableWindow", "RateDemoCtl", "ShieldDemoCtl", "WaterfallPanelDemoCtl", "CoverViewDemoCtl", "CoverFlowDemoCtl", "ProgressButtonDemoCtl", "TransferDemoCtl", "ChatBubbleDemoCtl", "GotoTopDemoCtl", "NotifyIconDemoCtl", "BadgeDemoCtl", "GravatarDemoCtl", "DialogDemoCtl", "SideMenuDemoCtl", "GridDemoCtl", "PoptipDemoCtl", "RangeSliderDemoCtl", "ButtonGroupDemoCtl", "CardDemoCtl", "MagnifierDemoCtl", "ImageBlockDemoCtl", "RunningBlockDemoCtl", "HoneycombPanelDemoCtl", "SpriteDemoCtl", "NotificationDemoCtl", "FloatingBlockDemoCtl", "SplitButtonDemoCtl", "DividerDemoCtl", "TransitioningContentControlDemoCtl" }; var styleList = new List { "ButtonDemoCtl", "RepeatButtonDemoCtl", "ToggleButtonDemoCtl", "ExpanderDemoCtl", "NativeProgressBarDemoCtl", "TabControlDemoCtl", "CalendarDemoCtl", "NativeDatePickerDemoCtl", "NativeTextBoxDemoCtl", "TextBlockDemoCtl", "NativeComboBoxDemoCtl", "NativePasswordBoxDemoCtl", "NativeTabControlDemoCtl", "DataGridDemoCtl", "CheckBoxDemoCtl", "ListBoxDemoCtl", "MenuDemoCtl", "TreeViewDemoCtl", "BorderDemoCtl", "RadioButtonDemoCtl", "NativeScrollViewerDemoCtl", "BrushDemoCtl", "SliderDemoCtl", "GroupBoxDemoCtl", "ListViewDemoCtl", "RichTextBoxDemoCtl", "ToolBarDemoCtl", "LabelDemoCtl" }; var toolList = new List { "HatchBrushGeneratorDemoCtl", "GeometryAnimationDemoCtl" }; var windowList = new List { "CommonWindow", "CustomNonClientAreaWindow" }; var messageList = new List { "LoadShowContent", "FullSwitch", "ContributorsView", "ClearLeftSelected", "SendChatMessage", "GrowlDemoPanel", "DialogDemoWindow", "MainWindow", "OverView", "ProjectsView", "BlogsView", "NotifyIconDemo", "NotifyIconContextDemo" }; #> namespace HandyControlDemo.Data { public class MessageToken { /*-------------------- Controls --------------------*/ <#foreach(var item in controlList){#> public static readonly string <#=item#> = nameof(<#=item#>); <#}#> /*-------------------- Tools --------------------*/ <#foreach(var item in toolList){#> public static readonly string <#=item#> = nameof(<#=item#>); <#}#> /*-------------------- Styles --------------------*/ <#foreach(var item in styleList){#> public static readonly string <#=item#> = nameof(<#=item#>); <#}#> /*-------------------- Windows --------------------*/ <#foreach(var item in windowList){#> public static readonly string <#=item#> = nameof(<#=item#>); <#}#> /*-------------------- Messages --------------------*/ <#foreach(var item in messageList){#> public static readonly string <#=item#> = nameof(<#=item#>); <#}#> } }