Rebel.Cms.Web.RouteDataExtensions.GetControllerExtenderParentContext C# (CSharp) Method

GetControllerExtenderParentContext() public static method

Returns the ControllerContext for the parent Controller of a ControllerExtender
public static GetControllerExtenderParentContext ( this routeData ) : System.Web.Mvc.ControllerContext
routeData this
return System.Web.Mvc.ControllerContext
        public static ControllerContext GetControllerExtenderParentContext(this RouteData routeData)
        {
            if (routeData.IsControllerExtender())
            {
                return routeData.DataTokens[ControllerExtender.ParentControllerDataTokenKey] as ControllerContext;
            }
            throw new InvalidOperationException("The executing controller is not executing in a ControllerExtender context");
        }