зеркало из
1
0
Форкнуть 0

Re-work the projects and add the UI and Controls (#97)

- moved existing files
- added the UI project
- added tests
- added WPF sample
This commit is contained in:
Matthew Leibowitz 2020-09-08 05:29:22 +02:00 коммит произвёл GitHub
Родитель f662e1dfed
Коммит 00ad92b851
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
84 изменённых файлов: 1517 добавлений и 487 удалений

Просмотреть файл

@ -1,7 +1,7 @@
MIT License
Copyright (c) 2015-2016 Xamarin, Inc.
Copyright (c) 2017-2019 Microsoft Corporation.
Copyright (c) 2017-2020 Microsoft Corporation.
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in

Просмотреть файл

@ -8,7 +8,7 @@ interesting projects:
- [SkiaSharp][skiasharp] _(the engine)_
- [SkiaSharp.Extended][extended] _(additional APIs)_
- [SkiaSharp.Extended.Controls][controls] _(additional Xamarin.Forms controls)_
- [SkiaSharp.Extended.UI][controls] _(additional Xamarin.Forms controls)_
**Deprecated / Unmaintained Libraries**
@ -35,6 +35,6 @@ The code in this repository is licensed under the [MIT License][license].
[skiasharp]: https://github.com/mono/SkiaSharp
[extended]: https://github.com/mono/SkiaSharp.Extended/wiki/SkiaSharp.Extended
[controls]: https://github.com/mono/SkiaSharp.Extended/wiki/SkiaSharp.Extended.Controls
[controls]: https://github.com/mono/SkiaSharp.Extended/wiki/SkiaSharp.Extended.UI
[iconify]: https://github.com/mono/SkiaSharp.Extended/wiki/SkiaSharp.Extended.Iconify
[svg]: https://github.com/mono/SkiaSharp.Extended/wiki/SkiaSharp.Extended.Svg

Просмотреть файл

@ -0,0 +1,593 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.30330.147
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{51B0C2C7-732B-4A5C-A4F2-55655D147866}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharpDemo", "samples\SkiaSharpDemo\SkiaSharpDemo.csproj", "{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SkiaSharpDemo.Android", "samples\SkiaSharpDemo.Android\SkiaSharpDemo.Android.csproj", "{9B960D09-426D-4D5A-90AC-8971D255E48F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SkiaSharpDemo.iOS", "samples\SkiaSharpDemo.iOS\SkiaSharpDemo.iOS.csproj", "{C9938859-CB05-4AAD-909A-8118F3D6B47A}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SkiaSharpDemo.macOS", "samples\SkiaSharpDemo.macOS\SkiaSharpDemo.macOS.csproj", "{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended", "source\SkiaSharp.Extended\SkiaSharp.Extended.csproj", "{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Svg", "source\SkiaSharp.Extended.Svg\SkiaSharp.Extended.Svg.csproj", "{854B652B-685E-4147-BBA3-0E1DA85FDEE5}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Iconify", "source\SkiaSharp.Extended.Iconify\SkiaSharp.Extended.Iconify.csproj", "{941BC633-58F2-4D38-ACFA-DA4B381AC406}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Iconify.FontAwesome", "source\SkiaSharp.Extended.Iconify.FontAwesome\SkiaSharp.Extended.Iconify.FontAwesome.csproj", "{C4320934-1A4F-4037-813F-5159C3FB97EE}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Iconify.IonIcons", "source\SkiaSharp.Extended.Iconify.IonIcons\SkiaSharp.Extended.Iconify.IonIcons.csproj", "{EE925218-F50F-40DE-8C2A-5065EAC76932}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Iconify.MaterialDesignIcons", "source\SkiaSharp.Extended.Iconify.MaterialDesignIcons\SkiaSharp.Extended.Iconify.MaterialDesignIcons.csproj", "{AE75FEC5-5673-4351-B296-BE0BAEA1C090}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Iconify.MaterialIcons", "source\SkiaSharp.Extended.Iconify.MaterialIcons\SkiaSharp.Extended.Iconify.MaterialIcons.csproj", "{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Iconify.Meteocons", "source\SkiaSharp.Extended.Iconify.Meteocons\SkiaSharp.Extended.Iconify.Meteocons.csproj", "{836B21CF-10F0-4DB6-A437-BC43F15EAC86}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Iconify.SimpleLineIcons", "source\SkiaSharp.Extended.Iconify.SimpleLineIcons\SkiaSharp.Extended.Iconify.SimpleLineIcons.csproj", "{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Iconify.Typicons", "source\SkiaSharp.Extended.Iconify.Typicons\SkiaSharp.Extended.Iconify.Typicons.csproj", "{91DF572A-CB40-4D5F-9F09-6244E60C7625}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Iconify.WeatherIcons", "source\SkiaSharp.Extended.Iconify.WeatherIcons\SkiaSharp.Extended.Iconify.WeatherIcons.csproj", "{4B690A05-D653-4CC5-A34E-CB4A6472729A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IconifyGenerator", "utils\IconifyGenerator\IconifyGenerator.csproj", "{8E2211C7-EA20-4670-98DB-0489D2127DAB}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "utils", "utils", "{E546FFE2-58F6-4F5B-8EDB-15056F9810BA}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{5555F827-12DF-4D15-BF07-3A720FC2EF3F}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Svg.Tests", "tests\SkiaSharp.Extended.Svg.Tests\SkiaSharp.Extended.Svg.Tests.csproj", "{4EDBF443-6305-48DA-90E7-9943E6E97B03}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Tests", "tests\SkiaSharp.Extended.Tests\SkiaSharp.Extended.Tests.csproj", "{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "deprecated", "deprecated", "{7BB41E64-A9E4-4675-8CE6-98360BF6AB0C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.UI", "source\SkiaSharp.Extended.UI\SkiaSharp.Extended.UI.csproj", "{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.UI.Tests", "tests\SkiaSharp.Extended.UI.Tests\SkiaSharp.Extended.UI.Tests.csproj", "{33B974F8-1076-4D66-A212-75614C888B26}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|ARM = Debug|ARM
Debug|iPhone = Debug|iPhone
Debug|iPhoneSimulator = Debug|iPhoneSimulator
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|ARM = Release|ARM
Release|iPhone = Release|iPhone
Release|iPhoneSimulator = Release|iPhoneSimulator
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}.Debug|ARM.ActiveCfg = Debug|Any CPU
{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}.Debug|ARM.Build.0 = Debug|Any CPU
{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}.Debug|iPhone.Build.0 = Debug|Any CPU
{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}.Debug|x64.ActiveCfg = Debug|Any CPU
{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}.Debug|x64.Build.0 = Debug|Any CPU
{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}.Debug|x86.ActiveCfg = Debug|Any CPU
{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}.Debug|x86.Build.0 = Debug|Any CPU
{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}.Release|Any CPU.Build.0 = Release|Any CPU
{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}.Release|ARM.ActiveCfg = Release|Any CPU
{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}.Release|ARM.Build.0 = Release|Any CPU
{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}.Release|iPhone.ActiveCfg = Release|Any CPU
{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}.Release|iPhone.Build.0 = Release|Any CPU
{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}.Release|x64.ActiveCfg = Release|Any CPU
{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}.Release|x64.Build.0 = Release|Any CPU
{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}.Release|x86.ActiveCfg = Release|Any CPU
{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}.Release|x86.Build.0 = Release|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Debug|ARM.ActiveCfg = Debug|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Debug|ARM.Build.0 = Debug|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Debug|ARM.Deploy.0 = Debug|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Debug|iPhone.Build.0 = Debug|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Debug|iPhone.Deploy.0 = Debug|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Debug|x64.ActiveCfg = Debug|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Debug|x64.Build.0 = Debug|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Debug|x64.Deploy.0 = Debug|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Debug|x86.ActiveCfg = Debug|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Debug|x86.Build.0 = Debug|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Debug|x86.Deploy.0 = Debug|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Release|Any CPU.Build.0 = Release|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Release|Any CPU.Deploy.0 = Release|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Release|ARM.ActiveCfg = Release|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Release|ARM.Build.0 = Release|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Release|ARM.Deploy.0 = Release|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Release|iPhone.ActiveCfg = Release|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Release|iPhone.Build.0 = Release|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Release|iPhone.Deploy.0 = Release|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Release|x64.ActiveCfg = Release|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Release|x64.Build.0 = Release|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Release|x64.Deploy.0 = Release|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Release|x86.ActiveCfg = Release|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Release|x86.Build.0 = Release|Any CPU
{9B960D09-426D-4D5A-90AC-8971D255E48F}.Release|x86.Deploy.0 = Release|Any CPU
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Debug|ARM.ActiveCfg = Debug|iPhone
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Debug|ARM.Build.0 = Debug|iPhone
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Debug|ARM.Deploy.0 = Debug|iPhone
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Debug|iPhone.ActiveCfg = Debug|iPhone
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Debug|iPhone.Build.0 = Debug|iPhone
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Debug|iPhone.Deploy.0 = Debug|iPhone
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Debug|x64.ActiveCfg = Debug|iPhoneSimulator
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Debug|x64.Build.0 = Debug|iPhoneSimulator
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Debug|x86.ActiveCfg = Debug|iPhoneSimulator
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Debug|x86.Build.0 = Debug|iPhoneSimulator
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Release|Any CPU.ActiveCfg = Release|iPhoneSimulator
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Release|Any CPU.Build.0 = Release|iPhoneSimulator
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Release|ARM.ActiveCfg = Release|iPhone
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Release|ARM.Build.0 = Release|iPhone
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Release|ARM.Deploy.0 = Release|iPhone
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Release|iPhone.ActiveCfg = Release|iPhone
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Release|iPhone.Build.0 = Release|iPhone
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Release|iPhone.Deploy.0 = Release|iPhone
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Release|x64.ActiveCfg = Release|iPhoneSimulator
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Release|x64.Build.0 = Release|iPhoneSimulator
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Release|x86.ActiveCfg = Release|iPhoneSimulator
{C9938859-CB05-4AAD-909A-8118F3D6B47A}.Release|x86.Build.0 = Release|iPhoneSimulator
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Debug|ARM.ActiveCfg = Debug|Any CPU
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Debug|ARM.Build.0 = Debug|Any CPU
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Debug|iPhone.Build.0 = Debug|Any CPU
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Debug|x64.ActiveCfg = Debug|Any CPU
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Debug|x64.Build.0 = Debug|Any CPU
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Debug|x86.ActiveCfg = Debug|Any CPU
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Debug|x86.Build.0 = Debug|Any CPU
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Release|Any CPU.Build.0 = Release|Any CPU
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Release|ARM.ActiveCfg = Release|Any CPU
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Release|ARM.Build.0 = Release|Any CPU
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Release|iPhone.ActiveCfg = Release|Any CPU
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Release|iPhone.Build.0 = Release|Any CPU
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Release|x64.ActiveCfg = Release|Any CPU
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Release|x64.Build.0 = Release|Any CPU
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Release|x86.ActiveCfg = Release|Any CPU
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Release|x86.Build.0 = Release|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|ARM.ActiveCfg = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|ARM.Build.0 = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|iPhone.Build.0 = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|x64.ActiveCfg = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|x64.Build.0 = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|x86.ActiveCfg = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|x86.Build.0 = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|Any CPU.Build.0 = Release|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|ARM.ActiveCfg = Release|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|ARM.Build.0 = Release|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|iPhone.ActiveCfg = Release|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|iPhone.Build.0 = Release|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|x64.ActiveCfg = Release|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|x64.Build.0 = Release|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|x86.ActiveCfg = Release|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|x86.Build.0 = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|ARM.ActiveCfg = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|ARM.Build.0 = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|iPhone.Build.0 = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|x64.ActiveCfg = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|x64.Build.0 = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|x86.ActiveCfg = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|x86.Build.0 = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|Any CPU.Build.0 = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|ARM.ActiveCfg = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|ARM.Build.0 = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|iPhone.ActiveCfg = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|iPhone.Build.0 = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|x64.ActiveCfg = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|x64.Build.0 = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|x86.ActiveCfg = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|x86.Build.0 = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|Any CPU.Build.0 = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|ARM.ActiveCfg = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|ARM.Build.0 = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|iPhone.Build.0 = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|x64.ActiveCfg = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|x64.Build.0 = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|x86.ActiveCfg = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|x86.Build.0 = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|Any CPU.ActiveCfg = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|Any CPU.Build.0 = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|ARM.ActiveCfg = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|ARM.Build.0 = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|iPhone.ActiveCfg = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|iPhone.Build.0 = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|x64.ActiveCfg = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|x64.Build.0 = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|x86.ActiveCfg = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|x86.Build.0 = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|ARM.ActiveCfg = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|ARM.Build.0 = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|iPhone.Build.0 = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|x64.ActiveCfg = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|x64.Build.0 = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|x86.ActiveCfg = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|x86.Build.0 = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|Any CPU.Build.0 = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|ARM.ActiveCfg = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|ARM.Build.0 = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|iPhone.ActiveCfg = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|iPhone.Build.0 = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|x64.ActiveCfg = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|x64.Build.0 = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|x86.ActiveCfg = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|x86.Build.0 = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|ARM.ActiveCfg = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|ARM.Build.0 = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|iPhone.Build.0 = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|x64.ActiveCfg = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|x64.Build.0 = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|x86.ActiveCfg = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|x86.Build.0 = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|Any CPU.Build.0 = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|ARM.ActiveCfg = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|ARM.Build.0 = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|iPhone.ActiveCfg = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|iPhone.Build.0 = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|x64.ActiveCfg = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|x64.Build.0 = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|x86.ActiveCfg = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|x86.Build.0 = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|ARM.ActiveCfg = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|ARM.Build.0 = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|iPhone.Build.0 = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|x64.ActiveCfg = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|x64.Build.0 = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|x86.ActiveCfg = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|x86.Build.0 = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|Any CPU.Build.0 = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|ARM.ActiveCfg = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|ARM.Build.0 = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|iPhone.ActiveCfg = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|iPhone.Build.0 = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|x64.ActiveCfg = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|x64.Build.0 = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|x86.ActiveCfg = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|x86.Build.0 = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|ARM.ActiveCfg = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|ARM.Build.0 = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|iPhone.Build.0 = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|x64.ActiveCfg = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|x64.Build.0 = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|x86.ActiveCfg = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|x86.Build.0 = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|Any CPU.Build.0 = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|ARM.ActiveCfg = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|ARM.Build.0 = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|iPhone.ActiveCfg = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|iPhone.Build.0 = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|x64.ActiveCfg = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|x64.Build.0 = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|x86.ActiveCfg = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|x86.Build.0 = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|Any CPU.Build.0 = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|ARM.ActiveCfg = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|ARM.Build.0 = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|iPhone.Build.0 = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|x64.ActiveCfg = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|x64.Build.0 = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|x86.ActiveCfg = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|x86.Build.0 = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|Any CPU.ActiveCfg = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|Any CPU.Build.0 = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|ARM.ActiveCfg = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|ARM.Build.0 = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|iPhone.ActiveCfg = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|iPhone.Build.0 = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|x64.ActiveCfg = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|x64.Build.0 = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|x86.ActiveCfg = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|x86.Build.0 = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|ARM.ActiveCfg = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|ARM.Build.0 = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|iPhone.Build.0 = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|x64.ActiveCfg = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|x64.Build.0 = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|x86.ActiveCfg = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|x86.Build.0 = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|Any CPU.Build.0 = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|ARM.ActiveCfg = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|ARM.Build.0 = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|iPhone.ActiveCfg = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|iPhone.Build.0 = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|x64.ActiveCfg = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|x64.Build.0 = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|x86.ActiveCfg = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|x86.Build.0 = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|Any CPU.Build.0 = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|ARM.ActiveCfg = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|ARM.Build.0 = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|iPhone.Build.0 = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|x64.ActiveCfg = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|x64.Build.0 = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|x86.ActiveCfg = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|x86.Build.0 = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|Any CPU.ActiveCfg = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|Any CPU.Build.0 = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|ARM.ActiveCfg = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|ARM.Build.0 = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|iPhone.ActiveCfg = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|iPhone.Build.0 = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|x64.ActiveCfg = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|x64.Build.0 = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|x86.ActiveCfg = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|x86.Build.0 = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|ARM.ActiveCfg = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|ARM.Build.0 = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|iPhone.Build.0 = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|x64.ActiveCfg = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|x64.Build.0 = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|x86.ActiveCfg = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|x86.Build.0 = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|Any CPU.Build.0 = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|ARM.ActiveCfg = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|ARM.Build.0 = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|iPhone.ActiveCfg = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|iPhone.Build.0 = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|x64.ActiveCfg = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|x64.Build.0 = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|x86.ActiveCfg = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|x86.Build.0 = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|ARM.ActiveCfg = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|ARM.Build.0 = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|iPhone.Build.0 = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|x64.ActiveCfg = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|x64.Build.0 = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|x86.ActiveCfg = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|x86.Build.0 = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|Any CPU.Build.0 = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|ARM.ActiveCfg = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|ARM.Build.0 = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|iPhone.ActiveCfg = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|iPhone.Build.0 = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|x64.ActiveCfg = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|x64.Build.0 = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|x86.ActiveCfg = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|x86.Build.0 = Release|Any CPU
{4EDBF443-6305-48DA-90E7-9943E6E97B03}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4EDBF443-6305-48DA-90E7-9943E6E97B03}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4EDBF443-6305-48DA-90E7-9943E6E97B03}.Debug|ARM.ActiveCfg = Debug|Any CPU
{4EDBF443-6305-48DA-90E7-9943E6E97B03}.Debug|ARM.Build.0 = Debug|Any CPU
{4EDBF443-6305-48DA-90E7-9943E6E97B03}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{4EDBF443-6305-48DA-90E7-9943E6E97B03}.Debug|iPhone.Build.0 = Debug|Any CPU
{4EDBF443-6305-48DA-90E7-9943E6E97B03}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{4EDBF443-6305-48DA-90E7-9943E6E97B03}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{4EDBF443-6305-48DA-90E7-9943E6E97B03}.Debug|x64.ActiveCfg = Debug|Any CPU
{4EDBF443-6305-48DA-90E7-9943E6E97B03}.Debug|x64.Build.0 = Debug|Any CPU
{4EDBF443-6305-48DA-90E7-9943E6E97B03}.Debug|x86.ActiveCfg = Debug|Any CPU
{4EDBF443-6305-48DA-90E7-9943E6E97B03}.Debug|x86.Build.0 = Debug|Any CPU
{4EDBF443-6305-48DA-90E7-9943E6E97B03}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4EDBF443-6305-48DA-90E7-9943E6E97B03}.Release|Any CPU.Build.0 = Release|Any CPU
{4EDBF443-6305-48DA-90E7-9943E6E97B03}.Release|ARM.ActiveCfg = Release|Any CPU
{4EDBF443-6305-48DA-90E7-9943E6E97B03}.Release|ARM.Build.0 = Release|Any CPU
{4EDBF443-6305-48DA-90E7-9943E6E97B03}.Release|iPhone.ActiveCfg = Release|Any CPU
{4EDBF443-6305-48DA-90E7-9943E6E97B03}.Release|iPhone.Build.0 = Release|Any CPU
{4EDBF443-6305-48DA-90E7-9943E6E97B03}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{4EDBF443-6305-48DA-90E7-9943E6E97B03}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{4EDBF443-6305-48DA-90E7-9943E6E97B03}.Release|x64.ActiveCfg = Release|Any CPU
{4EDBF443-6305-48DA-90E7-9943E6E97B03}.Release|x64.Build.0 = Release|Any CPU
{4EDBF443-6305-48DA-90E7-9943E6E97B03}.Release|x86.ActiveCfg = Release|Any CPU
{4EDBF443-6305-48DA-90E7-9943E6E97B03}.Release|x86.Build.0 = Release|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Debug|ARM.ActiveCfg = Debug|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Debug|ARM.Build.0 = Debug|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Debug|iPhone.Build.0 = Debug|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Debug|x64.ActiveCfg = Debug|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Debug|x64.Build.0 = Debug|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Debug|x86.ActiveCfg = Debug|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Debug|x86.Build.0 = Debug|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Release|Any CPU.Build.0 = Release|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Release|ARM.ActiveCfg = Release|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Release|ARM.Build.0 = Release|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Release|iPhone.ActiveCfg = Release|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Release|iPhone.Build.0 = Release|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Release|x64.ActiveCfg = Release|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Release|x64.Build.0 = Release|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Release|x86.ActiveCfg = Release|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Release|x86.Build.0 = Release|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Debug|ARM.ActiveCfg = Debug|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Debug|ARM.Build.0 = Debug|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Debug|iPhone.Build.0 = Debug|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Debug|x64.ActiveCfg = Debug|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Debug|x64.Build.0 = Debug|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Debug|x86.ActiveCfg = Debug|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Debug|x86.Build.0 = Debug|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Release|Any CPU.Build.0 = Release|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Release|ARM.ActiveCfg = Release|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Release|ARM.Build.0 = Release|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Release|iPhone.ActiveCfg = Release|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Release|iPhone.Build.0 = Release|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Release|x64.ActiveCfg = Release|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Release|x64.Build.0 = Release|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Release|x86.ActiveCfg = Release|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Release|x86.Build.0 = Release|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Debug|Any CPU.Build.0 = Debug|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Debug|ARM.ActiveCfg = Debug|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Debug|ARM.Build.0 = Debug|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Debug|iPhone.Build.0 = Debug|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Debug|x64.ActiveCfg = Debug|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Debug|x64.Build.0 = Debug|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Debug|x86.ActiveCfg = Debug|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Debug|x86.Build.0 = Debug|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Release|Any CPU.ActiveCfg = Release|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Release|Any CPU.Build.0 = Release|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Release|ARM.ActiveCfg = Release|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Release|ARM.Build.0 = Release|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Release|iPhone.ActiveCfg = Release|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Release|iPhone.Build.0 = Release|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Release|x64.ActiveCfg = Release|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Release|x64.Build.0 = Release|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Release|x86.ActiveCfg = Release|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{A2563433-9CE0-42ED-BB51-640A0FFA9D0F} = {51B0C2C7-732B-4A5C-A4F2-55655D147866}
{9B960D09-426D-4D5A-90AC-8971D255E48F} = {51B0C2C7-732B-4A5C-A4F2-55655D147866}
{C9938859-CB05-4AAD-909A-8118F3D6B47A} = {51B0C2C7-732B-4A5C-A4F2-55655D147866}
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C} = {51B0C2C7-732B-4A5C-A4F2-55655D147866}
{854B652B-685E-4147-BBA3-0E1DA85FDEE5} = {7BB41E64-A9E4-4675-8CE6-98360BF6AB0C}
{941BC633-58F2-4D38-ACFA-DA4B381AC406} = {7BB41E64-A9E4-4675-8CE6-98360BF6AB0C}
{C4320934-1A4F-4037-813F-5159C3FB97EE} = {7BB41E64-A9E4-4675-8CE6-98360BF6AB0C}
{EE925218-F50F-40DE-8C2A-5065EAC76932} = {7BB41E64-A9E4-4675-8CE6-98360BF6AB0C}
{AE75FEC5-5673-4351-B296-BE0BAEA1C090} = {7BB41E64-A9E4-4675-8CE6-98360BF6AB0C}
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D} = {7BB41E64-A9E4-4675-8CE6-98360BF6AB0C}
{836B21CF-10F0-4DB6-A437-BC43F15EAC86} = {7BB41E64-A9E4-4675-8CE6-98360BF6AB0C}
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8} = {7BB41E64-A9E4-4675-8CE6-98360BF6AB0C}
{91DF572A-CB40-4D5F-9F09-6244E60C7625} = {7BB41E64-A9E4-4675-8CE6-98360BF6AB0C}
{4B690A05-D653-4CC5-A34E-CB4A6472729A} = {7BB41E64-A9E4-4675-8CE6-98360BF6AB0C}
{8E2211C7-EA20-4670-98DB-0489D2127DAB} = {E546FFE2-58F6-4F5B-8EDB-15056F9810BA}
{4EDBF443-6305-48DA-90E7-9943E6E97B03} = {5555F827-12DF-4D15-BF07-3A720FC2EF3F}
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5} = {5555F827-12DF-4D15-BF07-3A720FC2EF3F}
{33B974F8-1076-4D66-A212-75614C888B26} = {5555F827-12DF-4D15-BF07-3A720FC2EF3F}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {08D78153-5DD7-4C52-A348-46AA448B2CFC}
EndGlobalSection
EndGlobal

Просмотреть файл

@ -7,7 +7,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{51B0
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharpDemo", "samples\SkiaSharpDemo\SkiaSharpDemo.csproj", "{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SkiaSharpDemo.Droid", "samples\SkiaSharpDemo.Droid\SkiaSharpDemo.Droid.csproj", "{9B960D09-426D-4D5A-90AC-8971D255E48F}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SkiaSharpDemo.Android", "samples\SkiaSharpDemo.Android\SkiaSharpDemo.Android.csproj", "{9B960D09-426D-4D5A-90AC-8971D255E48F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SkiaSharpDemo.iOS", "samples\SkiaSharpDemo.iOS\SkiaSharpDemo.iOS.csproj", "{C9938859-CB05-4AAD-909A-8118F3D6B47A}"
EndProject
@ -37,7 +37,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Iconify.
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Iconify.WeatherIcons", "source\SkiaSharp.Extended.Iconify.WeatherIcons\SkiaSharp.Extended.Iconify.WeatherIcons.csproj", "{4B690A05-D653-4CC5-A34E-CB4A6472729A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IconifyGenerator", "source\IconifyGenerator\IconifyGenerator.csproj", "{8E2211C7-EA20-4670-98DB-0489D2127DAB}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IconifyGenerator", "utils\IconifyGenerator\IconifyGenerator.csproj", "{8E2211C7-EA20-4670-98DB-0489D2127DAB}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "utils", "utils", "{E546FFE2-58F6-4F5B-8EDB-15056F9810BA}"
EndProject
@ -47,7 +47,15 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Svg.Test
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Tests", "tests\SkiaSharp.Extended.Tests\SkiaSharp.Extended.Tests.csproj", "{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "deprectated", "deprectated", "{7BB41E64-A9E4-4675-8CE6-98360BF6AB0C}"
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "deprecated", "deprecated", "{7BB41E64-A9E4-4675-8CE6-98360BF6AB0C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.UI", "source\SkiaSharp.Extended.UI\SkiaSharp.Extended.UI.csproj", "{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.UI.Tests", "tests\SkiaSharp.Extended.UI.Tests\SkiaSharp.Extended.UI.Tests.csproj", "{33B974F8-1076-4D66-A212-75614C888B26}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.UI.WPF", "source\SkiaSharp.Extended.UI.WPF\SkiaSharp.Extended.UI.WPF.csproj", "{4006BF0F-2CDA-4E1B-8ADE-FF7B3D91ABE1}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharpDemo.WPF", "samples\SkiaSharpDemo.WPF\SkiaSharpDemo.WPF.csproj", "{97749245-E046-4722-947F-F618DE04512D}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@ -177,28 +185,36 @@ Global
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Release|x64.Build.0 = Release|Any CPU
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Release|x86.ActiveCfg = Release|Any CPU
{F9CC0B31-7A41-46A6-9A23-EECF765F4E2C}.Release|x86.Build.0 = Release|Any CPU
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Debug|Any CPU.ActiveCfg = Debug|x86
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Debug|Any CPU.Build.0 = Debug|x86
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Debug|Any CPU.Deploy.0 = Debug|x86
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Debug|Any CPU.ActiveCfg = Debug|x64
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Debug|Any CPU.Build.0 = Debug|x64
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Debug|Any CPU.Deploy.0 = Debug|x64
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Debug|ARM.ActiveCfg = Debug|ARM
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Debug|ARM.Build.0 = Debug|ARM
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Debug|ARM.Deploy.0 = Debug|ARM
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Debug|iPhone.ActiveCfg = Debug|ARM
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Debug|iPhoneSimulator.ActiveCfg = Debug|x86
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Debug|iPhone.Build.0 = Debug|ARM
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Debug|iPhone.Deploy.0 = Debug|ARM
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Debug|iPhoneSimulator.ActiveCfg = Debug|x64
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Debug|iPhoneSimulator.Build.0 = Debug|x64
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Debug|iPhoneSimulator.Deploy.0 = Debug|x64
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Debug|x64.ActiveCfg = Debug|x64
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Debug|x64.Build.0 = Debug|x64
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Debug|x64.Deploy.0 = Debug|x64
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Debug|x86.ActiveCfg = Debug|x86
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Debug|x86.Build.0 = Debug|x86
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Debug|x86.Deploy.0 = Debug|x86
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Release|Any CPU.ActiveCfg = Release|x86
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Release|Any CPU.Build.0 = Release|x86
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Release|Any CPU.Deploy.0 = Release|x86
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Release|Any CPU.ActiveCfg = Release|x64
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Release|Any CPU.Build.0 = Release|x64
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Release|Any CPU.Deploy.0 = Release|x64
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Release|ARM.ActiveCfg = Release|ARM
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Release|ARM.Build.0 = Release|ARM
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Release|ARM.Deploy.0 = Release|ARM
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Release|iPhone.ActiveCfg = Release|ARM
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Release|iPhone.Build.0 = Release|ARM
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Release|iPhone.Deploy.0 = Release|ARM
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Release|iPhoneSimulator.ActiveCfg = Release|x86
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Release|iPhoneSimulator.Build.0 = Release|x86
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Release|iPhoneSimulator.Deploy.0 = Release|x86
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Release|x64.ActiveCfg = Release|x64
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Release|x64.Build.0 = Release|x64
{108D8FA2-92DB-4D6F-8E94-1C138CFC15E8}.Release|x64.Deploy.0 = Release|x64
@ -541,6 +557,102 @@ Global
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Release|x64.Build.0 = Release|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Release|x86.ActiveCfg = Release|Any CPU
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5}.Release|x86.Build.0 = Release|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Debug|ARM.ActiveCfg = Debug|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Debug|ARM.Build.0 = Debug|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Debug|iPhone.Build.0 = Debug|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Debug|x64.ActiveCfg = Debug|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Debug|x64.Build.0 = Debug|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Debug|x86.ActiveCfg = Debug|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Debug|x86.Build.0 = Debug|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Release|Any CPU.Build.0 = Release|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Release|ARM.ActiveCfg = Release|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Release|ARM.Build.0 = Release|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Release|iPhone.ActiveCfg = Release|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Release|iPhone.Build.0 = Release|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Release|x64.ActiveCfg = Release|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Release|x64.Build.0 = Release|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Release|x86.ActiveCfg = Release|Any CPU
{AFCC1DB4-0405-4DA7-BCEE-D78F524A1F05}.Release|x86.Build.0 = Release|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Debug|Any CPU.Build.0 = Debug|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Debug|ARM.ActiveCfg = Debug|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Debug|ARM.Build.0 = Debug|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Debug|iPhone.Build.0 = Debug|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Debug|x64.ActiveCfg = Debug|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Debug|x64.Build.0 = Debug|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Debug|x86.ActiveCfg = Debug|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Debug|x86.Build.0 = Debug|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Release|Any CPU.ActiveCfg = Release|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Release|Any CPU.Build.0 = Release|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Release|ARM.ActiveCfg = Release|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Release|ARM.Build.0 = Release|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Release|iPhone.ActiveCfg = Release|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Release|iPhone.Build.0 = Release|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Release|x64.ActiveCfg = Release|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Release|x64.Build.0 = Release|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Release|x86.ActiveCfg = Release|Any CPU
{33B974F8-1076-4D66-A212-75614C888B26}.Release|x86.Build.0 = Release|Any CPU
{4006BF0F-2CDA-4E1B-8ADE-FF7B3D91ABE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4006BF0F-2CDA-4E1B-8ADE-FF7B3D91ABE1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4006BF0F-2CDA-4E1B-8ADE-FF7B3D91ABE1}.Debug|ARM.ActiveCfg = Debug|Any CPU
{4006BF0F-2CDA-4E1B-8ADE-FF7B3D91ABE1}.Debug|ARM.Build.0 = Debug|Any CPU
{4006BF0F-2CDA-4E1B-8ADE-FF7B3D91ABE1}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{4006BF0F-2CDA-4E1B-8ADE-FF7B3D91ABE1}.Debug|iPhone.Build.0 = Debug|Any CPU
{4006BF0F-2CDA-4E1B-8ADE-FF7B3D91ABE1}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{4006BF0F-2CDA-4E1B-8ADE-FF7B3D91ABE1}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{4006BF0F-2CDA-4E1B-8ADE-FF7B3D91ABE1}.Debug|x64.ActiveCfg = Debug|Any CPU
{4006BF0F-2CDA-4E1B-8ADE-FF7B3D91ABE1}.Debug|x64.Build.0 = Debug|Any CPU
{4006BF0F-2CDA-4E1B-8ADE-FF7B3D91ABE1}.Debug|x86.ActiveCfg = Debug|Any CPU
{4006BF0F-2CDA-4E1B-8ADE-FF7B3D91ABE1}.Debug|x86.Build.0 = Debug|Any CPU
{4006BF0F-2CDA-4E1B-8ADE-FF7B3D91ABE1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4006BF0F-2CDA-4E1B-8ADE-FF7B3D91ABE1}.Release|Any CPU.Build.0 = Release|Any CPU
{4006BF0F-2CDA-4E1B-8ADE-FF7B3D91ABE1}.Release|ARM.ActiveCfg = Release|Any CPU
{4006BF0F-2CDA-4E1B-8ADE-FF7B3D91ABE1}.Release|ARM.Build.0 = Release|Any CPU
{4006BF0F-2CDA-4E1B-8ADE-FF7B3D91ABE1}.Release|iPhone.ActiveCfg = Release|Any CPU
{4006BF0F-2CDA-4E1B-8ADE-FF7B3D91ABE1}.Release|iPhone.Build.0 = Release|Any CPU
{4006BF0F-2CDA-4E1B-8ADE-FF7B3D91ABE1}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{4006BF0F-2CDA-4E1B-8ADE-FF7B3D91ABE1}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{4006BF0F-2CDA-4E1B-8ADE-FF7B3D91ABE1}.Release|x64.ActiveCfg = Release|Any CPU
{4006BF0F-2CDA-4E1B-8ADE-FF7B3D91ABE1}.Release|x64.Build.0 = Release|Any CPU
{4006BF0F-2CDA-4E1B-8ADE-FF7B3D91ABE1}.Release|x86.ActiveCfg = Release|Any CPU
{4006BF0F-2CDA-4E1B-8ADE-FF7B3D91ABE1}.Release|x86.Build.0 = Release|Any CPU
{97749245-E046-4722-947F-F618DE04512D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{97749245-E046-4722-947F-F618DE04512D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{97749245-E046-4722-947F-F618DE04512D}.Debug|ARM.ActiveCfg = Debug|Any CPU
{97749245-E046-4722-947F-F618DE04512D}.Debug|ARM.Build.0 = Debug|Any CPU
{97749245-E046-4722-947F-F618DE04512D}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{97749245-E046-4722-947F-F618DE04512D}.Debug|iPhone.Build.0 = Debug|Any CPU
{97749245-E046-4722-947F-F618DE04512D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{97749245-E046-4722-947F-F618DE04512D}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{97749245-E046-4722-947F-F618DE04512D}.Debug|x64.ActiveCfg = Debug|Any CPU
{97749245-E046-4722-947F-F618DE04512D}.Debug|x64.Build.0 = Debug|Any CPU
{97749245-E046-4722-947F-F618DE04512D}.Debug|x86.ActiveCfg = Debug|Any CPU
{97749245-E046-4722-947F-F618DE04512D}.Debug|x86.Build.0 = Debug|Any CPU
{97749245-E046-4722-947F-F618DE04512D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{97749245-E046-4722-947F-F618DE04512D}.Release|Any CPU.Build.0 = Release|Any CPU
{97749245-E046-4722-947F-F618DE04512D}.Release|ARM.ActiveCfg = Release|Any CPU
{97749245-E046-4722-947F-F618DE04512D}.Release|ARM.Build.0 = Release|Any CPU
{97749245-E046-4722-947F-F618DE04512D}.Release|iPhone.ActiveCfg = Release|Any CPU
{97749245-E046-4722-947F-F618DE04512D}.Release|iPhone.Build.0 = Release|Any CPU
{97749245-E046-4722-947F-F618DE04512D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{97749245-E046-4722-947F-F618DE04512D}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{97749245-E046-4722-947F-F618DE04512D}.Release|x64.ActiveCfg = Release|Any CPU
{97749245-E046-4722-947F-F618DE04512D}.Release|x64.Build.0 = Release|Any CPU
{97749245-E046-4722-947F-F618DE04512D}.Release|x86.ActiveCfg = Release|Any CPU
{97749245-E046-4722-947F-F618DE04512D}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@ -564,6 +676,8 @@ Global
{8E2211C7-EA20-4670-98DB-0489D2127DAB} = {E546FFE2-58F6-4F5B-8EDB-15056F9810BA}
{4EDBF443-6305-48DA-90E7-9943E6E97B03} = {5555F827-12DF-4D15-BF07-3A720FC2EF3F}
{B5A95CCE-FF80-4ACA-AA49-F150C23C65D5} = {5555F827-12DF-4D15-BF07-3A720FC2EF3F}
{33B974F8-1076-4D66-A212-75614C888B26} = {5555F827-12DF-4D15-BF07-3A720FC2EF3F}
{97749245-E046-4722-947F-F618DE04512D} = {51B0C2C7-732B-4A5C-A4F2-55655D147866}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {08D78153-5DD7-4C52-A348-46AA448B2CFC}

Просмотреть файл

@ -45,12 +45,22 @@ jobs:
Write-Host "Build label: $label"
Write-Host "##vso[build.updatebuildnumber]$label"
displayName: Update the build number with a more readable one
- template: .ci/build.yml@components
parameters:
areaPath: 'DevDiv\Xamarin SDK\SkiaSharp'
linuxImage: 'ubuntu-latest'
publishJob: 'windows'
validPackagePrefixes:
- SkiaSharp
preBuildSteps:
- bash: |
cd /opt/hostedtoolcache/dotnet/sdk/3.1.302/Sdks/Microsoft.NET.Sdk.WindowsDesktop/targets && \
mv Microsoft.WinFx.props Microsoft.WinFX.props && \
mv Microsoft.WinFx.targets Microsoft.WinFX.targets
condition: eq(variables['System.JobName'], 'linux')
displayName: Fix the casing bug for files in .NET Core SDK on Linux
- ${{ if eq(variables['System.TeamProject'], 'devdiv') }}:
- template: sign-artifacts/jobs/v1.yml@internal-templates
parameters:

Просмотреть файл

@ -13,16 +13,23 @@ Task("libs")
.EnableBinaryLogger("./output/binlogs/libs.binlog")
.SetConfiguration("Release")
.WithRestore();
if (!IsRunningOnWindows())
settings = settings.WithProperty("Platform", "iPhone");
MSBuild("./SkiaSharp.Extended.sln", settings);
var sln = IsRunningOnWindows()
? "./SkiaSharp.Extended.sln"
: "./SkiaSharp.Extended.macOS.sln";
MSBuild(sln, settings);
});
Task("nugets")
.IsDependentOn("libs")
.Does(() =>
{
MSBuild("./source/source.sln", new MSBuildSettings()
var sln = IsRunningOnWindows()
? "./source/Source.sln"
: "./source/Source.macOS.sln";
MSBuild(sln, new MSBuildSettings()
.EnableBinaryLogger("./output/binlogs/nugets.binlog")
.SetConfiguration("Release")
.WithRestore()
@ -34,7 +41,7 @@ Task("nugets")
preview += $".{BUILD_NUMBER}";
}
MSBuild("./source/source.sln", new MSBuildSettings()
MSBuild(sln, new MSBuildSettings()
.EnableBinaryLogger("./output/binlogs/nugets-preview.binlog")
.SetConfiguration("Release")
.WithRestore()
@ -69,17 +76,20 @@ Task("tests")
});
Task("samples")
.IsDependentOn("nugets")
.WithCriteria(Context.Environment.Platform.Family != PlatformFamily.Linux)
.IsDependentOn("nugets")
.Does(() =>
{
var settings = new MSBuildSettings()
.EnableBinaryLogger("./output/binlogs/samples.binlog")
.SetConfiguration("Release")
.WithRestore();
if (!IsRunningOnWindows())
settings = settings.WithProperty("Platform", "iPhone");
MSBuild("./SkiaSharp.Extended.sln", settings);
var sln = IsRunningOnWindows()
? "./SkiaSharp.Extended.sln"
: "./SkiaSharp.Extended.macOS.sln";
MSBuild(sln, settings);
});
Task("ci")

Просмотреть файл

@ -3,7 +3,7 @@ using Android.Content.PM;
using Android.OS;
using Xamarin.Forms.Platform.Android;
namespace SkiaSharpDemo.Droid
namespace SkiaSharpDemo.Android
{
[Activity(
Label = "SkiaSharpDemo",
@ -20,8 +20,16 @@ namespace SkiaSharpDemo.Droid
base.OnCreate(bundle);
Xamarin.Essentials.Platform.Init(this, bundle);
Xamarin.Forms.Forms.Init(this, bundle);
LoadApplication(new App());
}
public override void OnRequestPermissionsResult(int requestCode, string[] permissions, Permission[] grantResults)
{
Xamarin.Essentials.Platform.OnRequestPermissionsResult(requestCode, permissions, grantResults);
base.OnRequestPermissionsResult(requestCode, permissions, grantResults);
}
}
}

Просмотреть файл

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.skiasharpdemo" android:versionCode="1" android:versionName="1.0" android:installLocation="auto">
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="29" />
<application android:label="SkiaSharpDemo.Droid" android:icon="@drawable/icon"></application>
<application android:label="SkiaSharp Extended" android:icon="@drawable/icon"></application>
</manifest>

Просмотреть файл

@ -6,11 +6,11 @@ using Android.App;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("SkiaSharpDemo.Droid")]
[assembly: AssemblyTitle("SkiaSharpDemo.Android")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("SkiaSharpDemo.Droid")]
[assembly: AssemblyProduct("SkiaSharpDemo.Android")]
[assembly: AssemblyCopyright("Copyright © 2014")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@ -32,3 +32,4 @@ using Android.App;
// Add some common permissions, these can be removed if not needed
[assembly: UsesPermission(Android.Manifest.Permission.Internet)]
[assembly: UsesPermission(Android.Manifest.Permission.WriteExternalStorage)]
[assembly: UsesPermission(Android.Manifest.Permission.Camera)]

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 1.4 KiB

После

Ширина:  |  Высота:  |  Размер: 1.4 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 1.7 KiB

После

Ширина:  |  Высота:  |  Размер: 1.7 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 2.3 KiB

После

Ширина:  |  Высота:  |  Размер: 2.3 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 1.4 KiB

После

Ширина:  |  Высота:  |  Размер: 1.4 KiB

Двоичные данные
samples/SkiaSharpDemo.Android/Resources/drawable/logo.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 56 KiB

Просмотреть файл

@ -10,7 +10,7 @@
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>SkiaSharpDemo.Droid</RootNamespace>
<AssemblyName>SkiaSharpDemo.Droid</AssemblyName>
<AssemblyName>SkiaSharpDemo.Android</AssemblyName>
<FileAlignment>512</FileAlignment>
<AndroidApplication>true</AndroidApplication>
<AndroidResgenFile>Resources\Resource.Designer.cs</AndroidResgenFile>
@ -56,10 +56,15 @@
<PackageReference Include="SkiaSharp" Version="2.80.1" />
<PackageReference Include="SkiaSharp.Views" Version="2.80.1" />
<PackageReference Include="SkiaSharp.Views.Forms" Version="2.80.1" />
<PackageReference Include="Xamarin.Forms" Version="4.8.0.1269" />
<PackageReference Include="Topten.RichTextKit" Version="0.3.129" />
<PackageReference Include="Xamarin.Essentials" Version="1.5.3.2" />
<PackageReference Include="Xamarin.Forms" Version="4.8.0.1364" />
<PackageReference Include="Topten.RichTextKit" Version="0.3.133" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\source\SkiaSharp.Extended.UI\SkiaSharp.Extended.UI.csproj">
<Project>{afcc1db4-0405-4da7-bcee-d78f524a1f05}</Project>
<Name>SkiaSharp.Extended.UI</Name>
</ProjectReference>
<ProjectReference Include="..\SkiaSharpDemo\SkiaSharpDemo.csproj">
<Project>{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}</Project>
<Name>SkiaSharpDemo</Name>
@ -83,5 +88,8 @@
<AndroidResource Include="Resources\layout\Toolbar.axml" />
<AndroidResource Include="Resources\values\styles.xml" />
</ItemGroup>
<ItemGroup>
<AndroidResource Include="Resources\drawable\logo.png" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
</Project>

Просмотреть файл

@ -41,10 +41,10 @@ namespace SkiaSharpDemo.UWP
{
#if DEBUG
if (System.Diagnostics.Debugger.IsAttached)
{
this.DebugSettings.EnableFrameRateCounter = true;
}
if (System.Diagnostics.Debugger.IsAttached)
{
this.DebugSettings.EnableFrameRateCounter = true;
}
#endif
Frame rootFrame = Window.Current.Content as Frame;

Просмотреть файл

@ -22,4 +22,6 @@
</uap:VisualElements>
</Application>
</Applications>
<Capabilities>
<Capability Name="internetClient"/></Capabilities>
</Package>

Просмотреть файл

@ -96,11 +96,16 @@
<PackageReference Include="SkiaSharp" Version="2.80.1" />
<PackageReference Include="SkiaSharp.Views" Version="2.80.1" />
<PackageReference Include="SkiaSharp.Views.Forms" Version="2.80.1" />
<PackageReference Include="Xamarin.Forms" Version="4.8.0.1269" />
<PackageReference Include="Topten.RichTextKit" Version="0.3.129" />
<PackageReference Include="Xamarin.Essentials" Version="1.5.3.2" />
<PackageReference Include="Xamarin.Forms" Version="4.8.0.1364" />
<PackageReference Include="Topten.RichTextKit" Version="0.3.133" />
<PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform" Version="6.2.10" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\source\SkiaSharp.Extended.UI\SkiaSharp.Extended.UI.csproj">
<Project>{afcc1db4-0405-4da7-bcee-d78f524a1f05}</Project>
<Name>SkiaSharp.Extended.UI</Name>
</ProjectReference>
<ProjectReference Include="..\SkiaSharpDemo\SkiaSharpDemo.csproj">
<Project>{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}</Project>
<Name>SkiaSharpDemo</Name>
@ -121,6 +126,7 @@
</AppxManifest>
</ItemGroup>
<ItemGroup>
<Content Include="logo.png" />
<Content Include="Properties\Default.rd.xml" />
<Content Include="Assets\LockScreenLogo.scale-200.png" />
<Content Include="Assets\SplashScreen.scale-200.png" />

Двоичные данные
samples/SkiaSharpDemo.UWP/logo.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 56 KiB

Просмотреть файл

@ -0,0 +1,9 @@
<Application x:Class="SkiaSharpDemo.WPF.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:SkiaSharpDemo.WPF"
StartupUri="MainWindow.xaml">
<Application.Resources>
</Application.Resources>
</Application>

Просмотреть файл

@ -0,0 +1,8 @@
using System.Windows;
namespace SkiaSharpDemo.WPF
{
public partial class App : Application
{
}
}

Просмотреть файл

@ -0,0 +1,13 @@
<forms:FormsApplicationPage x:Class="SkiaSharpDemo.WPF.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:forms="clr-namespace:Xamarin.Forms.Platform.WPF;assembly=Xamarin.Forms.Platform.WPF"
xmlns:local="clr-namespace:SkiaSharpDemo.WPF"
mc:Ignorable="d"
Title="SkiaSharp Extended" Height="600" Width="800">
<Grid>
</Grid>
</forms:FormsApplicationPage>

Просмотреть файл

@ -0,0 +1,16 @@
using Xamarin.Forms;
using Xamarin.Forms.Platform.WPF;
namespace SkiaSharpDemo.WPF
{
public partial class MainWindow : FormsApplicationPage
{
public MainWindow()
{
InitializeComponent();
Forms.Init();
LoadApplication(new SkiaSharpDemo.App());
}
}
}

Просмотреть файл

@ -0,0 +1,10 @@
using System.Windows;
[assembly:ThemeInfo(
ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
//(used if a resource is not found in the page,
// or application resource dictionaries)
ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
//(used if a resource is not found in the page,
// app, or any theme specific resource dictionaries)
)]

Просмотреть файл

@ -0,0 +1,40 @@
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
<PropertyGroup>
<!--
<TargetFrameworks Condition=" '$(OS)' == 'Windows_NT' ">netcoreapp3.1;net462;</TargetFrameworks>
<TargetFrameworks Condition=" '$(OS)' != 'Windows_NT' ">net462;</TargetFrameworks>
-->
<TargetFramework>net462</TargetFramework>
<OutputType>WinExe</OutputType>
<UseWPF>true</UseWPF>
<LangVersion>8.0</LangVersion>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<PlatformTarget>x64</PlatformTarget>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="HarfBuzzSharp" Version="2.6.1.6" />
<PackageReference Include="SkiaSharp" Version="2.80.1" />
<PackageReference Include="SkiaSharp.Views.WPF" Version="2.80.1" />
<PackageReference Include="SkiaSharp.Views.Forms.WPF" Version="2.80.1" />
<PackageReference Include="Xamarin.Essentials" Version="1.5.3.2" />
<PackageReference Include="Xamarin.Forms.Platform.WPF" Version="4.8.0.1364" />
<PackageReference Include="Topten.RichTextKit" Version="0.3.133" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\source\SkiaSharp.Extended.UI\SkiaSharp.Extended.UI.csproj" IncludeAssets="none" />
<ProjectReference Include="..\..\source\SkiaSharp.Extended.UI.WPF\SkiaSharp.Extended.UI.WPF.csproj" />
<ProjectReference Include="..\SkiaSharpDemo\SkiaSharpDemo.csproj" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Remove="**\*.xaml" />
</ItemGroup>
<ItemGroup>
<Content Include="logo.png" CopyToOutputDirectory="PreserveNewest" />
</ItemGroup>
</Project>

Двоичные данные
samples/SkiaSharpDemo.WPF/logo.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 56 KiB

Двоичные данные
samples/SkiaSharpDemo.iOS/Resources/logo.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 56 KiB

Просмотреть файл

@ -73,10 +73,15 @@
<PackageReference Include="SkiaSharp" Version="2.80.1" />
<PackageReference Include="SkiaSharp.Views" Version="2.80.1" />
<PackageReference Include="SkiaSharp.Views.Forms" Version="2.80.1" />
<PackageReference Include="Xamarin.Forms" Version="4.8.0.1269" />
<PackageReference Include="Topten.RichTextKit" Version="0.3.129" />
<PackageReference Include="Xamarin.Essentials" Version="1.5.3.2" />
<PackageReference Include="Xamarin.Forms" Version="4.8.0.1364" />
<PackageReference Include="Topten.RichTextKit" Version="0.3.133" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\source\SkiaSharp.Extended.UI\SkiaSharp.Extended.UI.csproj">
<Project>{afcc1db4-0405-4da7-bcee-d78f524a1f05}</Project>
<Name>SkiaSharp.Extended.UI</Name>
</ProjectReference>
<ProjectReference Include="..\SkiaSharpDemo\SkiaSharpDemo.csproj">
<Project>{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}</Project>
<Name>SkiaSharpDemo</Name>
@ -109,5 +114,8 @@
<BundleResource Include="Resources\Icon-Small%403x.png" />
<InterfaceDefinition Include="Resources\LaunchScreen.storyboard" />
</ItemGroup>
<ItemGroup>
<BundleResource Include="Resources\logo.png" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets" />
</Project>

Двоичные данные
samples/SkiaSharpDemo.macOS/Resources/logo.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 56 KiB

Просмотреть файл

@ -54,10 +54,15 @@
<PackageReference Include="SkiaSharp" Version="2.80.1" />
<PackageReference Include="SkiaSharp.Views" Version="2.80.1" />
<PackageReference Include="SkiaSharp.Views.Forms" Version="2.80.1" />
<PackageReference Include="Xamarin.Forms" Version="4.8.0.1269" />
<PackageReference Include="Topten.RichTextKit" Version="0.3.129" />
<PackageReference Include="Xamarin.Essentials" Version="1.5.3.2" />
<PackageReference Include="Xamarin.Forms" Version="4.8.0.1364" />
<PackageReference Include="Topten.RichTextKit" Version="0.3.133" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\source\SkiaSharp.Extended.UI\SkiaSharp.Extended.UI.csproj">
<Project>{afcc1db4-0405-4da7-bcee-d78f524a1f05}</Project>
<Name>SkiaSharp.Extended.UI</Name>
</ProjectReference>
<ProjectReference Include="..\SkiaSharpDemo\SkiaSharpDemo.csproj">
<Project>{A2563433-9CE0-42ED-BB51-640A0FFA9D0F}</Project>
<Name>SkiaSharpDemo</Name>
@ -77,9 +82,6 @@
<ImageAsset Include="Assets.xcassets\AppIcon.appiconset\AppIcon-512%402x.png" />
<ImageAsset Include="Assets.xcassets\Contents.json" />
</ItemGroup>
<ItemGroup>
<Folder Include="Resources\" />
</ItemGroup>
<ItemGroup>
<None Include="Info.plist" />
<None Include="Entitlements.plist" />
@ -88,5 +90,8 @@
<Compile Include="Main.cs" />
<Compile Include="AppDelegate.cs" />
</ItemGroup>
<ItemGroup>
<BundleResource Include="Resources\logo.png" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Mac\Xamarin.Mac.CSharp.targets" />
</Project>

Просмотреть файл

@ -1,8 +1,25 @@
<Application xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:converters="clr-namespace:SkiaSharpDemo.Converters"
xmlns:views="clr-namespace:SkiaSharpDemo.Views"
x:Class="SkiaSharpDemo.App">
<Application.Resources>
<ResourceDictionary>
<converters:RoundToIntConverter x:Key="RoundToInt" />
<converters:RoundToConverter x:Key="RoundTo" />
<Style TargetType="StackLayout">
<Setter Property="Spacing" Value="0" />
<Setter Property="Padding" Value="0" />
</Style>
<Style TargetType="Grid">
<Setter Property="RowSpacing" Value="0" />
<Setter Property="ColumnSpacing" Value="0" />
<Setter Property="Padding" Value="0" />
</Style>
</ResourceDictionary>
<!-- Application resource dictionary -->

Просмотреть файл

@ -1,4 +1,5 @@
using System.Collections.Generic;
using System.IO;
using System.Reflection;
using SkiaSharp;
using SkiaSharp.Extended.Iconify;
@ -27,6 +28,14 @@ namespace SkiaSharpDemo
FontMapper.Default = new DemoFontMapper();
MainPage = new NavigationPage(new MainPage());
//MainPage = new NavigationPage(new Demos.PlaygroundPage());
}
public static Stream GetImageResourceStream(string name)
{
var assembly = typeof(App).Assembly;
return assembly.GetManifestResourceStream("SkiaSharpDemo.images." + name);
}
private class DemoFontMapper : FontMapper

Просмотреть файл

@ -0,0 +1,28 @@
using System;
using System.Globalization;
using Xamarin.Forms;
namespace SkiaSharpDemo.Converters
{
public class RoundToConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) =>
value switch
{
double d => d,
_ => throw new ArgumentException("Value was not a double.", nameof(value)),
};
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
if (parameter == null || !int.TryParse(parameter.ToString(), out var decimals))
decimals = 0;
return value switch
{
double d => Math.Round(d, decimals),
_ => throw new ArgumentException("Value was not a double.", nameof(value)),
};
}
}
}

Просмотреть файл

@ -0,0 +1,25 @@
using System;
using System.Globalization;
using Xamarin.Forms;
namespace SkiaSharpDemo.Converters
{
public class RoundToIntConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) =>
value switch
{
double d => d,
int i => (double)i,
_ => throw new ArgumentException("Value was not an integer or double.", nameof(value)),
};
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) =>
value switch
{
double d => (int)Math.Round(d),
int i => i,
_ => throw new ArgumentException("Value was not an integer or double.", nameof(value)),
};
}
}

Просмотреть файл

@ -1,5 +1,7 @@
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="SkiaSharpDemo.Demos.PlaygroundPage">
xmlns:views="clr-namespace:SkiaSharpDemo.Views"
x:Class="SkiaSharpDemo.Demos.PlaygroundPage"
Title="Play">
</ContentPage>

Просмотреть файл

@ -8,6 +8,8 @@ namespace SkiaSharpDemo.Demos
public PlaygroundPage()
{
InitializeComponent();
BindingContext = this;
}
}
}

Просмотреть файл

@ -7,26 +7,54 @@
mc:Ignorable="d"
Title="SkiaSharp Extended">
<CollectionView x:Name="collectionView"
ItemsSource="{Binding Demos}"
IsGrouped="True"
SelectionChanged="OnSelectionChanged" SelectionMode="Single">
<CollectionView.Footer>
<Grid HeightRequest="6" />
</CollectionView.Footer>
<CollectionView.GroupHeaderTemplate>
<DataTemplate>
<Label Text="{Binding Name}" FontSize="16" TextColor="Gray" Padding="18,12,18,6" />
</DataTemplate>
</CollectionView.GroupHeaderTemplate>
<CollectionView.ItemTemplate>
<DataTemplate>
<Grid Padding="12,3,6,3">
<views:DemoListItem FontSize="16" Color="{Binding Color}"
Title="{Binding Title}" Description="{Binding Description}" />
</Grid>
</DataTemplate>
</CollectionView.ItemTemplate>
</CollectionView>
<OnPlatform x:TypeArguments="View">
<On Platform="Android,iOS,UWP">
<CollectionView x:Name="collectionView"
ItemsSource="{Binding Demos}"
IsGrouped="True"
SelectionChanged="OnSelectionChanged" SelectionMode="Single">
<CollectionView.Footer>
<Grid HeightRequest="6" />
</CollectionView.Footer>
<CollectionView.GroupHeaderTemplate>
<DataTemplate>
<Label Text="{Binding Name}" FontSize="16" TextColor="Gray" Padding="18,12,18,6" />
</DataTemplate>
</CollectionView.GroupHeaderTemplate>
<CollectionView.ItemTemplate>
<DataTemplate>
<Grid Padding="12,3,6,3">
<views:DemoListItem FontSize="16" Color="{Binding Color}"
Title="{Binding Title}" Description="{Binding Description}" />
</Grid>
</DataTemplate>
</CollectionView.ItemTemplate>
</CollectionView>
</On>
<On Platform="WPF">
<ListView x:Name="listView"
ItemsSource="{Binding Demos}"
IsGroupingEnabled="True" HasUnevenRows="True"
ItemSelected="OnItemSelected" SelectionMode="Single">
<ListView.GroupHeaderTemplate>
<DataTemplate>
<ViewCell>
<Label Text="{Binding Name}" FontSize="16" TextColor="Gray" Padding="18,12,18,6" />
</ViewCell>
</DataTemplate>
</ListView.GroupHeaderTemplate>
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<Grid Padding="12,3,6,3">
<views:DemoListItem FontSize="16" Color="{Binding Color}"
Title="{Binding Title}" Description="{Binding Description}" />
</Grid>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</On>
</OnPlatform>
</ContentPage>

Просмотреть файл

@ -31,7 +31,7 @@ namespace SkiaSharpDemo
Color = Color.LightPink,
},
},
new DemoGroup("ICONIFY")
new DemoGroup("TEXT & EMOJI")
{
new Demo
{
@ -86,11 +86,25 @@ namespace SkiaSharpDemo
{
if (e.CurrentSelection.FirstOrDefault() is Demo demo)
{
var page = Activator.CreateInstance(demo.PageType) as Page;
Navigation.PushAsync(page);
NavigateTo(demo);
collectionView.SelectedItem = null;
}
}
private void OnItemSelected(object sender, SelectedItemChangedEventArgs e)
{
if (e.SelectedItem is Demo demo)
{
NavigateTo(demo);
listView.SelectedItem = null;
}
}
private void NavigateTo(Demo demo)
{
var page = Activator.CreateInstance(demo.PageType) as Page;
Navigation.PushAsync(page);
}
}
}

Просмотреть файл

@ -12,15 +12,17 @@
<PackageReference Include="SkiaSharp" Version="2.80.1" />
<PackageReference Include="SkiaSharp.Views.Forms" Version="2.80.1" />
<PackageReference Include="Svg.Skia" Version="0.4.1" />
<PackageReference Include="Topten.RichTextKit" Version="0.3.129" />
<PackageReference Include="Xamarin.Forms" Version="4.8.0.1269" />
<PackageReference Include="Topten.RichTextKit" Version="0.3.133" />
<PackageReference Include="Xamarin.Essentials" Version="1.5.3.2" />
<PackageReference Include="Xamarin.Forms" Version="4.8.0.1364" />
</ItemGroup>
<!--<ItemGroup Condition="'$(Configuration)' == 'Debug'">
<PackageReference Include="LiveSharp" Version="1.5.66" />
<PackageReference Include="LiveSharp" Version="1.5.75" />
</ItemGroup>-->
<ItemGroup>
<ProjectReference Include="..\..\source\SkiaSharp.Extended.UI\SkiaSharp.Extended.UI.csproj" />
<ProjectReference Include="..\..\source\SkiaSharp.Extended.Iconify.FontAwesome\SkiaSharp.Extended.Iconify.FontAwesome.csproj" />
<ProjectReference Include="..\..\source\SkiaSharp.Extended.Iconify.IonIcons\SkiaSharp.Extended.Iconify.IonIcons.csproj" />
<ProjectReference Include="..\..\source\SkiaSharp.Extended.Iconify.MaterialDesignIcons\SkiaSharp.Extended.Iconify.MaterialDesignIcons.csproj" />

Просмотреть файл

@ -8,40 +8,40 @@ namespace SkiaSharpDemo.Views
public class DemoListItem : SKCanvasView
{
public static readonly BindableProperty TitleProperty = BindableProperty.Create(
nameof(Title), typeof(string), typeof(DemoListItem), (string)null,
propertyChanged: Invalidate);
nameof(Title), typeof(string), typeof(DemoListItem), null,
propertyChanged: OnTitleUpdated);
public static readonly BindableProperty DescriptionProperty = BindableProperty.Create(
nameof(Description), typeof(string), typeof(DemoListItem), (string)null,
propertyChanged: Invalidate);
nameof(Description), typeof(string), typeof(DemoListItem), null,
propertyChanged: OnDescriptionUpdated);
public static readonly BindableProperty SpacingProperty = BindableProperty.Create(
nameof(Spacing), typeof(double), typeof(DemoListItem), 12.0,
propertyChanged: Invalidate);
propertyChanged: OnInvalidate);
public static readonly BindableProperty ShadowSizeProperty = BindableProperty.Create(
nameof(ShadowSize), typeof(double), typeof(DemoListItem), 6.0,
propertyChanged: Invalidate);
propertyChanged: OnInvalidate);
public static readonly BindableProperty ShadowColorProperty = BindableProperty.Create(
nameof(ShadowColor), typeof(Color), typeof(DemoListItem), Color.Black.MultiplyAlpha(0.2),
propertyChanged: Invalidate);
propertyChanged: OnInvalidate);
public static readonly BindableProperty ColorProperty = BindableProperty.Create(
nameof(Color), typeof(Color), typeof(DemoListItem), Color.Gray,
propertyChanged: Invalidate);
propertyChanged: OnInvalidate);
public static readonly BindableProperty FontSizeProperty = BindableProperty.Create(
nameof(FontSize), typeof(double), typeof(DemoListItem), 16.0,
propertyChanged: Invalidate);
propertyChanged: OnInvalidate);
// TODO: make these bindable properties
private const float CornerRadius = 12f;
private const int LineCount = 3;
private const float BorderWidth = 1f;
private RichString descString;
private RichString titleString;
private RichString? descString;
private RichString? titleString;
public string Title
{
@ -143,37 +143,30 @@ namespace SkiaSharpDemo.Views
var imageRect = SKRect.Create(rect.Height * 0.75f, rect.Height);
canvas.DrawRect(imageRect, imagePaint);
// title
var titlePos = new SKPoint(imageRect.Right + padding, padding);
titleString.Paint(canvas, titlePos);
if (titleString != null)
{
// title
var titlePos = new SKPoint(imageRect.Right + padding, padding);
titleString.Paint(canvas, titlePos);
// description
descString.MaxWidth = rect.Width - padding - padding - imageRect.Right;
var descPos = new SKPoint(titlePos.X, titlePos.Y + titleString.MeasuredHeight + padding / 2);
descString.Paint(canvas, descPos);
if (descString != null)
{
// description
descString.MaxWidth = rect.Width - padding - padding - imageRect.Right;
var descPos = new SKPoint(titlePos.X, titlePos.Y + titleString.MeasuredHeight + padding / 2);
descString.Paint(canvas, descPos);
}
}
}
protected override SizeRequest OnMeasure(double widthConstraint, double heightConstraint)
{
titleString = new RichString()
.FontFamily("Segoe UI")
.Bold()
.FontSize((float)FontSize)
.Add(Title);
descString = new RichString()
.FontFamily("Segoe UI")
.LineHeight(1.1f)
.FontSize((float)FontSize)
.Add(Description);
descString.MaxLines = LineCount;
heightConstraint =
BorderWidth +
Spacing +
titleString.MeasuredHeight +
(titleString?.MeasuredHeight ?? 0) +
Spacing / 2 +
descString.MeasuredHeight * LineCount +
(descString?.MeasuredHeight ?? 0) * LineCount +
ShadowSize +
Spacing +
BorderWidth;
@ -181,7 +174,36 @@ namespace SkiaSharpDemo.Views
return new SizeRequest(new Size(widthConstraint, heightConstraint));
}
private static void Invalidate(BindableObject bindable, object oldValue, object newValue)
private static void OnTitleUpdated(BindableObject bindable, object oldValue, object newValue)
{
if (bindable is DemoListItem item)
{
item.titleString = new RichString()
.FontFamily("Segoe UI")
.Bold()
.FontSize((float)item.FontSize)
.Add(item.Title);
}
OnInvalidate(bindable, oldValue, newValue);
}
private static void OnDescriptionUpdated(BindableObject bindable, object oldValue, object newValue)
{
if (bindable is DemoListItem item)
{
item.descString = new RichString()
.FontFamily("Segoe UI")
.LineHeight(1.1f)
.FontSize((float)item.FontSize)
.Add(item.Description);
item.descString.MaxLines = LineCount;
}
OnInvalidate(bindable, oldValue, newValue);
}
private static void OnInvalidate(BindableObject bindable, object oldValue, object newValue)
{
if (bindable is DemoListItem item)
{

Двоичные данные
samples/SkiaSharpDemo/images/logo.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 56 KiB

Просмотреть файл

@ -1,10 +1,62 @@
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<IsWindows Condition="'$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::Windows)))' == 'true'">true</IsWindows>
<IsMacOS Condition="'$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::OSX)))' == 'true'">true</IsMacOS>
<IsLinux Condition="'$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::Linux)))' == 'true'">true</IsLinux>
</PropertyGroup>
<PropertyGroup>
<SignAssembly>true</SignAssembly>
<KeyFileName Condition=" '$(KeyFileName)' == '' ">Open.snk</KeyFileName>
<AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)..\keys\$(KeyFileName)</AssemblyOriginatorKeyFile>
</PropertyGroup>
<PropertyGroup>
<NeutralLanguage>en</NeutralLanguage>
<LangVersion>8.0</LangVersion>
<Nullable>enable</Nullable>
<DebugType>portable</DebugType>
<Product>$(AssemblyName) ($(TargetFramework))</Product>
</PropertyGroup>
<PropertyGroup>
<!-- see targets: <PackageVersion /> -->
<Authors>Microsoft</Authors>
<Owners>Microsoft</Owners>
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
<PackageIconUrl>https://go.microsoft.com/fwlink/?linkid=868516</PackageIconUrl>
<PackageTags>xamarin graphics ios android linux windows uwp tvos watchos macos cross-platform skiasharp</PackageTags>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<PackageProjectUrl>https://go.microsoft.com/fwlink/?linkid=2071915</PackageProjectUrl>
<RepositoryUrl>https://go.microsoft.com/fwlink/?linkid=2071915</RepositoryUrl>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)'=='Debug' ">
<DebugSymbols>true</DebugSymbols>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)'=='Release' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)'=='Release' and '$(IsWindows)' == 'true' ">
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<EmbedUntrackedSources>true</EmbedUntrackedSources>
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
</PropertyGroup>
<ItemGroup>
<None Include="..\..\LICENSE" PackagePath="" Pack="true" />
</ItemGroup>
<ItemGroup Condition=" '$(Configuration)'=='Debug' ">
</ItemGroup>
<ItemGroup Condition=" '$(Configuration)'=='Release' ">
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
</ItemGroup>
</Project>

