private string NotDockedWindowID()
{
if (this.IsNotDocked())
{
HostView rootView = this.rootView as HostView;
if (rootView == null)
{
if (!(this.rootView is SplitView))
{
return this.rootView.GetType().ToString();
}
rootView = (HostView) this.rootView.children[0];
}
return (((this.m_ShowMode != 2) && (this.m_ShowMode != 5)) ? ((DockArea) this.rootView.children[0]).m_Panes[0].GetType().ToString() : rootView.actualView.GetType().ToString());
}
return null;
}