From 8408c8e0086a820524ad242dbc8174cfc36a12b8 Mon Sep 17 00:00:00 2001 From: olegoid Date: Tue, 26 Apr 2016 23:57:43 -0300 Subject: [PATCH] [Foundation] Add null check to AddObserver overload --- src/Foundation/NSObject2.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Foundation/NSObject2.cs b/src/Foundation/NSObject2.cs index c1df9c2b5c24..3f8f412260e9 100644 --- a/src/Foundation/NSObject2.cs +++ b/src/Foundation/NSObject2.cs @@ -828,6 +828,9 @@ public IDisposable AddObserver (string key, NSKeyValueObservingOptions options, public IDisposable AddObserver (NSString key, NSKeyValueObservingOptions options, Action observer) { + if (observer == null) + throw new ArgumentNullException ("observer"); + var o = new Observer (this, key, observer); AddObserver (o, key, options, o.Handle); return o;