Преглед изворни кода

Merge pull request #1858 from MihaMarkic/spellcheck_base

Spellchecks comments and code in Avalonia.Base
Jumar Macato пре 7 година
родитељ
комит
b196f00bea
53 измењених фајлова са 44 додато и 128 уклоњено
  1. 0 1
      src/Avalonia.Base/AvaloniaLocator.cs
  2. 0 2
      src/Avalonia.Base/AvaloniaObject.cs
  3. 2 2
      src/Avalonia.Base/AvaloniaProperty.cs
  4. 1 2
      src/Avalonia.Base/Collections/AvaloniaList.cs
  5. 1 1
      src/Avalonia.Base/Collections/AvaloniaListConverter.cs
  6. 0 1
      src/Avalonia.Base/Collections/AvaloniaListExtensions.cs
  7. 2 2
      src/Avalonia.Base/Collections/IAvaloniaList.cs
  8. 2 2
      src/Avalonia.Base/Collections/IAvaloniaReadOnlyList.cs
  9. 2 2
      src/Avalonia.Base/Collections/NotifyCollectionChangedExtensions.cs
  10. 5 5
      src/Avalonia.Base/Data/BindingChainException.cs
  11. 0 1
      src/Avalonia.Base/Data/BindingNotification.cs
  12. 1 1
      src/Avalonia.Base/Data/BindingOperations.cs
  13. 2 4
      src/Avalonia.Base/Data/Converters/AlwaysEnabledDelegateCommand.cs
  14. 1 2
      src/Avalonia.Base/Data/Converters/DefaultValueConverter.cs
  15. 0 1
      src/Avalonia.Base/Data/Converters/IValueConverter.cs
  16. 0 3
      src/Avalonia.Base/Data/Converters/StringConverters.cs
  17. 0 2
      src/Avalonia.Base/Data/Core/AvaloniaPropertyAccessorNode.cs
  18. 0 3
      src/Avalonia.Base/Data/Core/EmptyExpressionNode.cs
  19. 0 1
      src/Avalonia.Base/Data/Core/ExpressionObserver.cs
  20. 0 1
      src/Avalonia.Base/Data/Core/ExpressionParseException.cs
  21. 1 5
      src/Avalonia.Base/Data/Core/ITransformNode.cs
  22. 0 2
      src/Avalonia.Base/Data/Core/IndexerExpressionNode.cs
  23. 0 4
      src/Avalonia.Base/Data/Core/IndexerNodeBase.cs
  24. 0 1
      src/Avalonia.Base/Data/Core/LogicalNotNode.cs
  25. 1 4
      src/Avalonia.Base/Data/Core/Parsers/ExpressionTreeParser.cs
  26. 0 2
      src/Avalonia.Base/Data/Core/Parsers/ExpressionVisitorNodeBuilder.cs
  27. 0 2
      src/Avalonia.Base/Data/Core/Plugins/AvaloniaPropertyAccessorPlugin.cs
  28. 1 2
      src/Avalonia.Base/Data/Core/Plugins/DataAnnotationsValidationPlugin.cs
  29. 4 4
      src/Avalonia.Base/Data/Core/Plugins/DataValidationBase.cs
  30. 1 1
      src/Avalonia.Base/Data/Core/Plugins/ExceptionValidationPlugin.cs
  31. 0 1
      src/Avalonia.Base/Data/Core/Plugins/IDataValidationPlugin.cs
  32. 1 1
      src/Avalonia.Base/Data/Core/Plugins/IndeiValidationPlugin.cs
  33. 0 2
      src/Avalonia.Base/Data/Core/Plugins/InpcPropertyAccessorPlugin.cs
  34. 1 4
      src/Avalonia.Base/Data/Core/Plugins/MethodAccessorPlugin.cs
  35. 0 2
      src/Avalonia.Base/Data/Core/Plugins/TaskStreamPlugin.cs
  36. 1 6
      src/Avalonia.Base/Data/Core/SettableNode.cs
  37. 0 2
      src/Avalonia.Base/Data/Core/StreamBindingExtensions.cs
  38. 1 1
      src/Avalonia.Base/Data/IBinding.cs
  39. 1 1
      src/Avalonia.Base/Logging/Logger.cs
  40. 0 4
      src/Avalonia.Base/Platform/IRuntimePlatform.cs
  41. 0 1
      src/Avalonia.Base/PriorityLevel.cs
  42. 3 3
      src/Avalonia.Base/PriorityValue.cs
  43. 0 1
      src/Avalonia.Base/PropertyMetadata.cs
  44. 1 6
      src/Avalonia.Base/Threading/AvaloniaSynchronizationContext.cs
  45. 0 2
      src/Avalonia.Base/Utilities/CharacterReader.cs
  46. 0 3
      src/Avalonia.Base/Utilities/DeferredSetter.cs
  47. 0 2
      src/Avalonia.Base/Utilities/IdentifierParser.cs
  48. 0 4
      src/Avalonia.Base/Utilities/MathUtilities.cs
  49. 0 2
      src/Avalonia.Base/Utilities/SingleOrDictionary.cs
  50. 0 1
      src/Avalonia.Base/Utilities/SingleOrQueue.cs
  51. 5 6
      src/Avalonia.Base/Utilities/TypeUtilities.cs
  52. 0 4
      src/Avalonia.Base/Utilities/WeakTimer.cs
  53. 3 3
      src/Avalonia.Base/ValueStore.cs

