Xamarin Public Jenkins (auto-signing) 95fdb59ea6 Imported Upstream version 6.6.0.89
Former-commit-id: b39a328747c2f3414dc52e009fb6f0aa80ca2492
2019-09-24 08:53:40 +00:00

22 lines
704 B
C#

using System.Text;
using Mono.Cecil;
namespace Mono.Documentation.Updater
{
public class FSharpFullMemberFormatter : FSharpFormatter
{
public override string Language => Consts.FSharp;
private readonly MemberFormatter usageFormatter = new FSharpUsageFormatter();
public override MemberFormatter UsageFormatter => usageFormatter;
protected override StringBuilder AppendNamespace(StringBuilder buf, TypeReference type)
{
string ns = DocUtils.GetNamespace(type);
if (GetFSharpType(type) == null && !string.IsNullOrEmpty(ns) && ns != "System")
buf.Append(ns).Append('.');
return buf;
}
}
}