Browse Source

fix: move StringBuilderCache to Avalonia.Utilities

Giuseppe Lippolis 3 years ago
parent
commit
01e7bd2a52

+ 1 - 1
src/Avalonia.Base/Media/BoxShadows.cs

@@ -1,7 +1,7 @@
 using System;
 using System.ComponentModel;
-using System.Text;
 using Avalonia.Animation.Animators;
+using Avalonia.Utilities;
 
 namespace Avalonia.Media
 {

+ 1 - 1
src/Avalonia.Base/Styling/NthChildSelector.cs

@@ -1,8 +1,8 @@
 #nullable enable
 using System;
-using System.Text;
 using Avalonia.LogicalTree;
 using Avalonia.Styling.Activators;
+using Avalonia.Utilities;
 
 namespace Avalonia.Styling
 {

+ 1 - 1
src/Avalonia.Base/Styling/PropertyEqualsSelector.cs

@@ -1,8 +1,8 @@
 using System;
 using System.ComponentModel;
 using System.Globalization;
-using System.Text;
 using Avalonia.Styling.Activators;
+using Avalonia.Utilities;
 
 #nullable enable
 

+ 1 - 1
src/Avalonia.Base/Styling/TypeNameAndClassSelector.cs

@@ -1,8 +1,8 @@
 using System;
 using System.Collections.Generic;
-using System.Text;
 using Avalonia.Controls;
 using Avalonia.Styling.Activators;
+using Avalonia.Utilities;
 
 #nullable enable
 

+ 1 - 1
src/Avalonia.Base/StringBuilderCache.cs → src/Avalonia.Base/Utilities/StringBuilderCache.cs

@@ -8,7 +8,7 @@
 using System;
 using System.Text;
 
-namespace Avalonia;
+namespace Avalonia.Utilities;
 
 // <summary>Provide a cached reusable instance of stringbuilder per thread.</summary>
 internal static class StringBuilderCache

+ 1 - 1
src/Avalonia.Build.Tasks/Avalonia.Build.Tasks.csproj

@@ -50,7 +50,7 @@
       <Compile Include="../Avalonia.Base/Utilities/MathUtilities.cs">
         <Link>Markup/%(RecursiveDir)%(FileName)%(Extension)</Link>
       </Compile>
-      <Compile Include="..\Avalonia.Base\StringBuilderCache.cs" Link="StringBuilderCache.cs" />
+      <Compile Include="..\Avalonia.Base\Utilities\StringBuilderCache.cs" Link="Utilities\StringBuilderCache.cs" />
       <Compile Include="..\Markup\Avalonia.Markup\Markup\Parsers\ArgumentListParser.cs">
         <Link>Markup/%(RecursiveDir)%(FileName)%(Extension)</Link>
       </Compile>

+ 1 - 1
src/Avalonia.Controls.ColorPicker/Helpers/ColorHelper.cs

@@ -2,7 +2,7 @@
 using System.Globalization;
 using System.Collections.Generic;
 using Avalonia.Media;
-using System.Text;
+using Avalonia.Utilities;
 
 namespace Avalonia.Controls.Primitives
 {

+ 1 - 0
src/Avalonia.Controls/Converters/PlatformKeyGestureConverter.cs

@@ -4,6 +4,7 @@ using System.Runtime.InteropServices;
 using System.Text;
 using Avalonia.Data.Converters;
 using Avalonia.Input;
+using Avalonia.Utilities;
 
 namespace Avalonia.Controls.Converters
 {

+ 1 - 1
src/Avalonia.Controls/Documents/InlineCollection.cs

@@ -1,8 +1,8 @@
 using System;
-using System.Text;
 using Avalonia.Collections;
 using Avalonia.LogicalTree;
 using Avalonia.Metadata;
+using Avalonia.Utilities;
 
 namespace Avalonia.Controls.Documents
 {

+ 1 - 1
src/Windows/Avalonia.Win32/ClipboardFormats.cs

@@ -2,9 +2,9 @@
 using System.Collections.Generic;
 using System.ComponentModel;
 using System.Linq;
-using System.Text;
 using Avalonia.Input;
 using Avalonia.Win32.Interop;
+using Avalonia.Utilities;
 
 namespace Avalonia.Win32
 {

+ 1 - 1
src/Windows/Avalonia.Win32/Input/WindowsKeyboardDevice.cs

@@ -1,6 +1,6 @@
-using System.Text;
 using Avalonia.Controls;
 using Avalonia.Input;
+using Avalonia.Utilities;
 using Avalonia.Win32.Interop;
 
 namespace Avalonia.Win32.Input

+ 1 - 1
src/Windows/Avalonia.Win32/OleDataObject.cs

@@ -6,9 +6,9 @@ using System.Linq;
 using System.Runtime.InteropServices;
 using System.Runtime.InteropServices.ComTypes;
 using System.Runtime.Serialization.Formatters.Binary;
-using System.Text;
 using Avalonia.Input;
 using Avalonia.MicroCom;
+using Avalonia.Utilities;
 using Avalonia.Win32.Interop;
 
 using IDataObject = Avalonia.Input.IDataObject;

+ 1 - 1
src/tools/Avalonia.Designer.HostApp/Avalonia.Designer.HostApp.csproj

@@ -16,7 +16,7 @@
   <ItemGroup>
     <Compile Include="..\..\..\src\Markup\Avalonia.Markup.Xaml.Loader\CompilerExtensions\**\*.cs" />
     <Compile Include="..\..\..\src\Markup\Avalonia.Markup.Xaml.Loader\AvaloniaXamlIlRuntimeCompiler.cs" />
-    <Compile Include="..\..\Avalonia.Base\StringBuilderCache.cs" Link="StringBuilderCache.cs" />
+    <Compile Include="..\..\Avalonia.Base\Utilities\StringBuilderCache.cs" Link="Utilities\StringBuilderCache.cs" />
   </ItemGroup>
   <ItemGroup>
     <PackageReference Include="Avalonia.Angle.Windows.Natives" Version="2.1.0.2020091801" />