From e43c1daf56d4d8d335c2341d206d98723d7674ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kevin=20Kr=C3=BCger?= Date: Wed, 1 Jun 2022 14:15:41 +0200 Subject: [PATCH] -> Files added --- IPage.cs | 23 +++++++++++ IPlugin.cs | 39 ++++++++++++++++++ ...ework,Version=v4.7.2.AssemblyAttributes.cs | 4 ++ ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 6872 bytes ...rter.Plugin.csproj.AssemblyReference.cache | Bin 0 -> 5361 bytes 5 files changed, 66 insertions(+) create mode 100644 IPage.cs create mode 100644 IPlugin.cs create mode 100644 obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs create mode 100644 obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 obj/Debug/PTConverter.Plugin.csproj.AssemblyReference.cache diff --git a/IPage.cs b/IPage.cs new file mode 100644 index 0000000..160ad51 --- /dev/null +++ b/IPage.cs @@ -0,0 +1,23 @@ +using System.Windows.Controls; + +namespace PTConverter.Plugin +{ + /// + /// Represent a Module-Page + /// + public interface IPage + { + /// + /// Instance of an Control(XAML-Page) + /// + UserControl GetPage(); + /// + /// The Main Category + /// + string GetCategory(); + /// + /// The Undercategory of an Main Category Page + /// + string GetUnderCategory(); + } +} diff --git a/IPlugin.cs b/IPlugin.cs new file mode 100644 index 0000000..f3455c9 --- /dev/null +++ b/IPlugin.cs @@ -0,0 +1,39 @@ +using System.Collections.Generic; + +namespace PTConverter.Plugin +{ + /// + /// Describes an Plugin + /// + public interface IPlugin + { + /// + /// Author of the plugin + /// + string Author { get; } + /// + /// Company of the Plugin + /// + string Company { get; } + /// + /// Name of the Plugin + /// + string PluginName { get; } + /// + /// Description of the Plugin + /// + string Description { get; } + /// + /// The Version of the Plugin + /// + string Version { get; } + /// + /// The Icon(Link) of the Plugin + /// + string IconLink { get; } + /// + /// Registers all pages + /// + IEnumerable RegisterPages {get;} + } +} diff --git a/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs new file mode 100644 index 0000000..3871b18 --- /dev/null +++ b/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")] diff --git a/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..f46f994daef45194c43a214ca43776cb36bb8544 GIT binary patch literal 6872 zcmeHMZBH9V5VpZwFoYCSN(dyWlcs8tx+gn8fJl5uZ5&V%WZ4d_ge|hZ8=H;q#ogTl zT*`0hFR1zl`mH~#ojKcQ-a`AqC-K2&dA#h)JhQX2d(RG$Xe1K(2Os*S=k^E+^F23& zE8V)%ce(VKRZ^bGT|MjCw(D%?HdD!65R$vjMrKt{(Z|ok##~9WB{oKoYo9^-(c_j$c-xKw;kJGftknXc7n#_0TAq^k zaPU25S?&>-ucZXLX0@}5H4clhVwdGyQ#Q8p?$}$rTP{FX0SCgQ2P>FoP8;&a=2X%(7*mk5s`})>(6hFVd zQ%7B=>s@}eiU*hK&yGr3I8UiAn3>}O4CM+Aa=K+ICQ87BaZq6DKu$LxKyIu9}vfhDIgavprW(RID;~Gq3ONr@Fs{yS6An_Y+0;LfENdL18uQ0upnFm zq;$n=w4N)R6NX%O2$)6BQQU^^kc*l+UXt^kgd)^IfP<>?!nIN9C)9LD^lE*#Xd~LF zrbQy7C`Y2vsD@vZk&)lWN^PmY#_+`TH53J${stTn+|b{lvp#0__O9uIJ7Skv9uycC zA72DrOG((2t zE*c$%Xc$ox?4~f3-|(0k@CF(NXc#dx4A4QnIIB_O!SPWP6Y&@o$4DR@h{SK9z@Kpv zaS{_GCQ(diw^2s4DHOSrVwX9+Dj|_RVgf1w*{$e1o8^E*rVf|&RsBV(M?t%EbMyFA zyMvm3%f707kjOtPO}#1p{;PpJI9uAPWLYm*UV}SVRk^iK zII89~Xe<)ZGLoetNY^?Hm~o#O=>{_nApQkSXd1=+^EUS`03F-41ooJv9?4)@Nq<(_ z3@PaL`Vz}ATXIXA#nJ@UruC)tQf58=75*KWNRY$ntId(nkGNx-+FdNibknl5dA|h5 zkf1doziV_6;OHSFaSi11NuSy$pB}Hhd{zl2lkB<{>F=3E2rNCn9F>l-{f_AE114I& z1q%qrLV@e?J|AWgVVqE43IZfJ$l#H-1`hBs?<1xe3T8lt1^7r05a}>Xq#RRBCs6{` zzZLq}55u0Nk4?e)H6rbYIZFabBFI6QAUmM+Eu}iq{|M2HFwuUtEq|3BhdnI`<1_G;gum_Ny0ncY3ro?`3F$rg7Mi z?K!p&hP{7}nx;;Q?1)GyB{xsC6jqhcy@Mh2HRSmnLZ2X>PIngV2NdBfpr)hhYACUh lX9hEooG1Ky0K(kz1A?N3p3y&s=i7h%du4dO1!?c<d^oI literal 0 HcmV?d00001 diff --git a/obj/Debug/PTConverter.Plugin.csproj.AssemblyReference.cache b/obj/Debug/PTConverter.Plugin.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..3313d9ade04236f2e901b86a44da5c4c04264056 GIT binary patch literal 5361 zcmd5fgc5cLYEN(wE33aJu@UXb8owX~Gd3kqo~DnV4${W@5xw)P}h)n2E&o3!br zXU_Z%ByJq}6+I&HQ`j|jn%KUqyhhC-%G%NM%$u3_##5+fSr)?04R@DC9frfjZ4v-q ze090L_S)TpHZY(bEH*fY@H8O6-7myr5s%u!-Io7{i-?`Mc57?@_B2?v-`Q{6kb4me z$f@lI0YdUQ*7fhBm)~xtt@wZ*$SaR%#6sdzY}24OqYkv~js5o3@Ayx&eHPzH5AhvT zlh0bRSC&?m-&=@QlEy9r4pd-4B09>kAg4LSBtp|^+UUMYx!{AYlZ!D87MhmFpI7eT z!s?%|@g0dW;|#fg&_2dtP!8ybP(QlhA2A0lpygldhu_y)Z_|jT{zasPkt#tFMW&fzmazGQokm|oVVs(r&;jv* zX{DGgV|^TPf7k|^l7}%c)Juh$= zWthh3Hl=kYeBnjXVS9Z!tRdJAFoFYerLX8&0Zn~W+iWI*@;xx9vIjP?z_$8wKx|zK zpj_@Ayr3i0ieaoHQm)j4wNz=6D}+q6L>i3o!jVb}H(HAArqji&S9PuK5XA`1rlvNe zI3%7{?@StGe$M<#%9RGJ<}7b(4^2*$iAtH$>Ssyb`wUZ#J@rPTxBg`(JzcX}{ZLA_ zR}Rel0`NTJD^0np>Mnzm4SM@#R#KP{T1bN1q5@ct5f0M!21IU}MhB?UWu*ne{vxaYc2`0~xkf7iWdVv=;nlV^QKzP&T6ryos`z UG8Usgkb*hj^;x+W?p)db0vAl3K>z>% literal 0 HcmV?d00001