From 8277a3d2c94d2a185fc068b98fe24bcf7ec37577 Mon Sep 17 00:00:00 2001
From: Klochkov Nikita <zmeika019@gmail.com>
Date: Mon, 24 Feb 2025 11:18:00 +0300
Subject: [PATCH] first commit

---
 .gitignore                                         |   0
 .../42c0cb82-a75d-4aae-ab86-bd8d4435dc3d.vsidx     | Bin 0 -> 6792 bytes
 .vs/GitBasTest/v17/.suo                            | Bin 0 -> 41984 bytes
 App.config                                         |   6 +++
 GitBasTest.csproj                                  |  53 +++++++++++++++++++++
 GitBasTest.sln                                     |  25 ++++++++++
 Program.cs                                         |  15 ++++++
 Properties/AssemblyInfo.cs                         |  36 ++++++++++++++
 ...NETFramework,Version=v4.8.AssemblyAttributes.cs |   4 ++
 .../DesignTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 1673 bytes
 .../GitBasTest.csproj.AssemblyReference.cache      | Bin 0 -> 4061 bytes
 11 files changed, 139 insertions(+)
 create mode 100644 .gitignore
 create mode 100644 .vs/GitBasTest/FileContentIndex/42c0cb82-a75d-4aae-ab86-bd8d4435dc3d.vsidx
 create mode 100644 .vs/GitBasTest/v17/.suo
 create mode 100644 App.config
 create mode 100644 GitBasTest.csproj
 create mode 100644 GitBasTest.sln
 create mode 100644 Program.cs
 create mode 100644 Properties/AssemblyInfo.cs
 create mode 100644 obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs
 create mode 100644 obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
 create mode 100644 obj/Debug/GitBasTest.csproj.AssemblyReference.cache

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..e69de29
diff --git a/.vs/GitBasTest/FileContentIndex/42c0cb82-a75d-4aae-ab86-bd8d4435dc3d.vsidx b/.vs/GitBasTest/FileContentIndex/42c0cb82-a75d-4aae-ab86-bd8d4435dc3d.vsidx
new file mode 100644
index 0000000000000000000000000000000000000000..f7a784f8c7490da3488808886cd7a32b72ac4c3a
GIT binary patch
literal 6792
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
Snc@!r56zz!#zh{S7WqGS6h27+

literal 0
HcmV?d00001

