Skip to content

Commit 67aedb1

Browse files
authored
Merge pull request #881 from aws-powertools/feature/batch-aot-support
chore: Feature/batch aot support
2 parents dfb8ae4 + 805a528 commit 67aedb1

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

libraries/src/AWS.Lambda.Powertools.BatchProcessing/BatchProcessorAttribute.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515

1616
using System;
1717
using System.Collections.Generic;
18+
using System.Diagnostics.CodeAnalysis;
1819
using System.Linq;
1920
using System.Threading;
2021
using System.Threading.Tasks;
@@ -141,21 +142,25 @@ public class BatchProcessorAttribute : UniversalWrapperAttribute
141142
/// <summary>
142143
/// Type of batch processor.
143144
/// </summary>
145+
[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)]
144146
public Type BatchProcessor { get; set; }
145147

146148
/// <summary>
147149
/// Type of batch processor provider.
148150
/// </summary>
151+
[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)]
149152
public Type BatchProcessorProvider { get; set; }
150153

151154
/// <summary>
152155
/// Type of record handler.
153156
/// </summary>
157+
[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)]
154158
public Type RecordHandler { get; set; }
155159

156160
/// <summary>
157161
/// Type of record handler provider.
158162
/// </summary>
163+
[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)]
159164
public Type RecordHandlerProvider { get; set; }
160165

161166
/// <summary>

0 commit comments

Comments
 (0)