Просмотреть файл

@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<PackageVersion Condition=" '$(Version)' != '' and '$(VersionSuffix)' != '' ">$(Version)-$(VersionSuffix)</PackageVersion>
</PropertyGroup>
<!--
===================================================================================================================
_SignAssembly
@ -12,4 +16,22 @@
<Exec Command="sn -R @(IntermediateAssembly -> '&quot;%(Identity)&quot;') &quot;$(AssemblyOriginatorKeyFile)&quot;" />
</Target>
<!--
===================================================================================================================
_AdjustContents
Make things that are refs, refs.
===================================================================================================================
-->
<Target Name="_AdjustContents" BeforeTargets="_GetPackageFiles" Condition=" '$(ReferenceAssemblyTargetFramework)' != '' ">
<ItemGroup>
<!-- add to refs -->
<None Include="@(_BuildOutputInPackage)" PackagePath="ref/%(_BuildOutputInPackage.TargetFramework)" Pack="true" />
<!-- remove libs -->
<_BuildOutputInPackage Remove="@(_BuildOutputInPackage)" Condition="'%(_BuildOutputInPackage.TargetFramework)' == '$(ReferenceAssemblyTargetFramework)'" />
<!-- remove pdbs -->
<_TargetPathsToSymbols Remove="@(_TargetPathsToSymbols)" Condition="'%(_TargetPathsToSymbols.TargetFramework)' == '$(ReferenceAssemblyTargetFramework)'" />
</ItemGroup>
</Target>
</Project>

