Merge pull request #664 from mono/master

Update development
This commit is contained in:
Matthew Leibowitz 2018-10-30 11:40:03 +02:00 коммит произвёл GitHub
Родитель 59ffea1122 c216895557
Коммит 9096bfd887
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
13 изменённых файлов: 753 добавлений и 587 удалений

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

@ -68,7 +68,7 @@ Windows:
## Compare Code
Here are some links to show the differences in our code as compared to Google's.
Here are some links to show the differences in our code as compared to Google's code.
What version are we on? [**m68**](https://github.com/google/skia/tree/chrome/m68)
Are we up-to-date with Google? [Compare](https://github.com/mono/skia/compare/xamarin-mobile-bindings...google:chrome/m68)

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

@ -113,27 +113,37 @@ namespace SkiaSharp
public static SKShader CreateSweepGradient (SKPoint center, SKColor [] colors, float [] colorPos)
{
if (colors == null)
throw new ArgumentNullException (nameof (colors));
if (colorPos == null) {
return GetObject<SKShader> (SkiaApi.sk_shader_new_sweep_gradient (ref center, colors, IntPtr.Zero, colors.Length, IntPtr.Zero));
} else {
if (colors.Length != colorPos.Length)
throw new ArgumentException ("The number of colors must match the number of color positions.");
return GetObject<SKShader> (SkiaApi.sk_shader_new_sweep_gradient (ref center, colors, colorPos, colors.Length, IntPtr.Zero));
}
return CreateSweepGradient (center, colors, colorPos, SKShaderTileMode.Clamp, 0, 360);
}
public static SKShader CreateSweepGradient (SKPoint center, SKColor [] colors, float [] colorPos, SKMatrix localMatrix)
{
return CreateSweepGradient (center, colors, colorPos, SKShaderTileMode.Clamp, 0, 360, localMatrix);
}
public static SKShader CreateSweepGradient (SKPoint center, SKColor [] colors, float [] colorPos, SKShaderTileMode tileMode, float startAngle, float endAngle)
{
if (colors == null)
throw new ArgumentNullException (nameof (colors));
if (colorPos == null) {
return GetObject<SKShader> (SkiaApi.sk_shader_new_sweep_gradient (ref center, colors, IntPtr.Zero, colors.Length, ref localMatrix));
return GetObject<SKShader> (SkiaApi.sk_shader_new_sweep_gradient (ref center, colors, IntPtr.Zero, colors.Length, tileMode, startAngle, endAngle, IntPtr.Zero));
} else {
if (colors.Length != colorPos.Length)
throw new ArgumentException ("The number of colors must match the number of color positions.");
return GetObject<SKShader> (SkiaApi.sk_shader_new_sweep_gradient (ref center, colors, colorPos, colors.Length, ref localMatrix));
return GetObject<SKShader> (SkiaApi.sk_shader_new_sweep_gradient (ref center, colors, colorPos, colors.Length, tileMode, startAngle, endAngle, IntPtr.Zero));
}
}
public static SKShader CreateSweepGradient (SKPoint center, SKColor [] colors, float [] colorPos, SKShaderTileMode tileMode, float startAngle, float endAngle, SKMatrix localMatrix)
{
if (colors == null)
throw new ArgumentNullException (nameof (colors));
if (colorPos == null) {
return GetObject<SKShader> (SkiaApi.sk_shader_new_sweep_gradient (ref center, colors, IntPtr.Zero, colors.Length, tileMode, startAngle, endAngle, ref localMatrix));
} else {
if (colors.Length != colorPos.Length)
throw new ArgumentException ("The number of colors must match the number of color positions.");
return GetObject<SKShader> (SkiaApi.sk_shader_new_sweep_gradient (ref center, colors, colorPos, colors.Length, tileMode, startAngle, endAngle, ref localMatrix));
}
}

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

@ -939,9 +939,9 @@ namespace SkiaSharp
[DllImport(SKIA, CallingConvention = CallingConvention.Cdecl)]
public extern static sk_shader_t sk_shader_new_radial_gradient(ref SKPoint center, float radius, [In] SKColor[] colors, float[] colorPos, int count, SKShaderTileMode mode, IntPtr matrixZero);
[DllImport(SKIA, CallingConvention = CallingConvention.Cdecl)]
public extern static sk_shader_t sk_shader_new_sweep_gradient(ref SKPoint center, [In] SKColor[] colors, float[] colorPos, int count, IntPtr matrixZero);
public extern static sk_shader_t sk_shader_new_sweep_gradient(ref SKPoint center, [In] SKColor[] colors, float[] colorPos, int count, SKShaderTileMode mode, float startAngle, float endAngle, IntPtr matrixZero);
[DllImport(SKIA, CallingConvention = CallingConvention.Cdecl)]
public extern static sk_shader_t sk_shader_new_sweep_gradient(ref SKPoint center, [In] SKColor[] colors, float[] colorPos, int count, ref SKMatrix matrixZero);
public extern static sk_shader_t sk_shader_new_sweep_gradient(ref SKPoint center, [In] SKColor[] colors, float[] colorPos, int count, SKShaderTileMode mode, float startAngle, float endAngle, ref SKMatrix matrixZero);
[DllImport(SKIA, CallingConvention = CallingConvention.Cdecl)]
public extern static sk_shader_t sk_shader_new_two_point_conical_gradient(ref SKPoint start, float startRadius, ref SKPoint end, float endRadius, [In] SKColor[] colors, float[] colorPos, int count, SKShaderTileMode mode, ref SKMatrix matrix);
[DllImport(SKIA, CallingConvention = CallingConvention.Cdecl)]
@ -955,9 +955,9 @@ namespace SkiaSharp
[DllImport(SKIA, CallingConvention = CallingConvention.Cdecl)]
public extern static sk_shader_t sk_shader_new_radial_gradient(ref SKPoint center, float radius, [In] SKColor[] colors, IntPtr colorPosZero, int count, SKShaderTileMode mode, IntPtr matrixZero);
[DllImport(SKIA, CallingConvention = CallingConvention.Cdecl)]
public extern static sk_shader_t sk_shader_new_sweep_gradient(ref SKPoint center, [In] SKColor[] colors, IntPtr colorPosZero, int count, IntPtr matrixZero);
public extern static sk_shader_t sk_shader_new_sweep_gradient(ref SKPoint center, [In] SKColor[] colors, IntPtr colorPosZero, int count, SKShaderTileMode mode, float startAngle, float endAngle, IntPtr matrixZero);
[DllImport(SKIA, CallingConvention = CallingConvention.Cdecl)]
public extern static sk_shader_t sk_shader_new_sweep_gradient(ref SKPoint center, [In] SKColor[] colors, IntPtr colorPosZero, int count, ref SKMatrix matrixZero);
public extern static sk_shader_t sk_shader_new_sweep_gradient(ref SKPoint center, [In] SKColor[] colors, IntPtr colorPosZero, int count, SKShaderTileMode mode, float startAngle, float endAngle, ref SKMatrix matrixZero);
[DllImport(SKIA, CallingConvention = CallingConvention.Cdecl)]
public extern static sk_shader_t sk_shader_new_two_point_conical_gradient(ref SKPoint start, float startRadius, ref SKPoint end, float endRadius, [In] SKColor[] colors, IntPtr colorPosZero, int count, SKShaderTileMode mode, ref SKMatrix matrix);
[DllImport(SKIA, CallingConvention = CallingConvention.Cdecl)]

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

@ -51,6 +51,7 @@ DirectoryPath PACKAGE_CACHE_PATH = MakeAbsolute(ROOT_PATH.Combine("externals/pac
DirectoryPath PROFILE_PATH = EnvironmentVariable ("USERPROFILE") ?? EnvironmentVariable ("HOME");
DirectoryPath NUGET_PACKAGES = EnvironmentVariable ("NUGET_PACKAGES") ?? PROFILE_PATH.Combine (".nuget/packages");
var FEATURE_NAME = EnvironmentVariable ("FEATURE_NAME") ?? "";
var BUILD_NUMBER = EnvironmentVariable ("BUILD_NUMBER") ?? "";
if (string.IsNullOrEmpty (BUILD_NUMBER)) {
BUILD_NUMBER = "0";
@ -312,7 +313,7 @@ Task ("nuget-only")
}
nuspecPlatform.Remove ();
}
// copy the src arrtibute and set it for the target
// copy the src attribute and set it for the target
file.Add (new XAttribute ("target", file.Attribute ("src").Value));
}
});
@ -360,6 +361,16 @@ Task ("nuget-only")
dir = id.Substring(0, id.IndexOf(".NativeAssets"));
}
var preview = "";
if (!string.IsNullOrEmpty (FEATURE_NAME)) {
preview += $"-{FEATURE_NAME}-featurepreview";
} else {
preview += $"-preview";
}
if (!string.IsNullOrEmpty (BUILD_NUMBER)) {
preview += $"{BUILD_NUMBER}";
}
removePlatforms (xdoc);
var outDir = $"./output/{dir}/nuget";
@ -367,7 +378,7 @@ Task ("nuget-only")
setVersion (xdoc, "");
xdoc.Save ($"{outDir}/{id}.nuspec");
setVersion (xdoc, $"-preview{BUILD_NUMBER}");
setVersion (xdoc, $"{preview}");
xdoc.Save ($"{outDir}/{id}.prerelease.nuspec");
// the legal
@ -505,7 +516,8 @@ var envVarsWhitelist = new [] {
"path", "psmodulepath", "pwd", "shell", "processor_architecture",
"processor_identifier", "node_name", "node_labels", "branch_name",
"os", "build_url", "build_number", "number_of_processors",
"node_label", "build_id", "git_sha"
"node_label", "build_id", "git_sha", "git_branch_name",
"feature_name"
};
var envVars = EnvironmentVariables ();
var max = envVars.Max (v => v.Key.Length) + 2;

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

