Beispiel #1
0
        private void OnDispatch(EventHandler <ComponentEventArgs> dispatched, VB.VBComponent component)
        {
            var vbComponent = new VBComponent(component);
            var handler     = dispatched;

            if (handler == null)
            {
                vbComponent.Dispose();
                return;
            }
            handler?.Invoke(this, new ComponentEventArgs(Parent.ProjectId, Parent, vbComponent));
        }
Beispiel #2
0
        private void OnComponentRenamed(VB.VBComponent vbComponent, string oldName)
        {
            var component = new VBComponent(vbComponent);
            var handler   = ComponentRenamed;

            if (handler == null)
            {
                component.Dispose();
                return;
            }
            handler.Invoke(this, new ComponentRenamedEventArgs(Parent.ProjectId, Parent, component, oldName));
        }
Beispiel #3
0
        private static void OnDispatch(EventHandler <ComponentEventArgs> dispatched, VB.VBComponent vbComponent)
        {
            using (var component = new VBComponent(vbComponent))
            {
                var handler = dispatched;
                if (handler == null)
                {
                    return;
                }

                var qmn       = new QualifiedModuleName(component);
                var eventArgs = new ComponentEventArgs(qmn);
                handler.Invoke(component, eventArgs);
            }
        }
Beispiel #4
0
        void VB._dispVBComponentsEvents.ItemRenamed(VB.VBComponent VBComponent, string OldName)
        {
            using (var component = new VBComponent(VBComponent))
            {
                var handler = ComponentRenamed;
                if (handler == null)
                {
                    return;
                }

                var qmn = new QualifiedModuleName(component);
                handler.Invoke(component,
                               new ComponentRenamedEventArgs(qmn, OldName));
            }
        }
        void VB._dispVBComponentsEvents.ItemRenamed(VB.VBComponent VBComponent, string OldName)
        {
            var component = new VBComponent(VBComponent);
            var handler   = ComponentRenamed;

            if (handler == null)
            {
                component.Dispose();
                return;
            }

            IVBProject project;

            using (var components = component.Collection)
            {
                project = components.Parent;
            }
            handler.Invoke(component, new ComponentRenamedEventArgs(project.ProjectId, project, component, OldName));
        }
        private static void OnDispatch(EventHandler <ComponentEventArgs> dispatched, VB.VBComponent vbComponent)
        {
            var component = new VBComponent(vbComponent);
            var handler   = dispatched;

            if (handler == null)
            {
                component.Dispose();
                return;
            }

            IVBProject project;

            using (var components = component.Collection)
            {
                project = components.Parent;
            }


            var eventArgs = new ComponentEventArgs(project.ProjectId, project, component);

            handler.Invoke(component, eventArgs);
        }