ActivityLink.Equals Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Equals(ActivityLink) |
Indicates whether the current activity link is equal to another activity link. |
Equals(Object) |
Indicates whether the current activity link is equal to another object. |
Equals(ActivityLink)
- Source:
- ActivityLink.cs
- Source:
- ActivityLink.cs
- Source:
- ActivityLink.cs
Indicates whether the current activity link is equal to another activity link.
public:
virtual bool Equals(System::Diagnostics::ActivityLink value);
public bool Equals (System.Diagnostics.ActivityLink value);
override this.Equals : System.Diagnostics.ActivityLink -> bool
Public Function Equals (value As ActivityLink) As Boolean
Parameters
- value
- ActivityLink
The activity link to compare.
Returns
true
if the current activity link is equal to other
; otherwise, false
.
Implements
Remarks
ActivityLink equality is currently undefined. The current behavior is that two ActivityLink instances with the same ActivityContext and no tags will return true
for Equals(ActivityLink). Prior to .NET 7, ActivityLink instances sharing an ActivityTagsCollection instance and the same ActivityContext would return true
for Equals(ActivityLink). Starting from .NET 7, Equals(ActivityLink) will always return false
when tags are used. This may change in the future. Exercise caution in calling this method.
Applies to
Equals(Object)
- Source:
- ActivityLink.cs
- Source:
- ActivityLink.cs
- Source:
- ActivityLink.cs
Indicates whether the current activity link is equal to another object.
public:
override bool Equals(System::Object ^ obj);
public override bool Equals (object? obj);
override this.Equals : obj -> bool
Public Overrides Function Equals (obj As Object) As Boolean
Parameters
- obj
- Object
The object to compare.
Returns
true
if the current activity link is equal to obj
; otherwise, false
.
Remarks
ActivityLink equality is currently undefined. The current behavior is that two ActivityLink instances with the same ActivityContext and no tags will return true
for Equals(Object). Prior to .NET 7, ActivityLink instances sharing an ActivityTagsCollection instance and the same ActivityContext would return true
for Equals(Object). Starting in .NET 7, Equals(Object) always returns false
when tags are used.