diff --git a/Tests/Perspex.Base.UnitTests/GlobalSuppressions.cs b/Tests/Perspex.Base.UnitTests/GlobalSuppressions.cs
index 5b748a54d0..70df3acee7 100644
--- a/Tests/Perspex.Base.UnitTests/GlobalSuppressions.cs
+++ b/Tests/Perspex.Base.UnitTests/GlobalSuppressions.cs
@@ -1,7 +1,8 @@
-// This file is used by Code Analysis to maintain SuppressMessage
-// attributes that are applied to this project.
-// Project-level suppressions either have no target or are given
-// a specific target and scoped to a namespace, type, member, etc.
+// -----------------------------------------------------------------------
+//
+// Copyright 2015 MIT Licence. See licence.md for more information.
+//
+// -----------------------------------------------------------------------
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage(
"StyleCop.CSharp.MaintainabilityRules",
diff --git a/Tests/Perspex.Controls.UnitTests/GlobalSuppressions.cs b/Tests/Perspex.Controls.UnitTests/GlobalSuppressions.cs
index 72d1f6b6a3..254dbfdb94 100644
--- a/Tests/Perspex.Controls.UnitTests/GlobalSuppressions.cs
+++ b/Tests/Perspex.Controls.UnitTests/GlobalSuppressions.cs
@@ -1,7 +1,8 @@
-// This file is used by Code Analysis to maintain SuppressMessage
-// attributes that are applied to this project.
-// Project-level suppressions either have no target or are given
-// a specific target and scoped to a namespace, type, member, etc.
+// -----------------------------------------------------------------------
+//
+// Copyright 2015 MIT Licence. See licence.md for more information.
+//
+// -----------------------------------------------------------------------
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage(
"StyleCop.CSharp.MaintainabilityRules",
diff --git a/Tests/Perspex.Direct2D1.UnitTests/GlobalSuppressions.cs b/Tests/Perspex.Direct2D1.UnitTests/GlobalSuppressions.cs
index 72d1f6b6a3..254dbfdb94 100644
--- a/Tests/Perspex.Direct2D1.UnitTests/GlobalSuppressions.cs
+++ b/Tests/Perspex.Direct2D1.UnitTests/GlobalSuppressions.cs
@@ -1,7 +1,8 @@
-// This file is used by Code Analysis to maintain SuppressMessage
-// attributes that are applied to this project.
-// Project-level suppressions either have no target or are given
-// a specific target and scoped to a namespace, type, member, etc.
+// -----------------------------------------------------------------------
+//
+// Copyright 2015 MIT Licence. See licence.md for more information.
+//
+// -----------------------------------------------------------------------
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage(
"StyleCop.CSharp.MaintainabilityRules",
diff --git a/Tests/Perspex.Input.UnitTests/GlobalSuppressions.cs b/Tests/Perspex.Input.UnitTests/GlobalSuppressions.cs
index 72d1f6b6a3..254dbfdb94 100644
--- a/Tests/Perspex.Input.UnitTests/GlobalSuppressions.cs
+++ b/Tests/Perspex.Input.UnitTests/GlobalSuppressions.cs
@@ -1,7 +1,8 @@
-// This file is used by Code Analysis to maintain SuppressMessage
-// attributes that are applied to this project.
-// Project-level suppressions either have no target or are given
-// a specific target and scoped to a namespace, type, member, etc.
+// -----------------------------------------------------------------------
+//
+// Copyright 2015 MIT Licence. See licence.md for more information.
+//
+// -----------------------------------------------------------------------
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage(
"StyleCop.CSharp.MaintainabilityRules",
diff --git a/Tests/Perspex.Interactivity.UnitTests/GlobalSuppressions.cs b/Tests/Perspex.Interactivity.UnitTests/GlobalSuppressions.cs
index a6e0896543..2000614313 100644
--- a/Tests/Perspex.Interactivity.UnitTests/GlobalSuppressions.cs
+++ b/Tests/Perspex.Interactivity.UnitTests/GlobalSuppressions.cs
@@ -1,7 +1,8 @@
-// This file is used by Code Analysis to maintain SuppressMessage
-// attributes that are applied to this project.
-// Project-level suppressions either have no target or are given
-// a specific target and scoped to a namespace, type, member, etc.
+// -----------------------------------------------------------------------
+//
+// Copyright 2015 MIT Licence. See licence.md for more information.
+//
+// -----------------------------------------------------------------------
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage(
"StyleCop.CSharp.DocumentationRules",
diff --git a/Tests/Perspex.Layout.UnitTests/GlobalSuppressions.cs b/Tests/Perspex.Layout.UnitTests/GlobalSuppressions.cs
index a6e0896543..2000614313 100644
--- a/Tests/Perspex.Layout.UnitTests/GlobalSuppressions.cs
+++ b/Tests/Perspex.Layout.UnitTests/GlobalSuppressions.cs
@@ -1,7 +1,8 @@
-// This file is used by Code Analysis to maintain SuppressMessage
-// attributes that are applied to this project.
-// Project-level suppressions either have no target or are given
-// a specific target and scoped to a namespace, type, member, etc.
+// -----------------------------------------------------------------------
+//
+// Copyright 2015 MIT Licence. See licence.md for more information.
+//
+// -----------------------------------------------------------------------
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage(
"StyleCop.CSharp.DocumentationRules",
diff --git a/Tests/Perspex.RenderTests/GlobalSuppressions.cs b/Tests/Perspex.RenderTests/GlobalSuppressions.cs
index 72d1f6b6a3..254dbfdb94 100644
--- a/Tests/Perspex.RenderTests/GlobalSuppressions.cs
+++ b/Tests/Perspex.RenderTests/GlobalSuppressions.cs
@@ -1,7 +1,8 @@
-// This file is used by Code Analysis to maintain SuppressMessage
-// attributes that are applied to this project.
-// Project-level suppressions either have no target or are given
-// a specific target and scoped to a namespace, type, member, etc.
+// -----------------------------------------------------------------------
+//
+// Copyright 2015 MIT Licence. See licence.md for more information.
+//
+// -----------------------------------------------------------------------
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage(
"StyleCop.CSharp.MaintainabilityRules",
diff --git a/Tests/Perspex.SceneGraph.UnitTests/GlobalSuppressions.cs b/Tests/Perspex.SceneGraph.UnitTests/GlobalSuppressions.cs
index a6e0896543..2000614313 100644
--- a/Tests/Perspex.SceneGraph.UnitTests/GlobalSuppressions.cs
+++ b/Tests/Perspex.SceneGraph.UnitTests/GlobalSuppressions.cs
@@ -1,7 +1,8 @@
-// This file is used by Code Analysis to maintain SuppressMessage
-// attributes that are applied to this project.
-// Project-level suppressions either have no target or are given
-// a specific target and scoped to a namespace, type, member, etc.
+// -----------------------------------------------------------------------
+//
+// Copyright 2015 MIT Licence. See licence.md for more information.
+//
+// -----------------------------------------------------------------------
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage(
"StyleCop.CSharp.DocumentationRules",
diff --git a/Tests/Perspex.Styling.UnitTests/GlobalSuppressions.cs b/Tests/Perspex.Styling.UnitTests/GlobalSuppressions.cs
index a6e0896543..2000614313 100644
--- a/Tests/Perspex.Styling.UnitTests/GlobalSuppressions.cs
+++ b/Tests/Perspex.Styling.UnitTests/GlobalSuppressions.cs
@@ -1,7 +1,8 @@
-// This file is used by Code Analysis to maintain SuppressMessage
-// attributes that are applied to this project.
-// Project-level suppressions either have no target or are given
-// a specific target and scoped to a namespace, type, member, etc.
+// -----------------------------------------------------------------------
+//
+// Copyright 2015 MIT Licence. See licence.md for more information.
+//
+// -----------------------------------------------------------------------
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage(
"StyleCop.CSharp.DocumentationRules",
diff --git a/src/Markup/Perspex.Markup.Xaml/Context/PerspexObjectAssembler.cs b/src/Markup/Perspex.Markup.Xaml/Context/PerspexObjectAssembler.cs
index 23e7eb3696..3409f27969 100644
--- a/src/Markup/Perspex.Markup.Xaml/Context/PerspexObjectAssembler.cs
+++ b/src/Markup/Perspex.Markup.Xaml/Context/PerspexObjectAssembler.cs
@@ -1,4 +1,10 @@
-namespace Perspex.Markup.Xaml.Context
+// -----------------------------------------------------------------------
+//
+// Copyright 2015 MIT Licence. See licence.md for more information.
+//
+// -----------------------------------------------------------------------
+
+namespace Perspex.Markup.Xaml.Context
{
using System;
using OmniXaml;
@@ -15,21 +21,24 @@
mapping.Map(template => template.Content, new TemplateLoader());
var assembler = new ObjectAssembler(wiringContext, new TopDownMemberValueContext(), objectAssemblerSettings);
- objectAssembler = new TemplateHostingObjectAssembler(assembler, mapping);
+ this.objectAssembler = new TemplateHostingObjectAssembler(assembler, mapping);
}
- public object Result => objectAssembler.Result;
+ public object Result => this.objectAssembler.Result;
+
public EventHandler XamlSetValueHandler { get; set; }
- public IWiringContext WiringContext => objectAssembler.WiringContext;
+
+ public IWiringContext WiringContext => this.objectAssembler.WiringContext;
+
public void Process(XamlInstruction node)
{
- objectAssembler.Process(node);
+ this.objectAssembler.Process(node);
}
public void OverrideInstance(object instance)
{
- objectAssembler.OverrideInstance(instance);
+ this.objectAssembler.OverrideInstance(instance);
}
}
}
\ No newline at end of file
diff --git a/src/Markup/Perspex.Markup.Xaml/Context/PerspexParserFactory.cs b/src/Markup/Perspex.Markup.Xaml/Context/PerspexParserFactory.cs
index 0c065bb1bf..3312ab7487 100644
--- a/src/Markup/Perspex.Markup.Xaml/Context/PerspexParserFactory.cs
+++ b/src/Markup/Perspex.Markup.Xaml/Context/PerspexParserFactory.cs
@@ -1,10 +1,15 @@
+// -----------------------------------------------------------------------
+//
+// Copyright 2015 MIT Licence. See licence.md for more information.
+//
+// -----------------------------------------------------------------------
+
namespace Perspex.Markup.Xaml.Context
{
using OmniXaml;
using OmniXaml.ObjectAssembler;
using OmniXaml.Parsers.ProtoParser;
using OmniXaml.Parsers.XamlNodes;
- using Perspex.Markup.Xaml.Context;
public class PerspexParserFactory : IXamlParserFactory
{
@@ -17,22 +22,22 @@ namespace Perspex.Markup.Xaml.Context
public PerspexParserFactory(ITypeFactory typeFactory)
{
- wiringContext = new PerspexWiringContext(typeFactory);
+ this.wiringContext = new PerspexWiringContext(typeFactory);
}
public IXamlParser CreateForReadingFree()
{
- var objectAssemblerForUndefinedRoot = GetObjectAssemblerForUndefinedRoot();
+ var objectAssemblerForUndefinedRoot = this.GetObjectAssemblerForUndefinedRoot();
- return CreateParser(objectAssemblerForUndefinedRoot);
+ return this.CreateParser(objectAssemblerForUndefinedRoot);
}
private IXamlParser CreateParser(IObjectAssembler objectAssemblerForUndefinedRoot)
{
- var xamlInstructionParser = new OrderAwareXamlInstructionParser(new XamlInstructionParser(wiringContext));
+ var xamlInstructionParser = new OrderAwareXamlInstructionParser(new XamlInstructionParser(this.wiringContext));
var phaseParserKit = new PhaseParserKit(
- new XamlProtoInstructionParser(wiringContext),
+ new XamlProtoInstructionParser(this.wiringContext),
xamlInstructionParser,
objectAssemblerForUndefinedRoot);
@@ -41,19 +46,19 @@ namespace Perspex.Markup.Xaml.Context
private IObjectAssembler GetObjectAssemblerForUndefinedRoot()
{
- return new ObjectAssembler(wiringContext, new TopDownMemberValueContext());
+ return new ObjectAssembler(this.wiringContext, new TopDownMemberValueContext());
}
public IXamlParser CreateForReadingSpecificInstance(object rootInstance)
{
- var objectAssemblerForUndefinedRoot = GetObjectAssemblerForSpecificRoot(rootInstance);
+ var objectAssemblerForUndefinedRoot = this.GetObjectAssemblerForSpecificRoot(rootInstance);
- return CreateParser(objectAssemblerForUndefinedRoot);
+ return this.CreateParser(objectAssemblerForUndefinedRoot);
}
private IObjectAssembler GetObjectAssemblerForSpecificRoot(object rootInstance)
{
- return new PerspexObjectAssembler(wiringContext, new ObjectAssemblerSettings { RootInstance = rootInstance });
+ return new PerspexObjectAssembler(this.wiringContext, new ObjectAssemblerSettings { RootInstance = rootInstance });
}
}
}
\ No newline at end of file
diff --git a/src/Markup/Perspex.Markup.Xaml/Context/PerspexTypeRepository.cs b/src/Markup/Perspex.Markup.Xaml/Context/PerspexTypeRepository.cs
index 21079e6cac..6d2f28a358 100644
--- a/src/Markup/Perspex.Markup.Xaml/Context/PerspexTypeRepository.cs
+++ b/src/Markup/Perspex.Markup.Xaml/Context/PerspexTypeRepository.cs
@@ -1,3 +1,9 @@
+// -----------------------------------------------------------------------
+//
+// Copyright 2015 MIT Licence. See licence.md for more information.
+//
+// -----------------------------------------------------------------------
+
namespace Perspex.Markup.Xaml.Context
{
using System;
@@ -23,7 +29,7 @@ namespace Perspex.Markup.Xaml.Context
public override XamlType GetXamlType(Type type)
{
Guard.ThrowIfNull(type, nameof(type));
- return new PerspexXamlType(type, this, typeFactory, FeatureProvider, propertyBinder);
+ return new PerspexXamlType(type, this, this.typeFactory, this.FeatureProvider, this.propertyBinder);
}
}
}
\ No newline at end of file
diff --git a/src/Markup/Perspex.Markup.Xaml/Context/PerspexWiringContext.cs b/src/Markup/Perspex.Markup.Xaml/Context/PerspexWiringContext.cs
index d52fe9df92..f78418f20d 100644
--- a/src/Markup/Perspex.Markup.Xaml/Context/PerspexWiringContext.cs
+++ b/src/Markup/Perspex.Markup.Xaml/Context/PerspexWiringContext.cs
@@ -1,3 +1,9 @@
+// -----------------------------------------------------------------------
+//
+// Copyright 2015 MIT Licence. See licence.md for more information.
+//
+// -----------------------------------------------------------------------
+
namespace Perspex.Markup.Xaml.Context
{
using System.Collections.Generic;
@@ -29,7 +35,7 @@ namespace Perspex.Markup.Xaml.Context
var perspexPropertyBinder = new PerspexPropertyBinder(featureProvider.ConverterProvider);
var xamlTypeRepository = new PerspexTypeRepository(xamlNamespaceRegistry, typeFactory, featureProvider, perspexPropertyBinder);
var typeContext = new TypeContext(xamlTypeRepository, xamlNamespaceRegistry, typeFactory);
- context = new WiringContext(typeContext, featureProvider);
+ this.context = new WiringContext(typeContext, featureProvider);
}
private static XamlNamespaceRegistry CreateXamlNamespaceRegistry()
@@ -106,7 +112,8 @@ namespace Perspex.Markup.Xaml.Context
return contentPropertyProvider;
}
- public ITypeContext TypeContext => context.TypeContext;
- public ITypeFeatureProvider FeatureProvider => context.FeatureProvider;
+ public ITypeContext TypeContext => this.context.TypeContext;
+
+ public ITypeFeatureProvider FeatureProvider => this.context.FeatureProvider;
}
}
\ No newline at end of file
diff --git a/src/Markup/Perspex.Markup.Xaml/Context/PerspexXamlMember.cs b/src/Markup/Perspex.Markup.Xaml/Context/PerspexXamlMember.cs
index d1c8575afc..92a073696a 100644
--- a/src/Markup/Perspex.Markup.Xaml/Context/PerspexXamlMember.cs
+++ b/src/Markup/Perspex.Markup.Xaml/Context/PerspexXamlMember.cs
@@ -1,3 +1,9 @@
+// -----------------------------------------------------------------------
+//
+// Copyright 2015 MIT Licence. See licence.md for more information.
+//
+// -----------------------------------------------------------------------
+
namespace Perspex.Markup.Xaml.Context
{
using DataBinding;
@@ -20,7 +26,7 @@ namespace Perspex.Markup.Xaml.Context
protected override IXamlMemberValuePlugin LookupXamlMemberValueConnector()
{
- return new PerspexXamlMemberValuePlugin(this, propertyBinder);
+ return new PerspexXamlMemberValuePlugin(this, this.propertyBinder);
}
public override string ToString()
diff --git a/src/Markup/Perspex.Markup.Xaml/Context/PerspexXamlMemberValuePlugin.cs b/src/Markup/Perspex.Markup.Xaml/Context/PerspexXamlMemberValuePlugin.cs
index 175706d5fa..e283ec63ff 100644
--- a/src/Markup/Perspex.Markup.Xaml/Context/PerspexXamlMemberValuePlugin.cs
+++ b/src/Markup/Perspex.Markup.Xaml/Context/PerspexXamlMemberValuePlugin.cs
@@ -1,3 +1,9 @@
+// -----------------------------------------------------------------------
+//
+// Copyright 2015 MIT Licence. See licence.md for more information.
+//
+// -----------------------------------------------------------------------
+
namespace Perspex.Markup.Xaml.Context
{
using System;
@@ -20,9 +26,9 @@ namespace Perspex.Markup.Xaml.Context
public override void SetValue(object instance, object value)
{
- if (ValueRequiresSpecialHandling(value))
+ if (this.ValueRequiresSpecialHandling(value))
{
- HandleSpecialValue(instance, value);
+ this.HandleSpecialValue(instance, value);
}
else
{
@@ -35,11 +41,11 @@ namespace Perspex.Markup.Xaml.Context
var definition = value as XamlBindingDefinition;
if (definition != null)
{
- HandleXamlBindingDefinition(definition);
+ this.HandleXamlBindingDefinition(definition);
}
- else if (IsPerspexProperty)
+ else if (this.IsPerspexProperty)
{
- HandlePerspexProperty(instance, value);
+ this.HandlePerspexProperty(instance, value);
}
else
{
@@ -49,7 +55,7 @@ namespace Perspex.Markup.Xaml.Context
private void HandlePerspexProperty(object instance, object value)
{
- var pp = PerspexProperty;
+ var pp = this.PerspexProperty;
var po = (PerspexObject) instance;
po.SetValue(pp, value);
}
@@ -57,10 +63,10 @@ namespace Perspex.Markup.Xaml.Context
private void HandleXamlBindingDefinition(XamlBindingDefinition xamlBindingDefinition)
{
PerspexObject subjectObject = xamlBindingDefinition.Target;
- propertyBinder.Create(xamlBindingDefinition);
+ this.propertyBinder.Create(xamlBindingDefinition);
var observableForDataContext = subjectObject.GetObservable(Control.DataContextProperty);
- observableForDataContext.Where(o => o != null).Subscribe(_ => BindToDataContextWhenItsSet(xamlBindingDefinition));
+ observableForDataContext.Where(o => o != null).Subscribe(_ => this.BindToDataContextWhenItsSet(xamlBindingDefinition));
}
private void BindToDataContextWhenItsSet(XamlBindingDefinition definition)
@@ -68,7 +74,7 @@ namespace Perspex.Markup.Xaml.Context
var target = definition.Target;
var dataContext = target.DataContext;
- var binding = propertyBinder.GetBinding(target, definition.TargetProperty);
+ var binding = this.propertyBinder.GetBinding(target, definition.TargetProperty);
binding.Bind(dataContext);
}
@@ -77,8 +83,8 @@ namespace Perspex.Markup.Xaml.Context
{
get
{
- var underlyingType = xamlMember.DeclaringType.UnderlyingType;
- var name = xamlMember.Name + "Property";
+ var underlyingType = this.xamlMember.DeclaringType.UnderlyingType;
+ var name = this.xamlMember.Name + "Property";
var value = ReflectionExtensions.GetValueOfStaticField(underlyingType, name);
return value as PerspexProperty;
@@ -87,14 +93,14 @@ namespace Perspex.Markup.Xaml.Context
private bool ValueRequiresSpecialHandling(object value)
{
- return value is XamlBindingDefinition || IsPerspexProperty;
+ return value is XamlBindingDefinition || this.IsPerspexProperty;
}
- private bool IsPerspexProperty => PerspexProperty != null;
+ private bool IsPerspexProperty => this.PerspexProperty != null;
public override string ToString()
{
- return $"{{Perspex Value Connector for member {xamlMember}}}";
+ return $"{{Perspex Value Connector for member {this.xamlMember}}}";
}
}
}
\ No newline at end of file
diff --git a/src/Markup/Perspex.Markup.Xaml/Context/PerspexXamlType.cs b/src/Markup/Perspex.Markup.Xaml/Context/PerspexXamlType.cs
index 687d70dae8..ce9ec08e50 100644
--- a/src/Markup/Perspex.Markup.Xaml/Context/PerspexXamlType.cs
+++ b/src/Markup/Perspex.Markup.Xaml/Context/PerspexXamlType.cs
@@ -1,3 +1,9 @@
+// -----------------------------------------------------------------------
+//
+// Copyright 2015 MIT Licence. See licence.md for more information.
+//
+// -----------------------------------------------------------------------
+
namespace Perspex.Markup.Xaml.Context
{
using System;
@@ -18,11 +24,11 @@ namespace Perspex.Markup.Xaml.Context
this.propertyBinder = propertyBinder;
}
- protected IPerspexPropertyBinder PropertyBinder => propertyBinder;
+ protected IPerspexPropertyBinder PropertyBinder => this.propertyBinder;
protected override XamlMember LookupMember(string name)
{
- return new PerspexXamlMember(name, this, TypeRepository, FeatureProvider, propertyBinder);
+ return new PerspexXamlMember(name, this, this.TypeRepository, this.FeatureProvider, this.propertyBinder);
}
public override string ToString()
diff --git a/src/Markup/Perspex.Markup.Xaml/Converters/BitmapConverter.cs b/src/Markup/Perspex.Markup.Xaml/Converters/BitmapConverter.cs
index 3075e234c9..46acc4a68a 100644
--- a/src/Markup/Perspex.Markup.Xaml/Converters/BitmapConverter.cs
+++ b/src/Markup/Perspex.Markup.Xaml/Converters/BitmapConverter.cs
@@ -1,3 +1,9 @@
+// -----------------------------------------------------------------------
+//
+// Copyright 2015 MIT Licence. See licence.md for more information.
+//
+// -----------------------------------------------------------------------
+
namespace Perspex.Markup.Xaml.Converters
{
using System;
diff --git a/src/Markup/Perspex.Markup.Xaml/Converters/BrushConverter.cs b/src/Markup/Perspex.Markup.Xaml/Converters/BrushConverter.cs
index 5236df0df8..cd55031cf7 100644
--- a/src/Markup/Perspex.Markup.Xaml/Converters/BrushConverter.cs
+++ b/src/Markup/Perspex.Markup.Xaml/Converters/BrushConverter.cs
@@ -1,3 +1,9 @@
+// -----------------------------------------------------------------------
+//
+// Copyright 2015 MIT Licence. See licence.md for more information.
+//
+// -----------------------------------------------------------------------
+
namespace Perspex.Markup.Xaml.Converters
{
using System;
diff --git a/src/Markup/Perspex.Markup.Xaml/Converters/GridLengthTypeConverter.cs b/src/Markup/Perspex.Markup.Xaml/Converters/GridLengthTypeConverter.cs
index 3f3b2d39f6..5609597369 100644
--- a/src/Markup/Perspex.Markup.Xaml/Converters/GridLengthTypeConverter.cs
+++ b/src/Markup/Perspex.Markup.Xaml/Converters/GridLengthTypeConverter.cs
@@ -1,4 +1,10 @@
-namespace Perspex.Markup.Xaml.Converters
+// -----------------------------------------------------------------------
+//
+// Copyright 2015 MIT Licence. See licence.md for more information.
+//
+// -----------------------------------------------------------------------
+
+namespace Perspex.Markup.Xaml.Converters
{
using System;
using System.Globalization;
diff --git a/src/Markup/Perspex.Markup.Xaml/Converters/ThicknessConverter.cs b/src/Markup/Perspex.Markup.Xaml/Converters/ThicknessConverter.cs
index e4768c1afe..061618f55f 100644
--- a/src/Markup/Perspex.Markup.Xaml/Converters/ThicknessConverter.cs
+++ b/src/Markup/Perspex.Markup.Xaml/Converters/ThicknessConverter.cs
@@ -1,4 +1,10 @@
-namespace Perspex.Markup.Xaml.Converters
+// -----------------------------------------------------------------------
+//
+// Copyright 2015 MIT Licence. See licence.md for more information.
+//
+// -----------------------------------------------------------------------
+
+namespace Perspex.Markup.Xaml.Converters
{
using System;
using System.Collections.Generic;
diff --git a/src/Markup/Perspex.Markup.Xaml/DataBinding/ChangeTracking/ObservablePropertyBranch.cs b/src/Markup/Perspex.Markup.Xaml/DataBinding/ChangeTracking/ObservablePropertyBranch.cs
index b13b5d4bf9..d1bf21a8b4 100644
--- a/src/Markup/Perspex.Markup.Xaml/DataBinding/ChangeTracking/ObservablePropertyBranch.cs
+++ b/src/Markup/Perspex.Markup.Xaml/DataBinding/ChangeTracking/ObservablePropertyBranch.cs
@@ -1,3 +1,9 @@
+// -----------------------------------------------------------------------
+//
+// Copyright 2015 MIT Licence. See licence.md for more information.
+//
+// -----------------------------------------------------------------------
+
namespace Perspex.Markup.Xaml.DataBinding.ChangeTracking
{
using System;
@@ -21,9 +27,9 @@ namespace Perspex.Markup.Xaml.DataBinding.ChangeTracking
this.root = root;
this.propertyPath = propertyPath;
- mountPoint = new PropertyMountPoint(root, propertyPath);
- var subscriptions = GetInpcNodes();
- Changed = CreateObservableFromNodes(subscriptions);
+ this.mountPoint = new PropertyMountPoint(root, propertyPath);
+ var subscriptions = this.GetInpcNodes();
+ this.Changed = this.CreateObservableFromNodes(subscriptions);
}
private IObservable