# .NET build output
bin/
obj/
[Bb]uild/
[Bb]uildResults/
[Oo]ut/

# Visual Studio / Rider / VS Code
.vs/
.vscode/
.idea/
*.suo
*.user
*.userosscache
*.sln.docstates
*.userprefs

# Test results
[Tt]est[Rr]esult*/
*.coverage
*.coveragexml
coverage*.json
coverage*.xml
coverage*.info

# Publish output
publish/
*.[Pp]ublish.xml
PublishProfiles/
artifacts/

# NuGet
*.nupkg
*.snupkg
.nuget/
packages/
!packages/build/
project.lock.json
project.fragment.lock.json

# Project-specific — do not commit runtime data
*.db
*.db-shm
*.db-wal

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

# Misc
*.log
*.tmp
*.bak