Просмотреть файл

@ -7,7 +7,6 @@
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyFileVersion>4.7.0.0</AssemblyFileVersion>
<Version>6.0.0</Version>
<Product>$(AssemblyName) ($(TargetFramework))</Product>
<NeutralLanguage>en</NeutralLanguage>
<FontAwesomeVersion>4.7.0</FontAwesomeVersion>
</PropertyGroup>
@ -20,17 +19,7 @@
<PropertyGroup>
<PackageId>SkiaSharp.Extended.Iconify.FontAwesome</PackageId>
<Title>Font Awesome (v$(FontAwesomeVersion)) for SkiaSharp.Extended.Iconify</Title>
<PackageVersion Condition=" '$(VersionSuffix)' != '' ">$(Version)-$(VersionSuffix)</PackageVersion>
<Authors>Microsoft</Authors>
<Owners>Microsoft</Owners>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<Description>The Font Awesome font for SkiaSharp.Extended.Iconify.</Description>
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
<!-- <PackageIconUrl>https://go.microsoft.com/fwlink/?linkid=868516</PackageIconUrl> -->
<PackageTags>skiasharp iconify fontawesome xamarin graphics ios android linux windows uwp tvos watchos macos cross-platform</PackageTags>
<PackageLicenseUrl>https://go.microsoft.com/fwlink/?linkid=2072003</PackageLicenseUrl>
<PackageProjectUrl>https://go.microsoft.com/fwlink/?linkid=2071915</PackageProjectUrl>
<RepositoryUrl>https://go.microsoft.com/fwlink/?linkid=2071915</RepositoryUrl>
</PropertyGroup>
<ItemGroup>
@ -41,6 +30,6 @@
<ProjectReference Include="..\SkiaSharp.Extended.Iconify\SkiaSharp.Extended.Iconify.csproj" />
</ItemGroup>
<Import Project="$(MSBuildThisFileDirectory)..\IconifyDownloader.targets" />
<Import Project="$(MSBuildThisFileDirectory)..\..\utils\IconifyDownloader.targets" />
</Project>

