Removed FEATURE_NOTIFYPROPERTYCHANGED checks (dotnet/corefx#36774)
authorAlan Parr <alanjparr83@gmail.com>
Wed, 10 Apr 2019 22:45:45 +0000 (23:45 +0100)
committerSantiago Fernandez Madero <safern@microsoft.com>
Wed, 10 Apr 2019 22:45:45 +0000 (15:45 -0700)
Commit migrated from https://github.com/dotnet/corefx/commit/1ae46a2b2a7719e0fd8d30b5df14b7e181d1c963

src/libraries/System.ComponentModel.TypeConverter/src/System/ComponentModel/ReflectPropertyDescriptor.cs

index 1db5725..154d8a4 100644 (file)
@@ -70,9 +70,7 @@ namespace System.ComponentModel
         private MethodInfo _shouldSerializeMethod;      // the should serialize method
         private MethodInfo _resetMethod;                // the reset property method
         private EventDescriptor _realChangedEvent;           // <propertyname>Changed event handler on object
-#if FEATURE_INOTIFYPROPERTYCHANGED
         private EventDescriptor _realIPropChangedEvent;      // INotifyPropertyChanged.PropertyChanged event handler on object
-#endif
         private readonly Type _receiverType;               // Only set if we are an extender
 
         /// <summary>
@@ -239,7 +237,6 @@ namespace System.ComponentModel
         {
             get
             {
-#if FEATURE_INOTIFYPROPERTYCHANGED
                 if (!_state[s_bitIPropChangedQueried])
                 {
                     if (typeof(INotifyPropertyChanged).IsAssignableFrom(ComponentType))
@@ -251,9 +248,6 @@ namespace System.ComponentModel
                 }
 
                 return _realIPropChangedEvent;
-#else
-                return null;
-#endif
             }
         }