Skip to content

Commit ea19a7f

Browse files
CopilotWeihanLi
andcommitted
Group null checks before assignments in IngressCache constructor
Co-authored-by: WeihanLi <7604648+WeihanLi@users.noreply.github.com>
1 parent c0c34cc commit ea19a7f

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/Kubernetes.Controller/Caching/IngressCache.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,13 @@ public class IngressCache : ICache
3333
public IngressCache(IOptions<YarpOptions> options, IServerCertificateSelector certificateSelector, ICertificateHelper certificateHelper, ILogger<IngressCache> logger)
3434
{
3535
ArgumentNullException.ThrowIfNull(options?.Value);
36-
_options = options?.Value;
3736
ArgumentNullException.ThrowIfNull(certificateSelector);
38-
_certificateSelector = certificateSelector;
3937
ArgumentNullException.ThrowIfNull(certificateHelper);
40-
_certificateHelper = certificateHelper;
4138
ArgumentNullException.ThrowIfNull(logger);
39+
40+
_options = options?.Value;
41+
_certificateSelector = certificateSelector;
42+
_certificateHelper = certificateHelper;
4243
_logger = logger;
4344
}
4445

0 commit comments

Comments
 (0)