Просмотреть файл

@ -7,7 +7,6 @@
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyFileVersion>2.0.1.0</AssemblyFileVersion>
<Version>4.0.0</Version>
<Product>$(AssemblyName) ($(TargetFramework))</Product>
<NeutralLanguage>en</NeutralLanguage>
<IonIconsVersion>2.0.1</IonIconsVersion>
</PropertyGroup>
@ -20,17 +19,7 @@
<PropertyGroup>
<PackageId>SkiaSharp.Extended.Iconify.IonIcons</PackageId>
<Title>Ionicons (v$(IonIconsVersion)) for SkiaSharp.Extended.Iconify</Title>
<PackageVersion Condition=" '$(VersionSuffix)' != '' ">$(Version)-$(VersionSuffix)</PackageVersion>
<Authors>Microsoft</Authors>
<Owners>Microsoft</Owners>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<Description>The Ionicons font for SkiaSharp.Extended.Iconify.</Description>
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
<!-- <PackageIconUrl>https://go.microsoft.com/fwlink/?linkid=868516</PackageIconUrl> -->
<PackageTags>skiasharp iconify ionicons xamarin graphics ios android linux windows uwp tvos watchos macos cross-platform</PackageTags>
<PackageLicenseUrl>https://go.microsoft.com/fwlink/?linkid=2072003</PackageLicenseUrl>
<PackageProjectUrl>https://go.microsoft.com/fwlink/?linkid=2071915</PackageProjectUrl>
<RepositoryUrl>https://go.microsoft.com/fwlink/?linkid=2071915</RepositoryUrl>
</PropertyGroup>
<ItemGroup>
@ -41,6 +30,6 @@
<ProjectReference Include="..\SkiaSharp.Extended.Iconify\SkiaSharp.Extended.Iconify.csproj" />
</ItemGroup>
<Import Project="$(MSBuildThisFileDirectory)..\IconifyDownloader.targets" />
<Import Project="$(MSBuildThisFileDirectory)..\..\utils\IconifyDownloader.targets" />
</Project>

