Browse Source

fix: Address CA1825 rule

pull/9166/head
Giuseppe Lippolis 4 years ago
parent
commit
543acb1235
  1. 2
      src/Avalonia.Base/Media/TextFormatting/Unicode/GraphemeBreak.cs
  2. 2
      src/Avalonia.Controls.ColorPicker/Helpers/ColorPickerHelpers.cs
  3. 2
      src/Avalonia.DesignerSupport/Remote/HtmlTransport/SimpleWebSocketHttpServer.cs
  4. 6
      src/Avalonia.FreeDesktop/DBusMenuExporter.cs
  5. 2
      src/Linux/Avalonia.LinuxFramebuffer/Output/DrmOutput.cs

2
src/Avalonia.Base/Media/TextFormatting/Unicode/GraphemeBreak.cs

@ -2,6 +2,6 @@ namespace Avalonia.Media.TextFormatting.Unicode
{
internal static class GraphemeBreak
{
public static byte[] Data => new byte[0];
public static byte[] Data => System.Array.Empty<byte>();
}
}

2
src/Avalonia.Controls.ColorPicker/Helpers/ColorPickerHelpers.cs

@ -49,7 +49,7 @@ namespace Avalonia.Controls.Primitives
{
if (width == 0 || height == 0)
{
return new byte[0];
return Array.Empty<byte>();
}
var bitmap = await Task.Run<byte[]>(() =>

2
src/Avalonia.DesignerSupport/Remote/HtmlTransport/SimpleWebSocketHttpServer.cs

@ -140,7 +140,7 @@ namespace Avalonia.DesignerSupport.Remote.HtmlTransport
IsWebsocketRequest = true;
if (headers.TryGetValue("Sec-WebSocket-Protocol", out h))
WebSocketProtocols = h.Split(',').Select(x => x.Trim()).ToArray();
else WebSocketProtocols = new string[0];
else WebSocketProtocols = Array.Empty<string>();
}
}

6
src/Avalonia.FreeDesktop/DBusMenuExporter.cs

@ -340,7 +340,7 @@ namespace Avalonia.FreeDesktop
{
var id = item == null ? 0 : GetId(item);
var props = GetProperties((item, menu), propertyNames);
var children = (depth == 0 || menu == null) ? new object[0] : new object[menu.Items.Count];
var children = (depth == 0 || menu == null) ? Array.Empty<object>() : new object[menu.Items.Count];
if(menu != null)
for (var c = 0; c < children.Length; c++)
{
@ -397,7 +397,7 @@ namespace Avalonia.FreeDesktop
{
foreach (var e in Events)
HandleEvent(e.id, e.eventId, e.data, e.timestamp);
return Task.FromResult(new int[0]);
return Task.FromResult(Array.Empty<int>());
}
public async Task<bool> AboutToShowAsync(int Id)
@ -407,7 +407,7 @@ namespace Avalonia.FreeDesktop
public async Task<(int[] updatesNeeded, int[] idErrors)> AboutToShowGroupAsync(int[] Ids)
{
return (new int[0], new int[0]);
return (Array.Empty<int>(), Array.Empty<int>());
}
#region Events

2
src/Linux/Avalonia.LinuxFramebuffer/Output/DrmOutput.cs

@ -99,7 +99,7 @@ namespace Avalonia.LinuxFramebuffer.Output
// prepare for the new ioctl call
var handles = new uint[] {handle, 0, 0, 0};
var pitches = new uint[] {stride, 0, 0, 0};
var offsets = new uint[] {};
var offsets = Array.Empty<uint>();
var ret = drmModeAddFB2(_card.Fd, w, h, format, handles, pitches,
offsets, out var fbHandle, 0);

Loading…
Cancel
Save