From 0611f68d7a4d26abbcf0ca17ac2e3d0bc3471b13 Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Thu, 13 Jul 2023 10:29:43 +0800 Subject: [PATCH] Enable nullable annotations for Volo.Abp.AutoMapper --- .../AutoMapper/AbpAutoMapperExtensibleDtoExtensions.cs | 2 +- framework/src/Volo.Abp.AutoMapper/Volo.Abp.AutoMapper.csproj | 2 ++ .../Volo.Abp.AutoMapper/Volo/Abp/AutoMapper/MapperAccessor.cs | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/framework/src/Volo.Abp.AutoMapper/AutoMapper/AbpAutoMapperExtensibleDtoExtensions.cs b/framework/src/Volo.Abp.AutoMapper/AutoMapper/AbpAutoMapperExtensibleDtoExtensions.cs index 5085eecdc2..a564edf18f 100644 --- a/framework/src/Volo.Abp.AutoMapper/AutoMapper/AbpAutoMapperExtensibleDtoExtensions.cs +++ b/framework/src/Volo.Abp.AutoMapper/AutoMapper/AbpAutoMapperExtensibleDtoExtensions.cs @@ -10,7 +10,7 @@ public static class AbpAutoMapperExtensibleDtoExtensions public static IMappingExpression MapExtraProperties( this IMappingExpression mappingExpression, MappingPropertyDefinitionChecks? definitionChecks = null, - string[] ignoredProperties = null, + string[]? ignoredProperties = null, bool mapToRegularProperties = false) where TDestination : IHasExtraProperties where TSource : IHasExtraProperties diff --git a/framework/src/Volo.Abp.AutoMapper/Volo.Abp.AutoMapper.csproj b/framework/src/Volo.Abp.AutoMapper/Volo.Abp.AutoMapper.csproj index f1408e38e2..e5c78948ba 100644 --- a/framework/src/Volo.Abp.AutoMapper/Volo.Abp.AutoMapper.csproj +++ b/framework/src/Volo.Abp.AutoMapper/Volo.Abp.AutoMapper.csproj @@ -5,6 +5,8 @@ netstandard2.1 + enable + Nullable Volo.Abp.AutoMapper Volo.Abp.AutoMapper $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/framework/src/Volo.Abp.AutoMapper/Volo/Abp/AutoMapper/MapperAccessor.cs b/framework/src/Volo.Abp.AutoMapper/Volo/Abp/AutoMapper/MapperAccessor.cs index 7e2f94819f..5751180185 100644 --- a/framework/src/Volo.Abp.AutoMapper/Volo/Abp/AutoMapper/MapperAccessor.cs +++ b/framework/src/Volo.Abp.AutoMapper/Volo/Abp/AutoMapper/MapperAccessor.cs @@ -4,5 +4,5 @@ namespace Volo.Abp.AutoMapper; internal class MapperAccessor : IMapperAccessor { - public IMapper Mapper { get; set; } + public IMapper Mapper { get; set; } = default!; }