+ 0 - 1
src/Avalonia.Base/AvaloniaLocator.cs

@@ -1,6 +1,5 @@
 using System;
 using System.Collections.Generic;
-using System.Reactive.Disposables;
 
 #pragma warning disable CS1591 // Enable me later
 

+ 0 - 2
src/Avalonia.Base/AvaloniaObject.cs

@@ -5,12 +5,10 @@ using System;
 using System.Collections.Generic;
 using System.ComponentModel;
 using System.Linq;
-using System.Reactive.Disposables;
 using System.Reactive.Linq;
 using Avalonia.Data;
 using Avalonia.Diagnostics;
 using Avalonia.Logging;
-using Avalonia.Reactive;
 using Avalonia.Threading;
 using Avalonia.Utilities;
 

+ 2 - 2
src/Avalonia.Base/AvaloniaProperty.cs

@@ -231,7 +231,7 @@ namespace Avalonia
         }
 
         /// <summary>
-        /// Tests two <see cref="AvaloniaProperty"/>s for unequality.
+        /// Tests two <see cref="AvaloniaProperty"/>s for inequality.
         /// </summary>
         /// <param name="a">The first property.</param>
         /// <param name="b">The second property.</param>
@@ -558,4 +558,4 @@ namespace Avalonia
             public override string ToString() => "(unset)";
         }
     }
-}
+}

+ 1 - 2
src/Avalonia.Base/Collections/AvaloniaList.cs

@@ -8,7 +8,6 @@ using System.Collections.Specialized;
 using System.ComponentModel;
 using System.Linq;
 using Avalonia.Diagnostics;
-using Avalonia.Platform;
 
 namespace Avalonia.Collections
 {
@@ -551,4 +550,4 @@ namespace Avalonia.Collections
             NotifyCountChanged();
         }
     }
-}
+}

+ 1 - 1
src/Avalonia.Base/Collections/AvaloniaListConverter.cs

@@ -40,4 +40,4 @@ namespace Avalonia.Collections
             return result;
         }
     }
-}
+}

+ 0 - 1
src/Avalonia.Base/Collections/AvaloniaListExtensions.cs

@@ -6,7 +6,6 @@ using System.Collections;
 using System.Collections.Generic;
 using System.Collections.Specialized;
 using System.ComponentModel;
-using System.Linq;
 using System.Reactive.Disposables;
 
 namespace Avalonia.Collections

