From f83dd046a2dd89cca73219fcc6190a9a6124273d Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Wed, 18 Apr 2018 01:59:46 +0200 Subject: [PATCH] Use Contract.Requires for preconditions. --- src/Avalonia.Visuals/Media/Brush.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Avalonia.Visuals/Media/Brush.cs b/src/Avalonia.Visuals/Media/Brush.cs index abceb39961..d6b0e43cdc 100644 --- a/src/Avalonia.Visuals/Media/Brush.cs +++ b/src/Avalonia.Visuals/Media/Brush.cs @@ -34,8 +34,8 @@ namespace Avalonia.Media /// The . public static IBrush Parse(string s) { - if (s == null) throw new ArgumentNullException(nameof(s)); - if (s.Length == 0) throw new FormatException(); + Contract.Requires(s != null); + Contract.Requires(s.Length > 0); if (s[0] == '#') {