on master help sign in
Initial commit
commit5cb14a9bb0c8c4ec42def3d3b2842fb441b03fc7 authorilyakooo0 <ilyakooo0@gmail.com> dateFri 5 Jan 2018, 15:22 (9 years ago)
26 files changed+505
unifiedsplit
Cars/Cars.cs+124 Cars/Cars.csproj+37 Cars/Cars.csproj.user+7 Cars/Properties/AssemblyInfo.cs+26 Cars/bin/Debug/Cars.dll Cars/bin/Debug/Cars.pdb Cars/obj/Debug/Cars.csproj.CoreCompileInputs.cache+1 Cars/obj/Debug/Cars.csproj.FileListAbsolute.txt+5 Cars/obj/Debug/Cars.dll Cars/obj/Debug/Cars.pdb EgzVar3.sln+23 EgzVar3.userprefs+15 EgzVar3/EgzVar3.csproj+46 EgzVar3/Program.cs+79 EgzVar3/Properties/AssemblyInfo.cs+26 EgzVar3/bin/Debug/Cars.dll EgzVar3/bin/Debug/Cars.pdb EgzVar3/bin/Debug/EgzVar3.exe EgzVar3/bin/Debug/EgzVar3.pdb EgzVar3/iko.cs+107 EgzVar3/obj/x86/Debug/EgzVar3.csproj.CopyComplete EgzVar3/obj/x86/Debug/EgzVar3.csproj.CoreCompileInputs.cache+1 EgzVar3/obj/x86/Debug/EgzVar3.csproj.FileListAbsolute.txt+8 EgzVar3/obj/x86/Debug/EgzVar3.csprojResolveAssemblyReference.cache EgzVar3/obj/x86/Debug/EgzVar3.exe EgzVar3/obj/x86/Debug/EgzVar3.pdb
Cars/Cars.csnew file+124
@@ -0,0 +1,124 @@
1+using System;
2+using static System.Console;
3+
4+namespace Cars {
5+
6+ /// <summary>
7+ /// A generic car.
8+ /// </summary>
9+ public abstract class Car {
10+
11+ /// <summary>
12+ /// A random number generator.
13+ /// </summary>
14+ protected static Random rand = new Random();
15+
16+ /// <summary>
17+ /// The field storing x.
18+ /// </summary>
19+ private int _x = 1;
20+
21+ /// <summary>
22+ /// The x position of the car. Must be >= 1.
23+ /// </summary>
24+ /// <value>x.</value>
25+ public int X {
26+ get => _x;
27+ set {
28+ if (value < 1) {
29+ throw new Exception("X must be larger than 1");
30+ }
31+ _x = value;
32+ }
33+ }
34+
35+ /// <summary>
36+ /// The name of the car.
37+ /// </summary>
38+ /// <value>The name.</value>
39+ public string Name { get; set; }
40+
41+ /// <summary>
42+ /// The symbol represnting the car on screen.
43+ /// </summary>
44+ /// <value>The symbol.</value>
45+ public abstract Char Symbol { get; }
46+
47+ /// <summary>
48+ /// Moves the car a set random number of units.
49+ /// </summary>
50+ public abstract void Step();
51+
52+ /// <summary>
53+ /// Prints the car to the console.
54+ /// </summary>
55+ /// <param name="width">The width of the road.</param>
56+ public void PrintOnMap(int width) {
57+ if (width < 0) {
58+ throw new Exception("Width can not be negative");
59+ }
60+ var map = $"{Name}:\t [";
61+ for (var i = 0; i < width; i++) {
62+ if (i == X - 1) {
63+ map += Symbol;
64+ } else {
65+ map += '-';
66+ }
67+ }
68+ map += ']';
69+ WriteLine(map);
70+ }
71+ }
72+
73+ /// <summary>
74+ /// a speed car.
75+ /// </summary>
76+ public class SpeedCar: Car {
77+ /// <summary>
78+ /// The symbol represnting the car on screen.
79+ /// </summary>
80+ /// <value>The symbol.</value>
81+ public override char Symbol => '>';
82+
83+ /// <summary>
84+ /// Moves the car form 3 to 5 units in the positive x direction.
85+ /// </summary>
86+ public override void Step() {
87+ X += rand.Next(3, 6);
88+ }
89+
90+ /// <summary>
91+ /// Initializes a new instance of the <see cref="T:Cars.SpeedCar"/> class.
92+ /// </summary>
93+ /// <param name="name">Name.</param>
94+ public SpeedCar(string name) {
95+ this.Name = name;
96+ }
97+ }
98+
99+ /// <summary>
100+ /// A slow car.
101+ /// </summary>
102+ public class SlowCar: Car {
103+ /// <summary>
104+ /// The symbol represnting the car on screen.
105+ /// </summary>
106+ /// <value>The symbol.</value>
107+ public override char Symbol => 'o';
108+
109+ /// <summary>
110+ /// Moves the car form 0 to 2 units in the positive x direction.
111+ /// </summary>
112+ public override void Step() {
113+ X += rand.Next(0, 3);
114+ }
115+
116+ /// <summary>
117+ /// Initializes a new instance of the <see cref="T:Cars.SlowCar"/> class.
118+ /// </summary>
119+ /// <param name="name">Name.</param>
120+ public SlowCar(string name) {
121+ this.Name = name;
122+ }
123+ }
124+}
Cars/Cars.csprojnew file+37
@@ -0,0 +1,37 @@
1+<?xml version="1.0" encoding="utf-8"?>
2+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+ <PropertyGroup>
4+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6+ <ProjectGuid>{352F1615-E8B3-49CE-B1CE-16AE0C75EBBB}</ProjectGuid>
7+ <OutputType>Library</OutputType>
8+ <RootNamespace>Cars</RootNamespace>
9+ <AssemblyName>Cars</AssemblyName>
10+ <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
11+ </PropertyGroup>
12+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
13+ <DebugSymbols>true</DebugSymbols>
14+ <DebugType>full</DebugType>
15+ <Optimize>false</Optimize>
16+ <OutputPath>bin\Debug</OutputPath>
17+ <DefineConstants>DEBUG;</DefineConstants>
18+ <ErrorReport>prompt</ErrorReport>
19+ <WarningLevel>4</WarningLevel>
20+ <ConsolePause>false</ConsolePause>
21+ </PropertyGroup>
22+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
23+ <Optimize>true</Optimize>
24+ <OutputPath>bin\Release</OutputPath>
25+ <ErrorReport>prompt</ErrorReport>
26+ <WarningLevel>4</WarningLevel>
27+ <ConsolePause>false</ConsolePause>
28+ </PropertyGroup>
29+ <ItemGroup>
30+ <Reference Include="System" />
31+ </ItemGroup>
32+ <ItemGroup>
33+ <Compile Include="Cars.cs" />
34+ <Compile Include="Properties\AssemblyInfo.cs" />
35+ </ItemGroup>
36+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
37+</Project>
Cars/Cars.csproj.usernew file+7
@@ -0,0 +1,7 @@
1+<?xml version="1.0" encoding="utf-8"?>
2+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+ <PropertyGroup Condition=" '$(RunConfiguration)' == 'Default' ">
4+ <StartAction>Project</StartAction>
5+ <ConsolePause>true</ConsolePause>
6+ </PropertyGroup>
7+</Project>
Cars/Properties/AssemblyInfo.csnew file+26
@@ -0,0 +1,26 @@
1+using System.Reflection;
2+using System.Runtime.CompilerServices;
3+
4+// Information about this assembly is defined by the following attributes.
5+// Change them to the values specific to your project.
6+
7+[assembly: AssemblyTitle("Cars")]
8+[assembly: AssemblyDescription("")]
9+[assembly: AssemblyConfiguration("")]
10+[assembly: AssemblyCompany("")]
11+[assembly: AssemblyProduct("")]
12+[assembly: AssemblyCopyright("")]
13+[assembly: AssemblyTrademark("")]
14+[assembly: AssemblyCulture("")]
15+
16+// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".
17+// The form "{Major}.{Minor}.*" will automatically update the build and revision,
18+// and "{Major}.{Minor}.{Build}.*" will update just the revision.
19+
20+[assembly: AssemblyVersion("1.0.*")]
21+
22+// The following attributes are used to specify the signing key for the assembly,
23+// if desired. See the Mono documentation for more information about signing.
24+
25+//[assembly: AssemblyDelaySign(false)]
26+//[assembly: AssemblyKeyFile("")]
Cars/bin/Debug/Cars.dllnew file