+ 2 - 2
src/Avalonia.Base/Collections/IAvaloniaList.cs

@@ -6,7 +6,7 @@ using System.Collections.Generic;
 namespace Avalonia.Collections
 {
     /// <summary>
-    /// A notiftying list.
+    /// A notifying list.
     /// </summary>
     /// <typeparam name="T">The type of the items in the list.</typeparam>
     public interface IAvaloniaList<T> : IList<T>, IAvaloniaReadOnlyList<T>
@@ -64,4 +64,4 @@ namespace Avalonia.Collections
         /// <param name="count">The number of items to remove.</param>
         void RemoveRange(int index, int count);
     }
-}
+}

+ 2 - 2
src/Avalonia.Base/Collections/IAvaloniaReadOnlyList.cs

@@ -8,10 +8,10 @@ using System.ComponentModel;
 namespace Avalonia.Collections
 {
     /// <summary>
-    /// A read-only notiftying list.
+    /// A read-only notifying list.
     /// </summary>
     /// <typeparam name="T">The type of the items in the list.</typeparam>
     public interface IAvaloniaReadOnlyList<out T> : IReadOnlyList<T>, INotifyCollectionChanged, INotifyPropertyChanged
     {
     }
-}
+}

+ 2 - 2
src/Avalonia.Base/Collections/NotifyCollectionChangedExtensions.cs

@@ -25,7 +25,7 @@ namespace Avalonia.Collections
         }
 
         /// <summary>
-        /// Subcribes to the CollectionChanged event using a weak subscription.
+        /// Subscribes to the CollectionChanged event using a weak subscription.
         /// </summary>
         /// <param name="collection">The collection.</param>
         /// <param name="handler">
@@ -44,7 +44,7 @@ namespace Avalonia.Collections
         }
 
         /// <summary>
-        /// Subcribes to the CollectionChanged event using a weak subscription.
+        /// Subscribes to the CollectionChanged event using a weak subscription.
         /// </summary>
         /// <param name="collection">The collection.</param>
         /// <param name="handler">

+ 5 - 5
src/Avalonia.Base/Data/BindingChainException.cs

@@ -6,7 +6,7 @@ using System;
 namespace Avalonia.Data
 {
     /// <summary>
-    /// An exception returned through <see cref="BindingNotification"/> signalling that a
+    /// An exception returned through <see cref="BindingNotification"/> signaling that a
     /// requested binding expression could not be evaluated because of a null in one of the links
     /// of the binding chain.
     /// </summary>
@@ -15,14 +15,14 @@ namespace Avalonia.Data
         private string _message;
 
         /// <summary>
-        /// Initalizes a new instance of the <see cref="BindingChainException"/> class.
+        /// Initializes a new instance of the <see cref="BindingChainException"/> class.
         /// </summary>
         public BindingChainException()
         {
         }
 
         /// <summary>
-        /// Initalizes a new instance of the <see cref="BindingChainException"/> class.
+        /// Initializes a new instance of the <see cref="BindingChainException"/> class.
         /// </summary>
         /// <param name="message">The error message.</param>
         public BindingChainException(string message)
@@ -31,7 +31,7 @@ namespace Avalonia.Data
         }
 
         /// <summary>
-        /// Initalizes a new instance of the <see cref="BindingChainException"/> class.
+        /// Initializes a new instance of the <see cref="BindingChainException"/> class.
         /// </summary>
         /// <param name="message">The error message.</param>
         /// <param name="expression">The expression.</param>
@@ -51,7 +51,7 @@ namespace Avalonia.Data
         public string Expression { get; protected set; }
 
         /// <summary>
-        /// Gets the point in the expression at which the error occured.
+        /// Gets the point in the expression at which the error occurred.
         /// </summary>
         public string ExpressionErrorPoint { get; protected set; }
 

+ 0 - 1
src/Avalonia.Base/Data/BindingNotification.cs

@@ -2,7 +2,6 @@
 // Licensed under the MIT license. See licence.md file in the project root for full license information.
 
 using System;
