Example #1
0
        public override IComponent GetNextComponent(IComponentEventArgs componentEventArgs)
        {
            var johnSmith = new Models.Customer()
            {
                Id = 1, Name = "John Smith"
            };
            var jsonString = GoldServices.TaskManager.ObjectToJson(johnSmith);

            return(null);
        }
        private void Sinks_ComponentRemoved(object sender, IComponentEventArgs e)
        {
            if (!e.Project.VBE.IsInDesignMode())
            {
                return;
            }

            if (AllDeclarations.Count == 0)
            {
                return;
            }

            Logger.Debug("Component '{0}' was removed.", e.Component.Name);
            OnParseRequested(sender);
        }
Example #3
0
        private void ComponentRemoved(object sender, IComponentEventArgs e)
        {
            if (Provider == null || !Provider.HandleVbeSinkEvents)
            {
                return;
            }

            if (e.ProjectId != Provider.CurrentRepository.Id)
            {
                return;
            }

            Logger.Trace("Component {0] removed", e.Component.Name);
            var fileStatus = Provider.Status().SingleOrDefault(stat => stat.FilePath.Split('.')[0] == e.Component.Name);

            if (fileStatus != null)
            {
                Provider.RemoveFile(fileStatus.FilePath, true);
            }
        }
Example #4
0
 public abstract IComponent GetNextComponent(IComponentEventArgs componentEventArgs);
 private void ComponentSelected(object sender, IComponentEventArgs e)
 {
     SetSelectionText();
 }