@@ -107,15 +107,12 @@ private void _sink_ProjectActivated(object sender, DispatcherEventArgs<VBProject
107107 {
108108 if ( ! IsEnabled ) { return ; }
109109 var projectId = e . Item . HelpFile ;
110-
111- Task . Run ( ( ) =>
110+
111+ var handler = ProjectActivated ;
112+ if ( handler != null )
112113 {
113- var handler = ProjectActivated ;
114- if ( handler != null )
115- {
116- handler ( sender , new ProjectEventArgs ( projectId , e . Item ) ) ;
117- }
118- } ) ;
114+ handler ( sender , new ProjectEventArgs ( projectId , e . Item ) ) ;
115+ }
119116 }
120117
121118 private void _sink_ProjectAdded ( object sender , DispatcherEventArgs < VBProject > e )
@@ -126,15 +123,12 @@ private void _sink_ProjectAdded(object sender, DispatcherEventArgs<VBProject> e)
126123 var projectId = e . Item . HelpFile ;
127124
128125 RegisterComponentsEventSink ( e . Item . VBComponents , projectId ) ;
129-
130- Task . Run ( ( ) =>
126+
127+ var handler = ProjectAdded ;
128+ if ( handler != null )
131129 {
132- var handler = ProjectAdded ;
133- if ( handler != null )
134- {
135- handler ( sender , new ProjectEventArgs ( projectId , e . Item ) ) ;
136- }
137- } ) ;
130+ handler ( sender , new ProjectEventArgs ( projectId , e . Item ) ) ;
131+ }
138132 }
139133
140134 private void _sink_ProjectRemoved ( object sender , DispatcherEventArgs < VBProject > e )
@@ -143,15 +137,12 @@ private void _sink_ProjectRemoved(object sender, DispatcherEventArgs<VBProject>
143137 if ( ! IsEnabled ) { return ; }
144138
145139 var projectId = e . Item . HelpFile ;
146-
147- Task . Run ( ( ) =>
140+
141+ var handler = ProjectRemoved ;
142+ if ( handler != null )
148143 {
149- var handler = ProjectRemoved ;
150- if ( handler != null )
151- {
152- handler ( sender , new ProjectEventArgs ( projectId , e . Item ) ) ;
153- }
154- } ) ;
144+ handler ( sender , new ProjectEventArgs ( projectId , e . Item ) ) ;
145+ }
155146 }
156147
157148 private void _sink_ProjectRenamed ( object sender , DispatcherRenamedEventArgs < VBProject > e )
@@ -160,15 +151,12 @@ private void _sink_ProjectRenamed(object sender, DispatcherRenamedEventArgs<VBPr
160151
161152 var projectId = e . Item . HelpFile ;
162153 var oldName = e . OldName ;
163-
164- Task . Run ( ( ) =>
154+
155+ var handler = ProjectRenamed ;
156+ if ( handler != null )
165157 {
166- var handler = ProjectRenamed ;
167- if ( handler != null )
168- {
169- handler ( sender , new ProjectRenamedEventArgs ( projectId , e . Item , oldName ) ) ;
170- }
171- } ) ;
158+ handler ( sender , new ProjectRenamedEventArgs ( projectId , e . Item , oldName ) ) ;
159+ }
172160 }
173161
174162 #endregion
0 commit comments