diff --git a/src/Markup/Perspex.Markup.Xaml/DataBinding/IPerspexPropertyBinder.cs b/src/Markup/Perspex.Markup.Xaml/Binding/IPerspexPropertyBinder.cs similarity index 92% rename from src/Markup/Perspex.Markup.Xaml/DataBinding/IPerspexPropertyBinder.cs rename to src/Markup/Perspex.Markup.Xaml/Binding/IPerspexPropertyBinder.cs index 40d349e00d..a98f32e7f1 100644 --- a/src/Markup/Perspex.Markup.Xaml/DataBinding/IPerspexPropertyBinder.cs +++ b/src/Markup/Perspex.Markup.Xaml/Binding/IPerspexPropertyBinder.cs @@ -4,7 +4,7 @@ using System.Collections.Generic; using OmniXaml.TypeConversion; -namespace Perspex.Markup.Xaml.DataBinding +namespace Perspex.Markup.Xaml.Binding { public interface IPerspexPropertyBinder { diff --git a/src/Markup/Perspex.Markup.Xaml/DataBinding/PerspexPropertyBinder.cs b/src/Markup/Perspex.Markup.Xaml/Binding/PerspexPropertyBinder.cs similarity index 97% rename from src/Markup/Perspex.Markup.Xaml/DataBinding/PerspexPropertyBinder.cs rename to src/Markup/Perspex.Markup.Xaml/Binding/PerspexPropertyBinder.cs index 916e3edd85..b0e2029ee0 100644 --- a/src/Markup/Perspex.Markup.Xaml/DataBinding/PerspexPropertyBinder.cs +++ b/src/Markup/Perspex.Markup.Xaml/Binding/PerspexPropertyBinder.cs @@ -6,7 +6,7 @@ using System.Collections.Generic; using System.Linq; using OmniXaml.TypeConversion; -namespace Perspex.Markup.Xaml.DataBinding +namespace Perspex.Markup.Xaml.Binding { public class PerspexPropertyBinder : IPerspexPropertyBinder { diff --git a/src/Markup/Perspex.Markup.Xaml/DataBinding/SourceBindingEndpoint.cs b/src/Markup/Perspex.Markup.Xaml/Binding/SourceBindingEndpoint.cs similarity index 94% rename from src/Markup/Perspex.Markup.Xaml/DataBinding/SourceBindingEndpoint.cs rename to src/Markup/Perspex.Markup.Xaml/Binding/SourceBindingEndpoint.cs index 3ed6304049..60b03f31ce 100644 --- a/src/Markup/Perspex.Markup.Xaml/DataBinding/SourceBindingEndpoint.cs +++ b/src/Markup/Perspex.Markup.Xaml/Binding/SourceBindingEndpoint.cs @@ -4,7 +4,7 @@ using System; using System.ComponentModel; -namespace Perspex.Markup.Xaml.DataBinding +namespace Perspex.Markup.Xaml.Binding { public class SourceBindingEndpoint { diff --git a/src/Markup/Perspex.Markup.Xaml/DataBinding/TargetBindingEndpoint.cs b/src/Markup/Perspex.Markup.Xaml/Binding/TargetBindingEndpoint.cs similarity index 91% rename from src/Markup/Perspex.Markup.Xaml/DataBinding/TargetBindingEndpoint.cs rename to src/Markup/Perspex.Markup.Xaml/Binding/TargetBindingEndpoint.cs index aff0f63ec6..316dcddcc4 100644 --- a/src/Markup/Perspex.Markup.Xaml/DataBinding/TargetBindingEndpoint.cs +++ b/src/Markup/Perspex.Markup.Xaml/Binding/TargetBindingEndpoint.cs @@ -1,7 +1,7 @@ // Copyright (c) The Perspex Project. All rights reserved. // Licensed under the MIT license. See licence.md file in the project root for full license information. -namespace Perspex.Markup.Xaml.DataBinding +namespace Perspex.Markup.Xaml.Binding { public class TargetBindingEndpoint { diff --git a/src/Markup/Perspex.Markup.Xaml/DataBinding/XamlBinding.cs b/src/Markup/Perspex.Markup.Xaml/Binding/XamlBinding.cs similarity index 97% rename from src/Markup/Perspex.Markup.Xaml/DataBinding/XamlBinding.cs rename to src/Markup/Perspex.Markup.Xaml/Binding/XamlBinding.cs index 330a835fc6..8204b55d17 100644 --- a/src/Markup/Perspex.Markup.Xaml/DataBinding/XamlBinding.cs +++ b/src/Markup/Perspex.Markup.Xaml/Binding/XamlBinding.cs @@ -6,7 +6,7 @@ using System.Reactive.Linq; using OmniXaml.TypeConversion; using Perspex.Markup.Binding; -namespace Perspex.Markup.Xaml.DataBinding +namespace Perspex.Markup.Xaml.Binding { public class XamlBinding { diff --git a/src/Markup/Perspex.Markup.Xaml/DataBinding/XamlBindingDefinition.cs b/src/Markup/Perspex.Markup.Xaml/Binding/XamlBindingDefinition.cs similarity index 94% rename from src/Markup/Perspex.Markup.Xaml/DataBinding/XamlBindingDefinition.cs rename to src/Markup/Perspex.Markup.Xaml/Binding/XamlBindingDefinition.cs index 4cbd3bfe1e..da0c6d633e 100644 --- a/src/Markup/Perspex.Markup.Xaml/DataBinding/XamlBindingDefinition.cs +++ b/src/Markup/Perspex.Markup.Xaml/Binding/XamlBindingDefinition.cs @@ -3,7 +3,7 @@ using Perspex.Controls; -namespace Perspex.Markup.Xaml.DataBinding +namespace Perspex.Markup.Xaml.Binding { public class XamlBindingDefinition { diff --git a/src/Markup/Perspex.Markup.Xaml/Context/PerspexTypeRepository.cs b/src/Markup/Perspex.Markup.Xaml/Context/PerspexTypeRepository.cs index 4d32ee8658..f0dcf0a444 100644 --- a/src/Markup/Perspex.Markup.Xaml/Context/PerspexTypeRepository.cs +++ b/src/Markup/Perspex.Markup.Xaml/Context/PerspexTypeRepository.cs @@ -5,7 +5,7 @@ using System; using Glass; using OmniXaml; using OmniXaml.Typing; -using Perspex.Markup.Xaml.DataBinding; +using Perspex.Markup.Xaml.Binding; namespace Perspex.Markup.Xaml.Context { diff --git a/src/Markup/Perspex.Markup.Xaml/Context/PerspexWiringContext.cs b/src/Markup/Perspex.Markup.Xaml/Context/PerspexWiringContext.cs index 933a39dbe4..c5373e031a 100644 --- a/src/Markup/Perspex.Markup.Xaml/Context/PerspexWiringContext.cs +++ b/src/Markup/Perspex.Markup.Xaml/Context/PerspexWiringContext.cs @@ -15,7 +15,7 @@ using Perspex.Controls; using Perspex.Input; using Perspex.Markup.Xaml.Templates; using Perspex.Markup.Xaml.Converters; -using Perspex.Markup.Xaml.DataBinding; +using Perspex.Markup.Xaml.Binding; using Perspex.Markup.Xaml.MarkupExtensions; using Perspex.Media; using Perspex.Media.Imaging; diff --git a/src/Markup/Perspex.Markup.Xaml/Context/PerspexXamlMember.cs b/src/Markup/Perspex.Markup.Xaml/Context/PerspexXamlMember.cs index dc4c4cbde2..172911a6f2 100644 --- a/src/Markup/Perspex.Markup.Xaml/Context/PerspexXamlMember.cs +++ b/src/Markup/Perspex.Markup.Xaml/Context/PerspexXamlMember.cs @@ -1,7 +1,7 @@ // Copyright (c) The Perspex Project. All rights reserved. // Licensed under the MIT license. See licence.md file in the project root for full license information. -using Perspex.Markup.Xaml.DataBinding; +using Perspex.Markup.Xaml.Binding; using OmniXaml; using OmniXaml.Typing; diff --git a/src/Markup/Perspex.Markup.Xaml/Context/PerspexXamlMemberValuePlugin.cs b/src/Markup/Perspex.Markup.Xaml/Context/PerspexXamlMemberValuePlugin.cs index f978ecaa69..908fcd22fe 100644 --- a/src/Markup/Perspex.Markup.Xaml/Context/PerspexXamlMemberValuePlugin.cs +++ b/src/Markup/Perspex.Markup.Xaml/Context/PerspexXamlMemberValuePlugin.cs @@ -7,7 +7,7 @@ using Glass; using OmniXaml.ObjectAssembler; using OmniXaml.Typing; using Perspex.Controls; -using Perspex.Markup.Xaml.DataBinding; +using Perspex.Markup.Xaml.Binding; using Perspex.Styling; namespace Perspex.Markup.Xaml.Context diff --git a/src/Markup/Perspex.Markup.Xaml/Context/PerspexXamlType.cs b/src/Markup/Perspex.Markup.Xaml/Context/PerspexXamlType.cs index 827f6f3827..29de09c241 100644 --- a/src/Markup/Perspex.Markup.Xaml/Context/PerspexXamlType.cs +++ b/src/Markup/Perspex.Markup.Xaml/Context/PerspexXamlType.cs @@ -4,7 +4,7 @@ using System; using OmniXaml; using OmniXaml.Typing; -using Perspex.Markup.Xaml.DataBinding; +using Perspex.Markup.Xaml.Binding; namespace Perspex.Markup.Xaml.Context { diff --git a/src/Markup/Perspex.Markup.Xaml/MarkupExtensions/BindingExtension.cs b/src/Markup/Perspex.Markup.Xaml/MarkupExtensions/BindingExtension.cs index 55f2b1ee4a..5c124de956 100644 --- a/src/Markup/Perspex.Markup.Xaml/MarkupExtensions/BindingExtension.cs +++ b/src/Markup/Perspex.Markup.Xaml/MarkupExtensions/BindingExtension.cs @@ -4,7 +4,7 @@ using System.Linq; using OmniXaml; using Perspex.Controls; -using Perspex.Markup.Xaml.DataBinding; +using Perspex.Markup.Xaml.Binding; namespace Perspex.Markup.Xaml.MarkupExtensions { diff --git a/src/Markup/Perspex.Markup.Xaml/Perspex.Markup.Xaml.csproj b/src/Markup/Perspex.Markup.Xaml/Perspex.Markup.Xaml.csproj index a117474005..7bfc7dc51a 100644 --- a/src/Markup/Perspex.Markup.Xaml/Perspex.Markup.Xaml.csproj +++ b/src/Markup/Perspex.Markup.Xaml/Perspex.Markup.Xaml.csproj @@ -38,6 +38,12 @@ Properties\SharedAssemblyInfo.cs + + + + + + @@ -224,12 +230,6 @@ - - - - - - diff --git a/src/Markup/Perspex.Markup.Xaml/Templates/TreeDataTemplate.cs b/src/Markup/Perspex.Markup.Xaml/Templates/TreeDataTemplate.cs index e66d12ba75..23955b7682 100644 --- a/src/Markup/Perspex.Markup.Xaml/Templates/TreeDataTemplate.cs +++ b/src/Markup/Perspex.Markup.Xaml/Templates/TreeDataTemplate.cs @@ -6,7 +6,7 @@ using System.Collections; using OmniXaml.Attributes; using Perspex.Controls; using Perspex.Controls.Templates; -using Perspex.Markup.Xaml.DataBinding; +using Perspex.Markup.Xaml.Binding; namespace Perspex.Markup.Xaml.Templates { diff --git a/tests/Perspex.Markup.Xaml.UnitTests/BinderTest.cs b/tests/Perspex.Markup.Xaml.UnitTests/BinderTest.cs index 4a421bce2f..a39f4b0667 100644 --- a/tests/Perspex.Markup.Xaml.UnitTests/BinderTest.cs +++ b/tests/Perspex.Markup.Xaml.UnitTests/BinderTest.cs @@ -3,7 +3,7 @@ using System; using Moq; -using Perspex.Markup.Xaml.DataBinding; +using Perspex.Markup.Xaml.Binding; using OmniXaml.TypeConversion; using Xunit; diff --git a/tests/Perspex.Markup.Xaml.UnitTests/BindingDefinitionBuilder.cs b/tests/Perspex.Markup.Xaml.UnitTests/BindingDefinitionBuilder.cs index 985850e3e9..7e986201e3 100644 --- a/tests/Perspex.Markup.Xaml.UnitTests/BindingDefinitionBuilder.cs +++ b/tests/Perspex.Markup.Xaml.UnitTests/BindingDefinitionBuilder.cs @@ -2,7 +2,7 @@ // Licensed under the MIT license. See licence.md file in the project root for full license information. using Perspex.Controls; -using Perspex.Markup.Xaml.DataBinding; +using Perspex.Markup.Xaml.Binding; namespace Perspex.Xaml.Base.UnitTest { diff --git a/tests/Perspex.Markup.Xaml.UnitTests/XamlBindingTest.cs b/tests/Perspex.Markup.Xaml.UnitTests/XamlBindingTest.cs index fcd90f6333..6e0d14d5cf 100644 --- a/tests/Perspex.Markup.Xaml.UnitTests/XamlBindingTest.cs +++ b/tests/Perspex.Markup.Xaml.UnitTests/XamlBindingTest.cs @@ -2,7 +2,7 @@ // Licensed under the MIT license. See licence.md file in the project root for full license information. using Moq; -using Perspex.Markup.Xaml.DataBinding; +using Perspex.Markup.Xaml.Binding; using OmniXaml.TypeConversion; using Xunit;