class.header.tmpl.partial 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. {{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
  2. <h1 id="{{id}}" data-uid="{{uid}}" class="text-break">{{>partials/title}}</h1>
  3. <div class="markdown level0 summary">{{{summary}}}</div>
  4. <div class="markdown level0 conceptual">{{{conceptual}}}</div>
  5. {{#inClass}}
  6. <div class="inheritance">
  7. <h5>{{__global.inheritance}}</h5>
  8. {{#inheritance}}
  9. <div class="level{{index}}">{{{specName.0.value}}}</div>
  10. {{/inheritance}}
  11. <div class="level{{level}}"><span class="xref">{{name.0.value}}</span></div>
  12. {{#derivedClasses}}
  13. <div class="level{{index}}">{{{specName.0.value}}}</div>
  14. {{/derivedClasses}}
  15. </div>
  16. {{/inClass}}
  17. {{#implements.0}}
  18. <div classs="implements">
  19. <h5>{{__global.implements}}</h5>
  20. {{/implements.0}}
  21. {{#implements}}
  22. <div>{{{specName.0.value}}}</div>
  23. {{/implements}}
  24. {{#implements.0}}
  25. </div>
  26. {{/implements.0}}
  27. {{#inheritedMembers.0}}
  28. <div class="inheritedMembers">
  29. </div>
  30. {{/inheritedMembers.0}}
  31. <h6><strong>{{__global.namespace}}</strong>: {{{namespace.specName.0.value}}}</h6>
  32. <h6><strong>{{__global.assembly}}</strong>: {{assemblies.0}}.dll</h6>
  33. <h5 id="{{id}}_syntax">{{__global.syntax}}</h5>
  34. <div class="codewrapper">
  35. <pre><code class="lang-{{_lang}} hljs">{{syntax.content.0.value}}</code></pre>
  36. </div>
  37. {{#syntax.parameters.0}}
  38. <h5 class="parameters">{{__global.parameters}}</h5>
  39. <table class="table table-bordered table-striped table-condensed">
  40. <thead>
  41. <tr>
  42. <th>{{__global.type}}</th>
  43. <th>{{__global.name}}</th>
  44. <th>{{__global.description}}</th>
  45. </tr>
  46. </thead>
  47. <tbody>
  48. {{/syntax.parameters.0}}
  49. {{#syntax.parameters}}
  50. <tr>
  51. <td>{{{type.specName.0.value}}}</td>
  52. <td><span class="parametername">{{{id}}}</span></td>
  53. <td>{{{description}}}</td>
  54. </tr>
  55. {{/syntax.parameters}}
  56. {{#syntax.parameters.0}}
  57. </tbody>
  58. </table>
  59. {{/syntax.parameters.0}}
  60. {{#syntax.return}}
  61. <h5 class="returns">{{__global.returns}}</h5>
  62. <table class="table table-bordered table-striped table-condensed">
  63. <thead>
  64. <tr>
  65. <th>{{__global.type}}</th>
  66. <th>{{__global.description}}</th>
  67. </tr>
  68. </thead>
  69. <tbody>
  70. <tr>
  71. <td>{{{type.specName.0.value}}}</td>
  72. <td>{{{description}}}</td>
  73. </tr>
  74. </tbody>
  75. </table>
  76. {{/syntax.return}}
  77. {{#syntax.typeParameters.0}}
  78. <h5 class="typeParameters">{{__global.typeParameters}}</h5>
  79. <table class="table table-bordered table-striped table-condensed">
  80. <thead>
  81. <tr>
  82. <th>{{__global.name}}</th>
  83. <th>{{__global.description}}</th>
  84. </tr>
  85. </thead>
  86. <tbody>
  87. {{/syntax.typeParameters.0}}
  88. {{#syntax.typeParameters}}
  89. <tr>
  90. <td><span class="parametername">{{{id}}}</span></td>
  91. <td>{{{description}}}</td>
  92. </tr>
  93. {{/syntax.typeParameters}}
  94. {{#syntax.typeParameters.0}}
  95. </tbody>
  96. </table>
  97. {{/syntax.typeParameters.0}}
  98. {{#remarks}}
  99. <h5 id="{{id}}_remarks"><strong>{{__global.remarks}}</strong></h5>
  100. <div class="markdown level0 remarks">{{{remarks}}}</div>
  101. {{/remarks}}
  102. {{#example.0}}
  103. <h5 id="{{id}}_examples"><strong>{{__global.examples}}</strong></h5>
  104. {{/example.0}}
  105. {{#example}}
  106. {{{.}}}
  107. {{/example}}