This commit is contained in:
femsci 2023-10-11 22:15:27 +02:00
commit 8a928c416e
Signed by: femsci
GPG key ID: 08F7911F0E650C67
5 changed files with 295 additions and 0 deletions

2
.gitignore vendored Normal file
View file

@ -0,0 +1,2 @@
**/obj/
**/bin/

27
Countries.sln Normal file
View file

@ -0,0 +1,27 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.31903.59
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{3F60AF46-176E-40BF-9FE5-72EB0A850CE6}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nyanbyte.Countries", "src\Nyanbyte.Countries\Nyanbyte.Countries.csproj", "{2677BE44-CA30-40C1-90AE-7A2C2F1C0EA6}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{2677BE44-CA30-40C1-90AE-7A2C2F1C0EA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2677BE44-CA30-40C1-90AE-7A2C2F1C0EA6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2677BE44-CA30-40C1-90AE-7A2C2F1C0EA6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2677BE44-CA30-40C1-90AE-7A2C2F1C0EA6}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{2677BE44-CA30-40C1-90AE-7A2C2F1C0EA6} = {3F60AF46-176E-40BF-9FE5-72EB0A850CE6}
EndGlobalSection
EndGlobal

3
README.md Normal file
View file

@ -0,0 +1,3 @@
# Nyanbyte.Countries
A .NET library for country data, including ISO Codes, languages, and other data associated with countries

View file

@ -0,0 +1,254 @@
namespace Nyanbyte.Countries;
public enum CountryCode : short
{
AF = 004,
AX = 248,
AL = 008,
DZ = 012,
AS = 016,
AD = 020,
AO = 024,
AI = 660,
AQ = 010,
AG = 028,
AR = 032,
AM = 051,
AW = 533,
AU = 036,
AT = 040,
AZ = 031,
BS = 044,
BH = 048,
BD = 050,
BB = 052,
BY = 112,
BE = 056,
BZ = 084,
BJ = 204,
BM = 060,
BT = 064,
BO = 068,
BQ = 535,
BA = 070,
BW = 072,
BV = 074,
BR = 076,
IO = 086,
BN = 096,
BG = 100,
BF = 854,
BI = 108,
CV = 132,
KH = 116,
CM = 120,
CA = 124,
KY = 136,
CF = 140,
TD = 148,
CL = 152,
CN = 156,
CX = 162,
CC = 166,
CO = 170,
KM = 174,
CD = 180,
CG = 178,
CK = 184,
CR = 188,
CI = 384,
HR = 191,
CU = 192,
CW = 531,
CY = 196,
CZ = 203,
DK = 208,
DJ = 262,
DM = 212,
DO = 214,
EC = 218,
EG = 818,
SV = 222,
GQ = 226,
ER = 232,
EE = 233,
SZ = 748,
ET = 231,
FK = 238,
FO = 234,
FJ = 242,
FI = 246,
FR = 250,
GF = 254,
PF = 258,
TF = 260,
GA = 266,
GM = 270,
GE = 268,
DE = 276,
GH = 288,
GI = 292,
GR = 300,
GL = 304,
GD = 308,
GP = 312,
GU = 316,
GT = 320,
GG = 831,
GN = 324,
GW = 624,
GY = 328,
HT = 332,
HM = 334,
VA = 336,
HN = 340,
HK = 344,
HU = 348,
IS = 352,
IN = 356,
ID = 360,
IR = 364,
IQ = 368,
IE = 372,
IM = 833,
IL = 376,
IT = 380,
JM = 388,
JP = 392,
JE = 832,
JO = 400,
KZ = 398,
KE = 404,
KI = 296,
KP = 408,
KR = 410,
KW = 414,
KG = 417,
LA = 418,
LV = 428,
LB = 422,
LS = 426,
LR = 430,
LY = 434,
LI = 438,
LT = 440,
LU = 442,
MO = 446,
MK = 807,
MG = 450,
MW = 454,
MY = 458,
MV = 462,
ML = 466,
MT = 470,
MH = 584,
MQ = 474,
MR = 478,
MU = 480,
YT = 175,
MX = 484,
FM = 583,
MD = 498,
MC = 492,
MN = 496,
ME = 499,
MS = 500,
MA = 504,
MZ = 508,
MM = 104,
NA = 516,
NR = 520,
NP = 524,
NL = 528,
NC = 540,
NZ = 554,
NI = 558,
NE = 562,
NG = 566,
NU = 570,
NF = 574,
MP = 580,
NO = 578,
OM = 512,
PK = 586,
PW = 585,
PS = 275,
PA = 591,
PG = 598,
PY = 600,
PE = 604,
PH = 608,
PN = 612,
PL = 616,
PT = 620,
PR = 630,
QA = 634,
RE = 638,
RO = 642,
RU = 643,
RW = 646,
BL = 652,
SH = 654,
KN = 659,
LC = 662,
MF = 663,
PM = 666,
VC = 670,
WS = 882,
SM = 674,
ST = 678,
SA = 682,
SN = 686,
RS = 688,
SC = 690,
SL = 694,
SG = 702,
SX = 534,
SK = 703,
SI = 705,
SB = 090,
SO = 706,
ZA = 710,
GS = 239,
SS = 728,
ES = 724,
LK = 144,
SD = 729,
SR = 740,
SJ = 744,
SE = 752,
CH = 756,
SY = 760,
TW = 158,
TJ = 762,
TZ = 834,
TH = 764,
TL = 626,
TG = 768,
TK = 772,
TO = 776,
TT = 780,
TN = 788,
TR = 792,
TM = 795,
TC = 796,
TV = 798,
UG = 800,
UA = 804,
AE = 784,
GB = 826,
UM = 581,
US = 840,
UY = 858,
UZ = 860,
VU = 548,
VE = 862,
VN = 704,
VG = 092,
VI = 850,
WF = 876,
EH = 732,
YE = 887,
ZM = 894,
ZW = 716
}

View file

@ -0,0 +1,9 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
</Project>