Просмотреть файл

@ -7,7 +7,6 @@
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyFileVersion>3.4.93.0</AssemblyFileVersion>
<Version>3.0.0</Version>
<Product>$(AssemblyName) ($(TargetFramework))</Product>
<NeutralLanguage>en</NeutralLanguage>
<MaterialDesignIconsVersion>3.4.93</MaterialDesignIconsVersion>
</PropertyGroup>
@ -20,17 +19,7 @@
<PropertyGroup>
<PackageId>SkiaSharp.Extended.Iconify.MaterialDesignIcons</PackageId>
<Title>Material Design Icons (v$(MaterialDesignIconsVersion)) for SkiaSharp.Extended.Iconify</Title>
<PackageVersion Condition=" '$(VersionSuffix)' != '' ">$(Version)-$(VersionSuffix)</PackageVersion>
<Authors>Microsoft</Authors>
<Owners>Microsoft</Owners>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<Description>The Material Design Icons font for SkiaSharp.Extended.Iconify.</Description>
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
<!-- <PackageIconUrl>https://go.microsoft.com/fwlink/?linkid=868516</PackageIconUrl> -->
<PackageTags>skiasharp iconify materialdesignicons materialdesign xamarin graphics ios android linux windows uwp tvos watchos macos cross-platform</PackageTags>
<PackageLicenseUrl>https://go.microsoft.com/fwlink/?linkid=2072003</PackageLicenseUrl>
<PackageProjectUrl>https://go.microsoft.com/fwlink/?linkid=2071915</PackageProjectUrl>
<RepositoryUrl>https://go.microsoft.com/fwlink/?linkid=2071915</RepositoryUrl>
</PropertyGroup>
<ItemGroup>
@ -41,6 +30,6 @@
<ProjectReference Include="..\SkiaSharp.Extended.Iconify\SkiaSharp.Extended.Iconify.csproj" />
</ItemGroup>
<Import Project="$(MSBuildThisFileDirectory)..\IconifyDownloader.targets" />
<Import Project="$(MSBuildThisFileDirectory)..\..\utils\IconifyDownloader.targets" />
</Project>

