Update Equals method from ActivityContext (#40465)
authorEddy Nakamura <ednakamu@microsoft.com>
Fri, 7 Aug 2020 18:58:32 +0000 (15:58 -0300)
committerGitHub <noreply@github.com>
Fri, 7 Aug 2020 18:58:32 +0000 (11:58 -0700)
src/libraries/System.Diagnostics.DiagnosticSource/src/System/Diagnostics/ActivityContext.cs

index d94640a..0522cbf 100644 (file)
@@ -93,7 +93,7 @@ namespace System.Diagnostics
             return context;
         }
 
-        public bool Equals(ActivityContext value) =>  SpanId.Equals(value.SpanId) && TraceId.Equals(value.TraceId) && TraceFlags == value.TraceFlags && TraceState == value.TraceState;
+        public bool Equals(ActivityContext value) =>  SpanId.Equals(value.SpanId) && TraceId.Equals(value.TraceId) && TraceFlags == value.TraceFlags && TraceState == value.TraceState && IsRemote == value.IsRemote;
 
         public override bool Equals(object? obj) => (obj is ActivityContext context) ? Equals(context) : false;
         public static bool operator ==(ActivityContext left, ActivityContext right) => left.Equals(right);