# ===== IDE =====
.vs/
.idea/
*.DotSettings.user

# ===== .NET Build Output =====
[Dd]ebug/
[Rr]elease/
bin/
obj/
*.user
*.suo
*.userosscache
*.sln.docstates

# ===== NuGet =====
.nuget/
packages/
*.nupkg
project.lock.json
project.fragment.lock.json
artifacts/

# ===== Test Results =====
TestResults/
[Cc]overage*/
*.coverage
*.coveragexml

# ===== Logs =====
*.log
logs/

# ===== OS =====
.DS_Store
Thumbs.db
Desktop.ini

# ===== Project: src/library build artifacts =====
# (third-party dlls tracked in src/library/.gitignore)
src/library/*.dll
src/library/*.pdb
src/library/*.exe

# ===== Project: output directories =====
output.report/net5.0/*.dll
output.report/net5.0/*.pdb
output.report/net5.0/*.exe

# ===== Project: client unity output =====
src/client/OpenCards.Client.Unity/_out/*.dll
src/client/OpenCards.Client.Unity/_out/*.pdb

# ===== Project: Redis =====
**/*.rdb
