コード例 #1
0
 public void SetDTE(_DTE applicationObject)
 {
     if (_applicationObject == null)
     {
         _applicationObject = applicationObject as EnvDTE80.DTE2;
         _solutionEvents    = (EnvDTE.SolutionEvents)_applicationObject.Events.SolutionEvents;
         TextManagerEvents.Setup();
     }
 }
コード例 #2
0
ファイル: TextManagerEvents.cs プロジェクト: eoehen/nHydrate
        public static void RegisterForTextManagerEvents()
        {
            var textManager = GetService();
            var container   = textManager as IConnectionPointContainer;
            var eventGuid   = typeof(IVsTextManagerEvents).GUID;

            container.FindConnectionPoint(ref eventGuid, out var textManagerEventsConnection);
            var  textManagerEvents = new TextManagerEvents();
            uint textManagerCookie;

            textManagerEventsConnection.Advise(textManagerEvents, out textManagerCookie);
        }