protected static async Task WriteDocumentation(ProgrammableBlockApi api, XmlDocNode docs, MarkdownWriter writer) { if (docs != null) { var context = new XmlDocWriteContext(key => ResolveTypeReference(api, key)); await docs.WriteMarkdown(context, writer); } }