From 09cc0c2c3e3255280b307f9372bc8589998dec6e Mon Sep 17 00:00:00 2001 From: Thomas Kissinger Date: Sat, 12 Aug 2017 12:29:36 +0200 Subject: [PATCH] Initial Commit --- cmtviswpf.sln | 20 ++ cmtviswpf.v11.suo | Bin 0 -> 66048 bytes cmtviswpf/.gitignore | 2 + cmtviswpf/About.xaml | 15 + cmtviswpf/About.xaml.cs | 42 +++ cmtviswpf/Answer.cs | 81 +++++ cmtviswpf/App.config | 6 + cmtviswpf/App.xaml | 8 + cmtviswpf/App.xaml.cs | 17 + cmtviswpf/FolderSelectDialog.cs | 154 ++++++++ cmtviswpf/MainWindow.xaml | 66 ++++ cmtviswpf/MainWindow.xaml.cs | 395 +++++++++++++++++++++ cmtviswpf/MetaInfo.cs | 104 ++++++ cmtviswpf/Properties/AssemblyInfo.cs | 55 +++ cmtviswpf/Properties/Resources.Designer.cs | 63 ++++ cmtviswpf/Properties/Resources.resx | 117 ++++++ cmtviswpf/Properties/Settings.Designer.cs | 26 ++ cmtviswpf/Properties/Settings.settings | 7 + cmtviswpf/Reflector.cs | 183 ++++++++++ cmtviswpf/WebBrowserUtility.cs | 39 ++ cmtviswpf/cmtviswpf.csproj | 150 ++++++++ cmtviswpf/cmtviswpf.csproj.user | 13 + 22 files changed, 1563 insertions(+) create mode 100644 cmtviswpf.sln create mode 100644 cmtviswpf.v11.suo create mode 100644 cmtviswpf/.gitignore create mode 100644 cmtviswpf/About.xaml create mode 100644 cmtviswpf/About.xaml.cs create mode 100644 cmtviswpf/Answer.cs create mode 100644 cmtviswpf/App.config create mode 100644 cmtviswpf/App.xaml create mode 100644 cmtviswpf/App.xaml.cs create mode 100644 cmtviswpf/FolderSelectDialog.cs create mode 100644 cmtviswpf/MainWindow.xaml create mode 100644 cmtviswpf/MainWindow.xaml.cs create mode 100644 cmtviswpf/MetaInfo.cs create mode 100644 cmtviswpf/Properties/AssemblyInfo.cs create mode 100644 cmtviswpf/Properties/Resources.Designer.cs create mode 100644 cmtviswpf/Properties/Resources.resx create mode 100644 cmtviswpf/Properties/Settings.Designer.cs create mode 100644 cmtviswpf/Properties/Settings.settings create mode 100644 cmtviswpf/Reflector.cs create mode 100644 cmtviswpf/WebBrowserUtility.cs create mode 100644 cmtviswpf/cmtviswpf.csproj create mode 100644 cmtviswpf/cmtviswpf.csproj.user diff --git a/cmtviswpf.sln b/cmtviswpf.sln new file mode 100644 index 0000000..935c553 --- /dev/null +++ b/cmtviswpf.sln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2012 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "cmtviswpf", "cmtviswpf\cmtviswpf.csproj", "{FD3934D0-7922-46CD-8F60-4BCCBBEAAEF8}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {FD3934D0-7922-46CD-8F60-4BCCBBEAAEF8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FD3934D0-7922-46CD-8F60-4BCCBBEAAEF8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FD3934D0-7922-46CD-8F60-4BCCBBEAAEF8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FD3934D0-7922-46CD-8F60-4BCCBBEAAEF8}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/cmtviswpf.v11.suo b/cmtviswpf.v11.suo new file mode 100644 index 0000000000000000000000000000000000000000..1057334b057b4f0a727cc1f23077dc98dda2fbae GIT binary patch literal 66048 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

?{Y^Ipl2uvW4)Hp z#YSHX;cWcvYj^f6?!cLNI<%UR9=F=G7glM_-bfL{%2GUS{2*&BYO6G5scOnc>8#SUH&@fJoX#pudvi6-%;~JsG&EP! zqU<2eNHQ9}4Q6Yal&fhw)+9TUOtThS+JiMqvB7L@vOm*AoW^WjgGYu04R-L0@x+jz z$!NV2&(a&M-7Xqk0uit0{dZY}T47dl|{AnXOmj{*)Hayd?nYRl+QIHblZ zufXkdQWXp@#yT-N4rD8`2J<=<}49gwNS5kp`ZQnMCuv( zG`qjnr@463x(n9fiFFs;TUn21Y5H`7`85+OXf!`F^=j^2oxWE$;i;jRhN&p>Fk({O zj6Z!Us)eVfsVK)X@-q$NR-9NSRoR9o28>NbUyo;LFuu~9pn;2RFehljcO#yq$Cv(n zhN2kW+`EiS*}%m%;j(%&{*t)ZDQ?``txt*y19r^W2~SOf%WB@*&?55A8mq*ehIvU^ zViW$AEDys%vfQQmyIUqgK{DNnL4U>IP{m-NVlY@Ss8$RPR}79+4DPQO3{?yss2DuR zH}z1pcyWaccVBbpSCua;zwI0Rl+5Z^9c%?mzaseo+XM^E;2_PWFE-=C>J=8N97>M@ F{|{RwZejoc literal 0 HcmV?d00001 diff --git a/cmtviswpf/.gitignore b/cmtviswpf/.gitignore new file mode 100644 index 0000000..1746e32 --- /dev/null +++ b/cmtviswpf/.gitignore @@ -0,0 +1,2 @@ +bin +obj diff --git a/cmtviswpf/About.xaml b/cmtviswpf/About.xaml new file mode 100644 index 0000000..3e943f0 --- /dev/null +++ b/cmtviswpf/About.xaml @@ -0,0 +1,15 @@ + + +