@ -88,7 +88,7 @@ Task ("externals-windows")
$"target_os='win' target_cpu='{skiaArch}' " +
$"skia_use_icu=false skia_use_sfntly=false skia_use_piex=true skia_use_dng_sdk=true " +
$"skia_use_system_expat=false skia_use_system_libjpeg_turbo=false skia_use_system_libpng=false skia_use_system_libwebp=false skia_use_system_zlib=false " +
$"extra_cflags=[ '-DSKIA_C_DLL', '/MD', '/EHsc', '/Z7' ] " +
$"extra_cflags=[ '-DSKIA_C_DLL', '/MT', '/EHsc', '/Z7' ] " +
$"extra_ldflags=[ '/DEBUG:FULL' ]");
// copy libSkiaSharp to output

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

@ -0,0 +1,83 @@
# Hardware-Accelerated / GPU Surface Changes
As of SkiaSharp v1.68.0, there has been a fairly major change to the way
hardware-accelerated (GPU) surfaces are created.
These changes were made to better support the new GPU backends. Right now, we
just support OpenGL, but the changes open the door to Vulkan and Metal
support.
The good news is that even though there were many changes, we have been able
to preserve the existing functionality so that you aren't forced to update
your code immediately after upgrading. However, you should migrate your code
as soon as possible as there is no guarantee that the next update will still
support all the existing functionality.
## Migration
The most visible change is that we are no longer using the
`GRBackendRenderTargetDesc` and `GRBackendTextureDesc` types, but rather we
use the similarly-named `GRBackendRenderTarget` and `GRBackendTexture`. The
properties are mostly the same, except that `PixelConfig` and `Origin` have
been moved to the surface construction - and should not affect the manner in
which you draw to that surface.
Another change is that the old structures have been split into two parts, one
to describe the surface we are creating, and the other to explicitly describe
the backend-specific configuration needed to write to that surface.
For example, `GRBackendRenderTargetDesc` has been split into
`GRBackendRenderTarget` which describes the general surface (such as width,
height, and samples) and `GRGlFramebufferInfo` which describes OpenGL-specific
surface (with the FBO ID and color format). If we were to support Vulkan, this
may be swapped out with `GRVkImageInfo`, which will describe the Vulkan-
specific surface (with the image handle and format).
#### Existing Code
```csharp
// create the GPU context (UNCHANGED)
var glInterface = GRGlInterface.CreateNativeGlInterface();
var context = GRContext.Create(GRBackend.OpenGL, glInterface);
// create the surface (OLD)
var renderTarget = new GRBackendRenderTargetDesc {
Width = 1024,
Height = 1024,
Config = GRPixelConfig.Rgba8888,
Origin = GRSurfaceOrigin.BottomLeft,
SampleCount = 0,
StencilBits = 0,
RenderTargetHandle = IntPtr.Zero,
};
var surface = SKSurface.Create(context, renderTarget);
// draw (UNCHANGED)
var canvas = surface.Canvas;
// ...
```
#### New Code
```csharp
// create the GPU context (UNCHANGED)
var glInterface = GRGlInterface.CreateNativeGlInterface();
var context = GRContext.Create(GRBackend.OpenGL, glInterface);
// create the surface (UPDATED)
var glInfo = new GRGlFramebufferInfo(
fboId: 0,
format: SKColorType.Rgba8888.ToGlSizedFormat());
var renderTarget = new GRBackendRenderTarget(
width: 1024,
height: 1024,
sampleCount: 0,
stencilBits: 0,
glInfo: glInfo);
var surface = SKSurface.Create(
context, renderTarget, GRSurfaceOrigin.BottomLeft, SKColorType.Rgba8888);
// draw (UNCHANGED)
var canvas = surface.Canvas;
// ...
```

