├── README.md
├── Metigator.CS42.L01.OnlyOneTopLevelStFile
├── Class1.cs
├── Program.cs
├── Customer.cs
└── Metigator.CS42.L01.OnlyOneTopLevelStFile.csproj
├── Metigator.CS42.L01.Rule1
├── Program.cs
└── Metigator.CS42.L01.Rule1.csproj
├── Metigator.CS42.L01.Namespace
├── GlobalUsings.cs
├── Order.cs
├── Metigator.CS42.L01.Namespace.csproj
├── Employee.cs
├── Customer.cs
├── Class1.cs
└── Program.cs
├── Metigator.CS42.L01.ImplicitUsings
├── Program.cs
└── Metigator.CS42.L01.ImplicitUsings.csproj
├── Metigator.CS42.L01.FromNet6
├── Program.cs
└── Metigator.CS42.L01.FromNet6.csproj
├── Metigator.CS42.L01.Main
├── Metigator.CS42.L01.Main.csproj
└── Program.cs
├── Metigator.CS42.L01.BeforeNet6
├── Metigator.CS42.L01.BeforeNet6.csproj
└── Program.cs
├── Metigator.CS42.L01.Rule2
├── Metigator.CS42.L01.Rule2.csproj
└── Program.cs
├── Metigator.CS42.sln
└── .gitignore
/README.md:
--------------------------------------------------------------------------------
1 | # ManageR Top Level statement
2 |
--------------------------------------------------------------------------------
/Metigator.CS42.L01.OnlyOneTopLevelStFile/Class1.cs:
--------------------------------------------------------------------------------
1 | //Console.WriteLine("Metigator!");
--------------------------------------------------------------------------------
/Metigator.CS42.L01.Rule1/Program.cs:
--------------------------------------------------------------------------------
1 |
2 | Console.WriteLine("Hello, World!");
3 |
4 |
--------------------------------------------------------------------------------
/Metigator.CS42.L01.Namespace/GlobalUsings.cs:
--------------------------------------------------------------------------------
1 | global using System.Text;
2 | global using static System.Math;
--------------------------------------------------------------------------------
/Metigator.CS42.L01.ImplicitUsings/Program.cs:
--------------------------------------------------------------------------------
1 |
2 | Console.WriteLine(DateTime.Now);
3 | Console.WriteLine(new int[] { 1, 2, 3 }.Where(x=>x % 2 == 0).Count());
4 | Console.ReadKey();
--------------------------------------------------------------------------------
/Metigator.CS42.L01.OnlyOneTopLevelStFile/Program.cs:
--------------------------------------------------------------------------------
1 | class Emp
2 | {
3 |
4 | }
5 | Console.WriteLine("Hello, World!");
6 |
7 |
8 |
9 | public class Employee
10 | {
11 |
12 | }
--------------------------------------------------------------------------------
/Metigator.CS42.L01.FromNet6/Program.cs:
--------------------------------------------------------------------------------
1 | var number = 9;
2 |
3 | if (number % 2 == 0)
4 | Console.WriteLine($"{number} is Even");
5 | else
6 | Console.WriteLine($"{number} is Odd");
7 |
8 | Console.ReadKey();
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Metigator.CS42.L01.Namespace/Order.cs:
--------------------------------------------------------------------------------
1 | namespace Metigator.Sales;
2 |
3 | internal class Order
4 | {
5 | void Method()
6 | {
7 | StringBuilder sb;
8 | }
9 | }
10 | internal class Order_Detail
11 | {
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/Metigator.CS42.L01.Main/Metigator.CS42.L01.Main.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Exe
5 | net6.0
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Metigator.CS42.L01.BeforeNet6/Metigator.CS42.L01.BeforeNet6.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Exe
5 | net5.0
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Metigator.CS42.L01.Namespace/Metigator.CS42.L01.Namespace.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Exe
5 | net6.0
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Metigator.CS42.L01.Namespace/Employee.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace Metigator.HR
8 | {
9 | internal class Employee
10 | {
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Metigator.CS42.L01.Namespace/Customer.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace Metigator.Sales
8 | {
9 | internal class Customer
10 | {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/Metigator.CS42.L01.BeforeNet6/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Metigator.CS42.L01.BeforeNet6
4 | {
5 | internal class Program
6 | {
7 | static void Main(string[] args)
8 | {
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | }
20 | }
21 | }
22 | EW
--------------------------------------------------------------------------------
/Metigator.CS42.L01.OnlyOneTopLevelStFile/Customer.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace Metigator.CS42.L01.OnlyOneTopLevelStFile
8 | {
9 | internal class Customer
10 | {
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Metigator.CS42.L01.Rule1/Metigator.CS42.L01.Rule1.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Exe
5 | net6.0
6 | enable
7 | enable
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Metigator.CS42.L01.Rule2/Metigator.CS42.L01.Rule2.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Exe
5 | net6.0
6 | enable
7 | enable
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Metigator.CS42.L01.FromNet6/Metigator.CS42.L01.FromNet6.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Exe
5 | net6.0
6 | enable
7 | enable
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Metigator.CS42.L01.OnlyOneTopLevelStFile/Metigator.CS42.L01.OnlyOneTopLevelStFile.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Exe
5 | net6.0
6 | enable
7 | enable
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Metigator.CS42.L01.ImplicitUsings/Metigator.CS42.L01.ImplicitUsings.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Exe
5 | net6.0
6 | enable
7 | enable
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Metigator.CS42.L01.Namespace/Class1.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace Continent
8 | {
9 | namespace Region
10 | {
11 | namespace Area
12 | {
13 | namespace Country
14 | {
15 | class Egypt
16 | {
17 |
18 | }
19 | }
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/Metigator.CS42.L01.Rule2/Program.cs:
--------------------------------------------------------------------------------
1 | void DecideEvenOddV2(int number)
2 | {
3 | if (number % 2 == 0)
4 | Console.WriteLine($"{number} is Even");
5 | else
6 | Console.WriteLine($"{number} is Odd");
7 | }
8 |
9 | Console.WriteLine("Hello, World!");
10 | DecideEvenOdd(9);
11 | DecideEvenOdd(10);
12 |
13 |
14 | void DecideEvenOdd(int number)
15 | {
16 | if (number % 2 == 0)
17 | Console.WriteLine($"{number} is Even");
18 | else
19 | Console.WriteLine($"{number} is Odd");
20 | }
--------------------------------------------------------------------------------
/Metigator.CS42.L01.Namespace/Program.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using Metigator.Sales;
4 | using CRAC = Continent.Region.Area.Country;
5 | using EGY = Continent.Region.Area.Country.Egypt;
6 |
7 | namespace Metigator.CS42.L01.MainV1
8 | {
9 | internal class Program
10 | {
11 | static void Main(string[] args)
12 | {
13 | Console.WriteLine("Metigator");
14 | HR.Employee emp = new HR.Employee();
15 | Customer customer = new Customer();
16 | CRAC.Egypt egy = new CRAC.Egypt();
17 | EGY egy1 = new EGY();
18 | Console.WriteLine(System.Math.Cos(45));
19 | Console.WriteLine(Cos(45));
20 | Strin
21 | Console.ReadKey();
22 | }
23 | }
24 | }
--------------------------------------------------------------------------------
/Metigator.CS42.L01.Main/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Threading.Tasks;
3 |
4 | namespace Metigator.CS42.L01.MainV1
5 | {
6 | internal class Program
7 | {
8 | static void Main()
9 | {
10 | Console.WriteLine("Metigator");
11 | }
12 |
13 | static void Main(string[] args)
14 | {
15 | Console.WriteLine("Metigator");
16 | }
17 |
18 |
19 | //static int Main()
20 | //{
21 | // Console.WriteLine("Metigator");
22 | // return 0;
23 | //}
24 |
25 | //static int Main(string[] args)
26 | //{
27 | // Console.WriteLine("Metigator");
28 | // return 0;
29 | //}
30 |
31 | //static async Task Main(string[] args)
32 | //{
33 | // await Task.Run(() => Console.WriteLine("Metigator"));
34 | //}
35 |
36 | //static async Task Main(string[] args)
37 | //{
38 | // await Task.Run(() =>
39 | // {
40 | // Console.WriteLine("Metigator");
41 | // });
42 | // return 0;
43 | //}
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/Metigator.CS42.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.2.32516.85
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Metigator.CS42.L01.Main", "Metigator.CS42.L01.Main\Metigator.CS42.L01.Main.csproj", "{D193BD3F-4E7C-4C90-B9CE-14B10AA34EEE}"
7 | EndProject
8 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Metigator.CS42.L01.BeforeNet6", "Metigator.CS42.L01.BeforeNet6\Metigator.CS42.L01.BeforeNet6.csproj", "{BC7A70BB-C102-4915-9D45-818D1C2FDC2B}"
9 | EndProject
10 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Metigator.CS42.L01.FromNet6", "Metigator.CS42.L01.FromNet6\Metigator.CS42.L01.FromNet6.csproj", "{8C7AC872-D3CE-4A27-B779-3FA6B6FA4501}"
11 | EndProject
12 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Metigator.CS42.L01.Rule1", "Metigator.CS42.L01.Rule1\Metigator.CS42.L01.Rule1.csproj", "{25575C29-1850-4B68-A45B-2C54AFFAB50C}"
13 | EndProject
14 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Metigator.CS42.L01.Rule2", "Metigator.CS42.L01.Rule2\Metigator.CS42.L01.Rule2.csproj", "{2068C2B0-C58C-4B79-BCB5-B7B7819A4130}"
15 | EndProject
16 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Metigator.CS42.L01.Namespace", "Metigator.CS42.L01.Namespace\Metigator.CS42.L01.Namespace.csproj", "{B35B0ED1-6413-4626-A985-D965EDEC7323}"
17 | EndProject
18 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Metigator.CS42.L01.ImplicitUsings", "Metigator.CS42.L01.ImplicitUsings\Metigator.CS42.L01.ImplicitUsings.csproj", "{9DDCCA2F-FAC6-4D24-8864-5FF0D6805EFD}"
19 | EndProject
20 | Global
21 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
22 | Debug|Any CPU = Debug|Any CPU
23 | Release|Any CPU = Release|Any CPU
24 | EndGlobalSection
25 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
26 | {D193BD3F-4E7C-4C90-B9CE-14B10AA34EEE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
27 | {D193BD3F-4E7C-4C90-B9CE-14B10AA34EEE}.Debug|Any CPU.Build.0 = Debug|Any CPU
28 | {D193BD3F-4E7C-4C90-B9CE-14B10AA34EEE}.Release|Any CPU.ActiveCfg = Release|Any CPU
29 | {D193BD3F-4E7C-4C90-B9CE-14B10AA34EEE}.Release|Any CPU.Build.0 = Release|Any CPU
30 | {BC7A70BB-C102-4915-9D45-818D1C2FDC2B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
31 | {BC7A70BB-C102-4915-9D45-818D1C2FDC2B}.Debug|Any CPU.Build.0 = Debug|Any CPU
32 | {BC7A70BB-C102-4915-9D45-818D1C2FDC2B}.Release|Any CPU.ActiveCfg = Release|Any CPU
33 | {BC7A70BB-C102-4915-9D45-818D1C2FDC2B}.Release|Any CPU.Build.0 = Release|Any CPU
34 | {8C7AC872-D3CE-4A27-B779-3FA6B6FA4501}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
35 | {8C7AC872-D3CE-4A27-B779-3FA6B6FA4501}.Debug|Any CPU.Build.0 = Debug|Any CPU
36 | {8C7AC872-D3CE-4A27-B779-3FA6B6FA4501}.Release|Any CPU.ActiveCfg = Release|Any CPU
37 | {8C7AC872-D3CE-4A27-B779-3FA6B6FA4501}.Release|Any CPU.Build.0 = Release|Any CPU
38 | {25575C29-1850-4B68-A45B-2C54AFFAB50C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
39 | {25575C29-1850-4B68-A45B-2C54AFFAB50C}.Debug|Any CPU.Build.0 = Debug|Any CPU
40 | {25575C29-1850-4B68-A45B-2C54AFFAB50C}.Release|Any CPU.ActiveCfg = Release|Any CPU
41 | {25575C29-1850-4B68-A45B-2C54AFFAB50C}.Release|Any CPU.Build.0 = Release|Any CPU
42 | {2068C2B0-C58C-4B79-BCB5-B7B7819A4130}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
43 | {2068C2B0-C58C-4B79-BCB5-B7B7819A4130}.Debug|Any CPU.Build.0 = Debug|Any CPU
44 | {2068C2B0-C58C-4B79-BCB5-B7B7819A4130}.Release|Any CPU.ActiveCfg = Release|Any CPU
45 | {2068C2B0-C58C-4B79-BCB5-B7B7819A4130}.Release|Any CPU.Build.0 = Release|Any CPU
46 | {B35B0ED1-6413-4626-A985-D965EDEC7323}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
47 | {B35B0ED1-6413-4626-A985-D965EDEC7323}.Debug|Any CPU.Build.0 = Debug|Any CPU
48 | {B35B0ED1-6413-4626-A985-D965EDEC7323}.Release|Any CPU.ActiveCfg = Release|Any CPU
49 | {B35B0ED1-6413-4626-A985-D965EDEC7323}.Release|Any CPU.Build.0 = Release|Any CPU
50 | {9DDCCA2F-FAC6-4D24-8864-5FF0D6805EFD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
51 | {9DDCCA2F-FAC6-4D24-8864-5FF0D6805EFD}.Debug|Any CPU.Build.0 = Debug|Any CPU
52 | {9DDCCA2F-FAC6-4D24-8864-5FF0D6805EFD}.Release|Any CPU.ActiveCfg = Release|Any CPU
53 | {9DDCCA2F-FAC6-4D24-8864-5FF0D6805EFD}.Release|Any CPU.Build.0 = Release|Any CPU
54 | EndGlobalSection
55 | GlobalSection(SolutionProperties) = preSolution
56 | HideSolutionNode = FALSE
57 | EndGlobalSection
58 | GlobalSection(ExtensibilityGlobals) = postSolution
59 | SolutionGuid = {D71D95D8-0AF2-4412-B4D6-F7DCF246CEFE}
60 | EndGlobalSection
61 | EndGlobal
62 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | ## Ignore Visual Studio temporary files, build results, and
2 | ## files generated by popular Visual Studio add-ons.
3 | ##
4 | ## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
5 |
6 | # User-specific files
7 | *.rsuser
8 | *.suo
9 | *.user
10 | *.userosscache
11 | *.sln.docstates
12 |
13 | # User-specific files (MonoDevelop/Xamarin Studio)
14 | *.userprefs
15 |
16 | # Mono auto generated files
17 | mono_crash.*
18 |
19 | # Build results
20 | [Dd]ebug/
21 | [Dd]ebugPublic/
22 | [Rr]elease/
23 | [Rr]eleases/
24 | x64/
25 | x86/
26 | [Ww][Ii][Nn]32/
27 | [Aa][Rr][Mm]/
28 | [Aa][Rr][Mm]64/
29 | bld/
30 | [Bb]in/
31 | [Oo]bj/
32 | [Ll]og/
33 | [Ll]ogs/
34 |
35 | # Visual Studio 2015/2017 cache/options directory
36 | .vs/
37 | # Uncomment if you have tasks that create the project's static files in wwwroot
38 | #wwwroot/
39 |
40 | # Visual Studio 2017 auto generated files
41 | Generated\ Files/
42 |
43 | # MSTest test Results
44 | [Tt]est[Rr]esult*/
45 | [Bb]uild[Ll]og.*
46 |
47 | # NUnit
48 | *.VisualState.xml
49 | TestResult.xml
50 | nunit-*.xml
51 |
52 | # Build Results of an ATL Project
53 | [Dd]ebugPS/
54 | [Rr]eleasePS/
55 | dlldata.c
56 |
57 | # Benchmark Results
58 | BenchmarkDotNet.Artifacts/
59 |
60 | # .NET
61 | project.lock.json
62 | project.fragment.lock.json
63 | artifacts/
64 |
65 | # Tye
66 | .tye/
67 |
68 | # ASP.NET Scaffolding
69 | ScaffoldingReadMe.txt
70 |
71 | # StyleCop
72 | StyleCopReport.xml
73 |
74 | # Files built by Visual Studio
75 | *_i.c
76 | *_p.c
77 | *_h.h
78 | *.ilk
79 | *.meta
80 | *.obj
81 | *.iobj
82 | *.pch
83 | *.pdb
84 | *.ipdb
85 | *.pgc
86 | *.pgd
87 | *.rsp
88 | *.sbr
89 | *.tlb
90 | *.tli
91 | *.tlh
92 | *.tmp
93 | *.tmp_proj
94 | *_wpftmp.csproj
95 | *.log
96 | *.vspscc
97 | *.vssscc
98 | .builds
99 | *.pidb
100 | *.svclog
101 | *.scc
102 |
103 | # Chutzpah Test files
104 | _Chutzpah*
105 |
106 | # Visual C++ cache files
107 | ipch/
108 | *.aps
109 | *.ncb
110 | *.opendb
111 | *.opensdf
112 | *.sdf
113 | *.cachefile
114 | *.VC.db
115 | *.VC.VC.opendb
116 |
117 | # Visual Studio profiler
118 | *.psess
119 | *.vsp
120 | *.vspx
121 | *.sap
122 |
123 | # Visual Studio Trace Files
124 | *.e2e
125 |
126 | # TFS 2012 Local Workspace
127 | $tf/
128 |
129 | # Guidance Automation Toolkit
130 | *.gpState
131 |
132 | # ReSharper is a .NET coding add-in
133 | _ReSharper*/
134 | *.[Rr]e[Ss]harper
135 | *.DotSettings.user
136 |
137 | # TeamCity is a build add-in
138 | _TeamCity*
139 |
140 | # DotCover is a Code Coverage Tool
141 | *.dotCover
142 |
143 | # AxoCover is a Code Coverage Tool
144 | .axoCover/*
145 | !.axoCover/settings.json
146 |
147 | # Coverlet is a free, cross platform Code Coverage Tool
148 | coverage*.json
149 | coverage*.xml
150 | coverage*.info
151 |
152 | # Visual Studio code coverage results
153 | *.coverage
154 | *.coveragexml
155 |
156 | # NCrunch
157 | _NCrunch_*
158 | .*crunch*.local.xml
159 | nCrunchTemp_*
160 |
161 | # MightyMoose
162 | *.mm.*
163 | AutoTest.Net/
164 |
165 | # Web workbench (sass)
166 | .sass-cache/
167 |
168 | # Installshield output folder
169 | [Ee]xpress/
170 |
171 | # DocProject is a documentation generator add-in
172 | DocProject/buildhelp/
173 | DocProject/Help/*.HxT
174 | DocProject/Help/*.HxC
175 | DocProject/Help/*.hhc
176 | DocProject/Help/*.hhk
177 | DocProject/Help/*.hhp
178 | DocProject/Help/Html2
179 | DocProject/Help/html
180 |
181 | # Click-Once directory
182 | publish/
183 |
184 | # Publish Web Output
185 | *.[Pp]ublish.xml
186 | *.azurePubxml
187 | # Note: Comment the next line if you want to checkin your web deploy settings,
188 | # but database connection strings (with potential passwords) will be unencrypted
189 | *.pubxml
190 | *.publishproj
191 |
192 | # Microsoft Azure Web App publish settings. Comment the next line if you want to
193 | # checkin your Azure Web App publish settings, but sensitive information contained
194 | # in these scripts will be unencrypted
195 | PublishScripts/
196 |
197 | # NuGet Packages
198 | *.nupkg
199 | # NuGet Symbol Packages
200 | *.snupkg
201 | # The packages folder can be ignored because of Package Restore
202 | **/[Pp]ackages/*
203 | # except build/, which is used as an MSBuild target.
204 | !**/[Pp]ackages/build/
205 | # Uncomment if necessary however generally it will be regenerated when needed
206 | #!**/[Pp]ackages/repositories.config
207 | # NuGet v3's project.json files produces more ignorable files
208 | *.nuget.props
209 | *.nuget.targets
210 |
211 | # Microsoft Azure Build Output
212 | csx/
213 | *.build.csdef
214 |
215 | # Microsoft Azure Emulator
216 | ecf/
217 | rcf/
218 |
219 | # Windows Store app package directories and files
220 | AppPackages/
221 | BundleArtifacts/
222 | Package.StoreAssociation.xml
223 | _pkginfo.txt
224 | *.appx
225 | *.appxbundle
226 | *.appxupload
227 |
228 | # Visual Studio cache files
229 | # files ending in .cache can be ignored
230 | *.[Cc]ache
231 | # but keep track of directories ending in .cache
232 | !?*.[Cc]ache/
233 |
234 | # Others
235 | ClientBin/
236 | ~$*
237 | *~
238 | *.dbmdl
239 | *.dbproj.schemaview
240 | *.jfm
241 | *.pfx
242 | *.publishsettings
243 | orleans.codegen.cs
244 |
245 | # Including strong name files can present a security risk
246 | # (https://github.com/github/gitignore/pull/2483#issue-259490424)
247 | #*.snk
248 |
249 | # Since there are multiple workflows, uncomment next line to ignore bower_components
250 | # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
251 | #bower_components/
252 |
253 | # RIA/Silverlight projects
254 | Generated_Code/
255 |
256 | # Backup & report files from converting an old project file
257 | # to a newer Visual Studio version. Backup files are not needed,
258 | # because we have git ;-)
259 | _UpgradeReport_Files/
260 | Backup*/
261 | UpgradeLog*.XML
262 | UpgradeLog*.htm
263 | ServiceFabricBackup/
264 | *.rptproj.bak
265 |
266 | # SQL Server files
267 | *.mdf
268 | *.ldf
269 | *.ndf
270 |
271 | # Business Intelligence projects
272 | *.rdl.data
273 | *.bim.layout
274 | *.bim_*.settings
275 | *.rptproj.rsuser
276 | *- [Bb]ackup.rdl
277 | *- [Bb]ackup ([0-9]).rdl
278 | *- [Bb]ackup ([0-9][0-9]).rdl
279 |
280 | # Microsoft Fakes
281 | FakesAssemblies/
282 |
283 | # GhostDoc plugin setting file
284 | *.GhostDoc.xml
285 |
286 | # Node.js Tools for Visual Studio
287 | .ntvs_analysis.dat
288 | node_modules/
289 |
290 | # Visual Studio 6 build log
291 | *.plg
292 |
293 | # Visual Studio 6 workspace options file
294 | *.opt
295 |
296 | # Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
297 | *.vbw
298 |
299 | # Visual Studio LightSwitch build output
300 | **/*.HTMLClient/GeneratedArtifacts
301 | **/*.DesktopClient/GeneratedArtifacts
302 | **/*.DesktopClient/ModelManifest.xml
303 | **/*.Server/GeneratedArtifacts
304 | **/*.Server/ModelManifest.xml
305 | _Pvt_Extensions
306 |
307 | # Paket dependency manager
308 | .paket/paket.exe
309 | paket-files/
310 |
311 | # FAKE - F# Make
312 | .fake/
313 |
314 | # CodeRush personal settings
315 | .cr/personal
316 |
317 | # Python Tools for Visual Studio (PTVS)
318 | __pycache__/
319 | *.pyc
320 |
321 | # Cake - Uncomment if you are using it
322 | # tools/**
323 | # !tools/packages.config
324 |
325 | # Tabs Studio
326 | *.tss
327 |
328 | # Telerik's JustMock configuration file
329 | *.jmconfig
330 |
331 | # BizTalk build output
332 | *.btp.cs
333 | *.btm.cs
334 | *.odx.cs
335 | *.xsd.cs
336 |
337 | # OpenCover UI analysis results
338 | OpenCover/
339 |
340 | # Azure Stream Analytics local run output
341 | ASALocalRun/
342 |
343 | # MSBuild Binary and Structured Log
344 | *.binlog
345 |
346 | # NVidia Nsight GPU debugger configuration file
347 | *.nvuser
348 |
349 | # MFractors (Xamarin productivity tool) working folder
350 | .mfractor/
351 |
352 | # Local History for Visual Studio
353 | .localhistory/
354 |
355 | # BeatPulse healthcheck temp database
356 | healthchecksdb
357 |
358 | # Backup folder for Package Reference Convert tool in Visual Studio 2017
359 | MigrationBackup/
360 |
361 | # Ionide (cross platform F# VS Code tools) working folder
362 | .ionide/
363 |
364 | # Fody - auto-generated XML schema
365 | FodyWeavers.xsd
366 |
367 | ##
368 | ## Visual studio for Mac
369 | ##
370 |
371 |
372 | # globs
373 | Makefile.in
374 | *.userprefs
375 | *.usertasks
376 | config.make
377 | config.status
378 | aclocal.m4
379 | install-sh
380 | autom4te.cache/
381 | *.tar.gz
382 | tarballs/
383 | test-results/
384 |
385 | # Mac bundle stuff
386 | *.dmg
387 | *.app
388 |
389 | # content below from: https://github.com/github/gitignore/blob/master/Global/macOS.gitignore
390 | # General
391 | .DS_Store
392 | .AppleDouble
393 | .LSOverride
394 |
395 | # Icon must end with two \r
396 | Icon
397 |
398 |
399 | # Thumbnails
400 | ._*
401 |
402 | # Files that might appear in the root of a volume
403 | .DocumentRevisions-V100
404 | .fseventsd
405 | .Spotlight-V100
406 | .TemporaryItems
407 | .Trashes
408 | .VolumeIcon.icns
409 | .com.apple.timemachine.donotpresent
410 |
411 | # Directories potentially created on remote AFP share
412 | .AppleDB
413 | .AppleDesktop
414 | Network Trash Folder
415 | Temporary Items
416 | .apdisk
417 |
418 | # content below from: https://github.com/github/gitignore/blob/master/Global/Windows.gitignore
419 | # Windows thumbnail cache files
420 | Thumbs.db
421 | ehthumbs.db
422 | ehthumbs_vista.db
423 |
424 | # Dump file
425 | *.stackdump
426 |
427 | # Folder config file
428 | [Dd]esktop.ini
429 |
430 | # Recycle Bin used on file shares
431 | $RECYCLE.BIN/
432 |
433 | # Windows Installer files
434 | *.cab
435 | *.msi
436 | *.msix
437 | *.msm
438 | *.msp
439 |
440 | # Windows shortcuts
441 | *.lnk
442 |
443 | # JetBrains Rider
444 | .idea/
445 | *.sln.iml
446 |
447 | ##
448 | ## Visual Studio Code
449 | ##
450 | .vscode/*
451 | !.vscode/settings.json
452 | !.vscode/tasks.json
453 | !.vscode/launch.json
454 | !.vscode/extensions.json
455 |
--------------------------------------------------------------------------------