public static ConventionsBuilder DefiningTimeToBeReceivedAs(this ConventionsBuilder builder, Func<Type, TimeSpan> retrieveTimeToBeReceived)
{
Guard.AgainstNull(nameof(builder), builder);
Guard.AgainstNull(nameof(retrieveTimeToBeReceived), retrieveTimeToBeReceived);
builder.Settings.Set<UserDefinedTimeToBeReceivedConvention>(new UserDefinedTimeToBeReceivedConvention(retrieveTimeToBeReceived));
return builder;
}
}