protected override void Cleanup() { ConsumedMethod?.Dispose(); ProvidedMethod?.Dispose(); ContextLinkageOptions?.Dispose(); ClearTarget(); }
protected override void Cleanup() { DiscoveryMode = default; ConsumedMethod?.Dispose(); ConsumedMethod = default; InputMessageId = string.Empty; OutputMessageId = string.Empty; }
protected override void Cleanup() { InputMessageId = default; OutputMessageId = default; DiscoveryMode = default; if (ConsumedMethod.HasValue) { ConsumedMethod.GetValueOrDefault()?.Dispose(); } ConsumedMethod = default; }
public override int GetHashCode() { unchecked { var hashCode = InputMessageId.GetHashCode(); hashCode = (hashCode * 397) ^ OutputMessageId.GetHashCode(); hashCode = (hashCode * 397) ^ ConsumedMethod.GetHashCode(); hashCode = (hashCode * 397) ^ (int)DiscoveryMode; return(hashCode); } }
protected override void Cleanup() { ConsumedMethod?.Dispose(); ProvidedMethod?.Dispose(); ClearTarget(); }
private bool Equals(MethodDiscoveryRequest other) { return(InputMessageId.Equals(other.InputMessageId) && OutputMessageId.Equals(other.OutputMessageId) && ConsumedMethod.Equals(other.ConsumedMethod) && DiscoveryMode == other.DiscoveryMode); }