<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <linklocation="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
Determines whether a drop is possible before the given <paramrefname="dest"/>, at the same depth as <paramrefname="dest"/>. i.e., can we drop the data in <paramrefname="selection_data"/> at that location. <paramrefname="dest"/> does not have to exist; the return value will almost certainly be FALSE if the parent of <paramrefname="dest"/> doesn't exist, though.
</summary>
<returns>A boolean for whether the drop is possible.</returns>
Asks the TreeDragDest to insert a row before the given <paramrefname="dest_path"/>, deriving the contents of the row from the given <seecref="M:Gtk.SelectionData"/>.
</summary>
<returns>A boolean for whether the row was dropped successfully.</returns>
<remarks>If dest_path is outside the tree so that inserting before it is impossible, FALSE will be returned. Also, FALSE may be returned if the new row cannot be created for some model-specific reason. Should robustly handle a destination path no longer found in the model.</remarks>