{"id":59,"date":"2024-04-05T00:01:10","date_gmt":"2024-04-05T03:01:10","guid":{"rendered":"https:\/\/code4delphi.com.br\/blog\/?p=59"},"modified":"2024-06-05T10:25:54","modified_gmt":"2024-06-05T13:25:54","slug":"help-insight-delphi","status":"publish","type":"post","link":"https:\/\/code4delphi.com.br\/blog\/help-insight-delphi\/","title":{"rendered":"Help Insight\u00a0Delphi"},"content":{"rendered":"\n<p dir=\"auto\">Ol\u00e1, leitores!<\/p>\n<p dir=\"auto\">Veremos neste artigo um recurso muito poderoso e muito simples de ser utilizado, por\u00e9m muito pouco explorado pela comunidade. Nosso tema de hoje ser\u00e1 o Help Insight do Delphi, ele nos ajuda a documentar e facilitar o uso de m\u00e9todos, vari\u00e1veis, constantes, enums&#8230;<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_81 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title ez-toc-toggle\" style=\"cursor:pointer\">Sum\u00e1rio<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Alternar tabela de conte\u00fado\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/code4delphi.com.br\/blog\/help-insight-delphi\/#%F0%9F%93%A5_Repositorio_com_exemplos\" >\ud83d\udce5 Reposit\u00f3rio com exemplos<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/code4delphi.com.br\/blog\/help-insight-delphi\/#%E2%96%B6%EF%B8%8F_Video_de_demonstracao\" >\u25b6\ufe0f&nbsp;V\u00eddeo de demonstra\u00e7\u00e3o<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/code4delphi.com.br\/blog\/help-insight-delphi\/#%F0%9F%9A%80O_QUE_E_HELP_INSIGHT\" >\ud83d\ude80O QUE \u00c9 HELP INSIGHT?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/code4delphi.com.br\/blog\/help-insight-delphi\/#HELP_INSIGHT_PADROES\" >HELP INSIGHT PADR\u00d5ES<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/code4delphi.com.br\/blog\/help-insight-delphi\/#CUSTOMIZANDO_O_HELP_INSIGHT\" >CUSTOMIZANDO O HELP INSIGHT<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/code4delphi.com.br\/blog\/help-insight-delphi\/#EXEMPLO_UTILIZANDO_DIVERSAS_TAGS_ACEITAS\" >EXEMPLO UTILIZANDO DIVERSAS TAGS ACEITAS:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/code4delphi.com.br\/blog\/help-insight-delphi\/#%F0%9F%93%84_TAGS_XMLS_QUE_PODEM_SER_UTILIZADAS\" >\ud83d\udcc4 TAGS XMLS QUE PODEM SER UTILIZADAS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/code4delphi.com.br\/blog\/help-insight-delphi\/#ONDE_O_HELP_INSIGHT_PODE_SER_USADO\" >ONDE O HELP INSIGHT PODE SER USADO?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/code4delphi.com.br\/blog\/help-insight-delphi\/#%F0%9F%8E%A8_ALTERANDO_OS_DADOS_E_LAYOUT_DO_POPUP\" >\ud83c\udfa8 ALTERANDO OS DADOS E LAYOUT DO POPUP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/code4delphi.com.br\/blog\/help-insight-delphi\/#%F0%9F%94%97LINKS_UTEIS\" >\ud83d\udd17LINKS \u00daTEIS<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%F0%9F%93%A5_Repositorio_com_exemplos\"><\/span>\ud83d\udce5 Reposit\u00f3rio com exemplos<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>O projeto de exemplo, pode ser encontrado e baixado em nosso GitHub no seguinte link: <a href=\"https:\/\/github.com\/Code4Delphi\/help-insight-delphi\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/Code4Delphi\/help-insight-delphi<\/a><\/p>\n<p>&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E2%96%B6%EF%B8%8F_Video_de_demonstracao\"><\/span>\u25b6\ufe0f&nbsp;V\u00eddeo de demonstra\u00e7\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"video-container\"><iframe loading=\"lazy\" title=\"Help Insight Delphi - aprenda a utilizar e personalizar este poderoso recurso\" width=\"740\" height=\"416\" src=\"https:\/\/www.youtube.com\/embed\/GVwADVQ8qeI?list=PLLHSz4dOnnN1Hx0KtSwqN1Ory9HP7IDJn\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%F0%9F%9A%80O_QUE_E_HELP_INSIGHT\"><\/span>\ud83d\ude80O QUE \u00c9 HELP INSIGHT?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p dir=\"auto\">Help Insight (informa\u00e7\u00f5es de ajuda), um recurso do IDE do Delphi que exibe um popup com uma breve descri\u00e7\u00e3o sobre o identificador (classe, procedure, function, vari\u00e1vel, constante, enumerado&#8230;) a qual o cursor do mouse est\u00e1 posicionado no Editor de C\u00f3digos. Tamb\u00e9m \u00e9 poss\u00edvel invocar o Help Insight pressionando as teclas CTRL + SHIFT + H<\/p>\n<p dir=\"auto\">&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"HELP_INSIGHT_PADROES\"><\/span>HELP INSIGHT PADR\u00d5ES<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Por padr\u00e3o, o IDE do Delphi gera automaticamente e exibe dados b\u00e1sicos dos identificadores, com as seguintes informa\u00e7\u00f5es:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"411\" height=\"119\" src=\"https:\/\/code4delphi.com.br\/blog\/wp-content\/uploads\/2024\/04\/image.png\" alt=\"\" class=\"wp-image-314\" srcset=\"https:\/\/code4delphi.com.br\/blog\/wp-content\/uploads\/2024\/04\/image.png 411w, https:\/\/code4delphi.com.br\/blog\/wp-content\/uploads\/2024\/04\/image-300x87.png 300w\" sizes=\"auto, (max-width: 411px) 100vw, 411px\" \/><\/figure>\n\n\n\n<p>Para function ou procedure, \u00e9 exibido tamb\u00e9m o(s) par\u00e2metro(s) e o valor de retorno:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"233\" src=\"https:\/\/code4delphi.com.br\/blog\/wp-content\/uploads\/2024\/04\/image-1.png\" alt=\"\" class=\"wp-image-315\" srcset=\"https:\/\/code4delphi.com.br\/blog\/wp-content\/uploads\/2024\/04\/image-1.png 576w, https:\/\/code4delphi.com.br\/blog\/wp-content\/uploads\/2024\/04\/image-1-300x121.png 300w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><\/figure>\n\n\n\n<p>Tudo isso \u00e9 gerado automaticamente em tempo de edi\u00e7\u00e3o, ou seja, <strong>sem necessitar que o c\u00f3digo seja compilado<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"CUSTOMIZANDO_O_HELP_INSIGHT\"><\/span>CUSTOMIZANDO O HELP INSIGHT<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p dir=\"auto\">Embora as informa\u00e7\u00f5es geradas autom\u00e1ticamente pelo IDE j\u00e1 nos ajudem bastante, o Delphi nos proporciona a possibilidade de customizar de uma forma muito simples, o conte\u00fado e at\u00e9 mesmo o designer do popup exibido.<\/p>\n<p dir=\"auto\">Com isso podemos adicionar mais detalhes, e criar uma esp\u00e9cie de &#8220;documenta\u00e7\u00e3o&#8221; de nossos identificadores. Para isso, devemos adicionar coment\u00e1rios com uma formata\u00e7\u00e3o especial ao nosso c\u00f3digo fonte.<\/p>\n<p dir=\"auto\">Esses coment\u00e1rios devem estar imediatamente acima do identificador, e devem come\u00e7ar com&nbsp;<strong>\/\/\/ (tr\u00eas barras)<\/strong>&nbsp;seguido por uma tag XML reconhecida pelo Help Insight viewer, como no exemplo a seguir:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers cbp-highlight-hover\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#f6f6f4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);--cbp-line-highlight-color:rgba(251, 251, 239, 0.2);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"\/\/\/&lt;summary&gt; Em resumo este m\u00e9todo faz... &lt;\/summary&gt;\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #7B7F8B\">\/\/\/&lt;summary&gt; Em resumo este m\u00e9todo faz... &lt;\/summary&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"686\" height=\"187\" src=\"https:\/\/code4delphi.com.br\/blog\/wp-content\/uploads\/2024\/04\/image-2.png\" alt=\"\" class=\"wp-image-316\" srcset=\"https:\/\/code4delphi.com.br\/blog\/wp-content\/uploads\/2024\/04\/image-2.png 686w, https:\/\/code4delphi.com.br\/blog\/wp-content\/uploads\/2024\/04\/image-2-300x82.png 300w\" sizes=\"auto, (max-width: 686px) 100vw, 686px\" \/><\/figure>\n\n\n\n<p>* Note que o texto adicionado na TAG &lt;summary&gt; \u00e9 exibido no popup menu do Help Insight<\/p>\n<p>&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"EXEMPLO_UTILIZANDO_DIVERSAS_TAGS_ACEITAS\"><\/span>EXEMPLO UTILIZANDO DIVERSAS TAGS ACEITAS:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#f6f6f4;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"    \/\/\/&lt;summary&gt; Adiciona um resumo ... &lt;\/summary&gt;\n    \/\/\/&lt;param name=&quot;AValor1&quot;&gt; Primeiro par\u00e2metro do tipo &lt;see cref=&quot;Double&quot;\/&gt; para ... &lt;\/param&gt;\n    \/\/\/&lt;param name=&quot;AValor2&quot;&gt; Segundo par\u00e2metro do tipo &lt;see cref=&quot;Double&quot;\/&gt; para ... &lt;\/param&gt;\n    \/\/\/&lt;returns&gt; O retorno ser\u00e1 ... &lt;\/returns&gt;\n    \/\/\/&lt;permission cref=&quot;PermissionType&quot;&gt; Este m\u00e9todo \u00e9 permitido a ... &lt;\/permission&gt;\n    \/\/\/&lt;remarks&gt;\n    \/\/\/  Observa\u00e7\u00f5es: Forma de usar o c\u00f3digo:\n    \/\/\/  &lt;code&gt;\n    \/\/\/    &lt;para&gt; LResult := THelpInsightUtils.MultiplicarValores(10 + 20.5); &lt;\/para&gt;\n    \/\/\/    &lt;para&gt; ShowMessage(LResult.ToString); &lt;\/para&gt;\n    \/\/\/  &lt;\/code&gt;\n    \/\/\/&lt;\/remarks&gt;\n    \/\/\/&lt;comments&gt; &lt;para&gt; Caso seja necess\u00e1rio, pode ser adicionado coment\u00e1rios. &lt;\/para&gt;\n    \/\/\/  &lt;para&gt; Outras tags aceitas: &lt;\/para&gt;\n    \/\/\/  &lt;para&gt; p ou P: par\u00e1grafo &lt;\/para&gt;\n    \/\/\/  &lt;para&gt; b ou B: &lt;b&gt; Negrito &lt;\/b&gt; &lt;\/para&gt;\n    \/\/\/  &lt;para&gt; i ou I: &lt;i&gt; It\u00e1lico &lt;\/i&gt; &lt;\/para&gt;\n    \/\/\/  &lt;para&gt; ------------------------------------------- &lt;\/para&gt;\n    \/\/\/  &lt;para&gt; Texto em fonte normal: &lt;\/para&gt;\n    \/\/\/  &lt;para&gt; III &lt;\/para&gt;\n    \/\/\/  &lt;para&gt; WWW &lt;\/para&gt;\n    \/\/\/  &lt;para&gt; &lt;c&gt;Texto em fonte de largura fixa:&lt;\/c&gt; &lt;\/para&gt;\n    \/\/\/  &lt;para&gt; &lt;c&gt;III&lt;\/c&gt; &lt;\/para&gt;\n    \/\/\/  &lt;para&gt; &lt;c&gt;WWW&lt;\/c&gt; &lt;\/para&gt;\n    \/\/\/&lt;\/comments&gt;\n    \/\/\/&lt;comments&gt; &lt;para&gt; Este \u00e9 a coment\u00e1rio 2 e ser\u00e1 agrupada ao coment\u00e1rio 1. &lt;\/para&gt;&lt;\/comments&gt;\n    \/\/\/&lt;exception cref=&quot;ArgumentNullException&quot;&gt;\n    \/\/\/  Se os par\u00e2metros &lt;c&gt;AValor1&lt;\/c&gt; ou &lt;c&gt;AValor2&lt;\/c&gt; for um n\u00famero negativo, uma exce\u00e7\u00e3o ser\u00e1 gerada.\n    \/\/\/&lt;\/exception&gt;\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/&lt;summary&gt; Adiciona um resumo ... &lt;\/summary&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/&lt;param name=&quot;AValor1&quot;&gt; Primeiro par\u00e2metro do tipo &lt;see cref=&quot;Double&quot;\/&gt; para ... &lt;\/param&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/&lt;param name=&quot;AValor2&quot;&gt; Segundo par\u00e2metro do tipo &lt;see cref=&quot;Double&quot;\/&gt; para ... &lt;\/param&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/&lt;returns&gt; O retorno ser\u00e1 ... &lt;\/returns&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/&lt;permission cref=&quot;PermissionType&quot;&gt; Este m\u00e9todo \u00e9 permitido a ... &lt;\/permission&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/&lt;remarks&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/  Observa\u00e7\u00f5es: Forma de usar o c\u00f3digo:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/  &lt;code&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/    &lt;para&gt; LResult := THelpInsightUtils.MultiplicarValores(10 + 20.5); &lt;\/para&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/    &lt;para&gt; ShowMessage(LResult.ToString); &lt;\/para&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/  &lt;\/code&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/&lt;\/remarks&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/&lt;comments&gt; &lt;para&gt; Caso seja necess\u00e1rio, pode ser adicionado coment\u00e1rios. &lt;\/para&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/  &lt;para&gt; Outras tags aceitas: &lt;\/para&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/  &lt;para&gt; p ou P: par\u00e1grafo &lt;\/para&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/  &lt;para&gt; b ou B: &lt;b&gt; Negrito &lt;\/b&gt; &lt;\/para&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/  &lt;para&gt; i ou I: &lt;i&gt; It\u00e1lico &lt;\/i&gt; &lt;\/para&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/  &lt;para&gt; ------------------------------------------- &lt;\/para&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/  &lt;para&gt; Texto em fonte normal: &lt;\/para&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/  &lt;para&gt; III &lt;\/para&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/  &lt;para&gt; WWW &lt;\/para&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/  &lt;para&gt; &lt;c&gt;Texto em fonte de largura fixa:&lt;\/c&gt; &lt;\/para&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/  &lt;para&gt; &lt;c&gt;III&lt;\/c&gt; &lt;\/para&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/  &lt;para&gt; &lt;c&gt;WWW&lt;\/c&gt; &lt;\/para&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/&lt;\/comments&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/&lt;comments&gt; &lt;para&gt; Este \u00e9 a coment\u00e1rio 2 e ser\u00e1 agrupada ao coment\u00e1rio 1. &lt;\/para&gt;&lt;\/comments&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/&lt;exception cref=&quot;ArgumentNullException&quot;&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/  Se os par\u00e2metros &lt;c&gt;AValor1&lt;\/c&gt; ou &lt;c&gt;AValor2&lt;\/c&gt; for um n\u00famero negativo, uma exce\u00e7\u00e3o ser\u00e1 gerada.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #7B7F8B\">\/\/\/&lt;\/exception&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%F0%9F%93%84_TAGS_XMLS_QUE_PODEM_SER_UTILIZADAS\"><\/span>\ud83d\udcc4 TAGS XMLS QUE PODEM SER UTILIZADAS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers cbp-highlight-hover\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#f6f6f4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);--cbp-line-highlight-color:rgba(251, 251, 239, 0.2);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"\/\/\/&lt;summary&gt;Adicinar_um_resumo&lt;\/summary&gt;\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #7B7F8B\">\/\/\/&lt;summary&gt;Adicinar_um_resumo&lt;\/summary&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers cbp-highlight-hover\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#f6f6f4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);--cbp-line-highlight-color:rgba(251, 251, 239, 0.2);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"\/\/\/&lt;param name=&quot;nome-do-parametro&quot;&gt; Informar os par\u00e2metros do m\u00e9todo &lt;see cref=&quot;Double&quot;\/&gt;. &lt;\/param&gt;\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #7B7F8B\">\/\/\/&lt;param name=&quot;nome-do-parametro&quot;&gt; Informar os par\u00e2metros do m\u00e9todo &lt;see cref=&quot;Double&quot;\/&gt;. &lt;\/param&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#f6f6f4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"\/\/\/&lt;returns&gt; Informar dados do retorno &lt;\/returns&gt;\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #7B7F8B\">\/\/\/&lt;returns&gt; Informar dados do retorno &lt;\/returns&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#f6f6f4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"\/\/\/&lt;permission cref=&quot;PermissionType&quot;&gt; Dados sobre permiss\u00f5es ... &lt;\/permission&gt;\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #7B7F8B\">\/\/\/&lt;permission cref=&quot;PermissionType&quot;&gt; Dados sobre permiss\u00f5es ... &lt;\/permission&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#f6f6f4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"\/\/\/&lt;remarks&gt; Adicionar observa\u00e7\u00f5es ... &lt;\/remarks&gt;\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #7B7F8B\">\/\/\/&lt;remarks&gt; Adicionar observa\u00e7\u00f5es ... &lt;\/remarks&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#f6f6f4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"\/\/\/&lt;code&gt; Adicionar exemplos de c\u00f3digos fontes de como usar &lt;\/code&gt;\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #7B7F8B\">\/\/\/&lt;code&gt; Adicionar exemplos de c\u00f3digos fontes de como usar &lt;\/code&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#f6f6f4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"\/\/\/&lt;comments&gt; Adicionar coment\u00e1rios sobre ... &lt;\/comments&gt;\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #7B7F8B\">\/\/\/&lt;comments&gt; Adicionar coment\u00e1rios sobre ... &lt;\/comments&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#f6f6f4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"\/\/\/&lt;exception cref=&quot;ArgumentNullException&quot;&gt; Informa\u00e7\u00f5es sobre exce\u00e7\u00f5es. Ex.: se o par\u00e2metro n\u00e3o for informado... &lt;\/exception&gt;\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #7B7F8B\">\/\/\/&lt;exception cref=&quot;ArgumentNullException&quot;&gt; Informa\u00e7\u00f5es sobre exce\u00e7\u00f5es. Ex.: se o par\u00e2metro n\u00e3o for informado... &lt;\/exception&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#f6f6f4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"&lt;para&gt; Adiciona um par\u00e1grafo &lt;\/para&gt;\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F6F6F4\">&lt;para&gt; Adiciona um par\u00e1grafo &lt;\/para&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#f6f6f4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"&lt;p&gt; Adiciona um par\u00e1grafo &lt;\/p&gt;\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F6F6F4\">&lt;p&gt; Adiciona um par\u00e1grafo &lt;\/p&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#f6f6f4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"&lt;b&gt; Texto em negrito &lt;\/b&gt;\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F6F6F4\">&lt;b&gt; Texto em negrito &lt;\/b&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#f6f6f4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"&lt;i&gt; Texto em it\u00e1lico &lt;\/i&gt;\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F6F6F4\">&lt;i&gt; Texto em it\u00e1lico &lt;\/i&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#f6f6f4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"&lt;i&gt; Texto em it\u00e1lico &lt;\/i&gt;\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F6F6F4\">&lt;i&gt; Texto em it\u00e1lico &lt;\/i&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#f6f6f4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"&lt;c&gt; Texto com fonte de largura fixa (Courier New) &lt;\/c&gt;\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F6F6F4\">&lt;c&gt; Texto com fonte de largura fixa (Courier <\/span><span style=\"color: #F286C4\">New<\/span><span style=\"color: #F6F6F4\">) &lt;\/c&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>Refer\u00eancia a um tipo, s\u00edmbolo ou identificador espec\u00edfico:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#f6f6f4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"&lt;see cref=&quot;string&quot;\/&gt;\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F6F6F4\">&lt;see cref=&quot;<\/span><span style=\"color: #F286C4\">string<\/span><span style=\"color: #F6F6F4\">&quot;\/&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"ONDE_O_HELP_INSIGHT_PODE_SER_USADO\"><\/span>ONDE O HELP INSIGHT PODE SER USADO?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p dir=\"auto\">Help Insight podem ser utilizados em:<\/p>\n<p dir=\"auto\">\u2714\ufe0f Classes<br>\u2714\ufe0f Procedures<br>\u2714\ufe0f Functions<br>\u2714\ufe0f Constantes<br>\u2714\ufe0f Enumerados<br>\u2714\ufe0f Vari\u00e1veis de inst\u00e2ncia (declaradas no escopo private, protected, public ou published das classes)<br>\u274c Vari\u00e1veis locais&nbsp;<strong>N\u00c3O S\u00c3O SUPORTADAS<\/strong>&nbsp;pelo Help Insight<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%F0%9F%8E%A8_ALTERANDO_OS_DADOS_E_LAYOUT_DO_POPUP\"><\/span>\ud83c\udfa8 ALTERANDO OS DADOS E LAYOUT DO POPUP<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p dir=\"auto\">Al\u00e9m de utilizarmos as TAGs disponibilizadas e demonstradas neste artigo, podemos tamb\u00e9m alterar ou adicionar nossas pr\u00f3prias TAGs XML, assim como alterar o Layout do popup exibido.<\/p>\n<p dir=\"auto\">Para isso basta editar os arquivos HelpInsight.xsl e HelpInsight.css (HelpInsight_Dark.css para quem usa o tema dark do IDE) que ficam na subpasta ObjRepos do diret\u00f3rio de instala\u00e7\u00e3o do RAD Studio.<\/p>\n<p dir=\"auto\">Para mim C:\\Program Files (x86)\\Embarcadero\\Studio\\20.0\\ObjRepos\\ uma vez dentro deste diret\u00f3rio devemos acessar a subpasta de idioma, no meu caso &#8220;en&#8221; para Ingl\u00eas. Para mim o caminho completo para acessar os arquivos s\u00e3o:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#f6f6f4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"C:\\Program Files (x86)\\Embarcadero\\Studio\\20.0\\ObjRepos\\en\\HelpInsight.xsl\nC:\\Program Files (x86)\\Embarcadero\\Studio\\20.0\\ObjRepos\\en\\HelpInsight.css\nC:\\Program Files (x86)\\Embarcadero\\Studio\\20.0\\ObjRepos\\en\\HelpInsight_Dark.css\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F6F6F4\">C:\\<\/span><span style=\"color: #F286C4\">Program<\/span><span style=\"color: #F6F6F4\"> Files (x86)\\Embarcadero\\Studio\\<\/span><span style=\"color: #BF9EEE\">20.0<\/span><span style=\"color: #F6F6F4\">\\ObjRepos\\en\\HelpInsight.xsl<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">C:\\<\/span><span style=\"color: #F286C4\">Program<\/span><span style=\"color: #F6F6F4\"> Files (x86)\\Embarcadero\\Studio\\<\/span><span style=\"color: #BF9EEE\">20.0<\/span><span style=\"color: #F6F6F4\">\\ObjRepos\\en\\HelpInsight.css<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">C:\\<\/span><span style=\"color: #F286C4\">Program<\/span><span style=\"color: #F6F6F4\"> Files (x86)\\Embarcadero\\Studio\\<\/span><span style=\"color: #BF9EEE\">20.0<\/span><span style=\"color: #F6F6F4\">\\ObjRepos\\en\\HelpInsight_Dark.css<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>Veja um exemplo de como podemos alterar a estrutura e o layout do popup do Help Insight:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"664\" height=\"285\" src=\"https:\/\/code4delphi.com.br\/blog\/wp-content\/uploads\/2024\/04\/image-3.png\" alt=\"\" class=\"wp-image-335\" srcset=\"https:\/\/code4delphi.com.br\/blog\/wp-content\/uploads\/2024\/04\/image-3.png 664w, https:\/\/code4delphi.com.br\/blog\/wp-content\/uploads\/2024\/04\/image-3-300x129.png 300w\" sizes=\"auto, (max-width: 664px) 100vw, 664px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%F0%9F%94%97LINKS_UTEIS\"><\/span>\ud83d\udd17LINKS \u00daTEIS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul dir=\"auto\">\n<li><a href=\"https:\/\/docwiki.embarcadero.com\/RADStudio\/Athens\/en\/Help_Insight\" rel=\"nofollow\">Help Insight (docwiki embarcadero)<\/a><\/li>\n<li><a href=\"https:\/\/docwiki.embarcadero.com\/RADStudio\/Athens\/en\/XML_Documentation_Comments\" rel=\"nofollow\">XML Documentation Comments (docwiki embarcadero)<\/a><\/li>\n<\/ul>\n\n\n\n<p>&nbsp;<\/p>\n<p>N\u00e3o esque\u00e7a de <strong>deixar seu coment\u00e1rio<\/strong> com d\u00favidas, dicas ou sugest\u00f5es.<\/p>\n<p>Grande abra\u00e7o, e at\u00e9 o pr\u00f3ximo post!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1, leitores! Veremos neste artigo um recurso muito poderoso e muito simples de ser utilizado, por\u00e9m&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[6],"tags":[40,39,41,42],"class_list":["post-59","post","type-post","status-publish","format-standard","hentry","category-recursos-da-linguagem","tag-documentacao","tag-help-insight","tag-summary","tag-xml-documentation"],"_links":{"self":[{"href":"https:\/\/code4delphi.com.br\/blog\/wp-json\/wp\/v2\/posts\/59","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/code4delphi.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/code4delphi.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/code4delphi.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/code4delphi.com.br\/blog\/wp-json\/wp\/v2\/comments?post=59"}],"version-history":[{"count":26,"href":"https:\/\/code4delphi.com.br\/blog\/wp-json\/wp\/v2\/posts\/59\/revisions"}],"predecessor-version":[{"id":675,"href":"https:\/\/code4delphi.com.br\/blog\/wp-json\/wp\/v2\/posts\/59\/revisions\/675"}],"wp:attachment":[{"href":"https:\/\/code4delphi.com.br\/blog\/wp-json\/wp\/v2\/media?parent=59"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/code4delphi.com.br\/blog\/wp-json\/wp\/v2\/categories?post=59"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/code4delphi.com.br\/blog\/wp-json\/wp\/v2\/tags?post=59"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}