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;
 }
Example #3
0
 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);
 }