public void Validate() { RetryPolicy.ArgumentNotNull("RetryPolicy"); ArgumentGuardExtensions.ArgumentNotNegative(TimeoutMillis, "TimeoutMillis"); ArgumentGuardExtensions.ArgumentNotNegative(ReceiveBufferSize, "ReceiveBufferSize"); ArgumentGuardExtensions.ArgumentNotNegative(SerializationBufferSize, "SerializationBufferSize"); ArgumentGuardExtensions.ArgumentNotNegative(Port, "Port"); }