string IAssemblyBrowserNodeBuilder.GetDocumentationMarkup (ITreeNavigator navigator) { var method = (IUnresolvedMethod)navigator.DataItem; var resolved = Resolve (navigator, method); if (GetMainAssembly (navigator) == null) { return Mono.TextEditor.Utils.TextFileUtility.ReadAllText (method.Region.FileName); } StringBuilder result = new StringBuilder (); result.Append ("<big>"); result.Append (Ambience.GetString (resolved, OutputFlags.AssemblyBrowserDescription | OutputFlags.IncludeConstraints)); result.Append ("</big>"); result.AppendLine (); AmbienceService.DocumentationFormatOptions options = new AmbienceService.DocumentationFormatOptions (); options.MaxLineLength = -1; options.BigHeadings = true; options.Ambience = Ambience; result.AppendLine (); result.Append (AmbienceService.GetDocumentationMarkup (AmbienceService.GetDocumentation (resolved), options)); return result.ToString (); }
string IAssemblyBrowserNodeBuilder.GetDocumentationMarkup (ITreeNavigator navigator) { var evt = (IUnresolvedEvent)navigator.DataItem; var resolved = Resolve (navigator, evt); StringBuilder result = new StringBuilder (); result.Append ("<big>"); result.Append (Ambience.GetString (resolved, OutputFlags.AssemblyBrowserDescription)); result.Append ("</big>"); result.AppendLine (); var options = new AmbienceService.DocumentationFormatOptions (); options.MaxLineLength = -1; options.BigHeadings = true; options.Ambience = Ambience; result.AppendLine (); result.Append (AmbienceService.GetDocumentationMarkup (resolved, AmbienceService.GetDocumentation (resolved), options)); return result.ToString (); }