Binary file not shown.

Cars/bin/Debug/Cars.pdbnew file

Binary file not shown.

Cars/obj/Debug/Cars.csproj.CoreCompileInputs.cachenew file+1
@@ -0,0 +1 @@
1+56569c097e10b191c284987d3171f120c9d38870
Cars/obj/Debug/Cars.csproj.FileListAbsolute.txtnew file+5
@@ -0,0 +1,5 @@
1+/Users/ilya/Developer/HSE/EgzVar3/Cars/bin/Debug/Cars.dll
2+/Users/ilya/Developer/HSE/EgzVar3/Cars/bin/Debug/Cars.pdb
3+/Users/ilya/Developer/HSE/EgzVar3/Cars/obj/Debug/Cars.csproj.CoreCompileInputs.cache
4+/Users/ilya/Developer/HSE/EgzVar3/Cars/obj/Debug/Cars.dll
5+/Users/ilya/Developer/HSE/EgzVar3/Cars/obj/Debug/Cars.pdb
Cars/obj/Debug/Cars.dllnew file

Binary file not shown.

Cars/obj/Debug/Cars.pdbnew file

Binary file not shown.

EgzVar3.slnnew file+23
@@ -0,0 +1,23 @@
1+
2+Microsoft Visual Studio Solution File, Format Version 12.00
3+# Visual Studio 2012
4+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EgzVar3", "EgzVar3\EgzVar3.csproj", "{0B9C0A48-3676-44DC-91A3-6F7B8F8A9779}"
5+EndProject
6+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cars", "Cars\Cars.csproj", "{352F1615-E8B3-49CE-B1CE-16AE0C75EBBB}"
7+EndProject
8+Global
9+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
10+ Debug|x86 = Debug|x86
11+ Release|x86 = Release|x86
12+ EndGlobalSection
13+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
14+ {0B9C0A48-3676-44DC-91A3-6F7B8F8A9779}.Debug|x86.ActiveCfg = Debug|x86
15+ {0B9C0A48-3676-44DC-91A3-6F7B8F8A9779}.Debug|x86.Build.0 = Debug|x86
16+ {0B9C0A48-3676-44DC-91A3-6F7B8F8A9779}.Release|x86.ActiveCfg = Release|x86
17+ {0B9C0A48-3676-44DC-91A3-6F7B8F8A9779}.Release|x86.Build.0 = Release|x86
18+ {352F1615-E8B3-49CE-B1CE-16AE0C75EBBB}.Debug|x86.ActiveCfg = Debug|Any CPU
19+ {352F1615-E8B3-49CE-B1CE-16AE0C75EBBB}.Debug|x86.Build.0 = Debug|Any CPU
20+ {352F1615-E8B3-49CE-B1CE-16AE0C75EBBB}.Release|x86.ActiveCfg = Release|Any CPU
21+ {352F1615-E8B3-49CE-B1CE-16AE0C75EBBB}.Release|x86.Build.0 = Release|Any CPU
22+ EndGlobalSection
23+EndGlobal
EgzVar3.userprefsnew file+15
@@ -0,0 +1,15 @@
1+<Properties StartupConfiguration="{0B9C0A48-3676-44DC-91A3-6F7B8F8A9779}|Default">
2+ <MonoDevelop.Ide.ItemProperties.EgzVar3 PreferredExecutionTarget="MonoDevelop.Default" />
3+ <MonoDevelop.Ide.Workbench ActiveDocument="Cars/Cars.cs">
4+ <Files>
5+ <File FileName="EgzVar3/Program.cs" Line="10" Column="17" />
6+ <File FileName="Cars/Cars.cs" Line="110" Column="38" />
7+ </Files>
8+ </MonoDevelop.Ide.Workbench>
9+ <MonoDevelop.Ide.Workspace ActiveConfiguration="Debug|x86" />
10+ <MonoDevelop.Ide.DebuggingService.Breakpoints>
11+ <BreakpointStore />
12+ </MonoDevelop.Ide.DebuggingService.Breakpoints>
13+ <MonoDevelop.Ide.DebuggingService.PinnedWatches />
14+ <MultiItemStartupConfigurations />
15+</Properties>
EgzVar3/EgzVar3.csprojnew file+46
@@ -0,0 +1,46 @@
1+<?xml version="1.0" encoding="utf-8"?>
2+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+ <PropertyGroup>
4+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5+ <Platform Condition=" '$(Platform)' == '' ">x86</Platform>
6+ <ProjectGuid>{0B9C0A48-3676-44DC-91A3-6F7B8F8A9779}</ProjectGuid>
7+ <OutputType>Exe</OutputType>
8+ <RootNamespace>EgzVar3</RootNamespace>
9+ <AssemblyName>EgzVar3</AssemblyName>
10+ <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
11+ </PropertyGroup>
12+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
13+ <DebugSymbols>true</DebugSymbols>
14+ <DebugType>full</DebugType>
15+ <Optimize>false</Optimize>
16+ <OutputPath>bin\Debug</OutputPath>
17+ <DefineConstants>DEBUG;</DefineConstants>
18+ <ErrorReport>prompt</ErrorReport>
19+ <WarningLevel>4</WarningLevel>
20+ <ExternalConsole>true</ExternalConsole>
21+ <PlatformTarget>x86</PlatformTarget>
22+ </PropertyGroup>
23+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
24+ <Optimize>true</Optimize>
25+ <OutputPath>bin\Release</OutputPath>
26+ <ErrorReport>prompt</ErrorReport>
27+ <WarningLevel>4</WarningLevel>
28+ <ExternalConsole>true</ExternalConsole>
29+ <PlatformTarget>x86</PlatformTarget>
30+ </PropertyGroup>
31+ <ItemGroup>
32+ <Reference Include="System" />
33+ </ItemGroup>
34+ <ItemGroup>
35+ <Compile Include="Program.cs" />
36+ <Compile Include="Properties\AssemblyInfo.cs" />
37+ <Compile Include="iko.cs" />
38+ </ItemGroup>
39+ <ItemGroup>
40+ <ProjectReference Include="..\Cars\Cars.csproj">
41+ <Project>{352F1615-E8B3-49CE-B1CE-16AE0C75EBBB}</Project>
42+ <Name>Cars</Name>
43+ </ProjectReference>
44+ </ItemGroup>
45+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
46+</Project>
EgzVar3/Program.csnew file+79
@@ -0,0 +1,79 @@
1+
2+/*
3+ФИО: Костюченко Илья Игоревич
4+Группа: БПИ 171-1
5+Дата: 19.12.17
6+Вариант: 3
7+*/
8+
9+using System;
10+using static Iko.Iko;
11+using Cars;
12+using System.Linq;
13+
14+namespace EgzVar3 {
15+ class MainClass {
16+ private static Random rand = new Random();
17+ public static void Main() {
18+ Repeat(() => {
19+ var width = rand.Next(10, 31);
20+ var cars = new Car[5];
21+ for (var i = 0; i < cars.Length; i++) {
22+ switch (rand.Next(0, 2)) {
23+ case 0:
24+ cars[i] = new SpeedCar(GenerateName(6));
25+ break;
26+ case 1:
27+ cars[i] = new SlowCar(GenerateName(6));
28+ break;
29+ }
30+ }
31+
32+ foreach (var c in cars) {
33+ c.PrintOnMap(width);
34+ }
35+
36+ Console.WriteLine();
37+ Console.Write("Press sace to move cars.");
38+
39+ while (Console.ReadKey().Key == ConsoleKey.Spacebar) {
40+ Console.WriteLine();
41+ foreach (var c in cars) {
42+ c.Step();
43+ c.PrintOnMap(width);
44+ }
45+
46+ // Можно без Linq с флагом.
47+
48+ if (cars.Select(c => c.X >= width).Aggregate(false, (arg1, arg2) => arg1 || arg2)) {
49+ Console.WriteLine("A car has reached the end of the road!");
50+ break;
51+ }
52+
53+ Console.WriteLine();
54+ Console.Write("Press sace to move cars.");
55+ }
56+
57+ });
58+ }
59+
60+ /// <summary>
61+ /// Generates a random name with the given number of symbols.
62+ /// </summary>
63+ /// <returns>The name.</returns>
64+ /// <param name="width">Width.</param>
65+ private static string GenerateName(int width) {
66+ char minChar = 'a';
67+ char maxChar = 'z';
68+ var name = "";
69+ for (var i = 0; i < width; i++) {
70+ char nextChar = (char) (minChar + rand.Next(0, maxChar - minChar + 1));
71+ if (i == 0) {
72+ nextChar = Char.ToUpper(nextChar);
73+ }
74+ name += nextChar;
75+ }
76+ return name;
77+ }
78+ }
79+}
EgzVar3/Properties/AssemblyInfo.csnew file+26
@@ -0,0 +1,26 @@
1+using System.Reflection;
2+using System.Runtime.CompilerServices;
3+
4+// Information about this assembly is defined by the following attributes.
5+// Change them to the values specific to your project.
6+
7+[assembly: AssemblyTitle("EgzVar3")]
8+[assembly: AssemblyDescription("")]
9+[assembly: AssemblyConfiguration("")]
10+[assembly: AssemblyCompany("")]
11+[assembly: AssemblyProduct("")]
12+[assembly: AssemblyCopyright("")]
13+[assembly: AssemblyTrademark("")]
14+[assembly: AssemblyCulture("")]
15+
16+// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".
17+// The form "{Major}.{Minor}.*" will automatically update the build and revision,
18+// and "{Major}.{Minor}.{Build}.*" will update just the revision.
19+
20+[assembly: AssemblyVersion("1.0.*")]
21+
22+// The following attributes are used to specify the signing key for the assembly,
23+// if desired. See the Mono documentation for more information about signing.
24+
25+//[assembly: AssemblyDelaySign(false)]
26+//[assembly: AssemblyKeyFile("")]
EgzVar3/bin/Debug/Cars.dllnew file

