public void Connect()
        {
            MethodBase         methodFromHandle   = MethodBase.GetMethodFromHandle(methodof(ConnectButtonViewModel.Connect()).MethodHandle, typeof(ConnectButtonViewModel).TypeHandle);
            AnalyticsAttribute analyticsAttribute = (AnalyticsAttribute)Activator.CreateInstance(typeof(AnalyticsAttribute));

            object[] args = new object[0];
            analyticsAttribute.Init(this, methodFromHandle, args);
            analyticsAttribute.OnEntry();
            try
            {
                ConnectButtonViewModel.< Connect > d__8 <Connect> d__;
                < Connect > d__.< > 4__this    = this;
        protected override void OnActivate()
        {
            MethodBase         methodFromHandle   = MethodBase.GetMethodFromHandle(methodof(ExpiredMembershipTrayNotificationViewModel.OnActivate()).MethodHandle, typeof(ExpiredMembershipTrayNotificationViewModel).TypeHandle);
            AnalyticsAttribute analyticsAttribute = (AnalyticsAttribute)Activator.CreateInstance(typeof(AnalyticsAttribute));

            object[] args = new object[0];
            analyticsAttribute.Init(this, methodFromHandle, args);
            analyticsAttribute.OnEntry();
            try
            {
                base.OnActivate();
                analyticsAttribute.OnExit();
            }
            catch (Exception exception)
            {
                analyticsAttribute.OnException(exception);
                throw;
            }
        }
        private static void SendEvent(string action)
        {
            MethodBase         methodFromHandle   = MethodBase.GetMethodFromHandle(methodof(ServerGroupsTabsViewModel.SendEvent(string)).MethodHandle, typeof(ServerGroupsTabsViewModel).TypeHandle);
            AnalyticsAttribute analyticsAttribute = (AnalyticsAttribute)Activator.CreateInstance(typeof(AnalyticsAttribute));

            analyticsAttribute.Init(null, methodFromHandle, new object[]
            {
                action
            });
            analyticsAttribute.OnEntry();
            try
            {
                analyticsAttribute.OnExit();
            }
            catch (Exception exception)
            {
                analyticsAttribute.OnException(exception);
                throw;
            }
        }
        protected override void OnActivate()
        {
            MethodBase         methodFromHandle   = MethodBase.GetMethodFromHandle(methodof(RestrictedLocationContainerViewModel.OnActivate()).MethodHandle, typeof(RestrictedLocationContainerViewModel).TypeHandle);
            AnalyticsAttribute analyticsAttribute = (AnalyticsAttribute)Activator.CreateInstance(typeof(AnalyticsAttribute));

            object[] args = new object[0];
            analyticsAttribute.Init(this, methodFromHandle, args);
            analyticsAttribute.OnEntry();
            try
            {
                base.OnActivate();
                this.ActivateItem(this._questionViewModel);
                analyticsAttribute.OnExit();
            }
            catch (Exception exception)
            {
                analyticsAttribute.OnException(exception);
                throw;
            }
        }