You can get this info using reflection:
var myType = obj.GetType();
var setMethod = myType.GetProperty(propertyName, BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public)
.GetSetMethod(true);
bool isInternalSetter = setMethod != null && setMethod.IsAssembly;