This version of Unity is unsupported.

SerializedObject.hasModifiedProperties

public bool hasModifiedProperties;

Description

Is true when the SerializedObject has a modified property that has not been applied.