Example #1
0
 /// <summary>
 /// Raises the name changed event.
 /// </summary>
 /// <param name='e'>
 /// Arguments.
 /// </param>
 protected virtual void OnNameChanged(SolutionItemRenamedEventArgs e)
 {
     NotifyModified("Name");
     if (NameChanged != null && !Disposed)
     {
         NameChanged(this, e);
     }
 }
Example #2
0
        protected override void OnNameChanged(SolutionItemRenamedEventArgs e)
        {
            Solution solution = this.ParentSolution;

            if (solution != null)
            {
                foreach (DotNetProject project in solution.GetAllSolutionItems <DotNetProject>())
                {
                    if (project == this)
                    {
                        continue;
                    }

                    project.RenameReferences(e.OldName, e.NewName);
                }
            }
            base.OnNameChanged(e);
        }
 void HandleProjectNameChanged(object sender, SolutionItemRenamedEventArgs e)
 {
     SetWorkbenchTitle ();
 }
Example #4
0
 internal protected virtual void OnNameChanged(SolutionItemRenamedEventArgs e)
 {
     next.OnNameChanged(e);
 }
		void OnProjectRenamed (object sender, SolutionItemRenamedEventArgs e)
		{
			UnitTestGroup parent = Parent as UnitTestGroup;
			if (parent != null)
				parent.UpdateTests ();
		}
		/// <summary>
		/// Raises the name changed event.
		/// </summary>
		/// <param name='e'>
		/// Arguments.
		/// </param>
		protected virtual void OnNameChanged (SolutionItemRenamedEventArgs e)
		{
			NotifyModified ("Name");
			if (NameChanged != null && !Disposed)
				NameChanged (this, e);
		}
Example #7
0
		void ProjectNameChanged (object sender, SolutionItemRenamedEventArgs e)
		{
			XC4Debug.Log ("Project '{0}' was renamed to '{1}', resetting Xcode sync.", e.OldName, e.NewName);
			
			XC4Debug.Indent ();
			try {
				xcode.CloseProject ();
				xcode.DeleteProjectDirectory ();
			} finally {
				XC4Debug.Unindent ();
			}
			
			xcode = new XcodeMonitor (dnp.BaseDirectory.Combine ("obj", "Xcode"), dnp.Name);
		}
		void OnProjectRenamed (object sender, SolutionItemRenamedEventArgs e)
		{
			ITreeBuilder tb = Context.GetTreeBuilder (e.SolutionItem);
			if (tb != null) tb.Update ();
		}
		void ProjectNameChanged (object sender, SolutionItemRenamedEventArgs e)
		{
			XC4Debug.Log ("Project name changed, resetting sync");
			xcode.CloseProject ();
			xcode.DeleteProjectDirectory ();
			xcode = new XcodeMonitor (dnp.BaseDirectory.Combine ("obj", "Xcode"), dnp.Name);
		}
		internal protected virtual void OnNameChanged (SolutionItemRenamedEventArgs e)
		{
			next.OnNameChanged (e);
		}
		void ProjectNameChanged (object sender, SolutionItemRenamedEventArgs e)
		{
			//FIXME: get Xcode to close and re-open the project
			if (!outputDir.IsNullOrEmpty && Directory.Exists (outputDir)) {
				Directory.Delete (outputDir, true);
			}
			UpdateOutputDir ();
		}
Example #12
0
		void ProjectNameChanged (object sender, SolutionItemRenamedEventArgs e)
		{
			if (!outputDir.IsNullOrEmpty && Directory.Exists (outputDir)) {
				Directory.Delete (outputDir, true);
			}
			UpdateOutputDir ();
		}