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

GetFormatter() static private method

static private GetFormatter ( Mono.TextEditor.Document &doc ) : MonoDevelop.Ide.CodeFormatting.CodeFormatter
doc Mono.TextEditor.Document
return MonoDevelop.Ide.CodeFormatting.CodeFormatter
		internal static CodeFormatter GetFormatter (out Document doc)
		{
			doc = IdeApp.Workbench.ActiveDocument;
			if (doc == null)
				return null;
			var editor = doc.Editor;
			if (editor == null)
				return null;
			return editor == null ? null : CodeFormatterService.GetFormatter (editor.MimeType);
		}

Usage Example

        protected override void Update(CommandInfo info)
        {
            Document doc;
            var      formatter = FormatBufferHandler.GetFormatter(out doc);

            info.Enabled = formatter != null && !formatter.IsDefault;
        }
All Usage Examples Of MonoDevelop.Ide.CodeFormatting.FormatBufferHandler::GetFormatter
FormatBufferHandler