Просмотреть файл

@ -7,7 +7,6 @@
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyFileVersion>3.0.1.0</AssemblyFileVersion>
<Version>5.0.0</Version>
<Product>$(AssemblyName) ($(TargetFramework))</Product>
<NeutralLanguage>en</NeutralLanguage>
<MaterialIconsVersion>3.0.1</MaterialIconsVersion>
<IconifyStylesheetType>codepoints</IconifyStylesheetType>
@ -21,17 +20,7 @@
<PropertyGroup>
<PackageId>SkiaSharp.Extended.Iconify.MaterialIcons</PackageId>
<Title>Material Icons (v$(MaterialIconsVersion)) for SkiaSharp.Extended.Iconify</Title>
<PackageVersion Condition=" '$(VersionSuffix)' != '' ">$(Version)-$(VersionSuffix)</PackageVersion>
<Authors>Microsoft</Authors>
<Owners>Microsoft</Owners>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<Description>The Material Icons font for SkiaSharp.Extended.Iconify.</Description>
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
<!-- <PackageIconUrl>https://go.microsoft.com/fwlink/?linkid=868516</PackageIconUrl> -->
<PackageTags>skiasharp iconify materialicons xamarin graphics ios android linux windows uwp tvos watchos macos cross-platform</PackageTags>
<PackageLicenseUrl>https://go.microsoft.com/fwlink/?linkid=2072003</PackageLicenseUrl>
<PackageProjectUrl>https://go.microsoft.com/fwlink/?linkid=2071915</PackageProjectUrl>
<RepositoryUrl>https://go.microsoft.com/fwlink/?linkid=2071915</RepositoryUrl>
</PropertyGroup>
<ItemGroup>
@ -42,6 +31,6 @@
<ProjectReference Include="..\SkiaSharp.Extended.Iconify\SkiaSharp.Extended.Iconify.csproj" />
</ItemGroup>
<Import Project="$(MSBuildThisFileDirectory)..\IconifyDownloader.targets" />
<Import Project="$(MSBuildThisFileDirectory)..\..\utils\IconifyDownloader.targets" />
</Project>

Просмотреть файл

@ -7,7 +7,6 @@
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyFileVersion>1.0.0.0</AssemblyFileVersion>
<Version>3.0.0</Version>
<Product>$(AssemblyName) ($(TargetFramework))</Product>
<NeutralLanguage>en</NeutralLanguage>
</PropertyGroup>
@ -19,17 +18,7 @@
<PropertyGroup>
<PackageId>SkiaSharp.Extended.Iconify.Meteocons</PackageId>
<Title>Meteocons for SkiaSharp.Extended.Iconify</Title>
<PackageVersion Condition=" '$(VersionSuffix)' != '' ">$(Version)-$(VersionSuffix)</PackageVersion>
<Authors>Microsoft</Authors>
<Owners>Microsoft</Owners>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<Description>The Meteocons font for SkiaSharp.Extended.Iconify.</Description>
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
<!-- <PackageIconUrl>https://go.microsoft.com/fwlink/?linkid=868516</PackageIconUrl> -->
<PackageTags>skiasharp iconify meteocons xamarin graphics ios android linux windows uwp tvos watchos macos cross-platform</PackageTags>
<PackageLicenseUrl>https://go.microsoft.com/fwlink/?linkid=2072003</PackageLicenseUrl>
<PackageProjectUrl>https://go.microsoft.com/fwlink/?linkid=2071915</PackageProjectUrl>
<RepositoryUrl>https://go.microsoft.com/fwlink/?linkid=2071915</RepositoryUrl>
</PropertyGroup>
<ItemGroup>
@ -40,6 +29,6 @@
<ProjectReference Include="..\SkiaSharp.Extended.Iconify\SkiaSharp.Extended.Iconify.csproj" />
</ItemGroup>
<Import Project="$(MSBuildThisFileDirectory)..\IconifyDownloader.targets" />
<Import Project="$(MSBuildThisFileDirectory)..\..\utils\IconifyDownloader.targets" />
</Project>

Просмотреть файл

@ -7,7 +7,6 @@
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyFileVersion>2.4.1.0</AssemblyFileVersion>
<Version>4.0.0</Version>
<Product>$(AssemblyName) ($(TargetFramework))</Product>
<NeutralLanguage>en</NeutralLanguage>
<SimpleLineIconsVersion>2.4.1</SimpleLineIconsVersion>
</PropertyGroup>
@ -20,17 +19,7 @@
<PropertyGroup>
<PackageId>SkiaSharp.Extended.Iconify.SimpleLineIcons</PackageId>
<Title>Simple Line Icons (v$(SimpleLineIconsVersion)) for SkiaSharp.Extended.Iconify</Title>
<PackageVersion Condition=" '$(VersionSuffix)' != '' ">$(Version)-$(VersionSuffix)</PackageVersion>
<Authors>Microsoft</Authors>
<Owners>Microsoft</Owners>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<Description>The Simple Line Icons font for SkiaSharp.Extended.Iconify.</Description>
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
<!-- <PackageIconUrl>https://go.microsoft.com/fwlink/?linkid=868516</PackageIconUrl> -->
<PackageTags>skiasharp iconify simplelineicons xamarin graphics ios android linux windows uwp tvos watchos macos cross-platform</PackageTags>
<PackageLicenseUrl>https://go.microsoft.com/fwlink/?linkid=2072003</PackageLicenseUrl>
<PackageProjectUrl>https://go.microsoft.com/fwlink/?linkid=2071915</PackageProjectUrl>
<RepositoryUrl>https://go.microsoft.com/fwlink/?linkid=2071915</RepositoryUrl>
</PropertyGroup>
<ItemGroup>
@ -41,6 +30,6 @@
<ProjectReference Include="..\SkiaSharp.Extended.Iconify\SkiaSharp.Extended.Iconify.csproj" />
</ItemGroup>
<Import Project="$(MSBuildThisFileDirectory)..\IconifyDownloader.targets" />
<Import Project="$(MSBuildThisFileDirectory)..\..\utils\IconifyDownloader.targets" />
</Project>

Просмотреть файл

@ -7,7 +7,6 @@
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyFileVersion>2.0.9.0</AssemblyFileVersion>
<Version>4.0.0</Version>
<Product>$(AssemblyName) ($(TargetFramework))</Product>
<NeutralLanguage>en</NeutralLanguage>
<TypiconsVersion>2.0.9</TypiconsVersion>
</PropertyGroup>
@ -20,17 +19,7 @@
<PropertyGroup>
<PackageId>SkiaSharp.Extended.Iconify.Typicons</PackageId>
<Title>Typicons (v$(TypiconsVersion)) for SkiaSharp.Extended.Iconify</Title>
<PackageVersion Condition=" '$(VersionSuffix)' != '' ">$(Version)-$(VersionSuffix)</PackageVersion>
<Authors>Microsoft</Authors>
<Owners>Microsoft</Owners>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<Description>The Typicons font for SkiaSharp.Extended.Iconify.</Description>
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
<!-- <PackageIconUrl>https://go.microsoft.com/fwlink/?linkid=868516</PackageIconUrl> -->
<PackageTags>skiasharp iconify typicons xamarin graphics ios android linux windows uwp tvos watchos macos cross-platform</PackageTags>
<PackageLicenseUrl>https://go.microsoft.com/fwlink/?linkid=2072003</PackageLicenseUrl>
<PackageProjectUrl>https://go.microsoft.com/fwlink/?linkid=2071915</PackageProjectUrl>
<RepositoryUrl>https://go.microsoft.com/fwlink/?linkid=2071915</RepositoryUrl>
</PropertyGroup>
<ItemGroup>
@ -41,6 +30,6 @@
<ProjectReference Include="..\SkiaSharp.Extended.Iconify\SkiaSharp.Extended.Iconify.csproj" />
</ItemGroup>
<Import Project="$(MSBuildThisFileDirectory)..\IconifyDownloader.targets" />
<Import Project="$(MSBuildThisFileDirectory)..\..\utils\IconifyDownloader.targets" />
</Project>

Просмотреть файл

@ -7,7 +7,6 @@
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyFileVersion>2.0.10.0</AssemblyFileVersion>
<Version>6.0.0</Version>
<Product>$(AssemblyName) ($(TargetFramework))</Product>
<NeutralLanguage>en</NeutralLanguage>
<WeatherIconsVersion>2.0.10</WeatherIconsVersion>
</PropertyGroup>
@ -21,17 +20,7 @@
<PropertyGroup>
<PackageId>SkiaSharp.Extended.Iconify.WeatherIcons</PackageId>
<Title>Weather Icons (v$(TypiconsVersion)) for SkiaSharp.Extended.Iconify</Title>
<PackageVersion Condition=" '$(VersionSuffix)' != '' ">$(Version)-$(VersionSuffix)</PackageVersion>
<Authors>Microsoft</Authors>
<Owners>Microsoft</Owners>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<Description>The Weather Icons font for SkiaSharp.Extended.Iconify.</Description>
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
<!-- <PackageIconUrl>https://go.microsoft.com/fwlink/?linkid=868516</PackageIconUrl> -->
<PackageTags>skiasharp iconify weathericons xamarin graphics ios android linux windows uwp tvos watchos macos cross-platform</PackageTags>
<PackageLicenseUrl>https://go.microsoft.com/fwlink/?linkid=2072003</PackageLicenseUrl>
<PackageProjectUrl>https://go.microsoft.com/fwlink/?linkid=2071915</PackageProjectUrl>
<RepositoryUrl>https://go.microsoft.com/fwlink/?linkid=2071915</RepositoryUrl>
</PropertyGroup>
<ItemGroup>
@ -42,6 +31,6 @@
<ProjectReference Include="..\SkiaSharp.Extended.Iconify\SkiaSharp.Extended.Iconify.csproj" />
</ItemGroup>
<Import Project="$(MSBuildThisFileDirectory)..\IconifyDownloader.targets" />
<Import Project="$(MSBuildThisFileDirectory)..\..\utils\IconifyDownloader.targets" />
</Project>

