public override bool Equals(object obj) { return(obj is MyStackData data && ((!Trampoline && !data.Trampoline) || CallingEdge.Equals(data.CallingEdge) && ReferenceEquals(TrackedEntity, data.TrackedEntity))); }
public override bool Equals(object other) { return(other is StackSymbol stackSymbol && CallSite.Equals(stackSymbol.CallSite) && (Owner?.Equals(stackSymbol.Owner) ?? stackSymbol.Owner == null)); }