PrefabUtility.GetPrefabParent

static function GetPrefabParent (source : Object) : Object

Description

Returns the GameObject parent of source, or null if it can't be found.

This also returns the prefab parent if the prefab has become disconnected, which can then be used to reconnect the prefab.