How to tell (programmatically) whether or not code is running in Unity Pro?

I’ve made a Unity plugin for OS X that comes as part of an SDK. Not all users are aware that you need Pro to use plugins, so I’d like to be able to display a warning from the C# wrapper class in case someone tries to use it without a Pro license.

Any way to tell from code whether or not it’s running in a Pro-licensed environment?

UnityEditor.InternalEditorUtility.HasPro ()

also:
UnityEditor.InternalEditorUtility.HasAndroidPro()
UnityEditor.InternalEditorUtility.HasIphonePro()
UnityEditor.InternalEditorUtility.IsUnityBeta()

Does this method work out from UnityEditor?
There is similar topic http://forum.unity3d.com/threads/71735-How-to-detect-Unity-Pro-version-confused