FormatType() public static method

public static FormatType ( Type type ) : string
type System.Type
return string
Ejemplo n.º 1
0
            public TypeLinkAndBuilder(Type type)
            {
                var typeName = DocVisitor.FormatType(type);

                typeName = "[" + DocGenUtil.HtmlEscape(typeName) + "](" +
                           DocVisitor.GetTypeID(type) + ".md)";
                this.TypeLink = typeName;
                this.Builder  = new StringBuilder();
            }
Ejemplo n.º 2
0
            public TypeLinkAndBuilder(Type type)
            {
                var typeName = DocVisitor.FormatType(type);

                typeName      = typeName.Replace("&", "&");
                typeName      = typeName.Replace("<", "&lt;");
                typeName      = typeName.Replace(">", "&gt;");
                typeName      = "[" + typeName + "](" + DocVisitor.GetTypeID(type) + ".md)";
                this.TypeLink = typeName;
                this.Builder  = new StringBuilder();
            }
Ejemplo n.º 3
0
 public void Finish()
 {
     this.writer.Write("## API Documentation\r\n\r\n");
     foreach (var key in this.docs.Keys)
     {
         var finalString = this.docs[key].ToString();
         var typeName    = DocVisitor.FormatType(key);
         typeName = typeName.Replace("&", "&amp;");
         typeName = typeName.Replace("<", "&lt;");
         typeName = typeName.Replace(">", "&gt;");
         typeName = "[" + typeName + "](" + DocVisitor.GetTypeID(key) + ".md)";
         if (finalString.IndexOf(".", StringComparison.Ordinal) >= 0)
         {
             finalString = finalString.Substring(
                 0,
                 finalString.IndexOf(".", StringComparison.Ordinal) + 1);
         }
         finalString = Regex.Replace(finalString, @"\r?\n(\r?\n)+", "\r\n\r\n");
         this.writer.Write(" * " + typeName + " - ");
         this.writer.WriteLine(finalString);
     }
 }