ServiceStack.BundlerRunOnSave.BundlerRunOnSavePackage.SolutionLoaded C# (CSharp) Method

SolutionLoaded() public method

public SolutionLoaded ( ) : void
return void
        public void SolutionLoaded()
        {
            _dte = (DTE)GetService(typeof(DTE));
            if (_dte == null)
            {
                Debug.WriteLine("Unable to get the EnvDTE.DTE service.");
                return;
            }

            var events = _dte.Events as Events2;
            if (events == null)
            {
                Debug.WriteLine("Unable to get the Events2.");
                return;
            }

            _documentEvents = events.get_DocumentEvents();
            _documentEvents.DocumentSaved += BundlerSaveOnLoadPackage_DocumentSaved;

            _projectItemEvents = events.ProjectItemsEvents;
            _projectItemEvents.ItemAdded += BundlerSaveOnLoadPackage_ItemAdded;
            _projectItemEvents.ItemRenamed += BundlerSaveOnLoadPackage_ItemRenamed;

            Debug.WriteLine("Solution loaded and listener document event save listener set up.");
        }