/// <inheritdoc/> public override int GetHashCode() { unchecked { int result = base.GetHashCode(); result = (result * 397) ^ Provider?.GetHashCode() ?? 0; result = (result * 397) ^ Provider?.GetHashCode() ?? 0; result = (result * 397) ^ Verb?.GetHashCode() ?? 0; result = (result * 397) ^ Events.GetUnsequencedHashCode(); return(result); } }
/// <inheritdoc/> public override int GetHashCode() { unchecked { int result = base.GetHashCode(); result = (result * 397) ^ Target.GetHashCode(); if (Verb != null) { result = (result * 397) ^ Verb.GetHashCode(); } return(result); } }
/// <inheritdoc/> public override int GetHashCode() { unchecked { int result = base.GetHashCode(); result = (result * 397) ^ (Provider ?? "").GetHashCode(); result = (result * 397) ^ (Provider ?? "").GetHashCode(); if (Verb != null) { result = (result * 397) ^ Verb.GetHashCode(); } result = (result * 397) ^ Events.GetSequencedHashCode(); return(result); } }