From 182ddf2eb44ce57aadfcb21e82ed65f5249580f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98ystein=20Krog?= Date: Sun, 26 Apr 2015 11:39:36 +0200 Subject: [PATCH 01/68] core: Fix bug where ISerializable was not deserialized as Utc --- src/SQLite.Net/SQLiteCommand.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SQLite.Net/SQLiteCommand.cs b/src/SQLite.Net/SQLiteCommand.cs index 6259f14f4..f036e096b 100755 --- a/src/SQLite.Net/SQLiteCommand.cs +++ b/src/SQLite.Net/SQLiteCommand.cs @@ -479,7 +479,7 @@ private object ReadCol(IDbStatement stmt, int index, ColType type, Type clrType) DateTime value; if (_conn.StoreDateTimeAsTicks) { - value = new DateTime(_sqlitePlatform.SQLiteApi.ColumnInt64(stmt, index)); + value = new DateTime(_sqlitePlatform.SQLiteApi.ColumnInt64(stmt, index), DateTimeKind.Utc); } else { From 47032dd716369085067af46a3596c855f3628f13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98ystein=20Krog?= Date: Sun, 26 Apr 2015 12:01:49 +0200 Subject: [PATCH 02/68] tests: Improve DateTime tests --- tests/DateTimeTest.cs | 42 +++++++++++++++++++-------------------- tests/SerializableTest.cs | 20 +++++++++++++------ 2 files changed, 34 insertions(+), 28 deletions(-) diff --git a/tests/DateTimeTest.cs b/tests/DateTimeTest.cs index f517f25e9..81be85c2b 100644 --- a/tests/DateTimeTest.cs +++ b/tests/DateTimeTest.cs @@ -30,7 +30,8 @@ private class TestObj public int Id { get; set; } public string Name { get; set; } - public DateTime ModifiedTime { get; set; } + public DateTime Time1 { get; set; } + public DateTime Time2 { get; set; } } @@ -38,42 +39,39 @@ private async Task TestAsyncDateTime(SQLiteAsyncConnection db, bool storeDateTim { await db.CreateTableAsync(); - TestObj o, o2; - - // - // Ticks - // - o = new TestObj + var org = new TestObj { - ModifiedTime = DateTime.UtcNow, + Time1 = DateTime.UtcNow, + Time2 = DateTime.Now, }; - await db.InsertAsync(o); - o2 = await db.GetAsync(o.Id); - Assert.AreEqual(o.ModifiedTime, o2.ModifiedTime.ToUniversalTime()); + await db.InsertAsync(org); + var fromDb = await db.GetAsync(org.Id); + Assert.AreEqual(fromDb.Time1.ToUniversalTime(), org.Time1.ToUniversalTime()); + Assert.AreEqual(fromDb.Time2.ToUniversalTime(), org.Time2.ToUniversalTime()); - var expectedTimeZone = storeDateTimeAsTicks ? DateTimeKind.Utc : DateTimeKind.Local; - Assert.AreEqual(o2.ModifiedTime.Kind, expectedTimeZone); + Assert.AreEqual(fromDb.Time1.ToLocalTime(), org.Time1.ToLocalTime()); + Assert.AreEqual(fromDb.Time2.ToLocalTime(), org.Time2.ToLocalTime()); } private void TestDateTime(TestDb db) { db.CreateTable(); - TestObj o, o2; - // // Ticks // - o = new TestObj + var org = new TestObj { - ModifiedTime = DateTime.UtcNow, + Time1 = DateTime.UtcNow, + Time2 = DateTime.Now, }; - db.Insert(o); - o2 = db.Get(o.Id); - Assert.AreEqual(o.ModifiedTime, o2.ModifiedTime.ToUniversalTime()); + db.Insert(org); + var fromDb = db.Get(org.Id); + Assert.AreEqual(fromDb.Time1.ToUniversalTime(), org.Time1.ToUniversalTime()); + Assert.AreEqual(fromDb.Time2.ToUniversalTime(), org.Time2.ToUniversalTime()); - var expectedTimeZone = db.StoreDateTimeAsTicks ? DateTimeKind.Utc : DateTimeKind.Local; - Assert.AreEqual(o2.ModifiedTime.Kind, expectedTimeZone); + Assert.AreEqual(fromDb.Time1.ToLocalTime(), org.Time1.ToLocalTime()); + Assert.AreEqual(fromDb.Time2.ToLocalTime(), org.Time2.ToLocalTime()); } [Test] diff --git a/tests/SerializableTest.cs b/tests/SerializableTest.cs index 359e34c68..f2eaf5fe2 100644 --- a/tests/SerializableTest.cs +++ b/tests/SerializableTest.cs @@ -119,13 +119,20 @@ public void SupportsSerializableTimeSpan() [Test] public void SupportsSerializableDateTime() { - DateTime value = DateTime.UtcNow; - var model = new ComplexType { DateTimeValue = new SerializableDateTime(value) }; + DateTime value1 = DateTime.UtcNow; + DateTime value2 = DateTime.Now; + var model = new ComplexType + { + DateTimeValue = new SerializableDateTime(value1), + DateTimeValue2 = new SerializableDateTime(value2) + }; _db.Insert(model); - var found = _db.Get(m => m.ID == model.ID); - var endOfPreviousSecond = value.AddMilliseconds(-value.Millisecond - 1); - var startOfNextSecond = value.AddMilliseconds(1000 - value.Millisecond + 1); - Assert.That(found.DateTimeValue.InnerValue.ToUniversalTime(), Is.InRange(endOfPreviousSecond, startOfNextSecond)); + ComplexType found = _db.Get(m => m.ID == model.ID); + Assert.That(found.DateTimeValue.InnerValue.ToUniversalTime(), Is.EqualTo(value1.ToUniversalTime())); + Assert.That(found.DateTimeValue2.InnerValue.ToUniversalTime(), Is.EqualTo(value2.ToUniversalTime())); + + Assert.That(found.DateTimeValue.InnerValue.ToLocalTime(), Is.EqualTo(value1.ToLocalTime())); + Assert.That(found.DateTimeValue2.InnerValue.ToLocalTime(), Is.EqualTo(value2.ToLocalTime())); } [Test] @@ -164,6 +171,7 @@ private class ComplexType public SerializableDecimal DecimalValue { get; set; } public SerializableTimeSpan TimeSpanValue { get; set; } public SerializableDateTime DateTimeValue { get; set; } + public SerializableDateTime DateTimeValue2 { get; set; } public SerializableByteArray ByteArrayValue { get; set; } public SerializableGuid GuidValue { get; set; } } From db3cc6bee94af53fce85c4d420dd2c2782031e90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98ystein=20Krog?= Date: Sun, 26 Apr 2015 10:57:39 +0200 Subject: [PATCH 03/68] Remove use of JetBrains.Annotations nuget Copy the attributes and bundle instead Fixes #170 --- nuget/SQLite.Net.Async.nuspec | 1 - nuget/SQLite.Net.nuspec | 1 - src/SQLite.Net.Async/SQLite.Net.Async.csproj | 8 +- src/SQLite.Net.Async/packages.config | 4 - src/SQLite.Net/Annotations/JetBrains.cs | 1014 ++++++++++++++++++ src/SQLite.Net/SQLite.Net.csproj | 10 +- src/SQLite.Net/packages.config | 6 - 7 files changed, 1017 insertions(+), 27 deletions(-) delete mode 100644 src/SQLite.Net.Async/packages.config create mode 100644 src/SQLite.Net/Annotations/JetBrains.cs delete mode 100644 src/SQLite.Net/packages.config diff --git a/nuget/SQLite.Net.Async.nuspec b/nuget/SQLite.Net.Async.nuspec index f75d3b980..62b2de08d 100644 --- a/nuget/SQLite.Net.Async.nuspec +++ b/nuget/SQLite.Net.Async.nuspec @@ -18,7 +18,6 @@ sqlite pcl sql database ios android windows metro winrt xamarin monotouch monodroid win32 windowsphone wp wp8 wp8.1 - diff --git a/nuget/SQLite.Net.nuspec b/nuget/SQLite.Net.nuspec index 312cda454..9dbd5cdc2 100644 --- a/nuget/SQLite.Net.nuspec +++ b/nuget/SQLite.Net.nuspec @@ -16,7 +16,6 @@ https://github.com/oysteinkrog/SQLite.Net-PCL/commits sqlite pcl sql database ios android windows metro winrt xamarin monotouch monodroid win32 windowsphone wp wp8 wp8.1 - diff --git a/src/SQLite.Net.Async/SQLite.Net.Async.csproj b/src/SQLite.Net.Async/SQLite.Net.Async.csproj index 5b1970385..ca614f63a 100644 --- a/src/SQLite.Net.Async/SQLite.Net.Async.csproj +++ b/src/SQLite.Net.Async/SQLite.Net.Async.csproj @@ -40,9 +40,6 @@ 4 - - ..\..\packages\JetBrains.Annotations.8.0.5.0\lib\portable-net4+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1\JetBrains.Annotations.PCL328.dll - @@ -61,9 +58,6 @@ SQLite.Net - - - - + \ No newline at end of file diff --git a/src/SQLite.Net.Async/packages.config b/src/SQLite.Net.Async/packages.config deleted file mode 100644 index 5ba4ac872..000000000 --- a/src/SQLite.Net.Async/packages.config +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/SQLite.Net/Annotations/JetBrains.cs b/src/SQLite.Net/Annotations/JetBrains.cs new file mode 100644 index 000000000..d816706a2 --- /dev/null +++ b/src/SQLite.Net/Annotations/JetBrains.cs @@ -0,0 +1,1014 @@ +using System; +using System.Diagnostics; + +#pragma warning disable 1591 +// ReSharper disable UnusedMember.Global +// ReSharper disable MemberCanBePrivate.Global +// ReSharper disable UnusedAutoPropertyAccessor.Global +// ReSharper disable IntroduceOptionalParameters.Global +// ReSharper disable MemberCanBeProtected.Global +// ReSharper disable InconsistentNaming +// ReSharper disable CheckNamespace + +namespace JetBrains.Annotations +{ + /// + /// Indicates that the value of the marked element could be null sometimes, + /// so the check for null is necessary before its usage. + /// + /// + /// [CanBeNull] public object Test() { return null; } + /// public void UseTest() { + /// var p = Test(); + /// var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' + /// } + /// + [AttributeUsage( + AttributeTargets.Method | AttributeTargets.Parameter | AttributeTargets.Property | + AttributeTargets.Delegate | AttributeTargets.Field | AttributeTargets.Event)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class CanBeNullAttribute : Attribute { } + + /// + /// Indicates that the value of the marked element could never be null. + /// + /// + /// [NotNull] public object Foo() { + /// return null; // Warning: Possible 'null' assignment + /// } + /// + [AttributeUsage( + AttributeTargets.Method | AttributeTargets.Parameter | AttributeTargets.Property | + AttributeTargets.Delegate | AttributeTargets.Field | AttributeTargets.Event)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class NotNullAttribute : Attribute { } + + /// + /// Indicates that collection or enumerable value does not contain null elements. + /// + [AttributeUsage( + AttributeTargets.Method | AttributeTargets.Parameter | AttributeTargets.Property | + AttributeTargets.Delegate | AttributeTargets.Field)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class ItemNotNullAttribute : Attribute { } + + /// + /// Indicates that collection or enumerable value can contain null elements. + /// + [AttributeUsage( + AttributeTargets.Method | AttributeTargets.Parameter | AttributeTargets.Property | + AttributeTargets.Delegate | AttributeTargets.Field)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class ItemCanBeNullAttribute : Attribute { } + + /// + /// Indicates that the marked method builds string by format pattern and (optional) arguments. + /// Parameter, which contains format string, should be given in constructor. The format string + /// should be in -like form. + /// + /// + /// [StringFormatMethod("message")] + /// public void ShowError(string message, params object[] args) { /* do something */ } + /// public void Foo() { + /// ShowError("Failed: {0}"); // Warning: Non-existing argument in format string + /// } + /// + [AttributeUsage( + AttributeTargets.Constructor | AttributeTargets.Method | + AttributeTargets.Property | AttributeTargets.Delegate)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class StringFormatMethodAttribute : Attribute + { + /// + /// Specifies which parameter of an annotated method should be treated as format-string + /// + public StringFormatMethodAttribute(string formatParameterName) + { + FormatParameterName = formatParameterName; + } + + public string FormatParameterName { get; private set; } + } + + /// + /// For a parameter that is expected to be one of the limited set of values. + /// Specify fields of which type should be used as values for this parameter. + /// + [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.Field)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class ValueProviderAttribute : Attribute + { + public ValueProviderAttribute(string name) + { + Name = name; + } + + [NotNull] + public string Name { get; private set; } + } + + /// + /// Indicates that the function argument should be string literal and match one + /// of the parameters of the caller function. For example, ReSharper annotates + /// the parameter of . + /// + /// + /// public void Foo(string param) { + /// if (param == null) + /// throw new ArgumentNullException("par"); // Warning: Cannot resolve symbol + /// } + /// + [AttributeUsage(AttributeTargets.Parameter)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class InvokerParameterNameAttribute : Attribute { } + + /// + /// Indicates that the method is contained in a type that implements + /// System.ComponentModel.INotifyPropertyChanged interface and this method + /// is used to notify that some property value changed. + /// + /// + /// The method should be non-static and conform to one of the supported signatures: + /// + /// NotifyChanged(string) + /// NotifyChanged(params string[]) + /// NotifyChanged{T}(Expression{Func{T}}) + /// NotifyChanged{T,U}(Expression{Func{T,U}}) + /// SetProperty{T}(ref T, T, string) + /// + /// + /// + /// public class Foo : INotifyPropertyChanged { + /// public event PropertyChangedEventHandler PropertyChanged; + /// [NotifyPropertyChangedInvocator] + /// protected virtual void NotifyChanged(string propertyName) { ... } + /// + /// private string _name; + /// public string Name { + /// get { return _name; } + /// set { _name = value; NotifyChanged("LastName"); /* Warning */ } + /// } + /// } + /// + /// Examples of generated notifications: + /// + /// NotifyChanged("Property") + /// NotifyChanged(() => Property) + /// NotifyChanged((VM x) => x.Property) + /// SetProperty(ref myField, value, "Property") + /// + /// + [AttributeUsage(AttributeTargets.Method)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class NotifyPropertyChangedInvocatorAttribute : Attribute + { + public NotifyPropertyChangedInvocatorAttribute() { } + public NotifyPropertyChangedInvocatorAttribute(string parameterName) + { + ParameterName = parameterName; + } + + public string ParameterName { get; private set; } + } + + /// + /// Describes dependency between method input and output. + /// + /// + ///

Function Definition Table syntax:

+ /// + /// FDT ::= FDTRow [;FDTRow]* + /// FDTRow ::= Input => Output | Output <= Input + /// Input ::= ParameterName: Value [, Input]* + /// Output ::= [ParameterName: Value]* {halt|stop|void|nothing|Value} + /// Value ::= true | false | null | notnull | canbenull + /// + /// If method has single input parameter, it's name could be omitted.
+ /// Using halt (or void/nothing, which is the same) + /// for method output means that the methos doesn't return normally.
+ /// canbenull annotation is only applicable for output parameters.
+ /// You can use multiple [ContractAnnotation] for each FDT row, + /// or use single attribute with rows separated by semicolon.
+ ///
+ /// + /// + /// [ContractAnnotation("=> halt")] + /// public void TerminationMethod() + /// + /// + /// [ContractAnnotation("halt <= condition: false")] + /// public void Assert(bool condition, string text) // regular assertion method + /// + /// + /// [ContractAnnotation("s:null => true")] + /// public bool IsNullOrEmpty(string s) // string.IsNullOrEmpty() + /// + /// + /// // A method that returns null if the parameter is null, + /// // and not null if the parameter is not null + /// [ContractAnnotation("null => null; notnull => notnull")] + /// public object Transform(object data) + /// + /// + /// [ContractAnnotation("s:null=>false; =>true,result:notnull; =>false, result:null")] + /// public bool TryParse(string s, out Person result) + /// + /// + [AttributeUsage(AttributeTargets.Method, AllowMultiple = true)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class ContractAnnotationAttribute : Attribute + { + public ContractAnnotationAttribute([NotNull] string contract) + : this(contract, false) + { } + + public ContractAnnotationAttribute([NotNull] string contract, bool forceFullStates) + { + Contract = contract; + ForceFullStates = forceFullStates; + } + + public string Contract { get; private set; } + public bool ForceFullStates { get; private set; } + } + + /// + /// Indicates that marked element should be localized or not. + /// + /// + /// [LocalizationRequiredAttribute(true)] + /// public class Foo { + /// private string str = "my string"; // Warning: Localizable string + /// } + /// + [AttributeUsage(AttributeTargets.All)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class LocalizationRequiredAttribute : Attribute + { + public LocalizationRequiredAttribute() : this(true) { } + public LocalizationRequiredAttribute(bool required) + { + Required = required; + } + + public bool Required { get; private set; } + } + + /// + /// Indicates that the value of the marked type (or its derivatives) + /// cannot be compared using '==' or '!=' operators and Equals() + /// should be used instead. However, using '==' or '!=' for comparison + /// with null is always permitted. + /// + /// + /// [CannotApplyEqualityOperator] + /// class NoEquality { } + /// class UsesNoEquality { + /// public void Test() { + /// var ca1 = new NoEquality(); + /// var ca2 = new NoEquality(); + /// if (ca1 != null) { // OK + /// bool condition = ca1 == ca2; // Warning + /// } + /// } + /// } + /// + [AttributeUsage(AttributeTargets.Interface | AttributeTargets.Class | AttributeTargets.Struct)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class CannotApplyEqualityOperatorAttribute : Attribute { } + + /// + /// When applied to a target attribute, specifies a requirement for any type marked + /// with the target attribute to implement or inherit specific type or types. + /// + /// + /// [BaseTypeRequired(typeof(IComponent)] // Specify requirement + /// public class ComponentAttribute : Attribute { } + /// [Component] // ComponentAttribute requires implementing IComponent interface + /// public class MyComponent : IComponent { } + /// + [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] + [BaseTypeRequired(typeof(Attribute))] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class BaseTypeRequiredAttribute : Attribute + { + public BaseTypeRequiredAttribute([NotNull] Type baseType) + { + BaseType = baseType; + } + + [NotNull] + public Type BaseType { get; private set; } + } + + /// + /// Indicates that the marked symbol is used implicitly (e.g. via reflection, in external library), + /// so this symbol will not be marked as unused (as well as by other usage inspections). + /// + [AttributeUsage(AttributeTargets.All)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class UsedImplicitlyAttribute : Attribute + { + public UsedImplicitlyAttribute() + : this(ImplicitUseKindFlags.Default, ImplicitUseTargetFlags.Default) + { } + + public UsedImplicitlyAttribute(ImplicitUseKindFlags useKindFlags) + : this(useKindFlags, ImplicitUseTargetFlags.Default) + { } + + public UsedImplicitlyAttribute(ImplicitUseTargetFlags targetFlags) + : this(ImplicitUseKindFlags.Default, targetFlags) + { } + + public UsedImplicitlyAttribute(ImplicitUseKindFlags useKindFlags, ImplicitUseTargetFlags targetFlags) + { + UseKindFlags = useKindFlags; + TargetFlags = targetFlags; + } + + public ImplicitUseKindFlags UseKindFlags { get; private set; } + public ImplicitUseTargetFlags TargetFlags { get; private set; } + } + + /// + /// Should be used on attributes and causes ReSharper to not mark symbols marked with such attributes + /// as unused (as well as by other usage inspections) + /// + [AttributeUsage(AttributeTargets.Class | AttributeTargets.GenericParameter)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class MeansImplicitUseAttribute : Attribute + { + public MeansImplicitUseAttribute() + : this(ImplicitUseKindFlags.Default, ImplicitUseTargetFlags.Default) + { } + + public MeansImplicitUseAttribute(ImplicitUseKindFlags useKindFlags) + : this(useKindFlags, ImplicitUseTargetFlags.Default) + { } + + public MeansImplicitUseAttribute(ImplicitUseTargetFlags targetFlags) + : this(ImplicitUseKindFlags.Default, targetFlags) + { } + + public MeansImplicitUseAttribute(ImplicitUseKindFlags useKindFlags, ImplicitUseTargetFlags targetFlags) + { + UseKindFlags = useKindFlags; + TargetFlags = targetFlags; + } + + [UsedImplicitly] + public ImplicitUseKindFlags UseKindFlags { get; private set; } + [UsedImplicitly] + public ImplicitUseTargetFlags TargetFlags { get; private set; } + } + + [Flags] + internal enum ImplicitUseKindFlags + { + Default = Access | Assign | InstantiatedWithFixedConstructorSignature, + /// Only entity marked with attribute considered used. + Access = 1, + /// Indicates implicit assignment to a member. + Assign = 2, + /// + /// Indicates implicit instantiation of a type with fixed constructor signature. + /// That means any unused constructor parameters won't be reported as such. + /// + InstantiatedWithFixedConstructorSignature = 4, + /// Indicates implicit instantiation of a type. + InstantiatedNoFixedConstructorSignature = 8, + } + + /// + /// Specify what is considered used implicitly when marked + /// with or . + /// + [Flags] + internal enum ImplicitUseTargetFlags + { + Default = Itself, + Itself = 1, + /// Members of entity marked with attribute are considered used. + Members = 2, + /// Entity marked with attribute and all its members considered used. + WithMembers = Itself | Members + } + + /// + /// This attribute is intended to mark publicly available API + /// which should not be removed and so is treated as used. + /// + [MeansImplicitUse(ImplicitUseTargetFlags.WithMembers)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class PublicAPIAttribute : Attribute + { + public PublicAPIAttribute() { } + public PublicAPIAttribute([NotNull] string comment) + { + Comment = comment; + } + + public string Comment { get; private set; } + } + + /// + /// Tells code analysis engine if the parameter is completely handled when the invoked method is on stack. + /// If the parameter is a delegate, indicates that delegate is executed while the method is executed. + /// If the parameter is an enumerable, indicates that it is enumerated while the method is executed. + /// + [AttributeUsage(AttributeTargets.Parameter)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class InstantHandleAttribute : Attribute { } + + /// + /// Indicates that a method does not make any observable state changes. + /// The same as System.Diagnostics.Contracts.PureAttribute. + /// + /// + /// [Pure] private int Multiply(int x, int y) { return x * y; } + /// public void Foo() { + /// const int a = 2, b = 2; + /// Multiply(a, b); // Waring: Return value of pure method is not used + /// } + /// + [AttributeUsage(AttributeTargets.Method)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class PureAttribute : Attribute { } + + /// + /// Indicates that a parameter is a path to a file or a folder within a web project. + /// Path can be relative or absolute, starting from web root (~). + /// + [AttributeUsage(AttributeTargets.Parameter)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class PathReferenceAttribute : Attribute + { + public PathReferenceAttribute() { } + public PathReferenceAttribute([PathReference] string basePath) + { + BasePath = basePath; + } + + public string BasePath { get; private set; } + } + + /// + /// An extension method marked with this attribute is processed by ReSharper code completion + /// as a 'Source Template'. When extension method is completed over some expression, it's source code + /// is automatically expanded like a template at call site. + /// + /// + /// Template method body can contain valid source code and/or special comments starting with '$'. + /// Text inside these comments is added as source code when the template is applied. Template parameters + /// can be used either as additional method parameters or as identifiers wrapped in two '$' signs. + /// Use the attribute to specify macros for parameters. + /// + /// + /// In this example, the 'forEach' method is a source template available over all values + /// of enumerable types, producing ordinary C# 'foreach' statement and placing caret inside block: + /// + /// [SourceTemplate] + /// public static void forEach<T>(this IEnumerable<T> xs) { + /// foreach (var x in xs) { + /// //$ $END$ + /// } + /// } + /// + /// + [AttributeUsage(AttributeTargets.Method)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class SourceTemplateAttribute : Attribute { } + + /// + /// Allows specifying a macro for a parameter of a source template. + /// + /// + /// You can apply the attribute on the whole method or on any of its additional parameters. The macro expression + /// is defined in the property. When applied on a method, the target + /// template parameter is defined in the property. To apply the macro silently + /// for the parameter, set the property value = -1. + /// + /// + /// Applying the attribute on a source template method: + /// + /// [SourceTemplate, Macro(Target = "item", Expression = "suggestVariableName()")] + /// public static void forEach<T>(this IEnumerable<T> collection) { + /// foreach (var item in collection) { + /// //$ $END$ + /// } + /// } + /// + /// Applying the attribute on a template method parameter: + /// + /// [SourceTemplate] + /// public static void something(this Entity x, [Macro(Expression = "guid()", Editable = -1)] string newguid) { + /// /*$ var $x$Id = "$newguid$" + x.ToString(); + /// x.DoSomething($x$Id); */ + /// } + /// + /// + [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method, AllowMultiple = true)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class MacroAttribute : Attribute + { + /// + /// Allows specifying a macro that will be executed for a source template + /// parameter when the template is expanded. + /// + public string Expression { get; set; } + + /// + /// Allows specifying which occurrence of the target parameter becomes editable when the template is deployed. + /// + /// + /// If the target parameter is used several times in the template, only one occurrence becomes editable; + /// other occurrences are changed synchronously. To specify the zero-based index of the editable occurrence, + /// use values >= 0. To make the parameter non-editable when the template is expanded, use -1. + /// > + public int Editable { get; set; } + + /// + /// Identifies the target parameter of a source template if the + /// is applied on a template method. + /// + public string Target { get; set; } + } + + [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AspMvcAreaMasterLocationFormatAttribute : Attribute + { + public AspMvcAreaMasterLocationFormatAttribute(string format) + { + Format = format; + } + + public string Format { get; private set; } + } + + [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AspMvcAreaPartialViewLocationFormatAttribute : Attribute + { + public AspMvcAreaPartialViewLocationFormatAttribute(string format) + { + Format = format; + } + + public string Format { get; private set; } + } + + [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AspMvcAreaViewLocationFormatAttribute : Attribute + { + public AspMvcAreaViewLocationFormatAttribute(string format) + { + Format = format; + } + + public string Format { get; private set; } + } + + [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AspMvcMasterLocationFormatAttribute : Attribute + { + public AspMvcMasterLocationFormatAttribute(string format) + { + Format = format; + } + + public string Format { get; private set; } + } + + [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AspMvcPartialViewLocationFormatAttribute : Attribute + { + public AspMvcPartialViewLocationFormatAttribute(string format) + { + Format = format; + } + + public string Format { get; private set; } + } + + [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AspMvcViewLocationFormatAttribute : Attribute + { + public AspMvcViewLocationFormatAttribute(string format) + { + Format = format; + } + + public string Format { get; private set; } + } + + /// + /// ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter + /// is an MVC action. If applied to a method, the MVC action name is calculated + /// implicitly from the context. Use this attribute for custom wrappers similar to + /// System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String). + /// + [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AspMvcActionAttribute : Attribute + { + public AspMvcActionAttribute() { } + public AspMvcActionAttribute(string anonymousProperty) + { + AnonymousProperty = anonymousProperty; + } + + public string AnonymousProperty { get; private set; } + } + + /// + /// ASP.NET MVC attribute. Indicates that a parameter is an MVC area. + /// Use this attribute for custom wrappers similar to + /// System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String). + /// + [AttributeUsage(AttributeTargets.Parameter)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AspMvcAreaAttribute : Attribute + { + public AspMvcAreaAttribute() { } + public AspMvcAreaAttribute(string anonymousProperty) + { + AnonymousProperty = anonymousProperty; + } + + public string AnonymousProperty { get; private set; } + } + + /// + /// ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is + /// an MVC controller. If applied to a method, the MVC controller name is calculated + /// implicitly from the context. Use this attribute for custom wrappers similar to + /// System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String). + /// + [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AspMvcControllerAttribute : Attribute + { + public AspMvcControllerAttribute() { } + public AspMvcControllerAttribute(string anonymousProperty) + { + AnonymousProperty = anonymousProperty; + } + + public string AnonymousProperty { get; private set; } + } + + /// + /// ASP.NET MVC attribute. Indicates that a parameter is an MVC Master. Use this attribute + /// for custom wrappers similar to System.Web.Mvc.Controller.View(String, String). + /// + [AttributeUsage(AttributeTargets.Parameter)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AspMvcMasterAttribute : Attribute { } + + /// + /// ASP.NET MVC attribute. Indicates that a parameter is an MVC model type. Use this attribute + /// for custom wrappers similar to System.Web.Mvc.Controller.View(String, Object). + /// + [AttributeUsage(AttributeTargets.Parameter)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AspMvcModelTypeAttribute : Attribute { } + + /// + /// ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is an MVC + /// partial view. If applied to a method, the MVC partial view name is calculated implicitly + /// from the context. Use this attribute for custom wrappers similar to + /// System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String). + /// + [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AspMvcPartialViewAttribute : Attribute { } + + /// + /// ASP.NET MVC attribute. Allows disabling inspections for MVC views within a class or a method. + /// + [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AspMvcSupressViewErrorAttribute : Attribute { } + + /// + /// ASP.NET MVC attribute. Indicates that a parameter is an MVC display template. + /// Use this attribute for custom wrappers similar to + /// System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String). + /// + [AttributeUsage(AttributeTargets.Parameter)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AspMvcDisplayTemplateAttribute : Attribute { } + + /// + /// ASP.NET MVC attribute. Indicates that a parameter is an MVC editor template. + /// Use this attribute for custom wrappers similar to + /// System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String). + /// + [AttributeUsage(AttributeTargets.Parameter)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AspMvcEditorTemplateAttribute : Attribute { } + + /// + /// ASP.NET MVC attribute. Indicates that a parameter is an MVC template. + /// Use this attribute for custom wrappers similar to + /// System.ComponentModel.DataAnnotations.UIHintAttribute(System.String). + /// + [AttributeUsage(AttributeTargets.Parameter)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AspMvcTemplateAttribute : Attribute { } + + /// + /// ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter + /// is an MVC view. If applied to a method, the MVC view name is calculated implicitly + /// from the context. Use this attribute for custom wrappers similar to + /// System.Web.Mvc.Controller.View(Object). + /// + [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AspMvcViewAttribute : Attribute { } + + /// + /// ASP.NET MVC attribute. When applied to a parameter of an attribute, + /// indicates that this parameter is an MVC action name. + /// + /// + /// [ActionName("Foo")] + /// public ActionResult Login(string returnUrl) { + /// ViewBag.ReturnUrl = Url.Action("Foo"); // OK + /// return RedirectToAction("Bar"); // Error: Cannot resolve action + /// } + /// + [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AspMvcActionSelectorAttribute : Attribute { } + + [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.Field)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class HtmlElementAttributesAttribute : Attribute + { + public HtmlElementAttributesAttribute() { } + public HtmlElementAttributesAttribute(string name) + { + Name = name; + } + + public string Name { get; private set; } + } + + [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Field | AttributeTargets.Property)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class HtmlAttributeValueAttribute : Attribute + { + public HtmlAttributeValueAttribute([NotNull] string name) + { + Name = name; + } + + [NotNull] + public string Name { get; private set; } + } + + /// + /// Razor attribute. Indicates that a parameter or a method is a Razor section. + /// Use this attribute for custom wrappers similar to + /// System.Web.WebPages.WebPageBase.RenderSection(String). + /// + [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class RazorSectionAttribute : Attribute { } + + /// + /// Indicates how method invocation affects content of the collection. + /// + [AttributeUsage(AttributeTargets.Method)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class CollectionAccessAttribute : Attribute + { + public CollectionAccessAttribute(CollectionAccessType collectionAccessType) + { + CollectionAccessType = collectionAccessType; + } + + public CollectionAccessType CollectionAccessType { get; private set; } + } + + [Flags] + internal enum CollectionAccessType + { + /// Method does not use or modify content of the collection. + None = 0, + /// Method only reads content of the collection but does not modify it. + Read = 1, + /// Method can change content of the collection but does not add new elements. + ModifyExistingContent = 2, + /// Method can add new elements to the collection. + UpdatedContent = ModifyExistingContent | 4 + } + + /// + /// Indicates that the marked method is assertion method, i.e. it halts control flow if + /// one of the conditions is satisfied. To set the condition, mark one of the parameters with + /// attribute. + /// + [AttributeUsage(AttributeTargets.Method)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AssertionMethodAttribute : Attribute { } + + /// + /// Indicates the condition parameter of the assertion method. The method itself should be + /// marked by attribute. The mandatory argument of + /// the attribute is the assertion type. + /// + [AttributeUsage(AttributeTargets.Parameter)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AssertionConditionAttribute : Attribute + { + public AssertionConditionAttribute(AssertionConditionType conditionType) + { + ConditionType = conditionType; + } + + public AssertionConditionType ConditionType { get; private set; } + } + + /// + /// Specifies assertion type. If the assertion method argument satisfies the condition, + /// then the execution continues. Otherwise, execution is assumed to be halted. + /// + internal enum AssertionConditionType + { + /// Marked parameter should be evaluated to true. + IS_TRUE = 0, + /// Marked parameter should be evaluated to false. + IS_FALSE = 1, + /// Marked parameter should be evaluated to null value. + IS_NULL = 2, + /// Marked parameter should be evaluated to not null value. + IS_NOT_NULL = 3, + } + + /// + /// Indicates that the marked method unconditionally terminates control flow execution. + /// For example, it could unconditionally throw exception. + /// + [Obsolete("Use [ContractAnnotation('=> halt')] instead")] + [AttributeUsage(AttributeTargets.Method)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class TerminatesProgramAttribute : Attribute { } + + /// + /// Indicates that method is pure LINQ method, with postponed enumeration (like Enumerable.Select, + /// .Where). This annotation allows inference of [InstantHandle] annotation for parameters + /// of delegate type by analyzing LINQ method chains. + /// + [AttributeUsage(AttributeTargets.Method)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class LinqTunnelAttribute : Attribute { } + + /// + /// Indicates that IEnumerable, passed as parameter, is not enumerated. + /// + [AttributeUsage(AttributeTargets.Parameter)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class NoEnumerationAttribute : Attribute { } + + /// + /// Indicates that parameter is regular expression pattern. + /// + [AttributeUsage(AttributeTargets.Parameter)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class RegexPatternAttribute : Attribute { } + + /// + /// XAML attribute. Indicates the type that has ItemsSource property and should be treated + /// as ItemsControl-derived type, to enable inner items DataContext type resolve. + /// + [AttributeUsage(AttributeTargets.Class)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class XamlItemsControlAttribute : Attribute { } + + /// + /// XAML attibute. Indicates the property of some BindingBase-derived type, that + /// is used to bind some item of ItemsControl-derived type. This annotation will + /// enable the DataContext type resolve for XAML bindings for such properties. + /// + /// + /// Property should have the tree ancestor of the ItemsControl type or + /// marked with the attribute. + /// + [AttributeUsage(AttributeTargets.Property)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class XamlItemBindingOfItemsControlAttribute : Attribute { } + + [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AspChildControlTypeAttribute : Attribute + { + public AspChildControlTypeAttribute(string tagName, Type controlType) + { + TagName = tagName; + ControlType = controlType; + } + + public string TagName { get; private set; } + public Type ControlType { get; private set; } + } + + [AttributeUsage(AttributeTargets.Property | AttributeTargets.Method)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AspDataFieldAttribute : Attribute { } + + [AttributeUsage(AttributeTargets.Property | AttributeTargets.Method)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AspDataFieldsAttribute : Attribute { } + + [AttributeUsage(AttributeTargets.Property)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AspMethodPropertyAttribute : Attribute { } + + [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AspRequiredAttributeAttribute : Attribute + { + public AspRequiredAttributeAttribute([NotNull] string attribute) + { + Attribute = attribute; + } + + public string Attribute { get; private set; } + } + + [AttributeUsage(AttributeTargets.Property)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class AspTypePropertyAttribute : Attribute + { + public bool CreateConstructorReferences { get; private set; } + + public AspTypePropertyAttribute(bool createConstructorReferences) + { + CreateConstructorReferences = createConstructorReferences; + } + } + + [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class RazorImportNamespaceAttribute : Attribute + { + public RazorImportNamespaceAttribute(string name) + { + Name = name; + } + + public string Name { get; private set; } + } + + [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class RazorInjectionAttribute : Attribute + { + public RazorInjectionAttribute(string type, string fieldName) + { + Type = type; + FieldName = fieldName; + } + + public string Type { get; private set; } + public string FieldName { get; private set; } + } + + [AttributeUsage(AttributeTargets.Method)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class RazorHelperCommonAttribute : Attribute { } + + [AttributeUsage(AttributeTargets.Property)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class RazorLayoutAttribute : Attribute { } + + [AttributeUsage(AttributeTargets.Method)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class RazorWriteLiteralMethodAttribute : Attribute { } + + [AttributeUsage(AttributeTargets.Method)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class RazorWriteMethodAttribute : Attribute { } + + [AttributeUsage(AttributeTargets.Parameter)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class RazorWriteMethodParameterAttribute : Attribute { } + + /// + /// Prevents the Member Reordering feature from tossing members of the marked class. + /// + /// + /// The attribute must be mentioned in your member reordering patterns + /// + [AttributeUsage(AttributeTargets.All)] + [Conditional("JETBRAINS_ANNOTATIONS")] + internal sealed class NoReorder : Attribute { } +} \ No newline at end of file diff --git a/src/SQLite.Net/SQLite.Net.csproj b/src/SQLite.Net/SQLite.Net.csproj index 9f1458ac2..9b67538d4 100644 --- a/src/SQLite.Net/SQLite.Net.csproj +++ b/src/SQLite.Net/SQLite.Net.csproj @@ -56,10 +56,6 @@ 4 - - ..\..\packages\JetBrains.Annotations.8.0.5.0\lib\portable-net4+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1\JetBrains.Annotations.PCL328.dll - True - @@ -69,6 +65,7 @@ Properties\GlobalAssemblyInfo.cs + @@ -131,9 +128,6 @@ false - - - - + \ No newline at end of file diff --git a/src/SQLite.Net/packages.config b/src/SQLite.Net/packages.config deleted file mode 100644 index a13cbcbf9..000000000 --- a/src/SQLite.Net/packages.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - \ No newline at end of file From ef5b4d9ef9444cb8303214427f3dc8a6db3a31f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98ystein=20Krog?= Date: Sun, 26 Apr 2015 11:25:14 +0200 Subject: [PATCH 04/68] core: Add some NotNull annotations --- src/SQLite.Net/SQLiteConnection.cs | 11 +++-------- src/SQLite.Net/SQLiteConnectionWithLock.cs | 4 ++-- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/src/SQLite.Net/SQLiteConnection.cs b/src/SQLite.Net/SQLiteConnection.cs index 8aad37d1a..cae35477d 100644 --- a/src/SQLite.Net/SQLiteConnection.cs +++ b/src/SQLite.Net/SQLiteConnection.cs @@ -99,14 +99,9 @@ static SQLiteConnection() /// A contract resovler for resolving interfaces to concreate types during object creation /// [PublicAPI] - public SQLiteConnection( - ISQLitePlatform sqlitePlatform, - string databasePath, - bool storeDateTimeAsTicks = true, - IBlobSerializer serializer = null, - IDictionary tableMappings = null, - IDictionary extraTypeMappings = null, - IContractResolver resolver = null) + public SQLiteConnection([JetBrains.Annotations.NotNull] ISQLitePlatform sqlitePlatform, [JetBrains.Annotations.NotNull] string databasePath, + bool storeDateTimeAsTicks = true, [CanBeNull] IBlobSerializer serializer = null, [CanBeNull] IDictionary tableMappings = null, + [CanBeNull] IDictionary extraTypeMappings = null, [CanBeNull] IContractResolver resolver = null) : this(sqlitePlatform, databasePath, SQLiteOpenFlags.ReadWrite | SQLiteOpenFlags.Create, storeDateTimeAsTicks, serializer, tableMappings, extraTypeMappings, resolver) { diff --git a/src/SQLite.Net/SQLiteConnectionWithLock.cs b/src/SQLite.Net/SQLiteConnectionWithLock.cs index bcfc3d2e2..f1c346d79 100644 --- a/src/SQLite.Net/SQLiteConnectionWithLock.cs +++ b/src/SQLite.Net/SQLiteConnectionWithLock.cs @@ -32,7 +32,7 @@ public class SQLiteConnectionWithLock : SQLiteConnection private readonly object _lockPoint = new object(); [PublicAPI] - public SQLiteConnectionWithLock(ISQLitePlatform sqlitePlatform, SQLiteConnectionString connectionString) + public SQLiteConnectionWithLock([NotNull] ISQLitePlatform sqlitePlatform, [NotNull] SQLiteConnectionString connectionString) : base(sqlitePlatform, connectionString.DatabasePath, connectionString.StoreDateTimeAsTicks, connectionString.Serializer, null, null, connectionString.Resolver) { } [PublicAPI] @@ -45,7 +45,7 @@ private class LockWrapper : IDisposable { private readonly object _lockPoint; - public LockWrapper(object lockPoint) + public LockWrapper([NotNull] object lockPoint) { _lockPoint = lockPoint; Monitor.Enter(_lockPoint); From 54976837769defa24bfd0c24874f65e3682370be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98ystein=20Krog?= Date: Sun, 26 Apr 2015 12:09:36 +0200 Subject: [PATCH 05/68] platform/WP8: Update sqlite-net-wp8 dep to 3.8.5 --- .../SQLite.Net.Platform.WindowsPhone8.csproj | 21 ++++++++++++++++--- .../packages.config | 2 +- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/src/SQLite.Net.Platform.WindowsPhone8/SQLite.Net.Platform.WindowsPhone8.csproj b/src/SQLite.Net.Platform.WindowsPhone8/SQLite.Net.Platform.WindowsPhone8.csproj index 34d4b4561..a3409ee5c 100644 --- a/src/SQLite.Net.Platform.WindowsPhone8/SQLite.Net.Platform.WindowsPhone8.csproj +++ b/src/SQLite.Net.Platform.WindowsPhone8/SQLite.Net.Platform.WindowsPhone8.csproj @@ -1,5 +1,6 @@  + Debug AnyCPU @@ -20,6 +21,7 @@ true ..\..\ true + 568df22d true @@ -100,15 +102,28 @@ {ABF3D656-3D1C-45D1-B6FD-41B088E5A533} SQLite.Net - - ..\..\packages\sqlite-net-wp8.3.8.3\lib\windowsphone8\Sqlite.winmd + + + + ..\..\packages\sqlite-net-wp8.3.8.5\lib\windowsphone8\Sqlite.winmd + True + + + - + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + + + + + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + + + {4971D437-0694-4297-A8CC-146CE08C3BD9} + SQLite.Net + + + diff --git a/src/SQLite.Net.Platform.OSX/SQLite.Net.Platform.OSX.dll.config b/src/SQLite.Net.Platform.OSX/SQLite.Net.Platform.OSX.dll.config new file mode 100644 index 000000000..20c858e75 --- /dev/null +++ b/src/SQLite.Net.Platform.OSX/SQLite.Net.Platform.OSX.dll.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/SQLite.Net.Platform.OSX/SQLiteApiOSX.cs b/src/SQLite.Net.Platform.OSX/SQLiteApiOSX.cs new file mode 100644 index 000000000..a3444d338 --- /dev/null +++ b/src/SQLite.Net.Platform.OSX/SQLiteApiOSX.cs @@ -0,0 +1,302 @@ +using System; +using System.Runtime.InteropServices; +using SQLite.Net.Interop; + +namespace SQLite.Net.Platform.OSX +{ + public class SQLiteApiOSX : ISQLiteApiExt + { + public Result Open(byte[] filename, out IDbHandle db, int flags, IntPtr zvfs) + { + IntPtr dbPtr; + Result r = SQLiteApiOSXInternal.sqlite3_open_v2(filename, out dbPtr, flags, zvfs); + db = new DbHandle(dbPtr); + return r; + } + + public ExtendedResult ExtendedErrCode(IDbHandle db) + { + var internalDbHandle = (DbHandle) db; + return SQLiteApiOSXInternal.sqlite3_extended_errcode(internalDbHandle.DbPtr); + } + + public int LibVersionNumber() + { + return SQLiteApiOSXInternal.sqlite3_libversion_number(); + } + + public string SourceID() + { + return Marshal.PtrToStringAuto(SQLiteApiOSXInternal.sqlite3_sourceid()); + } + + public Result EnableLoadExtension(IDbHandle db, int onoff) + { + var internalDbHandle = (DbHandle) db; + return SQLiteApiOSXInternal.sqlite3_enable_load_extension(internalDbHandle.DbPtr, onoff); + } + + public Result Close(IDbHandle db) + { + var internalDbHandle = (DbHandle) db; + return SQLiteApiOSXInternal.sqlite3_close(internalDbHandle.DbPtr); + } + + public Result Initialize() + { + return SQLiteApiOSXInternal.sqlite3_initialize(); + } + public Result Shutdown() + { + return SQLiteApiOSXInternal.sqlite3_shutdown(); + } + + public Result Config(ConfigOption option) + { + return SQLiteApiOSXInternal.sqlite3_config(option); + } + + + public Result BusyTimeout(IDbHandle db, int milliseconds) + { + var internalDbHandle = (DbHandle) db; + return SQLiteApiOSXInternal.sqlite3_busy_timeout(internalDbHandle.DbPtr, milliseconds); + } + + public int Changes(IDbHandle db) + { + var internalDbHandle = (DbHandle) db; + return SQLiteApiOSXInternal.sqlite3_changes(internalDbHandle.DbPtr); + } + + public IDbStatement Prepare2(IDbHandle db, string query) + { + var internalDbHandle = (DbHandle) db; + IntPtr stmt; + Result r = SQLiteApiOSXInternal.sqlite3_prepare_v2(internalDbHandle.DbPtr, query, query.Length, out stmt, IntPtr.Zero); + if (r != Result.OK) + { + throw SQLiteException.New(r, Errmsg16(internalDbHandle)); + } + return new DbStatement(stmt); + } + + public Result Step(IDbStatement stmt) + { + var internalStmt = (DbStatement) stmt; + return SQLiteApiOSXInternal.sqlite3_step(internalStmt.StmtPtr); + } + + public Result Reset(IDbStatement stmt) + { + var internalStmt = (DbStatement) stmt; + return SQLiteApiOSXInternal.sqlite3_reset(internalStmt.StmtPtr); + } + + public Result Finalize(IDbStatement stmt) + { + var internalStmt = (DbStatement) stmt; + return SQLiteApiOSXInternal.sqlite3_finalize(internalStmt.StmtPtr); + } + + public long LastInsertRowid(IDbHandle db) + { + var internalDbHandle = (DbHandle) db; + return SQLiteApiOSXInternal.sqlite3_last_insert_rowid(internalDbHandle.DbPtr); + } + + public string Errmsg16(IDbHandle db) + { + var internalDbHandle = (DbHandle) db; + return Marshal.PtrToStringUni(SQLiteApiOSXInternal.sqlite3_errmsg16(internalDbHandle.DbPtr)); + } + + public int BindParameterIndex(IDbStatement stmt, string name) + { + var internalStmt = (DbStatement) stmt; + return SQLiteApiOSXInternal.sqlite3_bind_parameter_index(internalStmt.StmtPtr, name); + } + + public int BindNull(IDbStatement stmt, int index) + { + var internalStmt = (DbStatement) stmt; + return SQLiteApiOSXInternal.sqlite3_bind_null(internalStmt.StmtPtr, index); + } + + public int BindInt(IDbStatement stmt, int index, int val) + { + var internalStmt = (DbStatement) stmt; + return SQLiteApiOSXInternal.sqlite3_bind_int(internalStmt.StmtPtr, index, val); + } + + public int BindInt64(IDbStatement stmt, int index, long val) + { + var internalStmt = (DbStatement) stmt; + return SQLiteApiOSXInternal.sqlite3_bind_int64(internalStmt.StmtPtr, index, val); + } + + public int BindDouble(IDbStatement stmt, int index, double val) + { + var internalStmt = (DbStatement) stmt; + return SQLiteApiOSXInternal.sqlite3_bind_double(internalStmt.StmtPtr, index, val); + } + + public int BindText16(IDbStatement stmt, int index, string val, int n, IntPtr free) + { + var internalStmt = (DbStatement) stmt; + return SQLiteApiOSXInternal.sqlite3_bind_text16(internalStmt.StmtPtr, index, val, n, free); + } + + public int BindBlob(IDbStatement stmt, int index, byte[] val, int n, IntPtr free) + { + var internalStmt = (DbStatement) stmt; + return SQLiteApiOSXInternal.sqlite3_bind_blob(internalStmt.StmtPtr, index, val, n, free); + } + + public int ColumnCount(IDbStatement stmt) + { + var internalStmt = (DbStatement) stmt; + return SQLiteApiOSXInternal.sqlite3_column_count(internalStmt.StmtPtr); + } + + public string ColumnName16(IDbStatement stmt, int index) + { + var internalStmt = (DbStatement) stmt; + return SQLiteApiOSXInternal.ColumnName16(internalStmt.StmtPtr, index); + } + + public ColType ColumnType(IDbStatement stmt, int index) + { + var internalStmt = (DbStatement) stmt; + return SQLiteApiOSXInternal.sqlite3_column_type(internalStmt.StmtPtr, index); + } + + public int ColumnInt(IDbStatement stmt, int index) + { + var internalStmt = (DbStatement) stmt; + return SQLiteApiOSXInternal.sqlite3_column_int(internalStmt.StmtPtr, index); + } + + public long ColumnInt64(IDbStatement stmt, int index) + { + var internalStmt = (DbStatement) stmt; + return SQLiteApiOSXInternal.sqlite3_column_int64(internalStmt.StmtPtr, index); + } + + public double ColumnDouble(IDbStatement stmt, int index) + { + var internalStmt = (DbStatement) stmt; + return SQLiteApiOSXInternal.sqlite3_column_double(internalStmt.StmtPtr, index); + } + + public string ColumnText16(IDbStatement stmt, int index) + { + var internalStmt = (DbStatement) stmt; + return Marshal.PtrToStringUni(SQLiteApiOSXInternal.sqlite3_column_text16(internalStmt.StmtPtr, index)); + } + + public byte[] ColumnBlob(IDbStatement stmt, int index) + { + var internalStmt = (DbStatement) stmt; + return SQLiteApiOSXInternal.ColumnBlob(internalStmt.StmtPtr, index); + } + + public int ColumnBytes(IDbStatement stmt, int index) + { + var internalStmt = (DbStatement) stmt; + return SQLiteApiOSXInternal.sqlite3_column_bytes(internalStmt.StmtPtr, index); + } + + public byte[] ColumnByteArray(IDbStatement stmt, int index) + { + var internalStmt = (DbStatement) stmt; + return SQLiteApiOSXInternal.ColumnByteArray(internalStmt.StmtPtr, index); + } + + #region Backup + + public IDbBackupHandle BackupInit(IDbHandle destHandle, string destName, IDbHandle srcHandle, string srcName) { + var internalDestDb = (DbHandle)destHandle; + var internalSrcDb = (DbHandle)srcHandle; + + IntPtr p = SQLiteApiOSXInternal.sqlite3_backup_init(internalDestDb.DbPtr, + destName, + internalSrcDb.DbPtr, + srcName); + + if(p == IntPtr.Zero) { + return null; + } else { + return new DbBackupHandle(p); + } + } + + public Result BackupStep(IDbBackupHandle handle, int pageCount) { + var internalBackup = (DbBackupHandle)handle; + return SQLiteApiOSXInternal.sqlite3_backup_step(internalBackup.DbBackupPtr, pageCount); + } + + public Result BackupFinish(IDbBackupHandle handle) { + var internalBackup = (DbBackupHandle)handle; + return SQLiteApiOSXInternal.sqlite3_backup_finish(internalBackup.DbBackupPtr); + } + + public int BackupRemaining(IDbBackupHandle handle) { + var internalBackup = (DbBackupHandle)handle; + return SQLiteApiOSXInternal.sqlite3_backup_remaining(internalBackup.DbBackupPtr); + } + + public int BackupPagecount(IDbBackupHandle handle) { + var internalBackup = (DbBackupHandle)handle; + return SQLiteApiOSXInternal.sqlite3_backup_pagecount(internalBackup.DbBackupPtr); + } + + public int Sleep(int millis) { + return SQLiteApiOSXInternal.sqlite3_sleep(millis); + } + + private struct DbBackupHandle : IDbBackupHandle { + public DbBackupHandle(IntPtr dbBackupPtr) : this() { + DbBackupPtr = dbBackupPtr; + } + + internal IntPtr DbBackupPtr { get; set; } + + public bool Equals(IDbBackupHandle other) { + return other is DbBackupHandle && DbBackupPtr == ((DbBackupHandle)other).DbBackupPtr; + } + } + + #endregion + + private struct DbHandle : IDbHandle + { + public DbHandle(IntPtr dbPtr) : this() + { + DbPtr = dbPtr; + } + + internal IntPtr DbPtr { get; set; } + + public bool Equals(IDbHandle other) + { + return other is DbHandle && DbPtr == ((DbHandle) other).DbPtr; + } + } + + private struct DbStatement : IDbStatement + { + public DbStatement(IntPtr stmtPtr) : this() + { + StmtPtr = stmtPtr; + } + + internal IntPtr StmtPtr { get; set; } + + public bool Equals(IDbStatement other) + { + return other is DbStatement && StmtPtr == ((DbStatement) other).StmtPtr; + } + } + } +} diff --git a/src/SQLite.Net.Platform.OSX/SQLitePlatformOSX.cs b/src/SQLite.Net.Platform.OSX/SQLitePlatformOSX.cs new file mode 100644 index 000000000..ebcad2d34 --- /dev/null +++ b/src/SQLite.Net.Platform.OSX/SQLitePlatformOSX.cs @@ -0,0 +1,20 @@ +using SQLite.Net.Interop; + +namespace SQLite.Net.Platform.OSX +{ + public class SQLitePlatformOSX : ISQLitePlatform + { + public SQLitePlatformOSX() + { + SQLiteApi = new SQLiteApiOSX(); + StopwatchFactory = new StopwatchFactoryOSX(); + ReflectionService = new ReflectionServiceOSX(); + VolatileService = new VolatileServiceOSX(); + } + + public ISQLiteApi SQLiteApi { get; private set; } + public IStopwatchFactory StopwatchFactory { get; private set; } + public IReflectionService ReflectionService { get; private set; } + public IVolatileService VolatileService { get; private set; } + } +} diff --git a/src/SQLite.Net.Platform.OSX/SQliteApiOSXInternal.cs b/src/SQLite.Net.Platform.OSX/SQliteApiOSXInternal.cs new file mode 100644 index 000000000..8e06b5082 --- /dev/null +++ b/src/SQLite.Net.Platform.OSX/SQliteApiOSXInternal.cs @@ -0,0 +1,205 @@ +using System; +using System.IO; +using System.Runtime.InteropServices; +using SQLite.Net.Interop; +using System.Reflection; + +namespace SQLite.Net.Platform.OSX +{ + internal static class SQLiteApiOSXInternal + { + static SQLiteApiOSXInternal() + { + } + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_open", CallingConvention = CallingConvention.Cdecl)] + public static extern Result sqlite3_open([MarshalAs(UnmanagedType.LPStr)] string filename, out IntPtr db); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_open_v2", CallingConvention = CallingConvention.Cdecl)] + public static extern Result sqlite3_open([MarshalAs(UnmanagedType.LPStr)] string filename, out IntPtr db, + int flags, + IntPtr zvfs); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_open16", CallingConvention = CallingConvention.Cdecl)] + public static extern Result sqlite3_open16([MarshalAs(UnmanagedType.LPWStr)] string filename, out IntPtr db); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_enable_load_extension", + CallingConvention = CallingConvention.Cdecl)] + public static extern Result sqlite3_enable_load_extension(IntPtr db, int onoff); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_close", CallingConvention = CallingConvention.Cdecl)] + public static extern Result sqlite3_close(IntPtr db); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_initialize", CallingConvention = CallingConvention.Cdecl)] + public static extern Result sqlite3_initialize(); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_shutdown", CallingConvention = CallingConvention.Cdecl)] + public static extern Result sqlite3_shutdown(); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_config", CallingConvention = CallingConvention.Cdecl)] + public static extern Result sqlite3_config(ConfigOption option); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_win32_set_directory", + CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Unicode)] + public static extern int sqlite3_win32_set_directory(uint directoryType, string directoryPath); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_busy_timeout", + CallingConvention = CallingConvention.Cdecl)] + public static extern Result sqlite3_busy_timeout(IntPtr db, int milliseconds); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_changes", CallingConvention = CallingConvention.Cdecl)] + public static extern int sqlite3_changes(IntPtr db); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_prepare_v2", CallingConvention = CallingConvention.Cdecl) + ] + public static extern Result sqlite3_prepare_v2(IntPtr db, [MarshalAs(UnmanagedType.LPStr)] string sql, + int numBytes, + out IntPtr stmt, IntPtr pzTail); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_step", CallingConvention = CallingConvention.Cdecl)] + public static extern Result sqlite3_step(IntPtr stmt); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_reset", CallingConvention = CallingConvention.Cdecl)] + public static extern Result sqlite3_reset(IntPtr stmt); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_finalize", CallingConvention = CallingConvention.Cdecl)] + public static extern Result sqlite3_finalize(IntPtr stmt); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_last_insert_rowid", + CallingConvention = CallingConvention.Cdecl)] + public static extern long sqlite3_last_insert_rowid(IntPtr db); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_errmsg16", CallingConvention = CallingConvention.Cdecl)] + public static extern IntPtr sqlite3_errmsg16(IntPtr db); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_bind_parameter_index", + CallingConvention = CallingConvention.Cdecl)] + public static extern int sqlite3_bind_parameter_index(IntPtr stmt, [MarshalAs(UnmanagedType.LPStr)] string name); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_bind_null", CallingConvention = CallingConvention.Cdecl)] + public static extern int sqlite3_bind_null(IntPtr stmt, int index); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_bind_int", CallingConvention = CallingConvention.Cdecl)] + public static extern int sqlite3_bind_int(IntPtr stmt, int index, int val); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_bind_int64", CallingConvention = CallingConvention.Cdecl) + ] + public static extern int sqlite3_bind_int64(IntPtr stmt, int index, long val); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_bind_double", CallingConvention = CallingConvention.Cdecl + )] + public static extern int sqlite3_bind_double(IntPtr stmt, int index, double val); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_bind_text16", CallingConvention = CallingConvention.Cdecl, + CharSet = CharSet.Unicode)] + public static extern int sqlite3_bind_text16(IntPtr stmt, int index, + [MarshalAs(UnmanagedType.LPWStr)] string val, + int n, + IntPtr free); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_bind_blob", CallingConvention = CallingConvention.Cdecl)] + public static extern int sqlite3_bind_blob(IntPtr stmt, int index, byte[] val, int n, IntPtr free); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_column_count", + CallingConvention = CallingConvention.Cdecl)] + public static extern int sqlite3_column_count(IntPtr stmt); + + // [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_column_name", CallingConvention = CallingConvention.Cdecl)] + // private extern IntPtr ColumnNameInternal(IntPtr stmt, int index); + + // [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_column_name", CallingConvention = CallingConvention.Cdecl)] + // public string ColumnName(IntPtr stmt, int index) + // { + // return ColumnNameInternal(stmt, index); + // } + + public static string ColumnName16(IntPtr stmt, int index) + { + return Marshal.PtrToStringUni(sqlite3_column_name16(stmt, index)); + } + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_column_type", CallingConvention = CallingConvention.Cdecl + )] + public static extern ColType sqlite3_column_type(IntPtr stmt, int index); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_column_int", CallingConvention = CallingConvention.Cdecl) + ] + public static extern int sqlite3_column_int(IntPtr stmt, int index); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_column_int64", + CallingConvention = CallingConvention.Cdecl)] + public static extern long sqlite3_column_int64(IntPtr stmt, int index); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_column_double", + CallingConvention = CallingConvention.Cdecl)] + public static extern double sqlite3_column_double(IntPtr stmt, int index); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_column_text16", + CallingConvention = CallingConvention.Cdecl)] + public static extern IntPtr sqlite3_column_text16(IntPtr stmt, int index); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_column_blob", CallingConvention = CallingConvention.Cdecl + )] + public static extern byte[] ColumnBlob(IntPtr stmt, int index); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_column_blob", CallingConvention = CallingConvention.Cdecl + )] + public static extern IntPtr sqlite3_column_blob(IntPtr stmt, int index); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_column_bytes", + CallingConvention = CallingConvention.Cdecl)] + public static extern int sqlite3_column_bytes(IntPtr stmt, int index); + + public static byte[] ColumnByteArray(IntPtr stmt, int index) + { + int length = sqlite3_column_bytes(stmt, index); + var result = new byte[length]; + if (length > 0) + { + Marshal.Copy(sqlite3_column_blob(stmt, index), result, 0, length); + } + return result; + } + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_open_v2", CallingConvention = CallingConvention.Cdecl)] + public static extern Result sqlite3_open_v2(byte[] filename, out IntPtr db, int flags, IntPtr zvfs); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_column_name16", + CallingConvention = CallingConvention.Cdecl)] + private static extern IntPtr sqlite3_column_name16(IntPtr stmt, int index); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_extended_errcode", CallingConvention = CallingConvention.Cdecl)] + public static extern ExtendedResult sqlite3_extended_errcode(IntPtr db); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_libversion_number", CallingConvention = CallingConvention.Cdecl)] + public static extern int sqlite3_libversion_number(); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_sourceid", CallingConvention = CallingConvention.Cdecl)] + public static extern IntPtr sqlite3_sourceid(); + + #region Backup + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_backup_init", CallingConvention = CallingConvention.Cdecl)] + public static extern IntPtr sqlite3_backup_init(IntPtr destDB, + [MarshalAs(UnmanagedType.LPStr)] string destName, + IntPtr srcDB, + [MarshalAs(UnmanagedType.LPStr)] string srcName); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_backup_step", CallingConvention = CallingConvention.Cdecl)] + public static extern Result sqlite3_backup_step(IntPtr backup, int pageCount); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_backup_finish", CallingConvention = CallingConvention.Cdecl)] + public static extern Result sqlite3_backup_finish(IntPtr backup); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_backup_remaining", CallingConvention = CallingConvention.Cdecl)] + public static extern int sqlite3_backup_remaining(IntPtr backup); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_backup_pagecount", CallingConvention = CallingConvention.Cdecl)] + public static extern int sqlite3_backup_pagecount(IntPtr backup); + + [DllImport("libsqlite3_for_net", EntryPoint = "sqlite3_sleep", CallingConvention = CallingConvention.Cdecl)] + public static extern int sqlite3_sleep(int millis); + + #endregion + } +} diff --git a/src/SQLite.Net.Platform.OSX/StopwatchFactoryOSX.cs b/src/SQLite.Net.Platform.OSX/StopwatchFactoryOSX.cs new file mode 100644 index 000000000..2266a9a7c --- /dev/null +++ b/src/SQLite.Net.Platform.OSX/StopwatchFactoryOSX.cs @@ -0,0 +1,43 @@ +using System.Diagnostics; +using SQLite.Net.Interop; + +namespace SQLite.Net.Platform.OSX +{ + public class StopwatchFactoryOSX : IStopwatchFactory + { + public IStopwatch Create() + { + return new StopwatchOSX(); + } + + private class StopwatchOSX : IStopwatch + { + private readonly Stopwatch _stopWatch; + + public StopwatchOSX() + { + _stopWatch = new Stopwatch(); + } + + public void Stop() + { + _stopWatch.Stop(); + } + + public void Reset() + { + _stopWatch.Reset(); + } + + public void Start() + { + _stopWatch.Start(); + } + + public long ElapsedMilliseconds + { + get { return _stopWatch.ElapsedMilliseconds; } + } + } + } +} diff --git a/src/SQLite.Net.Platform.OSX/VolatileServiceOSX.cs b/src/SQLite.Net.Platform.OSX/VolatileServiceOSX.cs new file mode 100644 index 000000000..7c39e7c44 --- /dev/null +++ b/src/SQLite.Net.Platform.OSX/VolatileServiceOSX.cs @@ -0,0 +1,13 @@ +using System.Threading; +using SQLite.Net.Interop; + +namespace SQLite.Net.Platform.OSX +{ + public class VolatileServiceOSX : IVolatileService + { + public void Write(ref int transactionDepth, int depth) + { + Thread.VolatileWrite(ref transactionDepth, depth); + } + } +} diff --git a/src/SQLite.Net.Platform.OSX/i386/libsqlite3_for_net.dylib b/src/SQLite.Net.Platform.OSX/i386/libsqlite3_for_net.dylib new file mode 100755 index 0000000000000000000000000000000000000000..53875e705bbc8c37f8d5aa081e8e7eca041fc05d GIT binary patch literal 935624 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

fjihHK$!RWo6M&+=u00#YdXF1Z#Ge9IB{iCS>e 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

y$|)p^`} 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
  • ;HNo-_VOIt4r-af8uELv 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

    @c@;nX>HHCpTAf^KQ0@w(>u)hXRFJtNK@ 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 literal 0 HcmV?d00001 diff --git a/tests/ArithmeticTest.cs b/tests/ArithmeticTest.cs index 5f9f29080..fce6c1800 100644 --- a/tests/ArithmeticTest.cs +++ b/tests/ArithmeticTest.cs @@ -14,6 +14,8 @@ using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; #elif __ANDROID__ using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; #else using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; #endif diff --git a/tests/AsyncTests.cs b/tests/AsyncTests.cs index 38acdecfd..f10ce1be5 100644 --- a/tests/AsyncTests.cs +++ b/tests/AsyncTests.cs @@ -18,6 +18,8 @@ using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; #elif __ANDROID__ using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; #else using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; #endif @@ -187,6 +189,7 @@ public async Task StressAsync() FirstName = i.ToString(), }; await conn.InsertAsync(obj); + if (obj.Id == 0) { lock (errors) diff --git a/tests/BackupTest.cs b/tests/BackupTest.cs index c542f6a13..16d850fd1 100644 --- a/tests/BackupTest.cs +++ b/tests/BackupTest.cs @@ -19,6 +19,9 @@ #elif __ANDROID__ using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; + #else using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; #endif diff --git a/tests/BlobSerializationTest.cs b/tests/BlobSerializationTest.cs index f4929ea0e..0fdabff25 100644 --- a/tests/BlobSerializationTest.cs +++ b/tests/BlobSerializationTest.cs @@ -14,6 +14,8 @@ using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; #elif __ANDROID__ using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; #else using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; #endif diff --git a/tests/BooleanTest.cs b/tests/BooleanTest.cs index 1e28e133b..b52dc9543 100644 --- a/tests/BooleanTest.cs +++ b/tests/BooleanTest.cs @@ -14,6 +14,8 @@ using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; #elif __ANDROID__ using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; #else using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; #endif diff --git a/tests/ByteArrayTest.cs b/tests/ByteArrayTest.cs index db8d41e02..3cd4acf9d 100644 --- a/tests/ByteArrayTest.cs +++ b/tests/ByteArrayTest.cs @@ -12,6 +12,8 @@ using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; #elif __ANDROID__ using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; #else using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; #endif diff --git a/tests/CollateTest.cs b/tests/CollateTest.cs index 762be0457..55cffec42 100644 --- a/tests/CollateTest.cs +++ b/tests/CollateTest.cs @@ -13,6 +13,8 @@ using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; #elif __ANDROID__ using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; #else using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; #endif diff --git a/tests/ConnectionTrackingTest.cs b/tests/ConnectionTrackingTest.cs index fab6fc0a9..d7a2e6308 100644 --- a/tests/ConnectionTrackingTest.cs +++ b/tests/ConnectionTrackingTest.cs @@ -13,6 +13,8 @@ using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; #elif __ANDROID__ using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; #else using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; #endif diff --git a/tests/ContainsTest.cs b/tests/ContainsTest.cs index 398512d26..9d72f9c08 100644 --- a/tests/ContainsTest.cs +++ b/tests/ContainsTest.cs @@ -14,6 +14,8 @@ using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; #elif __ANDROID__ using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; #else using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; #endif diff --git a/tests/DateTimeOffsetTest.cs b/tests/DateTimeOffsetTest.cs index 0250967e9..3e549ecbd 100644 --- a/tests/DateTimeOffsetTest.cs +++ b/tests/DateTimeOffsetTest.cs @@ -13,6 +13,8 @@ using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; #elif __ANDROID__ using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; #else using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; #endif diff --git a/tests/DateTimeTest.cs b/tests/DateTimeTest.cs index 81be85c2b..ed6d1ddb1 100644 --- a/tests/DateTimeTest.cs +++ b/tests/DateTimeTest.cs @@ -14,6 +14,8 @@ using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; #elif __ANDROID__ using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; #else using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; #endif diff --git a/tests/DefaulAttributeTest.cs b/tests/DefaulAttributeTest.cs index 2c472f22b..8b696d83b 100644 --- a/tests/DefaulAttributeTest.cs +++ b/tests/DefaulAttributeTest.cs @@ -16,6 +16,8 @@ using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; #elif __ANDROID__ using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; #else using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; #endif diff --git a/tests/DropTableTest.cs b/tests/DropTableTest.cs index d8fa8b00b..213d61b51 100644 --- a/tests/DropTableTest.cs +++ b/tests/DropTableTest.cs @@ -11,6 +11,8 @@ using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; #elif __ANDROID__ using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; #else using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; #endif diff --git a/tests/EqualsTest.cs b/tests/EqualsTest.cs index 9aaaec738..7b4b20fd9 100644 --- a/tests/EqualsTest.cs +++ b/tests/EqualsTest.cs @@ -14,6 +14,8 @@ using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; #elif __ANDROID__ using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; #else using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; #endif diff --git a/tests/GuidTests.cs b/tests/GuidTests.cs index d1bb251af..c6eeb3a6d 100644 --- a/tests/GuidTests.cs +++ b/tests/GuidTests.cs @@ -15,6 +15,8 @@ using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; #elif __ANDROID__ using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; #else using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; #endif diff --git a/tests/IgnoreTest.cs b/tests/IgnoreTest.cs index 6ce65b83a..7e11d543a 100644 --- a/tests/IgnoreTest.cs +++ b/tests/IgnoreTest.cs @@ -13,6 +13,8 @@ using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; #elif __ANDROID__ using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; #else using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; #endif diff --git a/tests/InsertTest.cs b/tests/InsertTest.cs index 2c5dd762c..3828fc348 100644 --- a/tests/InsertTest.cs +++ b/tests/InsertTest.cs @@ -15,6 +15,8 @@ using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; #elif __ANDROID__ using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; #else using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; #endif diff --git a/tests/NotNullAttributeTest.cs b/tests/NotNullAttributeTest.cs index 61c67452b..2d3e9e598 100644 --- a/tests/NotNullAttributeTest.cs +++ b/tests/NotNullAttributeTest.cs @@ -16,6 +16,8 @@ using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; #elif __ANDROID__ using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; #else using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; #endif diff --git a/tests/NullableTest.cs b/tests/NullableTest.cs index f126ca9b2..bc416c0d0 100644 --- a/tests/NullableTest.cs +++ b/tests/NullableTest.cs @@ -12,6 +12,8 @@ using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; #elif __ANDROID__ using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; #else using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; #endif diff --git a/tests/OpenTests.cs b/tests/OpenTests.cs index f1ddbd124..b4fb31742 100644 --- a/tests/OpenTests.cs +++ b/tests/OpenTests.cs @@ -13,6 +13,8 @@ using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; #elif __ANDROID__ using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; #else using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; #endif diff --git a/tests/SQLite.Net.Tests.OSX/Properties/AssemblyInfo.cs b/tests/SQLite.Net.Tests.OSX/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..8519e0de2 --- /dev/null +++ b/tests/SQLite.Net.Tests.OSX/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("SQLite.Net.Tests.OSX")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("SQLite.Net.Tests.OSX")] +[assembly: AssemblyCopyright("Copyright © 2014")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("9ca46ef7-2a74-4ca7-8591-b5d4855b982b")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/tests/SQLite.Net.Tests.OSX/SQLite.Net.Tests.OSX.csproj b/tests/SQLite.Net.Tests.OSX/SQLite.Net.Tests.OSX.csproj new file mode 100644 index 000000000..0c165a6bf --- /dev/null +++ b/tests/SQLite.Net.Tests.OSX/SQLite.Net.Tests.OSX.csproj @@ -0,0 +1,91 @@ + + + + + Debug + AnyCPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0} + Library + Properties + SQLite.Net.Tests.OSX + SQLite.Net.Tests.OSX + v4.5 + 512 + ..\..\ + true + + + true + full + false + bin\Debug\ + TRACE;DEBUG;__OSX__ + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE;__OSX__ + prompt + 4 + + + + ..\..\packages\NUnit.2.6.3\lib\nunit.framework.dll + + + + + + + + + + + + + + + + {3AB34E91-8E1A-442F-8E66-2494B371A890} + SQLite.Net.Async + + + {03799AD1-9FCF-48CB-8E6E-B233DF583B11} + SQLite.Net.Platform.OSX + + + {4971D437-0694-4297-A8CC-146CE08C3BD9} + SQLite.Net + + + + + + + + + + This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + + + + + + + + + diff --git a/tests/SQLite.Net.Tests.OSX/packages.config b/tests/SQLite.Net.Tests.OSX/packages.config new file mode 100644 index 000000000..ad37a5282 --- /dev/null +++ b/tests/SQLite.Net.Tests.OSX/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/tests/SelectTests.cs b/tests/SelectTests.cs index 6fe5eeabb..c46ad7fd1 100644 --- a/tests/SelectTests.cs +++ b/tests/SelectTests.cs @@ -18,6 +18,8 @@ using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; #elif __ANDROID__ using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; #else using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; #endif diff --git a/tests/SkipTest.cs b/tests/SkipTest.cs index 8b0153276..5212f6ced 100644 --- a/tests/SkipTest.cs +++ b/tests/SkipTest.cs @@ -14,6 +14,8 @@ using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; #elif __ANDROID__ using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; #else using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; #endif diff --git a/tests/TestDb.cs b/tests/TestDb.cs index 3d71e0aa7..9fe437bfd 100644 --- a/tests/TestDb.cs +++ b/tests/TestDb.cs @@ -12,6 +12,8 @@ using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; #elif __ANDROID__ using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; #else using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; #endif diff --git a/tests/TimeSpanTest.cs b/tests/TimeSpanTest.cs index 7e6a94db9..d89f297e5 100644 --- a/tests/TimeSpanTest.cs +++ b/tests/TimeSpanTest.cs @@ -14,6 +14,8 @@ using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; #elif __ANDROID__ using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; #else using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; #endif diff --git a/tests/TransactionTest.cs b/tests/TransactionTest.cs index dfb1a5dc6..d9cc004f1 100644 --- a/tests/TransactionTest.cs +++ b/tests/TransactionTest.cs @@ -14,6 +14,8 @@ using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; #elif __ANDROID__ using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; #else using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; #endif From 27ec7616b7793464bf75eec5d46c3591e8e23e6e Mon Sep 17 00:00:00 2001 From: Matthew Leibowitz Date: Mon, 24 Aug 2015 21:48:43 +0200 Subject: [PATCH 25/68] Split SQLite.Net so that other platforms can be created. - SQLite.Net still functions as before, but the SQLite.Net.dll was moved out - SQLite.Net.Core now contains the SQLite.Net.dll - SQLite.Net.Async now depends on SQLite.Net.Core --- nuget/SQLite.Net.Async.nuspec | 2 +- nuget/SQLite.Net.Core.nuspec | 25 +++++++++++++++++++++++++ nuget/SQLite.Net.nuspec | 14 ++++---------- nuget/build.bat | 1 + nuget/prepare.bat | 1 + nuget/upload.bat | 1 + 6 files changed, 33 insertions(+), 11 deletions(-) create mode 100644 nuget/SQLite.Net.Core.nuspec diff --git a/nuget/SQLite.Net.Async.nuspec b/nuget/SQLite.Net.Async.nuspec index b640d1653..c1306ed21 100644 --- a/nuget/SQLite.Net.Async.nuspec +++ b/nuget/SQLite.Net.Async.nuspec @@ -17,7 +17,7 @@ https://github.com/oysteinkrog/SQLite.Net-PCL/commits sqlite pcl sql database ios android windows metro winrt xamarin monotouch monodroid win32 windowsphone wp wp8 wp8.1 - + diff --git a/nuget/SQLite.Net.Core.nuspec b/nuget/SQLite.Net.Core.nuspec new file mode 100644 index 000000000..a1f897809 --- /dev/null +++ b/nuget/SQLite.Net.Core.nuspec @@ -0,0 +1,25 @@ + + + + SQLite.Net.Core-PCL + 3.0.5 + SQLite.Net PCL + Øystein Krog,Frank Krueger,Tim Heuer + Øystein Krog + https://raw.github.com/oysteinkrog/SQLite.Net-PCL/master/LICENSE.txt + https://github.com/oysteinkrog/SQLite.Net-PCL + false + SQLite.Net PCL is an open source, minimal library to allow .NET and Mono applications to store data in SQLite databases. + This is a fork of the original sqlite-net project, which aims to cleanup/improve the code and deliver the package as PCL assemblies with some additional platform-specific implementations. + This package is compatible with the following .net platforms: Xamarin.iOS (Classic), Xamarin.iOS (Unified), Xamarin.Android, Windows Phone 8.1, Windows Phone 8.0, Windows 8.1, Windows 8.0, Win32, Generic, PCL(net4+sl4+wp7+win8+monotouch+MonoAndroid) +

    A .NET client library to access SQLite embedded database files in a LINQ manner. + https://github.com/oysteinkrog/SQLite.Net-PCL/commits + sqlite pcl sql database ios android windows metro winrt xamarin monotouch monodroid win32 windowsphone wp wp8 wp8.1 + + + + + + + + diff --git a/nuget/SQLite.Net.nuspec b/nuget/SQLite.Net.nuspec index 04e44b2eb..2ca88e8eb 100644 --- a/nuget/SQLite.Net.nuspec +++ b/nuget/SQLite.Net.nuspec @@ -19,46 +19,40 @@ + + + - - - - - - - - - - + diff --git a/nuget/build.bat b/nuget/build.bat index e29d09e75..aac7ae932 100644 --- a/nuget/build.bat +++ b/nuget/build.bat @@ -1,3 +1,4 @@ @mkdir output +..\.nuget\nuget pack SQLite.Net.Core.nuspec -o output ..\.nuget\nuget pack SQLite.Net.nuspec -o output ..\.nuget\nuget pack SQLite.Net.Async.nuspec -o output diff --git a/nuget/prepare.bat b/nuget/prepare.bat index 0c880cef6..72e96e09a 100644 --- a/nuget/prepare.bat +++ b/nuget/prepare.bat @@ -1,5 +1,6 @@ mkdir SQLite.Net copy /y ..\src\SQLite.Net\bin\Release\SQLite.Net.dll SQLite.Net +type nul >SQLite.Net\_._ mkdir SQLite.Net.Async copy /y ..\src\SQLite.Net.Async\bin\Release\SQLite.Net.Async.dll SQLite.Net.Async diff --git a/nuget/upload.bat b/nuget/upload.bat index e7ad6766b..50cd8810f 100644 --- a/nuget/upload.bat +++ b/nuget/upload.bat @@ -1,2 +1,3 @@ +..\.nuget\nuget push output\SQLite.Net.Core-PCL.3.0.5.nupkg ..\.nuget\nuget push output\SQLite.Net-PCL.3.0.5.nupkg ..\.nuget\nuget push output\SQLite.Net.Async-PCL.3.0.5.nupkg From 2ee41fa0f1c8688d0c9cadd95a2ba3f15a1bf12f Mon Sep 17 00:00:00 2001 From: "Molinet, Fabien" Date: Wed, 16 Sep 2015 22:38:31 +0200 Subject: [PATCH 26/68] Allow migrating a single entity #216 --- src/SQLite.Net/SQLiteConnection.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/SQLite.Net/SQLiteConnection.cs b/src/SQLite.Net/SQLiteConnection.cs index bb59b273e..64c975ee5 100644 --- a/src/SQLite.Net/SQLiteConnection.cs +++ b/src/SQLite.Net/SQLiteConnection.cs @@ -533,6 +533,19 @@ public List GetTableInfo(string tableName) return Query(query); } + [PublicAPI] + public void MigrateTable() + { + MigrateTable(typeof(T)); + } + + [PublicAPI] + public void MigrateTable(Type t) + { + var map = GetMapping(t); + MigrateTable(map); + } + private void MigrateTable(TableMapping map) { var existingCols = GetTableInfo(map.TableName); From 64f673afb93f0d9fe478cbcccb58a6dcfc66e978 Mon Sep 17 00:00:00 2001 From: "Molinet, Fabien" Date: Fri, 2 Oct 2015 11:39:20 +0200 Subject: [PATCH 27/68] Fix #222 --- src/SQLite.Net/SQLiteConnection.cs | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/src/SQLite.Net/SQLiteConnection.cs b/src/SQLite.Net/SQLiteConnection.cs index 64c975ee5..475a9aa8b 100644 --- a/src/SQLite.Net/SQLiteConnection.cs +++ b/src/SQLite.Net/SQLiteConnection.cs @@ -52,6 +52,7 @@ public class SQLiteConnection : IDisposable #pragma warning restore 649 private readonly Random _rand = new Random(); private readonly IDictionary _tableMappings; + private readonly object _tableMappingsLocks; private TimeSpan _busyTimeout; private long _elapsedMilliseconds; private IDictionary _insertCommandCache; @@ -152,6 +153,7 @@ public SQLiteConnection([JetBrains.Annotations.NotNull] ISQLitePlatform sqlitePl Resolver = resolver ?? ContractResolver.Current; _tableMappings = tableMappings ?? new Dictionary(); + _tableMappingsLocks = new object(); if (string.IsNullOrEmpty(databasePath)) { @@ -235,7 +237,13 @@ public TimeSpan BusyTimeout [JetBrains.Annotations.NotNull] public IEnumerable TableMappings { - get { return _tableMappings.Values; } + get + { + lock (_tableMappingsLocks) + { + return _tableMappings.Values.ToList(); + } + } } /// @@ -293,16 +301,19 @@ private static byte[] GetNullTerminatedUtf8(string s) [PublicAPI] public TableMapping GetMapping(Type type, CreateFlags createFlags = CreateFlags.None) { - TableMapping map; - return _tableMappings.TryGetValue(type.FullName, out map) ? map : CreateAndSetMapping(type, createFlags, _tableMappings); + lock (_tableMappingsLocks) + { + TableMapping map; + return _tableMappings.TryGetValue(type.FullName, out map) ? map : CreateAndSetMapping(type, createFlags, _tableMappings); + } } private TableMapping CreateAndSetMapping(Type type, CreateFlags createFlags, IDictionary mapTable) { var props = Platform.ReflectionService.GetPublicInstanceProperties(type); var map = new TableMapping(type, props, createFlags); - mapTable[type.FullName] = map; - return map; + mapTable[type.FullName] = map; + return map; } /// From 21e1f5579a4621d49904e1ab3438b47d16a40f7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98ystein=20Krog?= Date: Sat, 5 Sep 2015 19:26:31 +0200 Subject: [PATCH 28/68] sln: Update for VS2015 --- SQLite.Net.sln | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SQLite.Net.sln b/SQLite.Net.sln index 601f473f9..a30d9c2d9 100644 --- a/SQLite.Net.sln +++ b/SQLite.Net.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2012 -VisualStudioVersion = 12.0.31101.0 +# Visual Studio 14 +VisualStudioVersion = 14.0.23107.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Platforms", "Platforms", "{59584026-7610-4CD5-A74E-D2B0A2E1CE87}" EndProject From 806942d44c4590c2e36e8aa6e7da1591718bc169 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98ystein=20Krog?= Date: Tue, 10 Mar 2015 17:32:05 +0100 Subject: [PATCH 29/68] tests: Rewrite tests to use PCLStorage --- SQLite.Net.sln | 536 ++++++++++++++++++ tests/ArithmeticTest.cs | 6 +- tests/AsyncTests.cs | 145 ++--- tests/BackupTest.cs | 4 +- tests/BlobSerializationTest.cs | 2 +- tests/BooleanTest.cs | 2 +- tests/ByteArrayTest.cs | 8 +- tests/CollateTest.cs | 4 +- tests/ConnectionTrackingTest.cs | 2 +- tests/ContainsTest.cs | 4 +- tests/DateTimeOffsetTest.cs | 2 +- tests/DateTimeTest.cs | 4 +- tests/DropTableTest.cs | 2 +- tests/EqualsTest.cs | 2 +- tests/GuidTests.cs | 6 +- tests/IgnoreTest.cs | 2 +- tests/InsertTest.cs | 2 +- tests/NullableTest.cs | 16 +- tests/OpenTests.cs | 14 +- .../SQLite.Net.Tests.Generic.csproj | 29 +- .../SQLite.Net.Tests.Generic/packages.config | 7 + .../SQLite.Net.Tests.OSX.csproj | 12 +- tests/SQLite.Net.Tests.OSX/packages.config | 1 + .../SQLite.Net.Tests.Win32.csproj | 19 +- tests/SQLite.Net.Tests.Win32/packages.config | 6 +- .../SQLite.Net.Tests.WinRT.csproj | 18 +- tests/SQLite.Net.Tests.WinRT/packages.config | 6 +- .../SQLite.Net.Tests.WindowsPhone8.csproj | 20 + .../packages.config | 6 +- .../SQLite.Net.Tests.XamarinAndroid.csproj | 27 +- .../packages.config | 7 + ...SQLite.Net.Tests.XamarinIOS.Unified.csproj | 24 +- .../packages.config | 6 + .../SQLite.Net.Tests.XamarinIOS.csproj | 25 + .../packages.config | 7 + tests/SelectTests.cs | 2 +- tests/SkipTest.cs | 6 +- tests/TestDb.cs | 20 +- tests/TimeSpanTest.cs | 2 +- tests/TransactionTest.cs | 3 +- tests/packages.config | 4 - 41 files changed, 863 insertions(+), 157 deletions(-) create mode 100644 tests/SQLite.Net.Tests.Generic/packages.config create mode 100644 tests/SQLite.Net.Tests.XamarinAndroid/packages.config create mode 100644 tests/SQLite.Net.Tests.XamarinIOS.Unified/packages.config create mode 100644 tests/SQLite.Net.Tests.XamarinIOS/packages.config delete mode 100644 tests/packages.config diff --git a/SQLite.Net.sln b/SQLite.Net.sln index a30d9c2d9..3305ea090 100644 --- a/SQLite.Net.sln +++ b/SQLite.Net.sln @@ -115,6 +115,7 @@ Global {03799AD1-9FCF-48CB-8E6E-B233DF583B10}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU {03799AD1-9FCF-48CB-8E6E-B233DF583B10}.Debug|x64.ActiveCfg = Debug|Any CPU {03799AD1-9FCF-48CB-8E6E-B233DF583B10}.Debug|x86.ActiveCfg = Debug|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B10}.Debug|x86.Build.0 = Debug|Any CPU {03799AD1-9FCF-48CB-8E6E-B233DF583B10}.Release|Any CPU.ActiveCfg = Release|Any CPU {03799AD1-9FCF-48CB-8E6E-B233DF583B10}.Release|Any CPU.Build.0 = Release|Any CPU {03799AD1-9FCF-48CB-8E6E-B233DF583B10}.Release|ARM.ActiveCfg = Release|Any CPU @@ -235,6 +236,138 @@ Global {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|Mixed Platforms.Build.0 = Release|iPhone {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|x64.ActiveCfg = Release|iPhone {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|x86.ActiveCfg = Release|iPhone + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|ARM.ActiveCfg = Release|ARM + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|ARM.Build.0 = Release|ARM + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86 + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86 + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|x64.ActiveCfg = Release|x64 + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|x64.Build.0 = Release|x64 + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|x86.ActiveCfg = Release|x86 + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|x86.Build.0 = Release|x86 + {6891E212-AEEE-4763-AC6F-BD7213C13890}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {6891E212-AEEE-4763-AC6F-BD7213C13890}.AppStore|Any CPU.Build.0 = Release|Any CPU + {6891E212-AEEE-4763-AC6F-BD7213C13890}.AppStore|ARM.ActiveCfg = Release|ARM + {6891E212-AEEE-4763-AC6F-BD7213C13890}.AppStore|ARM.Build.0 = Release|ARM + {6891E212-AEEE-4763-AC6F-BD7213C13890}.AppStore|iPhone.ActiveCfg = Release|Any CPU + {6891E212-AEEE-4763-AC6F-BD7213C13890}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {6891E212-AEEE-4763-AC6F-BD7213C13890}.AppStore|Mixed Platforms.ActiveCfg = Release|x86 + {6891E212-AEEE-4763-AC6F-BD7213C13890}.AppStore|Mixed Platforms.Build.0 = Release|x86 + {6891E212-AEEE-4763-AC6F-BD7213C13890}.AppStore|x64.ActiveCfg = Release|x64 + {6891E212-AEEE-4763-AC6F-BD7213C13890}.AppStore|x64.Build.0 = Release|x64 + {6891E212-AEEE-4763-AC6F-BD7213C13890}.AppStore|x86.ActiveCfg = Release|x86 + {6891E212-AEEE-4763-AC6F-BD7213C13890}.AppStore|x86.Build.0 = Release|x86 + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Debug|ARM.ActiveCfg = Debug|ARM + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Debug|ARM.Build.0 = Debug|ARM + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Debug|Mixed Platforms.Build.0 = Debug|x86 + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Debug|x64.ActiveCfg = Debug|x64 + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Debug|x64.Build.0 = Debug|x64 + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Debug|x86.ActiveCfg = Debug|x86 + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Debug|x86.Build.0 = Debug|x86 + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Release|Any CPU.Build.0 = Release|Any CPU + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Release|ARM.ActiveCfg = Release|ARM + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Release|ARM.Build.0 = Release|ARM + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Release|iPhone.ActiveCfg = Release|Any CPU + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Release|Mixed Platforms.ActiveCfg = Release|x86 + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Release|Mixed Platforms.Build.0 = Release|x86 + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Release|x64.ActiveCfg = Release|x64 + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Release|x64.Build.0 = Release|x64 + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Release|x86.ActiveCfg = Release|x86 + {6891E212-AEEE-4763-AC6F-BD7213C13890}.Release|x86.Build.0 = Release|x86 + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Ad-Hoc|ARM.ActiveCfg = Release|ARM + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Ad-Hoc|ARM.Build.0 = Release|ARM + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86 + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86 + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Ad-Hoc|x86.ActiveCfg = Release|x86 + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Ad-Hoc|x86.Build.0 = Release|x86 + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.AppStore|Any CPU.Build.0 = Release|Any CPU + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.AppStore|ARM.ActiveCfg = Release|ARM + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.AppStore|ARM.Build.0 = Release|ARM + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.AppStore|iPhone.ActiveCfg = Release|Any CPU + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.AppStore|Mixed Platforms.ActiveCfg = Release|x86 + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.AppStore|Mixed Platforms.Build.0 = Release|x86 + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.AppStore|x64.ActiveCfg = Release|Any CPU + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.AppStore|x86.ActiveCfg = Release|x86 + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.AppStore|x86.Build.0 = Release|x86 + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|Any CPU.Build.0 = Debug|Any CPU + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|ARM.ActiveCfg = Debug|ARM + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|ARM.Build.0 = Debug|ARM + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|Mixed Platforms.Build.0 = Debug|x86 + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|x64.ActiveCfg = Debug|Any CPU + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|x86.ActiveCfg = Debug|x86 + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|x86.Build.0 = Debug|x86 + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Release|Any CPU.ActiveCfg = Release|Any CPU + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Release|Any CPU.Build.0 = Release|Any CPU + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Release|ARM.ActiveCfg = Release|ARM + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Release|ARM.Build.0 = Release|ARM + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Release|iPhone.ActiveCfg = Release|Any CPU + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Release|Mixed Platforms.ActiveCfg = Release|x86 + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Release|Mixed Platforms.Build.0 = Release|x86 + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Release|x64.ActiveCfg = Release|Any CPU + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Release|x86.ActiveCfg = Release|x86 + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Release|x86.Build.0 = Release|x86 + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.AppStore|Any CPU.Build.0 = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.AppStore|ARM.ActiveCfg = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.AppStore|iPhone.ActiveCfg = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.AppStore|x64.ActiveCfg = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.AppStore|x86.ActiveCfg = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|ARM.ActiveCfg = Debug|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|x64.ActiveCfg = Debug|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|x86.ActiveCfg = Debug|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|x86.Build.0 = Debug|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Release|Any CPU.Build.0 = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Release|ARM.ActiveCfg = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Release|iPhone.ActiveCfg = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Release|iPhone.Build.0 = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Release|x64.ActiveCfg = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Release|x86.ActiveCfg = Release|Any CPU {219700F0-5444-4250-87D6-0551B39CA402}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU {219700F0-5444-4250-87D6-0551B39CA402}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU {219700F0-5444-4250-87D6-0551B39CA402}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU @@ -262,6 +395,7 @@ Global {219700F0-5444-4250-87D6-0551B39CA402}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU {219700F0-5444-4250-87D6-0551B39CA402}.Debug|x64.ActiveCfg = Debug|Any CPU {219700F0-5444-4250-87D6-0551B39CA402}.Debug|x86.ActiveCfg = Debug|Any CPU + {219700F0-5444-4250-87D6-0551B39CA402}.Debug|x86.Build.0 = Debug|Any CPU {219700F0-5444-4250-87D6-0551B39CA402}.Release|Any CPU.ActiveCfg = Release|Any CPU {219700F0-5444-4250-87D6-0551B39CA402}.Release|Any CPU.Build.0 = Release|Any CPU {219700F0-5444-4250-87D6-0551B39CA402}.Release|ARM.ActiveCfg = Release|Any CPU @@ -454,6 +588,271 @@ Global {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|x64.Build.0 = Release|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|x86.ActiveCfg = Release|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|x86.Build.0 = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|Any CPU.Build.0 = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|ARM.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|iPhone.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|x64.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|x86.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|ARM.ActiveCfg = Debug|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|x64.ActiveCfg = Debug|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|x86.ActiveCfg = Debug|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|x86.Build.0 = Debug|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|Any CPU.Build.0 = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|ARM.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|iPhone.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|x64.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|x64.Build.0 = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|x86.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|x86.Build.0 = Release|Any CPU + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|Any CPU.Build.0 = Ad-Hoc|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|iPhone.Deploy.0 = Ad-Hoc|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Ad-Hoc|iPhoneSimulator + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Ad-Hoc|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|Mixed Platforms.Build.0 = Ad-Hoc|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|Mixed Platforms.Deploy.0 = Ad-Hoc|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|Any CPU.Build.0 = AppStore|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|ARM.ActiveCfg = AppStore|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|iPhone.ActiveCfg = AppStore|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|iPhone.Build.0 = AppStore|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|iPhone.Deploy.0 = AppStore|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|iPhoneSimulator.Deploy.0 = AppStore|iPhoneSimulator + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|Mixed Platforms.ActiveCfg = AppStore|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|Mixed Platforms.Build.0 = AppStore|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|Mixed Platforms.Deploy.0 = AppStore|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|x64.ActiveCfg = AppStore|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|x86.ActiveCfg = AppStore|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|Any CPU.ActiveCfg = Debug|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|Any CPU.Build.0 = Debug|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|ARM.ActiveCfg = Debug|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|iPhone.ActiveCfg = Debug|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|iPhone.Build.0 = Debug|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|iPhone.Deploy.0 = Debug|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|Mixed Platforms.Build.0 = Debug|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|Mixed Platforms.Deploy.0 = Debug|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|x64.ActiveCfg = Debug|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|x86.ActiveCfg = Debug|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|x86.Build.0 = Debug|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|Any CPU.ActiveCfg = Release|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|Any CPU.Build.0 = Release|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|ARM.ActiveCfg = Release|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|iPhone.ActiveCfg = Release|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|iPhone.Build.0 = Release|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|iPhone.Deploy.0 = Release|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|Mixed Platforms.ActiveCfg = Release|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|Mixed Platforms.Build.0 = Release|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|Mixed Platforms.Deploy.0 = Release|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|x64.ActiveCfg = Release|iPhone + {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|x86.ActiveCfg = Release|iPhone + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|ARM.ActiveCfg = Release|ARM + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|ARM.Build.0 = Release|ARM + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|ARM.Deploy.0 = Release|ARM + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|x64.ActiveCfg = Release|x64 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|x64.Build.0 = Release|x64 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|x64.Deploy.0 = Release|x64 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|x86.ActiveCfg = Release|x86 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|x86.Build.0 = Release|x86 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|x86.Deploy.0 = Release|x86 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|Any CPU.Build.0 = Release|Any CPU + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|Any CPU.Deploy.0 = Release|Any CPU + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|ARM.ActiveCfg = Release|ARM + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|ARM.Build.0 = Release|ARM + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|ARM.Deploy.0 = Release|ARM + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|iPhone.ActiveCfg = Release|Any CPU + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|Mixed Platforms.ActiveCfg = Release|x86 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|Mixed Platforms.Build.0 = Release|x86 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|Mixed Platforms.Deploy.0 = Release|x86 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|x64.ActiveCfg = Release|x64 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|x64.Build.0 = Release|x64 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|x64.Deploy.0 = Release|x64 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|x86.ActiveCfg = Release|x86 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|x86.Build.0 = Release|x86 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|x86.Deploy.0 = Release|x86 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|Any CPU.Deploy.0 = Debug|Any CPU + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|ARM.ActiveCfg = Debug|ARM + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|ARM.Build.0 = Debug|ARM + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|ARM.Deploy.0 = Debug|ARM + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|Mixed Platforms.Build.0 = Debug|x86 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|Mixed Platforms.Deploy.0 = Debug|x86 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|x64.ActiveCfg = Debug|x64 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|x64.Build.0 = Debug|x64 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|x64.Deploy.0 = Debug|x64 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|x86.ActiveCfg = Debug|x86 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|x86.Build.0 = Debug|x86 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|x86.Deploy.0 = Debug|x86 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|Any CPU.Build.0 = Release|Any CPU + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|Any CPU.Deploy.0 = Release|Any CPU + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|ARM.ActiveCfg = Release|ARM + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|ARM.Build.0 = Release|ARM + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|ARM.Deploy.0 = Release|ARM + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|iPhone.ActiveCfg = Release|Any CPU + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|Mixed Platforms.ActiveCfg = Release|x86 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|Mixed Platforms.Build.0 = Release|x86 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|Mixed Platforms.Deploy.0 = Release|x86 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|x64.ActiveCfg = Release|x64 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|x64.Build.0 = Release|x64 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|x64.Deploy.0 = Release|x64 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|x86.ActiveCfg = Release|x86 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|x86.Build.0 = Release|x86 + {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|x86.Deploy.0 = Release|x86 + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.AppStore|Any CPU.Build.0 = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.AppStore|Any CPU.Deploy.0 = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.AppStore|ARM.ActiveCfg = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.AppStore|iPhone.ActiveCfg = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.AppStore|Mixed Platforms.Deploy.0 = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.AppStore|x64.ActiveCfg = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.AppStore|x86.ActiveCfg = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Debug|Any CPU.Deploy.0 = Debug|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Debug|ARM.ActiveCfg = Debug|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Debug|x64.ActiveCfg = Debug|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Debug|x86.ActiveCfg = Debug|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Debug|x86.Build.0 = Debug|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Release|Any CPU.Build.0 = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Release|Any CPU.Deploy.0 = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Release|ARM.ActiveCfg = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Release|iPhone.ActiveCfg = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Release|x64.ActiveCfg = Release|Any CPU + {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Release|x86.ActiveCfg = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|ARM.Build.0 = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|x64.Build.0 = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|x86.Build.0 = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|Any CPU.Build.0 = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|ARM.ActiveCfg = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|ARM.Build.0 = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|iPhone.ActiveCfg = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|iPhone.Build.0 = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|x64.ActiveCfg = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|x64.Build.0 = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|x86.ActiveCfg = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|x86.Build.0 = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|ARM.ActiveCfg = Debug|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|ARM.Build.0 = Debug|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|iPhone.Build.0 = Debug|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|x64.ActiveCfg = Debug|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|x64.Build.0 = Debug|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|x86.ActiveCfg = Debug|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|x86.Build.0 = Debug|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|Any CPU.Build.0 = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|ARM.ActiveCfg = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|ARM.Build.0 = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|iPhone.ActiveCfg = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|iPhone.Build.0 = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|x64.ActiveCfg = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|x64.Build.0 = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|x86.ActiveCfg = Release|Any CPU + {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|x86.Build.0 = Release|Any CPU {46DF3E43-6B65-4C3D-8911-64FCC301040F}.Ad-Hoc|Any CPU.ActiveCfg = Release|x86 {46DF3E43-6B65-4C3D-8911-64FCC301040F}.Ad-Hoc|ARM.ActiveCfg = Release|ARM {46DF3E43-6B65-4C3D-8911-64FCC301040F}.Ad-Hoc|ARM.Build.0 = Release|ARM @@ -506,6 +905,96 @@ Global {46DF3E43-6B65-4C3D-8911-64FCC301040F}.Release|x86.ActiveCfg = Release|x86 {46DF3E43-6B65-4C3D-8911-64FCC301040F}.Release|x86.Build.0 = Release|x86 {46DF3E43-6B65-4C3D-8911-64FCC301040F}.Release|x86.Deploy.0 = Release|x86 + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|Any CPU.Build.0 = Ad-Hoc|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|ARM.Build.0 = Ad-Hoc|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|Mixed Platforms.ActiveCfg = Ad-Hoc|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|Mixed Platforms.Build.0 = Ad-Hoc|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|x64.Build.0 = Ad-Hoc|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|x86.Build.0 = Ad-Hoc|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|Any CPU.Build.0 = AppStore|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|ARM.ActiveCfg = AppStore|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|ARM.Build.0 = AppStore|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|iPhone.ActiveCfg = AppStore|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|iPhone.Build.0 = AppStore|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|iPhoneSimulator.Build.0 = Ad-Hoc|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|Mixed Platforms.ActiveCfg = AppStore|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|Mixed Platforms.Build.0 = AppStore|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|x64.ActiveCfg = AppStore|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|x64.Build.0 = AppStore|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|x86.ActiveCfg = AppStore|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|x86.Build.0 = AppStore|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|Any CPU.ActiveCfg = Debug|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|Any CPU.Build.0 = Debug|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|ARM.ActiveCfg = Debug|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|ARM.Build.0 = Debug|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|iPhone.ActiveCfg = Debug|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|iPhone.Build.0 = Debug|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|Mixed Platforms.Build.0 = Debug|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|x64.ActiveCfg = Debug|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|x64.Build.0 = Debug|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|x86.ActiveCfg = Debug|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|x86.Build.0 = Debug|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|Any CPU.ActiveCfg = Release|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|Any CPU.Build.0 = Release|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|ARM.ActiveCfg = Release|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|iPhone.ActiveCfg = Release|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|iPhone.Build.0 = Release|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|Mixed Platforms.ActiveCfg = Release|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|Mixed Platforms.Build.0 = Release|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|x64.ActiveCfg = Release|iPhone + {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|x86.ActiveCfg = Release|iPhone + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.AppStore|Any CPU.Build.0 = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.AppStore|ARM.ActiveCfg = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.AppStore|iPhone.ActiveCfg = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.AppStore|x64.ActiveCfg = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.AppStore|x86.ActiveCfg = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Debug|ARM.ActiveCfg = Debug|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Debug|x64.ActiveCfg = Debug|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Debug|x86.ActiveCfg = Debug|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Debug|x86.Build.0 = Debug|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Release|Any CPU.Build.0 = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Release|ARM.ActiveCfg = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Release|iPhone.ActiveCfg = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Release|x64.ActiveCfg = Release|Any CPU + {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Release|x86.ActiveCfg = Release|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU @@ -534,6 +1023,7 @@ Global {4971D437-0694-4297-A8CC-146CE08C3BD9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Debug|x64.ActiveCfg = Debug|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Debug|x86.ActiveCfg = Debug|Any CPU + {4971D437-0694-4297-A8CC-146CE08C3BD9}.Debug|x86.Build.0 = Debug|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Release|Any CPU.ActiveCfg = Release|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Release|Any CPU.Build.0 = Release|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Release|ARM.ActiveCfg = Release|Any CPU @@ -1045,6 +1535,52 @@ Global {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|x64.Build.0 = Release|Any CPU {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|x86.ActiveCfg = Release|Any CPU {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|x86.Build.0 = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|Any CPU.Build.0 = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|ARM.ActiveCfg = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|iPhone.ActiveCfg = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|x64.ActiveCfg = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|x86.ActiveCfg = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|ARM.ActiveCfg = Debug|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|x64.ActiveCfg = Debug|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|x86.ActiveCfg = Debug|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|x86.Build.0 = Debug|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|Any CPU.Build.0 = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|ARM.ActiveCfg = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|ARM.Build.0 = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|iPhone.ActiveCfg = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|iPhone.Build.0 = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|x64.ActiveCfg = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|x64.Build.0 = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|x86.ActiveCfg = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution {03799AD1-9FCF-48CB-8E6E-B233DF583B10} = {59584026-7610-4CD5-A74E-D2B0A2E1CE87} diff --git a/tests/ArithmeticTest.cs b/tests/ArithmeticTest.cs index fce6c1800..c87657a3e 100644 --- a/tests/ArithmeticTest.cs +++ b/tests/ArithmeticTest.cs @@ -63,7 +63,7 @@ public void CanHaveAddInWhereClause() Data = i, }; - var db = new TestDb(TestPath.GetTempFileName()); + var db = new TestDb(TestPath.CreateTemporaryDatabase()); db.InsertAll(cq); TableQuery results = db.Table().Where(o => o.Data + 10 >= n); @@ -81,7 +81,7 @@ public void CanHaveSubtractInWhereClause() Data = i, }; - var db = new TestDb(TestPath.GetTempFileName()); + var db = new TestDb(TestPath.CreateTemporaryDatabase()); db.InsertAll(cq); TableQuery results = db.Table().Where(o => o.Data - 10 >= 0); @@ -99,7 +99,7 @@ public void AddForStringsMeansConcatenate() Data = i.ToString(), }; - var db = new TestDb(TestPath.GetTempFileName()); + var db = new TestDb(TestPath.CreateTemporaryDatabase()); db.InsertAll(cq); TableQuery results = db.Table().Where(o => o.Data + "1" == "11"); diff --git a/tests/AsyncTests.cs b/tests/AsyncTests.cs index 904afbd10..905a43c4f 100644 --- a/tests/AsyncTests.cs +++ b/tests/AsyncTests.cs @@ -5,6 +5,7 @@ using System.Threading; using System.Threading.Tasks; using NUnit.Framework; +using PCLStorage; using SQLite.Net.Async; using SQLite.Net.Attributes; @@ -82,23 +83,12 @@ public void SetUp() { _sqliteConnectionPool.Reset(); } - _path = Path.Combine(Path.GetTempPath(), DatabaseName); - // delete old db file - File.Delete(_path); + var databaseFile = TestPath.CreateTemporaryDatabase(); - _connectionParameters = new SQLiteConnectionString(_path, false); + _connectionParameters = new SQLiteConnectionString(databaseFile, false); _sqliteConnectionPool = new SQLiteConnectionPool(_sqlite3Platform); } - private const string DatabaseName = "async.db"; - - private SQLiteAsyncConnection GetConnection() - { - string path = null; - return GetConnection(ref path); - } - - private string _path; private SQLiteConnectionString _connectionParameters; private SQLitePlatformTest _sqlite3Platform; private SQLiteConnectionPool _sqliteConnectionPool; @@ -110,12 +100,16 @@ public void TestFixtureSetUp() _sqliteConnectionPool = new SQLiteConnectionPool(_sqlite3Platform); } - private SQLiteAsyncConnection GetConnection(ref string path) + private SQLiteAsyncConnection GetAsyncConnection() { - path = _path; return new SQLiteAsyncConnection(() => _sqliteConnectionPool.GetConnection(_connectionParameters)); } + private SQLiteConnection GetSyncConnection() + { + return _sqliteConnectionPool.GetConnection(_connectionParameters); + } + private Customer CreateCustomer() { var customer = new Customer @@ -137,8 +131,7 @@ public async Task FindAsyncWithExpression() customer.Email = Guid.NewGuid().ToString(); // connect and insert... - string path = null; - SQLiteAsyncConnection conn = GetConnection(ref path); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); await conn.InsertAsync(customer); @@ -156,7 +149,7 @@ public async Task FindAsyncWithExpression() public async Task FindAsyncWithExpressionNull() { // connect and insert... - SQLiteAsyncConnection conn = GetConnection(); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); // get it back... @@ -176,8 +169,7 @@ public async Task GetAsync() customer.Email = Guid.NewGuid().ToString(); // connect and insert... - string path = null; - SQLiteAsyncConnection conn = GetConnection(ref path); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); await conn.InsertAsync(customer); @@ -194,8 +186,7 @@ public async Task GetAsync() [Test] public async Task StressAsync() { - string path = null; - SQLiteAsyncConnection globalConn = GetConnection(ref path); + SQLiteAsyncConnection globalConn = GetAsyncConnection(); await globalConn.CreateTableAsync(); @@ -208,7 +199,7 @@ public async Task StressAsync() { try { - SQLiteAsyncConnection conn = GetConnection(); + SQLiteAsyncConnection conn = GetAsyncConnection(); var obj = new Customer { FirstName = i.ToString(), @@ -252,7 +243,7 @@ public async Task StressAsync() [Test] public async Task TestAsyncGetWithExpression() { - SQLiteAsyncConnection conn = GetConnection(); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); await conn.ExecuteAsync("delete from customer"); @@ -273,7 +264,7 @@ public async Task TestAsyncGetWithExpression() [Test] public async Task TestAsyncTableElementAtAsync() { - SQLiteAsyncConnection conn = GetConnection(); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); await conn.ExecuteAsync("delete from customer"); @@ -296,7 +287,7 @@ public async Task TestAsyncTableElementAtAsync() [Test] public async Task TestAsyncTableOrderBy() { - SQLiteAsyncConnection conn = GetConnection(); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); await conn.ExecuteAsync("delete from customer"); @@ -317,7 +308,7 @@ public async Task TestAsyncTableOrderBy() [Test] public async Task TestAsyncTableOrderByDescending() { - SQLiteAsyncConnection conn = GetConnection(); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); await conn.ExecuteAsync("delete from customer"); @@ -338,7 +329,7 @@ public async Task TestAsyncTableOrderByDescending() [Test] public async Task TestAsyncTableThenBy() { - SQLiteAsyncConnection conn = GetConnection(); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); await conn.ExecuteAsync("delete from customer"); @@ -364,7 +355,7 @@ public async Task TestAsyncTableThenBy() [Test] public async Task TestAsyncTableThenByDescending() { - SQLiteAsyncConnection conn = GetConnection(); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); await conn.ExecuteAsync("delete from customer"); @@ -391,7 +382,7 @@ public async Task TestAsyncTableThenByDescending() [Test] public async Task TestAsyncTableQueryCountAsync() { - SQLiteAsyncConnection conn = GetConnection(); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); await conn.ExecuteAsync("delete from customer"); @@ -412,7 +403,7 @@ public async Task TestAsyncTableQueryCountAsync() [Test] public async Task TestAsyncTableQuerySkip() { - SQLiteAsyncConnection conn = GetConnection(); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); await conn.ExecuteAsync("delete from customer"); @@ -436,7 +427,7 @@ public async Task TestAsyncTableQuerySkip() [Test] public async Task TestAsyncTableQueryTake() { - SQLiteAsyncConnection conn = GetConnection(); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); await conn.ExecuteAsync("delete from customer"); @@ -460,7 +451,7 @@ public async Task TestAsyncTableQueryTake() [Test] public async Task TestAsyncTableQueryToFirstAsyncFound() { - SQLiteAsyncConnection conn = GetConnection(); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); // create... @@ -478,7 +469,7 @@ public async Task TestAsyncTableQueryToFirstAsyncFound() [Test] public async Task TestAsyncTableQueryToFirstAsyncMissing() { - SQLiteAsyncConnection conn = GetConnection(); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); // create... @@ -493,7 +484,7 @@ public async Task TestAsyncTableQueryToFirstAsyncMissing() [Test] public async Task TestAsyncTableQueryToFirstOrDefaultAsyncFound() { - SQLiteAsyncConnection conn = GetConnection(); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); // create... @@ -511,7 +502,7 @@ public async Task TestAsyncTableQueryToFirstOrDefaultAsyncFound() [Test] public async Task TestAsyncTableQueryToFirstOrDefaultAsyncMissing() { - SQLiteAsyncConnection conn = GetConnection(); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); // create... @@ -529,7 +520,7 @@ public async Task TestAsyncTableQueryToFirstOrDefaultAsyncMissing() [Test] public async Task TestAsyncTableQueryToListAsync() { - SQLiteAsyncConnection conn = GetConnection(); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); // create... @@ -548,7 +539,7 @@ public async Task TestAsyncTableQueryToListAsync() [Test] public async Task TestAsyncTableQueryWhereOperation() { - SQLiteAsyncConnection conn = GetConnection(); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); // create... @@ -567,8 +558,7 @@ public async Task TestAsyncTableQueryWhereOperation() [Test] public async Task TestCreateTableAsync() { - string path = null; - SQLiteAsyncConnection conn = GetConnection(ref path); + SQLiteAsyncConnection conn = GetAsyncConnection(); // drop the customer table... await conn.ExecuteAsync("drop table if exists Customer"); @@ -577,7 +567,7 @@ public async Task TestCreateTableAsync() await conn.CreateTableAsync(); // check... - using (var check = new SQLiteConnection(_sqlite3Platform, path)) + using (var check = GetSyncConnection()) { // run it - if it's missing we'll get a failure... check.Execute("select * from Customer"); @@ -591,8 +581,7 @@ public async Task TestDeleteAsync() Customer customer = CreateCustomer(); // connect... - string path = null; - SQLiteAsyncConnection conn = GetConnection(ref path); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); // run... @@ -602,7 +591,7 @@ public async Task TestDeleteAsync() await conn.DeleteAsync(customer); // check... - using (var check = new SQLiteConnection(_sqlite3Platform, path)) + using (var check = GetSyncConnection()) { // load it back - should be null... List loaded = check.Table().Where(v => v.Id == customer.Id).ToList(); @@ -613,15 +602,14 @@ public async Task TestDeleteAsync() [Test] public async Task TestDropTableAsync() { - string path = null; - SQLiteAsyncConnection conn = GetConnection(ref path); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); // drop it... await conn.DropTableAsync(); // check... - using (var check = new SQLiteConnection(_sqlite3Platform, path)) + using (var check = GetSyncConnection()) { // load it back and check - should be missing SQLiteCommand command = @@ -634,8 +622,7 @@ public async Task TestDropTableAsync() public async Task TestExecuteAsync() { // connect... - string path = null; - SQLiteAsyncConnection conn = GetConnection(ref path); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); // do a manual insert... @@ -644,7 +631,7 @@ await conn.ExecuteAsync("insert into customer (firstname, lastname, email) value "foo", "bar", email); // check... - using (var check = new SQLiteConnection(_sqlite3Platform, path)) + using (var check = GetSyncConnection()) { // load it back - should be null... TableQuery result = check.Table().Where(v => v.Email == email); @@ -656,7 +643,7 @@ await conn.ExecuteAsync("insert into customer (firstname, lastname, email) value public async Task TestExecuteScalar() { // connect... - SQLiteAsyncConnection conn = GetConnection(); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); // check... @@ -668,7 +655,7 @@ public async Task TestExecuteScalar() public async Task TestFindAsyncItemMissing() { // connect and insert... - SQLiteAsyncConnection conn = GetConnection(); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); // now get one that doesn't exist... @@ -685,8 +672,7 @@ public async Task TestFindAsyncItemPresent() Customer customer = CreateCustomer(); // connect and insert... - string path = null; - SQLiteAsyncConnection conn = GetConnection(ref path); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); await conn.InsertAsync(customer); @@ -716,15 +702,14 @@ public async Task TestInsertAllAsync() } // connect... - string path = null; - SQLiteAsyncConnection conn = GetConnection(ref path); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); // insert them all... await conn.InsertAllAsync(customers); // check... - using (var check = new SQLiteConnection(_sqlite3Platform, path)) + using (var check = GetSyncConnection()) { for (int index = 0; index < customers.Count; index++) { @@ -742,8 +727,7 @@ public async Task TestInsertAsync() Customer customer = CreateCustomer(); // connect... - string path = null; - SQLiteAsyncConnection conn = GetConnection(ref path); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); // run... @@ -753,7 +737,7 @@ public async Task TestInsertAsync() Assert.AreNotEqual(0, customer.Id); // check... - using (var check = new SQLiteConnection(_sqlite3Platform, path)) + using (var check = GetSyncConnection()) { // load it back... var loaded = check.Get(customer.Id); @@ -777,8 +761,7 @@ public async Task TestInsertOrReplaceAllAsync() } // connect... - string path = null; - SQLiteAsyncConnection conn = GetConnection(ref path); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); // insert them all... @@ -806,7 +789,7 @@ public async Task TestInsertOrReplaceAllAsync() await conn.InsertOrReplaceAllAsync(customers); // check... - using (var check = new SQLiteConnection(_sqlite3Platform, path)) + using (var check = GetSyncConnection()) { for (int index = 0; index < customers.Count; index++) { @@ -831,15 +814,14 @@ public async Task TestInsertOrReplaceAsync() customer.Email = Guid.NewGuid().ToString(); // connect... - string path = null; - SQLiteAsyncConnection conn = GetConnection(ref path); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); // run... await conn.InsertOrReplaceAsync(customer); // check... - using (var check = new SQLiteConnection(_sqlite3Platform, path)) + using (var check = GetSyncConnection()) { // load it back... var loaded = check.Get(customer.Id); @@ -859,7 +841,7 @@ public async Task TestInsertOrReplaceAsync() // check again... // check... - using (var check = new SQLiteConnection(_sqlite3Platform, path)) + using (var check = GetSyncConnection()) { // load it back... var loaded = check.Get(customer.Id); @@ -888,8 +870,7 @@ public async Task TestInsertOrIgnoreAllAsync () } // connect... - string path = null; - SQLiteAsyncConnection conn = GetConnection (ref path); + SQLiteAsyncConnection conn = GetAsyncConnection (); await conn.CreateTableAsync (); // insert them all... @@ -915,7 +896,7 @@ public async Task TestInsertOrIgnoreAllAsync () await conn.InsertOrIgnoreAllAsync (customers); // check... - using (var check = new SQLiteConnection (_sqlite3Platform, path)) { + using (var check = GetSyncConnection()) { for (int index = 0; index < customers.Count; index++) { // load it back and check... var loaded = check.Get (customers [index].Id); @@ -941,15 +922,14 @@ public async Task TestInsertOrIgnoreAsync () customer.Email = Guid.NewGuid ().ToString (); // connect... - string path = null; - SQLiteAsyncConnection conn = GetConnection (ref path); + SQLiteAsyncConnection conn = GetAsyncConnection (); await conn.CreateTableAsync (); // run... await conn.InsertOrIgnoreAsync (customer); // check... - using (var check = new SQLiteConnection (_sqlite3Platform, path)) { + using (var check = GetSyncConnection()) { // load it back... var loaded = check.Get (customer.Id); Assert.AreEqual (loaded.Id, customer.Id); @@ -966,7 +946,7 @@ public async Task TestInsertOrIgnoreAsync () await conn.InsertOrIgnoreAsync (customer); // check... - using (var check = new SQLiteConnection (_sqlite3Platform, path)) { + using (var check = GetSyncConnection()) { // load it back... var loaded = check.Get (customer.Id); Assert.AreEqual (loaded.Id, customer.Id); @@ -980,7 +960,7 @@ public async Task TestInsertOrIgnoreAsync () public async Task TestQueryAsync() { // connect... - SQLiteAsyncConnection conn = GetConnection(); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); // insert some... @@ -1008,8 +988,7 @@ public async Task TestQueryAsync() public async Task TestRunInTransactionAsync() { // connect... - string path = null; - SQLiteAsyncConnection conn = GetConnection(ref path); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); bool transactionCompleted = false; @@ -1032,7 +1011,7 @@ await conn.RunInTransactionAsync(c => // check... Assert.IsTrue(transactionCompleted); - using (var check = new SQLiteConnection(_sqlite3Platform, path)) + using (var check = GetSyncConnection()) { // load it back and check - should be deleted... List loaded = check.Table().Where(v => v.Id == customer.Id).ToList(); @@ -1044,7 +1023,7 @@ await conn.RunInTransactionAsync(c => public async Task TestTableAsync() { // connect... - SQLiteAsyncConnection conn = GetConnection(); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); await conn.ExecuteAsync("delete from customer"); @@ -1084,8 +1063,7 @@ public async Task TestUpdateAsync() Customer customer = CreateCustomer(); // connect... - string path = null; - SQLiteAsyncConnection conn = GetConnection(ref path); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); // run... @@ -1099,7 +1077,7 @@ public async Task TestUpdateAsync() await conn.UpdateAsync(customer); // check... - using (var check = new SQLiteConnection(_sqlite3Platform, path)) + using (var check = GetSyncConnection()) { // load it back - should be changed... var loaded = check.Get(customer.Id); @@ -1111,8 +1089,7 @@ public async Task TestUpdateAsync() public async Task TestGetMappingAsync() { // connect... - string path = null; - SQLiteAsyncConnection conn = GetConnection (ref path); + SQLiteAsyncConnection conn = GetAsyncConnection(); await conn.CreateTableAsync(); // get mapping... diff --git a/tests/BackupTest.cs b/tests/BackupTest.cs index 16d850fd1..e5e6fda59 100644 --- a/tests/BackupTest.cs +++ b/tests/BackupTest.cs @@ -86,7 +86,7 @@ public void CreateBackup() Text = "Keep testing, just keep testing" }; - SQLiteConnection srcDb = new BackupTestDb(TestPath.GetTempFileName()); + SQLiteConnection srcDb = new BackupTestDb(TestPath.CreateTemporaryDatabase()); int numIn1 = srcDb.Insert(obj1); Assert.AreEqual(1, numIn1); @@ -110,7 +110,7 @@ public void CreateBackup() Assert.AreEqual(obj2.Text, result2.First().Text); string destDbPath = srcDb.CreateDatabaseBackup(new SQLitePlatformTest()); - Assert.IsTrue(File.Exists(destDbPath)); +// Assert.IsTrue(File.Exists(destDbPath)); SQLiteConnection destDb = new BackupTestDb(destDbPath); result1 = destDb.Query("select * from BackupTestObj").ToList(); diff --git a/tests/BlobSerializationTest.cs b/tests/BlobSerializationTest.cs index 0fdabff25..3dde416df 100644 --- a/tests/BlobSerializationTest.cs +++ b/tests/BlobSerializationTest.cs @@ -32,7 +32,7 @@ public abstract class BlobSerializationTest public class BlobDatabase : SQLiteConnection { public BlobDatabase(IBlobSerializer serializer) : - base(new SQLitePlatformTest(), TestPath.GetTempFileName(), false, serializer) + base(new SQLitePlatformTest(), TestPath.CreateTemporaryDatabase(), false, serializer) { DropTable(); } diff --git a/tests/BooleanTest.cs b/tests/BooleanTest.cs index b52dc9543..befc957c6 100644 --- a/tests/BooleanTest.cs +++ b/tests/BooleanTest.cs @@ -63,7 +63,7 @@ public int CountWithFlag(Boolean flag) public void TestBoolean() { var sqlite3Platform = new SQLitePlatformTest(); - string tmpFile = TestPath.GetTempFileName(); + string tmpFile = TestPath.CreateTemporaryDatabase(); var db = new DbAcs(sqlite3Platform, tmpFile); db.buildTable(); for (int i = 0; i < 10; i++) diff --git a/tests/ByteArrayTest.cs b/tests/ByteArrayTest.cs index 3cd4acf9d..f762877ca 100644 --- a/tests/ByteArrayTest.cs +++ b/tests/ByteArrayTest.cs @@ -94,7 +94,7 @@ public void ByteArrays() } //Null should be supported }; - var database = new SQLiteConnection(_sqlite3Platform, TestPath.GetTempFileName()); + var database = new SQLiteConnection(_sqlite3Platform, TestPath.CreateTemporaryDatabase()); database.CreateTable(); //Insert all of the ByteArrayClass @@ -129,7 +129,7 @@ public void ByteArrayWhere() new ByteArrayClass() { bytes = null } //Null should be supported }; - var database = new SQLiteConnection(_sqlite3Platform, TestPath.GetTempFileName()); + var database = new SQLiteConnection(_sqlite3Platform, TestPath.CreateTemporaryDatabase()); database.CreateTable(); byte[] criterion = new byte[] { 1, 0, 1 }; @@ -166,7 +166,7 @@ public void ByteArrayWhereNull() new ByteArrayClass() { bytes = null } //Null should be supported }; - var database = new SQLiteConnection(_sqlite3Platform, TestPath.GetTempFileName()); + var database = new SQLiteConnection(_sqlite3Platform, TestPath.CreateTemporaryDatabase()); database.CreateTable(); byte[] criterion = null; @@ -205,7 +205,7 @@ public void LargeByteArray() bytes = bytes }; - var database = new SQLiteConnection(_sqlite3Platform, TestPath.GetTempFileName()); + var database = new SQLiteConnection(_sqlite3Platform, TestPath.CreateTemporaryDatabase()); database.CreateTable(); //Insert the ByteArrayClass diff --git a/tests/CollateTest.cs b/tests/CollateTest.cs index 55cffec42..702f7250c 100644 --- a/tests/CollateTest.cs +++ b/tests/CollateTest.cs @@ -67,7 +67,7 @@ public void Collate() CollateNoCase = "Alpha ", }; - var db = new TestDb(new SQLitePlatformTest(), TestPath.GetTempFileName()); + var db = new TestDb(new SQLitePlatformTest(), TestPath.CreateTemporaryDatabase()); db.Insert(obj); @@ -159,7 +159,7 @@ public void CollateAttributeSubtype() CollateNoCase = "Alpha ", }; - var db = new TestDbSubtype(new SQLitePlatformTest(), TestPath.GetTempFileName()); + var db = new TestDbSubtype(new SQLitePlatformTest(), TestPath.CreateTemporaryDatabase()); db.Insert(obj); diff --git a/tests/ConnectionTrackingTest.cs b/tests/ConnectionTrackingTest.cs index d7a2e6308..d31984c3e 100644 --- a/tests/ConnectionTrackingTest.cs +++ b/tests/ConnectionTrackingTest.cs @@ -56,7 +56,7 @@ public class OrderLine public class TestDb : SQLiteConnection { public TestDb(ISQLitePlatform sqlitePlatform) - : base(sqlitePlatform, TestPath.GetTempFileName()) + : base(sqlitePlatform, TestPath.CreateTemporaryDatabase()) { CreateTable(); CreateTable(); diff --git a/tests/ContainsTest.cs b/tests/ContainsTest.cs index 9d72f9c08..c0d18cd52 100644 --- a/tests/ContainsTest.cs +++ b/tests/ContainsTest.cs @@ -57,7 +57,7 @@ public void ContainsConstantData() Name = i.ToString() }; - var db = new TestDb(new SQLitePlatformTest(), TestPath.GetTempFileName()); + var db = new TestDb(new SQLitePlatformTest(), TestPath.CreateTemporaryDatabase()); db.InsertAll(cq); @@ -82,7 +82,7 @@ public void ContainsQueriedData() Name = i.ToString() }; - var db = new TestDb(new SQLitePlatformTest(), TestPath.GetTempFileName()); + var db = new TestDb(new SQLitePlatformTest(), TestPath.CreateTemporaryDatabase()); db.InsertAll(cq); diff --git a/tests/DateTimeOffsetTest.cs b/tests/DateTimeOffsetTest.cs index 3e549ecbd..66067f153 100644 --- a/tests/DateTimeOffsetTest.cs +++ b/tests/DateTimeOffsetTest.cs @@ -45,7 +45,7 @@ public void AsTicks () public void AsyncAsTicks () { var sqLiteConnectionPool = new SQLiteConnectionPool(new SQLitePlatformTest()); - var sqLiteConnectionString = new SQLiteConnectionString(TestPath.GetTempFileName(), false); + var sqLiteConnectionString = new SQLiteConnectionString(TestPath.CreateTemporaryDatabase(), false); var db = new SQLiteAsyncConnection(() => sqLiteConnectionPool.GetConnection(sqLiteConnectionString)); TestAsyncDateTimeOffset (db); } diff --git a/tests/DateTimeTest.cs b/tests/DateTimeTest.cs index ed6d1ddb1..bbf92ef05 100644 --- a/tests/DateTimeTest.cs +++ b/tests/DateTimeTest.cs @@ -94,7 +94,7 @@ public void AsTicks() public async Task AsyncAsString() { var sqLiteConnectionPool = new SQLiteConnectionPool(new SQLitePlatformTest()); - var sqLiteConnectionString = new SQLiteConnectionString(TestPath.GetTempFileName(), false); + var sqLiteConnectionString = new SQLiteConnectionString(TestPath.CreateTemporaryDatabase(), false); var db = new SQLiteAsyncConnection(() => sqLiteConnectionPool.GetConnection(sqLiteConnectionString)); await TestAsyncDateTime(db, sqLiteConnectionString.StoreDateTimeAsTicks); } @@ -103,7 +103,7 @@ public async Task AsyncAsString() public async Task AsyncAsTicks() { var sqLiteConnectionPool = new SQLiteConnectionPool(new SQLitePlatformTest()); - var sqLiteConnectionString = new SQLiteConnectionString(TestPath.GetTempFileName(), true); + var sqLiteConnectionString = new SQLiteConnectionString(TestPath.CreateTemporaryDatabase(), true); var db = new SQLiteAsyncConnection(() => sqLiteConnectionPool.GetConnection(sqLiteConnectionString)); await TestAsyncDateTime(db, sqLiteConnectionString.StoreDateTimeAsTicks); } diff --git a/tests/DropTableTest.cs b/tests/DropTableTest.cs index 213d61b51..483f91fd9 100644 --- a/tests/DropTableTest.cs +++ b/tests/DropTableTest.cs @@ -33,7 +33,7 @@ public class Product public class TestDb : SQLiteConnection { - public TestDb() : base(new SQLitePlatformTest(), TestPath.GetTempFileName()) + public TestDb() : base(new SQLitePlatformTest(), TestPath.CreateTemporaryDatabase()) { TraceListener = DebugTraceListener.Instance; } diff --git a/tests/EqualsTest.cs b/tests/EqualsTest.cs index 7b4b20fd9..f1e486211 100644 --- a/tests/EqualsTest.cs +++ b/tests/EqualsTest.cs @@ -60,7 +60,7 @@ public void CanCompareAnyField() Date = new DateTime(2013, 1, i) }; - var db = new TestDb(TestPath.GetTempFileName()); + var db = new TestDb(TestPath.CreateTemporaryDatabase()); db.InsertAll(cq); TableQuery results = db.Table().Where(o => o.Data.Equals("10")); diff --git a/tests/GuidTests.cs b/tests/GuidTests.cs index c6eeb3a6d..07c77594e 100644 --- a/tests/GuidTests.cs +++ b/tests/GuidTests.cs @@ -52,7 +52,7 @@ public TestDb(String path) [Test] public void AutoGuid_EmptyGuid() { - var db = new SQLiteConnection(new SQLitePlatformTest(), TestPath.GetTempFileName()); + var db = new SQLiteConnection(new SQLitePlatformTest(), TestPath.CreateTemporaryDatabase()); db.CreateTable(CreateFlags.AutoIncPK); var guid1 = new Guid("36473164-C9E4-4CDF-B266-A0B287C85623"); @@ -82,7 +82,7 @@ public void AutoGuid_EmptyGuid() [Test] public void AutoGuid_HasGuid() { - var db = new SQLiteConnection(new SQLitePlatformTest(), TestPath.GetTempFileName()); + var db = new SQLiteConnection(new SQLitePlatformTest(), TestPath.CreateTemporaryDatabase()); db.CreateTable(CreateFlags.AutoIncPK); var guid1 = new Guid("36473164-C9E4-4CDF-B266-A0B287C85623"); @@ -110,7 +110,7 @@ public void AutoGuid_HasGuid() [Test] public void ShouldPersistAndReadGuid() { - var db = new TestDb(TestPath.GetTempFileName()); + var db = new TestDb(TestPath.CreateTemporaryDatabase()); var obj1 = new TestObj { diff --git a/tests/IgnoreTest.cs b/tests/IgnoreTest.cs index 7e11d543a..7e59fcc26 100644 --- a/tests/IgnoreTest.cs +++ b/tests/IgnoreTest.cs @@ -40,7 +40,7 @@ public class DummyClass [Test] public void NullableFloat() { - var db = new SQLiteConnection(new SQLitePlatformTest(), TestPath.GetTempFileName()); + var db = new SQLiteConnection(new SQLitePlatformTest(), TestPath.CreateTemporaryDatabase()); // if the Ignored property is not ignore this will cause an exception db.CreateTable(); } diff --git a/tests/InsertTest.cs b/tests/InsertTest.cs index f5663c36d..a2f583312 100644 --- a/tests/InsertTest.cs +++ b/tests/InsertTest.cs @@ -30,7 +30,7 @@ public class InsertTest [SetUp] public void Setup() { - _db = new TestDb(TestPath.GetTempFileName()); + _db = new TestDb(TestPath.CreateTemporaryDatabase()); } [TearDown] diff --git a/tests/NullableTest.cs b/tests/NullableTest.cs index bc416c0d0..57483380c 100644 --- a/tests/NullableTest.cs +++ b/tests/NullableTest.cs @@ -87,7 +87,7 @@ public override int GetHashCode() [Test] public void NullableScalarInt() { - var db = new SQLiteConnection(new SQLitePlatformTest(), TestPath.GetTempFileName()); + var db = new SQLiteConnection(new SQLitePlatformTest(), TestPath.CreateTemporaryDatabase()); db.CreateTable(); var withNull = new NullableIntClass @@ -138,7 +138,7 @@ public void NullableSumTest() [Description("Create a table with a nullable int column then insert and select against it")] public void NullableFloat() { - var db = new SQLiteConnection(new SQLitePlatformTest(), TestPath.GetTempFileName()); + var db = new SQLiteConnection(new SQLitePlatformTest(), TestPath.CreateTemporaryDatabase()); db.CreateTable(); var withNull = new NullableFloatClass @@ -177,7 +177,7 @@ public void NullableFloat() [Description("Create a table with a nullable int column then insert and select against it")] public void NullableInt() { - var db = new SQLiteConnection(new SQLitePlatformTest(), TestPath.GetTempFileName()); + var db = new SQLiteConnection(new SQLitePlatformTest(), TestPath.CreateTemporaryDatabase()); db.CreateTable(); var withNull = new NullableIntClass @@ -215,7 +215,7 @@ public void NullableInt() [Test] public void NullableString() { - var db = new SQLiteConnection(new SQLitePlatformTest(), TestPath.GetTempFileName()); + var db = new SQLiteConnection(new SQLitePlatformTest(), TestPath.CreateTemporaryDatabase()); db.CreateTable(); var withNull = new StringClass @@ -247,7 +247,7 @@ public void NullableString() [Test] public void StringWhereNotNull() { - var db = new SQLiteConnection(new SQLitePlatformTest(), TestPath.GetTempFileName()); + var db = new SQLiteConnection(new SQLitePlatformTest(), TestPath.CreateTemporaryDatabase()); db.CreateTable(); var withNull = new StringClass @@ -277,7 +277,7 @@ public void StringWhereNotNull() [Test] public void StringWhereNull() { - var db = new SQLiteConnection(new SQLitePlatformTest(), TestPath.GetTempFileName()); + var db = new SQLiteConnection(new SQLitePlatformTest(), TestPath.CreateTemporaryDatabase()); db.CreateTable(); var withNull = new StringClass @@ -306,7 +306,7 @@ public void StringWhereNull() [Test] public void WhereNotNull() { - var db = new SQLiteConnection(new SQLitePlatformTest(), TestPath.GetTempFileName()); + var db = new SQLiteConnection(new SQLitePlatformTest(), TestPath.CreateTemporaryDatabase()); db.CreateTable(); var withNull = new NullableIntClass @@ -344,7 +344,7 @@ public void WhereNotNull() [Test] public void WhereNull() { - var db = new SQLiteConnection(new SQLitePlatformTest(), TestPath.GetTempFileName()); + var db = new SQLiteConnection(new SQLitePlatformTest(), TestPath.CreateTemporaryDatabase()); db.CreateTable(); var withNull = new NullableIntClass diff --git a/tests/OpenTests.cs b/tests/OpenTests.cs index b4fb31742..de5d40d95 100644 --- a/tests/OpenTests.cs +++ b/tests/OpenTests.cs @@ -30,26 +30,28 @@ public class OpenTest [Test] public void UnicodePaths() { - string path = Path.GetTempFileName() + UnicodeText; + var fileName = TestPath.CreateDefaultTempFilename() + UnicodeText + ".db"; + var filePath = TestPath.CreateTemporaryDatabase(fileName); - using (var db = new SQLiteConnection(new SQLitePlatformTest(), path, true)) + using (var db = new SQLiteConnection(new SQLitePlatformTest(), filePath, true)) { db.CreateTable(); } - Assert.That(new FileInfo(path).Length, Is.GreaterThan(0), path); + Assert.That(filePath.Length, Is.GreaterThan(0), fileName); } [Test] public async Task UnicodePathsAsync() { - string path = Path.GetTempFileName() + UnicodeText; + var fileName = TestPath.CreateDefaultTempFilename() + UnicodeText + ".db"; + var filePath = TestPath.CreateTemporaryDatabase(fileName); var sqLiteConnectionPool = new SQLiteConnectionPool(new SQLitePlatformTest()); - var db = new SQLiteAsyncConnection(() => sqLiteConnectionPool.GetConnection(new SQLiteConnectionString(path, true))); + var db = new SQLiteAsyncConnection(() => sqLiteConnectionPool.GetConnection(new SQLiteConnectionString(filePath, true))); await db.CreateTableAsync(); - Assert.That(new FileInfo(path).Length, Is.GreaterThan(0), path); + Assert.That(filePath.Length, Is.GreaterThan(0), fileName); } } } \ No newline at end of file diff --git a/tests/SQLite.Net.Tests.Generic/SQLite.Net.Tests.Generic.csproj b/tests/SQLite.Net.Tests.Generic/SQLite.Net.Tests.Generic.csproj index 201e25a6b..f2f910eaa 100644 --- a/tests/SQLite.Net.Tests.Generic/SQLite.Net.Tests.Generic.csproj +++ b/tests/SQLite.Net.Tests.Generic/SQLite.Net.Tests.Generic.csproj @@ -1,4 +1,4 @@ - + Debug @@ -28,8 +28,25 @@ false + + C:\WORK\REPOS\SQLite.Net PCL\packages\Microsoft.Bcl.Async.1.0.165\lib\net45\Microsoft.Threading.Tasks.dll + True + + + ..\..\packages\Microsoft.Bcl.Async.1.0.165\lib\net45\Microsoft.Threading.Tasks.Extensions.dll + True + + + C:\WORK\REPOS\SQLite.Net PCL\packages\PCLStorage.1.0.2\lib\net45\PCLStorage.dll + True + + + C:\WORK\REPOS\SQLite.Net PCL\packages\PCLStorage.1.0.2\lib\net45\PCLStorage.Abstractions.dll + True + + ..\..\packages\NUnit.2.6.3\lib\nunit.framework.dll @@ -41,11 +58,6 @@ - - - packages.config - - {3AB34E91-8E1A-442F-8E66-2494B371A890} @@ -60,4 +72,7 @@ SQLite.Net.Platform.Generic - + + + + \ No newline at end of file diff --git a/tests/SQLite.Net.Tests.Generic/packages.config b/tests/SQLite.Net.Tests.Generic/packages.config new file mode 100644 index 000000000..bc696ae19 --- /dev/null +++ b/tests/SQLite.Net.Tests.Generic/packages.config @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/tests/SQLite.Net.Tests.OSX/SQLite.Net.Tests.OSX.csproj b/tests/SQLite.Net.Tests.OSX/SQLite.Net.Tests.OSX.csproj index 0c165a6bf..94d54fb9b 100644 --- a/tests/SQLite.Net.Tests.OSX/SQLite.Net.Tests.OSX.csproj +++ b/tests/SQLite.Net.Tests.OSX/SQLite.Net.Tests.OSX.csproj @@ -4,7 +4,7 @@ Debug AnyCPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0} + {8EA10208-DC51-48A1-A0FE-726FEE55DE79} Library Properties SQLite.Net.Tests.OSX @@ -35,6 +35,14 @@ ..\..\packages\NUnit.2.6.3\lib\nunit.framework.dll + + ..\..\packages\PCLStorage.1.0.2\lib\net45\PCLStorage.dll + True + + + ..\..\packages\PCLStorage.1.0.2\lib\net45\PCLStorage.Abstractions.dll + True + @@ -88,4 +96,4 @@ - + \ No newline at end of file diff --git a/tests/SQLite.Net.Tests.OSX/packages.config b/tests/SQLite.Net.Tests.OSX/packages.config index ad37a5282..f3e92bc31 100644 --- a/tests/SQLite.Net.Tests.OSX/packages.config +++ b/tests/SQLite.Net.Tests.OSX/packages.config @@ -1,4 +1,5 @@  + \ No newline at end of file diff --git a/tests/SQLite.Net.Tests.Win32/SQLite.Net.Tests.Win32.csproj b/tests/SQLite.Net.Tests.Win32/SQLite.Net.Tests.Win32.csproj index 1c123b10e..0c55cf6e2 100644 --- a/tests/SQLite.Net.Tests.Win32/SQLite.Net.Tests.Win32.csproj +++ b/tests/SQLite.Net.Tests.Win32/SQLite.Net.Tests.Win32.csproj @@ -34,11 +34,28 @@ 4 + + ..\..\packages\Microsoft.Bcl.Async.1.0.165\lib\net45\Microsoft.Threading.Tasks.dll + True + + + ..\..\packages\Microsoft.Bcl.Async.1.0.165\lib\net45\Microsoft.Threading.Tasks.Extensions.dll + True + ..\..\packages\NUnit.2.6.3\lib\nunit.framework.dll + + ..\..\packages\PCLStorage.1.0.2\lib\net45\PCLStorage.dll + True + + + ..\..\packages\PCLStorage.1.0.2\lib\net45\PCLStorage.Abstractions.dll + True + + @@ -47,7 +64,7 @@ - + diff --git a/tests/SQLite.Net.Tests.Win32/packages.config b/tests/SQLite.Net.Tests.Win32/packages.config index ad37a5282..3a50a2b6e 100644 --- a/tests/SQLite.Net.Tests.Win32/packages.config +++ b/tests/SQLite.Net.Tests.Win32/packages.config @@ -1,4 +1,8 @@  - + + + + + \ No newline at end of file diff --git a/tests/SQLite.Net.Tests.WinRT/SQLite.Net.Tests.WinRT.csproj b/tests/SQLite.Net.Tests.WinRT/SQLite.Net.Tests.WinRT.csproj index 91dca369c..53553daf4 100644 --- a/tests/SQLite.Net.Tests.WinRT/SQLite.Net.Tests.WinRT.csproj +++ b/tests/SQLite.Net.Tests.WinRT/SQLite.Net.Tests.WinRT.csproj @@ -141,9 +141,25 @@ + + ..\..\packages\Microsoft.Bcl.Async.1.0.165\lib\win8\Microsoft.Threading.Tasks.dll + True + + + ..\..\packages\Microsoft.Bcl.Async.1.0.165\lib\win8\Microsoft.Threading.Tasks.Extensions.dll + True + ..\..\packages\NUnit.2.6.3\lib\nunit.framework.dll + + ..\..\packages\PCLStorage.1.0.2\lib\portable-win8+wpa81\PCLStorage.dll + True + + + ..\..\packages\PCLStorage.1.0.2\lib\portable-win8+wpa81\PCLStorage.Abstractions.dll + True + @@ -177,4 +193,4 @@ --> - + \ No newline at end of file diff --git a/tests/SQLite.Net.Tests.WinRT/packages.config b/tests/SQLite.Net.Tests.WinRT/packages.config index 900373163..e0c048405 100644 --- a/tests/SQLite.Net.Tests.WinRT/packages.config +++ b/tests/SQLite.Net.Tests.WinRT/packages.config @@ -1,4 +1,8 @@  - + + + + + \ No newline at end of file diff --git a/tests/SQLite.Net.Tests.WindowsPhone8/SQLite.Net.Tests.WindowsPhone8.csproj b/tests/SQLite.Net.Tests.WindowsPhone8/SQLite.Net.Tests.WindowsPhone8.csproj index 0f6e8483c..5b298e153 100644 --- a/tests/SQLite.Net.Tests.WindowsPhone8/SQLite.Net.Tests.WindowsPhone8.csproj +++ b/tests/SQLite.Net.Tests.WindowsPhone8/SQLite.Net.Tests.WindowsPhone8.csproj @@ -143,9 +143,29 @@ + + ..\..\packages\Microsoft.Bcl.Async.1.0.165\lib\wp8\Microsoft.Threading.Tasks.dll + True + + + ..\..\packages\Microsoft.Bcl.Async.1.0.165\lib\wp8\Microsoft.Threading.Tasks.Extensions.dll + True + + + ..\..\packages\Microsoft.Bcl.Async.1.0.165\lib\wp8\Microsoft.Threading.Tasks.Extensions.Phone.dll + True + ..\..\packages\NUnit.2.6.3\lib\nunit.framework.dll + + ..\..\packages\PCLStorage.1.0.2\lib\wp8\PCLStorage.dll + True + + + ..\..\packages\PCLStorage.1.0.2\lib\wp8\PCLStorage.Abstractions.dll + True + diff --git a/tests/SQLite.Net.Tests.WindowsPhone8/packages.config b/tests/SQLite.Net.Tests.WindowsPhone8/packages.config index 4f4299df7..b4de11cfa 100644 --- a/tests/SQLite.Net.Tests.WindowsPhone8/packages.config +++ b/tests/SQLite.Net.Tests.WindowsPhone8/packages.config @@ -1,4 +1,8 @@  - + + + + + \ No newline at end of file diff --git a/tests/SQLite.Net.Tests.XamarinAndroid/SQLite.Net.Tests.XamarinAndroid.csproj b/tests/SQLite.Net.Tests.XamarinAndroid/SQLite.Net.Tests.XamarinAndroid.csproj index a5b662563..3b5da2a05 100644 --- a/tests/SQLite.Net.Tests.XamarinAndroid/SQLite.Net.Tests.XamarinAndroid.csproj +++ b/tests/SQLite.Net.Tests.XamarinAndroid/SQLite.Net.Tests.XamarinAndroid.csproj @@ -18,6 +18,7 @@ SQLite.Net.Tests.XamarinAndroid v4.0.3 Properties\AndroidManifest.xml + d3a84424 true @@ -41,6 +42,22 @@ false + + ..\..\packages\Microsoft.Bcl.Async.1.0.168\lib\portable-net45+win8+wpa81\Microsoft.Threading.Tasks.dll + True + + + ..\..\packages\Microsoft.Bcl.Async.1.0.168\lib\portable-net45+win8+wpa81\Microsoft.Threading.Tasks.Extensions.dll + True + + + ..\..\packages\PCLStorage.1.0.2\lib\monoandroid\PCLStorage.dll + True + + + ..\..\packages\PCLStorage.1.0.2\lib\monoandroid\PCLStorage.Abstractions.dll + True + @@ -48,7 +65,7 @@ - + @@ -58,6 +75,7 @@ Tests\packages.config + @@ -82,4 +100,11 @@ + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + \ No newline at end of file diff --git a/tests/SQLite.Net.Tests.XamarinAndroid/packages.config b/tests/SQLite.Net.Tests.XamarinAndroid/packages.config new file mode 100644 index 000000000..ae4f6e935 --- /dev/null +++ b/tests/SQLite.Net.Tests.XamarinAndroid/packages.config @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/tests/SQLite.Net.Tests.XamarinIOS.Unified/SQLite.Net.Tests.XamarinIOS.Unified.csproj b/tests/SQLite.Net.Tests.XamarinIOS.Unified/SQLite.Net.Tests.XamarinIOS.Unified.csproj index f3c019ec0..ec843fd40 100644 --- a/tests/SQLite.Net.Tests.XamarinIOS.Unified/SQLite.Net.Tests.XamarinIOS.Unified.csproj +++ b/tests/SQLite.Net.Tests.XamarinIOS.Unified/SQLite.Net.Tests.XamarinIOS.Unified.csproj @@ -9,6 +9,7 @@ SQLite.Net.Tests.XamarinIOS.Unified Resources SQLiteNetTestsXamarinIOSUnified + ffe01717 true @@ -89,6 +90,14 @@ iPhone Distribution + + ..\..\packages\PCLStorage.1.0.2\lib\portable-Xamarin.iOS+Xamarin.Mac\PCLStorage.dll + True + + + ..\..\packages\PCLStorage.1.0.2\lib\portable-Xamarin.iOS+Xamarin.Mac\PCLStorage.Abstractions.dll + True + @@ -105,14 +114,12 @@ - - packages.config - + - + @@ -129,4 +136,11 @@ SQLite.Net.Platform.XamarinIOS.Unified - + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + \ No newline at end of file diff --git a/tests/SQLite.Net.Tests.XamarinIOS.Unified/packages.config b/tests/SQLite.Net.Tests.XamarinIOS.Unified/packages.config new file mode 100644 index 000000000..2615672dd --- /dev/null +++ b/tests/SQLite.Net.Tests.XamarinIOS.Unified/packages.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/tests/SQLite.Net.Tests.XamarinIOS/SQLite.Net.Tests.XamarinIOS.csproj b/tests/SQLite.Net.Tests.XamarinIOS/SQLite.Net.Tests.XamarinIOS.csproj index abec5c786..d12b5ba75 100644 --- a/tests/SQLite.Net.Tests.XamarinIOS/SQLite.Net.Tests.XamarinIOS.csproj +++ b/tests/SQLite.Net.Tests.XamarinIOS/SQLite.Net.Tests.XamarinIOS.csproj @@ -9,6 +9,7 @@ SQLite.Net.Tests.XamarinIOS Resources SQLiteNetTestsXamarinIOS + fc53d04b true @@ -77,6 +78,7 @@ + @@ -84,9 +86,25 @@ + + ..\..\packages\Microsoft.Bcl.Async.1.0.168\lib\portable-net45+win8+wpa81\Microsoft.Threading.Tasks.dll + True + + + ..\..\packages\Microsoft.Bcl.Async.1.0.168\lib\portable-net45+win8+wpa81\Microsoft.Threading.Tasks.Extensions.dll + True + + + ..\..\packages\PCLStorage.1.0.2\lib\monotouch\PCLStorage.dll + True + + + ..\..\packages\PCLStorage.1.0.2\lib\monotouch\PCLStorage.Abstractions.dll + True + @@ -107,4 +125,11 @@ + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + diff --git a/tests/SQLite.Net.Tests.XamarinIOS/packages.config b/tests/SQLite.Net.Tests.XamarinIOS/packages.config new file mode 100644 index 000000000..74687e932 --- /dev/null +++ b/tests/SQLite.Net.Tests.XamarinIOS/packages.config @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/tests/SelectTests.cs b/tests/SelectTests.cs index c46ad7fd1..19e77d3a2 100644 --- a/tests/SelectTests.cs +++ b/tests/SelectTests.cs @@ -59,7 +59,7 @@ public TestDb(String path) [Test] public void SelectWorks() { - using (var db = new TestDb(TestPath.GetTempFileName())) + using (var db = new TestDb(TestPath.CreateTemporaryDatabase())) { db.Insert(new TestObj() {Order = 5}); try diff --git a/tests/SkipTest.cs b/tests/SkipTest.cs index 5212f6ced..b6e419d29 100644 --- a/tests/SkipTest.cs +++ b/tests/SkipTest.cs @@ -59,7 +59,7 @@ public void Skip() Order = i }; TestObj[] objs = cq.ToArray(); - var db = new TestDb(TestPath.GetTempFileName()); + var db = new TestDb(TestPath.CreateTemporaryDatabase()); int numIn = db.InsertAll(objs); Assert.AreEqual(numIn, n, "Num inserted must = num objects"); @@ -91,7 +91,7 @@ public void MultipleSkipsWillSkipTheSumOfTheSkips() Order = i }; TestObj[] objs = cq.ToArray(); - var db = new TestDb(TestPath.GetTempFileName()); + var db = new TestDb(TestPath.CreateTemporaryDatabase()); int numIn = db.InsertAll(objs); Assert.AreEqual(numIn, n, "Num inserted must = num objects"); @@ -131,7 +131,7 @@ private static TestDb GetTestDBWith100Elements() Order = i }; TestObj[] objs = cq.ToArray(); - var db = new TestDb(TestPath.GetTempFileName()); + var db = new TestDb(TestPath.CreateTemporaryDatabase()); int numIn = db.InsertAll(objs); Assert.AreEqual(numIn, n, "Num inserted must = num objects"); diff --git a/tests/TestDb.cs b/tests/TestDb.cs index 9fe437bfd..e2fa61ea8 100644 --- a/tests/TestDb.cs +++ b/tests/TestDb.cs @@ -1,5 +1,7 @@ using System; using System.IO; +using System.Threading.Tasks; +using PCLStorage; using SQLite.Net.Attributes; #if __WIN32__ @@ -122,7 +124,7 @@ public class TestDb : SQLiteConnection { public TestDb(bool storeDateTimeAsTicks = true, IContractResolver resolver = null) : base( - new SQLitePlatformTest(), TestPath.GetTempFileName(), storeDateTimeAsTicks, null, + new SQLitePlatformTest(), TestPath.CreateTemporaryDatabase(), storeDateTimeAsTicks, null, extraTypeMappings: null, resolver: resolver) { @@ -132,9 +134,21 @@ public TestDb(bool storeDateTimeAsTicks = true, IContractResolver resolver = nul public class TestPath { - public static string GetTempFileName() + public static string CreateTemporaryDatabase(string fileName = null) { - return Path.GetTempFileName(); + var desiredName = fileName ?? CreateDefaultTempFilename() + ".db"; + var localStorage = FileSystem.Current.LocalStorage; + if (localStorage.CheckExistsAsync("temp").Result != ExistenceCheckResult.FolderExists) + { + localStorage.CreateFolderAsync("temp", CreationCollisionOption.OpenIfExists).Wait(); + } + IFolder tempFolder = localStorage.GetFolderAsync("temp").Result; + return tempFolder.CreateFileAsync(desiredName, CreationCollisionOption.FailIfExists).Result.Path; + } + + public static Guid CreateDefaultTempFilename() + { + return Guid.NewGuid(); } } } diff --git a/tests/TimeSpanTest.cs b/tests/TimeSpanTest.cs index d89f297e5..f02f17ba5 100644 --- a/tests/TimeSpanTest.cs +++ b/tests/TimeSpanTest.cs @@ -52,7 +52,7 @@ private async Task TestAsyncDateTime(SQLiteAsyncConnection db) public async Task TestTimeSpan() { var sqLiteConnectionPool = new SQLiteConnectionPool(new SQLitePlatformTest()); - var sqLiteConnectionString = new SQLiteConnectionString(TestPath.GetTempFileName(), true); + var sqLiteConnectionString = new SQLiteConnectionString(TestPath.CreateTemporaryDatabase(), true); var db = new SQLiteAsyncConnection(() => sqLiteConnectionPool.GetConnection(sqLiteConnectionString)); await TestAsyncDateTime(db); } diff --git a/tests/TransactionTest.cs b/tests/TransactionTest.cs index d9cc004f1..b9ba5b418 100644 --- a/tests/TransactionTest.cs +++ b/tests/TransactionTest.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.Linq; using NUnit.Framework; +using PCLStorage; using SQLite.Net.Attributes; #if __WIN32__ @@ -30,7 +31,7 @@ public void Setup() { testObjects = Enumerable.Range(1, 20).Select(i => new TestObj()).ToList(); - db = new TestDb(TestPath.GetTempFileName()); + db = new TestDb(TestPath.CreateTemporaryDatabase()); db.InsertAll(testObjects); } diff --git a/tests/packages.config b/tests/packages.config deleted file mode 100644 index ad37a5282..000000000 --- a/tests/packages.config +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file From ac96b4fc554891bb412410975a0c8dc6d7a6a3ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98ystein=20Krog?= Date: Sat, 5 Sep 2015 20:05:50 +0200 Subject: [PATCH 30/68] tests: Remove use of SQLiteConnectionPool --- tests/AsyncTests.cs | 11 ++--------- tests/DateTimeOffsetTest.cs | 3 +-- tests/DateTimeTest.cs | 6 ++---- tests/OpenTests.cs | 3 +-- tests/TimeSpanTest.cs | 3 +-- 5 files changed, 7 insertions(+), 19 deletions(-) diff --git a/tests/AsyncTests.cs b/tests/AsyncTests.cs index 905a43c4f..619d35d7a 100644 --- a/tests/AsyncTests.cs +++ b/tests/AsyncTests.cs @@ -79,35 +79,28 @@ public class AsyncTests [SetUp] public void SetUp() { - if (_sqliteConnectionPool != null) - { - _sqliteConnectionPool.Reset(); - } var databaseFile = TestPath.CreateTemporaryDatabase(); _connectionParameters = new SQLiteConnectionString(databaseFile, false); - _sqliteConnectionPool = new SQLiteConnectionPool(_sqlite3Platform); } private SQLiteConnectionString _connectionParameters; private SQLitePlatformTest _sqlite3Platform; - private SQLiteConnectionPool _sqliteConnectionPool; [TestFixtureSetUp] public void TestFixtureSetUp() { _sqlite3Platform = new SQLitePlatformTest(); - _sqliteConnectionPool = new SQLiteConnectionPool(_sqlite3Platform); } private SQLiteAsyncConnection GetAsyncConnection() { - return new SQLiteAsyncConnection(() => _sqliteConnectionPool.GetConnection(_connectionParameters)); + return new SQLiteAsyncConnection(() => new SQLiteConnectionWithLock(_sqlite3Platform, _connectionParameters)); } private SQLiteConnection GetSyncConnection() { - return _sqliteConnectionPool.GetConnection(_connectionParameters); + return new SQLiteConnectionWithLock(_sqlite3Platform, _connectionParameters); } private Customer CreateCustomer() diff --git a/tests/DateTimeOffsetTest.cs b/tests/DateTimeOffsetTest.cs index 66067f153..ae92fbfa5 100644 --- a/tests/DateTimeOffsetTest.cs +++ b/tests/DateTimeOffsetTest.cs @@ -44,9 +44,8 @@ public void AsTicks () [Test] public void AsyncAsTicks () { - var sqLiteConnectionPool = new SQLiteConnectionPool(new SQLitePlatformTest()); var sqLiteConnectionString = new SQLiteConnectionString(TestPath.CreateTemporaryDatabase(), false); - var db = new SQLiteAsyncConnection(() => sqLiteConnectionPool.GetConnection(sqLiteConnectionString)); + var db = new SQLiteAsyncConnection(() => new SQLiteConnectionWithLock(new SQLitePlatformTest(), sqLiteConnectionString)); TestAsyncDateTimeOffset (db); } diff --git a/tests/DateTimeTest.cs b/tests/DateTimeTest.cs index bbf92ef05..74f10e0d9 100644 --- a/tests/DateTimeTest.cs +++ b/tests/DateTimeTest.cs @@ -93,18 +93,16 @@ public void AsTicks() [Test] public async Task AsyncAsString() { - var sqLiteConnectionPool = new SQLiteConnectionPool(new SQLitePlatformTest()); var sqLiteConnectionString = new SQLiteConnectionString(TestPath.CreateTemporaryDatabase(), false); - var db = new SQLiteAsyncConnection(() => sqLiteConnectionPool.GetConnection(sqLiteConnectionString)); + var db = new SQLiteAsyncConnection(() => new SQLiteConnectionWithLock(new SQLitePlatformTest(), sqLiteConnectionString)); await TestAsyncDateTime(db, sqLiteConnectionString.StoreDateTimeAsTicks); } [Test] public async Task AsyncAsTicks() { - var sqLiteConnectionPool = new SQLiteConnectionPool(new SQLitePlatformTest()); var sqLiteConnectionString = new SQLiteConnectionString(TestPath.CreateTemporaryDatabase(), true); - var db = new SQLiteAsyncConnection(() => sqLiteConnectionPool.GetConnection(sqLiteConnectionString)); + var db = new SQLiteAsyncConnection(() => new SQLiteConnectionWithLock(new SQLitePlatformTest(), sqLiteConnectionString)); await TestAsyncDateTime(db, sqLiteConnectionString.StoreDateTimeAsTicks); } } diff --git a/tests/OpenTests.cs b/tests/OpenTests.cs index de5d40d95..bc218f18c 100644 --- a/tests/OpenTests.cs +++ b/tests/OpenTests.cs @@ -47,8 +47,7 @@ public async Task UnicodePathsAsync() var fileName = TestPath.CreateDefaultTempFilename() + UnicodeText + ".db"; var filePath = TestPath.CreateTemporaryDatabase(fileName); - var sqLiteConnectionPool = new SQLiteConnectionPool(new SQLitePlatformTest()); - var db = new SQLiteAsyncConnection(() => sqLiteConnectionPool.GetConnection(new SQLiteConnectionString(filePath, true))); + var db = new SQLiteAsyncConnection(() => new SQLiteConnectionWithLock(new SQLitePlatformTest(), new SQLiteConnectionString(filePath, true))); await db.CreateTableAsync(); Assert.That(filePath.Length, Is.GreaterThan(0), fileName); diff --git a/tests/TimeSpanTest.cs b/tests/TimeSpanTest.cs index f02f17ba5..135e7718b 100644 --- a/tests/TimeSpanTest.cs +++ b/tests/TimeSpanTest.cs @@ -51,9 +51,8 @@ private async Task TestAsyncDateTime(SQLiteAsyncConnection db) [Test] public async Task TestTimeSpan() { - var sqLiteConnectionPool = new SQLiteConnectionPool(new SQLitePlatformTest()); var sqLiteConnectionString = new SQLiteConnectionString(TestPath.CreateTemporaryDatabase(), true); - var db = new SQLiteAsyncConnection(() => sqLiteConnectionPool.GetConnection(sqLiteConnectionString)); + var db = new SQLiteAsyncConnection(() => new SQLiteConnectionWithLock(new SQLitePlatformTest(), sqLiteConnectionString)); await TestAsyncDateTime(db); } } From 50b4c6d49055396f222156733ef12407232e928f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98ystein=20Krog?= Date: Sat, 5 Sep 2015 20:06:11 +0200 Subject: [PATCH 31/68] core/ConnectionPool: Mark SQLiteConnectionPool as obsolete --- src/SQLite.Net/SQLiteConnectionPool.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/SQLite.Net/SQLiteConnectionPool.cs b/src/SQLite.Net/SQLiteConnectionPool.cs index 19f5542a3..ebbbfc2fa 100644 --- a/src/SQLite.Net/SQLiteConnectionPool.cs +++ b/src/SQLite.Net/SQLiteConnectionPool.cs @@ -21,12 +21,14 @@ // THE SOFTWARE. // +using System; using System.Collections.Generic; using JetBrains.Annotations; using SQLite.Net.Interop; namespace SQLite.Net { + [Obsolete] public class SQLiteConnectionPool { private readonly Dictionary _entries = new Dictionary(); From 8e5d6ec22a1aefb0aab622d6e50aedddabf7d0a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98ystein=20Krog?= Date: Sat, 5 Sep 2015 20:11:14 +0200 Subject: [PATCH 32/68] sln: Fix build configs --- SQLite.Net.sln | 974 +++++++++++-------------------------------------- 1 file changed, 220 insertions(+), 754 deletions(-) diff --git a/SQLite.Net.sln b/SQLite.Net.sln index 3305ea090..281e8c0b8 100644 --- a/SQLite.Net.sln +++ b/SQLite.Net.sln @@ -39,7 +39,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SQLite.Net.Tests.WindowsPho EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SQLite.Net.Tests.XamarinIOS.Unified", "tests\SQLite.Net.Tests.XamarinIOS.Unified\SQLite.Net.Tests.XamarinIOS.Unified.csproj", "{0A947CD1-3C6F-415A-A122-233BAE3005FD}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SQLite.Net.Tests.OSX", "tests\SQLite.Net.Tests.OSX\SQLite.Net.Tests.OSX.csproj", "{BFF4B373-2844-40AD-8994-2BA5AC42AEE0}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SQLite.Net.Tests.OSX", "tests\SQLite.Net.Tests.OSX\SQLite.Net.Tests.OSX.csproj", "{8EA10208-DC51-48A1-A0FE-726FEE55DE79}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Examples", "Examples", "{49C7015B-F41A-47A6-8200-B925902E74E9}" EndProject @@ -96,6 +96,7 @@ Global {03799AD1-9FCF-48CB-8E6E-B233DF583B10}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU {03799AD1-9FCF-48CB-8E6E-B233DF583B10}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU {03799AD1-9FCF-48CB-8E6E-B233DF583B10}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B10}.Ad-Hoc|x64.Build.0 = Release|Any CPU {03799AD1-9FCF-48CB-8E6E-B233DF583B10}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU {03799AD1-9FCF-48CB-8E6E-B233DF583B10}.AppStore|Any CPU.ActiveCfg = Release|Any CPU {03799AD1-9FCF-48CB-8E6E-B233DF583B10}.AppStore|Any CPU.Build.0 = Release|Any CPU @@ -114,6 +115,7 @@ Global {03799AD1-9FCF-48CB-8E6E-B233DF583B10}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {03799AD1-9FCF-48CB-8E6E-B233DF583B10}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU {03799AD1-9FCF-48CB-8E6E-B233DF583B10}.Debug|x64.ActiveCfg = Debug|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B10}.Debug|x64.Build.0 = Debug|Any CPU {03799AD1-9FCF-48CB-8E6E-B233DF583B10}.Debug|x86.ActiveCfg = Debug|Any CPU {03799AD1-9FCF-48CB-8E6E-B233DF583B10}.Debug|x86.Build.0 = Debug|Any CPU {03799AD1-9FCF-48CB-8E6E-B233DF583B10}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -127,115 +129,6 @@ Global {03799AD1-9FCF-48CB-8E6E-B233DF583B10}.Release|x64.Build.0 = Release|Any CPU {03799AD1-9FCF-48CB-8E6E-B233DF583B10}.Release|x86.ActiveCfg = Release|Any CPU {03799AD1-9FCF-48CB-8E6E-B233DF583B10}.Release|x86.Build.0 = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Ad-Hoc|ARM.Build.0 = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Ad-Hoc|x64.Build.0 = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Ad-Hoc|x86.Build.0 = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|Any CPU.ActiveCfg = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|Any CPU.Build.0 = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|ARM.ActiveCfg = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|ARM.Build.0 = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|iPhone.ActiveCfg = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|iPhone.Build.0 = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|x64.ActiveCfg = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|x64.Build.0 = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|x86.ActiveCfg = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|x86.Build.0 = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|Any CPU.Build.0 = Debug|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|ARM.ActiveCfg = Debug|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|ARM.Build.0 = Debug|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|iPhone.Build.0 = Debug|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|x64.ActiveCfg = Debug|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|x64.Build.0 = Debug|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|x86.ActiveCfg = Debug|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|x86.Build.0 = Debug|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|Any CPU.ActiveCfg = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|Any CPU.Build.0 = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|ARM.ActiveCfg = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|ARM.Build.0 = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|iPhone.ActiveCfg = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|iPhone.Build.0 = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|iPhoneSimulator.Build.0 = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|x64.ActiveCfg = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|x64.Build.0 = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|x86.ActiveCfg = Release|Any CPU - {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|x86.Build.0 = Release|Any CPU - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|Any CPU.Build.0 = Ad-Hoc|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|ARM.Build.0 = Ad-Hoc|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|Mixed Platforms.ActiveCfg = Ad-Hoc|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|Mixed Platforms.Build.0 = Ad-Hoc|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|x64.Build.0 = Ad-Hoc|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|x86.Build.0 = Ad-Hoc|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|Any CPU.Build.0 = AppStore|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|ARM.ActiveCfg = AppStore|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|ARM.Build.0 = AppStore|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|iPhone.ActiveCfg = AppStore|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|iPhone.Build.0 = AppStore|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|iPhoneSimulator.Build.0 = Ad-Hoc|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|Mixed Platforms.ActiveCfg = AppStore|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|Mixed Platforms.Build.0 = AppStore|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|x64.ActiveCfg = AppStore|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|x64.Build.0 = AppStore|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|x86.ActiveCfg = AppStore|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.AppStore|x86.Build.0 = AppStore|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|Any CPU.ActiveCfg = Debug|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|Any CPU.Build.0 = Debug|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|ARM.ActiveCfg = Debug|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|ARM.Build.0 = Debug|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|iPhone.ActiveCfg = Debug|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|iPhone.Build.0 = Debug|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|Mixed Platforms.Build.0 = Debug|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|x64.ActiveCfg = Debug|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|x64.Build.0 = Debug|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|x86.ActiveCfg = Debug|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|x86.Build.0 = Debug|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|Any CPU.ActiveCfg = Release|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|Any CPU.Build.0 = Release|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|ARM.ActiveCfg = Release|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|iPhone.ActiveCfg = Release|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|iPhone.Build.0 = Release|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|Mixed Platforms.ActiveCfg = Release|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|Mixed Platforms.Build.0 = Release|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|x64.ActiveCfg = Release|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|x86.ActiveCfg = Release|iPhone {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|ARM.ActiveCfg = Release|ARM @@ -315,6 +208,7 @@ Global {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|Mixed Platforms.Build.0 = Debug|x86 {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|x64.ActiveCfg = Debug|Any CPU + {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|x64.Build.0 = Debug|Any CPU {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|x86.ActiveCfg = Debug|x86 {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|x86.Build.0 = Debug|x86 {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -332,7 +226,9 @@ Global {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU @@ -342,6 +238,7 @@ Global {6377929D-6253-450D-BF4B-3E8ECE2564F7}.AppStore|ARM.ActiveCfg = Release|Any CPU {6377929D-6253-450D-BF4B-3E8ECE2564F7}.AppStore|iPhone.ActiveCfg = Release|Any CPU {6377929D-6253-450D-BF4B-3E8ECE2564F7}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU {6377929D-6253-450D-BF4B-3E8ECE2564F7}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU {6377929D-6253-450D-BF4B-3E8ECE2564F7}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU {6377929D-6253-450D-BF4B-3E8ECE2564F7}.AppStore|x64.ActiveCfg = Release|Any CPU @@ -350,6 +247,7 @@ Global {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|Any CPU.Build.0 = Debug|Any CPU {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|ARM.ActiveCfg = Debug|Any CPU {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|iPhone.Build.0 = Debug|Any CPU {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU @@ -405,54 +303,102 @@ Global {219700F0-5444-4250-87D6-0551B39CA402}.Release|Mixed Platforms.Build.0 = Release|Any CPU {219700F0-5444-4250-87D6-0551B39CA402}.Release|x64.ActiveCfg = Release|Any CPU {219700F0-5444-4250-87D6-0551B39CA402}.Release|x86.ActiveCfg = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.AppStore|Any CPU.ActiveCfg = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.AppStore|Any CPU.Build.0 = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.AppStore|Any CPU.Deploy.0 = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.AppStore|ARM.ActiveCfg = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.AppStore|iPhone.ActiveCfg = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.AppStore|Mixed Platforms.Deploy.0 = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.AppStore|x64.ActiveCfg = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.AppStore|x86.ActiveCfg = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Debug|Any CPU.Deploy.0 = Debug|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Debug|ARM.ActiveCfg = Debug|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Debug|x64.ActiveCfg = Debug|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Debug|x86.ActiveCfg = Debug|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Release|Any CPU.Build.0 = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Release|Any CPU.Deploy.0 = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Release|ARM.ActiveCfg = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Release|iPhone.ActiveCfg = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Release|x64.ActiveCfg = Release|Any CPU - {2C3224FB-4513-4A16-B67F-3C4F1BDC7765}.Release|x86.ActiveCfg = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Ad-Hoc|x64.Build.0 = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Ad-Hoc|x86.Build.0 = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|Any CPU.Build.0 = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|ARM.ActiveCfg = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|ARM.Build.0 = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|iPhone.ActiveCfg = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|iPhone.Build.0 = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|x64.ActiveCfg = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|x64.Build.0 = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|x86.ActiveCfg = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|x86.Build.0 = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|ARM.ActiveCfg = Debug|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|ARM.Build.0 = Debug|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|x64.ActiveCfg = Debug|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|x64.Build.0 = Debug|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|x86.ActiveCfg = Debug|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|x86.Build.0 = Debug|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|Any CPU.Build.0 = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|ARM.ActiveCfg = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|iPhone.ActiveCfg = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|x64.ActiveCfg = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|x64.Build.0 = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|x86.ActiveCfg = Release|Any CPU + {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|x86.Build.0 = Release|Any CPU + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Ad-Hoc|ARM.ActiveCfg = Release|ARM + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Ad-Hoc|ARM.Build.0 = Release|ARM + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86 + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86 + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Ad-Hoc|x86.ActiveCfg = Release|x86 + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Ad-Hoc|x86.Build.0 = Release|x86 + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.AppStore|Any CPU.Build.0 = Release|Any CPU + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.AppStore|ARM.ActiveCfg = Release|ARM + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.AppStore|ARM.Build.0 = Release|ARM + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.AppStore|iPhone.ActiveCfg = Release|Any CPU + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.AppStore|Mixed Platforms.ActiveCfg = Release|x86 + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.AppStore|Mixed Platforms.Build.0 = Release|x86 + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.AppStore|x64.ActiveCfg = Release|Any CPU + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.AppStore|x86.ActiveCfg = Release|x86 + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.AppStore|x86.Build.0 = Release|x86 + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Debug|ARM.ActiveCfg = Debug|ARM + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Debug|ARM.Build.0 = Debug|ARM + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Debug|Mixed Platforms.Build.0 = Debug|x86 + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Debug|x64.ActiveCfg = Debug|Any CPU + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Debug|x64.Build.0 = Debug|Any CPU + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Debug|x86.ActiveCfg = Debug|x86 + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Debug|x86.Build.0 = Debug|x86 + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Release|Any CPU.Build.0 = Release|Any CPU + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Release|ARM.ActiveCfg = Release|ARM + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Release|ARM.Build.0 = Release|ARM + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Release|iPhone.ActiveCfg = Release|Any CPU + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Release|Mixed Platforms.ActiveCfg = Release|x86 + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Release|Mixed Platforms.Build.0 = Release|x86 + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Release|x64.ActiveCfg = Release|Any CPU + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Release|x86.ActiveCfg = Release|x86 + {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Release|x86.Build.0 = Release|x86 {3173703F-8B1F-4772-9AE3-44913F413FB1}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU {3173703F-8B1F-4772-9AE3-44913F413FB1}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU {3173703F-8B1F-4772-9AE3-44913F413FB1}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU - {3173703F-8B1F-4772-9AE3-44913F413FB1}.Ad-Hoc|ARM.Build.0 = Release|Any CPU {3173703F-8B1F-4772-9AE3-44913F413FB1}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU {3173703F-8B1F-4772-9AE3-44913F413FB1}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU {3173703F-8B1F-4772-9AE3-44913F413FB1}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU @@ -460,7 +406,6 @@ Global {3173703F-8B1F-4772-9AE3-44913F413FB1}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU {3173703F-8B1F-4772-9AE3-44913F413FB1}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU {3173703F-8B1F-4772-9AE3-44913F413FB1}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU - {3173703F-8B1F-4772-9AE3-44913F413FB1}.Ad-Hoc|x64.Build.0 = Release|Any CPU {3173703F-8B1F-4772-9AE3-44913F413FB1}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU {3173703F-8B1F-4772-9AE3-44913F413FB1}.Ad-Hoc|x86.Build.0 = Release|Any CPU {3173703F-8B1F-4772-9AE3-44913F413FB1}.AppStore|Any CPU.ActiveCfg = Release|Any CPU @@ -488,7 +433,6 @@ Global {3173703F-8B1F-4772-9AE3-44913F413FB1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {3173703F-8B1F-4772-9AE3-44913F413FB1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU {3173703F-8B1F-4772-9AE3-44913F413FB1}.Debug|x64.ActiveCfg = Debug|Any CPU - {3173703F-8B1F-4772-9AE3-44913F413FB1}.Debug|x64.Build.0 = Debug|Any CPU {3173703F-8B1F-4772-9AE3-44913F413FB1}.Debug|x86.ActiveCfg = Debug|Any CPU {3173703F-8B1F-4772-9AE3-44913F413FB1}.Debug|x86.Build.0 = Debug|Any CPU {3173703F-8B1F-4772-9AE3-44913F413FB1}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -502,92 +446,54 @@ Global {3173703F-8B1F-4772-9AE3-44913F413FB1}.Release|Mixed Platforms.Build.0 = Release|Any CPU {3173703F-8B1F-4772-9AE3-44913F413FB1}.Release|x64.ActiveCfg = Release|Any CPU {3173703F-8B1F-4772-9AE3-44913F413FB1}.Release|x86.ActiveCfg = Release|Any CPU - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Ad-Hoc|ARM.ActiveCfg = Release|ARM - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Ad-Hoc|ARM.Build.0 = Release|ARM - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86 - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86 - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Ad-Hoc|x86.ActiveCfg = Release|x86 - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Ad-Hoc|x86.Build.0 = Release|x86 - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.AppStore|Any CPU.ActiveCfg = Release|Any CPU - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.AppStore|Any CPU.Build.0 = Release|Any CPU - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.AppStore|ARM.ActiveCfg = Release|ARM - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.AppStore|ARM.Build.0 = Release|ARM - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.AppStore|iPhone.ActiveCfg = Release|Any CPU - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.AppStore|Mixed Platforms.ActiveCfg = Release|x86 - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.AppStore|Mixed Platforms.Build.0 = Release|x86 - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.AppStore|x64.ActiveCfg = Release|Any CPU - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.AppStore|x86.ActiveCfg = Release|x86 - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.AppStore|x86.Build.0 = Release|x86 - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Debug|ARM.ActiveCfg = Debug|ARM - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Debug|ARM.Build.0 = Debug|ARM - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Debug|Mixed Platforms.Build.0 = Debug|x86 - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Debug|x64.ActiveCfg = Debug|Any CPU - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Debug|x86.ActiveCfg = Debug|x86 - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Debug|x86.Build.0 = Debug|x86 - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Release|Any CPU.Build.0 = Release|Any CPU - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Release|ARM.ActiveCfg = Release|ARM - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Release|ARM.Build.0 = Release|ARM - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Release|iPhone.ActiveCfg = Release|Any CPU - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Release|Mixed Platforms.Build.0 = Release|x86 - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Release|x64.ActiveCfg = Release|Any CPU - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Release|x86.ActiveCfg = Release|x86 - {38AF8105-65B6-4A14-A258-1137D9E40EF1}.Release|x86.Build.0 = Release|x86 - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|Any CPU.ActiveCfg = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|Any CPU.Build.0 = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|ARM.ActiveCfg = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|iPhone.ActiveCfg = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|x64.ActiveCfg = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|x86.ActiveCfg = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|ARM.ActiveCfg = Debug|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|x64.ActiveCfg = Debug|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|x86.ActiveCfg = Debug|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|Any CPU.Build.0 = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|ARM.ActiveCfg = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|ARM.Build.0 = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|iPhone.ActiveCfg = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|iPhone.Build.0 = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|iPhoneSimulator.Build.0 = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|x64.ActiveCfg = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|x64.Build.0 = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|x86.ActiveCfg = Release|Any CPU - {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|x86.Build.0 = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Ad-Hoc|x64.Build.0 = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Ad-Hoc|x86.Build.0 = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|Any CPU.Build.0 = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|ARM.ActiveCfg = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|ARM.Build.0 = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|iPhone.ActiveCfg = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|iPhone.Build.0 = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|x64.ActiveCfg = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|x64.Build.0 = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|x86.ActiveCfg = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.AppStore|x86.Build.0 = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|Any CPU.Build.0 = Debug|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|ARM.ActiveCfg = Debug|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|ARM.Build.0 = Debug|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|x64.ActiveCfg = Debug|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|x64.Build.0 = Debug|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|x86.ActiveCfg = Debug|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Debug|x86.Build.0 = Debug|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|Any CPU.ActiveCfg = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|Any CPU.Build.0 = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|ARM.ActiveCfg = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|iPhone.ActiveCfg = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|x64.ActiveCfg = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|x64.Build.0 = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|x86.ActiveCfg = Release|Any CPU + {03799AD1-9FCF-48CB-8E6E-B233DF583B11}.Release|x86.Build.0 = Release|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU @@ -596,24 +502,32 @@ Global {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|x64.Build.0 = Release|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|x86.Build.0 = Release|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|Any CPU.ActiveCfg = Release|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|Any CPU.Build.0 = Release|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|ARM.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|ARM.Build.0 = Release|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|iPhone.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|iPhone.Build.0 = Release|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|x64.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|x64.Build.0 = Release|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|x86.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|x86.Build.0 = Release|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|Any CPU.Build.0 = Debug|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|ARM.ActiveCfg = Debug|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|ARM.Build.0 = Debug|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|iPhone.ActiveCfg = Debug|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|x64.ActiveCfg = Debug|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|x64.Build.0 = Debug|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|x86.ActiveCfg = Debug|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|x86.Build.0 = Debug|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -621,6 +535,7 @@ Global {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|ARM.ActiveCfg = Release|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|iPhone.ActiveCfg = Release|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|iPhoneSimulator.Build.0 = Release|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|Mixed Platforms.Build.0 = Release|Any CPU {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|x64.ActiveCfg = Release|Any CPU @@ -800,11 +715,8 @@ Global {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|ARM.Build.0 = Release|Any CPU {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU @@ -818,7 +730,6 @@ Global {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|iPhone.ActiveCfg = Release|Any CPU {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|iPhone.Build.0 = Release|Any CPU {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|x64.ActiveCfg = Release|Any CPU @@ -830,9 +741,7 @@ Global {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|ARM.ActiveCfg = Debug|Any CPU {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|ARM.Build.0 = Debug|Any CPU {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|iPhone.Build.0 = Debug|Any CPU {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -842,9 +751,7 @@ Global {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|Any CPU.ActiveCfg = Release|Any CPU {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|Any CPU.Build.0 = Release|Any CPU {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|ARM.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|ARM.Build.0 = Release|Any CPU {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|iPhone.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|iPhone.Build.0 = Release|Any CPU {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|iPhoneSimulator.Build.0 = Release|Any CPU {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU @@ -880,6 +787,7 @@ Global {46DF3E43-6B65-4C3D-8911-64FCC301040F}.AppStore|x86.Build.0 = Release|x86 {46DF3E43-6B65-4C3D-8911-64FCC301040F}.AppStore|x86.Deploy.0 = Release|x86 {46DF3E43-6B65-4C3D-8911-64FCC301040F}.Debug|Any CPU.ActiveCfg = Debug|x86 + {46DF3E43-6B65-4C3D-8911-64FCC301040F}.Debug|Any CPU.Build.0 = Debug|x86 {46DF3E43-6B65-4C3D-8911-64FCC301040F}.Debug|ARM.ActiveCfg = Debug|ARM {46DF3E43-6B65-4C3D-8911-64FCC301040F}.Debug|ARM.Build.0 = Debug|ARM {46DF3E43-6B65-4C3D-8911-64FCC301040F}.Debug|ARM.Deploy.0 = Debug|ARM @@ -893,6 +801,7 @@ Global {46DF3E43-6B65-4C3D-8911-64FCC301040F}.Debug|x86.Build.0 = Debug|x86 {46DF3E43-6B65-4C3D-8911-64FCC301040F}.Debug|x86.Deploy.0 = Debug|x86 {46DF3E43-6B65-4C3D-8911-64FCC301040F}.Release|Any CPU.ActiveCfg = Release|x86 + {46DF3E43-6B65-4C3D-8911-64FCC301040F}.Release|Any CPU.Build.0 = Release|x86 {46DF3E43-6B65-4C3D-8911-64FCC301040F}.Release|ARM.ActiveCfg = Release|ARM {46DF3E43-6B65-4C3D-8911-64FCC301040F}.Release|ARM.Build.0 = Release|ARM {46DF3E43-6B65-4C3D-8911-64FCC301040F}.Release|ARM.Deploy.0 = Release|ARM @@ -908,7 +817,6 @@ Global {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|Any CPU.Build.0 = Ad-Hoc|iPhone {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|ARM.Build.0 = Ad-Hoc|iPhone {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhone @@ -944,7 +852,6 @@ Global {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhone {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|Mixed Platforms.Build.0 = Debug|iPhone {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|x64.ActiveCfg = Debug|iPhone - {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|x64.Build.0 = Debug|iPhone {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|x86.ActiveCfg = Debug|iPhone {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Debug|x86.Build.0 = Debug|iPhone {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|Any CPU.ActiveCfg = Release|iPhone @@ -958,6 +865,54 @@ Global {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|Mixed Platforms.Build.0 = Release|iPhone {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|x64.ActiveCfg = Release|iPhone {0A947CD1-3C6F-415A-A122-233BAE3005FD}.Release|x86.ActiveCfg = Release|iPhone + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Ad-Hoc|x64.Build.0 = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Ad-Hoc|x86.Build.0 = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.AppStore|Any CPU.Build.0 = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.AppStore|ARM.ActiveCfg = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.AppStore|ARM.Build.0 = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.AppStore|iPhone.ActiveCfg = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.AppStore|iPhone.Build.0 = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.AppStore|x64.ActiveCfg = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.AppStore|x64.Build.0 = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.AppStore|x86.ActiveCfg = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.AppStore|x86.Build.0 = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Debug|ARM.ActiveCfg = Debug|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Debug|ARM.Build.0 = Debug|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Debug|x64.ActiveCfg = Debug|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Debug|x64.Build.0 = Debug|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Debug|x86.ActiveCfg = Debug|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Debug|x86.Build.0 = Debug|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Release|Any CPU.Build.0 = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Release|ARM.ActiveCfg = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Release|iPhone.ActiveCfg = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Release|x64.ActiveCfg = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Release|x64.Build.0 = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Release|x86.ActiveCfg = Release|Any CPU + {8EA10208-DC51-48A1-A0FE-726FEE55DE79}.Release|x86.Build.0 = Release|Any CPU {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU @@ -999,16 +954,20 @@ Global {4971D437-0694-4297-A8CC-146CE08C3BD9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {4971D437-0694-4297-A8CC-146CE08C3BD9}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {4971D437-0694-4297-A8CC-146CE08C3BD9}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU + {4971D437-0694-4297-A8CC-146CE08C3BD9}.Ad-Hoc|x64.Build.0 = Release|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.AppStore|Any CPU.Build.0 = Release|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.AppStore|ARM.ActiveCfg = Release|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.AppStore|iPhone.ActiveCfg = Release|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {4971D437-0694-4297-A8CC-146CE08C3BD9}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.AppStore|x64.ActiveCfg = Release|Any CPU @@ -1017,11 +976,13 @@ Global {4971D437-0694-4297-A8CC-146CE08C3BD9}.Debug|Any CPU.Build.0 = Debug|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Debug|ARM.ActiveCfg = Debug|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {4971D437-0694-4297-A8CC-146CE08C3BD9}.Debug|iPhone.Build.0 = Debug|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Debug|x64.ActiveCfg = Debug|Any CPU + {4971D437-0694-4297-A8CC-146CE08C3BD9}.Debug|x64.Build.0 = Debug|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Debug|x86.ActiveCfg = Debug|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Debug|x86.Build.0 = Debug|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -1038,517 +999,24 @@ Global {4971D437-0694-4297-A8CC-146CE08C3BD9}.Release|x64.Build.0 = Release|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Release|x86.ActiveCfg = Release|Any CPU {4971D437-0694-4297-A8CC-146CE08C3BD9}.Release|x86.Build.0 = Release|Any CPU - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|Any CPU.Build.0 = Ad-Hoc|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|iPhone.Deploy.0 = Ad-Hoc|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Ad-Hoc|iPhoneSimulator - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Ad-Hoc|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|Mixed Platforms.Build.0 = Ad-Hoc|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|Mixed Platforms.Deploy.0 = Ad-Hoc|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|Any CPU.Build.0 = AppStore|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|ARM.ActiveCfg = AppStore|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|iPhone.ActiveCfg = AppStore|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|iPhone.Build.0 = AppStore|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|iPhone.Deploy.0 = AppStore|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|iPhoneSimulator.Deploy.0 = AppStore|iPhoneSimulator - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|Mixed Platforms.ActiveCfg = AppStore|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|Mixed Platforms.Build.0 = AppStore|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|Mixed Platforms.Deploy.0 = AppStore|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|x64.ActiveCfg = AppStore|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.AppStore|x86.ActiveCfg = AppStore|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|Any CPU.ActiveCfg = Debug|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|Any CPU.Build.0 = Debug|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|ARM.ActiveCfg = Debug|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|iPhone.ActiveCfg = Debug|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|iPhone.Build.0 = Debug|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|iPhone.Deploy.0 = Debug|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|Mixed Platforms.Build.0 = Debug|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|Mixed Platforms.Deploy.0 = Debug|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|x64.ActiveCfg = Debug|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Debug|x86.ActiveCfg = Debug|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|Any CPU.ActiveCfg = Release|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|Any CPU.Build.0 = Release|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|ARM.ActiveCfg = Release|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|iPhone.ActiveCfg = Release|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|iPhone.Build.0 = Release|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|iPhone.Deploy.0 = Release|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|Mixed Platforms.ActiveCfg = Release|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|Mixed Platforms.Build.0 = Release|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|Mixed Platforms.Deploy.0 = Release|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|x64.ActiveCfg = Release|iPhone - {4B386F57-D313-4842-AE9B-F54EDBF1EBD5}.Release|x86.ActiveCfg = Release|iPhone - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|ARM.ActiveCfg = Release|ARM - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|ARM.Build.0 = Release|ARM - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|ARM.Deploy.0 = Release|ARM - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|x64.ActiveCfg = Release|x64 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|x64.Build.0 = Release|x64 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|x64.Deploy.0 = Release|x64 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|x86.ActiveCfg = Release|x86 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|x86.Build.0 = Release|x86 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Ad-Hoc|x86.Deploy.0 = Release|x86 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|Any CPU.ActiveCfg = Release|Any CPU - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|Any CPU.Build.0 = Release|Any CPU - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|Any CPU.Deploy.0 = Release|Any CPU - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|ARM.ActiveCfg = Release|ARM - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|ARM.Build.0 = Release|ARM - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|ARM.Deploy.0 = Release|ARM - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|iPhone.ActiveCfg = Release|Any CPU - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|Mixed Platforms.ActiveCfg = Release|x86 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|Mixed Platforms.Build.0 = Release|x86 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|Mixed Platforms.Deploy.0 = Release|x86 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|x64.ActiveCfg = Release|x64 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|x64.Build.0 = Release|x64 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|x64.Deploy.0 = Release|x64 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|x86.ActiveCfg = Release|x86 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|x86.Build.0 = Release|x86 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.AppStore|x86.Deploy.0 = Release|x86 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|Any CPU.Deploy.0 = Debug|Any CPU - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|ARM.ActiveCfg = Debug|ARM - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|ARM.Build.0 = Debug|ARM - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|ARM.Deploy.0 = Debug|ARM - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|Mixed Platforms.Build.0 = Debug|x86 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|Mixed Platforms.Deploy.0 = Debug|x86 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|x64.ActiveCfg = Debug|x64 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|x64.Build.0 = Debug|x64 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|x64.Deploy.0 = Debug|x64 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|x86.ActiveCfg = Debug|x86 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|x86.Build.0 = Debug|x86 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Debug|x86.Deploy.0 = Debug|x86 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|Any CPU.Build.0 = Release|Any CPU - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|Any CPU.Deploy.0 = Release|Any CPU - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|ARM.ActiveCfg = Release|ARM - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|ARM.Build.0 = Release|ARM - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|ARM.Deploy.0 = Release|ARM - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|iPhone.ActiveCfg = Release|Any CPU - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|Mixed Platforms.Build.0 = Release|x86 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|Mixed Platforms.Deploy.0 = Release|x86 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|x64.ActiveCfg = Release|x64 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|x64.Build.0 = Release|x64 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|x64.Deploy.0 = Release|x64 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|x86.ActiveCfg = Release|x86 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|x86.Build.0 = Release|x86 - {5BB50827-ECC8-4BCD-9AFD-DCCA71F6D753}.Release|x86.Deploy.0 = Release|x86 - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.AppStore|Any CPU.ActiveCfg = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.AppStore|Any CPU.Build.0 = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.AppStore|ARM.ActiveCfg = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.AppStore|iPhone.ActiveCfg = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.AppStore|x64.ActiveCfg = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.AppStore|x86.ActiveCfg = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|ARM.ActiveCfg = Debug|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|x64.ActiveCfg = Debug|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Debug|x86.ActiveCfg = Debug|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Release|Any CPU.Build.0 = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Release|ARM.ActiveCfg = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Release|iPhone.ActiveCfg = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Release|iPhone.Build.0 = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Release|iPhoneSimulator.Build.0 = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Release|x64.ActiveCfg = Release|Any CPU - {6377929D-6253-450D-BF4B-3E8ECE2564F7}.Release|x86.ActiveCfg = Release|Any CPU - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|ARM.ActiveCfg = Release|ARM - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|ARM.Build.0 = Release|ARM - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86 - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86 - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|x64.ActiveCfg = Release|x64 - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|x64.Build.0 = Release|x64 - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|x86.ActiveCfg = Release|x86 - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Ad-Hoc|x86.Build.0 = Release|x86 - {6891E212-AEEE-4763-AC6F-BD7213C13890}.AppStore|Any CPU.ActiveCfg = Release|Any CPU - {6891E212-AEEE-4763-AC6F-BD7213C13890}.AppStore|Any CPU.Build.0 = Release|Any CPU - {6891E212-AEEE-4763-AC6F-BD7213C13890}.AppStore|ARM.ActiveCfg = Release|ARM - {6891E212-AEEE-4763-AC6F-BD7213C13890}.AppStore|ARM.Build.0 = Release|ARM - {6891E212-AEEE-4763-AC6F-BD7213C13890}.AppStore|iPhone.ActiveCfg = Release|Any CPU - {6891E212-AEEE-4763-AC6F-BD7213C13890}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU - {6891E212-AEEE-4763-AC6F-BD7213C13890}.AppStore|Mixed Platforms.ActiveCfg = Release|x86 - {6891E212-AEEE-4763-AC6F-BD7213C13890}.AppStore|Mixed Platforms.Build.0 = Release|x86 - {6891E212-AEEE-4763-AC6F-BD7213C13890}.AppStore|x64.ActiveCfg = Release|x64 - {6891E212-AEEE-4763-AC6F-BD7213C13890}.AppStore|x64.Build.0 = Release|x64 - {6891E212-AEEE-4763-AC6F-BD7213C13890}.AppStore|x86.ActiveCfg = Release|x86 - {6891E212-AEEE-4763-AC6F-BD7213C13890}.AppStore|x86.Build.0 = Release|x86 - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Debug|ARM.ActiveCfg = Debug|ARM - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Debug|ARM.Build.0 = Debug|ARM - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Debug|Mixed Platforms.Build.0 = Debug|x86 - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Debug|x64.ActiveCfg = Debug|x64 - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Debug|x64.Build.0 = Debug|x64 - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Debug|x86.ActiveCfg = Debug|x86 - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Debug|x86.Build.0 = Debug|x86 - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Release|Any CPU.Build.0 = Release|Any CPU - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Release|ARM.ActiveCfg = Release|ARM - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Release|ARM.Build.0 = Release|ARM - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Release|iPhone.ActiveCfg = Release|Any CPU - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Release|Mixed Platforms.Build.0 = Release|x86 - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Release|x64.ActiveCfg = Release|x64 - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Release|x64.Build.0 = Release|x64 - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Release|x86.ActiveCfg = Release|x86 - {6891E212-AEEE-4763-AC6F-BD7213C13890}.Release|x86.Build.0 = Release|x86 - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Ad-Hoc|ARM.ActiveCfg = Release|ARM - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Ad-Hoc|ARM.Build.0 = Release|ARM - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86 - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86 - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Ad-Hoc|x86.ActiveCfg = Release|x86 - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Ad-Hoc|x86.Build.0 = Release|x86 - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.AppStore|Any CPU.ActiveCfg = Release|Any CPU - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.AppStore|Any CPU.Build.0 = Release|Any CPU - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.AppStore|ARM.ActiveCfg = Release|ARM - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.AppStore|ARM.Build.0 = Release|ARM - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.AppStore|iPhone.ActiveCfg = Release|Any CPU - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.AppStore|Mixed Platforms.ActiveCfg = Release|x86 - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.AppStore|Mixed Platforms.Build.0 = Release|x86 - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.AppStore|x64.ActiveCfg = Release|Any CPU - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.AppStore|x86.ActiveCfg = Release|x86 - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.AppStore|x86.Build.0 = Release|x86 - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|Any CPU.Build.0 = Debug|Any CPU - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|ARM.ActiveCfg = Debug|ARM - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|ARM.Build.0 = Debug|ARM - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|Mixed Platforms.Build.0 = Debug|x86 - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|x64.ActiveCfg = Debug|Any CPU - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|x86.ActiveCfg = Debug|x86 - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Debug|x86.Build.0 = Debug|x86 - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Release|Any CPU.ActiveCfg = Release|Any CPU - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Release|Any CPU.Build.0 = Release|Any CPU - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Release|ARM.ActiveCfg = Release|ARM - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Release|ARM.Build.0 = Release|ARM - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Release|iPhone.ActiveCfg = Release|Any CPU - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Release|Mixed Platforms.Build.0 = Release|x86 - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Release|x64.ActiveCfg = Release|Any CPU - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Release|x86.ActiveCfg = Release|x86 - {741521F8-F9D8-40F4-A5D4-AED4E26841ED}.Release|x86.Build.0 = Release|x86 - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.AppStore|Any CPU.ActiveCfg = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.AppStore|Any CPU.Build.0 = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.AppStore|ARM.ActiveCfg = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.AppStore|iPhone.ActiveCfg = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.AppStore|x64.ActiveCfg = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.AppStore|x86.ActiveCfg = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Debug|ARM.ActiveCfg = Debug|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Debug|x64.ActiveCfg = Debug|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Debug|x86.ActiveCfg = Debug|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Release|Any CPU.Build.0 = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Release|ARM.ActiveCfg = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Release|iPhone.ActiveCfg = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Release|x64.ActiveCfg = Release|Any CPU - {9E5D6B89-B69B-486B-9F7B-406BE8690589}.Release|x86.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|ARM.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|x64.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Ad-Hoc|x86.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|Any CPU.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|Any CPU.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|Any CPU.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|Any CPU.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|ARM.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|ARM.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|ARM.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|iPhone.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|iPhone.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|iPhone.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|x64.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|x64.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|x64.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|x86.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|x86.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.AppStore|x86.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|ARM.ActiveCfg = Debug|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|ARM.ActiveCfg = Debug|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|ARM.Build.0 = Debug|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|iPhone.Build.0 = Debug|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|x64.ActiveCfg = Debug|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|x64.ActiveCfg = Debug|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|x64.Build.0 = Debug|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|x86.ActiveCfg = Debug|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|x86.ActiveCfg = Debug|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Debug|x86.Build.0 = Debug|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|Any CPU.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|Any CPU.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|ARM.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|ARM.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|ARM.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|iPhone.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|iPhone.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|iPhone.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|iPhoneSimulator.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|x64.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|x64.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|x64.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|x64.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|x86.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|x86.ActiveCfg = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|x86.Build.0 = Release|Any CPU - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0}.Release|x86.Build.0 = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|ARM.Build.0 = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|x64.Build.0 = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Ad-Hoc|x86.Build.0 = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|Any CPU.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|Any CPU.Build.0 = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|ARM.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|ARM.Build.0 = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|iPhone.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|iPhone.Build.0 = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|x64.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|x64.Build.0 = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|x86.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.AppStore|x86.Build.0 = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|ARM.ActiveCfg = Debug|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|ARM.Build.0 = Debug|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|iPhone.Build.0 = Debug|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|x64.ActiveCfg = Debug|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|x64.Build.0 = Debug|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|x86.ActiveCfg = Debug|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Debug|x86.Build.0 = Debug|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|Any CPU.Build.0 = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|ARM.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|ARM.Build.0 = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|iPhone.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|iPhone.Build.0 = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|iPhoneSimulator.Build.0 = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|x64.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|x64.Build.0 = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|x86.ActiveCfg = Release|Any CPU - {C129735F-5D4B-40BE-9410-F43E548FFF5E}.Release|x86.Build.0 = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Ad-Hoc|ARM.Build.0 = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Ad-Hoc|x64.Build.0 = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Ad-Hoc|x86.Build.0 = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|Any CPU.ActiveCfg = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|Any CPU.Build.0 = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|ARM.ActiveCfg = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|ARM.Build.0 = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|iPhone.ActiveCfg = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|iPhone.Build.0 = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|x64.ActiveCfg = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|x64.Build.0 = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|x86.ActiveCfg = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.AppStore|x86.Build.0 = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|ARM.ActiveCfg = Debug|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|ARM.Build.0 = Debug|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|iPhone.ActiveCfg = Debug|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|iPhone.Build.0 = Debug|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|x64.ActiveCfg = Debug|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|x64.Build.0 = Debug|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|x86.ActiveCfg = Debug|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Debug|x86.Build.0 = Debug|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|Any CPU.Build.0 = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|ARM.ActiveCfg = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|ARM.Build.0 = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|iPhone.ActiveCfg = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|iPhone.Build.0 = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|iPhoneSimulator.Build.0 = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|x64.ActiveCfg = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|x64.Build.0 = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|x86.ActiveCfg = Release|Any CPU - {F662E15A-8753-468E-A67E-3FCF45F12B89}.Release|x86.Build.0 = Release|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|x64.Build.0 = Release|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|Any CPU.ActiveCfg = Release|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|Any CPU.Build.0 = Release|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|ARM.ActiveCfg = Release|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|iPhone.ActiveCfg = Release|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.AppStore|x64.ActiveCfg = Release|Any CPU @@ -1557,11 +1025,13 @@ Global {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|Any CPU.Build.0 = Debug|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|ARM.ActiveCfg = Debug|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|iPhone.Build.0 = Debug|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|x64.ActiveCfg = Debug|Any CPU + {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|x64.Build.0 = Debug|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|x86.ActiveCfg = Debug|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.Debug|x86.Build.0 = Debug|Any CPU {3AB34E91-8E1A-442F-8E66-2494B371A890}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -1599,10 +1069,6 @@ Global {C129735F-5D4B-40BE-9410-F43E548FFF5E} = {0C4021EF-617B-4620-ADD3-A702B4F9FA86} {46DF3E43-6B65-4C3D-8911-64FCC301040F} = {0C4021EF-617B-4620-ADD3-A702B4F9FA86} {0A947CD1-3C6F-415A-A122-233BAE3005FD} = {0C4021EF-617B-4620-ADD3-A702B4F9FA86} - {BFF4B373-2844-40AD-8994-2BA5AC42AEE0} = {0C4021EF-617B-4620-ADD3-A702B4F9FA86} {9E5D6B89-B69B-486B-9F7B-406BE8690589} = {49C7015B-F41A-47A6-8200-B925902E74E9} EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection EndGlobal From bedcf0a0f165354dc23605bca4d72d143ed2e689 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98ystein=20Krog?= Date: Sat, 5 Sep 2015 20:11:39 +0200 Subject: [PATCH 33/68] android: Update auto-generated files --- .../Resources/Resource.Designer.cs | 2 +- .../Resources/Resource.designer.cs | 4 +++- .../SQLite.Net.Tests.XamarinAndroid.csproj | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/SQLite.Net.Platform.XamarinAndroid/Resources/Resource.Designer.cs b/src/SQLite.Net.Platform.XamarinAndroid/Resources/Resource.Designer.cs index f2bdf8274..deb36fb72 100644 --- a/src/SQLite.Net.Platform.XamarinAndroid/Resources/Resource.Designer.cs +++ b/src/SQLite.Net.Platform.XamarinAndroid/Resources/Resource.Designer.cs @@ -2,7 +2,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.0 +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. diff --git a/tests/SQLite.Net.Tests.XamarinAndroid/Resources/Resource.designer.cs b/tests/SQLite.Net.Tests.XamarinAndroid/Resources/Resource.designer.cs index 4f3d67778..afa804f4b 100644 --- a/tests/SQLite.Net.Tests.XamarinAndroid/Resources/Resource.designer.cs +++ b/tests/SQLite.Net.Tests.XamarinAndroid/Resources/Resource.designer.cs @@ -2,7 +2,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.0 +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -26,6 +26,8 @@ static Resource() public static void UpdateIdValues() { + global::PCLStorage.Resource.String.ApplicationName = global::SQLite.Net.Tests.XamarinAndroid.Resource.String.ApplicationName; + global::PCLStorage.Resource.String.Hello = global::SQLite.Net.Tests.XamarinAndroid.Resource.String.Hello; global::SQLite.Net.Platform.XamarinAndroid.Resource.String.ApplicationName = global::SQLite.Net.Tests.XamarinAndroid.Resource.String.ApplicationName; global::SQLite.Net.Platform.XamarinAndroid.Resource.String.Hello = global::SQLite.Net.Tests.XamarinAndroid.Resource.String.Hello; global::Xamarin.Android.NUnitLite.Resource.Id.OptionHostName = global::SQLite.Net.Tests.XamarinAndroid.Resource.Id.OptionHostName; diff --git a/tests/SQLite.Net.Tests.XamarinAndroid/SQLite.Net.Tests.XamarinAndroid.csproj b/tests/SQLite.Net.Tests.XamarinAndroid/SQLite.Net.Tests.XamarinAndroid.csproj index 3b5da2a05..80140c07e 100644 --- a/tests/SQLite.Net.Tests.XamarinAndroid/SQLite.Net.Tests.XamarinAndroid.csproj +++ b/tests/SQLite.Net.Tests.XamarinAndroid/SQLite.Net.Tests.XamarinAndroid.csproj @@ -16,7 +16,7 @@ Resources\Resource.designer.cs Resource SQLite.Net.Tests.XamarinAndroid - v4.0.3 + v5.1 Properties\AndroidManifest.xml d3a84424 From 393c67246f0d73dba41fd8d026b1307a2dd4a3f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98ystein=20Krog?= Date: Sat, 5 Sep 2015 20:18:57 +0200 Subject: [PATCH 34/68] tests: Remove #if for platform in each test --- tests/ArithmeticTest.cs | 17 ----------- tests/AsyncTests.cs | 15 ---------- tests/BackupTest.cs | 21 -------------- tests/BlobSerializationTest.cs | 17 ----------- tests/BooleanTest.cs | 16 ---------- tests/ByteArrayTest.cs | 16 ---------- tests/CollateTest.cs | 16 ---------- tests/ConnectionTrackingTest.cs | 16 ---------- tests/ContainsTest.cs | 16 ---------- tests/DateTimeOffsetTest.cs | 17 ----------- tests/DateTimeTest.cs | 17 ----------- tests/DefaulAttributeTest.cs | 16 ---------- tests/DropTableTest.cs | 16 ---------- tests/EqualsTest.cs | 17 ----------- tests/GuidTests.cs | 17 ----------- tests/IgnoreTest.cs | 17 ----------- tests/InsertTest.cs | 17 ----------- tests/NotNullAttributeTest.cs | 16 ---------- tests/NullableTest.cs | 17 ----------- tests/OpenTests.cs | 17 ----------- .../SQLite.Net.Tests.Generic.csproj | 2 +- tests/SQLitePlatformTest.cs | 29 +++++++++++++++++++ tests/SelectTests.cs | 16 ---------- tests/SkipTest.cs | 17 ----------- tests/TestDb.cs | 16 ---------- 25 files changed, 30 insertions(+), 384 deletions(-) create mode 100644 tests/SQLitePlatformTest.cs diff --git a/tests/ArithmeticTest.cs b/tests/ArithmeticTest.cs index c87657a3e..4f21d7b38 100644 --- a/tests/ArithmeticTest.cs +++ b/tests/ArithmeticTest.cs @@ -4,23 +4,6 @@ using NUnit.Framework; using SQLite.Net.Attributes; -#if __WIN32__ -using SQLitePlatformTest = SQLite.Net.Platform.Win32.SQLitePlatformWin32; -#elif WINDOWS_PHONE -using SQLitePlatformTest = SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8; -#elif __WINRT__ -using SQLitePlatformTest = SQLite.Net.Platform.WinRT.SQLitePlatformWinRT; -#elif __IOS__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; -#elif __ANDROID__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; -#elif __OSX__ -using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; -#else -using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; -#endif - - namespace SQLite.Net.Tests { [TestFixture] diff --git a/tests/AsyncTests.cs b/tests/AsyncTests.cs index 619d35d7a..907e09e28 100644 --- a/tests/AsyncTests.cs +++ b/tests/AsyncTests.cs @@ -9,21 +9,6 @@ using SQLite.Net.Async; using SQLite.Net.Attributes; -#if __WIN32__ -using SQLitePlatformTest = SQLite.Net.Platform.Win32.SQLitePlatformWin32; -#elif WINDOWS_PHONE -using SQLitePlatformTest = SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8; -#elif __WINRT__ -using SQLitePlatformTest = SQLite.Net.Platform.WinRT.SQLitePlatformWinRT; -#elif __IOS__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; -#elif __ANDROID__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; -#elif __OSX__ -using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; -#else -using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; -#endif namespace SQLite.Net.Tests { diff --git a/tests/BackupTest.cs b/tests/BackupTest.cs index e5e6fda59..dc614601a 100644 --- a/tests/BackupTest.cs +++ b/tests/BackupTest.cs @@ -4,27 +4,6 @@ using NUnit.Framework; using SQLite.Net.Attributes; using System.IO; -#if __WIN32__ -using SQLitePlatformTest = SQLite.Net.Platform.Win32.SQLitePlatformWin32; - -#elif WINDOWS_PHONE -using SQLitePlatformTest = SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8; - -#elif __WINRT__ -using SQLitePlatformTest = SQLite.Net.Platform.WinRT.SQLitePlatformWinRT; - -#elif __IOS__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; - -#elif __ANDROID__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; - -#elif __OSX__ -using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; - -#else -using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; -#endif namespace SQLite.Net.Tests { diff --git a/tests/BlobSerializationTest.cs b/tests/BlobSerializationTest.cs index 3dde416df..2f34493c4 100644 --- a/tests/BlobSerializationTest.cs +++ b/tests/BlobSerializationTest.cs @@ -3,23 +3,6 @@ using System.Collections.Generic; using System.Linq; using SQLite.Net.Attributes; - -#if __WIN32__ -using SQLitePlatformTest = SQLite.Net.Platform.Win32.SQLitePlatformWin32; -#elif WINDOWS_PHONE -using SQLitePlatformTest = SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8; -#elif __WINRT__ -using SQLitePlatformTest = SQLite.Net.Platform.WinRT.SQLitePlatformWinRT; -#elif __IOS__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; -#elif __ANDROID__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; -#elif __OSX__ -using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; -#else -using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; -#endif - using NUnit.Framework; namespace SQLite.Net.Tests diff --git a/tests/BooleanTest.cs b/tests/BooleanTest.cs index befc957c6..f7b92dbde 100644 --- a/tests/BooleanTest.cs +++ b/tests/BooleanTest.cs @@ -4,22 +4,6 @@ using SQLite.Net.Attributes; using SQLite.Net.Interop; -#if __WIN32__ -using SQLitePlatformTest = SQLite.Net.Platform.Win32.SQLitePlatformWin32; -#elif WINDOWS_PHONE -using SQLitePlatformTest = SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8; -#elif __WINRT__ -using SQLitePlatformTest = SQLite.Net.Platform.WinRT.SQLitePlatformWinRT; -#elif __IOS__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; -#elif __ANDROID__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; -#elif __OSX__ -using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; -#else -using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; -#endif - namespace SQLite.Net.Tests { [TestFixture] diff --git a/tests/ByteArrayTest.cs b/tests/ByteArrayTest.cs index f762877ca..ebb56bac3 100644 --- a/tests/ByteArrayTest.cs +++ b/tests/ByteArrayTest.cs @@ -2,22 +2,6 @@ using NUnit.Framework; using SQLite.Net.Attributes; -#if __WIN32__ -using SQLitePlatformTest = SQLite.Net.Platform.Win32.SQLitePlatformWin32; -#elif WINDOWS_PHONE -using SQLitePlatformTest = SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8; -#elif __WINRT__ -using SQLitePlatformTest = SQLite.Net.Platform.WinRT.SQLitePlatformWinRT; -#elif __IOS__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; -#elif __ANDROID__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; -#elif __OSX__ -using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; -#else -using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; -#endif - namespace SQLite.Net.Tests { [TestFixture] diff --git a/tests/CollateTest.cs b/tests/CollateTest.cs index 702f7250c..b163bb975 100644 --- a/tests/CollateTest.cs +++ b/tests/CollateTest.cs @@ -3,22 +3,6 @@ using SQLite.Net.Attributes; using SQLite.Net.Interop; -#if __WIN32__ -using SQLitePlatformTest = SQLite.Net.Platform.Win32.SQLitePlatformWin32; -#elif WINDOWS_PHONE -using SQLitePlatformTest = SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8; -#elif __WINRT__ -using SQLitePlatformTest = SQLite.Net.Platform.WinRT.SQLitePlatformWinRT; -#elif __IOS__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; -#elif __ANDROID__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; -#elif __OSX__ -using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; -#else -using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; -#endif - namespace SQLite.Net.Tests { [TestFixture] diff --git a/tests/ConnectionTrackingTest.cs b/tests/ConnectionTrackingTest.cs index d31984c3e..191790706 100644 --- a/tests/ConnectionTrackingTest.cs +++ b/tests/ConnectionTrackingTest.cs @@ -3,22 +3,6 @@ using SQLite.Net.Attributes; using SQLite.Net.Interop; -#if __WIN32__ -using SQLitePlatformTest = SQLite.Net.Platform.Win32.SQLitePlatformWin32; -#elif WINDOWS_PHONE -using SQLitePlatformTest = SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8; -#elif __WINRT__ -using SQLitePlatformTest = SQLite.Net.Platform.WinRT.SQLitePlatformWinRT; -#elif __IOS__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; -#elif __ANDROID__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; -#elif __OSX__ -using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; -#else -using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; -#endif - namespace SQLite.Net.Tests { [NUnit.Framework.Ignore("This test class/file was not included in the original project and is broken")] diff --git a/tests/ContainsTest.cs b/tests/ContainsTest.cs index c0d18cd52..d2ec18bd4 100644 --- a/tests/ContainsTest.cs +++ b/tests/ContainsTest.cs @@ -4,22 +4,6 @@ using SQLite.Net.Attributes; using SQLite.Net.Interop; -#if __WIN32__ -using SQLitePlatformTest = SQLite.Net.Platform.Win32.SQLitePlatformWin32; -#elif WINDOWS_PHONE -using SQLitePlatformTest = SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8; -#elif __WINRT__ -using SQLitePlatformTest = SQLite.Net.Platform.WinRT.SQLitePlatformWinRT; -#elif __IOS__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; -#elif __ANDROID__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; -#elif __OSX__ -using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; -#else -using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; -#endif - namespace SQLite.Net.Tests { [TestFixture] diff --git a/tests/DateTimeOffsetTest.cs b/tests/DateTimeOffsetTest.cs index ae92fbfa5..a47084090 100644 --- a/tests/DateTimeOffsetTest.cs +++ b/tests/DateTimeOffsetTest.cs @@ -3,23 +3,6 @@ using SQLite.Net.Attributes; using NUnit.Framework; -#if __WIN32__ -using SQLitePlatformTest = SQLite.Net.Platform.Win32.SQLitePlatformWin32; -#elif WINDOWS_PHONE -using SQLitePlatformTest = SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8; -#elif __WINRT__ -using SQLitePlatformTest = SQLite.Net.Platform.WinRT.SQLitePlatformWinRT; -#elif __IOS__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; -#elif __ANDROID__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; -#elif __OSX__ -using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; -#else -using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; -#endif - - namespace SQLite.Net.Tests { [TestFixture] diff --git a/tests/DateTimeTest.cs b/tests/DateTimeTest.cs index 74f10e0d9..5170f8bbc 100644 --- a/tests/DateTimeTest.cs +++ b/tests/DateTimeTest.cs @@ -4,23 +4,6 @@ using SQLite.Net.Async; using SQLite.Net.Attributes; -#if __WIN32__ -using SQLitePlatformTest = SQLite.Net.Platform.Win32.SQLitePlatformWin32; -#elif WINDOWS_PHONE -using SQLitePlatformTest = SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8; -#elif __WINRT__ -using SQLitePlatformTest = SQLite.Net.Platform.WinRT.SQLitePlatformWinRT; -#elif __IOS__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; -#elif __ANDROID__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; -#elif __OSX__ -using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; -#else -using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; -#endif - - namespace SQLite.Net.Tests { [TestFixture] diff --git a/tests/DefaulAttributeTest.cs b/tests/DefaulAttributeTest.cs index 8b696d83b..13d35d07b 100644 --- a/tests/DefaulAttributeTest.cs +++ b/tests/DefaulAttributeTest.cs @@ -6,22 +6,6 @@ using SQLite.Net.Attributes; using SQLite.Net.Interop; -#if __WIN32__ -using SQLitePlatformTest = SQLite.Net.Platform.Win32.SQLitePlatformWin32; -#elif WINDOWS_PHONE -using SQLitePlatformTest = SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8; -#elif __WINRT__ -using SQLitePlatformTest = SQLite.Net.Platform.WinRT.SQLitePlatformWinRT; -#elif __IOS__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; -#elif __ANDROID__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; -#elif __OSX__ -using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; -#else -using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; -#endif - namespace SQLite.Net.Tests { [TestFixture] diff --git a/tests/DropTableTest.cs b/tests/DropTableTest.cs index 483f91fd9..566baf9a0 100644 --- a/tests/DropTableTest.cs +++ b/tests/DropTableTest.cs @@ -1,22 +1,6 @@ using NUnit.Framework; using SQLite.Net.Attributes; -#if __WIN32__ -using SQLitePlatformTest = SQLite.Net.Platform.Win32.SQLitePlatformWin32; -#elif WINDOWS_PHONE -using SQLitePlatformTest = SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8; -#elif __WINRT__ -using SQLitePlatformTest = SQLite.Net.Platform.WinRT.SQLitePlatformWinRT; -#elif __IOS__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; -#elif __ANDROID__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; -#elif __OSX__ -using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; -#else -using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; -#endif - namespace SQLite.Net.Tests { [TestFixture] diff --git a/tests/EqualsTest.cs b/tests/EqualsTest.cs index f1e486211..e46e291f0 100644 --- a/tests/EqualsTest.cs +++ b/tests/EqualsTest.cs @@ -4,23 +4,6 @@ using NUnit.Framework; using SQLite.Net.Attributes; -#if __WIN32__ -using SQLitePlatformTest = SQLite.Net.Platform.Win32.SQLitePlatformWin32; -#elif WINDOWS_PHONE -using SQLitePlatformTest = SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8; -#elif __WINRT__ -using SQLitePlatformTest = SQLite.Net.Platform.WinRT.SQLitePlatformWinRT; -#elif __IOS__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; -#elif __ANDROID__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; -#elif __OSX__ -using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; -#else -using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; -#endif - - namespace SQLite.Net.Tests { [TestFixture] diff --git a/tests/GuidTests.cs b/tests/GuidTests.cs index 07c77594e..56aee51d9 100644 --- a/tests/GuidTests.cs +++ b/tests/GuidTests.cs @@ -5,23 +5,6 @@ using SQLite.Net.Attributes; using SQLite.Net.Interop; -#if __WIN32__ -using SQLitePlatformTest = SQLite.Net.Platform.Win32.SQLitePlatformWin32; -#elif WINDOWS_PHONE -using SQLitePlatformTest = SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8; -#elif __WINRT__ -using SQLitePlatformTest = SQLite.Net.Platform.WinRT.SQLitePlatformWinRT; -#elif __IOS__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; -#elif __ANDROID__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; -#elif __OSX__ -using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; -#else -using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; -#endif - - namespace SQLite.Net.Tests { [TestFixture] diff --git a/tests/IgnoreTest.cs b/tests/IgnoreTest.cs index 7e59fcc26..73f3cd541 100644 --- a/tests/IgnoreTest.cs +++ b/tests/IgnoreTest.cs @@ -3,23 +3,6 @@ using NUnit.Framework; using SQLite.Net.Attributes; -#if __WIN32__ -using SQLitePlatformTest = SQLite.Net.Platform.Win32.SQLitePlatformWin32; -#elif WINDOWS_PHONE -using SQLitePlatformTest = SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8; -#elif __WINRT__ -using SQLitePlatformTest = SQLite.Net.Platform.WinRT.SQLitePlatformWinRT; -#elif __IOS__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; -#elif __ANDROID__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; -#elif __OSX__ -using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; -#else -using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; -#endif - - namespace SQLite.Net.Tests { [TestFixture] diff --git a/tests/InsertTest.cs b/tests/InsertTest.cs index a2f583312..127c6ec7f 100644 --- a/tests/InsertTest.cs +++ b/tests/InsertTest.cs @@ -5,23 +5,6 @@ using NUnit.Framework; using SQLite.Net.Attributes; -#if __WIN32__ -using SQLitePlatformTest = SQLite.Net.Platform.Win32.SQLitePlatformWin32; -#elif WINDOWS_PHONE -using SQLitePlatformTest = SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8; -#elif __WINRT__ -using SQLitePlatformTest = SQLite.Net.Platform.WinRT.SQLitePlatformWinRT; -#elif __IOS__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; -#elif __ANDROID__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; -#elif __OSX__ -using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; -#else -using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; -#endif - - namespace SQLite.Net.Tests { [TestFixture] diff --git a/tests/NotNullAttributeTest.cs b/tests/NotNullAttributeTest.cs index 2d3e9e598..57d4785e8 100644 --- a/tests/NotNullAttributeTest.cs +++ b/tests/NotNullAttributeTest.cs @@ -6,22 +6,6 @@ using SQLite.Net.Attributes; using SQLite.Net.Interop; -#if __WIN32__ -using SQLitePlatformTest = SQLite.Net.Platform.Win32.SQLitePlatformWin32; -#elif WINDOWS_PHONE -using SQLitePlatformTest = SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8; -#elif __WINRT__ -using SQLitePlatformTest = SQLite.Net.Platform.WinRT.SQLitePlatformWinRT; -#elif __IOS__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; -#elif __ANDROID__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; -#elif __OSX__ -using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; -#else -using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; -#endif - namespace SQLite.Net.Tests { [TestFixture] diff --git a/tests/NullableTest.cs b/tests/NullableTest.cs index 57483380c..4c0751013 100644 --- a/tests/NullableTest.cs +++ b/tests/NullableTest.cs @@ -2,23 +2,6 @@ using NUnit.Framework; using SQLite.Net.Attributes; -#if __WIN32__ -using SQLitePlatformTest = SQLite.Net.Platform.Win32.SQLitePlatformWin32; -#elif WINDOWS_PHONE -using SQLitePlatformTest = SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8; -#elif __WINRT__ -using SQLitePlatformTest = SQLite.Net.Platform.WinRT.SQLitePlatformWinRT; -#elif __IOS__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; -#elif __ANDROID__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; -#elif __OSX__ -using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; -#else -using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; -#endif - - namespace SQLite.Net.Tests { [TestFixture] diff --git a/tests/OpenTests.cs b/tests/OpenTests.cs index bc218f18c..6ce5cbff3 100644 --- a/tests/OpenTests.cs +++ b/tests/OpenTests.cs @@ -3,23 +3,6 @@ using NUnit.Framework; using SQLite.Net.Async; -#if __WIN32__ -using SQLitePlatformTest = SQLite.Net.Platform.Win32.SQLitePlatformWin32; -#elif WINDOWS_PHONE -using SQLitePlatformTest = SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8; -#elif __WINRT__ -using SQLitePlatformTest = SQLite.Net.Platform.WinRT.SQLitePlatformWinRT; -#elif __IOS__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; -#elif __ANDROID__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; -#elif __OSX__ -using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; -#else -using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; -#endif - - namespace SQLite.Net.Tests { [TestFixture] diff --git a/tests/SQLite.Net.Tests.Generic/SQLite.Net.Tests.Generic.csproj b/tests/SQLite.Net.Tests.Generic/SQLite.Net.Tests.Generic.csproj index f2f910eaa..6e91ac4ce 100644 --- a/tests/SQLite.Net.Tests.Generic/SQLite.Net.Tests.Generic.csproj +++ b/tests/SQLite.Net.Tests.Generic/SQLite.Net.Tests.Generic.csproj @@ -75,4 +75,4 @@ - \ No newline at end of file + diff --git a/tests/SQLitePlatformTest.cs b/tests/SQLitePlatformTest.cs new file mode 100644 index 000000000..f3a62cd9e --- /dev/null +++ b/tests/SQLitePlatformTest.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +#if __WIN32__ +using _SQLitePlatformTest = SQLite.Net.Platform.Win32.SQLitePlatformWin32; +#elif WINDOWS_PHONE +using _SQLitePlatformTest = SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8; +#elif __WINRT__ +using _SQLitePlatformTest = SQLite.Net.Platform.WinRT.SQLitePlatformWinRT; +#elif __IOS__ +using _SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; +#elif __ANDROID__ +using _SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; +#elif __OSX__ +using _SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; +#else +using _SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; +#endif + +// ReSharper disable once CheckNamespace +namespace SQLite.Net.Tests +{ + public class SQLitePlatformTest : _SQLitePlatformTest + { + } +} diff --git a/tests/SelectTests.cs b/tests/SelectTests.cs index 19e77d3a2..073048d5c 100644 --- a/tests/SelectTests.cs +++ b/tests/SelectTests.cs @@ -8,22 +8,6 @@ using SQLite.Net.Async; using SQLite.Net.Attributes; -#if __WIN32__ -using SQLitePlatformTest = SQLite.Net.Platform.Win32.SQLitePlatformWin32; -#elif WINDOWS_PHONE -using SQLitePlatformTest = SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8; -#elif __WINRT__ -using SQLitePlatformTest = SQLite.Net.Platform.WinRT.SQLitePlatformWinRT; -#elif __IOS__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; -#elif __ANDROID__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; -#elif __OSX__ -using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; -#else -using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; -#endif - namespace SQLite.Net.Tests { diff --git a/tests/SkipTest.cs b/tests/SkipTest.cs index b6e419d29..aabab6a98 100644 --- a/tests/SkipTest.cs +++ b/tests/SkipTest.cs @@ -4,23 +4,6 @@ using NUnit.Framework; using SQLite.Net.Attributes; -#if __WIN32__ -using SQLitePlatformTest = SQLite.Net.Platform.Win32.SQLitePlatformWin32; -#elif WINDOWS_PHONE -using SQLitePlatformTest = SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8; -#elif __WINRT__ -using SQLitePlatformTest = SQLite.Net.Platform.WinRT.SQLitePlatformWinRT; -#elif __IOS__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; -#elif __ANDROID__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; -#elif __OSX__ -using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; -#else -using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; -#endif - - namespace SQLite.Net.Tests { [TestFixture] diff --git a/tests/TestDb.cs b/tests/TestDb.cs index e2fa61ea8..79f1a8987 100644 --- a/tests/TestDb.cs +++ b/tests/TestDb.cs @@ -4,22 +4,6 @@ using PCLStorage; using SQLite.Net.Attributes; -#if __WIN32__ -using SQLitePlatformTest = SQLite.Net.Platform.Win32.SQLitePlatformWin32; -#elif WINDOWS_PHONE -using SQLitePlatformTest = SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8; -#elif __WINRT__ -using SQLitePlatformTest = SQLite.Net.Platform.WinRT.SQLitePlatformWinRT; -#elif __IOS__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinIOS.SQLitePlatformIOS; -#elif __ANDROID__ -using SQLitePlatformTest = SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid; -#elif __OSX__ -using SQLitePlatformTest = SQLite.Net.Platform.OSX.SQLitePlatformOSX; -#else -using SQLitePlatformTest = SQLite.Net.Platform.Generic.SQLitePlatformGeneric; -#endif - namespace SQLite.Net.Tests { [Table("Product")] From 731e21a6fe3746c73523df4e5af3bd0677566bea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98ystein=20Krog?= Date: Sat, 5 Sep 2015 20:29:01 +0200 Subject: [PATCH 35/68] tests: Update nugets (nunit + BCL stuff) --- .../SQLite.Net.Tests.Generic.csproj | 34 +++++++++++++++---- .../SQLite.Net.Tests.Generic/packages.config | 10 +++--- .../SQLite.Net.Tests.OSX.csproj | 5 +-- tests/SQLite.Net.Tests.OSX/packages.config | 2 +- .../SQLite.Net.Tests.Win32.csproj | 23 ++++++++++--- tests/SQLite.Net.Tests.Win32/packages.config | 11 +++--- .../SQLite.Net.Tests.WinRT.csproj | 15 +++++--- tests/SQLite.Net.Tests.WinRT/packages.config | 10 +++--- .../SQLite.Net.Tests.WindowsPhone8.csproj | 15 +++++--- .../packages.config | 10 +++--- 10 files changed, 92 insertions(+), 43 deletions(-) diff --git a/tests/SQLite.Net.Tests.Generic/SQLite.Net.Tests.Generic.csproj b/tests/SQLite.Net.Tests.Generic/SQLite.Net.Tests.Generic.csproj index 6e91ac4ce..77ebaf821 100644 --- a/tests/SQLite.Net.Tests.Generic/SQLite.Net.Tests.Generic.csproj +++ b/tests/SQLite.Net.Tests.Generic/SQLite.Net.Tests.Generic.csproj @@ -8,6 +8,8 @@ SQLite.Net.Tests.Generic SQLite.Net.Tests.Generic v4.5 + + true @@ -28,12 +30,20 @@ false - - C:\WORK\REPOS\SQLite.Net PCL\packages\Microsoft.Bcl.Async.1.0.165\lib\net45\Microsoft.Threading.Tasks.dll + + ..\..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.dll True - ..\..\packages\Microsoft.Bcl.Async.1.0.165\lib\net45\Microsoft.Threading.Tasks.Extensions.dll + ..\..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.Extensions.dll + True + + + ..\..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.Extensions.Desktop.dll + True + + + ..\..\packages\NUnit.2.6.4\lib\nunit.framework.dll True @@ -46,11 +56,12 @@ + + ..\..\packages\System.Data.SQLite.Core.1.0.98.1\lib\net45\System.Data.SQLite.dll + True + - - ..\..\packages\NUnit.2.6.3\lib\nunit.framework.dll - @@ -75,4 +86,13 @@ - + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + \ No newline at end of file diff --git a/tests/SQLite.Net.Tests.Generic/packages.config b/tests/SQLite.Net.Tests.Generic/packages.config index bc696ae19..f4cbfdd9c 100644 --- a/tests/SQLite.Net.Tests.Generic/packages.config +++ b/tests/SQLite.Net.Tests.Generic/packages.config @@ -1,7 +1,9 @@  - - - - + + + + + + \ No newline at end of file diff --git a/tests/SQLite.Net.Tests.OSX/SQLite.Net.Tests.OSX.csproj b/tests/SQLite.Net.Tests.OSX/SQLite.Net.Tests.OSX.csproj index 94d54fb9b..f1a8759cb 100644 --- a/tests/SQLite.Net.Tests.OSX/SQLite.Net.Tests.OSX.csproj +++ b/tests/SQLite.Net.Tests.OSX/SQLite.Net.Tests.OSX.csproj @@ -32,8 +32,9 @@ 4 - - ..\..\packages\NUnit.2.6.3\lib\nunit.framework.dll + + ..\..\packages\NUnit.2.6.4\lib\nunit.framework.dll + True ..\..\packages\PCLStorage.1.0.2\lib\net45\PCLStorage.dll diff --git a/tests/SQLite.Net.Tests.OSX/packages.config b/tests/SQLite.Net.Tests.OSX/packages.config index f3e92bc31..eaa28eea4 100644 --- a/tests/SQLite.Net.Tests.OSX/packages.config +++ b/tests/SQLite.Net.Tests.OSX/packages.config @@ -1,5 +1,5 @@  - + \ No newline at end of file diff --git a/tests/SQLite.Net.Tests.Win32/SQLite.Net.Tests.Win32.csproj b/tests/SQLite.Net.Tests.Win32/SQLite.Net.Tests.Win32.csproj index 0c55cf6e2..cc5d62314 100644 --- a/tests/SQLite.Net.Tests.Win32/SQLite.Net.Tests.Win32.csproj +++ b/tests/SQLite.Net.Tests.Win32/SQLite.Net.Tests.Win32.csproj @@ -15,6 +15,8 @@ true 12.0.0 2.0 + + true @@ -35,15 +37,20 @@ - ..\..\packages\Microsoft.Bcl.Async.1.0.165\lib\net45\Microsoft.Threading.Tasks.dll + ..\..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.dll True - ..\..\packages\Microsoft.Bcl.Async.1.0.165\lib\net45\Microsoft.Threading.Tasks.Extensions.dll + ..\..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.Extensions.dll True - - ..\..\packages\NUnit.2.6.3\lib\nunit.framework.dll + + ..\..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.Extensions.Desktop.dll + True + + + ..\..\packages\NUnit.2.6.4\lib\nunit.framework.dll + True ..\..\packages\PCLStorage.1.0.2\lib\net45\PCLStorage.dll @@ -55,6 +62,10 @@ + + ..\..\packages\System.Data.SQLite.Core.1.0.98.1\lib\net45\System.Data.SQLite.dll + True + @@ -90,7 +101,11 @@ This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + Microsoft Visual C++ 2013 Runtime Package for Windows + @@ -141,6 +144,7 @@ PreserveNewest + @@ -189,8 +193,10 @@ + +

    snL9Z!|CD@L;@ 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Π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 D!uhvb literal 0 HcmV?d00001 diff --git a/src/SQLite.Net.Platform.OSX/x86_64/libsqlite3_for_net.dylib b/src/SQLite.Net.Platform.OSX/x86_64/libsqlite3_for_net.dylib new file mode 100755 index 0000000000000000000000000000000000000000..866703295139eaf4ae2717ab713b6b5c0780025a GIT binary patch literal 894244 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�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ƿ#4Q1koknRwpdA(01mbbc3 z-)fVr+k8!cYzMWW=Enh#<&v4GXCCm4+G<*|H-Gv>(=hM-FHJITqXF*}70=#gZuShdAA`A4*`S6JS!d_w{g`eY_Ie zu?sS1S$W2c*56LxZdYlxdbG4ny}4H&P+kXyK=`bQ@~XItS1uPK6cDer~eI$}|_siqr6O-h3Y7WIoaN8b-h*&b<< zs!$r(YgV?Wgc8`A);=4eWo$$MYP4yOhBifiU(PgkUu=A9lB@b|x8KcbP&>eYJs=C$ zS88DfU@61G`*%xO9&P`wHdmP@4?gd0`lQQkyIczPNzpYGM9d=i58ja{g>#Bpd(nYf zXSHRt?y%Qp46LRu_J>HFU-5Akl1qZwn`^oBTT$8AV#&bq32^266tBNb+rQ|0Rc|dn znUbd3Ij|zx5Ja)LH!A4_O!W9qhl?G0o3SN~K=uV9)XS@_jzkeyM*J8LMyX{ zd&z^IK?g9W-od=Dc$xITbObQ~1DC@$hy{;`Q2@hdkBc#bmBrAE4hAIv>J?M`dv6>mtv+697SpJV?s=Oia?V8o^hLalMdhXj8 zTS8S;!d}k;N;uz$=~oG#7qK?ZFvGccU>-N=VF;O7bG$E#hNBw(4;u56IRx)9X<~D) zJDcg*@@)X)K(X{B`FK~1blh#H5K5(sDVbYSm9DZ_r9Y@5TBYkPsq|nrkE_T~3RPqS z>nh_bvQo^&421o0B&*2EBW)V|Ky=t7;n9-Dpg&LLU3KWCNGRR!SWB`wMelL6s`51c zpm~_hs&NOFr?gBw`tWBDvzl>?=Mma8moZKwr&Lp{k?*)!8tPuvl|YwRRhs=d={AQe7=UYn=2L8 zz>xu4p;f8@`_`N1{M=3>X%Q&Lsn1%scAnNCpC_@h%CybonQRBak`!9{T@4ypPx5mFui)@B-zRb{ zjk#{D8kw0Ut5oHQfLT=<;?TX0=~#CZRE=xF>DTxc#&lG`t@r5vzGT+mlzGgXcmyJz zK&}SkZf=W4W=YXZ`BahV*Vq$@J4|Fs1kz->6Yo)mcOx^eUu0}`uhn`)oSU_&x~nn1 z;$h5pHon%z^7XE>_V6k{T>%oU>dKavA_BcHQVe2NAe*Ac*+rxF$y(nOe)Ov;0Z6|K z(p~wS>S_)>s)jDe6&pcp>^7F5FD{)J8-cqvl}{!I4XLWuq@>EKc79NWTg8)SzbAS+ zp(p4Ge$ws^(x2w}yh zyWC=<=QijmTit7d%Dk>%$XmL17{Gb~5EZIdCXc%ej6sKh6BgdU1lg+81lh&F$7-}< z2K!a?8N}HlV-PfJ$#lLLew)857Okt~STVlorsLV9-trd_0B_{Zx73-El|b6LN_wv{ zd~3m{YD&*7z5bfym(Sh(_$XeMtg7@2jX&{PNH4x@* zpBR=Uk11A`CD%q;mb`jTS@`VhoglBL!S{gUN=CrtM1iQ&ALj;3oxaXMx2D~d8! zsr%vdDX)eoyLG^ZK!Bmj)rkF@6qJ9vf;asQ6h6k&hpAorw+qADw!(>e+g3P1KUEuT zDP91cp1d6x-TD69A7+MWtN-1Mr9Yf4zZ>6*gdk}wz%)X)~;+mFw^#7 zfDxpjaNv=OjJH+Pg&3xL7x4kD z$p>k?UpBIhX>_j=F28%W(`TmL@Y+4w>CXRVV*8lB`CkUQ4_qPKY^-AyRox84b=xHe zwS=3Y#IBBky4Jr>sB8Vbc6Q)#TTZu+w`{C1-R_QqHTM(t?5RvEC0e?gHnq3-6~i7< zlpd)jWf`Od-gFmj8?yWGA=T@w*#P49|2DAlTNp2K`U$?HEuJH=<0qfn-SLO+QPVxa zatNoy7~?L1qV~eYJcID0G;&A3k6CT;c7C|n;Tdn~+{@@yC>T^hGj^OYrk}oO2nXhL zc!GDo9aD}6nYI^bu_x4HxBJa8QW0taq#Z7v5xn8r@xR1xcz0&g8K?Pq6aihmc*3^m zYPME3Q(tFPT}n|4Nq$eCfyWq{hKuz9bN%9~_$iii6Nu{1Ji3+C-a=mI-D7Xj(#vdt z#KmpHKLTCHZ9vjN=!&Vq`SnvWrDOTV_Ot-)1hD&&HV@PbKPzsxd2+J1l?V9VMfyt( z?Rt-PJ!mPjUthgrmzZ-!txXzW^^j4EpR3Es`3@-v?dEQ2f;3LHu>W3{QZXHW#uUh! z&((=xEm6fZP@lIAvi7#rw|V#e=@rGw6-FBV`}3SJ#cMvdJBr;^Z%kGY-vUspwIyT- zxezyfKHF@UdrkS>LQ|UiCQc<=r#MUjG*r8d7Cne#5Ak^6gnr)GMDoFZ)w*Hx@U}Bp zH$3RTF#A;og%Bs)kC1o^q(XyI3|B}FSMS{R6FOYHz42O%4`%nFA&8W03#7Q+yXi&N z&Di+ew?u89x)bl6*_`yS!5X!z7G-5*|j9^bqA}azn3b>s8!8#P0Kl^DBKP;ya9AqHu$= z=eUIKf)%zSk^-xw{-|p7^RVXd+7E!mamRF)g&ubkqD6WW`N0bS;vdeBX63y|;*Y zG7s2Pvmh$T0<$mMMg+>ln)w9p6;jj6RF-Xgkf)^?m5BcVT~v126LW-n!p}1su0JmS zdyQ=Jo=I8ViAqj5inQM}$#)PwhU6tmSs}S?5#RA8)n2C`*CBLl6N#@ZZ077;O2JV+ zw&K>E*5K#AnIaGaP;u8>h2MsEXCO1_jNX;TZXJ=$0H8Hbw&Q@vPKQ#%rom!Px5k|) zB!7dE1oe(vJ9#_!D$68eRHBSilhKmi+|TY*yEz$|$@jg&lcY5FZ9HuOz`R+R;~LJT z$$-u!=Y;Umf@K!<%pw&FY7B_|8|y&Jr^p;wM+7-BA)_}_ySbK;+~(iy;WD4Jtx`2Y zm^Uv6K3|io!zov#-sfBDOz8w5C~Z|~d{=EdyrcbYOxNi{V759<^pVoXd!B=4ak=H1 z!(JjPP%7@rpVH@rN@|;UlFp@8X{&XQ+t1Pp*kkY#Bs5nW8e7#ei}YwTVcc-u$<#G@ z4V%QXsVod8A9c64D{swOKb?XZNeHk;WvqEpp26Y#R?Dk%Q z-WydIO0f;c`P=!;w}nB93>B*{OrBs=tgl?P88b6px~OPc>jh&{+Rg%tx0x*CHEPD5 zpJqU!lG2L++`Kf!b8}+zZT`fO>-{>jlmAMxI7>g_I;Q@b*894f7%U*oDxU^-{pw~} zJzvNcLvpuuSjqK$Ec9CG0}Cp4)s0j_S`8fHQMXIMdKx^pwz%uTk&L{Ox#nS(jYh!1 zJad4Tj$kYNhfixbc856&XeeH^wRpQ4hs`_VnaNzvp1+z5ug_hg!CTx<5He@GbrdJShk;dtbB;n41kD&b@A%vkbq=&i{?%>~+(Ba@`&y)K-w7 zG4%r`a=*$DT6jkH)Tr#4!UYye7dw_gg?eKAJO+bFOSY}%z41<2`;KyZddfq5l$%lv zC%r=aeii9y?XxM7OkvY*b8IFir8}%_kA0l7$ri)ZREf-_Q}^O?Mp
    CT677S|&v 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
    +S`PAR~xR31EW-oE$7=J77`jrrL@S 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