Просмотреть файл

@ -7,24 +7,13 @@
<AssemblyVersion>2.80.0.0</AssemblyVersion>
<AssemblyFileVersion>1.60.0.0</AssemblyFileVersion>
<Version>1.60.0</Version>
<Product>$(AssemblyName) ($(TargetFramework))</Product>
<NeutralLanguage>en</NeutralLanguage>
</PropertyGroup>
<PropertyGroup>
<PackageId>SkiaSharp.Extended.Iconify</PackageId>
<Title>SkiaSharp.Extended.Iconify</Title>
<PackageVersion Condition=" '$(VersionSuffix)' != '' ">$(Version)-$(VersionSuffix)</PackageVersion>
<Authors>Microsoft</Authors>
<Owners>Microsoft</Owners>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<Description>A simple way to draw a string that contains icons inline with normal characters.</Description>
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
<!-- <PackageIconUrl>https://go.microsoft.com/fwlink/?linkid=868516</PackageIconUrl> -->
<PackageTags>xamarin graphics ios android linux windows uwp tvos watchos macos cross-platform skiasharp</PackageTags>
<PackageLicenseUrl>https://go.microsoft.com/fwlink/?linkid=2072003</PackageLicenseUrl>
<PackageProjectUrl>https://go.microsoft.com/fwlink/?linkid=2071915</PackageProjectUrl>
<RepositoryUrl>https://go.microsoft.com/fwlink/?linkid=2071915</RepositoryUrl>
</PropertyGroup>
<ItemGroup>

Просмотреть файл

@ -7,7 +7,6 @@
<AssemblyVersion>2.80.0.0</AssemblyVersion>
<AssemblyFileVersion>1.60.0.0</AssemblyFileVersion>
<Version>1.60.0</Version>
<Product>$(AssemblyName) ($(TargetFramework))</Product>
<NeutralLanguage>en</NeutralLanguage>
<KeyFileName>mono.snk</KeyFileName>
</PropertyGroup>
@ -15,17 +14,7 @@
<PropertyGroup>
<PackageId>SkiaSharp.Svg</PackageId>
<Title>SVG Support for SkiaSharp</Title>
<PackageVersion Condition=" '$(VersionSuffix)' != '' ">$(Version)-$(VersionSuffix)</PackageVersion>
<Authors>Microsoft</Authors>
<Owners>Microsoft</Owners>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<Description>This package adds support for reading SVG files into SkiaSharp.</Description>
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
<PackageIconUrl>https://go.microsoft.com/fwlink/?linkid=868516</PackageIconUrl>
<PackageTags>xamarin graphics ios android linux windows uwp tvos watchos macos cross-platform skiasharp</PackageTags>
<PackageLicenseUrl>https://go.microsoft.com/fwlink/?linkid=2072003</PackageLicenseUrl>
<PackageProjectUrl>https://go.microsoft.com/fwlink/?linkid=2071915</PackageProjectUrl>
<RepositoryUrl>https://go.microsoft.com/fwlink/?linkid=2071915</RepositoryUrl>
</PropertyGroup>
<ItemGroup>

Просмотреть файл

@ -0,0 +1,52 @@
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
<PropertyGroup>
<!--<TargetFrameworks>net462;netcoreapp3.1</TargetFrameworks>-->
<TargetFrameworks>net462</TargetFrameworks>
<UseWpf>true</UseWpf>
<AssemblyName>SkiaSharp.Extended.UI</AssemblyName>
<RootNamespace>SkiaSharp.Extended.UI</RootNamespace>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyFileVersion>1.0.0.0</AssemblyFileVersion>
<Version>2.0.0</Version>
<SignAssembly>false</SignAssembly>
</PropertyGroup>
<PropertyGroup>
<PackageId>SkiaSharp.Extended.UI.WPF</PackageId>
<Title>Additional Controls for SkiaSharp.Views.Forms</Title>
<Description>This package adds additional controls to SkiaSharp.Views.Forms.</Description>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="SkiaSharp" Version="2.80.1" />
<PackageReference Include="SkiaSharp.Views.Forms.WPF" Version="2.80.1" />
<PackageReference Include="Xamarin.Forms.Platform.WPF" Version="4.8.0.1364" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\SkiaSharp.Extended\SkiaSharp.Extended.csproj" />
<ProjectReference Include="..\SkiaSharp.Extended.UI\SkiaSharp.Extended.UI.csproj">
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<!-- <ItemGroup Condition="'$(Configuration)' == 'Debug'">
<PackageReference Include="LiveSharp" Version="1.5.75" />
</ItemGroup> -->
<ItemGroup>
<Compile Include="..\SkiaSharp.Extended.UI\**\*.shared.cs" Exclude="..\SkiaSharp.Extended.UI\obj\**" />
<Compile Include="..\SkiaSharp.Extended.UI\**\*.shared.*.cs" Exclude="..\SkiaSharp.Extended.UI\obj\**" />
<EmbeddedResource Include="..\SkiaSharp.Extended.UI\**\*.shared.xaml" Exclude="..\SkiaSharp.Extended.UI\obj\**" />
<EmbeddedResource Include="..\SkiaSharp.Extended.UI\**\*.shared.*.xaml" Exclude="..\SkiaSharp.Extended.UI\obj\**" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\SkiaSharp.Extended.UI\**\*.wpf.cs" Exclude="..\SkiaSharp.Extended.UI\obj\**" />
<Compile Include="..\SkiaSharp.Extended.UI\**\*.wpf.*.cs" Exclude="..\SkiaSharp.Extended.UI\obj\**" />
<EmbeddedResource Include="..\SkiaSharp.Extended.UI\**\*.wpf.xaml" Exclude="..\SkiaSharp.Extended.UI\obj\**" />
<EmbeddedResource Include="..\SkiaSharp.Extended.UI\**\*.wpf.*.xaml" Exclude="..\SkiaSharp.Extended.UI\obj\**" />
</ItemGroup>
</Project>

Просмотреть файл

@ -0,0 +1,12 @@
<root>
<build>
<start></start>
<inject>
<include>*</include>
</inject>
<handlers>LiveSharp.XamarinFormsViewHandler,LiveSharp.XamarinFormsViewModelHandler</handlers>
</build>
<runtime>
<pageHotReloadMethod>Build</pageHotReloadMethod>
</runtime>
</root>

Просмотреть файл

@ -0,0 +1,83 @@
<Project Sdk="MSBuild.Sdk.Extras/2.1.2">
<PropertyGroup>
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<TargetFrameworks Condition=" '$(IsMacOS)' == 'true' or '$(IsWindows)' == 'true' ">$(TargetFrameworks);Xamarin.iOS10;MonoAndroid90;MonoAndroid10.0;Xamarin.Mac20;tizen40</TargetFrameworks>
<TargetFrameworks Condition=" '$(IsWindows)' == 'true' ">$(TargetFrameworks);uap10.0.16299</TargetFrameworks>
<AssemblyName>SkiaSharp.Extended.UI</AssemblyName>
<RootNamespace>SkiaSharp.Extended.UI</RootNamespace>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyFileVersion>1.0.0.0</AssemblyFileVersion>
<Version>2.0.0</Version>
<SignAssembly>false</SignAssembly>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
<ReferenceAssemblyTargetFramework>netstandard2.0</ReferenceAssemblyTargetFramework>
</PropertyGroup>
<PropertyGroup>
<PackageId>SkiaSharp.Extended.UI</PackageId>
<Title>Additional Controls for SkiaSharp.Views.Forms</Title>
<Description>This package adds additional controls to SkiaSharp.Views.Forms.</Description>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="SkiaSharp" Version="2.80.1" />
<PackageReference Include="SkiaSharp.Views.Forms" Version="2.80.1" />
<PackageReference Include="Xamarin.Forms" Version="4.8.0.1364" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\SkiaSharp.Extended\SkiaSharp.Extended.csproj" />
</ItemGroup>
<!-- <ItemGroup Condition="'$(Configuration)' == 'Debug'">
<PackageReference Include="LiveSharp" Version="1.5.75" />
</ItemGroup> -->
<ItemGroup>
<Compile Include="**\*.shared.cs" Exclude="obj\**" />
<Compile Include="**\*.shared.*.cs" Exclude="obj\**" />
</ItemGroup>
<ItemGroup Condition=" $(TargetFramework.StartsWith('netstandard')) ">
<Compile Include="**\*.ref.cs" Exclude="obj\**" />
<Compile Include="**\*.ref.*.cs" Exclude="obj\**" />
</ItemGroup>
<ItemGroup Condition=" $(TargetFramework.StartsWith('uap10.0')) ">
<Compile Include="**\*.uwp.cs" Exclude="obj\**" />
<Compile Include="**\*.uwp.*.cs" Exclude="obj\**" />
</ItemGroup>
<ItemGroup Condition=" $(TargetFramework.StartsWith('MonoAndroid')) ">
<Compile Include="**\*.android.cs" Exclude="obj\**" />
<Compile Include="**\*.android.*.cs" Exclude="obj\**" />
</ItemGroup>
<ItemGroup Condition=" $(TargetFramework.StartsWith('Xamarin.iOS')) ">
<Compile Include="**\*.ios.cs" Exclude="obj\**" />
<Compile Include="**\*.ios.*.cs" Exclude="obj\**" />
</ItemGroup>
<ItemGroup Condition=" $(TargetFramework.StartsWith('Xamarin.TVOS')) ">
<Compile Include="**\*.tvos.cs" Exclude="obj\**" />
<Compile Include="**\*.tvos.*.cs" Exclude="obj\**" />
</ItemGroup>
<ItemGroup Condition=" $(TargetFramework.StartsWith('Xamarin.Mac')) ">
<Reference Include="netstandard" Condition=" '$(IsWindows)' == 'true' " />
<Compile Include="**\*.macos.cs" Exclude="obj\**" />
<Compile Include="**\*.macos.*.cs" Exclude="obj\**" />
</ItemGroup>
<ItemGroup Condition=" $(TargetFramework.StartsWith('Xamarin.WatchOS')) ">
<Compile Include="**\*.watchos.cs" Exclude="obj\**" />
<Compile Include="**\*.watchos.*.cs" Exclude="obj\**" />
</ItemGroup>
<ItemGroup Condition=" $(TargetFramework.StartsWith('tizen')) ">
<Compile Include="**\*.tizen.cs" Exclude="obj\**" />
<Compile Include="**\*.tizen.*.cs" Exclude="obj\**" />
</ItemGroup>
</Project>

Просмотреть файл

@ -0,0 +1,12 @@
<root>
<build>
<start></start>
<inject>
<include>*</include>
</inject>
<handlers>LiveSharp.XamarinFormsViewHandler,LiveSharp.XamarinFormsViewModelHandler</handlers>
</build>
<runtime>
<pageHotReloadMethod>Build</pageHotReloadMethod>
</runtime>
</root>

Просмотреть файл

@ -7,7 +7,6 @@
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyFileVersion>1.0.0.0</AssemblyFileVersion>
<Version>2.0.0</Version>
<Product>$(AssemblyName) ($(TargetFramework))</Product>
<NeutralLanguage>en</NeutralLanguage>
<KeyFileName>mono.snk</KeyFileName>
<LangVersion>8.0</LangVersion>
@ -17,17 +16,7 @@
<PropertyGroup>
<PackageId>SkiaSharp.Extended</PackageId>
<Title>SkiaSharp.Extended</Title>
<PackageVersion Condition=" '$(VersionSuffix)' != '' ">$(Version)-$(VersionSuffix)</PackageVersion>
<Authors>Microsoft</Authors>
<Owners>Microsoft</Owners>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<Description>This package adds many additional features and utilities for use with SkiaSharp.</Description>
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
<PackageIconUrl>https://go.microsoft.com/fwlink/?linkid=868516</PackageIconUrl>
<PackageTags>xamarin graphics ios android linux windows uwp tvos watchos macos cross-platform skiasharp</PackageTags>
<PackageLicenseUrl>https://go.microsoft.com/fwlink/?linkid=2072003</PackageLicenseUrl>
<PackageProjectUrl>https://go.microsoft.com/fwlink/?linkid=2071915</PackageProjectUrl>
<RepositoryUrl>https://go.microsoft.com/fwlink/?linkid=2071915</RepositoryUrl>
</PropertyGroup>
<ItemGroup>
@ -35,7 +24,7 @@
</ItemGroup>
<!-- <ItemGroup Condition="'$(Configuration)' == 'Debug'">
<PackageReference Include="LiveSharp" Version="1.5.66" />
<PackageReference Include="LiveSharp" Version="1.5.75" />
</ItemGroup> -->
</Project>

114
source/Source.macOS.sln Normal file
Просмотреть файл

