From d451bb36b52a236acbae9a0c6b2fbad7cfaf4452 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dariusz=20Komosi=C5=84ski?= Date: Tue, 23 Jun 2020 16:33:28 +0200 Subject: [PATCH] Use exception instead of an assert. --- src/Avalonia.Base/Data/Core/PropertyAccessorNode.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Avalonia.Base/Data/Core/PropertyAccessorNode.cs b/src/Avalonia.Base/Data/Core/PropertyAccessorNode.cs index 52121e0a76..aa4fe55f79 100644 --- a/src/Avalonia.Base/Data/Core/PropertyAccessorNode.cs +++ b/src/Avalonia.Base/Data/Core/PropertyAccessorNode.cs @@ -73,7 +73,10 @@ namespace Avalonia.Data.Core } } - Debug.Assert(accessor != null); + if (accessor is null) + { + throw new AvaloniaInternalException("Data validators must return non-null accessor."); + } _accessor = accessor; accessor.Subscribe(ValueChanged);