CSharpAnalytics.AutoMeasurement.GetScreenName C# (CSharp) Метод

GetScreenName() приватный статический Метод

Determine the screen name of a page to track.
private static GetScreenName ( Type page ) : string
page System.Type Page within the application to track.
Результат string
        private static string GetScreenName(Type page)
        {
            var screenNameAttribute = page.GetTypeInfo().GetCustomAttribute(typeof(AnalyticsScreenNameAttribute)) as AnalyticsScreenNameAttribute;
            if (screenNameAttribute != null)
                return screenNameAttribute.ScreenName;

            var screenName = page.Name;
            if (screenName.EndsWith("Page"))
                screenName = screenName.Substring(0, screenName.Length - 4);
            return screenName;
        }