AuthorityManagement.Web.MvcApplication.GetArea C# (CSharp) Метод

GetArea() защищенный Метод

protected GetArea ( Type controllerType ) : string
controllerType System.Type
Результат string
        protected virtual string GetArea(Type controllerType)
        {
            string @namespace = controllerType.Namespace;
            LogHelper.Logger.Info(@namespace);
            LogHelper.Logger.Info(controllerType.Name);
            if (@namespace == null)
            {
                return null;
            }
            int index = @namespace.IndexOf("Areas", StringComparison.Ordinal) + 6;
            string area = index > 6 ? @namespace.Substring(index, @namespace.IndexOf(".Controllers", StringComparison.Ordinal) - index) : null;
            LogHelper.Logger.Info("area---->" + controllerType.Name);
            return area;
        }