public GetDragTargetHandlerNode ( ) : HierarchyNode | ||
return | HierarchyNode |
public override HierarchyNode GetDragTargetHandlerNode()
{
Debug.Assert(this.ProjectManager != null, " The project manager is null for the filenode");
HierarchyNode handlerNode = this;
while(handlerNode != null && !(handlerNode is ProjectNode || handlerNode is FolderNode))
handlerNode = handlerNode.Parent;
if(handlerNode == null)
handlerNode = this.ProjectManager;
return handlerNode;
}