@ -0,0 +1,114 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.30330.147
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended", "SkiaSharp.Extended\SkiaSharp.Extended.csproj", "{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Svg", "SkiaSharp.Extended.Svg\SkiaSharp.Extended.Svg.csproj", "{854B652B-685E-4147-BBA3-0E1DA85FDEE5}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Iconify", "SkiaSharp.Extended.Iconify\SkiaSharp.Extended.Iconify.csproj", "{941BC633-58F2-4D38-ACFA-DA4B381AC406}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Iconify.FontAwesome", "SkiaSharp.Extended.Iconify.FontAwesome\SkiaSharp.Extended.Iconify.FontAwesome.csproj", "{C4320934-1A4F-4037-813F-5159C3FB97EE}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Iconify.IonIcons", "SkiaSharp.Extended.Iconify.IonIcons\SkiaSharp.Extended.Iconify.IonIcons.csproj", "{EE925218-F50F-40DE-8C2A-5065EAC76932}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Iconify.MaterialDesignIcons", "SkiaSharp.Extended.Iconify.MaterialDesignIcons\SkiaSharp.Extended.Iconify.MaterialDesignIcons.csproj", "{AE75FEC5-5673-4351-B296-BE0BAEA1C090}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Iconify.MaterialIcons", "SkiaSharp.Extended.Iconify.MaterialIcons\SkiaSharp.Extended.Iconify.MaterialIcons.csproj", "{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Iconify.Meteocons", "SkiaSharp.Extended.Iconify.Meteocons\SkiaSharp.Extended.Iconify.Meteocons.csproj", "{836B21CF-10F0-4DB6-A437-BC43F15EAC86}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Iconify.SimpleLineIcons", "SkiaSharp.Extended.Iconify.SimpleLineIcons\SkiaSharp.Extended.Iconify.SimpleLineIcons.csproj", "{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Iconify.Typicons", "SkiaSharp.Extended.Iconify.Typicons\SkiaSharp.Extended.Iconify.Typicons.csproj", "{91DF572A-CB40-4D5F-9F09-6244E60C7625}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Iconify.WeatherIcons", "SkiaSharp.Extended.Iconify.WeatherIcons\SkiaSharp.Extended.Iconify.WeatherIcons.csproj", "{4B690A05-D653-4CC5-A34E-CB4A6472729A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IconifyGenerator", "..\utils\IconifyGenerator\IconifyGenerator.csproj", "{8E2211C7-EA20-4670-98DB-0489D2127DAB}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.UI", "SkiaSharp.Extended.UI\SkiaSharp.Extended.UI.csproj", "{D79A9EBF-701B-4B23-AB6D-100AAD581D58}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "utils", "utils", "{E546FFE2-58F6-4F5B-8EDB-15056F9810BA}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "deprecated", "deprecated", "{E4E7DB00-7592-404B-A71C-611AC846702E}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|Any CPU.Build.0 = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|Any CPU.Build.0 = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|Any CPU.Build.0 = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|Any CPU.ActiveCfg = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|Any CPU.Build.0 = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|Any CPU.Build.0 = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|Any CPU.Build.0 = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|Any CPU.Build.0 = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|Any CPU.Build.0 = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|Any CPU.Build.0 = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|Any CPU.ActiveCfg = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|Any CPU.Build.0 = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|Any CPU.Build.0 = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|Any CPU.Build.0 = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|Any CPU.ActiveCfg = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|Any CPU.Build.0 = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|Any CPU.Build.0 = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|Any CPU.Build.0 = Release|Any CPU
{D79A9EBF-701B-4B23-AB6D-100AAD581D58}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D79A9EBF-701B-4B23-AB6D-100AAD581D58}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D79A9EBF-701B-4B23-AB6D-100AAD581D58}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D79A9EBF-701B-4B23-AB6D-100AAD581D58}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{854B652B-685E-4147-BBA3-0E1DA85FDEE5} = {E4E7DB00-7592-404B-A71C-611AC846702E}
{941BC633-58F2-4D38-ACFA-DA4B381AC406} = {E4E7DB00-7592-404B-A71C-611AC846702E}
{C4320934-1A4F-4037-813F-5159C3FB97EE} = {E4E7DB00-7592-404B-A71C-611AC846702E}
{EE925218-F50F-40DE-8C2A-5065EAC76932} = {E4E7DB00-7592-404B-A71C-611AC846702E}
{AE75FEC5-5673-4351-B296-BE0BAEA1C090} = {E4E7DB00-7592-404B-A71C-611AC846702E}
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D} = {E4E7DB00-7592-404B-A71C-611AC846702E}
{836B21CF-10F0-4DB6-A437-BC43F15EAC86} = {E4E7DB00-7592-404B-A71C-611AC846702E}
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8} = {E4E7DB00-7592-404B-A71C-611AC846702E}
{91DF572A-CB40-4D5F-9F09-6244E60C7625} = {E4E7DB00-7592-404B-A71C-611AC846702E}
{4B690A05-D653-4CC5-A34E-CB4A6472729A} = {E4E7DB00-7592-404B-A71C-611AC846702E}
{8E2211C7-EA20-4670-98DB-0489D2127DAB} = {E546FFE2-58F6-4F5B-8EDB-15056F9810BA}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {08D78153-5DD7-4C52-A348-46AA448B2CFC}
EndGlobalSection
EndGlobal

Просмотреть файл

@ -25,316 +25,78 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Iconify.
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.Iconify.WeatherIcons", "SkiaSharp.Extended.Iconify.WeatherIcons\SkiaSharp.Extended.Iconify.WeatherIcons.csproj", "{4B690A05-D653-4CC5-A34E-CB4A6472729A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IconifyGenerator", "IconifyGenerator\IconifyGenerator.csproj", "{8E2211C7-EA20-4670-98DB-0489D2127DAB}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IconifyGenerator", "..\utils\IconifyGenerator\IconifyGenerator.csproj", "{8E2211C7-EA20-4670-98DB-0489D2127DAB}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.UI", "SkiaSharp.Extended.UI\SkiaSharp.Extended.UI.csproj", "{D79A9EBF-701B-4B23-AB6D-100AAD581D58}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "utils", "utils", "{E546FFE2-58F6-4F5B-8EDB-15056F9810BA}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "deprecated", "deprecated", "{E4E7DB00-7592-404B-A71C-611AC846702E}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Extended.UI.WPF", "SkiaSharp.Extended.UI.WPF\SkiaSharp.Extended.UI.WPF.csproj", "{2D1E543C-DC89-4D97-95A9-7866EF6E4D7C}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|ARM = Debug|ARM
Debug|iPhone = Debug|iPhone
Debug|iPhoneSimulator = Debug|iPhoneSimulator
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|ARM = Release|ARM
Release|iPhone = Release|iPhone
Release|iPhoneSimulator = Release|iPhoneSimulator
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|ARM.ActiveCfg = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|ARM.Build.0 = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|iPhone.Build.0 = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|x64.ActiveCfg = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|x64.Build.0 = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|x86.ActiveCfg = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Debug|x86.Build.0 = Debug|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|Any CPU.Build.0 = Release|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|ARM.ActiveCfg = Release|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|ARM.Build.0 = Release|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|iPhone.ActiveCfg = Release|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|iPhone.Build.0 = Release|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|x64.ActiveCfg = Release|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|x64.Build.0 = Release|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|x86.ActiveCfg = Release|Any CPU
{FDA62359-1C0D-4661-8ACF-023EF7DAF2A0}.Release|x86.Build.0 = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|ARM.ActiveCfg = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|ARM.Build.0 = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|iPhone.Build.0 = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|x64.ActiveCfg = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|x64.Build.0 = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|x86.ActiveCfg = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Debug|x86.Build.0 = Debug|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|Any CPU.Build.0 = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|ARM.ActiveCfg = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|ARM.Build.0 = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|iPhone.ActiveCfg = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|iPhone.Build.0 = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|x64.ActiveCfg = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|x64.Build.0 = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|x86.ActiveCfg = Release|Any CPU
{854B652B-685E-4147-BBA3-0E1DA85FDEE5}.Release|x86.Build.0 = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|Any CPU.Build.0 = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|ARM.ActiveCfg = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|ARM.Build.0 = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|iPhone.Build.0 = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|x64.ActiveCfg = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|x64.Build.0 = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|x86.ActiveCfg = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Debug|x86.Build.0 = Debug|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|Any CPU.ActiveCfg = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|Any CPU.Build.0 = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|ARM.ActiveCfg = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|ARM.Build.0 = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|iPhone.ActiveCfg = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|iPhone.Build.0 = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|x64.ActiveCfg = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|x64.Build.0 = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|x86.ActiveCfg = Release|Any CPU
{941BC633-58F2-4D38-ACFA-DA4B381AC406}.Release|x86.Build.0 = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|ARM.ActiveCfg = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|ARM.Build.0 = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|iPhone.Build.0 = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|x64.ActiveCfg = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|x64.Build.0 = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|x86.ActiveCfg = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Debug|x86.Build.0 = Debug|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|Any CPU.Build.0 = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|ARM.ActiveCfg = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|ARM.Build.0 = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|iPhone.ActiveCfg = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|iPhone.Build.0 = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|x64.ActiveCfg = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|x64.Build.0 = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|x86.ActiveCfg = Release|Any CPU
{C4320934-1A4F-4037-813F-5159C3FB97EE}.Release|x86.Build.0 = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|ARM.ActiveCfg = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|ARM.Build.0 = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|iPhone.Build.0 = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|x64.ActiveCfg = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|x64.Build.0 = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|x86.ActiveCfg = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Debug|x86.Build.0 = Debug|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|Any CPU.Build.0 = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|ARM.ActiveCfg = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|ARM.Build.0 = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|iPhone.ActiveCfg = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|iPhone.Build.0 = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|x64.ActiveCfg = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|x64.Build.0 = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|x86.ActiveCfg = Release|Any CPU
{EE925218-F50F-40DE-8C2A-5065EAC76932}.Release|x86.Build.0 = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|ARM.ActiveCfg = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|ARM.Build.0 = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|iPhone.Build.0 = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|x64.ActiveCfg = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|x64.Build.0 = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|x86.ActiveCfg = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Debug|x86.Build.0 = Debug|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|Any CPU.Build.0 = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|ARM.ActiveCfg = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|ARM.Build.0 = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|iPhone.ActiveCfg = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|iPhone.Build.0 = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|x64.ActiveCfg = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|x64.Build.0 = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|x86.ActiveCfg = Release|Any CPU
{AE75FEC5-5673-4351-B296-BE0BAEA1C090}.Release|x86.Build.0 = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|ARM.ActiveCfg = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|ARM.Build.0 = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|iPhone.Build.0 = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|x64.ActiveCfg = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|x64.Build.0 = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|x86.ActiveCfg = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Debug|x86.Build.0 = Debug|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|Any CPU.Build.0 = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|ARM.ActiveCfg = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|ARM.Build.0 = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|iPhone.ActiveCfg = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|iPhone.Build.0 = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|x64.ActiveCfg = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|x64.Build.0 = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|x86.ActiveCfg = Release|Any CPU
{6370B6B2-A1F4-4A7C-A24F-D58E8DA7C47D}.Release|x86.Build.0 = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|Any CPU.Build.0 = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|ARM.ActiveCfg = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|ARM.Build.0 = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|iPhone.Build.0 = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|x64.ActiveCfg = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|x64.Build.0 = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|x86.ActiveCfg = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Debug|x86.Build.0 = Debug|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|Any CPU.ActiveCfg = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|Any CPU.Build.0 = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|ARM.ActiveCfg = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|ARM.Build.0 = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|iPhone.ActiveCfg = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|iPhone.Build.0 = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|x64.ActiveCfg = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|x64.Build.0 = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|x86.ActiveCfg = Release|Any CPU
{836B21CF-10F0-4DB6-A437-BC43F15EAC86}.Release|x86.Build.0 = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|ARM.ActiveCfg = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|ARM.Build.0 = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|iPhone.Build.0 = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|x64.ActiveCfg = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|x64.Build.0 = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|x86.ActiveCfg = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Debug|x86.Build.0 = Debug|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|Any CPU.Build.0 = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|ARM.ActiveCfg = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|ARM.Build.0 = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|iPhone.ActiveCfg = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|iPhone.Build.0 = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|x64.ActiveCfg = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|x64.Build.0 = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|x86.ActiveCfg = Release|Any CPU
{C55C8DD2-0CEF-4D71-A75D-F495F2ABAEE8}.Release|x86.Build.0 = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|Any CPU.Build.0 = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|ARM.ActiveCfg = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|ARM.Build.0 = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|iPhone.Build.0 = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|x64.ActiveCfg = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|x64.Build.0 = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|x86.ActiveCfg = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Debug|x86.Build.0 = Debug|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|Any CPU.ActiveCfg = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|Any CPU.Build.0 = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|ARM.ActiveCfg = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|ARM.Build.0 = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|iPhone.ActiveCfg = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|iPhone.Build.0 = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|x64.ActiveCfg = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|x64.Build.0 = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|x86.ActiveCfg = Release|Any CPU
{91DF572A-CB40-4D5F-9F09-6244E60C7625}.Release|x86.Build.0 = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|ARM.ActiveCfg = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|ARM.Build.0 = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|iPhone.Build.0 = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|x64.ActiveCfg = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|x64.Build.0 = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|x86.ActiveCfg = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Debug|x86.Build.0 = Debug|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|Any CPU.Build.0 = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|ARM.ActiveCfg = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|ARM.Build.0 = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|iPhone.ActiveCfg = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|iPhone.Build.0 = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|x64.ActiveCfg = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|x64.Build.0 = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|x86.ActiveCfg = Release|Any CPU
{4B690A05-D653-4CC5-A34E-CB4A6472729A}.Release|x86.Build.0 = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|ARM.ActiveCfg = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|ARM.Build.0 = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|iPhone.Build.0 = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|x64.ActiveCfg = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|x64.Build.0 = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|x86.ActiveCfg = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Debug|x86.Build.0 = Debug|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|Any CPU.Build.0 = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|ARM.ActiveCfg = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|ARM.Build.0 = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|iPhone.ActiveCfg = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|iPhone.Build.0 = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|x64.ActiveCfg = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|x64.Build.0 = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|x86.ActiveCfg = Release|Any CPU
{8E2211C7-EA20-4670-98DB-0489D2127DAB}.Release|x86.Build.0 = Release|Any CPU
{D79A9EBF-701B-4B23-AB6D-100AAD581D58}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D79A9EBF-701B-4B23-AB6D-100AAD581D58}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D79A9EBF-701B-4B23-AB6D-100AAD581D58}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D79A9EBF-701B-4B23-AB6D-100AAD581D58}.Release|Any CPU.Build.0 = Release|Any CPU
{2D1E543C-DC89-4D97-95A9-7866EF6E4D7C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2D1E543C-DC89-4D97-95A9-7866EF6E4D7C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2D1E543C-DC89-4D97-95A9-7866EF6E4D7C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2D1E543C-DC89-4D97-95A9-7866EF6E4D7C}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

Просмотреть файл

@ -17,8 +17,16 @@
<ProjectReference Include="..\..\source\SkiaSharp.Extended\SkiaSharp.Extended.csproj" />
</ItemGroup>
<ItemGroup>
<None Update="images\*" CopyToOutputDirectory="PreserveNewest" />
</ItemGroup>
<ItemGroup>
<None Remove="TestResults\**\*" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\..\source\SkiaSharp.Extended\Utils\**\*.cs" Link="Utils\%(RecursiveDir)\%(Filename)%(Extension)" />
</ItemGroup>
</Project>

Просмотреть файл

@ -0,0 +1,24 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="SkiaSharp" Version="2.80.1" />
<PackageReference Include="SkiaSharp.NativeAssets.Linux" Version="2.80.1" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.5.0" />
<PackageReference Include="xunit" Version="2.4.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.0" />
<PackageReference Include="coverlet.collector" Version="1.2.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\source\SkiaSharp.Extended.UI\SkiaSharp.Extended.UI.csproj" />
</ItemGroup>
<ItemGroup>
<None Remove="TestResults\**\*" />
</ItemGroup>
</Project>

Просмотреть файл

Просмотреть файл