From 9cb675a6392667b3ad4b6d8175958be443d508ca Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Thu, 13 Jul 2023 17:24:29 +0800 Subject: [PATCH] Enable nullable annotations for Volo.Abp.Quartz --- framework/src/Volo.Abp.Quartz/Volo.Abp.Quartz.csproj | 2 ++ .../src/Volo.Abp.Quartz/Volo/Abp/Quartz/AbpQuartzModule.cs | 2 +- .../src/Volo.Abp.Quartz/Volo/Abp/Quartz/AbpQuartzOptions.cs | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/framework/src/Volo.Abp.Quartz/Volo.Abp.Quartz.csproj b/framework/src/Volo.Abp.Quartz/Volo.Abp.Quartz.csproj index 71c3dd4caf..0f72827fcb 100644 --- a/framework/src/Volo.Abp.Quartz/Volo.Abp.Quartz.csproj +++ b/framework/src/Volo.Abp.Quartz/Volo.Abp.Quartz.csproj @@ -5,6 +5,8 @@ netstandard2.0;netstandard2.1;net7.0 + enable + Nullable Volo.Abp.Quartz Volo.Abp.Quartz $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/framework/src/Volo.Abp.Quartz/Volo/Abp/Quartz/AbpQuartzModule.cs b/framework/src/Volo.Abp.Quartz/Volo/Abp/Quartz/AbpQuartzModule.cs index 10e09444c5..1f0bfb0ff6 100644 --- a/framework/src/Volo.Abp.Quartz/Volo/Abp/Quartz/AbpQuartzModule.cs +++ b/framework/src/Volo.Abp.Quartz/Volo/Abp/Quartz/AbpQuartzModule.cs @@ -10,7 +10,7 @@ namespace Volo.Abp.Quartz; public class AbpQuartzModule : AbpModule { - private IScheduler _scheduler; + private IScheduler _scheduler = default!; public override void ConfigureServices(ServiceConfigurationContext context) { diff --git a/framework/src/Volo.Abp.Quartz/Volo/Abp/Quartz/AbpQuartzOptions.cs b/framework/src/Volo.Abp.Quartz/Volo/Abp/Quartz/AbpQuartzOptions.cs index 8f61f3c91d..5f6bb97fd1 100644 --- a/framework/src/Volo.Abp.Quartz/Volo/Abp/Quartz/AbpQuartzOptions.cs +++ b/framework/src/Volo.Abp.Quartz/Volo/Abp/Quartz/AbpQuartzOptions.cs @@ -13,7 +13,7 @@ public class AbpQuartzOptions /// public NameValueCollection Properties { get; set; } - public Action Configurator { get; set; } + public Action? Configurator { get; set; } /// /// How long Quartz should wait before starting. Default: 0.