MonoDevelop.Ide.CodeFormatting.FormatBufferHandler.Run C# (CSharp) Method

Run() protected method

protected Run ( object tool ) : void
tool object
return void
		protected override void Run (object tool)
		{
			Document doc;
			var formatter = GetFormatter (out doc);
			if (formatter == null)
				return;

			if (formatter.SupportsOnTheFlyFormatting) {
				using (var undo = doc.Editor.OpenUndoGroup ()) {
					formatter.OnTheFlyFormat (doc, 0, doc.Editor.Length);
				}
			} else {
				doc.Editor.Text = formatter.FormatText (doc.Project.Policies, doc.Editor.Text); 
			}
		}
	}
FormatBufferHandler