From ddbc019103f3e2d34022bd36f3fac9dd9ea53ec0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eugen=20H=C3=B6glinger?= Date: Fri, 11 Oct 2024 15:54:08 +0200 Subject: [PATCH] Initialized --- ...b109542d-32c3-4ea9-9ba1-9a77be2c5fb6.vsidx | Bin 0 -> 54476 bytes .vs/ReadFoldersFromFolder.git/v17/.suo | Bin 0 -> 43520 bytes .../v17/DocumentLayout.backup.json | 31 +++ .../v17/DocumentLayout.json | 31 +++ README.md | 3 + ReadFoldersFromFolder.git.sln | 31 +++ ...ReadFoldersFromFolder.csproj.dtbcache.json | 1 + .../Properties/AssemblyInfo.cs | 36 +++ .../ReadFoldersFromFolder.cs | 249 ++++++++++++++++++ .../ReadFoldersFromFolder.csproj | 49 ++++ ReadFoldersFromFolder/bin/Debug/herfoffo.dll | Bin 0 -> 8704 bytes ReadFoldersFromFolder/bin/Debug/herfoffo.pdb | Bin 0 -> 22016 bytes ...ework,Version=v4.6.1.AssemblyAttributes.cs | 4 + ...ework,Version=v4.7.2.AssemblyAttributes.cs | 4 + ...amework,Version=v4.8.AssemblyAttributes.cs | 4 + ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 1787 bytes ...sFromFolder.csproj.AssemblyReference.cache | Bin 0 -> 4061 bytes ...sFromFolder.csproj.CoreCompileInputs.cache | 1 + ...dersFromFolder.csproj.FileListAbsolute.txt | 6 + ...rsFromFolder.csprojAssemblyReference.cache | Bin 0 -> 9078 bytes ReadFoldersFromFolder/obj/Debug/herfoffo.dll | Bin 0 -> 8704 bytes ReadFoldersFromFolder/obj/Debug/herfoffo.pdb | Bin 0 -> 22016 bytes ...ReadFoldersFromFolder.csproj.dtbcache.json | 1 + Test_ReadFoldersFromFolder/App.config | 6 + Test_ReadFoldersFromFolder/Form1.Designer.cs | 156 +++++++++++ Test_ReadFoldersFromFolder/Form1.cs | 161 +++++++++++ Test_ReadFoldersFromFolder/Form1.resx | 120 +++++++++ Test_ReadFoldersFromFolder/Program.cs | 22 ++ .../Properties/AssemblyInfo.cs | 36 +++ .../Properties/Resources.Designer.cs | 63 +++++ .../Properties/Resources.resx | 117 ++++++++ .../Properties/Settings.Designer.cs | 26 ++ .../Properties/Settings.settings | 7 + .../Test_ReadFoldersFromFolder.csproj | 88 +++++++ .../bin/Debug/Test_ReadFoldersFromFolder.exe | Bin 0 -> 13824 bytes .../Test_ReadFoldersFromFolder.exe.config | 6 + .../bin/Debug/Test_ReadFoldersFromFolder.pdb | Bin 0 -> 30208 bytes .../bin/Debug/herfoffo.dll | Bin 0 -> 8704 bytes .../bin/Debug/herfoffo.pdb | Bin 0 -> 22016 bytes ...ework,Version=v4.6.1.AssemblyAttributes.cs | 4 + ...amework,Version=v4.8.AssemblyAttributes.cs | 4 + .../DesignTimeResolveAssemblyReferences.cache | Bin 0 -> 424 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 2461 bytes .../Properties.Resources.Designer.cs.dll | Bin 0 -> 4096 bytes .../obj/Debug/Test_Rea.78459F60.Up2Date | 0 ...Test_ReadFoldersFromFolder.Form1.resources | Bin 0 -> 180 bytes ...sFromFolder.Properties.Resources.resources | Bin 0 -> 180 bytes ...sFromFolder.csproj.AssemblyReference.cache | Bin 0 -> 6600 bytes ..._ReadFoldersFromFolder.csproj.CopyComplete | 0 ...sFromFolder.csproj.CoreCompileInputs.cache | 1 + ...dersFromFolder.csproj.FileListAbsolute.txt | 26 ++ ...rsFromFolder.csproj.GenerateResource.cache | Bin 0 -> 54 bytes ...rsFromFolder.csprojAssemblyReference.cache | Bin 0 -> 3485 bytes .../obj/Debug/Test_ReadFoldersFromFolder.exe | Bin 0 -> 13824 bytes .../obj/Debug/Test_ReadFoldersFromFolder.pdb | Bin 0 -> 30208 bytes 55 files changed, 1294 insertions(+) create mode 100644 .vs/ReadFoldersFromFolder.git/FileContentIndex/b109542d-32c3-4ea9-9ba1-9a77be2c5fb6.vsidx create mode 100644 .vs/ReadFoldersFromFolder.git/v17/.suo create mode 100644 .vs/ReadFoldersFromFolder.git/v17/DocumentLayout.backup.json create mode 100644 .vs/ReadFoldersFromFolder.git/v17/DocumentLayout.json create mode 100644 README.md create mode 100644 ReadFoldersFromFolder.git.sln create mode 100644 ReadFoldersFromFolder/.vs/ReadFoldersFromFolder.csproj.dtbcache.json create mode 100644 ReadFoldersFromFolder/Properties/AssemblyInfo.cs create mode 100644 ReadFoldersFromFolder/ReadFoldersFromFolder.cs create mode 100644 ReadFoldersFromFolder/ReadFoldersFromFolder.csproj create mode 100644 ReadFoldersFromFolder/bin/Debug/herfoffo.dll create mode 100644 ReadFoldersFromFolder/bin/Debug/herfoffo.pdb create mode 100644 ReadFoldersFromFolder/obj/Debug/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs create mode 100644 ReadFoldersFromFolder/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs create mode 100644 ReadFoldersFromFolder/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs create mode 100644 ReadFoldersFromFolder/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 ReadFoldersFromFolder/obj/Debug/ReadFoldersFromFolder.csproj.AssemblyReference.cache create mode 100644 ReadFoldersFromFolder/obj/Debug/ReadFoldersFromFolder.csproj.CoreCompileInputs.cache create mode 100644 ReadFoldersFromFolder/obj/Debug/ReadFoldersFromFolder.csproj.FileListAbsolute.txt create mode 100644 ReadFoldersFromFolder/obj/Debug/ReadFoldersFromFolder.csprojAssemblyReference.cache create mode 100644 ReadFoldersFromFolder/obj/Debug/herfoffo.dll create mode 100644 ReadFoldersFromFolder/obj/Debug/herfoffo.pdb create mode 100644 Test_ReadFoldersFromFolder/.vs/Test_ReadFoldersFromFolder.csproj.dtbcache.json create mode 100644 Test_ReadFoldersFromFolder/App.config create mode 100644 Test_ReadFoldersFromFolder/Form1.Designer.cs create mode 100644 Test_ReadFoldersFromFolder/Form1.cs create mode 100644 Test_ReadFoldersFromFolder/Form1.resx create mode 100644 Test_ReadFoldersFromFolder/Program.cs create mode 100644 Test_ReadFoldersFromFolder/Properties/AssemblyInfo.cs create mode 100644 Test_ReadFoldersFromFolder/Properties/Resources.Designer.cs create mode 100644 Test_ReadFoldersFromFolder/Properties/Resources.resx create mode 100644 Test_ReadFoldersFromFolder/Properties/Settings.Designer.cs create mode 100644 Test_ReadFoldersFromFolder/Properties/Settings.settings create mode 100644 Test_ReadFoldersFromFolder/Test_ReadFoldersFromFolder.csproj create mode 100644 Test_ReadFoldersFromFolder/bin/Debug/Test_ReadFoldersFromFolder.exe create mode 100644 Test_ReadFoldersFromFolder/bin/Debug/Test_ReadFoldersFromFolder.exe.config create mode 100644 Test_ReadFoldersFromFolder/bin/Debug/Test_ReadFoldersFromFolder.pdb create mode 100644 Test_ReadFoldersFromFolder/bin/Debug/herfoffo.dll create mode 100644 Test_ReadFoldersFromFolder/bin/Debug/herfoffo.pdb create mode 100644 Test_ReadFoldersFromFolder/obj/Debug/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs create mode 100644 Test_ReadFoldersFromFolder/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs create mode 100644 Test_ReadFoldersFromFolder/obj/Debug/DesignTimeResolveAssemblyReferences.cache create mode 100644 Test_ReadFoldersFromFolder/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 Test_ReadFoldersFromFolder/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll create mode 100644 Test_ReadFoldersFromFolder/obj/Debug/Test_Rea.78459F60.Up2Date create mode 100644 Test_ReadFoldersFromFolder/obj/Debug/Test_ReadFoldersFromFolder.Form1.resources create mode 100644 Test_ReadFoldersFromFolder/obj/Debug/Test_ReadFoldersFromFolder.Properties.Resources.resources create mode 100644 Test_ReadFoldersFromFolder/obj/Debug/Test_ReadFoldersFromFolder.csproj.AssemblyReference.cache create mode 100644 Test_ReadFoldersFromFolder/obj/Debug/Test_ReadFoldersFromFolder.csproj.CopyComplete create mode 100644 Test_ReadFoldersFromFolder/obj/Debug/Test_ReadFoldersFromFolder.csproj.CoreCompileInputs.cache create mode 100644 Test_ReadFoldersFromFolder/obj/Debug/Test_ReadFoldersFromFolder.csproj.FileListAbsolute.txt create mode 100644 Test_ReadFoldersFromFolder/obj/Debug/Test_ReadFoldersFromFolder.csproj.GenerateResource.cache create mode 100644 Test_ReadFoldersFromFolder/obj/Debug/Test_ReadFoldersFromFolder.csprojAssemblyReference.cache create mode 100644 Test_ReadFoldersFromFolder/obj/Debug/Test_ReadFoldersFromFolder.exe create mode 100644 Test_ReadFoldersFromFolder/obj/Debug/Test_ReadFoldersFromFolder.pdb diff --git a/.vs/ReadFoldersFromFolder.git/FileContentIndex/b109542d-32c3-4ea9-9ba1-9a77be2c5fb6.vsidx b/.vs/ReadFoldersFromFolder.git/FileContentIndex/b109542d-32c3-4ea9-9ba1-9a77be2c5fb6.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..2efbf44f71dbd5aa799d6f662cdcd478b6d75f5a GIT binary patch literal 54476 zcmch=d!Xl2_5Z)$bIzG_&Y*;nRA$CyW|+IdFlNk|`v2Lb)ZWk4vSZ6u-w~?e#t;_51$*`TjERv!1VgdF{RS+H0-7_I|zI zZ z{a<8c;eIQR*z-U3yR7TbLx=CP;*k9hJYWqmtZ{kX_}_iyng44N`9Cl+ZN=dSkNVfy zSc8pHZoTKfB$3LJs7c)%h19sche-FU(3|IXA@Mh@R^<E3VUiX#u-XTO!h*HD>zpBnnr|BBVDA(1y3 zSwm$myz0L%kp=r5am0a#9Plp!DTg1s$A4WSy^O3(j?~xVU#$}P!t|=WEkH|Ix2?2x zmexk;Xq5hZN;#lW`m~gu_PA)2i7n;4wMxH6`FKki6-BIHZ}ck@+shjrWqB!$_R?sS zMoa0_T3+o_I{37eXFAKZZDm?#IjfYn^(l=utG%tWG`O*&^lvLYol?4Plrpicbaa+J z)FBzyFtdJJS+}#S+bHjDl+D^o-_FvvHE-;x4N|$?duvkzI?I5z(!bN*q5WIsywOo6 z78^OarL1l%XSLhr$l4vPwU$1OvMxfPyVlatS_Zb2f&f7{q z8tg1BZRHD{Hg9WRZv zb(WLb?1jO~YVUADbo(N-w$jyEI@`(yj2hZj-k|-KvaqF`+$cks9i&Z1EoEeD>1mXa zEoBlHYn29{n9A#+&1>hB*<>P^0;G-5dS!w@7=BC&nXuZwGE6U_4|If9oYPV+=~w#n zEv?W-xuc~V-6(JLRX%UDlqdR?{vGA^M%lilw6>N3t>#atT7-mK%M|3$Y7w8)T1yYf z+9q>EWwficyaN?#l+$UUl#agMHML!xJh7#0PNyAZWTRZxD6PyXEyD>yARh^Im{Vo4 zxTCZLhj6uVs4jE*QspF6l(BH*JDFmtMNRH)iPp}Jq?*rsHI(*M!BQP8oSf8B=2x~$ z>DylVGFj0k?Vx5%rRv%g@5J6YWfsUp0hoOxAHqimoOiA})H(#xL8tx7$sNw`@|N;l z@;ekopLXry;LdVzy``h9%Lh&FEGJ`bl@l)bgt<+tmVylXs6Uz;Vq{uTHaKZ3n{}2| zXhOd-gX@kmIIMD2TR91JrE)(jcT^e!+$oGs>uZ$D5f1WXE?_m(UDJ+A01E276q+}<4Na;C4fd?L8LtzT*FC`9ux_F7AM9Mx?rTi_Kt z3iqDM9HC%sWdLS^+H{1!g2~94h}Vi?B9OtIGP8C|If?mdEvL|U=;Xw{S~~pv6INTw zS6a*85oyhA>h{-L$``q-I&%!Isw+akp}}fM3F||cTfkD>wW{iErI>STdA)CWZ;M|2 ziAL!ghQ=&(&{sG~Mz=0vY1-grwPm!6%r-mfAM=PXvra!vsi%)zt=(DHZY$?^mh-Ds zLaPqfmbtxA)U@aV^?s>SrRu?;XmhPHsZXeVqg>ru&Wf?@+)*~FoV1nKJImw2ShBRn z94!ye`36juGNacPTFd#>a4?e)(Pm8>K_=>dm1?*tYV9khmbrHk+whzmE1 z6)>&vfWl0Ons|HbH+io14p(N<0{%QIzav<^xU<~A6yug-#vLicL<0044yq2YCptv~ zZ9LextyOji5rF_@#OaO*!h`zG_o& z)mr-2A+OP(w?ySPc}7rGn6)xaucQ36tz6VueoYr`&TREtruGj`SGR(DrL z7i>@J)UD;h6eeHiZfIv2hzg+_Ybt+OLDh2>|0jsJ0A!5{)-W9(nXS^t#zCo1OC6d2;Xy7*C@|XFD0iYQ@Y7d+Qdb0`;<=2gQT~eWirY7@KB3;ytj0j}T21wKysc$z z^f{t*l$=q#)={qQEU%SvR-=4BfReM3*Tk< zE#-%72O?DXbaV4UC~_`dI<^=!wqzNt7X&$T`;~zm<!yaWta&=Lr@#U zcnON&95LS5w`|Z-9&IbX=_q@2mftk(T2`5h7&z-719>SJCe}(tVw>40PtY2=-BMm_ zE5m6scAaN-mbb+Yh5U!&UaXbMZXX)uqcJ1+Sab$wi?>-j+C+0sD`o3oa$w&wy+u7_ zAwy7~XfIoLl#d`T){AB&zZo@K$`uhcF`VV?2F!oJZ-?zPN@=eyy}h&(&h;x>vXNnS zm?LJVl(vuB;oY+Tv9pSTL_R7Di95E77;#1uP))Dr*Hncin^dW5Fq2?@W4%I8R zm1jH4bqqiJAuP4T&YDT=AM5XHo#hzV=qTsH9-F(4vM1(=wl~V}!vCDg{)-rraGF~p zs{d^`dAv6apw&xavv3fl9p%c-@*JvOEeoew7yY`PGNGswjl(}P+pM!$Xh@w+>|K9Y z{YF%-7SY3T1Qr2%otpOkY_h`7Ok`Ohq6@p2)vrwHDEs14SYl`)Hb;b8v{`3rL~Gfc z5ygH4x3;{!jKH-<#BysmidXuSfiVlOv=zMl$vBP9GAIrZm_8N-VhKG!JqT(m|BNV< zCEz6*iD|_g(7hLe&liXa(1F-1{VbSyG>(r9dm`q+54VQ;F%gqkBJ2EydfymAnA%d_ z!}KBKVDh?JxgJVXQ{ootYeZi-6TFQM zsy5YJN%g}xMobCc7#qpUV%A`IPmV!iU8vKIFS1{{;1dGr-@BMrB_}`B6>FUx6_!_b z5!$?kLOU85&=(pT(N(F*mgQMSSxph*933w_M#D|oqx7EbP0*gd_{QHGOb z24q;D2BOP7&4{xjH~x_3z?%2c-M)sH?fycF#O4SP0b_}q0ONj3p9_9tcI*mAy$eI zJHnxn{=t=AC=Nzy%dYrwSb+je3a>H%eMULs+>gM!8jdca`n{&ouHfLJnt5H{nSE9$ z=Dqrp&=8E57zXpKx4#=XSG$Wf&iD{V9h&e;gnS=tDT6|bVCggtJ!mal(8O3PZ=*gc z#4Ry#hgOwFfTg$$F<%{J@31~x3TwxmoK_)x4wu3qaH5Ey{*Ex|BId}|r zJe+AoTc{B2GaU#Y&17`U)a4z8K*C9(LM&Kl?*j6suuyVtINxCfLGqk;Yj4qH#3?KEzO(`5C#zZ&QFXB4H)q#s(CmYMbhw%@k;KQ}nzOMe) zwwLQV4A_X!PzDsfr>%7M)8VsZcQV%ufrU8M&C6)KIY9$^l`WJI1EFOm>o=`sd`p=S zV_`koAyy4Snrf=8)kvAvrq%SYgQ)R94Ro6;K06My@x#RhU(#8kXahvQ0g0gJJwzEW}&Xqb)|qF=LGD>5g(qj0M^M4QIro?nEwD916Iz>HxCg{|N!D}D zqM{BCAIpR?7N(;ubU@A{Iip5UF}a?Ua^qTMgQ_{D3}UMoVGPpSj3uVMaK_6d;`9vo z>*5uz`=qw=wGJ~s&D=FNysL3#u~Xx`q6!xOb7v`=<2jof*r8#nS9g?cLpU76-pYJM zJL+on*lp#6&T>Naw2d;4pf{W+Gf23?pfE0Um09={&Wa&Nl1C)^9~!|gHOj1(@<6z< zC1`cOa`#$#!kt>ms_eINE|q; zNf<0sj2ciMvE!XcvP5ETD3YO6TQNFqt_a4l)wR+Ti#}ef;iHGIz&t0+Az^|d*9E4d zR-oD7hv}mZT`)jw*);+UA&HNzyKffy5CUFW{bcKn>maA@lIRQFW629g(TVR3$GaH@ zOSD;o%tpDNVYZYZ;g&fh{6Mgg?z+`|+^51nd=d}L+|hn(*|C(HBciCM6CaJqy}6^D ziZvA!-kZhz0zJr#p?4)qa4*zc5amS_R1=jyx%sJ)?hR+c zo>BMC$y=+wPA}ak9?0V*LR=3uGbvS8>_>3p%ns`Xo}n#5O|+}7#cPT*q7i224xYGG zl|Y8{TYMUY^iHbcrQhP203ppbjdDduerK$;dd~K;O-FeVCsSQqGsK!pgXmkh6uP*t zrTn9x3-s;CIl6#(+=UT-bvTSM9#5bQ9GkdA*5SlT3NxrE-i&=Ww-1bA-boQng|YNB z%Jfi9%og|S>d6HHWI>P5$yDa3ADM8$Y@)iw{m60z^{>1uf^1pskWn* z6h%meGWUd{(qR7%>kMuyTXmML=$&3*pt=!`=}MRz%VKjuq}e5Hg*coWuVfYLEITtz z;TdwpVHIdHa2ffGrLCONS^*93s@X(@A6|mUkVS!|jeQLi zJ;ZUfmNE=gp>lf}#(dS`z(d`7$ARJUHTT`UtIS)DnDE=7s4fHyw)v2YQ+FoiCL)K3 zW*IC_@+@YjdX?DG^i)>=ecQ;yRdub_!Lq_wi25SL!h6Uq8rb4f%PAe@`^-_S7ti#r z6jjH#g&w1|x9W3UK4=QruBl+eX8(2;(XUY+3}1vo@(#di+z~A|gJ(qA6GHH;o5QY% z(h)d*uWv_)y{TYNc9zwwuvOF%47^fG7v42?HyoXzMLas}isyz45K%LdJR{tfw!_om za9kKW$9k;VtUjAyr*SXQ_}%Sg!%$R=YahlQ5154K-83uBxuBy5ipQL zI8+~~VKQMUNLZ)Gi6y=$bd~r`MMXtxFyAP*F_y51N$5!o%E@Y!-?qdiI;_}rF!*W1 zorW3^urZsgcR3eaGhYZWmS7mB5k}Wt1w}739&^g>fSJWEbRATyn%|V+4}0sNpAlm) z(fz4brxinkA8u#t)dg{lBoR11r^9f9_2n$yBU*E}2$RejrPPVFjB5QOTKirzTDy!m zt?GHNLD74J)6gDH57=q8mWyJYo!C;Y3`fC;dTPJ;imIY`k{BuNPeiffu&W;5{mTQF zMscKJgXs1h1Ucw=Gupu?FqMS#_=?3f4sS1uLw{y)x)MHwMVuf(iVBsonxL21qwXWn zL-wbL10H-QgcRh~_j2O(VaN?}rSjt`hmvW^A*UtK)?wC$##XcxdZ%g#GrE z@E9x;NPv^)Fr_+K{r~lmN>4Zzo~rcp>PajUU98>lGTRNI|9yGNUynw^|Dz%77yAF( zt{*?9hiNP4be8Wn$~`P(5wx6ARRUv-HEtuK?zgLkzN%)e1KZSLK^$-+mo9Y*YRyN9h!#0Q4XPl}V_)BfXw$hX82 zbz>FU_}%8($BfVpvc*iQ*bz00?yw!vE^Q0X!K^uGhSa5h__&1N@+uU3e3bM*zO{j#L1OHW*+Kl91 zu2vQ^bxtf0=kkn(M>8=lV?`dgH_DF9*9hzO@a^s8?V+C&(N$Es@?Y1N*x&Vp8)0ft z<2zb>gh5Dfa;*^NP!EytIRjz^#ExhLgTj2O$LoQCc-ivWR?UZ%YZach_pwV|VybL8 zZK(2L=UA7&x&kuAIG;K|o{-iH;t&?Hj`9@Gf@6R8(dID)0T0s7N3qRkSZFdWGyz2$oD$XkfULkM-Pl89y$zVLL&wnNX_OEM}G{Kzyrmo zpN58mwlM4F0dnSlSPaB-Khh~O||;x-Kt)xE&L=Aw^&GMrvtfztX&i$S%Pcg8w6 zl}BAw|Kq?4e+85HAEb@{!Hsh-J{jIPH)EQ3&k$8)M$oHP);cd-g9bK)3qYsw#li{biPW8kpGnkhRY7i1rFtRtwjo_bk@VXj; z(k${s$gSlkEjn;sb(qpojz_|sWp1cb+F;X0IDi_-sMjj*e~SZO^W31hmBx$G^758) zC=#IS5-TSDoVcjEkznAo@D*=~UD;M=ScukDhm6or$Pk+98d|Y#9JU)T)yN?fTP>>Y zD~8V$&>FoQ(2S7RJSpNdU?>W(#sgN)qn5{(@LFE?YIIU_5zj+Y`T zlc7kw2tk{S>rL;0KZ#|RC=1iZK(yAT^>O=2)z-oUPUci93lS4N3=|vu@#*d zo^Z1^&%F#fT?4!C)=eEZ$;*CFX*q99vk9 zX*9|+tYTq$lOj~$=np+%4P_zb`TI@Hqd$%Tl>mJa>QFySa_4xS&aP+e*0Qjk+qC+6 z|Gzxij%AL01Xei_@6i@7|A&6^;IBP4L2!r}qCfCMj0(k?F!?G9j~r`M24nb&-V^M~ zQll&gHMp-)c=$3gLWmSaqYR2QLeISBViXgHYi)}?CT(&k3IiQ6gp;a*Rqbuk<>+&W zi**f$NiXaU;Lw-EdbcE1Rl+(5>IUOF!p~#KcrfOxE|k~M9V2C!T(lK-l*En7wyn(U zEHmp`Q}<=eS`|V(n`4!v_ft^R&`jnL?LtsJ5s$GVpcvD_`6#!_Im+1^KE;`U8`~O3 zG2}21#>*D(WMYr-4;c97Rrt-|s(NPUn(YtW#a#?7?+WGNL73n8U?4HeF!oVK*HVta zhsWZz5XOp6u|3<2A_J0kw-4{al~u*YEr&gNSTYQS(g`z~P6) z4y?x`JbS{Q^VF&OqBve&zpb3tS@_}uyww-I_QvkwZ4kIx2hYZwvL4ZCBfd65PQ5*Z zjFll?40FABy4Q-;ge`E_s%m$2PODR8_=u%G)O`|cx5Yf~K(vS~t zp`ZiEcB?R=9)g@u!m9H;sz&8d6`m+@5JaGbG49m+xTloWO|#-+3m)x-n(4cuOQ82R|ALnDgk0D0xCR4XvGpZY*prlJ;Xei*qY%%to9l9nXkcA^nBPzdP2k_$yFNTzS#{U@vzCQ}9Z=tQY81mW9DW2X2=L?>(L3XD zJRV~&815{4wWt+5{$pIv5*=0PaSI--DgZg*k#HlZ>rqXH3G&f-b(JGlq5>B2mhuX3 zQPw>au|a3KngtzsGF}XgvBxb42MN1FDdpmrvL2jmJgy}mAsS(gLorrG%R9y@$(o3? zA8s*@;$BWdt_WAzgXVJ{TZ7oxVi;gY-~rD>v#Xox%G^yvQK=cjG0+b9=8|r3Y)1OTN<`aIb2Q|RS#7x1M(u)%|%z-iDim~+mbR9meBMy0pnO~|+wU$>x z$hU`NCWZ!1iFw>2G%)uCmFVf6$UcHN}U zhV8RA99d@;`Gf~U8DM)NLg1lN6b8v=-ryGayQaVNLWjc#Ur!VSY7uSScFqO>ReofQ3 zrkV!6j=5lgW|oqjQupSW$dA8C;*LP&Z{DBysVKMZNjP^UaRh_ zGa({xH$L^`FKA8h-;CG6eBF07lE192&ja$JVAQK6UxqAb4A zhN$Zy$w|nk`JITb@wx@--F$`VEh9o3c@K(Ln0(NQtdMyr?{4>d!2>ysY0-)YkQvW> zVfD0FpmEN)5zdWq8f+>NGA79sYrH5x?K%$s$@I1LL{O%WL=(zZ@5@VWWO54X*ypbB5eT zp#~gHggbT0PzgMCM8B!qwXe_$ROPSzl>8BO_lgi2@p?SMsk2|#2s+|$fIxyb+pC0& zE=!$(Vcc5NKM#u4je($_*c5lQ$KpbcU*wFpm@sWa2vjaS9?Cos7ac1|`+w5aoZ0Gp zcsUt1H0#v6mPQImFB;0QXJ|mQD`@9RbhEn+DoHelH$xeES6{+Ml7?*xUokSe?2EgB`CAU79T)}x-# zSoRJ_<4pRM-}B;7L~ESt@a%P9Y+HDyd0XAN#1|RZzaLyxD4IoRxQmbRl3sjY>7;4} zj4M`ox~4vIX3<$y4}R-0Q8VU8IEaPHxDf_o41mBpe6Y?NYe)da))1l{YMve6dExt; zxw{MpMI)2KQ5dMua!8N;4z|1*jf4loxh-$LXoV^VEj{!-;eb7YQR5iD7P=vS! zGizvzClB=yvhv)^PxPoWp}RHX=QX^UF-8?&SQ*lzJEGIe;T-*p-G|S!V6VC85N=hK z>t92u>LJ5RE4ok^ob%{vn?)zr@U(3Ru<058W!s37)Ofge z2r$OkX)N*gGs_Xw!Pv++i&OuJ@nVl(4_I)pk4IQlgMm5_<`fS=xY$+v<~yUnEzHOK z>*k#KTgp6Ugv|IdJI12_L9pRQHj8UDwz@%FO_({2pc@R+NEQ1+ z6!FC+oT}k*@0!IJX@OyK`xZ&lzCheaUR$R9X zJrO?P7VzhA{%nVygcy>g4aOb_2RkX2IoxK(KRDia)W|x*Y))h@SWlbE!vni>7zoeq zS-v7YY9Qv%``oheQ?)^p*Y{PIh6K=;gnRi4Hd)_s_A2+fQM_VoB zFEy~~Jr9YnoU=0b$l>dH7Y?EqgS6K2!PvjBuNlmfl=ec9c1=7@n7HPyp{^kHl@BzZ zxrnKp81H`6S38)IiLGy*{i6B26OKFjG{^XLD}<#Z?MhqShFlVRgu&ry85+G`!c!jj zMq)FDdj_JD26uvH|?=PL@skQu0E6Rfd;mjPJfjuLr*voV6G8Zcv z(!*V-D%H5KzIy%^R>qN(_S_(ZvllMAD%?%^g z(c3lYaUIY_W$Pyu=zcs9+tDJu}xiNnP7*D zYzM>|G=SG0nDn%Y9q}%kb&<3 zZGYp$_a?p%w7pFd2Y~jyMWzQQZkfoVk7#FDrbi@>O58fj$7FijOmCMsHuHA?9rO6a ziJ<&-@h3l%6Im}J?XMe|Ka)S}@l-c(R-&R+R=krF^%iFSqQu3CyCyCHZEv?s?+(fj zuOmnPa?pPEO57W?{=WPo6^U1Zj`ORTz8bXtHJQFP@w&|C6gb9nec}z7e^cVkng6X! ze>?G3(0;y~={pm@4=SG@B>ph*N1%M%lj$EP{v`3<#QPHOPyA`(1BpKaZRh8iekk$b z#9t&nlK3cS{a^AYzfbaK`su`HK>7Vmrhf}s?|(D>0%-Y*i7#dTA2a=@O#eCYubKZ! zrulYA^v5Af;6Jnc^+eY7XkTJKxYFpq4ODM%m2qD`kWX1F)9YlKw=$y~e;UYBvp~LM z6!kesjWqAL2J&++fg5M}dlTQ6$U$)QJ0Q~o6E_8w+vb^Oj}`3?N*tW!TV{Hz#G#49 z5{DmnCVHGo(w9#X_-F*Y$rW0 z%jai)H>e+5lIh*DeD_T6k+^5(F9+3+eG@;J`3HjbcTlF;I0kTQ%C zm3R!e7Wu0{K7J7_kQgNJS+te^%nziRXfR%4ZYL16^mnkhnVYFHU4t z4!-^;)0cy`e-&uIU(NihGkp!{IKH0wJVTEDu1~xn%fFd;3ursvNxUub4v>#;%0>B| zU2tW>c&4As@~1%W`%RWVm-xS+_q~wmKV`mdRO6;yuz%rp^Y)N9a~?X^HGC%}w!zr?jcs+M&!%@c@7^OQXB9htvA=s4b$ z`5Pv_J8`2d=esp=-}^v5Ws}4Kp!aW<=`9imgZ4ip(_4Yo8=mQriK7$8ByJ0O-*$;( zGk*uraqg7quEfcp^`|6G&HU+!GZSYe&H=5@ODr)@-I-pH<%>Y=a`#Mg1{!=X2c6e_ zGk<^3b`Hq$4`rGIpvXTc@nDdT=Tnh?XyRd+zcTU2%>PKHkIwWlnLaM@gv5^~o&>6| zr-AZwdg3Rt{ESS0D)G~aXC|JN_?g7B6VFLJH}SKH=OunF@%+TkCtd*ZDPPR=g^6Fv z{MCtKxrCw>i74mV`_#>ATvznOS*;p(@CyDna-Usq2Kh5+5pnCRDrXNoH zMdBkMpYm9yf0_8J#K#k#NPIH!sl=y2KINHA|0eO-#NQ@92l6SuPkcV}Ur2m0^Z$_e zr_6sj@z05WN&IW#D~Ycr{w?wEiLWL81LRX)&-5FaW=j@&&S_`ZWm~5ECblQCMT>eo zb`9*8xK<*s)DK*g^2rhNaU0? z+T%;rkImoAcIn!Us^w$!v%lvO7 z-T-?4jfp%WjPy4XZwBr6mc;L5{;iq5J@LDVcP4&6@rQ|bgZ6Vz;*T@`-o*P8AIS2b zW%}o!^ZH2UKbrVhmj5c#k0(Bn_+;W!p#1+j)6Zo3*~I4(f1mg~D4#EY#sz=M^vj8V z25pZopobp*6EwbSgGuk>Nl0LOBImJDpXZ!0FT9H%Ak^zq&!IcH2Sk zF@9dvi~crF2ZnULG@vBmQP8Xnm8?SIw(K0K--%Gdf$RfF9PLzai*7m z%60cl?*Z~Ddqb2T?_>rZ3fkV`nLY-zontfq_)PQj5mE1>i9CgkdM79Hwrr$Vfqcs8 z5aoY1X#2cs9Oa))JTLKcSATvznOS5DF3%4ekbuZQ2F1L=^udd@k3BP@5}t3X8r@2elYPN zkWYCm)4u|}|MA2p5}!4YG;!&A@4CpwHPvrS%)ayw+De+{` zc2f1dbI=05_;$77j(Jkw7mKArdsD1W~L<>U9D<9spkPnrKR zC?9_XZTHp0zbF19@paI4ct<7b@kURic~LL01@wM?vL)oT7HI#xzZdy@F*oY1pXqmI z`dx_|Ch`VX)Y~ZWJ)rHrH`DLS^d^Y|K*zOtrUxYs0p*wX>EeDK?gsK>L4hN)obUX^ z{o7=E+r;fa``sQ?K07Avl=)qWlM{IIm3@et5_H`FV-wCtd*B?}eGZ2=xBdnZ6{`mnL48_&=ccU76`GCtd|Q zZr-Yh^6L_>&vM=?kMf%{{jJ1X62A>Pj$0FN2kqy3pmur>X#0G5DC+$*%OA}2L!kUW z3|jB8O#d?RSD@`bk@ys7`_E+h*~I4(f1mg~XuB^Yz6d(6uY&gT572qx{gv<^{KQ%0 zuLIgXuZ;$-584ht8yxe$5$JuJfbzwo?CHgz=bfXdKNO@Zf9E#jF%Gmnej_7r zeBuPqcBdrn47v_30PSZH=zV%-ED?M<(({an##7)7ya7Lbl%=Af_J{eSQt1|sD&~{G;<@3x;^A14=BI)W%&b{|FgsgGyh@G{vXNwM>GA)EPo>NpUnKH6Q42QzP=5Y5 z%U{U+7c>0_P(S+jO#cJ4K3}W|et9V@upM-Kyv-QM7waQ`9nku`%Nl&Im+5zAdPC6r z_>M)CzbEm%p!aQ(Y2G7@dIK}f`=QbP;7o6s`#UVt zD?#UlpJfU>GVvpcM}f-em_&a3A<`#+w$lT8|4E>Ba4M+$K9R^b5u*G|(02H`OQg@v zG{1Kq`R65`pLhXi`xj>VBG7(TCteKNA1|xN{Z}UPnr7r*1A710LGAThnf^|ee>d~* z&h&kW4}$Xli%kCtwBN@Qp8y@lQ;EOM{AUvRLRr**Hu1NK&w*Q`>5XnTHX%I7vI^7_SOMye*@5QZwT7{Mj%a;O*6fD;vmrb2ZOdZ z6jV-QK>6Dq)SvDIx{mXM=TUz)X#4XrJwI_5(Eb)=`C?Fh_DI|}%l8NE_khF?X8wmj z`}s(wk4`)`@%Y3OLHXsk6oL=Fg&+NXJn?kU_CJy7GeF1lnan>s@tnkSLEAeYwBCh@ zmn2>RI<7A#ekGAF3r7F^wtJL+J@I@4H65UuXF(Dnuwz3+cAeFf-! zUje=Ey3GGZ=HCQb|C@<7XZbCe{&uEsO}rhno$rH=_eYt352)PkPyBi2Kb-hT;$xuw z{W8;!gYx%u;s#A`v@{RZg$H)Q^ep#9te+TLwhen;Z>67K@7cXy_LoOmy2fA=Nc58BVqK-+s5 zw7*9{$M+;?{iibj*O`7M)6XV8m-zd{=M!H{{6pfOK-+sc@z0?BzmnyDOMET!Uk9!K zM&>toAzuDk65BxU?*Qe0?aY50=zVX`^7S%*gUo+t;=8hZqr~?nZUWlRfW%D`H%}at zI0Ur+p`iT@OB|j!0<@h`nI4_Eb>?rA>1{#vYe!H!n40C&6K8_$6OYOK<3RQN6wr1*1=`-( zp!}T&%HQWe$8{lSdlzN-rJ4U_(Eh)g7+9BBK$PkbJ<{!5wuW8%x1|JO{vn(5a-$McWGe}dX=>)UI)eL>sn%=B7`>ww<( zwoI>^xE|;{ZU{PW?*py({w(hg+Ww$S4*{(|JkujV>yJttow#-47|`)ZGfzj2`Q z*a`IhiHTjAKQ+_S5~qW2AOmw@uOd#0Bq z?veNbP(GGtdaq3Hlek~v0f`5K%Igr&ajwYx!xC3!{t=*l-~>>)oRsCKfbw%H==~oD zZSM@wdS`+1b9Ux`4z%9+p!ahn&q2=wlgHt zTO|%l90A(yNYHv?GQCZfZz$S5XD6PUcpj)6z6e_H!o)8nUX-{x@#4fw5-&}>40ODgCtjI&6(~PfgU;{u znSUebIKBni|Lvgt-;w!ufwuR9%>QAg?@s)2;=PIYCq4k$-_JqYdnobY%zrfTSD^en z1KQ8CiO+%Z^*rePFJ%5piGKv;_mwPv6||iO|Uj(T59Vk_vpcY>C$o%!ozdR@@_ zHw4wQ{-FE}1nqxQ(EA5x{+5})RpyV(^e9lix5@OjpzVxJ+yS)z@tNKUwEc;hKRMG= zvV20D1yMgkxN2d2o+$(XP#Qi|!bP%YV zjszX=F27S`Mxjnf0p<#XgiOBj^me! zk0(9}%I8ywPiOu!p!fY2biH^f(|-c3|1v0FuOz+(+WtR5`RKD=O}8fYP3!AN$1FQ^=T3Oc@rK>7Lw=>3l*KAQMg z;x9q#Jq~*RQ9Jrhl9GT;~5i)Bl_JeCEFh+U_3{|D5@M1?BTK(DA$h z%BMdNAvO~GB(@~Bg4XWn6S<^Vd&&Cnz89&hm{if8)gWW&ZmUHvyfG zEwX%Y;+Ba+6NiKHJ0fu;sGe+_NKk)0b!Z3ef()oaw7F{Z-KWuF3RuiQfR7-*0C5Euehe1}cZ|XZr3e{|RWn z_k#9wKWM#&GyO=GKMLB;UW~8I+H|f!_DeO!wKK=C_0P+W|U` zwLtq{2Xvm+2fhE@p!GJ&@{KdUKWMv~W%=fbTY$DVB-2}hwmUR&c;=4)<#+qcAD8(% zCXUbioj}{0l=+hrrzB2IoR&Bpw7;2|-Z^nr=FiFW+)U3;?9TiJnO>CX#fiIS{!&nW zmSz4PnO>gdduRSWnZJMHfm#0HEI%mIha?`FczEIwi62QkI`P=V;}cIz>;avplQMlu z;>R-o)J&h2_zBSYJri^u&q@4T=6^BqVo-Tr3flf~ z2io5aS$<>Ye-l*iZUxo_r5IOH1oH}{6V1d zADa0iK*uu{w7m(S{%I!YIA(#iH#^gF6Xz#(CoTkScWI_~PuwGM&&0hF_W>Q({+a$@ z;)g){`!Fa!hk@2RBJn6tzK%&e4z&L9pmOfX^hu!p>2%Qgp9Gz!von1z=zX8f^ye~t ze&Xjd{|lhwTAk@j5-$Vg>k80*uF3S*LEHUC;`N~Y-1z_NOZ)~XAJ-?|0Lu5bGJQ*?Z%@1nwA~+o_Hz&D zygUTj&cm7i7-+p;f%=_iLEHUb(0b2<-v5V8|1t4Tp!fYb@voWx3h4a44mzI3hP7Tx zVq0Q6Xn8--{@xDS&-$SKZjkvKf!2F3Xn*g|{7pgYZI=04Bo0p8GRwD09GdyVGd&{H zqY}4H+$PJn&GgtzZx71f_{`rau`A0bWqL~Dw8R;SJA?8&3$&einVz5J-H8hm7bh+O zy>DsaZkfL<(|crkPtbPv$@G4S2P7Vt_~FEZ6IUc22HMZzi7OM2$nuYX&g%)8e`4nM zfcCp8^FIc67L1o_xlqcNPIByA<*$X4C>D=*dD@vUJob(%Mj=={tYNo%1r3gG8ejl z-@qOirP85sJq|jUTHZ4xs5wLUpK%Q=TkykaTz8e(LFWgx&LqYqT?Cz6 zb_i;llZ)+4iS`}4*WRlHq~1F%>P+WX$_ADhA(NThH;{U^Feh4@LtU?JVQ%ElPwHLW zQQ95tRH-f~OUYjt`3s}vg^{x;`dt(`i=wZ^A&~N`oSQP?5tyG0TIH%R=VW`Ijz$I$P3FLAMUt6?AgYsX^xi z?G9S+vYmnOFqnS>f_gQWzNFSsbELzAjtja6bR;@9nEplwwZ~CqTj*#?q+_952OSeR z+mISejcL&B;@<7R!PKyRSM)UrnGcRxR%_+iSsok`kS^hRTJYv94=&T0)xp$o6myWu zU?k{W^U$5aAu*}rRjQ7sQtLaXgSm4?P|(TPvE!Z&ZT=e`SL2|=qt0+R z^?GVhYYwMX>0)RX?P+5}7^|9~r40?c)pm!`{xEc9`=DLW?U329um|ZNuD1t=MLWY7 zk1b4M^uy?NRM2_QDRHeucx|1jpmZj5dgRPRD#OYwWF_@3HD9^_Iu8jA3n>i?DQWBD z7=yew{etMf9r@EUNCyQS8q~6pQ925KhBMP6p<@`)@EDPIj^Mfr-lX$`E(p2^I*B~# z%%F3E*8HVhPlj{pyrAYgUg^}J-lZRqc0-kbbZ$_4naT`Emq68=;UO8Rcj+sJ)A!_{ z_O8UF)|`oyhEvZTXOoheuMG8==Fg>Vsrl-j)Hdfw{`|;S4~O$-&2Ds6UGaJW8Ys23 z1yNI<<8`g01Qtdw`X8^YzcA`AjQZ;BaB9n^nkKciU6}`|*GtJC!8{LxiqiV8D{xBC z*+J(9ogZ{T(1k&F4Z1sYB(pq%zwM#g`v~~+UaeTV2g)=RV0Imso>nR+yHitr9ReMKR;!g; z1|1nxJ=Kp%>%UQfdMrmM-5%-~MurK=8>QPt zo7-WFqvFp|*~|7Z8vTsd+e3FiV)kb*dop9A>0?~F~ zZMe2wsrPOlIg@BvzQ;ke5@%pw(5-_`f>yp9@79cEDsJ)YRny2ec6jAy6m84=E@ZF+S0kWGeFy$6;LjCMx)?ecuO*!aor+%VfLAgW)4T4# zl~kYUowla!OXml*9oOp}!n&o_Ul#2z!!zti>@qC4=?XeI=#-%IgLVg95Oi_SCD5H{ zX-7D;1$o;sq_Jc8C8>Amv89&Em2_cH@6s3T82pT9UIy}8yT)PC;Xy|R9TjwR(5-`x z3ECBOQqajkrv#lEbXw3EL1zY?6LfCS`9ZsbE(p3X=%S#DgYFu13Dk&EYN-}HK4xk> zGrAquu3zIB%NT4(Ph~Ve9P0c^CkI^&oy6QtVAiHV=W*YJn3oAiWGdILP10`Y?$lMj zbIL@dF*)cQq*eC^MlpJtu~2PM>b3UduE2Fe?U2rcD$y=loEp@8Igu`aPG%?+ME(|I|c93MGaRTqbaFtz7c}78#*gWXGi<9 zu{hU4^?o*7OTEj;K`PI)qy5==*P_T-3U!Adl~1D(>A0ZosOH4z+_`vdYjgM~m6JK4 zvvY#yIe6|aavk;D;KyjjYg@CnR9VestWqT~myt;=pNpPIcMU3UbNLnLX52QPdGp%4 z=10Fq*j>m%&by<>?&z^QdQ?W{8|8IJzunQVmSv9ZbVu*qF|O{IwQlmvcYeD=R^502 zBMhZvgruEQ%H!`y}pHmc}+(-S$vdvbqZDxtDRRWlLuVt-9u2`dH~A{*;Bbs&8;tCN;{R z8ZGOOyq*xW*7Qzed+F4m+JrKZ&JU`7DH-XmP-j|d{TYlxYW*3($qdHowY)i((rM6H z!Otx8+3TS}?R{3XGb`HHlHHluvJ!S|@-{CG&cMk7-1b$+GR z*Kbduw%7Vb*9kdvmZi2c4}F^gAGV|Cl3L%ro-2x_3!`S$e$S4kP-cCjh$+-iuZ<+7 zLxWC$I-64SJ$I3g3OYKd(XeMK(y>AH4$TvkX>sk^RnI>>kMP7|T+ptddq9UpzFxJS zA~**-a;;x$TBc+6+BV%8OY7cOAMCEw9h-Yl<56RDIX52GugSS_u`$#LsB5~^7K}Kg z_GnBYwKd}i^+0=8MpEa*6-ipx5Nqm9rOHsRCS3&8rlsa+JyP?v6{+V++JSURn1l>Rr=r&BE3#t6i4*rcprqZ`#pA)lh)Zw+d zVQe8)qVgxT1=kLJuF^BQkb2kL@Ds)uUMmeF38^De*QK^&ydiaTbHk?^b$Bg5b7ORK zLyL?$rqZkR^`F|gEzFM*X=`39ja_0+J-yWnC=;U*sT_8r-BS59HkHa-T`j8Ds55Fb zV!pg}Gc!_Wtvh<`4nFnX=6HwkiBul6bgBB^9oF0({2Q_8mE_9vL8+W92w5!%e(H*4 zTjtxl=R#6@Ul23k>5$jTz&J;0zn+aqmjv~sXF*tvYl?nwL{R6&9fH)cyXHxq7h91! zcB3Py{pzoz_Gok@wJ%Scq|T0~R8m_oT98^(DM)R{NJ%RHo`>s~dwiyayHlc3aK%j)+VhwSZ8|yIrc4` z9@M+EnfffDo;6E{M2`M%Ui9l)@3pO|pHh37hy16JmQS_C{ll=J-mBE6GoEolCqVV> zo*$dzDlC;3PY|VQgx+;Jb2&Qb5~yBuIx{*j=pd-OH=}s#>kp^L>^diP_cDnbB_N$0 zbWYG}i}T{T>VDNhdvpe-2TtcsbBrdX-sS2kT?|!XQaRV#NS8v@A*ngW%AU7YYQFN( zCprpkM5;85ZlzO#P7A6u)coo2VK2s|Qb*xRIvu%h9dr+PRl=U``y9yU05d|uo}PAb zJ)C;d*+J(9t!J@ye=v<4^+#%{k&JW^RC!9L1f3OhPEc!V{Zd=gpG$2=iAig|ttqkU z{f$aza&0Ukt=G1rMoD*tdR}VG>Rrms`4}8@NYJ4{hXoxTR0(MB(n&$>SBV)9xm$21 zq;-d?zj35>#~`iON_sN#l)CS&t5hAEaj`ja-HdQ;$91;Gp3?Dg?Mi0UqrKI2)!wy7 zY4x?dK> zXUm?apT>Df^YBXPCqc`JvHD)mR zM!r(Lg6EIY@j)j9b*#pf(z^GnJA`JGXTCfu0cnjIYS;uQu){O z7&UsWmfE7SQcI=YWh^4KM`IHEb4K(|Qh8p8zDT`mVQ}v1?zKD{V@RDZV+nbc`rKV= zJ4>S-Pg=Zoc9ur(?k&A`7M4akOX0$6Iax|eo~(_7s<(5H-ISpE0-uN)^-d0IzWOGe z9@IMaC!HI#JE#$v+9=hV`kc+@PWI)lN9r?apQ3oq?K!AtBl;styI8BG_FFxa7U%W+ zp!T8;OYOyTCh1aWjmVv|dd8r4vrTnaIy9)(qb5sz>gGO7ssz+(siRZMQoW;kE46pm zFR8s7war1k+OdAU`cbL%tB+~gt9@ygQqLvTHL0yBZ)rWdtbJNKCwfsc-D5Zl^P>K| zkf-m3=(XkC6|j16shsNZzpOWkeyJ6x24=BI&fC%0T^*x`!~LliH5YW_{wi1ghq^ zj~WxyI(jzgprE6JTI$KYbTL%FC$(Q!bE!QlDXBfWBX%bypLIXx+U>RZ?t-QAI3-5p z{F|7y{@7)f{;VKtJIqMSl2FFaE+SF zm2K)p>S*d6MgX=W$5LBxeU~~ey`}MiJi9B@+d3jOQ@TS?N1^|e+DnZjY|Cp~(~C;I zSDz_W0t;j8#&uqMuX{JC^4FtE9fejQl~aAJRNg#Sl**gCx#o$#mg2Q{SthlnR^#&k zsk^he+#^@JMJ?ZD^3AMqQ0>K?lGnb0Vm#CpR2|gQO5M*7hfk?%jB=6IcO`6XIQ>fH z-Cd7sl{#2gEd8YGmMweQ?RCm9Iske~Yrrtto%bvPO#|N!X=9-pmzMN}kQh8R>rE;x?N|m;{AXQ4vc^#9~d`|(S z*3{ohed6J%i&Q?lgDam;c&(I-8Km}Wj4m}Ibd8bPyK%47Hhs#YMajQ*A$9+wbx7q# z>yRh=)fS}I)C#25*9wfb?N?2fsx$5rrMBcrg=>uW?iyOLYe;z4kf+*izBPUGOsf1n zQG_u8`SxXRgA>Cm9#f=+p4L!?Lrr% z@@@Uv`0 zTzf5V&bYMB$1ZX0h+K1}i=ocG7C0iP+`5mJTC<*=xIQ|Ul{zy0q14`+yK`k|zTtm&VM|X-+=TYsdI|*&x@fsIP?aSCuDku6t>7bxPg4%+9Pr5@;rPPdTYJ8z& zv~aahZuRTZ>eqLUYkSe-O66QXBCWb>@A?dB^$^aHvn{n3N2Z^WE7x(Uqga5|OXbS< zFr?n42a|fQCydhCg1s!{jTNcwcm^xArd~@bKd#PF_02s|jU=RUM2P zN$Yb>BSfQLsaob*FLi~i(Rq!8v_y04%hsj#=v#0~R@!_&$hUrshn25==}V=yZzQ0^ zE1eP7w)y50ORp_89&lD1kQk#W7_YjvRcgNHZBqNv;-rpFi<8<*T?OU9>)oL8A$3jDpVxhx)LJ!y zGj4Jnvt_MATB8;3(!)!=x9RoGSGsi^wKu7pc(-e?a;xt`8H;*t3$DUadp8P|*7{0D ziAZf<-IneN^{or392$j6?aNhL>RqnRQd{?C)Y!`C zL2Ap@@*R)Yp3M2)u1{;+4SSLxHP-f=zbR$)--yS)d_t<+&G9`csl55Nl+ zEk!ENb?2bJ@LC?^+cRR(_dBGX8oQ!N>-z zE%n}d?xXE^tz@e2tJ!AX5XdPYd2d2;W) z^=!08hn}XJV+(Jdd3!C-TAx%7>uyTB^V++rX3K~AZOwYxsK=%mk z-81-ApX(cNQb*vqmR`W86wZX)%!C>VONRs<8gzKjaY1(sIw5F1L)7!tRa3q4xtv^h z!q9w9>2ocw?aNrf(Ker2cx^kbtokFb9h-!@1XuKo!UcIXRQJJ{fNT&r=ZmtPZ+tkjb zyF&G9Qf1h*Ht$j^q;+>>`_7-#yOf~siR!D2kfrVvYb>H(su_NZM!S~Q7-a$1%CuV8GBYNd$Kee}A@wl!Lt}au8&VlNsU1{{k?g*OCtvwm@>Gfo2U6YJveTHq0>#V!P zZm8C3{9>C;zdkOmt*QK_*3^1D^_~D#4$>h(-8H%T7~A?}Sfj4h^{Kqn9Q8z6y^fqa=RQxW_CJ_w zP<5mE?K`iU-@!8?_HFX1P(4BYR-SYwts3|0vqr>u@ocE)CVppc e3DlWw{^z%4`H{o;&;M(h|7|(9;_DYw{C@zm5Pq!y literal 0 HcmV?d00001 diff --git a/.vs/ReadFoldersFromFolder.git/v17/.suo b/.vs/ReadFoldersFromFolder.git/v17/.suo new file mode 100644 index 0000000000000000000000000000000000000000..c97badf3613351b9e966c630a7609a36f8ae3d4c GIT binary patch literal 43520 zcmeHQO^h7Jb?&9)Sc;uEwj3q?iL#{Ejv}i^-SadCSV8B3-+zkH!J{Yhsj$zooIXPISky8>=mmK5(h6CgrBd44!=KHGpZP(Ov zPxs7dwH&f*QPb7cRrRV~y?XWPRlV9bZ-4OD-~Q1@|I4x5GtL9f+jkyze#eNPLHLNg z|AFH?h%n>czH{deqaT1rFmqFcfft-@{Ovij&Z4u0=Z^C_yE3(V)OpW-pMNwV*RLO& zz4hN8`_Gv&(!Bxtp<4mOZRetM3ebB9Ejrirhm^mMf+9_Hr^!}Fq5%9pe8RozTt*Fc zoG$z-aM6VCCKNd59GMvv{vV;t+Z;G>FFIEMbp^26&L#YA0ODEHWY5_|UACNEoh$_q*^PfcN299^((g zy*C2(X~b3GYw*Y6Pr&~L{L}Eyz<&n*B>X%)>7fC?0KW*o1ph4jbMU9&KMVgk_+@zF z;|!i>;aA|FhkpTn75@G3htd8?V7{B<|Bd-$`{Q2`6!3Kzgi!x;bM>xb3eapAI$(ss zlWqwTz#=HAh~EaN$#n{N^AYdj*N03{a6Z33OAShe$I*Vahjf}2eg$cZBx<;H@Yj&; zH0swxU-V0a#6RJR)1?morMx8g7rIY+-VftnaCkpGv+;j_kN*Ymd#*ayz~Q&C64m^_ zgYavZXJ1uw>M(A?^(W;$88gGu$~UgX9t_sMr!nhX0W|6zqzp@)=-741I?SQ|(3S4y5ESN()u@TlGht=OUFx3GU-bOriC3Me>0iSD5&Ovmez;CK~ zxei=40l)3Mg8V1PfKOhpfGhZ2l(wTv<1Eja{{`Tn4bL_{kG4`S*u?KHaImRTNN%pN zkIYbJ8>RnE_$IxbR_)R{kR4Fp3ZQM_uM4a%sa9W6wFsd*&N%ZQb(&nO(+z`vUbTD= zblHTAByDGo4lwfyFrn~2Ls@i`_RIPx3H}AZU@wsV`6M1}mk0hSV^c0>9qjK>@0|PX z^)GvTPxY{-a_ZykF(CCY%LM*sD7#aJPYd7d{{`m^FuMXdi+qUsw~e9gHDNP+4Dcz- zaUGHtKG&%t|EvP5m*LrZ;&&Of;OOS)(z=NrYQ_|2@P+i(@4$a%xK`nKP79y1a=`uq z7#D*Ytbxj}sSzgn&>g^}9#U%q`(g9V1N=Y5Q`X~yDF$Oq{GSE9J+zM_jeY~YE}BpF z$ge%pXg=A>9XvzmePCi=J`VUt@s)j=7Cv=?j|U}k zZ0`cDjP6zRJ7=RkPyjL0FKq{zj0fjG(h}#BwD75y6#jo65Mul?d*mX@CXTFY&9Ds8t|>U7;|tyFYdwSr%2mi>TVB+&MQpZ@sYUfpZllKgou-zmDCqUXCsuh4dD)k4uNweo(oR4KMv<;u$yo{e11Xcl?ImYp2NIB7?`|-I7;s)%>>GE_-FSSS~l+n%Atke!kH0JAT*Cw+c5o zGl+DMj2UT6a>|2A@#1Z2+{SmOG25SWW(RovEM{EI_lA#vPmLje)KOiTf5)$Rn3Hrb zE{uKmLIRu5cMoa^X%hJJ;Q5?)Uk4weY)5%?Tge+P=Hv#nA_e@-J9+G+%sUmxTjXA$ zp(vT*hf0>yJV5fy|&VLIi zmz*e<>?c2BkZTmCZ%y7TJD#jGec}y3W!6EBL2QF)jWnubvNzX`q#qz;+SC zHRfvrwdjXuzft}qTyggIsCN_pN%S9;-;6{14-|gVc?i&-qJOHBi3784abdIlgZe*m z9Ik%2-cNS3W3->VLg>$iPwfUZ5|=OsZG$4nlb;R7rmg#C?XdnG8UNhR6sai<{9$-_ z9Qfy2M)v+#rzFQS6W5`30Ac^LJ={}E+y7iI$oj*a?`-``12YiyLED%e z!#5j zXLI$0tdgd_I!( zpKg7+_ET3S^N$Um>%T3)C0@AxNz#Fd{4)xC^8PsaBZU7tW<6@;F8B4F{X+OW)51A@ zoc_1lZ|;Ygb7Pzg!tuwmG2EX|3!k#j8a!Pl{|{gPYAnV7-VO3U&q0kV{~xygmt#?n z9h`-M{y2p?w@?3T>yM)p#+m*%o_=K~O49))Q@u51>R`C{$~AzgnZXIBHB1ouY{|}# zFVWc^1`L9szctfl|0}3?LfodZ&4m(xTQHa4xeyX1oIWJ5uC_*YF*#6ex!aeYWn9MJ zy2?qF7EKC5Wl}F_h!IQO-9CKgcdnjHpW9jIJR;3e*^!@sOjFv{Ct+`>^dfwch7SRNUSaV_{oq zHrMxiR_`O^Ky}nM^2F&b&X`=pFLxHinY@5u>PkWx?XNKowy;++ixIJceY5|8+T*kJ z)dogSV|dDQjmEOTu%A2+(gW_vy2uX}Aa&PK`m?ZFS;I(~2ed_%i8G~-T^OEFJrRWR z2;~*a&^t4C?ob!2>G=wt=tE)4l`5BqIh z=`(lKbkI}3Iq)RnTO8LTHa29BT++z%C<0F*KWT`g!di3no~niD$Yw3rf`!wnC&<$|zI&*{dPJMn zQLDK2Qqa)tTgUzg`_(Khhnn-O2uIFUl%lDLBX0v(CuS+05ZiQY?aO#hM{BPDXWRwe zK?~S}X8Ov6|{_dUKBIawDH=Mwo&#mbC_AUyVC^al6T48yViAUYtuA% znAX0Q)~9LXOH@9=L?Da zmokItIivE-ubxqJpbf4uxmQV@F?pFjL&J1D8`>|+4p0C1K>Bp+-r=R<^rKaabfw0x zria7hDck;5PYN$wy$^>>-SR;}9z|Z>P!vHKZy0r4yvu5vzJ*CG3+0vR)89m|ZQ^^9 zyg}AB_ujgKoGxh%!q&@r13~4|fW*Ov~Nib!Gl6-04rAfoxEWP^jFnVc`TY$C$ zCr|;1YR^1YW}+me?QYe0tMz?jsH#I)3GQS>d47&4Zy1bhKFCa zWC<~}gQkY5qH?g74V2-jm$RxbS;CW=Dwa`2tdBS1gYio$ZV7Q^ zd@m_T{K~emCO*>D5oT#s)tWLwd3+%b%ZOo^ts^#xxdMJ!BeuM(>P6g^5MuoqVy)OC zx?Qy(PaaR!tctHbN-d%!mhY=NlUj&L;)Exki})jUH9i@4Z>;5C#t74M^xdv|iPJ{d zybcXgmiTu1IR3^{2zFYVpV6}4P7@Uu$FGhezsYx^!zQm8OhI~^))lv{U7>b6TK^(5 z2omhO_|$QI%H6!^^6j3DFFXFrLHBYfuifoqvLDBxUPVI5`X!!M8^4q&YMHFWIEp$p zQ9W&{o2-tL z$juUXvZud)ZFqK%C&Nlk5l0o-$~Rm2-VH0?dt*mskaz3-2y^^n_$wEeHf~kAh>??tUqG z*gwFJoBtlT|3lpyJc|97X@7UW-~SPwk=6JAhG)WfzBRM|OJV<~?zEm(`@e&*(-?&V z^6rGcbpC3TEPZLo{|?)6N1JlkICUZ2*!j~~4~hNN7m%M)B48hJo=AUoMDpXv)aOSy zgpMsXKw?AbVZWu!gLrj92M4V6ft!)+w*cQX57JAd5$v}h;>a-{eaxKg;ep;%)?cVI z+Yy+ujfRSI0TQ0Gms%s)Zy8HBl;?c+!UvX}H~;B>U;N6kpDcd=_Fm6ZMA9poZ0^hHzXU>;o(-j znf>qGIQFCLT6v#gX8#-74`=qjykI1={}t~X7<0bF_2R`nQ_+Pnf>qGxQ5H@f6aS^xI>s^iz}OQNV@OR7$z=wq0wdQ)}e$p>ZX3HwQD3rqI zWF^K?)G?IYPt&0mNkYli&QjmW>Nr{MgQnhlMJqTs{-vL#7fq^*PaQ{5gFH&gPv%jQ zG9Kzd_wq|<{B+0-{i8P2q?z$iJxUFfnI^6uiD@&P-FtR9_WMEi)W($dRGgl7aNO7_ zqk1zr7yDPAe(GQU4%&0s@a!H>hLxNmjw&+y-^~6uv;Q4s&%U2G%YK8N2L^e!{vO3a z;?l;=3z_}zF7)mC_W6UkjXk<&?VY4SUMn;pDWiHjIagf256%}hyyW@9&XHW3xcTBJ zW;M}Y#y^K!h1+{>3ya$RcN*nC!E84E`>7$b|HVL=z)idTZ)X2DLFWfqZTr1ZO3dv4 zGW)+^q9)mlY`-_D{a=)&p`(m4uLl2Li031o#zh}=CvY3CMgo(Wo;eLBFK!^j@)rN~$ zwny|TDT-S3|7jz(9#a2R{sy3v4&I5noj_Tn-*>LWoHCxCloH;_`ixHryoqKW6w8s! z|60}n6;q4Ip5Sh2e90%AxqPYI>D8(&x7De%-D0WJb*r^f(QVZVeyLgZJDyik3bq+8 zyXZDg;{KptA;6W>xcRgDhk(2Z+>5vM{X>_qVkhUm1b#Nk{Xvu7KP1F3b`wy*H{P0S zb(?;v(CxXcLZRXoJ1tOOzJ=FjwN))tn_j7x|JyIWHP>l%O5Ika>{fccs$1-qnr^e! zs=9f<<$0B2Ip41I9(Zf6*lrcd)pFVOymrq;bj5Avy^dR{HcP%=DCbLgf99<@&o9*c zVyEJE^5s0BHuG+^*96T2YO!0$SDStprPazkzgOs1-Cl*s+8re8c4}_9+HL1cZNSXu zk*rn4KR@o3t8Ux(%5JgJExKq_(QSKvsa7m|Ua?Y|`T4(|B*TXL_gUu`KYsHi=Z&B1 I_wj!JAHVv^#Q*>R literal 0 HcmV?d00001 diff --git a/.vs/ReadFoldersFromFolder.git/v17/DocumentLayout.backup.json b/.vs/ReadFoldersFromFolder.git/v17/DocumentLayout.backup.json new file mode 100644 index 0000000..b37d767 --- /dev/null +++ b/.vs/ReadFoldersFromFolder.git/v17/DocumentLayout.backup.json @@ -0,0 +1,31 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\ReadFoldersFromFolder.git\\", + "Documents": [], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": -1, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:128:0:{1fc202d4-d401-403c-9834-5b218574bb67}" + }, + { + "$type": "Bookmark", + "Name": "ST:129:0:{1fc202d4-d401-403c-9834-5b218574bb67}" + }, + { + "$type": "Bookmark", + "Name": "ST:0:0:{e506b91c-c606-466a-90a9-123d1d1e12b3}" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/.vs/ReadFoldersFromFolder.git/v17/DocumentLayout.json b/.vs/ReadFoldersFromFolder.git/v17/DocumentLayout.json new file mode 100644 index 0000000..b37d767 --- /dev/null +++ b/.vs/ReadFoldersFromFolder.git/v17/DocumentLayout.json @@ -0,0 +1,31 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\ReadFoldersFromFolder.git\\", + "Documents": [], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": -1, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:128:0:{1fc202d4-d401-403c-9834-5b218574bb67}" + }, + { + "$type": "Bookmark", + "Name": "ST:129:0:{1fc202d4-d401-403c-9834-5b218574bb67}" + }, + { + "$type": "Bookmark", + "Name": "ST:0:0:{e506b91c-c606-466a-90a9-123d1d1e12b3}" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..6697ba0 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# ReadFoldersFromFolder_DLL_VisualStudio + +Liest die Namen aller Verzeichnisse in einem Verzeichnis aus . \ No newline at end of file diff --git a/ReadFoldersFromFolder.git.sln b/ReadFoldersFromFolder.git.sln new file mode 100644 index 0000000..9bde6f9 --- /dev/null +++ b/ReadFoldersFromFolder.git.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.30804.86 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReadFoldersFromFolder", "ReadFoldersFromFolder\ReadFoldersFromFolder.csproj", "{3E198B12-7295-49AC-98DA-C17882750430}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Test_ReadFoldersFromFolder", "Test_ReadFoldersFromFolder\Test_ReadFoldersFromFolder.csproj", "{A8DDA48B-D11F-4A44-BF2B-BE30B4DCDB36}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {3E198B12-7295-49AC-98DA-C17882750430}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3E198B12-7295-49AC-98DA-C17882750430}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3E198B12-7295-49AC-98DA-C17882750430}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3E198B12-7295-49AC-98DA-C17882750430}.Release|Any CPU.Build.0 = Release|Any CPU + {A8DDA48B-D11F-4A44-BF2B-BE30B4DCDB36}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A8DDA48B-D11F-4A44-BF2B-BE30B4DCDB36}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A8DDA48B-D11F-4A44-BF2B-BE30B4DCDB36}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A8DDA48B-D11F-4A44-BF2B-BE30B4DCDB36}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {8A8B4527-8D97-43C6-8450-9AA5FCE8FBA8} + EndGlobalSection +EndGlobal diff --git a/ReadFoldersFromFolder/.vs/ReadFoldersFromFolder.csproj.dtbcache.json b/ReadFoldersFromFolder/.vs/ReadFoldersFromFolder.csproj.dtbcache.json new file mode 100644 index 0000000..58c32d6 --- /dev/null +++ b/ReadFoldersFromFolder/.vs/ReadFoldersFromFolder.csproj.dtbcache.json @@ -0,0 +1 @@ +{"RootPath":"C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\ReadFoldersFromFolder.git\\ReadFoldersFromFolder","ProjectFileName":"ReadFoldersFromFolder.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"ReadFoldersFromFolder.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.6.1.AssemblyAttributes.cs"}],"References":[{"Reference":"C:\\WINDOWS\\Microsoft.Net\\assembly\\GAC_MSIL\\Microsoft.CSharp\\v4.0_4.0.0.0__b03f5f7f11d50a3a\\Microsoft.CSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\WINDOWS\\Microsoft.NET\\Framework\\v4.0.30319\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\WINDOWS\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Core\\v4.0_4.0.0.0__b77a5c561934e089\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\WINDOWS\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Data.DataSetExtensions\\v4.0_4.0.0.0__b77a5c561934e089\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\WINDOWS\\Microsoft.Net\\assembly\\GAC_64\\System.Data\\v4.0_4.0.0.0__b77a5c561934e089\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\WINDOWS\\Microsoft.Net\\assembly\\GAC_MSIL\\System\\v4.0_4.0.0.0__b77a5c561934e089\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\WINDOWS\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Net.Http\\v4.0_4.0.0.0__b03f5f7f11d50a3a\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\WINDOWS\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Xml\\v4.0_4.0.0.0__b77a5c561934e089\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\WINDOWS\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Xml.Linq\\v4.0_4.0.0.0__b77a5c561934e089\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\ReadFoldersFromFolder.git\\ReadFoldersFromFolder\\bin\\Debug\\herfoffo.dll","OutputItemRelativePath":"herfoffo.dll"},{"OutputItemFullPath":"","OutputItemRelativePath":""}],"CopyToOutputEntries":[]} \ No newline at end of file diff --git a/ReadFoldersFromFolder/Properties/AssemblyInfo.cs b/ReadFoldersFromFolder/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..9c49838 --- /dev/null +++ b/ReadFoldersFromFolder/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("ReadFoldersFromFolder")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("ReadFoldersFromFolder")] +[assembly: AssemblyCopyright("Copyright © 2020 by Eugen Höglinger")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("3e198b12-7295-49ac-98da-c17882750430")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// indem Sie "*" wie unten gezeigt eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/ReadFoldersFromFolder/ReadFoldersFromFolder.cs b/ReadFoldersFromFolder/ReadFoldersFromFolder.cs new file mode 100644 index 0000000..72f66d8 --- /dev/null +++ b/ReadFoldersFromFolder/ReadFoldersFromFolder.cs @@ -0,0 +1,249 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Text; +using System.Threading.Tasks; + +namespace Eugen.ESystem.IO +{ + public class ReadFoldersFromFolder + { + #region Version und Copyright + // Version und Copyright + static string dllName = Path.GetFileNameWithoutExtension(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase); //Den Programmnamen auslesen + static string dllVersion = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(); + static object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false); + static string copyright = GenerateCopyright(); + //Assembly Datum und Zeit + static DateTime value = AssemblyDateTime(); + string date = value.ToShortDateString(); + string time = value.ToLongTimeString(); + private static DateTime AssemblyDateTime() + { + var version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version; + var buildDateTime = new DateTime(2000, 1, 1).Add(new TimeSpan(TimeSpan.TicksPerDay * version.Build + TimeSpan.TicksPerSecond * 2 * version.Revision)); + //Tage seit dem 1. Januar 2000 und Sekunden seit Mitternacht, (multiplizier mit 2 ergibt das Original) + return buildDateTime; + } + + private static string CurrentYear() + { + DateTime dtn = DateTime.Now; + return dtn.Year.ToString(); + } + + private static string StartYear() + { + string startYear = ""; + if (((AssemblyCopyrightAttribute)attributes[0]).Copyright.Contains("Copyright © ")) + { + startYear = ((AssemblyCopyrightAttribute)attributes[0]).Copyright.Replace("Copyright © ", ""); + while (startYear.StartsWith(" ")) + { + startYear = startYear.Remove(0, 1); + } + + if (startYear.Contains(" ")) + { + startYear = startYear.Remove(startYear.IndexOf(" ")); + } + + return startYear; + } + else + { + DateTime dtn = DateTime.Now; + return dtn.Year.ToString(); + } + } + + private static string GenerateCopyright() + { + string startYear = StartYear(); + string currentYear = CurrentYear(); + + if (startYear == currentYear) + { + return ((AssemblyCopyrightAttribute)attributes[0]).Copyright; + } + else + { + return ((AssemblyCopyrightAttribute)attributes[0]).Copyright.Replace(startYear, String.Concat(startYear, "-", currentYear)); + } + } + #endregion + + #region DLL-Info + /// + /// Contains the name of the dll file. + /// + public static string DllName { private set; get; } + + /// + /// Contains the version of the dll file. + /// + public static string DllVersion { private set; get; } + + /// + /// Contains the copyright notice. + /// + public static string Copyright { private set; get; } + + /// + /// Contains the name-, version- and copyright-information of the dll file. + /// + public static string[] DllInfo { private set; get; } + + private static void SetDllInfo() + { + //Name, Version und Copyright setzen + DllName = dllName; + DllVersion = dllVersion; + Copyright = copyright; + + string[] dllInfo = new string[3]; + dllInfo[0] = dllName; + dllInfo[1] = dllVersion; + dllInfo[2] = copyright; + DllInfo = dllInfo; + } + + protected string ProgramName { private set; get; } + protected string ProgramVersion { private set; get; } + protected string ProgramCopyright { private set; get; } + #endregion + + /// + /// Reads all directories from a directory. Serves only to set the DLL information. + /// + static ReadFoldersFromFolder() + { + SetDllInfo(); + } + + /// + /// Reads all directories from a directory. + /// + /// A valid directory which is to be read out. + public ReadFoldersFromFolder(string folder) + { + SetDllInfo(); + + ClearFolderFound(); + + try + { + FoldersFound = ReadFolder(folder, "", false, false); + } + catch (Exception) + { + throw; + } + } + + /// + /// Reads all directories from a directory. + /// + /// A valid directory which is to be read out. + /// Only directories containing the specified pattern will be returned. + public ReadFoldersFromFolder(string folder, string pattern) + { + SetDllInfo(); + + ClearFolderFound(); + + try + { + FoldersFound = ReadFolder(folder, pattern, false, false); + } + catch (Exception) + { + throw; + } + } + + /// + /// Reads all directories from a directory. + /// + /// A valid directory which is to be read out. + /// Only directories containing the specified pattern will be returned. + /// If the value is true, then the pattern is searched at the beginning of the directory name. Only 'startsWithPattern' or 'endsWithPattern' may be true, never both values. + /// If the value is true, then the pattern is searched at the end of the directory name. + public ReadFoldersFromFolder(string folder, string pattern, bool startsWithPattern, bool endsWithPattern) + { + SetDllInfo(); + + ClearFolderFound(); + + try + { + FoldersFound = ReadFolder(folder, pattern, startsWithPattern, endsWithPattern); + } + catch (Exception) + { + throw; + } + } + + /// + /// List of all found directories. + /// + public List FoldersFound { private set; get; } + + private void ClearFolderFound() + { + if (FoldersFound != null) + { + FoldersFound.Clear(); //Liste löschen + } + } + + private List ReadFolder(string folder, string pattern, bool startsWithPattern, bool endsWithPattern) + { + if (startsWithPattern & endsWithPattern) + { + throw new ArgumentException(); + } + + List folders = new List(); + + if (!Directory.Exists(folder)) + { + throw new DirectoryNotFoundException(); + } + else + { + //Alle Verzeichnisse einlesen + foreach (var item in Directory.GetDirectories(folder)) + { + //Prüfen ob 'pattern' gesetzt ist + if (String.IsNullOrEmpty(pattern)) + { + folders.Add(item); //Wenn kein 'pattern' gesetzt ist, dann zur Liste hinzufügen + } + else + { + if (startsWithPattern && item.Remove(0, item.LastIndexOf("\\") + 1).StartsWith(pattern)) + { + folders.Add(item); //Wenn ein 'pattern' am Anfang gesetzt ist, dann zur List hinzufügen, wenn das Verzeichnis das 'pattern' enthält + } + + if (endsWithPattern && item.Remove(0, item.LastIndexOf("\\")).EndsWith(pattern)) + { + folders.Add(item); //Wenn ein 'pattern' am Ende gesetzt ist, dann zur List hinzufügen, wenn das Verzeichnis das 'pattern' enthält + } + + if ((!startsWithPattern & !endsWithPattern) & item.Remove(0, item.LastIndexOf("\\") + 1).Contains(pattern)) + { + folders.Add(item); //Wenn ein 'pattern' gesetzt ist, dann zur List hinzufügen, wenn das Verzeichnis das 'pattern' enthält + } + } + } + } + + return folders; + } + } +} diff --git a/ReadFoldersFromFolder/ReadFoldersFromFolder.csproj b/ReadFoldersFromFolder/ReadFoldersFromFolder.csproj new file mode 100644 index 0000000..95b5a86 --- /dev/null +++ b/ReadFoldersFromFolder/ReadFoldersFromFolder.csproj @@ -0,0 +1,49 @@ + + + + + Debug + AnyCPU + {3E198B12-7295-49AC-98DA-C17882750430} + Library + Properties + ReadFoldersFromFolder + herfoffo + v4.8 + 512 + false + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ReadFoldersFromFolder/bin/Debug/herfoffo.dll b/ReadFoldersFromFolder/bin/Debug/herfoffo.dll new file mode 100644 index 0000000000000000000000000000000000000000..06beb4a1674f81f72ef9074d961febee1085a0fd GIT binary patch literal 8704 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 literal 0 HcmV?d00001 diff --git a/ReadFoldersFromFolder/obj/Debug/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs b/ReadFoldersFromFolder/obj/Debug/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs new file mode 100644 index 0000000..3aa5318 --- /dev/null +++ b/ReadFoldersFromFolder/obj/Debug/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")] diff --git a/ReadFoldersFromFolder/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/ReadFoldersFromFolder/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs new file mode 100644 index 0000000..3871b18 --- /dev/null +++ b/ReadFoldersFromFolder/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/ReadFoldersFromFolder/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/ReadFoldersFromFolder/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs new file mode 100644 index 0000000..15efebf --- /dev/null +++ b/ReadFoldersFromFolder/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] diff --git a/ReadFoldersFromFolder/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/ReadFoldersFromFolder/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..aadb0d4c17b9b6f0ffaa947f639a8ae57b511804 GIT binary patch literal 1787 zcmcIl(Q4Z;6iqi%*kCVx+31rWH^@Xs$LI=s=bB~@s9*staY>iD_2CS4aV6cJF6B@0ebAF{&r9~YkD8Ym; zH)ro&@e~%Ip(!A|Fb3*eA{hP!3$2V=Sf0>&SS$UDv)N?6|GRt3&i2b#lr4q6b&NM2 zcxqE9Eirfaxd;4gYb?|(QW_kE^+yp4E0}9Cu#=62#-M79=e%~Ll-Cb`c@g@;ANmX| zyR>$vFX4~oTP@v5cud4GOtJaxXs9Mf2lQqh5^}gfvg%13QU4s$=S3Tdro>WMxG(ta z&JMbx_7WR=CG0ZMs{Tv`(H*yQp)0UM*~h4%uu5;ck8KJS8mqVG8TrIoXxQ7qL$4S+ zuNV(xN|vC_WYaxsQ?Yj3GqRY@?Rs<(^G|4BeKi%O32KvN>uzNo=(ZM zM49wJF4(@yDzyKe;W;)uhJ01=-A4R};Qt)>j92A9@8gZZVAagAh7^pFcf+9#zHL|` ziX}Xv%zQ}cy9aqDq7WrrGsh3^l<_s`g6!~v)60>Y3J2kZG!(e;pf)I75egpmsF$JABDEKh?G_KZNK?c^q|DAvwnLN2c4oHi_R_Qe zM)2S-(X-%>@FX}BC)Jo-LSAwRnM`=|-uJ!tzLynP4T1oUhP%;QmCY1Q2m2!7dhqyS z=h>6!fX7^M$@t)<);yggg6rswU@FsDY@&VpJwMOXNkqn@!@sMuZL$-knq?{x6EaN_ z0DDUC>*tU4&)<4MzJOcy&25>fR7@o$GMTTrg^bxh&r|oDe3O&ZxLd*-Z_F^;>#*t$wy3wc@two4T>uyLRP zSos5S3wQw@d72Iu(ukCkkSjqGaoIcp%ESSzU8j`dEnKW-faxv+_Nbx6-9m0g7luo1 z%RtxUgR3>Pd?=7|2e&{9Cm{-Fh8Z$#vkqvx76LL1kExn>%@jt(Aps0<#~0Y%Qqokg zMwwIY*3}xDbU;?&uB)-CBIi>8mYiYmgw>_*`?wDkm6|dqthy0b|2NjV-r#tV+Gfq# z8N(O;hu*zHQHGQq3pr~PaydQGv;<(oJ2#SstGN=ITfsXMj5kBE>|eEfIvi5Q+>lqs z)U`U)i4dcNkXl_8U)o)JazkLXJE7`52DJBlBIgrJc$%~uv+;ibs+@HwDQ;G&Aq{nC Z#~=+$QcxA3FcxyQP{J%*H0lcJzX9}&>-_)# literal 0 HcmV?d00001 diff --git a/ReadFoldersFromFolder/obj/Debug/ReadFoldersFromFolder.csproj.CoreCompileInputs.cache b/ReadFoldersFromFolder/obj/Debug/ReadFoldersFromFolder.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..9fe8860 --- /dev/null +++ b/ReadFoldersFromFolder/obj/Debug/ReadFoldersFromFolder.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +f70829c956160716d79f3e200cedadc77a26b65f diff --git a/ReadFoldersFromFolder/obj/Debug/ReadFoldersFromFolder.csproj.FileListAbsolute.txt b/ReadFoldersFromFolder/obj/Debug/ReadFoldersFromFolder.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..4344c86 --- /dev/null +++ b/ReadFoldersFromFolder/obj/Debug/ReadFoldersFromFolder.csproj.FileListAbsolute.txt @@ -0,0 +1,6 @@ +H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\ReadFoldersFromFolder.git\ReadFoldersFromFolder\bin\Debug\herfoffo.dll +H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\ReadFoldersFromFolder.git\ReadFoldersFromFolder\bin\Debug\herfoffo.pdb +H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\ReadFoldersFromFolder.git\ReadFoldersFromFolder\obj\Debug\ReadFoldersFromFolder.csprojAssemblyReference.cache +H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\ReadFoldersFromFolder.git\ReadFoldersFromFolder\obj\Debug\ReadFoldersFromFolder.csproj.CoreCompileInputs.cache +H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\ReadFoldersFromFolder.git\ReadFoldersFromFolder\obj\Debug\herfoffo.dll +H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\ReadFoldersFromFolder.git\ReadFoldersFromFolder\obj\Debug\herfoffo.pdb diff --git a/ReadFoldersFromFolder/obj/Debug/ReadFoldersFromFolder.csprojAssemblyReference.cache b/ReadFoldersFromFolder/obj/Debug/ReadFoldersFromFolder.csprojAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..c3c5a9314b8ebfc15b7eccf710e0d327aeef98ee GIT binary patch literal 9078 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 literal 0 HcmV?d00001 diff --git a/Test_ReadFoldersFromFolder/.vs/Test_ReadFoldersFromFolder.csproj.dtbcache.json b/Test_ReadFoldersFromFolder/.vs/Test_ReadFoldersFromFolder.csproj.dtbcache.json new file mode 100644 index 0000000..d464e0d --- /dev/null +++ b/Test_ReadFoldersFromFolder/.vs/Test_ReadFoldersFromFolder.csproj.dtbcache.json @@ -0,0 +1 @@ +{"RootPath":"C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\ReadFoldersFromFolder.git\\Test_ReadFoldersFromFolder","ProjectFileName":"Test_ReadFoldersFromFolder.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"Form1.cs"},{"SourceFile":"Form1.Designer.cs"},{"SourceFile":"Program.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"Properties\\Resources.Designer.cs"},{"SourceFile":"Properties\\Settings.Designer.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.6.1.AssemblyAttributes.cs"}],"References":[{"Reference":"C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\ReadFoldersFromFolder.git\\ReadFoldersFromFolder\\bin\\Debug\\herfoffo.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\WINDOWS\\Microsoft.Net\\assembly\\GAC_MSIL\\Microsoft.CSharp\\v4.0_4.0.0.0__b03f5f7f11d50a3a\\Microsoft.CSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\WINDOWS\\Microsoft.NET\\Framework\\v4.0.30319\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\WINDOWS\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Core\\v4.0_4.0.0.0__b77a5c561934e089\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\WINDOWS\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Data.DataSetExtensions\\v4.0_4.0.0.0__b77a5c561934e089\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\WINDOWS\\Microsoft.Net\\assembly\\GAC_64\\System.Data\\v4.0_4.0.0.0__b77a5c561934e089\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\WINDOWS\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Deployment\\v4.0_4.0.0.0__b03f5f7f11d50a3a\\System.Deployment.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\WINDOWS\\Microsoft.Net\\assembly\\GAC_MSIL\\System\\v4.0_4.0.0.0__b77a5c561934e089\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\WINDOWS\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Drawing\\v4.0_4.0.0.0__b03f5f7f11d50a3a\\System.Drawing.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\WINDOWS\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Net.Http\\v4.0_4.0.0.0__b03f5f7f11d50a3a\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\WINDOWS\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Windows.Forms\\v4.0_4.0.0.0__b77a5c561934e089\\System.Windows.Forms.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\WINDOWS\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Xml\\v4.0_4.0.0.0__b77a5c561934e089\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\WINDOWS\\Microsoft.Net\\assembly\\GAC_MSIL\\System.Xml.Linq\\v4.0_4.0.0.0__b77a5c561934e089\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\ReadFoldersFromFolder.git\\Test_ReadFoldersFromFolder\\bin\\Debug\\Test_ReadFoldersFromFolder.exe","OutputItemRelativePath":"Test_ReadFoldersFromFolder.exe"},{"OutputItemFullPath":"","OutputItemRelativePath":""}],"CopyToOutputEntries":[]} \ No newline at end of file diff --git a/Test_ReadFoldersFromFolder/App.config b/Test_ReadFoldersFromFolder/App.config new file mode 100644 index 0000000..4bfa005 --- /dev/null +++ b/Test_ReadFoldersFromFolder/App.config @@ -0,0 +1,6 @@ + + + + + + diff --git a/Test_ReadFoldersFromFolder/Form1.Designer.cs b/Test_ReadFoldersFromFolder/Form1.Designer.cs new file mode 100644 index 0000000..a756699 --- /dev/null +++ b/Test_ReadFoldersFromFolder/Form1.Designer.cs @@ -0,0 +1,156 @@ + +namespace Test_ReadFoldersFromFolder +{ + partial class Form1 + { + /// + /// Erforderliche Designervariable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Verwendete Ressourcen bereinigen. + /// + /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Vom Windows Form-Designer generierter Code + + /// + /// Erforderliche Methode für die Designerunterstützung. + /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. + /// + private void InitializeComponent() + { + this.buttonRunProgram = new System.Windows.Forms.Button(); + this.groupBoxProgramInfo = new System.Windows.Forms.GroupBox(); + this.labelProgramInfo = new System.Windows.Forms.Label(); + this.groupBoxDLLInfo = new System.Windows.Forms.GroupBox(); + this.labelDLLInfo = new System.Windows.Forms.Label(); + this.labelResult = new System.Windows.Forms.Label(); + this.labelResultPattern = new System.Windows.Forms.Label(); + this.labelResultEndsWith = new System.Windows.Forms.Label(); + this.groupBoxProgramInfo.SuspendLayout(); + this.groupBoxDLLInfo.SuspendLayout(); + this.SuspendLayout(); + // + // buttonRunProgram + // + this.buttonRunProgram.Location = new System.Drawing.Point(12, 287); + this.buttonRunProgram.Name = "buttonRunProgram"; + this.buttonRunProgram.Size = new System.Drawing.Size(776, 23); + this.buttonRunProgram.TabIndex = 0; + this.buttonRunProgram.Text = "Programm ausführen"; + this.buttonRunProgram.UseVisualStyleBackColor = true; + this.buttonRunProgram.Click += new System.EventHandler(this.buttonRunProgram_Click); + // + // groupBoxProgramInfo + // + this.groupBoxProgramInfo.Controls.Add(this.labelProgramInfo); + this.groupBoxProgramInfo.Location = new System.Drawing.Point(12, 372); + this.groupBoxProgramInfo.Name = "groupBoxProgramInfo"; + this.groupBoxProgramInfo.Size = new System.Drawing.Size(385, 66); + this.groupBoxProgramInfo.TabIndex = 11; + this.groupBoxProgramInfo.TabStop = false; + this.groupBoxProgramInfo.Text = "Programm Information"; + // + // labelProgramInfo + // + this.labelProgramInfo.AutoSize = true; + this.labelProgramInfo.ImeMode = System.Windows.Forms.ImeMode.NoControl; + this.labelProgramInfo.Location = new System.Drawing.Point(7, 20); + this.labelProgramInfo.Name = "labelProgramInfo"; + this.labelProgramInfo.Size = new System.Drawing.Size(16, 13); + this.labelProgramInfo.TabIndex = 0; + this.labelProgramInfo.Text = "..."; + // + // groupBoxDLLInfo + // + this.groupBoxDLLInfo.Controls.Add(this.labelDLLInfo); + this.groupBoxDLLInfo.Location = new System.Drawing.Point(403, 372); + this.groupBoxDLLInfo.Name = "groupBoxDLLInfo"; + this.groupBoxDLLInfo.Size = new System.Drawing.Size(385, 66); + this.groupBoxDLLInfo.TabIndex = 12; + this.groupBoxDLLInfo.TabStop = false; + this.groupBoxDLLInfo.Text = "DLL Information"; + // + // labelDLLInfo + // + this.labelDLLInfo.AutoSize = true; + this.labelDLLInfo.ImeMode = System.Windows.Forms.ImeMode.NoControl; + this.labelDLLInfo.Location = new System.Drawing.Point(7, 20); + this.labelDLLInfo.Name = "labelDLLInfo"; + this.labelDLLInfo.Size = new System.Drawing.Size(16, 13); + this.labelDLLInfo.TabIndex = 0; + this.labelDLLInfo.Text = "..."; + // + // labelResult + // + this.labelResult.AutoSize = true; + this.labelResult.Location = new System.Drawing.Point(13, 13); + this.labelResult.Name = "labelResult"; + this.labelResult.Size = new System.Drawing.Size(16, 13); + this.labelResult.TabIndex = 13; + this.labelResult.Text = "..."; + // + // labelResultPattern + // + this.labelResultPattern.AutoSize = true; + this.labelResultPattern.Location = new System.Drawing.Point(281, 9); + this.labelResultPattern.Name = "labelResultPattern"; + this.labelResultPattern.Size = new System.Drawing.Size(16, 13); + this.labelResultPattern.TabIndex = 14; + this.labelResultPattern.Text = "..."; + // + // labelResultEndsWith + // + this.labelResultEndsWith.AutoSize = true; + this.labelResultEndsWith.Location = new System.Drawing.Point(532, 9); + this.labelResultEndsWith.Name = "labelResultEndsWith"; + this.labelResultEndsWith.Size = new System.Drawing.Size(16, 13); + this.labelResultEndsWith.TabIndex = 15; + this.labelResultEndsWith.Text = "..."; + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(800, 450); + this.Controls.Add(this.labelResultEndsWith); + this.Controls.Add(this.labelResultPattern); + this.Controls.Add(this.labelResult); + this.Controls.Add(this.groupBoxProgramInfo); + this.Controls.Add(this.groupBoxDLLInfo); + this.Controls.Add(this.buttonRunProgram); + this.Name = "Form1"; + this.Text = "Test_ReadFoldersFromFolder"; + this.Load += new System.EventHandler(this.Form1_Load); + this.groupBoxProgramInfo.ResumeLayout(false); + this.groupBoxProgramInfo.PerformLayout(); + this.groupBoxDLLInfo.ResumeLayout(false); + this.groupBoxDLLInfo.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button buttonRunProgram; + private System.Windows.Forms.GroupBox groupBoxProgramInfo; + private System.Windows.Forms.Label labelProgramInfo; + private System.Windows.Forms.GroupBox groupBoxDLLInfo; + private System.Windows.Forms.Label labelDLLInfo; + private System.Windows.Forms.Label labelResult; + private System.Windows.Forms.Label labelResultPattern; + private System.Windows.Forms.Label labelResultEndsWith; + } +} + diff --git a/Test_ReadFoldersFromFolder/Form1.cs b/Test_ReadFoldersFromFolder/Form1.cs new file mode 100644 index 0000000..2cba2df --- /dev/null +++ b/Test_ReadFoldersFromFolder/Form1.cs @@ -0,0 +1,161 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using Eugen.ESystem.IO; + +namespace Test_ReadFoldersFromFolder +{ + public partial class Form1 : Form + { + #region Version und Copyright + // Version und Copyright + string programName = Path.GetFileNameWithoutExtension(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase); //Den Programmnamen auslesen + string programVersion = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(); + static object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false); + string copyright = GenerateCopyright(); + string icon = Application.StartupPath + "\\Info.bmp"; + //Assembly Datum und Zeit + static DateTime value = AssemblyDateTime(); + string date = value.ToShortDateString(); + string time = value.ToLongTimeString(); + private static DateTime AssemblyDateTime() + { + var version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version; + var buildDateTime = new DateTime(2000, 1, 1).Add(new TimeSpan(TimeSpan.TicksPerDay * version.Build + TimeSpan.TicksPerSecond * 2 * version.Revision)); + //Tage seit dem 1. Januar 2000 und Sekunden seit Mitternacht, (multiplizier mit 2 ergibt das Original) + return buildDateTime; + } + + private static string CurrentYear() + { + DateTime dtn = DateTime.Now; + return dtn.Year.ToString(); + } + + private static string StartYear() + { + string startYear = ""; + if (((AssemblyCopyrightAttribute)attributes[0]).Copyright.Contains("Copyright © ")) + { + startYear = ((AssemblyCopyrightAttribute)attributes[0]).Copyright.Replace("Copyright © ", ""); + while (startYear.StartsWith(" ")) + { + startYear = startYear.Remove(0, 1); + } + startYear = startYear.Remove(startYear.IndexOf(" ")); + return startYear; + } + else + { + DateTime dtn = DateTime.Now; + return dtn.Year.ToString(); + } + } + + private static string GenerateCopyright() + { + string startYear = StartYear(); + string currentYear = CurrentYear(); + + if (startYear == currentYear) + { + return ((AssemblyCopyrightAttribute)attributes[0]).Copyright; + } + else + { + return ((AssemblyCopyrightAttribute)attributes[0]).Copyright.Replace(startYear, String.Concat(startYear, "-", currentYear)); + } + } + #endregion + + #region Programm-Info + /// + /// Contains the name of the program file + /// + public static string ProgramName { set; get; } + + /// + /// Contains the version of the program file + /// + public static string ProgramVersion { set; get; } + + /// + /// Contains the copyright notice + /// + public static string Copyright { set; get; } + + private void SetProgramInfo() + { + //Name, Version und Copyright setzen + ProgramName = programName; + ProgramVersion = programVersion; + Copyright = copyright; + } + #endregion + + public Form1() + { + SetProgramInfo(); + InitializeComponent(); + } + + private void Form1_Load(object sender, EventArgs e) + { + labelProgramInfo.Text = String.Concat(ProgramName, "\r\n", ProgramVersion, "\r\n", Copyright); // Zeigt die Programm-Information an + + labelDLLInfo.Text = String.Concat(ReadFoldersFromFolder.DllName, "\r\n", ReadFoldersFromFolder.DllVersion, "\r\n", ReadFoldersFromFolder.Copyright); // Zeigt die DLL-Information an + } + + private void buttonRunProgram_Click(object sender, EventArgs e) + { + try + { + string folder = @"C:\temp"; + string pattern = "_NXTC"; + string result = ""; + List folders = new List(); + + var listFolders = new ReadFoldersFromFolder(folder); + folders = listFolders.FoldersFound; + + foreach (var item in folders) + { + result = String.Concat(result, item, "\n\r"); + labelResult.Text = result; + } + + folder = @"M:\ug"; + result = ""; + var listFolders1 = new ReadFoldersFromFolder(folder, pattern); + folders = listFolders1.FoldersFound; + foreach (var item in folders) + { + result = String.Concat(result, item, "\n\r"); + labelResultPattern.Text = result; + } + + folder = @"M:\ug"; + result = ""; + var listFolders2 = new ReadFoldersFromFolder(folder, pattern, false, true); + folders = listFolders2.FoldersFound; + foreach (var item in folders) + { + result = String.Concat(result, item, "\n\r"); + labelResultEndsWith.Text = result; + } + } + catch (Exception) + { + MessageBox.Show("Es ist ein Fehler passiert!"); + } + } + } +} diff --git a/Test_ReadFoldersFromFolder/Form1.resx b/Test_ReadFoldersFromFolder/Form1.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/Test_ReadFoldersFromFolder/Form1.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Test_ReadFoldersFromFolder/Program.cs b/Test_ReadFoldersFromFolder/Program.cs new file mode 100644 index 0000000..73fc802 --- /dev/null +++ b/Test_ReadFoldersFromFolder/Program.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace Test_ReadFoldersFromFolder +{ + static class Program + { + /// + /// Der Haupteinstiegspunkt für die Anwendung. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new Form1()); + } + } +} diff --git a/Test_ReadFoldersFromFolder/Properties/AssemblyInfo.cs b/Test_ReadFoldersFromFolder/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..5777220 --- /dev/null +++ b/Test_ReadFoldersFromFolder/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("Test_ReadFoldersFromFolder")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Test_ReadFoldersFromFolder")] +[assembly: AssemblyCopyright("Copyright © 2019 by Eugen Höglinger")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("a8dda48b-d11f-4a44-bf2b-be30b4dcdb36")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// übernehmen, indem Sie "*" eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.*")] +//[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Test_ReadFoldersFromFolder/Properties/Resources.Designer.cs b/Test_ReadFoldersFromFolder/Properties/Resources.Designer.cs new file mode 100644 index 0000000..5629595 --- /dev/null +++ b/Test_ReadFoldersFromFolder/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +namespace Test_ReadFoldersFromFolder.Properties { + using System; + + + /// + /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + /// + // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert + // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. + // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen + // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Test_ReadFoldersFromFolder.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/Test_ReadFoldersFromFolder/Properties/Resources.resx b/Test_ReadFoldersFromFolder/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/Test_ReadFoldersFromFolder/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Test_ReadFoldersFromFolder/Properties/Settings.Designer.cs b/Test_ReadFoldersFromFolder/Properties/Settings.Designer.cs new file mode 100644 index 0000000..035c3ae --- /dev/null +++ b/Test_ReadFoldersFromFolder/Properties/Settings.Designer.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +namespace Test_ReadFoldersFromFolder.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.11.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +} diff --git a/Test_ReadFoldersFromFolder/Properties/Settings.settings b/Test_ReadFoldersFromFolder/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/Test_ReadFoldersFromFolder/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Test_ReadFoldersFromFolder/Test_ReadFoldersFromFolder.csproj b/Test_ReadFoldersFromFolder/Test_ReadFoldersFromFolder.csproj new file mode 100644 index 0000000..9d3a7f3 --- /dev/null +++ b/Test_ReadFoldersFromFolder/Test_ReadFoldersFromFolder.csproj @@ -0,0 +1,88 @@ + + + + + Debug + AnyCPU + {A8DDA48B-D11F-4A44-BF2B-BE30B4DCDB36} + WinExe + Test_ReadFoldersFromFolder + Test_ReadFoldersFromFolder + v4.8 + 512 + true + false + + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\ReadFoldersFromFolder\bin\Debug\herfoffo.dll + + + + + + + + + + + + + + + + Form + + + Form1.cs + + + + + Form1.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + True + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + \ No newline at end of file diff --git a/Test_ReadFoldersFromFolder/bin/Debug/Test_ReadFoldersFromFolder.exe b/Test_ReadFoldersFromFolder/bin/Debug/Test_ReadFoldersFromFolder.exe new file mode 100644 index 0000000000000000000000000000000000000000..e33eedcfb77fe53d7d246faf3fa6462e6b5b8210 GIT binary patch literal 13824 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 S?D2kQ_B1y2-(COzJn-*v|3Ul! literal 0 HcmV?d00001 diff --git a/Test_ReadFoldersFromFolder/bin/Debug/Test_ReadFoldersFromFolder.exe.config b/Test_ReadFoldersFromFolder/bin/Debug/Test_ReadFoldersFromFolder.exe.config new file mode 100644 index 0000000..4bfa005 --- /dev/null +++ b/Test_ReadFoldersFromFolder/bin/Debug/Test_ReadFoldersFromFolder.exe.config @@ -0,0 +1,6 @@ + + + + + + diff --git a/Test_ReadFoldersFromFolder/bin/Debug/Test_ReadFoldersFromFolder.pdb b/Test_ReadFoldersFromFolder/bin/Debug/Test_ReadFoldersFromFolder.pdb new file mode 100644 index 0000000000000000000000000000000000000000..69d0da0d618e8d4c2fb1658faddeb49375806327 GIT binary patch literal 30208 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 literal 0 HcmV?d00001 diff --git a/Test_ReadFoldersFromFolder/obj/Debug/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs b/Test_ReadFoldersFromFolder/obj/Debug/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs new file mode 100644 index 0000000..3aa5318 --- /dev/null +++ b/Test_ReadFoldersFromFolder/obj/Debug/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")] diff --git a/Test_ReadFoldersFromFolder/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/Test_ReadFoldersFromFolder/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs new file mode 100644 index 0000000..15efebf --- /dev/null +++ b/Test_ReadFoldersFromFolder/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] diff --git a/Test_ReadFoldersFromFolder/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/Test_ReadFoldersFromFolder/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000000000000000000000000000000000000..3ae40dbeba1ab3337352ea41f40c038eaba11cbd GIT binary patch literal 424 zcmaJ-Jx{|h5Oru$TEb8kCWas}MpmLKf+a#C5<&t5C{;($CAolAH%9&#%5UaBfDbAr z;0@3A`90q|vw$)7;Xx~5f5+3~t!T9}s<-^Y3EA-ln3ds`(wHVo)JCYG%nP3LjAv<5 zIcc57azJM_$TYckjTG%QZWd~VL)m2WzUWW;JnxDO<`7Y{IuDD zi#H5?(TtZM9U8_)EQ;dE;Wo#e?!*A{$MgPhc78%JLQe;@iHN9ONTok~G-doGo(KQA Q6&PeeFe4*jMrK0%38d?F&j0`b literal 0 HcmV?d00001 diff --git a/Test_ReadFoldersFromFolder/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Test_ReadFoldersFromFolder/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..5196cb5bb28412840d604d42e71692f223bd96bb GIT binary patch literal 2461 zcmcIm(Q4Z;6iv6#hrt;1Wus4d+#nMj9iuDkA&cX6kcAS5b})?~+t!;^sMOK8=P$J_eD;y2`=W*l4*OvJxGifOXSHU-N6DYcLMM@&uei zRa$0ugS+79y}D+ZRt1*kX|NtAnWEwmr1O%`z!bVDv~P1skVL;ULUv-Tz;@m)FFw7a zJ{Dj=Wzgwa3o@;IbADiEwAF>g%Tg>L)AfK(f9z;2~T%h)6iW{DtH`eL+iVx_I#0bVcXGZ(mFtCNu{LreF%b^yr>p`u%_9s^{q-=E z6|EyWlK_N#-F7_Rf_R|qaZI;2>%LGq=EA|wD_0vQZBEu#sNA)1Gap6Y$xE8k^+cEw z+}<%GG?4i$Yrd|>P@;8ab(xUGE`))DlRmWBuD99l9&8(TgJtt_Jr)a(JtB8*!Y9`u zQa0Uq0tWw%Xzjv=y-xq^axemmrJA6GF<4#Q@0V{MewJk-o53@p7eZ9O0thu0naC-t tPagzx_lACmC{w<8<(&9eoxKD*G}ZR=ZE3N3L8CKves=!h^H$8KY|9p6-P2t= zZqm~|>F%*THiSh6ghhmiA_XCF0DKCE$cHG25C|lGZjmB5l7pjMA~+yHP6%PXs_xmD zg(xBiq#RN^_4WI!SFc{Zs_tF6_VPZCg8Fd5G3(V@Ny4en0VQt@Dd^mG``Z#b>({cUqSgSwV zT}+tUv>D(&O7v8^G|i{UKF1F1R5W!mZrS=zTq2W=F);TnX)1q%XU0kq+j|FrQz`lW zIG2X;{>l%Knm}PlT_AsAh_@1PEg^rhNT6jcQflF2-{Lsl_n4?&(ZJd3m%>fHT z?1v(!WM0{1Y&u3z-Ur-e;F^+tc$mEuURXKA?Id1dpN}c3^-)oZQ!r*Ja z(erpt;Q{TAz60;kB#&Q1%73hti8Vvw4$?*Z3Ew6CH{2m!RPr18JEWi1tJMAwceEmo zX%fGI&rsfg96O`%8RG(No}*mOokpN?sO`kdc+}WS8KvYJj7M_Pa3}t(8^&SMTn}{z z4a1n{dPlJz2lVsYwg>c!#AonjqKPI>o6`Tc@4wBNHC))_q<2qoH#1$LxEBgn^>ylg zk#QIBG`T-!oIr=%TZ((JU>jE$$=?;1&YFzr{_=;xEKww7IFYw=9Od#J7@zV_NAz{`osRE0cH)IWT_lM-s|$84aNPBhFj|PhtFhhm zMLn?-3foQLy271Lc&eLSN*2R*$MZ$BECLbHWJt9sTI9QJFrq4&-BwFPPldtRSVUWu zn`UQYyY*j#WFVUs{~6&xu`1T<_PR)Vt4wS>kf*V#rLGF!zNV-leU@8kMpe`Ey`(o7 zeZ}^>f}0a3qHRf=Fc3k)-4i}eM`1@qi6>%fHOp^oRYmNzm=(*3E!X#D|DO!AIndv! z6+6H=5yjl0!Sunp*XlCiL&9a=oVM>>-y&o#eBmgwY{zTCdZ?zPrto<0LnqT3<)k>@BAyV{w z9E*0-@5!^b)&LI&60BjBl+Cx(5<0fonw1Qzm8zHf4m%>kun7TGTuIR@{M-9DHDOGrn zmyYkMp+mjW=wr3uvWPrh1en(_o0Uty)MBd&_$ zrINblisUB}KStBVNb*7X@szd4ByIM&tis@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/Test_ReadFoldersFromFolder/obj/Debug/Test_ReadFoldersFromFolder.Properties.Resources.resources b/Test_ReadFoldersFromFolder/obj/Debug/Test_ReadFoldersFromFolder.Properties.Resources.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/Test_ReadFoldersFromFolder/obj/Debug/Test_ReadFoldersFromFolder.csproj.AssemblyReference.cache b/Test_ReadFoldersFromFolder/obj/Debug/Test_ReadFoldersFromFolder.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..f7c7548483f75cd9a376e4833c968bdd12273997 GIT binary patch literal 6600 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 A+yDRo literal 0 HcmV?d00001 diff --git a/Test_ReadFoldersFromFolder/obj/Debug/Test_ReadFoldersFromFolder.exe b/Test_ReadFoldersFromFolder/obj/Debug/Test_ReadFoldersFromFolder.exe new file mode 100644 index 0000000000000000000000000000000000000000..e33eedcfb77fe53d7d246faf3fa6462e6b5b8210 GIT binary patch literal 13824 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 S?D2kQ_B1y2-(COzJn-*v|3Ul! literal 0 HcmV?d00001 diff --git a/Test_ReadFoldersFromFolder/obj/Debug/Test_ReadFoldersFromFolder.pdb b/Test_ReadFoldersFromFolder/obj/Debug/Test_ReadFoldersFromFolder.pdb new file mode 100644 index 0000000000000000000000000000000000000000..69d0da0d618e8d4c2fb1658faddeb49375806327 GIT binary patch literal 30208 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 bH)PI2bccwewqwTmJ