Binary file not shown.

EgzVar3/bin/Debug/Cars.pdbnew file

Binary file not shown.

EgzVar3/bin/Debug/EgzVar3.exenew file

Binary file not shown.

EgzVar3/bin/Debug/EgzVar3.pdbnew file

Binary file not shown.

EgzVar3/iko.csnew file+107
@@ -0,0 +1,107 @@
1+using System;
2+using static System.Console;
3+
4+namespace Iko {
5+ static class Iko {
6+ /// <summary>
7+ /// Gets a double value from the user.
8+ /// </summary>
9+ /// <returns>The double.</returns>
10+ /// <param name="text">Prompt</param>
11+ /// <param name="validate">A validation function</param>
12+ /// <param name="falseText">Text to print if user fails</param>
13+ public static double GetDouble(string text, Func<double, bool> validate, string falseText) {
14+ Write(text);
15+ double res;
16+ while (true) {
17+ if (double.TryParse(ReadLine(), out res) && validate(res)) {
18+ return res;
19+ } else {
20+ WriteLine(falseText);
21+ Write(text);
22+ }
23+ }
24+ }
25+
26+ /// <summary>
27+ /// Gets a double value from the user.
28+ /// </summary>
29+ /// <returns>The double.</returns>
30+ /// <param name="text">Prompt</param>
31+ /// <param name="falseText">Text to print if user fails</param>
32+ public static double GetDouble(string text, string falseText) {
33+ return GetDouble(text, _ => { return true; }, falseText);
34+ }
35+
36+ /// <summary>
37+ /// Gets a float value from the user.
38+ /// </summary>
39+ /// <returns>The double.</returns>
40+ /// <param name="text">Prompt</param>
41+ /// <param name="validate">A validation function</param>
42+ /// <param name="falseText">Text to print if user fails</param>
43+ public static float GetFloat(string text, Func<float, bool> validate, string falseText) {
44+ Write(text);
45+ float res;
46+ while (true) {
47+ if (float.TryParse(ReadLine(), out res) && validate(res)) {
48+ return res;
49+ } else {
50+ WriteLine(falseText);
51+ Write(text);
52+ }
53+ }
54+ }
55+
56+ /// <summary>
57+ /// Gets a float value from the user.
58+ /// </summary>
59+ /// <returns>The double.</returns>
60+ /// <param name="text">Prompt</param>
61+ /// <param name="falseText">Text to print if user fails</param>
62+ public static float GetFloat(string text, string falseText) {
63+ return GetFloat(text, _ => { return true; }, falseText);
64+ }
65+
66+ /// <summary>
67+ /// Gets an int value from the user.
68+ /// </summary>
69+ /// <returns>The double.</returns>
70+ /// <param name="text">Prompt</param>
71+ /// <param name="validate">A validation function</param>
72+ /// <param name="falseText">Text to print if user fails</param>
73+ public static int GetInt(string text, Func<int, bool> validate, string falseText) {
74+ Write(text);
75+ int res;
76+ while (true) {
77+ if (int.TryParse(ReadLine(), out res) && validate(res)) {
78+ return res;
79+ } else {
80+ WriteLine(falseText);
81+ Write(text);
82+ }
83+ }
84+ }
85+
86+ /// <summary>
87+ /// Gets an int value from the user.
88+ /// </summary>
89+ /// <returns>The double.</returns>
90+ /// <param name="text">Prompt</param>
91+ /// <param name="falseText">Text to print if user fails</param>
92+ public static int GetInt(string text, string falseText) {
93+ return GetInt(text, _ => { return true; }, falseText);
94+ }
95+
96+ /// <summary>
97+ /// Repeats a given function.
98+ /// </summary>
99+ /// <param name="f">the function to be repeated</param>
100+ public static void Repeat(Action f) {
101+ do {
102+ f();
103+ Write("Press Enter to repeat program. Press any other key to quit.");
104+ } while (ReadKey().Key == ConsoleKey.Enter);
105+ }
106+ }
107+}
EgzVar3/obj/x86/Debug/EgzVar3.csproj.CopyCompletenew file

