|
1 | 1 | @{
|
2 |
| - var containingNamespace = Document.GetDocument(CodeAnalysisKeys.ContainingNamespace); |
3 | 2 | var containingAssembly = Document.GetDocument(CodeAnalysisKeys.ContainingAssembly);
|
4 | 3 |
|
5 | 4 | var summary = Document.GetString(CodeAnalysisKeys.Summary);
|
|
9 | 8 | var derivedTypes = Document.GetDocumentList(CodeAnalysisKeys.DerivedTypes);
|
10 | 9 | var implements = Document.GetDocumentList(CodeAnalysisKeys.Implements);
|
11 | 10 |
|
12 |
| - ((List<(string, string)>)ViewData[Keys.Headings]).Add(("Definition", "Definition")); |
13 | 11 | <section>
|
14 |
| - <h2 id="Definition">Definition</h2> |
15 |
| - <div class="text-sm opacity-80 mb-3"> |
16 |
| - <dl> |
17 |
| - <dt class="inline-block">Namespace:</dt> |
18 |
| - <dd class="inline-block ml-2">@Context.GetTypeLink(containingNamespace)</dd> |
19 |
| - </dl> |
20 |
| - <dl> |
21 |
| - <dt class="inline-block">Assembly:</dt> |
22 |
| - <dd class="inline-block ml-2">@Context.GetTypeLink(containingAssembly)</dd> |
23 |
| - </dl> |
24 |
| - </div> |
25 |
| - |
26 | 12 | @if (!summary.IsNullOrWhiteSpace())
|
27 | 13 | {
|
28 |
| - <div class="mb-3">@Html.Raw(summary)</div> |
| 14 | + <div class="my-3">@Html.Raw(summary)</div> |
29 | 15 | }
|
30 | 16 |
|
31 | 17 | @if (!syntax.IsNullOrWhiteSpace())
|
32 | 18 | {
|
33 | 19 | <pre><code class="language-csharp">@syntax</code></pre>
|
34 | 20 | }
|
35 |
| - |
| 21 | + |
36 | 22 | @if (baseTypes?.Count > 0)
|
37 | 23 | {
|
38 | 24 | <dl>
|
|
54 | 40 | <dt class="inline-block">Derived</dt>
|
55 | 41 | <dd class="inline-block ml-2">
|
56 | 42 | <ul class="list-unstyled">
|
57 |
| - @foreach (IDocument derivedType in derivedTypes) |
| 43 | + @foreach (var derivedType in derivedTypes) |
58 | 44 | {
|
59 | 45 | <li>@Context.GetTypeLink(derivedType)</li>
|
60 | 46 | }
|
|
69 | 55 | <dt class="inline-block">Implements</dt>
|
70 | 56 | <dd class="inline-block ml-2">
|
71 | 57 | <ul class="list-unstyled">
|
72 |
| - @foreach (IDocument implementsDocument in implements) |
| 58 | + @foreach (var implementsDocument in implements) |
73 | 59 | {
|
74 | 60 | var implementsContainingTypeDocument = implementsDocument.GetDocument(CodeAnalysisKeys.ContainingType);
|
75 | 61 | < li> @Context.GetTypeLink(implementsContainingTypeDocument)[email protected](implementsDocument)</ li>
|
|
0 commit comments