2
externals/skia поставляемый

@ -1 +1 @@
Subproject commit 9ec6cb29f41014890f61ed1329fc934bfd9167ae
Subproject commit 8bedff7ec71ea3227b2f5090b74f6ec5a8d67b53

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

@ -222,6 +222,7 @@
<PreprocessorDefinitions>HAVE_UCDN=1;HAVE_CONFIG_H;HB_EXTERN=__declspec (dllexport) extern;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;WIN32;_DEBUG;_WINDOWS;_USRDLL;HARFBUZZ_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\externals\harfbuzz\harfbuzz\src\hb-ucdn;$(ProjectDir);$(GeneratedFilesDir);$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DisableSpecificWarnings>4267;4244</DisableSpecificWarnings>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
@ -236,6 +237,7 @@
<PreprocessorDefinitions>HAVE_UCDN=1;HAVE_CONFIG_H;HB_EXTERN=__declspec (dllexport) extern;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;_DEBUG;_WINDOWS;_USRDLL;HARFBUZZ_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\externals\harfbuzz\harfbuzz\src\hb-ucdn;$(ProjectDir);$(GeneratedFilesDir);$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DisableSpecificWarnings>4267;4244</DisableSpecificWarnings>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
@ -252,6 +254,7 @@
<PreprocessorDefinitions>HAVE_UCDN=1;HAVE_CONFIG_H;HB_EXTERN=__declspec (dllexport) extern;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;WIN32;NDEBUG;_WINDOWS;_USRDLL;HARFBUZZ_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\externals\harfbuzz\harfbuzz\src\hb-ucdn;$(ProjectDir);$(GeneratedFilesDir);$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DisableSpecificWarnings>4267;4244</DisableSpecificWarnings>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
@ -270,6 +273,7 @@
<PreprocessorDefinitions>HAVE_UCDN=1;HAVE_CONFIG_H;HB_EXTERN=__declspec (dllexport) extern;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;NDEBUG;_WINDOWS;_USRDLL;HARFBUZZ_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\externals\harfbuzz\harfbuzz\src\hb-ucdn;$(ProjectDir);$(GeneratedFilesDir);$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DisableSpecificWarnings>4267;4244</DisableSpecificWarnings>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>

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

