Adf.Web.UI.RowSelectorColumn.ParticipantRadioButton.DiscoverContainers C# (CSharp) Method

DiscoverContainers() private method

private DiscoverContainers ( ) : void
return void
            protected virtual void DiscoverContainers()
            {
                if (parentCell == null || parentGridViewItem == null || parentGridView == null)
                {
                    Control tempControl = NamingContainer;
                    if (tempControl is GridViewRow)
                    {
                        parentGridViewItem = (GridViewRow) tempControl;
                        parentGridView = (GridView) parentGridViewItem.NamingContainer;
                    }

                    tempControl = Parent;
                    while (tempControl.Parent.UniqueID != parentGridViewItem.UniqueID)
                    {
                        tempControl = tempControl.Parent;
                    }
                    if (tempControl is TableCell)
                    {
                        parentCell = (TableCell) tempControl;
                    }
                }
            }