/// <summary> /// Called when project item is renamed. /// </summary> /// <param name="item">The item.</param> /// <param name="oldName">The old name.</param> public virtual void OnProjectItemRenamed(ProjectItem item, String oldName) { Debug.WriteLine(string.Format(CultureInfo.CurrentCulture, "OnProjectItemRenamed fired for: {0}", this.ToString())); _dispProjectItemsEvents_ItemRenamedEventHandler projectitemRenamedHandler = this.ProjectItemRenamed; if (projectitemRenamedHandler != null) { projectitemRenamedHandler(item, oldName); } }
public static void BindEvents(DTE2 application) { if (_events != null) return; _application = application; var letsDoTheMSCastBoogie = (Events2)_application.Events; _events = letsDoTheMSCastBoogie.ProjectItemsEvents; _solutionEvents = _application.Events.SolutionItemsEvents; _added = new _dispProjectItemsEvents_ItemAddedEventHandler(_events_ItemAdded); _deleted = new _dispProjectItemsEvents_ItemRemovedEventHandler(_events_ItemRemoved); _renamed = new _dispProjectItemsEvents_ItemRenamedEventHandler(_events_ItemRenamed); _events.ItemAdded += _added; _events.ItemRemoved += _deleted; _events.ItemRenamed += _renamed; //_solutionEvents.ItemAdded += _added; //_solutionEvents.ItemRemoved += _deleted; //_solutionEvents.ItemRenamed += _renamed; }
public static void BindEvents(DTE2 application) { if (_events != null) { return; } _application = application; var letsDoTheMSCastBoogie = (Events2)_application.Events; _events = letsDoTheMSCastBoogie.ProjectItemsEvents; _solutionEvents = _application.Events.SolutionItemsEvents; _added = new _dispProjectItemsEvents_ItemAddedEventHandler(_events_ItemAdded); _deleted = new _dispProjectItemsEvents_ItemRemovedEventHandler(_events_ItemRemoved); _renamed = new _dispProjectItemsEvents_ItemRenamedEventHandler(_events_ItemRenamed); _events.ItemAdded += _added; _events.ItemRemoved += _deleted; _events.ItemRenamed += _renamed; //_solutionEvents.ItemAdded += _added; //_solutionEvents.ItemRemoved += _deleted; //_solutionEvents.ItemRenamed += _renamed; }