Skip to content

Commit db7642d

Browse files
committed
Remove the DebuggerProxy types (unlikely to be necessary, mostly bloat)
1 parent 641f76a commit db7642d

9 files changed

Lines changed: 5 additions & 186 deletions

File tree

tracer/src/Datadog.Trace/Vendors/System.Collections.Immutable/src/System/Collections/Immutable/1ImmutableEnumerableDebuggerProxy.cs

Lines changed: 0 additions & 38 deletions
This file was deleted.

tracer/src/Datadog.Trace/Vendors/System.Collections.Immutable/src/System/Collections/Immutable/ImmutableArray_1.Builder.DebuggerProxy.cs

Lines changed: 0 additions & 35 deletions
This file was deleted.

tracer/src/Datadog.Trace/Vendors/System.Collections.Immutable/src/System/Collections/Immutable/ImmutableArray_1.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1345,7 +1345,6 @@ private void ThrowInvalidOperationIfNotInitialized()
13451345
/// NuGet package: System.Collections.Immutable (about immutable collections and how to install)</summary>
13461346
/// <typeparam name="T" />
13471347
[DebuggerDisplay("Count = {Count}")]
1348-
[DebuggerTypeProxy(typeof(ImmutableArrayBuilderDebuggerProxy<>))]
13491348
internal sealed class Builder :
13501349
IList<T>,
13511350
ICollection<T>,

tracer/src/Datadog.Trace/Vendors/System.Collections.Immutable/src/System/Collections/Immutable/ImmutableDictionary_2.Builder.cs

Lines changed: 0 additions & 38 deletions
This file was deleted.

tracer/src/Datadog.Trace/Vendors/System.Collections.Immutable/src/System/Collections/Immutable/ImmutableDictionary_2.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,7 @@ namespace Datadog.Trace.VendoredMicrosoftCode.System.Collections.Immutable
3030
/// <typeparam name="TKey">The type of the keys in the dictionary.</typeparam>
3131
/// <typeparam name="TValue">The type of the values in the dictionary.</typeparam>
3232
[DebuggerDisplay("Count = {Count}")]
33-
[DebuggerTypeProxy(typeof (ImmutableDictionaryDebuggerProxy<,>))]
34-
internal sealed class ImmutableDictionary<TKey, TValue> :
33+
internal sealed class ImmutableDictionary<TKey, TValue> :
3534
IImmutableDictionary<TKey, TValue>,
3635
IReadOnlyDictionary<TKey, TValue>,
3736
IReadOnlyCollection<KeyValuePair<TKey, TValue>>,
@@ -703,8 +702,7 @@ private ImmutableDictionary<TKey, TValue> AddRange(
703702
/// <typeparam name="TKey" />
704703
/// <typeparam name="TValue" />
705704
[DebuggerDisplay("Count = {Count}")]
706-
[DebuggerTypeProxy(typeof (ImmutableDictionaryBuilderDebuggerProxy<,>))]
707-
internal sealed class Builder :
705+
internal sealed class Builder :
708706
IDictionary<TKey, TValue>,
709707
ICollection<KeyValuePair<TKey, TValue>>,
710708
IEnumerable<KeyValuePair<TKey, TValue>>,

tracer/src/Datadog.Trace/Vendors/System.Collections.Immutable/src/System/Collections/Immutable/ImmutableEnumerableDebuggerProxy.cs

Lines changed: 0 additions & 28 deletions
This file was deleted.

tracer/src/Datadog.Trace/Vendors/System.Collections.Immutable/src/System/Collections/Immutable/ImmutableHashSet_1.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,7 @@ namespace Datadog.Trace.VendoredMicrosoftCode.System.Collections.Immutable
2626
/// NuGet package: System.Collections.Immutable (about immutable collections and how to install)</summary>
2727
/// <typeparam name="T">The type of elements in the hash set.</typeparam>
2828
[DebuggerDisplay("Count = {Count}")]
29-
[DebuggerTypeProxy(typeof (ImmutableEnumerableDebuggerProxy<>))]
30-
internal sealed class ImmutableHashSet<T> :
29+
internal sealed class ImmutableHashSet<T> :
3130
IImmutableSet<T>,
3231
IReadOnlyCollection<T>,
3332
IEnumerable<T>,

tracer/src/Datadog.Trace/Vendors/System.Collections.Immutable/src/System/Collections/Immutable/ImmutableList_1.Builder.cs

Lines changed: 0 additions & 36 deletions
This file was deleted.

tracer/src/Datadog.Trace/Vendors/System.Collections.Immutable/src/System/Collections/Immutable/ImmutableList_1.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,7 @@ namespace Datadog.Trace.VendoredMicrosoftCode.System.Collections.Immutable
2828
/// NuGet package: System.Collections.Immutable (about immutable collections and how to install)</summary>
2929
/// <typeparam name="T">The type of elements in the list.</typeparam>
3030
[DebuggerDisplay("Count = {Count}")]
31-
[DebuggerTypeProxy(typeof (ImmutableEnumerableDebuggerProxy<>))]
32-
internal sealed class ImmutableList<T> :
31+
internal sealed class ImmutableList<T> :
3332
IImmutableList<T>,
3433
IReadOnlyList<T>,
3534
IReadOnlyCollection<T>,
@@ -713,8 +712,7 @@ private static ImmutableList<T> CreateRange(IEnumerable<T> items)
713712
/// <typeparam name="T" />
714713
#pragma warning restore CS1711
715714
[DebuggerDisplay("Count = {Count}")]
716-
[DebuggerTypeProxy(typeof (ImmutableListBuilderDebuggerProxy<>))]
717-
internal sealed class Builder :
715+
internal sealed class Builder :
718716
IList<T>,
719717
ICollection<T>,
720718
IEnumerable<T>,

0 commit comments

Comments
 (0)