@ -1,289 +1,289 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.27130.2024
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.NetStandard", "..\..\..\binding\SkiaSharp.NetStandard\SkiaSharp.NetStandard.csproj", "{4E0924F8-D546-4428-9412-4B9411FBA5FF}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Views.Forms", "..\..\..\source\SkiaSharp.Views.Forms\SkiaSharp.Views.Forms\SkiaSharp.Views.Forms.csproj", "{99411A8A-1F8C-469C-AC10-E72F28EDB376}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SkiaSharp.Views.Gtk", "..\..\..\source\SkiaSharp.Views\SkiaSharp.Views.Gtk\SkiaSharp.Views.Gtk.csproj", "{67A502A4-E8B2-419A-811E-5A634B29C8D7}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharpSample", "SkiaSharpSample\SkiaSharpSample.csproj", "{B178E8E3-A5AD-4C98-B365-86E05EE53643}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharpSample.Tizen", "SkiaSharpSample.Tizen\SkiaSharpSample.Tizen.csproj", "{B7066619-8AF0-4980-A83D-49A8B9007523}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Tizen", "..\..\..\binding\SkiaSharp.Tizen\SkiaSharp.Tizen.csproj", "{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Views.Tizen", "..\..\..\source\SkiaSharp.Views\SkiaSharp.Views.Tizen\SkiaSharp.Views.Tizen.csproj", "{E0AAA975-BCF0-46F9-8E95-407FD6931850}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Views.Forms.Tizen", "..\..\..\source\SkiaSharp.Views.Forms\SkiaSharp.Views.Forms.Tizen\SkiaSharp.Views.Forms.Tizen.csproj", "{CB4BF122-0676-4487-A95D-3BA9E3CD6049}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SkiaSharp.Desktop", "..\..\..\binding\SkiaSharp.Desktop\SkiaSharp.Desktop.csproj", "{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SkiaSharp.Views.Desktop", "..\..\..\source\SkiaSharp.Views\SkiaSharp.Views.Desktop\SkiaSharp.Views.Desktop.csproj", "{E5A90865-C185-45AD-88D1-6DA7D6004B03}"
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
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|ARM.ActiveCfg = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|ARM.Build.0 = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|iPhone.Build.0 = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|x64.ActiveCfg = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|x64.Build.0 = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|x86.ActiveCfg = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|x86.Build.0 = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|Any CPU.Build.0 = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|ARM.ActiveCfg = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|ARM.Build.0 = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|iPhone.ActiveCfg = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|iPhone.Build.0 = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|x64.ActiveCfg = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|x64.Build.0 = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|x86.ActiveCfg = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|x86.Build.0 = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|Any CPU.Build.0 = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|ARM.ActiveCfg = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|ARM.Build.0 = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|iPhone.Build.0 = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|x64.ActiveCfg = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|x64.Build.0 = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|x86.ActiveCfg = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|x86.Build.0 = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|Any CPU.ActiveCfg = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|Any CPU.Build.0 = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|ARM.ActiveCfg = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|ARM.Build.0 = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|iPhone.ActiveCfg = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|iPhone.Build.0 = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|x64.ActiveCfg = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|x64.Build.0 = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|x86.ActiveCfg = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|x86.Build.0 = Release|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Debug|ARM.ActiveCfg = Debug|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Debug|ARM.Build.0 = Debug|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Debug|iPhone.Build.0 = Debug|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Debug|x64.ActiveCfg = Debug|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Debug|x64.Build.0 = Debug|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Debug|x86.ActiveCfg = Debug|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Debug|x86.Build.0 = Debug|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Release|Any CPU.Build.0 = Release|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Release|ARM.ActiveCfg = Release|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Release|ARM.Build.0 = Release|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Release|iPhone.ActiveCfg = Release|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Release|iPhone.Build.0 = Release|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Release|x64.ActiveCfg = Release|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Release|x64.Build.0 = Release|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Release|x86.ActiveCfg = Release|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Release|x86.Build.0 = Release|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Debug|ARM.ActiveCfg = Debug|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Debug|ARM.Build.0 = Debug|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Debug|iPhone.Build.0 = Debug|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Debug|x64.ActiveCfg = Debug|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Debug|x64.Build.0 = Debug|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Debug|x86.ActiveCfg = Debug|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Debug|x86.Build.0 = Debug|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Release|Any CPU.Build.0 = Release|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Release|ARM.ActiveCfg = Release|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Release|ARM.Build.0 = Release|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Release|iPhone.ActiveCfg = Release|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Release|iPhone.Build.0 = Release|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Release|x64.ActiveCfg = Release|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Release|x64.Build.0 = Release|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Release|x86.ActiveCfg = Release|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Release|x86.Build.0 = Release|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Debug|ARM.ActiveCfg = Debug|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Debug|ARM.Build.0 = Debug|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Debug|iPhone.Build.0 = Debug|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Debug|x64.ActiveCfg = Debug|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Debug|x64.Build.0 = Debug|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Debug|x86.ActiveCfg = Debug|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Debug|x86.Build.0 = Debug|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Release|Any CPU.Build.0 = Release|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Release|ARM.ActiveCfg = Release|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Release|ARM.Build.0 = Release|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Release|iPhone.ActiveCfg = Release|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Release|iPhone.Build.0 = Release|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Release|x64.ActiveCfg = Release|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Release|x64.Build.0 = Release|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Release|x86.ActiveCfg = Release|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Release|x86.Build.0 = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|ARM.ActiveCfg = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|ARM.Build.0 = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|iPhone.Build.0 = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|x64.ActiveCfg = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|x64.Build.0 = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|x86.ActiveCfg = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|x86.Build.0 = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|Any CPU.Build.0 = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|ARM.ActiveCfg = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|ARM.Build.0 = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|iPhone.ActiveCfg = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|iPhone.Build.0 = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|x64.ActiveCfg = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|x64.Build.0 = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|x86.ActiveCfg = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|x86.Build.0 = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|ARM.ActiveCfg = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|ARM.Build.0 = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|iPhone.Build.0 = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|x64.ActiveCfg = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|x64.Build.0 = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|x86.ActiveCfg = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|x86.Build.0 = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|Any CPU.Build.0 = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|ARM.ActiveCfg = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|ARM.Build.0 = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|iPhone.ActiveCfg = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|iPhone.Build.0 = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|x64.ActiveCfg = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|x64.Build.0 = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|x86.ActiveCfg = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|x86.Build.0 = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|ARM.ActiveCfg = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|ARM.Build.0 = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|iPhone.Build.0 = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|x64.ActiveCfg = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|x64.Build.0 = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|x86.ActiveCfg = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|x86.Build.0 = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|Any CPU.Build.0 = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|ARM.ActiveCfg = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|ARM.Build.0 = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|iPhone.ActiveCfg = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|iPhone.Build.0 = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|x64.ActiveCfg = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|x64.Build.0 = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|x86.ActiveCfg = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|x86.Build.0 = Release|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Debug|ARM.ActiveCfg = Debug|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Debug|ARM.Build.0 = Debug|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Debug|iPhone.Build.0 = Debug|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Debug|x64.ActiveCfg = Debug|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Debug|x64.Build.0 = Debug|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Debug|x86.ActiveCfg = Debug|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Debug|x86.Build.0 = Debug|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Release|Any CPU.Build.0 = Release|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Release|ARM.ActiveCfg = Release|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Release|ARM.Build.0 = Release|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Release|iPhone.ActiveCfg = Release|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Release|iPhone.Build.0 = Release|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Release|x64.ActiveCfg = Release|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Release|x64.Build.0 = Release|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Release|x86.ActiveCfg = Release|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Release|x86.Build.0 = Release|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Debug|ARM.ActiveCfg = Debug|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Debug|ARM.Build.0 = Debug|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Debug|iPhone.Build.0 = Debug|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Debug|x64.ActiveCfg = Debug|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Debug|x64.Build.0 = Debug|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Debug|x86.ActiveCfg = Debug|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Debug|x86.Build.0 = Debug|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Release|Any CPU.Build.0 = Release|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Release|ARM.ActiveCfg = Release|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Release|ARM.Build.0 = Release|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Release|iPhone.ActiveCfg = Release|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Release|iPhone.Build.0 = Release|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Release|x64.ActiveCfg = Release|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Release|x64.Build.0 = Release|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Release|x86.ActiveCfg = Release|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {67EACD19-0CEA-4127-9842-549AA6FB84C9}
EndGlobalSection
EndGlobal

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.27130.2024
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.NetStandard", "..\..\..\binding\SkiaSharp.NetStandard\SkiaSharp.NetStandard.csproj", "{4E0924F8-D546-4428-9412-4B9411FBA5FF}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Views.Forms", "..\..\..\source\SkiaSharp.Views.Forms\SkiaSharp.Views.Forms\SkiaSharp.Views.Forms.csproj", "{99411A8A-1F8C-469C-AC10-E72F28EDB376}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SkiaSharp.Views.Gtk", "..\..\..\source\SkiaSharp.Views\SkiaSharp.Views.Gtk\SkiaSharp.Views.Gtk.csproj", "{67A502A4-E8B2-419A-811E-5A634B29C8D7}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharpSample", "SkiaSharpSample\SkiaSharpSample.csproj", "{B178E8E3-A5AD-4C98-B365-86E05EE53643}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharpSample.Tizen", "SkiaSharpSample.Tizen\SkiaSharpSample.Tizen.csproj", "{B7066619-8AF0-4980-A83D-49A8B9007523}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Tizen", "..\..\..\binding\SkiaSharp.Tizen\SkiaSharp.Tizen.csproj", "{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Views.Tizen", "..\..\..\source\SkiaSharp.Views\SkiaSharp.Views.Tizen\SkiaSharp.Views.Tizen.csproj", "{E0AAA975-BCF0-46F9-8E95-407FD6931850}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Views.Forms.Tizen", "..\..\..\source\SkiaSharp.Views.Forms\SkiaSharp.Views.Forms.Tizen\SkiaSharp.Views.Forms.Tizen.csproj", "{CB4BF122-0676-4487-A95D-3BA9E3CD6049}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SkiaSharp.Desktop", "..\..\..\binding\SkiaSharp.Desktop\SkiaSharp.Desktop.csproj", "{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SkiaSharp.Views.Desktop", "..\..\..\source\SkiaSharp.Views\SkiaSharp.Views.Desktop\SkiaSharp.Views.Desktop.csproj", "{E5A90865-C185-45AD-88D1-6DA7D6004B03}"
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
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|ARM.ActiveCfg = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|ARM.Build.0 = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|iPhone.Build.0 = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|x64.ActiveCfg = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|x64.Build.0 = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|x86.ActiveCfg = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|x86.Build.0 = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|Any CPU.Build.0 = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|ARM.ActiveCfg = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|ARM.Build.0 = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|iPhone.ActiveCfg = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|iPhone.Build.0 = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|x64.ActiveCfg = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|x64.Build.0 = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|x86.ActiveCfg = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|x86.Build.0 = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|Any CPU.Build.0 = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|ARM.ActiveCfg = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|ARM.Build.0 = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|iPhone.Build.0 = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|x64.ActiveCfg = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|x64.Build.0 = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|x86.ActiveCfg = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|x86.Build.0 = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|Any CPU.ActiveCfg = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|Any CPU.Build.0 = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|ARM.ActiveCfg = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|ARM.Build.0 = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|iPhone.ActiveCfg = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|iPhone.Build.0 = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|x64.ActiveCfg = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|x64.Build.0 = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|x86.ActiveCfg = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|x86.Build.0 = Release|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Debug|ARM.ActiveCfg = Debug|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Debug|ARM.Build.0 = Debug|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Debug|iPhone.Build.0 = Debug|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Debug|x64.ActiveCfg = Debug|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Debug|x64.Build.0 = Debug|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Debug|x86.ActiveCfg = Debug|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Debug|x86.Build.0 = Debug|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Release|Any CPU.Build.0 = Release|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Release|ARM.ActiveCfg = Release|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Release|ARM.Build.0 = Release|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Release|iPhone.ActiveCfg = Release|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Release|iPhone.Build.0 = Release|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Release|x64.ActiveCfg = Release|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Release|x64.Build.0 = Release|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Release|x86.ActiveCfg = Release|Any CPU
{67A502A4-E8B2-419A-811E-5A634B29C8D7}.Release|x86.Build.0 = Release|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Debug|ARM.ActiveCfg = Debug|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Debug|ARM.Build.0 = Debug|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Debug|iPhone.Build.0 = Debug|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Debug|x64.ActiveCfg = Debug|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Debug|x64.Build.0 = Debug|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Debug|x86.ActiveCfg = Debug|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Debug|x86.Build.0 = Debug|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Release|Any CPU.Build.0 = Release|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Release|ARM.ActiveCfg = Release|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Release|ARM.Build.0 = Release|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Release|iPhone.ActiveCfg = Release|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Release|iPhone.Build.0 = Release|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Release|x64.ActiveCfg = Release|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Release|x64.Build.0 = Release|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Release|x86.ActiveCfg = Release|Any CPU
{B178E8E3-A5AD-4C98-B365-86E05EE53643}.Release|x86.Build.0 = Release|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Debug|ARM.ActiveCfg = Debug|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Debug|ARM.Build.0 = Debug|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Debug|iPhone.Build.0 = Debug|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Debug|x64.ActiveCfg = Debug|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Debug|x64.Build.0 = Debug|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Debug|x86.ActiveCfg = Debug|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Debug|x86.Build.0 = Debug|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Release|Any CPU.Build.0 = Release|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Release|ARM.ActiveCfg = Release|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Release|ARM.Build.0 = Release|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Release|iPhone.ActiveCfg = Release|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Release|iPhone.Build.0 = Release|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Release|x64.ActiveCfg = Release|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Release|x64.Build.0 = Release|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Release|x86.ActiveCfg = Release|Any CPU
{B7066619-8AF0-4980-A83D-49A8B9007523}.Release|x86.Build.0 = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|ARM.ActiveCfg = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|ARM.Build.0 = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|iPhone.Build.0 = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|x64.ActiveCfg = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|x64.Build.0 = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|x86.ActiveCfg = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|x86.Build.0 = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|Any CPU.Build.0 = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|ARM.ActiveCfg = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|ARM.Build.0 = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|iPhone.ActiveCfg = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|iPhone.Build.0 = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|x64.ActiveCfg = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|x64.Build.0 = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|x86.ActiveCfg = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|x86.Build.0 = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|ARM.ActiveCfg = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|ARM.Build.0 = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|iPhone.Build.0 = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|x64.ActiveCfg = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|x64.Build.0 = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|x86.ActiveCfg = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|x86.Build.0 = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|Any CPU.Build.0 = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|ARM.ActiveCfg = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|ARM.Build.0 = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|iPhone.ActiveCfg = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|iPhone.Build.0 = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|x64.ActiveCfg = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|x64.Build.0 = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|x86.ActiveCfg = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|x86.Build.0 = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|ARM.ActiveCfg = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|ARM.Build.0 = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|iPhone.Build.0 = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|x64.ActiveCfg = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|x64.Build.0 = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|x86.ActiveCfg = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|x86.Build.0 = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|Any CPU.Build.0 = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|ARM.ActiveCfg = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|ARM.Build.0 = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|iPhone.ActiveCfg = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|iPhone.Build.0 = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|x64.ActiveCfg = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|x64.Build.0 = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|x86.ActiveCfg = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|x86.Build.0 = Release|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Debug|ARM.ActiveCfg = Debug|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Debug|ARM.Build.0 = Debug|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Debug|iPhone.Build.0 = Debug|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Debug|x64.ActiveCfg = Debug|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Debug|x64.Build.0 = Debug|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Debug|x86.ActiveCfg = Debug|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Debug|x86.Build.0 = Debug|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Release|Any CPU.Build.0 = Release|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Release|ARM.ActiveCfg = Release|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Release|ARM.Build.0 = Release|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Release|iPhone.ActiveCfg = Release|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Release|iPhone.Build.0 = Release|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Release|x64.ActiveCfg = Release|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Release|x64.Build.0 = Release|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Release|x86.ActiveCfg = Release|Any CPU
{EB1BBDCC-FB07-40D5-8B9E-0079E2C2F2DF}.Release|x86.Build.0 = Release|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Debug|ARM.ActiveCfg = Debug|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Debug|ARM.Build.0 = Debug|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Debug|iPhone.Build.0 = Debug|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Debug|x64.ActiveCfg = Debug|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Debug|x64.Build.0 = Debug|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Debug|x86.ActiveCfg = Debug|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Debug|x86.Build.0 = Debug|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Release|Any CPU.Build.0 = Release|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Release|ARM.ActiveCfg = Release|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Release|ARM.Build.0 = Release|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Release|iPhone.ActiveCfg = Release|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Release|iPhone.Build.0 = Release|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Release|x64.ActiveCfg = Release|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Release|x64.Build.0 = Release|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Release|x86.ActiveCfg = Release|Any CPU
{E5A90865-C185-45AD-88D1-6DA7D6004B03}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {67EACD19-0CEA-4127-9842-549AA6FB84C9}
EndGlobalSection
EndGlobal

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

@ -1,271 +1,271 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.27130.2024
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.NetStandard", "..\..\..\binding\SkiaSharp.NetStandard\SkiaSharp.NetStandard.csproj", "{4E0924F8-D546-4428-9412-4B9411FBA5FF}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HarfBuzzSharp.NetStandard", "..\..\..\binding\HarfBuzzSharp.NetStandard\HarfBuzzSharp.NetStandard.csproj", "{DD3EAFFF-E420-4AC3-925D-501EAE140B49}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Views.Forms", "..\..\..\source\SkiaSharp.Views.Forms\SkiaSharp.Views.Forms\SkiaSharp.Views.Forms.csproj", "{99411A8A-1F8C-469C-AC10-E72F28EDB376}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "PlatformShared", "..\PlatformShared\PlatformShared.shproj", "{0CC41AB0-0C4C-4DAA-8F10-A249725EBF5D}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Shared", "..\Shared\Shared.shproj", "{509B233A-35A0-41CA-A585-0B1A9F79D470}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Core", "Core\Core.csproj", "{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Tizen", "..\..\..\binding\SkiaSharp.Tizen\SkiaSharp.Tizen.csproj", "{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Views.Tizen", "..\..\..\source\SkiaSharp.Views\SkiaSharp.Views.Tizen\SkiaSharp.Views.Tizen.csproj", "{E0AAA975-BCF0-46F9-8E95-407FD6931850}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Views.Forms.Tizen", "..\..\..\source\SkiaSharp.Views.Forms\SkiaSharp.Views.Forms.Tizen\SkiaSharp.Views.Forms.Tizen.csproj", "{CB4BF122-0676-4487-A95D-3BA9E3CD6049}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.HarfBuzz", "..\..\..\source\SkiaSharp.HarfBuzz\SkiaSharp.HarfBuzz\SkiaSharp.HarfBuzz.csproj", "{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HarfBuzzSharp.Tizen", "..\..\..\binding\HarfBuzzSharp.Tizen\HarfBuzzSharp.Tizen.csproj", "{4D4FD6E5-6956-437E-A2FD-425D5E309192}"
EndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
..\PlatformShared\PlatformShared.projitems*{0cc41ab0-0c4c-4daa-8f10-a249725ebf5d}*SharedItemsImports = 13
..\Shared\Shared.projitems*{509b233a-35a0-41ca-a585-0b1a9f79d470}*SharedItemsImports = 13
EndGlobalSection
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
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|ARM.ActiveCfg = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|ARM.Build.0 = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|iPhone.Build.0 = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|x64.ActiveCfg = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|x64.Build.0 = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|x86.ActiveCfg = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|x86.Build.0 = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|Any CPU.Build.0 = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|ARM.ActiveCfg = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|ARM.Build.0 = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|iPhone.ActiveCfg = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|iPhone.Build.0 = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|x64.ActiveCfg = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|x64.Build.0 = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|x86.ActiveCfg = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|x86.Build.0 = Release|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Debug|ARM.ActiveCfg = Debug|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Debug|ARM.Build.0 = Debug|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Debug|iPhone.Build.0 = Debug|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Debug|x64.ActiveCfg = Debug|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Debug|x64.Build.0 = Debug|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Debug|x86.ActiveCfg = Debug|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Debug|x86.Build.0 = Debug|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Release|Any CPU.Build.0 = Release|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Release|ARM.ActiveCfg = Release|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Release|ARM.Build.0 = Release|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Release|iPhone.ActiveCfg = Release|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Release|iPhone.Build.0 = Release|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Release|x64.ActiveCfg = Release|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Release|x64.Build.0 = Release|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Release|x86.ActiveCfg = Release|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Release|x86.Build.0 = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|Any CPU.Build.0 = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|ARM.ActiveCfg = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|ARM.Build.0 = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|iPhone.Build.0 = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|x64.ActiveCfg = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|x64.Build.0 = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|x86.ActiveCfg = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|x86.Build.0 = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|Any CPU.ActiveCfg = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|Any CPU.Build.0 = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|ARM.ActiveCfg = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|ARM.Build.0 = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|iPhone.ActiveCfg = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|iPhone.Build.0 = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|x64.ActiveCfg = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|x64.Build.0 = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|x86.ActiveCfg = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|x86.Build.0 = Release|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Debug|ARM.ActiveCfg = Debug|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Debug|ARM.Build.0 = Debug|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Debug|iPhone.Build.0 = Debug|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Debug|x64.ActiveCfg = Debug|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Debug|x64.Build.0 = Debug|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Debug|x86.ActiveCfg = Debug|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Debug|x86.Build.0 = Debug|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Release|Any CPU.Build.0 = Release|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Release|ARM.ActiveCfg = Release|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Release|ARM.Build.0 = Release|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Release|iPhone.ActiveCfg = Release|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Release|iPhone.Build.0 = Release|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Release|x64.ActiveCfg = Release|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Release|x64.Build.0 = Release|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Release|x86.ActiveCfg = Release|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Release|x86.Build.0 = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|ARM.ActiveCfg = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|ARM.Build.0 = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|iPhone.Build.0 = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|x64.ActiveCfg = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|x64.Build.0 = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|x86.ActiveCfg = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|x86.Build.0 = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|Any CPU.Build.0 = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|ARM.ActiveCfg = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|ARM.Build.0 = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|iPhone.ActiveCfg = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|iPhone.Build.0 = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|x64.ActiveCfg = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|x64.Build.0 = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|x86.ActiveCfg = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|x86.Build.0 = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|ARM.ActiveCfg = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|ARM.Build.0 = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|iPhone.Build.0 = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|x64.ActiveCfg = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|x64.Build.0 = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|x86.ActiveCfg = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|x86.Build.0 = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|Any CPU.Build.0 = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|ARM.ActiveCfg = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|ARM.Build.0 = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|iPhone.ActiveCfg = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|iPhone.Build.0 = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|x64.ActiveCfg = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|x64.Build.0 = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|x86.ActiveCfg = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|x86.Build.0 = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|ARM.ActiveCfg = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|ARM.Build.0 = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|iPhone.Build.0 = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|x64.ActiveCfg = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|x64.Build.0 = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|x86.ActiveCfg = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|x86.Build.0 = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|Any CPU.Build.0 = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|ARM.ActiveCfg = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|ARM.Build.0 = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|iPhone.ActiveCfg = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|iPhone.Build.0 = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|x64.ActiveCfg = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|x64.Build.0 = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|x86.ActiveCfg = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|x86.Build.0 = Release|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Debug|ARM.ActiveCfg = Debug|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Debug|ARM.Build.0 = Debug|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Debug|iPhone.Build.0 = Debug|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Debug|x64.ActiveCfg = Debug|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Debug|x64.Build.0 = Debug|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Debug|x86.ActiveCfg = Debug|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Debug|x86.Build.0 = Debug|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Release|Any CPU.Build.0 = Release|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Release|ARM.ActiveCfg = Release|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Release|ARM.Build.0 = Release|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Release|iPhone.ActiveCfg = Release|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Release|iPhone.Build.0 = Release|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Release|x64.ActiveCfg = Release|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Release|x64.Build.0 = Release|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Release|x86.ActiveCfg = Release|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Release|x86.Build.0 = Release|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Debug|ARM.ActiveCfg = Debug|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Debug|ARM.Build.0 = Debug|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Debug|iPhone.Build.0 = Debug|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Debug|x64.ActiveCfg = Debug|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Debug|x64.Build.0 = Debug|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Debug|x86.ActiveCfg = Debug|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Debug|x86.Build.0 = Debug|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Release|Any CPU.Build.0 = Release|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Release|ARM.ActiveCfg = Release|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Release|ARM.Build.0 = Release|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Release|iPhone.ActiveCfg = Release|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Release|iPhone.Build.0 = Release|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Release|x64.ActiveCfg = Release|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Release|x64.Build.0 = Release|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Release|x86.ActiveCfg = Release|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {67EACD19-0CEA-4127-9842-549AA6FB84C9}
EndGlobalSection
EndGlobal

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.27130.2024
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.NetStandard", "..\..\..\binding\SkiaSharp.NetStandard\SkiaSharp.NetStandard.csproj", "{4E0924F8-D546-4428-9412-4B9411FBA5FF}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HarfBuzzSharp.NetStandard", "..\..\..\binding\HarfBuzzSharp.NetStandard\HarfBuzzSharp.NetStandard.csproj", "{DD3EAFFF-E420-4AC3-925D-501EAE140B49}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Views.Forms", "..\..\..\source\SkiaSharp.Views.Forms\SkiaSharp.Views.Forms\SkiaSharp.Views.Forms.csproj", "{99411A8A-1F8C-469C-AC10-E72F28EDB376}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "PlatformShared", "..\PlatformShared\PlatformShared.shproj", "{0CC41AB0-0C4C-4DAA-8F10-A249725EBF5D}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Shared", "..\Shared\Shared.shproj", "{509B233A-35A0-41CA-A585-0B1A9F79D470}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Core", "Core\Core.csproj", "{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Tizen", "..\..\..\binding\SkiaSharp.Tizen\SkiaSharp.Tizen.csproj", "{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Views.Tizen", "..\..\..\source\SkiaSharp.Views\SkiaSharp.Views.Tizen\SkiaSharp.Views.Tizen.csproj", "{E0AAA975-BCF0-46F9-8E95-407FD6931850}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.Views.Forms.Tizen", "..\..\..\source\SkiaSharp.Views.Forms\SkiaSharp.Views.Forms.Tizen\SkiaSharp.Views.Forms.Tizen.csproj", "{CB4BF122-0676-4487-A95D-3BA9E3CD6049}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaSharp.HarfBuzz", "..\..\..\source\SkiaSharp.HarfBuzz\SkiaSharp.HarfBuzz\SkiaSharp.HarfBuzz.csproj", "{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HarfBuzzSharp.Tizen", "..\..\..\binding\HarfBuzzSharp.Tizen\HarfBuzzSharp.Tizen.csproj", "{4D4FD6E5-6956-437E-A2FD-425D5E309192}"
EndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
..\PlatformShared\PlatformShared.projitems*{0cc41ab0-0c4c-4daa-8f10-a249725ebf5d}*SharedItemsImports = 13
..\Shared\Shared.projitems*{509b233a-35a0-41ca-a585-0b1a9f79d470}*SharedItemsImports = 13
EndGlobalSection
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
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|ARM.ActiveCfg = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|ARM.Build.0 = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|iPhone.Build.0 = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|x64.ActiveCfg = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|x64.Build.0 = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|x86.ActiveCfg = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Debug|x86.Build.0 = Debug|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|Any CPU.Build.0 = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|ARM.ActiveCfg = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|ARM.Build.0 = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|iPhone.ActiveCfg = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|iPhone.Build.0 = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|x64.ActiveCfg = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|x64.Build.0 = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|x86.ActiveCfg = Release|Any CPU
{4E0924F8-D546-4428-9412-4B9411FBA5FF}.Release|x86.Build.0 = Release|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Debug|ARM.ActiveCfg = Debug|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Debug|ARM.Build.0 = Debug|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Debug|iPhone.Build.0 = Debug|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Debug|x64.ActiveCfg = Debug|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Debug|x64.Build.0 = Debug|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Debug|x86.ActiveCfg = Debug|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Debug|x86.Build.0 = Debug|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Release|Any CPU.Build.0 = Release|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Release|ARM.ActiveCfg = Release|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Release|ARM.Build.0 = Release|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Release|iPhone.ActiveCfg = Release|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Release|iPhone.Build.0 = Release|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Release|x64.ActiveCfg = Release|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Release|x64.Build.0 = Release|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Release|x86.ActiveCfg = Release|Any CPU
{DD3EAFFF-E420-4AC3-925D-501EAE140B49}.Release|x86.Build.0 = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|Any CPU.Build.0 = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|ARM.ActiveCfg = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|ARM.Build.0 = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|iPhone.Build.0 = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|x64.ActiveCfg = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|x64.Build.0 = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|x86.ActiveCfg = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Debug|x86.Build.0 = Debug|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|Any CPU.ActiveCfg = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|Any CPU.Build.0 = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|ARM.ActiveCfg = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|ARM.Build.0 = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|iPhone.ActiveCfg = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|iPhone.Build.0 = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|x64.ActiveCfg = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|x64.Build.0 = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|x86.ActiveCfg = Release|Any CPU
{99411A8A-1F8C-469C-AC10-E72F28EDB376}.Release|x86.Build.0 = Release|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Debug|ARM.ActiveCfg = Debug|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Debug|ARM.Build.0 = Debug|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Debug|iPhone.Build.0 = Debug|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Debug|x64.ActiveCfg = Debug|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Debug|x64.Build.0 = Debug|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Debug|x86.ActiveCfg = Debug|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Debug|x86.Build.0 = Debug|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Release|Any CPU.Build.0 = Release|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Release|ARM.ActiveCfg = Release|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Release|ARM.Build.0 = Release|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Release|iPhone.ActiveCfg = Release|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Release|iPhone.Build.0 = Release|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Release|x64.ActiveCfg = Release|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Release|x64.Build.0 = Release|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Release|x86.ActiveCfg = Release|Any CPU
{9AE564B8-2EF7-4102-B83A-89A03D4EA05C}.Release|x86.Build.0 = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|ARM.ActiveCfg = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|ARM.Build.0 = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|iPhone.Build.0 = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|x64.ActiveCfg = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|x64.Build.0 = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|x86.ActiveCfg = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Debug|x86.Build.0 = Debug|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|Any CPU.Build.0 = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|ARM.ActiveCfg = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|ARM.Build.0 = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|iPhone.ActiveCfg = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|iPhone.Build.0 = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|x64.ActiveCfg = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|x64.Build.0 = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|x86.ActiveCfg = Release|Any CPU
{A7B25831-3EA3-4F88-AA82-4D4CA66B19C6}.Release|x86.Build.0 = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|ARM.ActiveCfg = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|ARM.Build.0 = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|iPhone.Build.0 = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|x64.ActiveCfg = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|x64.Build.0 = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|x86.ActiveCfg = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Debug|x86.Build.0 = Debug|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|Any CPU.Build.0 = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|ARM.ActiveCfg = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|ARM.Build.0 = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|iPhone.ActiveCfg = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|iPhone.Build.0 = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|x64.ActiveCfg = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|x64.Build.0 = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|x86.ActiveCfg = Release|Any CPU
{E0AAA975-BCF0-46F9-8E95-407FD6931850}.Release|x86.Build.0 = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|ARM.ActiveCfg = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|ARM.Build.0 = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|iPhone.Build.0 = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|x64.ActiveCfg = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|x64.Build.0 = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|x86.ActiveCfg = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Debug|x86.Build.0 = Debug|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|Any CPU.Build.0 = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|ARM.ActiveCfg = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|ARM.Build.0 = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|iPhone.ActiveCfg = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|iPhone.Build.0 = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|x64.ActiveCfg = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|x64.Build.0 = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|x86.ActiveCfg = Release|Any CPU
{CB4BF122-0676-4487-A95D-3BA9E3CD6049}.Release|x86.Build.0 = Release|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Debug|ARM.ActiveCfg = Debug|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Debug|ARM.Build.0 = Debug|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Debug|iPhone.Build.0 = Debug|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Debug|x64.ActiveCfg = Debug|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Debug|x64.Build.0 = Debug|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Debug|x86.ActiveCfg = Debug|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Debug|x86.Build.0 = Debug|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Release|Any CPU.Build.0 = Release|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Release|ARM.ActiveCfg = Release|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Release|ARM.Build.0 = Release|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Release|iPhone.ActiveCfg = Release|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Release|iPhone.Build.0 = Release|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Release|x64.ActiveCfg = Release|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Release|x64.Build.0 = Release|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Release|x86.ActiveCfg = Release|Any CPU
{AB78DAB0-3C24-4E2D-A87E-5E7140D5BF04}.Release|x86.Build.0 = Release|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Debug|ARM.ActiveCfg = Debug|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Debug|ARM.Build.0 = Debug|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Debug|iPhone.Build.0 = Debug|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Debug|x64.ActiveCfg = Debug|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Debug|x64.Build.0 = Debug|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Debug|x86.ActiveCfg = Debug|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Debug|x86.Build.0 = Debug|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Release|Any CPU.Build.0 = Release|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Release|ARM.ActiveCfg = Release|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Release|ARM.Build.0 = Release|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Release|iPhone.ActiveCfg = Release|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Release|iPhone.Build.0 = Release|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Release|x64.ActiveCfg = Release|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Release|x64.Build.0 = Release|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Release|x86.ActiveCfg = Release|Any CPU
{4D4FD6E5-6956-437E-A2FD-425D5E309192}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {67EACD19-0CEA-4127-9842-549AA6FB84C9}
EndGlobalSection
EndGlobal

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

@ -1,10 +1,13 @@
import groovy.transform.Field
@Field def verbosity = "minimal"
@Field def verbosity = "normal"
@Field def isPr = false
@Field def branchName = null
@Field def commitHash = null
@Field def githubStatusSha = null
@Field def featureName = null
@Field def featureNamePrefix = "feature/"
@Field def minimalLinuxPackages = "curl mono-complete msbuild"
@Field def nativeLinuxPackages = "python git libfontconfig1-dev"
@ -42,13 +45,23 @@ node("ubuntu-1604-amd64") {
isPr = env.ghprbPullId && !env.ghprbPullId.empty
branchName = isPr ? "pr" : env.BRANCH_NAME
githubStatusSha = isPr ? env.ghprbActualCommit : commitHash
featureName = branchName.startsWith(featureNamePrefix)
? branchName.substring(featureNamePrefix.length())
: ""
echo "Building SHA1: ${commitHash}..."
echo " - PR: ${isPr}"
echo " - Branch Name: ${branchName}"
echo " - GitHub Status SHA1: ${githubStatusSha}"
echo " - Feature Name: ${featureName}"
customEnv.each { platform, vars -> vars.push("GIT_SHA=${commitHash}") }
def newVars = [
"GIT_SHA=${commitHash}",
"GIT_BRANCH_NAME=${branchName}",
"BUILD_NUMBER=${env.BUILD_NUMBER}",
"FEATURE_NAME=${featureName}",
]
customEnv.each { platform, vars -> vars.addAll(newVars) }
}
}
@ -242,7 +255,7 @@ def bootstrapper(args, host, pre, additionalPackages) {
if (host == "linux") {
chroot(
chrootName: "${env.NODE_LABEL}-stable",
command: "bash ${pre} ./bootstrapper.sh ${args}",
command: " ${customEnv[host].join(" ")} bash ${pre} ./bootstrapper.sh ${args}",
additionalPackages: "${minimalLinuxPackages} ${additionalPackages}")
} else if (host == "macos") {
sh("bash ${pre} ./bootstrapper.sh ${args}")

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

@ -252,8 +252,6 @@ namespace SkiaSharp.Tests
Assert.True(bitmap.ExtractAlpha(alpha, paint, out offset));
Assert.Equal(new SKPointI(-12, -12), offset);
SaveBitmap(alpha);
}
[SkippableFact]

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

@ -0,0 +1,46 @@
using Xunit;
namespace SkiaSharp.Tests
{
public class SKShaderTest : SKTest
{
[SkippableFact]
public void CanDrawWithCreateSweepGradientShader()
{
var size = 160;
var colors = new[] { SKColors.Blue, SKColors.Yellow, SKColors.Green };
var pos = new[] { 0.0f, 0.25f, 0.50f };
var modes = new[] { SKShaderTileMode.Clamp, SKShaderTileMode.Repeat, SKShaderTileMode.Mirror };
var angles = new[] {
(start: -330, end: -270),
(start: 30, end: 90),
(start: 390, end: 450),
(start: -30, end: 800),
};
using (var bitmap = new SKBitmap(new SKImageInfo(690, 512)))
using (var canvas = new SKCanvas(bitmap))
using (var p = new SKPaint())
{
var r = SKRect.Create(size, size);
foreach (var mode in modes)
{
using (new SKAutoCanvasRestore(canvas, true))
{
foreach (var angle in angles)
{
p.Shader = SKShader.CreateSweepGradient(new SKPoint(size / 2f, size / 2f), colors, pos, mode, angle.start, angle.end);
canvas.DrawRect(r, p);
canvas.Translate(size * 1.1f, 0);
}
}
canvas.Translate(0, size * 1.1f);
}
}
}
}
}