Castle.MonoRail.Framework.Views.Aspx.EventListConverter.ObtainTargetControl C# (CSharp) Method

ObtainTargetControl() private method

private ObtainTargetControl ( ITypeDescriptorContext context, ControllerBinding &parent ) : Control
context ITypeDescriptorContext
parent ControllerBinding
return System.Web.UI.Control
		private Control ObtainTargetControl(ITypeDescriptorContext context,
											out ControllerBinding parent)
		{
			parent = null;
			Control control = null;

			ActionBinding binding = context.Instance as ActionBinding;

			if (binding != null && binding.Parent != null)
			{
				parent = binding.Parent;
				control = parent.ControlInstance;

				if (control == null)
				{
					control = FindControlInContainer(context, parent);
				}
			}

			return control;
		}