-using Avalonia.Logging;
 
 namespace Avalonia.Data
 {

+ 1 - 1
src/Avalonia.Base/Data/BindingOperations.cs

@@ -20,7 +20,7 @@ namespace Avalonia.Data
         /// An optional anchor from which to locate required context. When binding to objects that
         /// are not in the logical tree, certain types of binding need an anchor into the tree in 
         /// order to locate named controls or resources. The <paramref name="anchor"/> parameter 
-        /// can be used to provice this context.
+        /// can be used to provide this context.
         /// </param>
         /// <returns>An <see cref="IDisposable"/> which can be used to cancel the binding.</returns>
         public static IDisposable Apply(

+ 2 - 4
src/Avalonia.Base/Data/Converters/AlwaysEnabledDelegateCommand.cs

@@ -1,10 +1,8 @@
-using Avalonia.Utilities;
-using System;
-using System.Collections.Generic;
+using System;
 using System.Globalization;
 using System.Reflection;
-using System.Text;
 using System.Windows.Input;
+using Avalonia.Utilities;
 
 namespace Avalonia.Data.Converters
 {

+ 1 - 2
src/Avalonia.Base/Data/Converters/DefaultValueConverter.cs

@@ -3,9 +3,8 @@
 
 using System;
 using System.Globalization;
-using Avalonia.Data;
-using Avalonia.Utilities;
 using System.Windows.Input;
+using Avalonia.Utilities;
 
 namespace Avalonia.Data.Converters
 {

+ 0 - 1
src/Avalonia.Base/Data/Converters/IValueConverter.cs

@@ -3,7 +3,6 @@
 
 using System;
 using System.Globalization;
-using Avalonia.Data;
 
 namespace Avalonia.Data.Converters
 {

+ 0 - 3
src/Avalonia.Base/Data/Converters/StringConverters.cs

@@ -1,9 +1,6 @@
 // Copyright (c) The Avalonia Project. All rights reserved.
 // Licensed under the MIT license. See licence.md file in the project root for full license information.
 
-using System;
-using System.Globalization;
-using Avalonia.Utilities;
 
 namespace Avalonia.Data.Converters
 {

+ 0 - 2
src/Avalonia.Base/Data/Core/AvaloniaPropertyAccessorNode.cs

@@ -1,7 +1,5 @@
 using System;
-using System.Collections.Generic;
 using System.Reactive.Linq;
-using System.Text;
 using Avalonia.Reactive;
 
 namespace Avalonia.Data.Core

+ 0 - 3
src/Avalonia.Base/Data/Core/EmptyExpressionNode.cs

@@ -1,9 +1,6 @@
 // Copyright (c) The Avalonia Project. All rights reserved.
 // Licensed under the MIT license. See licence.md file in the project root for full license information.
 
-using System;
-using System.Reactive.Linq;
-
 namespace Avalonia.Data.Core
 {
     public class EmptyExpressionNode : ExpressionNode

+ 0 - 1
src/Avalonia.Base/Data/Core/ExpressionObserver.cs

@@ -6,7 +6,6 @@ using System.Collections.Generic;
 using System.Linq.Expressions;
 using System.Reactive;
 using System.Reactive.Linq;
-using Avalonia.Data;
 using Avalonia.Data.Core.Parsers;
 using Avalonia.Data.Core.Plugins;
 using Avalonia.Reactive;

+ 0 - 1
src/Avalonia.Base/Data/Core/ExpressionParseException.cs

@@ -2,7 +2,6 @@
 // Licensed under the MIT license. See licence.md file in the project root for full license information.
 
 using System;
-using Avalonia.Data.Core.Parsers;
 
 namespace Avalonia.Data.Core
 {

+ 1 - 5
src/Avalonia.Base/Data/Core/ITransformNode.cs

@@ -1,8 +1,4 @@
-using System;
-using System.Collections.Generic;
-using System.Text;
-
-namespace Avalonia.Data.Core
+namespace Avalonia.Data.Core
 {
     interface ITransformNode
     {

+ 0 - 2
src/Avalonia.Base/Data/Core/IndexerExpressionNode.cs

@@ -3,8 +3,6 @@ using System.Collections.Generic;
 using System.ComponentModel;
 using System.Linq.Expressions;
 using System.Reflection;
-using System.Text;
-using Avalonia.Data;
 
 namespace Avalonia.Data.Core
 {

+ 0 - 4
src/Avalonia.Base/Data/Core/IndexerNodeBase.cs

@@ -3,12 +3,8 @@ using System.Collections;
 using System.Collections.Generic;
 using System.Collections.Specialized;
 using System.ComponentModel;
-using System.Globalization;
 using System.Linq;
 using System.Reactive.Linq;
-using System.Reflection;
-using System.Text;
-using Avalonia.Data;
 using Avalonia.Utilities;
 
 namespace Avalonia.Data.Core

+ 0 - 1
src/Avalonia.Base/Data/Core/LogicalNotNode.cs

@@ -3,7 +3,6 @@
 
 using System;
 using System.Globalization;
-using Avalonia.Data;
 
 namespace Avalonia.Data.Core
 {

+ 1 - 4
src/Avalonia.Base/Data/Core/Parsers/ExpressionTreeParser.cs

@@ -1,8 +1,5 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
+using System.Linq;
 using System.Linq.Expressions;
-using System.Text;
 
 namespace Avalonia.Data.Core.Parsers
 {

+ 0 - 2
src/Avalonia.Base/Data/Core/Parsers/ExpressionVisitorNodeBuilder.cs

@@ -1,10 +1,8 @@
 using System;
 using System.Collections.Generic;
-using System.Diagnostics;
 using System.Linq;
 using System.Linq.Expressions;
 using System.Reflection;
-using System.Text;
 
 namespace Avalonia.Data.Core.Parsers
 {

+ 0 - 2
src/Avalonia.Base/Data/Core/Plugins/AvaloniaPropertyAccessorPlugin.cs

@@ -2,9 +2,7 @@
 // Licensed under the MIT license. See licence.md file in the project root for full license information.
 
 using System;
-using System.Linq;
 using System.Reactive.Linq;
-using Avalonia.Data;
 
 namespace Avalonia.Data.Core.Plugins
 {

+ 1 - 2
src/Avalonia.Base/Data/Core/Plugins/DataAnnotationsValidationPlugin.cs

@@ -6,7 +6,6 @@ using System.Collections.Generic;
 using System.ComponentModel.DataAnnotations;
 using System.Linq;
 using System.Reflection;
-using Avalonia.Data;
 
 namespace Avalonia.Data.Core.Plugins
 {
@@ -31,7 +30,7 @@ namespace Avalonia.Data.Core.Plugins
             return new Accessor(reference, name, inner);
         }
 
-        private class Accessor : DataValidatiorBase
+        private class Accessor : DataValidationBase
         {
             private ValidationContext _context;
 

+ 4 - 4
src/Avalonia.Base/Data/Core/Plugins/DataValidatiorBase.cs → src/Avalonia.Base/Data/Core/Plugins/DataValidationBase.cs

@@ -15,15 +15,15 @@ namespace Avalonia.Data.Core.Plugins
     /// and convert any values received from the inner property accessor into
     /// <see cref="BindingNotification"/>s.
     /// </remarks>
-    public abstract class DataValidatiorBase : PropertyAccessorBase, IObserver<object>
+    public abstract class DataValidationBase : PropertyAccessorBase, IObserver<object>
     {
         private readonly IPropertyAccessor _inner;
 
         /// <summary>
-        /// Initializes a new instance of the <see cref="DataValidatiorBase"/> class.
+        /// Initializes a new instance of the <see cref="DataValidationBase"/> class.
         /// </summary>
         /// <param name="inner">The inner property accessor.</param>
-        protected DataValidatiorBase(IPropertyAccessor inner)
+        protected DataValidationBase(IPropertyAccessor inner)
         {
             _inner = inner;
         }
@@ -77,4 +77,4 @@ namespace Avalonia.Data.Core.Plugins
             PublishValue(notification);
         }
     }
-}
+}

+ 1 - 1
src/Avalonia.Base/Data/Core/Plugins/ExceptionValidationPlugin.cs

@@ -20,7 +20,7 @@ namespace Avalonia.Data.Core.Plugins
             return new Validator(reference, name, inner);
         }
 
-        private class Validator : DataValidatiorBase
+        private class Validator : DataValidationBase
         {
             public Validator(WeakReference reference, string name, IPropertyAccessor inner)
                 : base(inner)

+ 0 - 1
src/Avalonia.Base/Data/Core/Plugins/IDataValidationPlugin.cs

@@ -2,7 +2,6 @@
 // Licensed under the MIT license. See licence.md file in the project root for full license information.
 
 using System;
-using Avalonia.Data;
 
 namespace Avalonia.Data.Core.Plugins
 {

+ 1 - 1
src/Avalonia.Base/Data/Core/Plugins/IndeiValidationPlugin.cs

@@ -23,7 +23,7 @@ namespace Avalonia.Data.Core.Plugins
             return new Validator(reference, name, accessor);
         }
 
-        private class Validator : DataValidatiorBase, IWeakSubscriber<DataErrorsChangedEventArgs>
+        private class Validator : DataValidationBase, IWeakSubscriber<DataErrorsChangedEventArgs>
         {
             WeakReference _reference;
             string _name;

+ 0 - 2
src/Avalonia.Base/Data/Core/Plugins/InpcPropertyAccessorPlugin.cs

@@ -6,8 +6,6 @@ using System.ComponentModel;
 using System.Linq;
 using System.Reactive.Linq;
 using System.Reflection;
-using Avalonia.Data;
-using Avalonia.Logging;
 using Avalonia.Utilities;
 
 namespace Avalonia.Data.Core.Plugins

+ 1 - 4
src/Avalonia.Base/Data/Core/Plugins/MethodAccessorPlugin.cs

@@ -1,9 +1,6 @@
 using System;
-using System.Collections.Generic;
-using System.Text;
-using Avalonia.Data;
-using System.Reflection;
 using System.Linq;
+using System.Reflection;
 
 namespace Avalonia.Data.Core.Plugins
 {

+ 0 - 2
src/Avalonia.Base/Data/Core/Plugins/TaskStreamPlugin.cs

@@ -2,12 +2,10 @@
 // Licensed under the MIT license. See licence.md file in the project root for full license information.
 
 using System;
-using System.Reactive.Concurrency;
 using System.Reactive.Linq;
 using System.Reactive.Subjects;
 using System.Reflection;
 using System.Threading.Tasks;
-using Avalonia.Data;
 
 namespace Avalonia.Data.Core.Plugins
 {

+ 1 - 6
src/Avalonia.Base/Data/Core/SettableNode.cs

@@ -1,9 +1,4 @@
-using Avalonia.Data;
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
+using System;
 
 namespace Avalonia.Data.Core
 {

+ 0 - 2
src/Avalonia.Base/Data/Core/StreamBindingExtensions.cs

@@ -1,6 +1,4 @@
 using System;
-using System.Collections.Generic;
-using System.Text;
 using System.Threading.Tasks;
 
 namespace Avalonia

+ 1 - 1
src/Avalonia.Base/Data/IBinding.cs

@@ -17,7 +17,7 @@ namespace Avalonia.Data
         /// An optional anchor from which to locate required context. When binding to objects that
         /// are not in the logical tree, certain types of binding need an anchor into the tree in 
         /// order to locate named controls or resources. The <paramref name="anchor"/> parameter 
-        /// can be used to provice this context.
+        /// can be used to provide this context.
         /// </param>
         /// <param name="enableDataValidation">Whether data validation should be enabled.</param>
         /// <returns>

+ 1 - 1
src/Avalonia.Base/Logging/Logger.cs

@@ -11,7 +11,7 @@ namespace Avalonia.Logging
     public static class Logger
     {
         /// <summary>
-        /// Gets or sets the application-defined sink that recieves the messages.
+        /// Gets or sets the application-defined sink that receives the messages.
         /// </summary>
         public static ILogSink Sink { get; set; }
 

+ 0 - 4
src/Avalonia.Base/Platform/IRuntimePlatform.cs

@@ -1,9 +1,5 @@
 using System;
-using System.Collections.Generic;
-using System.Linq;
 using System.Reflection;
-using System.Text;
-using System.Threading.Tasks;
 
 namespace Avalonia.Platform
 {

+ 0 - 1
src/Avalonia.Base/PriorityLevel.cs

@@ -5,7 +5,6 @@ using System;
 using System.Collections.Generic;
 using System.Reactive.Disposables;
 using Avalonia.Data;
-using Avalonia.Logging;
 
 namespace Avalonia
 {

+ 3 - 3
src/Avalonia.Base/PriorityValue.cs

@@ -12,12 +12,12 @@ using Avalonia.Utilities;
 namespace Avalonia
 {
     /// <summary>
-    /// Maintains a list of prioritised bindings together with a current value.
+    /// Maintains a list of prioritized bindings together with a current value.
     /// </summary>
     /// <remarks>
     /// Bindings, in the form of <see cref="IObservable{Object}"/>s are added to the object using
     /// the <see cref="Add"/> method. With the observable is passed a priority, where lower values
-    /// represent higher priorites. The current <see cref="Value"/> is selected from the highest
+    /// represent higher priorities. The current <see cref="Value"/> is selected from the highest
     /// priority binding that doesn't return <see cref="AvaloniaProperty.UnsetValue"/>. Where there
     /// are multiple bindings registered with the same priority, the most recently added binding
     /// has a higher priority. Each time the value changes, the 
@@ -236,7 +236,7 @@ namespace Avalonia
         }
 
         /// <summary>
-        /// Updates the current <see cref="Value"/> and notifies all subscibers.
+        /// Updates the current <see cref="Value"/> and notifies all subscribers.
         /// </summary>
         /// <param name="value">The value to set.</param>
         /// <param name="priority">The priority level that the value came from.</param>

+ 0 - 1
src/Avalonia.Base/PropertyMetadata.cs

@@ -1,7 +1,6 @@
 // Copyright (c) The Avalonia Project. All rights reserved.
 // Licensed under the MIT license. See licence.md file in the project root for full license information.
 
-using System;
 using Avalonia.Data;
 
 namespace Avalonia

+ 1 - 6
src/Avalonia.Base/Threading/AvaloniaSynchronizationContext.cs

@@ -1,11 +1,6 @@
 // Copyright (c) The Avalonia Project. All rights reserved.
 // Licensed under the MIT license. See licence.md file in the project root for full license information.
 
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
 using System.Threading;
 
 namespace Avalonia.Threading
@@ -48,4 +43,4 @@ namespace Avalonia.Threading
                 Dispatcher.UIThread.InvokeAsync(() => d(state), DispatcherPriority.Send).Wait();
         }
     }
-}
+}

+ 0 - 2
src/Avalonia.Base/Utilities/CharacterReader.cs

@@ -2,8 +2,6 @@
 // Licensed under the MIT license. See licence.md file in the project root for full license information.
 
 using System;
-using System.Globalization;
-using System.Text;
 
 namespace Avalonia.Utilities
 {

+ 0 - 3
src/Avalonia.Base/Utilities/DeferredSetter.cs

@@ -1,8 +1,5 @@
 using System;
 using System.Collections.Generic;
-using System.Reactive.Disposables;
-using System.Runtime.CompilerServices;
-using System.Text;
 
 namespace Avalonia.Utilities
 {

+ 0 - 2
src/Avalonia.Base/Utilities/IdentifierParser.cs

@@ -2,9 +2,7 @@
 // Licensed under the MIT license. See licence.md file in the project root for full license information.
 
 using System;
-using System.Collections.Generic;
 using System.Globalization;
-using System.Text;
 
 namespace Avalonia.Utilities
 {

+ 0 - 4
src/Avalonia.Base/Utilities/MathUtilities.cs

@@ -1,10 +1,6 @@
 // Copyright (c) The Avalonia Project. All rights reserved.
 // Licensed under the MIT license. See licence.md file in the project root for full license information.
 
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Reflection;
 
 namespace Avalonia.Utilities
 {

+ 0 - 2
src/Avalonia.Base/Utilities/SingleOrDictionary.cs

@@ -2,8 +2,6 @@
 using System.Collections;
 using System.Collections.Generic;
 using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
 
 namespace Avalonia.Utilities
 {

+ 0 - 1
src/Avalonia.Base/Utilities/SingleOrQueue.cs

@@ -1,6 +1,5 @@
 using System;
 using System.Collections.Generic;
-using System.Text;
 
 namespace Avalonia.Utilities
 {

+ 5 - 6
src/Avalonia.Base/Utilities/TypeUtilities.cs

@@ -2,7 +2,6 @@
 // Licensed under the MIT license. See licence.md file in the project root for full license information.
 
 using System;
-using System.Collections.Generic;
 using System.Globalization;
 using System.Linq;
 using System.Reflection;
@@ -103,8 +102,8 @@ namespace Avalonia.Utilities
         /// <param name="to">The type to cast to.</param>
         /// <param name="value">The value to cast.</param>
         /// <param name="culture">The culture to use.</param>
-        /// <param name="result">If sucessful, contains the cast value.</param>
-        /// <returns>True if the cast was sucessful, otherwise false.</returns>
+        /// <param name="result">If successful, contains the cast value.</param>
+        /// <returns>True if the cast was successful, otherwise false.</returns>
         public static bool TryConvert(Type to, object value, CultureInfo culture, out object result)
         {
             if (value == null)
@@ -208,8 +207,8 @@ namespace Avalonia.Utilities
         /// </summary>
         /// <param name="to">The type to cast to.</param>
         /// <param name="value">The value to cast.</param>
-        /// <param name="result">If sucessful, contains the cast value.</param>
-        /// <returns>True if the cast was sucessful, otherwise false.</returns>
+        /// <param name="result">If successful, contains the cast value.</param>
+        /// <returns>True if the cast was successful, otherwise false.</returns>
         public static bool TryConvertImplicit(Type to, object value, out object result)
         {
             if (value == null)
@@ -315,7 +314,7 @@ namespace Avalonia.Utilities
         /// Determines if a type is numeric.  Nullable numeric types are considered numeric.
         /// </summary>
         /// <returns>
-        /// True if the type is numberic; otherwise false.
+        /// True if the type is numeric; otherwise false.
         /// </returns>
         /// <remarks>
         /// Boolean is not considered numeric.

+ 0 - 4
src/Avalonia.Base/Utilities/WeakTimer.cs

@@ -1,8 +1,4 @@
 using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
 using Avalonia.Threading;
 
 namespace Avalonia.Utilities

+ 3 - 3
src/Avalonia.Base/ValueStore.cs

@@ -168,14 +168,14 @@ namespace Avalonia
             return value;
         }
 
-        private DeferredSetter<object> _defferedSetter;
+        private DeferredSetter<object> _deferredSetter;
 
         public DeferredSetter<object> Setter
         {
             get
             {
-                return _defferedSetter ??
-                    (_defferedSetter = new DeferredSetter<object>());
+                return _deferredSetter ??
+                    (_deferredSetter = new DeferredSetter<object>());
             }
         }
     }