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