class.tmpl.partial 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. {{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}}
  2. {{>partials/class.header}}
  3. {{#children}}
  4. {{^_splitReference}}
  5. <h2 class="section" id="{{id}}">{{>partials/classSubtitle}}</h2>
  6. {{/_splitReference}}
  7. {{#children}}
  8. {{#overload}}
  9. <a id="{{id}}" data-uid="{{uid}}"></a>
  10. {{/overload}}
  11. <h3 id="{{id}}" data-uid="{{uid}}">
  12. {{name.0.value}}
  13. {{#sourceurl}}<a class="header-action link-secondary" title="View source" href="{{sourceurl}}"><i class="bi bi-code-slash"></i></a>{{/sourceurl}}
  14. </h3>
  15. <div class="markdown level1 summary">{{{summary}}}</div>
  16. <div class="markdown level1 conceptual">{{{conceptual}}}</div>
  17. {{#syntax}}
  18. <div class="codewrapper">
  19. <pre><code class="lang-csharp hljs">{{syntax.content.0.value}}</code></pre>
  20. </div>
  21. {{#syntax.parameters.0}}
  22. <h4 class="section">{{__global.parameters}}</h4>
  23. <dl class="parameters">
  24. {{/syntax.parameters.0}}
  25. {{#syntax.parameters}}
  26. <dt><code>{{{id}}}</code> {{{type.specName.0.value}}}</dt>
  27. <dd>{{{description}}}</dd>
  28. {{/syntax.parameters}}
  29. {{#syntax.parameters.0}}
  30. </dl>
  31. {{/syntax.parameters.0}}
  32. {{#syntax.return}}
  33. <h4 class="section">{{__global.returns}}</h4>
  34. <dl class="parameters">
  35. <dt>{{{type.specName.0.value}}}</dt>
  36. <dd>{{{description}}}</dd>
  37. </dl>
  38. {{/syntax.return}}
  39. {{#syntax.typeParameters.0}}
  40. <h4 class="section">{{__global.typeParameters}}</h4>
  41. <dl class="parameters">
  42. {{/syntax.typeParameters.0}}
  43. {{#syntax.typeParameters}}
  44. <dt><code>{{{id}}}</code></dt>
  45. <dd>{{{description}}}</dd>
  46. {{/syntax.typeParameters}}
  47. {{#syntax.typeParameters.0}}
  48. </dl>
  49. {{/syntax.typeParameters.0}}
  50. {{#fieldValue}}
  51. <h4 class="section">{{__global.fieldValue}}</h4>
  52. <dl class="parameters">
  53. <dt>{{{type.specName.0.value}}}</dt>
  54. <dd>{{{description}}}</dd>
  55. </dl>
  56. {{/fieldValue}}
  57. {{#propertyValue}}
  58. <h4 class="section">{{__global.propertyValue}}</h4>
  59. <dl class="parameters">
  60. <dt>{{{type.specName.0.value}}}</dt>
  61. <dd>{{{description}}}</dd>
  62. </dl>
  63. {{/propertyValue}}
  64. {{#eventType}}
  65. <h4 class="section">{{__global.eventType}}</h4>
  66. <dl class="parameters">
  67. <dt>{{{type.specName.0.value}}}</dt>
  68. <dd>{{{description}}}</dd>
  69. </dl>
  70. {{/eventType}}
  71. {{/syntax}}
  72. {{#example.0}}
  73. <h4 class="section" id="{{id}}_examples">{{__global.examples}}</h4>
  74. {{/example.0}}
  75. {{#example}}
  76. {{{.}}}
  77. {{/example}}
  78. {{#remarks}}
  79. <h4 class="section" id="{{id}}_remarks">{{__global.remarks}}</h4>
  80. <div class="markdown level1 remarks">{{{remarks}}}</div>
  81. {{/remarks}}
  82. {{#exceptions.0}}
  83. <h4 class="section">{{__global.exceptions}}</h4>
  84. <dl class="parameters">
  85. {{/exceptions.0}}
  86. {{#exceptions}}
  87. <dt>{{{type.specName.0.value}}}</dt>
  88. <dd>{{{description}}}</dd>
  89. {{/exceptions}}
  90. {{#exceptions.0}}
  91. </dl>
  92. {{/exceptions.0}}
  93. {{#seealso.0}}
  94. <dl class="typelist seealso">
  95. <dt>{{__global.seealso}}</dt>
  96. <dd>
  97. {{/seealso.0}}
  98. {{#seealso}}
  99. {{#isCref}}
  100. <div>{{{type.specName.0.value}}}</div>
  101. {{/isCref}}
  102. {{^isCref}}
  103. <div>{{{url}}}</div>
  104. {{/isCref}}
  105. {{/seealso}}
  106. {{#seealso.0}}
  107. </dd>
  108. </dl>
  109. {{/seealso.0}}
  110. {{/children}}
  111. {{/children}}
  112. {{#seealso.0}}
  113. <h2 id="seealso">{{__global.seealso}}</h2>
  114. <div class="seealso">
  115. {{/seealso.0}}
  116. {{#seealso}}
  117. {{#isCref}}
  118. <div>{{{type.specName.0.value}}}</div>
  119. {{/isCref}}
  120. {{^isCref}}
  121. <div>{{{url}}}</div>
  122. {{/isCref}}
  123. {{/seealso}}
  124. {{#seealso.0}}
  125. </div>
  126. {{/seealso.0}}