public override DragAndDropVisualMode DoDrag(TreeViewItem parentNode, TreeViewItem targetNode, bool perform, TreeViewDragging.DropPosition dragPos)
{
DragData genericData = DragAndDrop.GetGenericData("AudioMixerDragging") as DragData;
if (genericData != null)
{
List <AudioMixerItem> draggedItems = genericData.m_DraggedItems;
AudioMixerItem item = parentNode as AudioMixerItem;
if ((item != null) && (genericData != null))
{
if (< > f__am$cache0 == null)
{