Brewmaster.Layout.LayoutHandler.RemovePanelFromGroupedPanel C# (CSharp) 메소드

RemovePanelFromGroupedPanel() 개인적인 메소드

private RemovePanelFromGroupedPanel ( IdePanel panel, IdeGroupedPanel groupedPanel ) : void
panel IdePanel
groupedPanel IdeGroupedPanel
리턴 void
		private void RemovePanelFromGroupedPanel(IdePanel panel, IdeGroupedPanel groupedPanel)
		{
			var sibling = groupedPanel.Panels.FirstOrDefault(p => p != panel);
			if (sibling != null)
			{
				_memorizedPanelPositions[panel] = new PanelPosition
				{
					Index = groupedPanel.Tabs.FindIndex(t => t.Panel == panel),
					Sibling = sibling
				};
			}
			groupedPanel.RemovePanel(panel);
		}
		private void AddPanelToGroupedPanel(IdePanel sibling, IdePanel idePanel, int index)