Пример #1
0
        async void sink_ProjectRenamed(object sender, DispatcherRenamedEventArgs <VBProject> e)
        {
            if (!_parser.State.AllDeclarations.Any())
            {
                return;
            }

            Debug.WriteLine("Project '{0}' (ID {1}) was renamed to '{2}'.", e.OldName, e.Item.HelpFile, e.Item.Name);
            _parser.State.RemoveProject(e.Item.HelpFile);
            _parser.State.OnParseRequested(sender);
        }
Пример #2
0
        async void sink_ComponentRenamed(object sender, DispatcherRenamedEventArgs <VBComponent> e)
        {
            if (!_parser.State.AllDeclarations.Any())
            {
                return;
            }

            Debug.WriteLine(string.Format("Component '{0}' was renamed.", e.Item.Name));

            _parser.State.OnParseRequested(sender, e.Item);
        }
Пример #3
0
        private void _sink_ProjectRenamed(object sender, DispatcherRenamedEventArgs <VBProject> e)
        {
            var projectId = e.Item.HelpFile;
            var oldName   = e.OldName;

            var handler = ProjectRenamed;

            if (handler != null)
            {
                handler(sender, new ProjectRenamedEventArgs(projectId, e.Item, oldName));
            }
        }
Пример #4
0
        private void ComponentsSink_ComponentRenamed(object sender, DispatcherRenamedEventArgs <VBComponent> e)
        {
            if (!ComponentSinksEnabled)
            {
                return;
            }

            var projectId = e.Item.Collection.Parent.HelpFile;

            var handler = ComponentRenamed;

            if (handler != null)
            {
                handler(sender, new ComponentRenamedEventArgs(projectId, e.Item.Collection.Parent, e.Item, e.OldName));
            }
        }
Пример #5
0
        async void sink_ComponentRenamed(object sender, DispatcherRenamedEventArgs <VBComponent> e)
        {
            if (!_handleSinkEvents)
            {
                return;
            }

            if (!_parser.State.AllDeclarations.Any())
            {
                return;
            }

            _sourceControlPanelVM.HandleRenamedComponent(e.Item, e.OldName);

            _logger.Debug("Component '{0}' was renamed to '{1}'.", e.OldName, e.Item.Name);

            _parser.State.RemoveRenamedComponent(e.Item, e.OldName);
        }