Table of contents |
Source Code Examples
C#
Wrap source code in <csharp></csharp> tags, e.g.:
<csharp> public static void Main() </csharp>
which will produce nice colored syntax output like this:
public static void Main()
C
<c> void *mono_gc_alloc_fixed (size_t size, void *descr); </c>
for having output like:
void *mono_gc_alloc_fixed (size_t size, void *descr);
Bash
Wrap bash commands in <bash></bash> tags, e.g.:
<bash> ls -l </bash>
which will produce output like this:
ls -l
XML
<xml> <tag attribute="value" /> <tag2>Content</tag2> </xml>
will be formatted to:
<tag attribute="value" /> <tag2>Content</tag2>
What else is supported?
Linking to Monodoc
To link to Monodoc class library documentation, give a link like
[http:/monodoc/T:System.Runtime.InteropServices.DllImportAttribute DllImport]
which will appear as DllImport. Or with something like:
- http:/monodoc/N:System.IO to link to a namespace
- http:/monodoc/T:System.Type to link to a type
- http:/monodoc/C:System.Text.StringBuilder(string) to link to a constructor
- http:/monodoc/M:System.String.ToString() to link to a method
- http:/monodoc/P:System.String.Length to link to a property, and similarly F for fields and E for events