Skip to content

Commit 3b80584

Browse files
committed
Use GetType for DebuggerDisplay
1 parent 91f3fea commit 3b80584

30 files changed

+43
-32
lines changed

AdvancedSharpAdbClient/AdbClient.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ namespace AdvancedSharpAdbClient
2929
/// <para><seealso href="https://github.com/android/platform_system_core/blob/master/adb/adb_client.c">adb_client.c</seealso></para>
3030
/// <para><seealso href="https://github.com/android/platform_system_core/blob/master/adb/adb.c">adb.c</seealso></para>
3131
/// </remarks>
32-
[DebuggerDisplay($"{NamespaceDoc.Name}.{nameof(AdbClient)} \\{{ {nameof(EndPoint)} = {{{nameof(EndPoint)}}} }}")]
32+
[DebuggerDisplay($"{{{nameof(GetType)}().{nameof(Type.ToString)}(),nq}} \\{{ {nameof(EndPoint)} = {{{nameof(EndPoint)}}} }}")]
3333
public partial class AdbClient : IAdbClient, ICloneable<AdbClient>, ICloneable
3434
#if HAS_WINRT
3535
, IAdbClient.IWinRT

AdvancedSharpAdbClient/AdbCommandLineClient.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ namespace AdvancedSharpAdbClient
1515
/// <summary>
1616
/// Provides methods for interacting with the <c>adb.exe</c> command line client.
1717
/// </summary>
18-
[DebuggerDisplay($"{NamespaceDoc.Name}.{nameof(AdbCommandLineClient)} \\{{ {nameof(AdbPath)} = {{{nameof(AdbPath)}}} }}")]
18+
[DebuggerDisplay($"{{{nameof(GetType)}().{nameof(Type.ToString)}(),nq}} \\{{ {nameof(AdbPath)} = {{{nameof(AdbPath)}}} }}")]
1919
public partial class AdbCommandLineClient : IAdbCommandLineClient
2020
{
2121
#if HAS_PROCESS

AdvancedSharpAdbClient/AdbServer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ namespace AdvancedSharpAdbClient
2020
/// giant multiplexing loop whose purpose is to orchestrate the exchange of data
2121
/// between clients and devices.</para>
2222
/// </summary>
23-
[DebuggerDisplay($"{NamespaceDoc.Name}.{nameof(AdbServer)} \\{{ {nameof(EndPoint)} = {{{nameof(EndPoint)}}}, {nameof(CachedAdbPath)} = {{{nameof(CachedAdbPath)}}} }}")]
23+
[DebuggerDisplay($"{{{nameof(GetType)}().{nameof(Type.ToString)}(),nq}} \\{{ {nameof(EndPoint)} = {{{nameof(EndPoint)}}}, {nameof(CachedAdbPath)} = {{{nameof(CachedAdbPath)}}} }}")]
2424
public partial class AdbServer : IAdbServer, ICloneable<AdbServer>, ICloneable
2525
{
2626
/// <summary>

AdvancedSharpAdbClient/AdbSocket.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ namespace AdvancedSharpAdbClient
2525
/// </summary>
2626
/// <param name="socket">The <see cref="ITcpSocket"/> at which the Android Debug Bridge is listening for clients.</param>
2727
/// <param name="logger">The logger to use when logging.</param>
28-
[DebuggerDisplay($"{NamespaceDoc.Name}.{nameof(AdbSocket)} \\{{ {nameof(Connected)} = {{{nameof(Connected)}}}, {nameof(Socket)} = {{{nameof(Socket)}}} }}")]
28+
[DebuggerDisplay($"{{{nameof(GetType)}().{nameof(Type.ToString)}(),nq}} \\{{ {nameof(Connected)} = {{{nameof(Connected)}}}, {nameof(Socket)} = {{{nameof(Socket)}}} }}")]
2929
public partial class AdbSocket(ITcpSocket socket, ILogger<AdbSocket>? logger = null) : IAdbSocket, ICloneable<AdbSocket>, ICloneable
3030
{
3131
/// <summary>

AdvancedSharpAdbClient/DeviceCommands/Models/Element.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
using System;
66
using System.Collections.Generic;
7+
using System.Diagnostics;
78
using System.Diagnostics.CodeAnalysis;
89
using System.Drawing;
910
using System.Linq;
@@ -15,6 +16,7 @@ namespace AdvancedSharpAdbClient.DeviceCommands.Models
1516
/// <summary>
1617
/// Implement of screen element, likes Selenium.
1718
/// </summary>
19+
[DebuggerDisplay($"{{{nameof(GetType)}().{nameof(Type.ToString)}(),nq}} \\{{ {nameof(Bounds)} = {{{nameof(Bounds)}}}, {nameof(Class)} = {{{nameof(Class)}}}, {nameof(Text)} = {{{nameof(Text)}}}, {nameof(Package)} = {{{nameof(Package)}}}, {nameof(Device)} = {{{nameof(Device)}}} }}")]
1820
public class Element : IEquatable<Element>
1921
{
2022
/// <summary>

AdvancedSharpAdbClient/DeviceCommands/Receivers/EnvironmentVariablesReceiver.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// Copyright (c) The Android Open Source Project, Ryan Conrad, Quamotion, yungd1plomat, wherewhere. All rights reserved.
33
// </copyright>
44

5+
using System;
56
using System.Collections.Generic;
67
using System.Diagnostics;
78
using System.Diagnostics.CodeAnalysis;
@@ -12,7 +13,7 @@ namespace AdvancedSharpAdbClient.DeviceCommands.Receivers
1213
/// <summary>
1314
/// Processes the output of the <c>printenv</c> command, which dumps all environment variables of an Android device.
1415
/// </summary>
15-
[DebuggerDisplay($"{NamespaceDoc.Name}.{nameof(EnvironmentVariablesReceiver)} \\{{ {nameof(EnvironmentVariables)} = {{{nameof(EnvironmentVariables)}}} }}")]
16+
[DebuggerDisplay($"{{{nameof(GetType)}().{nameof(Type.ToString)}(),nq}} \\{{ {nameof(EnvironmentVariables)} = {{{nameof(EnvironmentVariables)}}} }}")]
1617
public sealed partial class EnvironmentVariablesReceiver : ShellOutputReceiver
1718
{
1819
/// <summary>

AdvancedSharpAdbClient/DeviceCommands/Receivers/GetPropReceiver.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// Copyright (c) The Android Open Source Project, Ryan Conrad, Quamotion, yungd1plomat, wherewhere. All rights reserved.
33
// </copyright>
44

5+
using System;
56
using System.Collections.Generic;
67
using System.Diagnostics;
78
using System.Diagnostics.CodeAnalysis;
@@ -12,7 +13,7 @@ namespace AdvancedSharpAdbClient.DeviceCommands.Receivers
1213
/// <summary>
1314
/// Parses the output of the <c>getprop</c> command, which lists all properties of an Android device.
1415
/// </summary>
15-
[DebuggerDisplay($"{NamespaceDoc.Name}.{nameof(GetPropReceiver)} \\{{ {nameof(Properties)} = {{{nameof(Properties)}}} }}")]
16+
[DebuggerDisplay($"{{{nameof(GetType)}().{nameof(Type.ToString)}(),nq}} \\{{ {nameof(Properties)} = {{{nameof(Properties)}}} }}")]
1617
public sealed partial class GetPropReceiver : ShellOutputReceiver
1718
{
1819
/// <summary>

AdvancedSharpAdbClient/DeviceCommands/Receivers/InfoOutputReceiver.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ namespace AdvancedSharpAdbClient.DeviceCommands.Receivers
1212
/// <summary>
1313
/// Processes command line output of a <c>adb</c> shell command.
1414
/// </summary>
15-
[DebuggerDisplay($"{NamespaceDoc.Name}.{nameof(InfoOutputReceiver)} \\{{ {nameof(Properties)} = {{{nameof(Properties)}}}, {nameof(PropertyParsers)} = {{{nameof(PropertyParsers)}}} }}")]
15+
[DebuggerDisplay($"{{{nameof(GetType)}().{nameof(Type.ToString)}(),nq}} \\{{ {nameof(Properties)} = {{{nameof(Properties)}}}, {nameof(PropertyParsers)} = {{{nameof(PropertyParsers)}}} }}")]
1616
public class InfoOutputReceiver : ShellOutputReceiver
1717
{
1818
/// <summary>

AdvancedSharpAdbClient/DeviceCommands/Receivers/InstallOutputReceiver.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// Copyright (c) The Android Open Source Project, Ryan Conrad, Quamotion, yungd1plomat, wherewhere. All rights reserved.
33
// </copyright>
44

5+
using System;
56
using System.Diagnostics;
67
using System.Text.RegularExpressions;
78

@@ -10,7 +11,7 @@ namespace AdvancedSharpAdbClient.DeviceCommands.Receivers
1011
/// <summary>
1112
/// Processes output of the <c>pm install</c> command.
1213
/// </summary>
13-
[DebuggerDisplay($"{NamespaceDoc.Name}.{nameof(InstallOutputReceiver)} \\{{ {nameof(Success)} = {{{nameof(Success)}}}, {nameof(SuccessMessage)} = {{{nameof(SuccessMessage)}}}, {nameof(ErrorMessage)} = {{{nameof(ErrorMessage)}}} }}")]
14+
[DebuggerDisplay($"{{{nameof(GetType)}().{nameof(Type.ToString)}(),nq}} \\{{ {nameof(Success)} = {{{nameof(Success)}}}, {nameof(SuccessMessage)} = {{{nameof(SuccessMessage)}}}, {nameof(ErrorMessage)} = {{{nameof(ErrorMessage)}}} }}")]
1415
public partial class InstallOutputReceiver : ShellOutputReceiver
1516
{
1617
/// <summary>

AdvancedSharpAdbClient/DeviceCommands/Receivers/PackageManagerReceiver.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// Copyright (c) The Android Open Source Project, Ryan Conrad, Quamotion, yungd1plomat, wherewhere. All rights reserved.
33
// </copyright>
44

5+
using System;
56
using System.Collections.Generic;
67
using System.Diagnostics;
78

@@ -11,7 +12,7 @@ namespace AdvancedSharpAdbClient.DeviceCommands.Receivers
1112
/// Parses the output of the various <c>pm</c> commands.
1213
/// </summary>
1314
/// <param name="packageManager">The parent package manager.</param>
14-
[DebuggerDisplay($"{NamespaceDoc.Name}.{nameof(PackageManagerReceiver)} \\{{ {nameof(PackageManager)} = {{{nameof(PackageManager)}}} }}")]
15+
[DebuggerDisplay($"{{{nameof(GetType)}().{nameof(Type.ToString)}(),nq}} \\{{ {nameof(PackageManager)} = {{{nameof(PackageManager)}}} }}")]
1516
public class PackageManagerReceiver(PackageManager packageManager) : MultiLineReceiver
1617
{
1718
/// <summary>

0 commit comments

Comments
 (0)