No changes to the content.

EgzVar3/obj/x86/Debug/EgzVar3.csproj.CoreCompileInputs.cachenew file+1
@@ -0,0 +1 @@
1+7f96fe898d9186a76a18939a8640f7c492913a5a
EgzVar3/obj/x86/Debug/EgzVar3.csproj.FileListAbsolute.txtnew file+8
@@ -0,0 +1,8 @@
1+/Users/ilya/Developer/HSE/EgzVar3/EgzVar3/obj/x86/Debug/EgzVar3.csprojResolveAssemblyReference.cache
2+/Users/ilya/Developer/HSE/EgzVar3/EgzVar3/obj/x86/Debug/EgzVar3.csproj.CoreCompileInputs.cache
3+/Users/ilya/Developer/HSE/EgzVar3/EgzVar3/bin/Debug/EgzVar3.exe
4+/Users/ilya/Developer/HSE/EgzVar3/EgzVar3/bin/Debug/EgzVar3.pdb
5+/Users/ilya/Developer/HSE/EgzVar3/EgzVar3/bin/Debug/Cars.dll
6+/Users/ilya/Developer/HSE/EgzVar3/EgzVar3/bin/Debug/Cars.pdb
7+/Users/ilya/Developer/HSE/EgzVar3/EgzVar3/obj/x86/Debug/EgzVar3.exe
8+/Users/ilya/Developer/HSE/EgzVar3/EgzVar3/obj/x86/Debug/EgzVar3.pdb
EgzVar3/obj/x86/Debug/EgzVar3.csprojResolveAssemblyReference.cachenew file

Binary file not shown.

EgzVar3/obj/x86/Debug/EgzVar3.exenew file

Binary file not shown.

EgzVar3/obj/x86/Debug/EgzVar3.pdbnew file

Binary file not shown.