public override void Render(PageTree parent, MarkdownWriter writer) { writer.WriteHeader(1, Title); writer.WriteParagraph(Docs?.Summary ?? "_(No Description)_"); writer.WriteHeader(2, "Signature"); writer.WriteCodeBlock("csharp", DocUtilities.GetPropertySignature(_property, true, true, true)); }
public PropertyPage(PropertyInfo property, MemberXmlDocs docs) : base(docs) { _property = property; Title = $"{DocUtilities.GetPropertySignature(_property, false, false, false)} property ({DocUtilities.GetDisplayTitle(_property.DeclaringType)})"; }