diff --git a/src/Mapster/TypeAdapter.cs b/src/Mapster/TypeAdapter.cs index 94eca840..b05c1ba7 100644 --- a/src/Mapster/TypeAdapter.cs +++ b/src/Mapster/TypeAdapter.cs @@ -26,6 +26,7 @@ public static ITypeAdapterBuilder BuildAdapter(this TSource so /// Destination type. /// Source object to adapt. /// Adapted destination type. + [return: NotNullIfNotNull(nameof(source))] public static TDestination? Adapt(this object? source) { return Adapt(source, TypeAdapterConfig.GlobalSettings); @@ -38,6 +39,7 @@ public static ITypeAdapterBuilder BuildAdapter(this TSource so /// Source object to adapt. /// Configuration /// Adapted destination type. + [return: NotNullIfNotNull(nameof(source))] public static TDestination? Adapt(this object? source, TypeAdapterConfig config) { // ReSharper disable once ConditionIsAlwaysTrueOrFalse