diff --git a/.vs/GitBasTest/v17/.suo b/.vs/GitBasTest/v17/.suo
new file mode 100644
index 0000000000000000000000000000000000000000..09cad56d14ac12ca8d6557acfb3034513c9c5ae1
GIT binary patch
literal 41984
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
P{^wey9rEFN`>*>W`bjh`

literal 0
HcmV?d00001

diff --git a/App.config b/App.config
new file mode 100644
index 0000000..193aecc
--- /dev/null
+++ b/App.config
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+    <startup> 
+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
+    </startup>
+</configuration>
\ No newline at end of file
diff --git a/GitBasTest.csproj b/GitBasTest.csproj
new file mode 100644
index 0000000..8716614
--- /dev/null
+++ b/GitBasTest.csproj
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectGuid>{0F96C895-C46E-4A8E-8839-43EC3F7A5AF1}</ProjectGuid>
+    <OutputType>Exe</OutputType>
+    <RootNamespace>GitBasTest</RootNamespace>
+    <AssemblyName>GitBasTest</AssemblyName>
+    <TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
+    <FileAlignment>512</FileAlignment>
+    <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
+    <Deterministic>true</Deterministic>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="System" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Xml.Linq" />
+    <Reference Include="System.Data.DataSetExtensions" />
+    <Reference Include="Microsoft.CSharp" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Net.Http" />
+    <Reference Include="System.Xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Program.cs" />
+    <Compile Include="Properties\AssemblyInfo.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="App.config" />
+  </ItemGroup>
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+</Project>
\ No newline at end of file
diff --git a/GitBasTest.sln b/GitBasTest.sln
new file mode 100644
index 0000000..f62f0b7
--- /dev/null
+++ b/GitBasTest.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.8.34330.188
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitBasTest", "GitBasTest.csproj", "{0F96C895-C46E-4A8E-8839-43EC3F7A5AF1}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+		Release|Any CPU = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{0F96C895-C46E-4A8E-8839-43EC3F7A5AF1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{0F96C895-C46E-4A8E-8839-43EC3F7A5AF1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{0F96C895-C46E-4A8E-8839-43EC3F7A5AF1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{0F96C895-C46E-4A8E-8839-43EC3F7A5AF1}.Release|Any CPU.Build.0 = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+		SolutionGuid = {2AF2CFB4-14CE-496F-A111-583FAA9F2BA7}
+	EndGlobalSection
+EndGlobal
diff --git a/Program.cs b/Program.cs
new file mode 100644
index 0000000..dcb7333
--- /dev/null
+++ b/Program.cs
@@ -0,0 +1,15 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace GitBasTest
+{
+    internal class Program
+    {
+        static void Main(string[] args)
+        {
+        }
+    }
+}
diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..73e4008
--- /dev/null
+++ b/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// Общие сведения об этой сборке предоставляются следующим набором
+// набора атрибутов. Измените значения этих атрибутов для изменения сведений,
+// связанные с этой сборкой.
+[assembly: AssemblyTitle("GitBasTest")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("GitBasTest")]
+[assembly: AssemblyCopyright("Copyright ©  2025")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Установка значения False для параметра ComVisible делает типы в этой сборке невидимыми
+// для компонентов COM. Если необходимо обратиться к типу в этой сборке через
+// из модели COM задайте для атрибута ComVisible этого типа значение true.
+[assembly: ComVisible(false)]
+
+// Следующий GUID представляет идентификатор typelib, если этот проект доступен из модели COM
+[assembly: Guid("0f96c895-c46e-4a8e-8839-43ec3f7a5af1")]
+
+// Сведения о версии сборки состоят из указанных ниже четырех значений:
+//
+//      Основной номер версии
+//      Дополнительный номер версии
+//      Номер сборки
+//      Номер редакции
+//
+// Можно задать все значения или принять номера сборки и редакции по умолчанию 
+// используя "*", как показано ниже:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs
new file mode 100644
index 0000000..15efebf
--- /dev/null
+++ b/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]
diff --git a/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100644
index 0000000000000000000000000000000000000000..26afa5bdc6f79f8987cd6a08a57e9df67d1c94a5
GIT binary patch
literal 1673
zcmcJP&uiN-6vw^Q^ibHPmyI5Vj~fJ$k+F4w9ojf<3u_2*7=vjH*?w`}rXQ)KHVMZ6
z`=q2e6ndNtmTgJAkG_8IeP16%QFKh!C`A>Miu0Jj2BH%;`!*fYo9UqcnO>p2WM&S=
z(u>uKlu9nJu17;U)vDG^BpGrr$-B+@r}uOQ3(z1-NG^;4QE&u9Z?V+MsD-7O+Yf7{
z|57p;&ktV@AIbS)8yV$GrdR$zzXNcDDV63}`1nPD`1#gY5M-n@c!UjyNSS5C4>{QJ
z#)34cqzSBR2X(rBh12DtFTzEifF;+~?&^z$!~783XCj~wPxyxN&SPB5Mlal*2N2}r
z#@YQI;z9fC*gf7fBPJ`Xn1#oN-|p<7J#DU0+9|WkOe=BY8lpXG=1kXMyS7hJLur-X
zwwKKeYBW}Fhq?2KHPdjggQs56^Ip;GV2W3u&3MzkYG!Qh*%N0m?X&h(prk1j_ch%K
z_z%#l=Uh@1e;zR@7_8+S1<b%G{?PrS&L#~hS-FIl?m!_j_cK5>WUOSBbM><)7T){r
l(%{_Zt546VUrM?>CvGbC^RY0<PuyFd4Elo)U-ot6#(!a|Op5>j

literal 0
HcmV?d00001

diff --git a/obj/Debug/GitBasTest.csproj.AssemblyReference.cache b/obj/Debug/GitBasTest.csproj.AssemblyReference.cache
new file mode 100644
index 0000000000000000000000000000000000000000..5ec4636ac70fba756a734da979f7c1722731682f
GIT binary patch
literal 4061
zcmcIn&2H2%5Y7mwwp#?^M@W@8>=7<j(N?JRQlafu9AJf-3ULUkyk2K(HF37Kw{&}{
z#El2wJ&-u?Byi?Yu!B<w$tB7phbWGt@yz$l%r{ws^&kk~c(fb6RoPt8bZ{UNt_M#p
zcAh_t4tdNKmy8cyYR%JWBDjv;2&OWf#U?ti-}8@|I*rI=eDrs9zD;(bRI^MaVoGL7
z0$@)Gz6?LDfBV@B@&(+oZ*I#>rD7&2k;!7iEo998d7ioF{398k<{QN#-+{h8X^RZE
zhR<FE@S%es!j(2WtqI|VgAJfpL<u)tgf$mj`ImXr0rc$h`(^ZQbNkole8*aO=#Lp?
zG8XftqDEx0k;Sij$5;1$^mhx3eQ)u7nl!Rg_RLu;V;pyfv2~Ta7V@kHY?mr%VB<go
zu=WSy7VrW*_B0(Xr4cD7Ay<MX;<9-Hl!*h_xK1g>Tew)w0MlIt>{CODyM^40FASI3
zmVvIx2Ulxo`A{I`4sL-IPC^vUj51`}<{i*>Ed*o~o=~;unkkHmLjoA!jxVtNm87X)
zjWVa)t*bRQ?SQPpT~}jOMb4)HEIGsA39Cy#@Npk0Dm7(JSal<={%@>zy}`*cwauEf
zGlnnxkGy+@qKqgz5pv!r<Z^nVX$iolcWx{VR|_RHw}N*r7;lDR*}rP}bU36;xFN5M
zscUtp6Cp+kA+@?HzO=jc<c7d%cS6;B3~2BBM9wFc@GNOJX5;?=R5|NVQrxUkLmKMP
ZjzJohq@XH5VJzfqsf1azXw((be*;YS-M|0<

literal 0
HcmV?d00001