优化GeoPoint,本想使用readonly struct,但不知道如何区分无效坐标。
智能大石头 编写于 2024-04-29 00:19:47
NewLife.Map

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.32112.339
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test", "Test\Test.csproj", "{582E00A2-4FA4-41DC-84AD-EE264A9FF4D8}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "XUnitTest", "XUnitTest\XUnitTest.csproj", "{08A39462-0531-45AB-ACBB-03F62AF4400F}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{719C113A-6804-4150-8473-BF889F06DFD6}"
	ProjectSection(SolutionItems) = preProject
		.editorconfig = .editorconfig
		.github\workflows\publish-beta.yml = .github\workflows\publish-beta.yml
		.github\workflows\publish.yml = .github\workflows\publish.yml
		Readme.MD = Readme.MD
		.github\workflows\test.yml = .github\workflows\test.yml
	EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NewLife.Map", "NewLife.Map\NewLife.Map.csproj", "{9C7D96F5-136F-4FBD-8D58-18105263D041}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MapApi", "MapApi\MapApi.csproj", "{393023C1-CCC2-40E3-AE4B-2AA6B4A20BC1}"
EndProject
Global
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
		Debug|Any CPU = Debug|Any CPU
		Release|Any CPU = Release|Any CPU
	EndGlobalSection
	GlobalSection(ProjectConfigurationPlatforms) = postSolution
		{582E00A2-4FA4-41DC-84AD-EE264A9FF4D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{582E00A2-4FA4-41DC-84AD-EE264A9FF4D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{582E00A2-4FA4-41DC-84AD-EE264A9FF4D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{582E00A2-4FA4-41DC-84AD-EE264A9FF4D8}.Release|Any CPU.Build.0 = Release|Any CPU
		{08A39462-0531-45AB-ACBB-03F62AF4400F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{08A39462-0531-45AB-ACBB-03F62AF4400F}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{08A39462-0531-45AB-ACBB-03F62AF4400F}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{08A39462-0531-45AB-ACBB-03F62AF4400F}.Release|Any CPU.Build.0 = Release|Any CPU
		{9C7D96F5-136F-4FBD-8D58-18105263D041}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{9C7D96F5-136F-4FBD-8D58-18105263D041}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{9C7D96F5-136F-4FBD-8D58-18105263D041}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{9C7D96F5-136F-4FBD-8D58-18105263D041}.Release|Any CPU.Build.0 = Release|Any CPU
		{393023C1-CCC2-40E3-AE4B-2AA6B4A20BC1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{393023C1-CCC2-40E3-AE4B-2AA6B4A20BC1}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{393023C1-CCC2-40E3-AE4B-2AA6B4A20BC1}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{393023C1-CCC2-40E3-AE4B-2AA6B4A20BC1}.Release|Any CPU.Build.0 = Release|Any CPU
	EndGlobalSection
	GlobalSection(SolutionProperties) = preSolution
		HideSolutionNode = FALSE
	EndGlobalSection
	GlobalSection(ExtensibilityGlobals) = postSolution
		SolutionGuid = {323831A1-A95B-40AB-B9AD-36A0BC10C2CB}
	EndGlobalSection
EndGlobal