@@ -16,15 +16,8 @@ public static class ServiceCollectionExtensions
1616{
1717 public static IServiceCollection AddHostedMqttServer ( this IServiceCollection services , MqttServerOptions options )
1818 {
19- if ( services == null )
20- {
21- throw new ArgumentNullException ( nameof ( services ) ) ;
22- }
23-
24- if ( options == null )
25- {
26- throw new ArgumentNullException ( nameof ( options ) ) ;
27- }
19+ ArgumentNullException . ThrowIfNull ( services ) ;
20+ ArgumentNullException . ThrowIfNull ( options ) ;
2821
2922 services . AddSingleton ( options ) ;
3023 services . AddHostedMqttServer ( ) ;
@@ -34,10 +27,7 @@ public static IServiceCollection AddHostedMqttServer(this IServiceCollection ser
3427
3528 public static IServiceCollection AddHostedMqttServer ( this IServiceCollection services , Action < MqttServerOptionsBuilder > configure )
3629 {
37- if ( services == null )
38- {
39- throw new ArgumentNullException ( nameof ( services ) ) ;
40- }
30+ ArgumentNullException . ThrowIfNull ( services ) ;
4131
4232 var serverOptionsBuilder = new MqttServerOptionsBuilder ( ) ;
4333
@@ -61,10 +51,7 @@ public static void AddHostedMqttServer(this IServiceCollection services)
6151
6252 public static IServiceCollection AddHostedMqttServerWithServices ( this IServiceCollection services , Action < AspNetMqttServerOptionsBuilder > configure )
6353 {
64- if ( services == null )
65- {
66- throw new ArgumentNullException ( nameof ( services ) ) ;
67- }
54+ ArgumentNullException . ThrowIfNull ( services ) ;
6855
6956 services . AddSingleton (
7057 s =>
@@ -89,20 +76,14 @@ public static IServiceCollection AddMqttConnectionHandler(this IServiceCollectio
8976
9077 public static void AddMqttLogger ( this IServiceCollection services , IMqttNetLogger logger )
9178 {
92- if ( services == null )
93- {
94- throw new ArgumentNullException ( nameof ( services ) ) ;
95- }
79+ ArgumentNullException . ThrowIfNull ( services ) ;
9680
9781 services . AddSingleton ( logger ) ;
9882 }
9983
10084 public static IServiceCollection AddMqttServer ( this IServiceCollection serviceCollection , Action < MqttServerOptionsBuilder > configure = null )
10185 {
102- if ( serviceCollection is null )
103- {
104- throw new ArgumentNullException ( nameof ( serviceCollection ) ) ;
105- }
86+ ArgumentNullException . ThrowIfNull ( serviceCollection ) ;
10687
10788 serviceCollection . AddMqttConnectionHandler ( ) ;
10889 serviceCollection . AddHostedMqttServer ( configure ) ;
0 commit comments