` block is not rendered
correctly (#10390)
* fix: code block is not rendered correctly
* test(snapshot): update snapshots
test(snapshot): update snapshots e1b692a956ececeb81b378f58033d0e56f874272
* test(snapshot): update snapshots 887b6b6152e469d89ce7a4dc59df001faadd43da
---------
Co-authored-by: filzrev
---
.../seed/dotnet/project/Project/Inheritdoc.cs | 39 +-
src/Docfx.Dotnet/Parsers/XmlComment.cs | 7 +-
test/Docfx.Dotnet.Tests/XmlCommentUnitTest.cs | 56 +-
...36.IJsonApiOptions.html.view.verified.json | 383 +++++
...736.JsonApiOptions.html.view.verified.json | 819 +++++++++
...heritdoc.Issue9736.html.view.verified.json | 590 +++++++
.../BuildFromProject.html.view.verified.json | 187 +++
...rary.ICatExtension.html.view.verified.json | 4 +-
.../api/CatLibrary.html.view.verified.json | 2 +-
.../api/toc.html.view.verified.json | 33 +
.../api/toc.json.view.verified.json | 2 +-
.../api/toc.pdf.verified.json | 1304 +++++++++-----
.../SamplesTest.Seed/api/toc.verified.json | 21 +
...36.IJsonApiOptions.html.view.verified.json | 20 +
...736.JsonApiOptions.html.view.verified.json | 20 +
...heritdoc.Issue9736.html.view.verified.json | 20 +
.../BuildFromProject.html.view.verified.json | 2 +-
...rary.ICatExtension.html.view.verified.json | 4 +-
.../CatLibrary.html.view.verified.json | 2 +-
.../apipage/toc.html.view.verified.json | 27 +
.../apipage/toc.json.view.verified.json | 2 +-
.../apipage/toc.pdf.verified.json | 1179 ++++++++-----
.../apipage/toc.verified.json | 15 +
.../SamplesTest.Seed/index.verified.json | 51 +-
...36.IJsonApiOptions.html.view.verified.json | 42 +
...736.JsonApiOptions.html.view.verified.json | 42 +
...heritdoc.Issue9736.html.view.verified.json | 42 +
.../BuildFromProject.html.view.verified.json | 4 +-
.../CatLibrary.Cat-2.html.view.verified.json | 2 +-
...rary.ICatExtension.html.view.verified.json | 2 +-
.../md/CatLibrary.html.view.verified.json | 2 +-
.../md/toc.html.view.verified.json | 27 +
.../md/toc.json.view.verified.json | 2 +-
.../SamplesTest.Seed/md/toc.pdf.verified.json | 1133 ++++++++-----
.../SamplesTest.Seed/md/toc.verified.json | 15 +
.../pdf/toc.html.view.verified.json | 33 +
.../pdf/toc.json.view.verified.json | 2 +-
.../pdf/toc.pdf.verified.json | 1496 +++++++++++------
.../SamplesTest.Seed/pdf/toc.verified.json | 21 +
.../SamplesTest.Seed/xrefmap.verified.yml | 44 +
...tdoc.Issue9736.IJsonApiOptions.verified.md | 40 +
...itdoc.Issue9736.JsonApiOptions.verified.md | 58 +
...omProject.Inheritdoc.Issue9736.verified.md | 24 +
.../BuildFromProject.verified.md | 6 +
.../CatLibrary.Cat-2.verified.md | 1 +
.../CatLibrary.ICatExtension.verified.md | 3 +-
.../CatLibrary.verified.md | 3 +-
.../SamplesTest.SeedMarkdown/toc.verified.yml | 6 +
48 files changed, 6037 insertions(+), 1802 deletions(-)
create mode 100644 test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html.view.verified.json
create mode 100644 test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html.view.verified.json
create mode 100644 test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Inheritdoc.Issue9736.html.view.verified.json
create mode 100644 test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html.view.verified.json
create mode 100644 test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html.view.verified.json
create mode 100644 test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Inheritdoc.Issue9736.html.view.verified.json
create mode 100644 test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html.view.verified.json
create mode 100644 test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html.view.verified.json
create mode 100644 test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.Inheritdoc.Issue9736.html.view.verified.json
create mode 100644 test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.verified.md
create mode 100644 test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.verified.md
create mode 100644 test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.Inheritdoc.Issue9736.verified.md
diff --git a/samples/seed/dotnet/project/Project/Inheritdoc.cs b/samples/seed/dotnet/project/Project/Inheritdoc.cs
index a2423174f30..be73e56bf7f 100644
--- a/samples/seed/dotnet/project/Project/Inheritdoc.cs
+++ b/samples/seed/dotnet/project/Project/Inheritdoc.cs
@@ -108,4 +108,41 @@ public class Class2 : Class1
public override bool TestMethod1(bool parm1, int parm2) => false;
}
}
-}
\ No newline at end of file
+
+ // Issue #9736 #9495 #9754
+ public class Issue9736
+ {
+ public interface IJsonApiOptions
+ {
+ ///
+ /// Whether to use relative links for all resources. false by default.
+ ///
+ ///
+ ///
+ ///
+ ///
+ bool UseRelativeLinks { get; }
+ }
+
+ public sealed class JsonApiOptions : IJsonApiOptions
+ {
+ ///
+ public bool UseRelativeLinks { get; set; }
+ }
+ }
+}
diff --git a/src/Docfx.Dotnet/Parsers/XmlComment.cs b/src/Docfx.Dotnet/Parsers/XmlComment.cs
index 36be3553037..5e736979005 100644
--- a/src/Docfx.Dotnet/Parsers/XmlComment.cs
+++ b/src/Docfx.Dotnet/Parsers/XmlComment.cs
@@ -124,10 +124,6 @@ public static XmlComment Parse(string xml, XmlCommentParserContext context = nul
}
try
{
- // Format xml with indentation.
- // It's needed to fix issue (https://github.com/dotnet/docfx/issues/9736)
- xml = XElement.Parse(xml).ToString(SaveOptions.None);
-
return new XmlComment(xml, context ?? new());
}
catch (XmlException)
@@ -173,7 +169,8 @@ private void ResolveCode(XDocument doc, XmlCommentParserContext context)
code.SetAttributeValue("class", $"lang-{lang}");
- if (node.PreviousNode is null)
+ if (node.PreviousNode is null
+ || node.PreviousNode is XText xText && xText.Value == $"\n{indent}")
{
// Xml writer formats with unintended identation
// when there is no preceeding text node.
diff --git a/test/Docfx.Dotnet.Tests/XmlCommentUnitTest.cs b/test/Docfx.Dotnet.Tests/XmlCommentUnitTest.cs
index 0a2035f3daf..9906c514222 100644
--- a/test/Docfx.Dotnet.Tests/XmlCommentUnitTest.cs
+++ b/test/Docfx.Dotnet.Tests/XmlCommentUnitTest.cs
@@ -28,7 +28,8 @@ public static void ParaNewLine()
Assert.Equal(
"""
a
- b
c
+ b
+ c
""",
XmlComment.Parse("""
@@ -390,13 +391,14 @@ Classes in assemblies are by definition complete.
example
This is ref
a sample of exception node
-
-
public class XmlElement
- : XmlLinkedNode
- -
- word inside list->listItem->list->listItem->para.>
+
+
public class XmlElement
+ : XmlLinkedNode
+ -
+ word inside list->listItem->list->listItem->para.>
the second line.
- item2 in numbered list
- - item2 in bullet list
-
+
- item2 in bullet list
-
loose text not wrapped in description
""", remarks, ignoreLineEndingDifferences: true);
@@ -519,6 +521,7 @@ public void Issue9495()
Assert.Equal(
"""
options.UseRelativeLinks = true;
+
{
"type": "articles",
"id": "4309",
@@ -533,4 +536,45 @@ public void Issue9495()
}
""", comment.Examples[0], ignoreLineEndingDifferences: true);
}
+
+ [Fact]
+ public void Issue10385()
+ {
+ var comment = XmlComment.Parse(
+ """
+
+
+ Paragraph.
+
+
+ public sealed class Issue10385
+ {
+ public int AAA {get;set;}
+
+ public int BBB {get;set;}
+
+ public int CCC {get;set;}
+ }
+
+
+ """);
+ Assert.Equal(
+ """
+
+ Paragraph.
+
+
+ public sealed class Issue10385
+ {
+ public int AAA {get;set;}
+
+ public int BBB {get;set;}
+
+ public int CCC {get;set;}
+ }
+ """, comment.Remarks, ignoreLineEndingDifferences: true);
+ }
+
+
+
}
diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html.view.verified.json
new file mode 100644
index 00000000000..d0666050a9e
--- /dev/null
+++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html.view.verified.json
@@ -0,0 +1,383 @@
+{
+ "uid": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "parent": {
+ "uid": "BuildFromProject",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "href": "BuildFromProject.html",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": ""
+ },
+ {
+ "lang": "vb",
+ "value": ""
+ }
+ ],
+ "level": 0
+ },
+ "children": [
+ {
+ "inProperty": true,
+ "typePropertyName": "inProperty",
+ "id": "properties",
+ "children": [
+ {
+ "uid": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.UseRelativeLinks",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "parent": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions",
+ "isExternal": false,
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "UseRelativeLinks"
+ },
+ {
+ "lang": "vb",
+ "value": "UseRelativeLinks"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "Inheritdoc.Issue9736.IJsonApiOptions.UseRelativeLinks"
+ },
+ {
+ "lang": "vb",
+ "value": "Inheritdoc.Issue9736.IJsonApiOptions.UseRelativeLinks"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.UseRelativeLinks"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.UseRelativeLinks"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": ""
+ },
+ {
+ "lang": "vb",
+ "value": ""
+ }
+ ],
+ "syntax": {
+ "content": [
+ {
+ "lang": "csharp",
+ "value": "bool UseRelativeLinks { get; }"
+ },
+ {
+ "lang": "vb",
+ "value": "ReadOnly Property UseRelativeLinks As Boolean"
+ }
+ ],
+ "parameters": [],
+ "return": null,
+ "propertyValue": {
+ "type": {
+ "uid": "System.Boolean",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "bool"
+ },
+ {
+ "lang": "vb",
+ "value": "Boolean"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "bool"
+ },
+ {
+ "lang": "vb",
+ "value": "Boolean"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "bool"
+ },
+ {
+ "lang": "vb",
+ "value": "Boolean"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": ""
+ },
+ {
+ "lang": "vb",
+ "value": ""
+ }
+ ]
+ }
+ }
+ },
+ "source": {
+ "remote": {
+ "path": "samples/seed/dotnet/project/Project/Inheritdoc.cs",
+ "branch": "main",
+ "repo": "https://github.com/dotnet/docfx"
+ },
+ "id": "UseRelativeLinks",
+ "path": "dotnet/project/Project/Inheritdoc.cs",
+ "startLine": 138,
+ "endLine": 0
+ },
+ "assemblies": [
+ "BuildFromProject"
+ ],
+ "namespace": "BuildFromProject",
+ "example": [
+ "options.UseRelativeLinks = true;
\n{\n \"type\": \"articles\",\n \"id\": \"4309\",\n \"relationships\": {\n \"author\": {\n \"links\": {\n \"self\": \"/api/shopping/articles/4309/relationships/author\",\n \"related\": \"/api/shopping/articles/4309/author\"\n }\n }\n }\n}
\n"
+ ],
+ "overload": {
+ "uid": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.UseRelativeLinks*",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "UseRelativeLinks"
+ },
+ {
+ "lang": "vb",
+ "value": "UseRelativeLinks"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "Inheritdoc.Issue9736.IJsonApiOptions.UseRelativeLinks"
+ },
+ {
+ "lang": "vb",
+ "value": "Inheritdoc.Issue9736.IJsonApiOptions.UseRelativeLinks"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.UseRelativeLinks"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.UseRelativeLinks"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": ""
+ },
+ {
+ "lang": "vb",
+ "value": ""
+ }
+ ],
+ "id": "BuildFromProject_Inheritdoc_Issue9736_IJsonApiOptions_UseRelativeLinks_"
+ },
+ "level": 0,
+ "type": "property",
+ "summary": "Whether to use relative links for all resources. false
by default.
\n",
+ "platform": null,
+ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue9736_IJsonApiOptions_UseRelativeLinks.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.UseRelativeLinks%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A",
+ "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L139",
+ "description": "",
+ "remarks": "",
+ "conceptual": "",
+ "implements": "",
+ "seealso": [],
+ "id": "BuildFromProject_Inheritdoc_Issue9736_IJsonApiOptions_UseRelativeLinks",
+ "hideTitleType": false,
+ "hideSubtitle": false
+ }
+ ]
+ }
+ ],
+ "langs": [
+ "csharp",
+ "vb"
+ ],
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "Inheritdoc.Issue9736.IJsonApiOptions"
+ },
+ {
+ "lang": "vb",
+ "value": "Inheritdoc.Issue9736.IJsonApiOptions"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "Inheritdoc.Issue9736.IJsonApiOptions"
+ },
+ {
+ "lang": "vb",
+ "value": "Inheritdoc.Issue9736.IJsonApiOptions"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions"
+ }
+ ],
+ "type": "interface",
+ "source": {
+ "remote": {
+ "path": "samples/seed/dotnet/project/Project/Inheritdoc.cs",
+ "branch": "main",
+ "repo": "https://github.com/dotnet/docfx"
+ },
+ "id": "IJsonApiOptions",
+ "path": "dotnet/project/Project/Inheritdoc.cs",
+ "startLine": 114,
+ "endLine": 0
+ },
+ "assemblies": [
+ "BuildFromProject"
+ ],
+ "namespace": {
+ "uid": "BuildFromProject",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "href": "BuildFromProject.html",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": ""
+ },
+ {
+ "lang": "vb",
+ "value": ""
+ }
+ ],
+ "level": 0
+ },
+ "syntax": {
+ "content": [
+ {
+ "lang": "csharp",
+ "value": "public interface Inheritdoc.Issue9736.IJsonApiOptions"
+ },
+ {
+ "lang": "vb",
+ "value": "Public Interface Inheritdoc.Issue9736.IJsonApiOptions"
+ }
+ ]
+ },
+ "level": 0,
+ "_appName": "Seed",
+ "_appTitle": "docfx seed website",
+ "_enableSearch": true,
+ "pdf": true,
+ "pdfTocPage": true,
+ "_key": "obj/api/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.yml",
+ "_navKey": "~/toc.yml",
+ "_navPath": "toc.html",
+ "_navRel": "../toc.html",
+ "_path": "api/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html",
+ "_rel": "../",
+ "_tocKey": "~/obj/api/toc.yml",
+ "_tocPath": "api/toc.html",
+ "_tocRel": "toc.html",
+ "yamlmime": "ManagedReference",
+ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue9736_IJsonApiOptions.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A",
+ "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L115",
+ "summary": "",
+ "description": "",
+ "remarks": "",
+ "conceptual": "",
+ "implements": "",
+ "example": "",
+ "seealso": [],
+ "id": "BuildFromProject_Inheritdoc_Issue9736_IJsonApiOptions",
+ "hideTitleType": false,
+ "hideSubtitle": false,
+ "isClass": true,
+ "inInterface": true,
+ "_disableToc": false,
+ "_disableNextArticle": true
+}
\ No newline at end of file
diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html.view.verified.json
new file mode 100644
index 00000000000..74afad733c6
--- /dev/null
+++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html.view.verified.json
@@ -0,0 +1,819 @@
+{
+ "uid": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "parent": {
+ "uid": "BuildFromProject",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "href": "BuildFromProject.html",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": ""
+ },
+ {
+ "lang": "vb",
+ "value": ""
+ }
+ ],
+ "level": 0
+ },
+ "children": [
+ {
+ "inProperty": true,
+ "typePropertyName": "inProperty",
+ "id": "properties",
+ "children": [
+ {
+ "uid": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.UseRelativeLinks",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "parent": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions",
+ "isExternal": false,
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "UseRelativeLinks"
+ },
+ {
+ "lang": "vb",
+ "value": "UseRelativeLinks"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "Inheritdoc.Issue9736.JsonApiOptions.UseRelativeLinks"
+ },
+ {
+ "lang": "vb",
+ "value": "Inheritdoc.Issue9736.JsonApiOptions.UseRelativeLinks"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.UseRelativeLinks"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.UseRelativeLinks"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": ""
+ },
+ {
+ "lang": "vb",
+ "value": ""
+ }
+ ],
+ "syntax": {
+ "content": [
+ {
+ "lang": "csharp",
+ "value": "public bool UseRelativeLinks { get; set; }"
+ },
+ {
+ "lang": "vb",
+ "value": "Public Property UseRelativeLinks As Boolean"
+ }
+ ],
+ "parameters": [],
+ "return": null,
+ "propertyValue": {
+ "type": {
+ "uid": "System.Boolean",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "bool"
+ },
+ {
+ "lang": "vb",
+ "value": "Boolean"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "bool"
+ },
+ {
+ "lang": "vb",
+ "value": "Boolean"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "bool"
+ },
+ {
+ "lang": "vb",
+ "value": "Boolean"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": ""
+ },
+ {
+ "lang": "vb",
+ "value": ""
+ }
+ ]
+ }
+ }
+ },
+ "source": {
+ "remote": {
+ "path": "samples/seed/dotnet/project/Project/Inheritdoc.cs",
+ "branch": "main",
+ "repo": "https://github.com/dotnet/docfx"
+ },
+ "id": "UseRelativeLinks",
+ "path": "dotnet/project/Project/Inheritdoc.cs",
+ "startLine": 144,
+ "endLine": 0
+ },
+ "assemblies": [
+ "BuildFromProject"
+ ],
+ "namespace": "BuildFromProject",
+ "example": [
+ "options.UseRelativeLinks = true;
\n{\n \"type\": \"articles\",\n \"id\": \"4309\",\n \"relationships\": {\n \"author\": {\n \"links\": {\n \"self\": \"/api/shopping/articles/4309/relationships/author\",\n \"related\": \"/api/shopping/articles/4309/author\"\n }\n }\n }\n}
\n"
+ ],
+ "overload": {
+ "uid": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.UseRelativeLinks*",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "UseRelativeLinks"
+ },
+ {
+ "lang": "vb",
+ "value": "UseRelativeLinks"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "Inheritdoc.Issue9736.JsonApiOptions.UseRelativeLinks"
+ },
+ {
+ "lang": "vb",
+ "value": "Inheritdoc.Issue9736.JsonApiOptions.UseRelativeLinks"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.UseRelativeLinks"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.UseRelativeLinks"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": ""
+ },
+ {
+ "lang": "vb",
+ "value": ""
+ }
+ ],
+ "id": "BuildFromProject_Inheritdoc_Issue9736_JsonApiOptions_UseRelativeLinks_"
+ },
+ "level": 0,
+ "implements": [
+ {
+ "uid": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.UseRelativeLinks",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "UseRelativeLinks"
+ },
+ {
+ "lang": "vb",
+ "value": "UseRelativeLinks"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "Inheritdoc.Issue9736.IJsonApiOptions.UseRelativeLinks"
+ },
+ {
+ "lang": "vb",
+ "value": "Inheritdoc.Issue9736.IJsonApiOptions.UseRelativeLinks"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.UseRelativeLinks"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.UseRelativeLinks"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": ""
+ },
+ {
+ "lang": "vb",
+ "value": ""
+ }
+ ]
+ }
+ ],
+ "type": "property",
+ "summary": "Whether to use relative links for all resources. false
by default.
\n",
+ "platform": null,
+ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue9736_JsonApiOptions_UseRelativeLinks.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.UseRelativeLinks%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A",
+ "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L145",
+ "description": "",
+ "remarks": "",
+ "conceptual": "",
+ "seealso": [],
+ "id": "BuildFromProject_Inheritdoc_Issue9736_JsonApiOptions_UseRelativeLinks",
+ "hideTitleType": false,
+ "hideSubtitle": false
+ }
+ ]
+ }
+ ],
+ "langs": [
+ "csharp",
+ "vb"
+ ],
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "Inheritdoc.Issue9736.JsonApiOptions"
+ },
+ {
+ "lang": "vb",
+ "value": "Inheritdoc.Issue9736.JsonApiOptions"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "Inheritdoc.Issue9736.JsonApiOptions"
+ },
+ {
+ "lang": "vb",
+ "value": "Inheritdoc.Issue9736.JsonApiOptions"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions"
+ }
+ ],
+ "type": "class",
+ "source": {
+ "remote": {
+ "path": "samples/seed/dotnet/project/Project/Inheritdoc.cs",
+ "branch": "main",
+ "repo": "https://github.com/dotnet/docfx"
+ },
+ "id": "JsonApiOptions",
+ "path": "dotnet/project/Project/Inheritdoc.cs",
+ "startLine": 141,
+ "endLine": 0
+ },
+ "assemblies": [
+ "BuildFromProject"
+ ],
+ "namespace": {
+ "uid": "BuildFromProject",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "href": "BuildFromProject.html",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": ""
+ },
+ {
+ "lang": "vb",
+ "value": ""
+ }
+ ],
+ "level": 0
+ },
+ "syntax": {
+ "content": [
+ {
+ "lang": "csharp",
+ "value": "public sealed class Inheritdoc.Issue9736.JsonApiOptions : Inheritdoc.Issue9736.IJsonApiOptions"
+ },
+ {
+ "lang": "vb",
+ "value": "Public NotInheritable Class Inheritdoc.Issue9736.JsonApiOptions Implements Inheritdoc.Issue9736.IJsonApiOptions"
+ }
+ ]
+ },
+ "inheritance": [
+ {
+ "uid": "System.Object",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "parent": "System",
+ "isExternal": true,
+ "href": "https://learn.microsoft.com/dotnet/api/system.object",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "object"
+ },
+ {
+ "lang": "vb",
+ "value": "Object"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "object"
+ },
+ {
+ "lang": "vb",
+ "value": "Object"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "object"
+ },
+ {
+ "lang": "vb",
+ "value": "Object"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": ""
+ },
+ {
+ "lang": "vb",
+ "value": ""
+ }
+ ],
+ "level": 0,
+ "index": 0
+ }
+ ],
+ "level": 1,
+ "implements": [
+ {
+ "uid": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "Inheritdoc.Issue9736.IJsonApiOptions"
+ },
+ {
+ "lang": "vb",
+ "value": "Inheritdoc.Issue9736.IJsonApiOptions"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "Inheritdoc.Issue9736.IJsonApiOptions"
+ },
+ {
+ "lang": "vb",
+ "value": "Inheritdoc.Issue9736.IJsonApiOptions"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": "Inheritdoc.Issue9736.IJsonApiOptions"
+ },
+ {
+ "lang": "vb",
+ "value": "Inheritdoc.Issue9736.IJsonApiOptions"
+ }
+ ]
+ }
+ ],
+ "inheritedMembers": [
+ {
+ "uid": "System.Object.Equals(System.Object)",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "parent": "System.Object",
+ "isExternal": true,
+ "href": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "Equals(object)"
+ },
+ {
+ "lang": "vb",
+ "value": "Equals(Object)"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "object.Equals(object)"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.Equals(Object)"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "object.Equals(object)"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.Equals(Object)"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": "Equals(object)"
+ },
+ {
+ "lang": "vb",
+ "value": "Equals(Object)"
+ }
+ ],
+ "level": 0
+ },
+ {
+ "uid": "System.Object.Equals(System.Object,System.Object)",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "parent": "System.Object",
+ "isExternal": true,
+ "href": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "Equals(object, object)"
+ },
+ {
+ "lang": "vb",
+ "value": "Equals(Object, Object)"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "object.Equals(object, object)"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.Equals(Object, Object)"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "object.Equals(object, object)"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.Equals(Object, Object)"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": "Equals(object, object)"
+ },
+ {
+ "lang": "vb",
+ "value": "Equals(Object, Object)"
+ }
+ ],
+ "level": 0
+ },
+ {
+ "uid": "System.Object.GetHashCode",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "parent": "System.Object",
+ "isExternal": true,
+ "href": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "GetHashCode()"
+ },
+ {
+ "lang": "vb",
+ "value": "GetHashCode()"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "object.GetHashCode()"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.GetHashCode()"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "object.GetHashCode()"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.GetHashCode()"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": "GetHashCode()"
+ },
+ {
+ "lang": "vb",
+ "value": "GetHashCode()"
+ }
+ ],
+ "level": 0
+ },
+ {
+ "uid": "System.Object.GetType",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "parent": "System.Object",
+ "isExternal": true,
+ "href": "https://learn.microsoft.com/dotnet/api/system.object.gettype",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "GetType()"
+ },
+ {
+ "lang": "vb",
+ "value": "GetType()"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "object.GetType()"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.GetType()"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "object.GetType()"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.GetType()"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": "GetType()"
+ },
+ {
+ "lang": "vb",
+ "value": "GetType()"
+ }
+ ],
+ "level": 0
+ },
+ {
+ "uid": "System.Object.ReferenceEquals(System.Object,System.Object)",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "parent": "System.Object",
+ "isExternal": true,
+ "href": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "ReferenceEquals(object, object)"
+ },
+ {
+ "lang": "vb",
+ "value": "ReferenceEquals(Object, Object)"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "object.ReferenceEquals(object, object)"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.ReferenceEquals(Object, Object)"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "object.ReferenceEquals(object, object)"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.ReferenceEquals(Object, Object)"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": "ReferenceEquals(object, object)"
+ },
+ {
+ "lang": "vb",
+ "value": "ReferenceEquals(Object, Object)"
+ }
+ ],
+ "level": 0
+ },
+ {
+ "uid": "System.Object.ToString",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "parent": "System.Object",
+ "isExternal": true,
+ "href": "https://learn.microsoft.com/dotnet/api/system.object.tostring",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "ToString()"
+ },
+ {
+ "lang": "vb",
+ "value": "ToString()"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "object.ToString()"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.ToString()"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "object.ToString()"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.ToString()"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": "ToString()"
+ },
+ {
+ "lang": "vb",
+ "value": "ToString()"
+ }
+ ],
+ "level": 0
+ }
+ ],
+ "_appName": "Seed",
+ "_appTitle": "docfx seed website",
+ "_enableSearch": true,
+ "pdf": true,
+ "pdfTocPage": true,
+ "_key": "obj/api/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.yml",
+ "_navKey": "~/toc.yml",
+ "_navPath": "toc.html",
+ "_navRel": "../toc.html",
+ "_path": "api/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html",
+ "_rel": "../",
+ "_tocKey": "~/obj/api/toc.yml",
+ "_tocPath": "api/toc.html",
+ "_tocRel": "toc.html",
+ "yamlmime": "ManagedReference",
+ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue9736_JsonApiOptions.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A",
+ "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L142",
+ "summary": "",
+ "description": "",
+ "remarks": "",
+ "conceptual": "",
+ "example": "",
+ "seealso": [],
+ "id": "BuildFromProject_Inheritdoc_Issue9736_JsonApiOptions",
+ "hideTitleType": false,
+ "hideSubtitle": false,
+ "isClass": true,
+ "inClass": true,
+ "_disableToc": false,
+ "_disableNextArticle": true
+}
\ No newline at end of file
diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Inheritdoc.Issue9736.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Inheritdoc.Issue9736.html.view.verified.json
new file mode 100644
index 00000000000..6135a144323
--- /dev/null
+++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Inheritdoc.Issue9736.html.view.verified.json
@@ -0,0 +1,590 @@
+{
+ "uid": "BuildFromProject.Inheritdoc.Issue9736",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "parent": {
+ "uid": "BuildFromProject",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "href": "BuildFromProject.html",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": ""
+ },
+ {
+ "lang": "vb",
+ "value": ""
+ }
+ ],
+ "level": 0
+ },
+ "children": [],
+ "langs": [
+ "csharp",
+ "vb"
+ ],
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "Inheritdoc.Issue9736"
+ },
+ {
+ "lang": "vb",
+ "value": "Inheritdoc.Issue9736"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "Inheritdoc.Issue9736"
+ },
+ {
+ "lang": "vb",
+ "value": "Inheritdoc.Issue9736"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject.Inheritdoc.Issue9736"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject.Inheritdoc.Issue9736"
+ }
+ ],
+ "type": "class",
+ "source": {
+ "remote": {
+ "path": "samples/seed/dotnet/project/Project/Inheritdoc.cs",
+ "branch": "main",
+ "repo": "https://github.com/dotnet/docfx"
+ },
+ "id": "Issue9736",
+ "path": "dotnet/project/Project/Inheritdoc.cs",
+ "startLine": 112,
+ "endLine": 0
+ },
+ "assemblies": [
+ "BuildFromProject"
+ ],
+ "namespace": {
+ "uid": "BuildFromProject",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "href": "BuildFromProject.html",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": ""
+ },
+ {
+ "lang": "vb",
+ "value": ""
+ }
+ ],
+ "level": 0
+ },
+ "syntax": {
+ "content": [
+ {
+ "lang": "csharp",
+ "value": "public class Inheritdoc.Issue9736"
+ },
+ {
+ "lang": "vb",
+ "value": "Public Class Inheritdoc.Issue9736"
+ }
+ ]
+ },
+ "inheritance": [
+ {
+ "uid": "System.Object",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "parent": "System",
+ "isExternal": true,
+ "href": "https://learn.microsoft.com/dotnet/api/system.object",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "object"
+ },
+ {
+ "lang": "vb",
+ "value": "Object"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "object"
+ },
+ {
+ "lang": "vb",
+ "value": "Object"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "object"
+ },
+ {
+ "lang": "vb",
+ "value": "Object"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": ""
+ },
+ {
+ "lang": "vb",
+ "value": ""
+ }
+ ],
+ "level": 0,
+ "index": 0
+ }
+ ],
+ "level": 1,
+ "inheritedMembers": [
+ {
+ "uid": "System.Object.Equals(System.Object)",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "parent": "System.Object",
+ "isExternal": true,
+ "href": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "Equals(object)"
+ },
+ {
+ "lang": "vb",
+ "value": "Equals(Object)"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "object.Equals(object)"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.Equals(Object)"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "object.Equals(object)"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.Equals(Object)"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": "Equals(object)"
+ },
+ {
+ "lang": "vb",
+ "value": "Equals(Object)"
+ }
+ ],
+ "level": 0
+ },
+ {
+ "uid": "System.Object.Equals(System.Object,System.Object)",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "parent": "System.Object",
+ "isExternal": true,
+ "href": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "Equals(object, object)"
+ },
+ {
+ "lang": "vb",
+ "value": "Equals(Object, Object)"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "object.Equals(object, object)"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.Equals(Object, Object)"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "object.Equals(object, object)"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.Equals(Object, Object)"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": "Equals(object, object)"
+ },
+ {
+ "lang": "vb",
+ "value": "Equals(Object, Object)"
+ }
+ ],
+ "level": 0
+ },
+ {
+ "uid": "System.Object.GetHashCode",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "parent": "System.Object",
+ "isExternal": true,
+ "href": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "GetHashCode()"
+ },
+ {
+ "lang": "vb",
+ "value": "GetHashCode()"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "object.GetHashCode()"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.GetHashCode()"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "object.GetHashCode()"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.GetHashCode()"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": "GetHashCode()"
+ },
+ {
+ "lang": "vb",
+ "value": "GetHashCode()"
+ }
+ ],
+ "level": 0
+ },
+ {
+ "uid": "System.Object.GetType",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "parent": "System.Object",
+ "isExternal": true,
+ "href": "https://learn.microsoft.com/dotnet/api/system.object.gettype",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "GetType()"
+ },
+ {
+ "lang": "vb",
+ "value": "GetType()"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "object.GetType()"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.GetType()"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "object.GetType()"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.GetType()"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": "GetType()"
+ },
+ {
+ "lang": "vb",
+ "value": "GetType()"
+ }
+ ],
+ "level": 0
+ },
+ {
+ "uid": "System.Object.MemberwiseClone",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "parent": "System.Object",
+ "isExternal": true,
+ "href": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "MemberwiseClone()"
+ },
+ {
+ "lang": "vb",
+ "value": "MemberwiseClone()"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "object.MemberwiseClone()"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.MemberwiseClone()"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "object.MemberwiseClone()"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.MemberwiseClone()"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": "MemberwiseClone()"
+ },
+ {
+ "lang": "vb",
+ "value": "MemberwiseClone()"
+ }
+ ],
+ "level": 0
+ },
+ {
+ "uid": "System.Object.ReferenceEquals(System.Object,System.Object)",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "parent": "System.Object",
+ "isExternal": true,
+ "href": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "ReferenceEquals(object, object)"
+ },
+ {
+ "lang": "vb",
+ "value": "ReferenceEquals(Object, Object)"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "object.ReferenceEquals(object, object)"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.ReferenceEquals(Object, Object)"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "object.ReferenceEquals(object, object)"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.ReferenceEquals(Object, Object)"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": "ReferenceEquals(object, object)"
+ },
+ {
+ "lang": "vb",
+ "value": "ReferenceEquals(Object, Object)"
+ }
+ ],
+ "level": 0
+ },
+ {
+ "uid": "System.Object.ToString",
+ "isEii": false,
+ "isExtensionMethod": false,
+ "parent": "System.Object",
+ "isExternal": true,
+ "href": "https://learn.microsoft.com/dotnet/api/system.object.tostring",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "ToString()"
+ },
+ {
+ "lang": "vb",
+ "value": "ToString()"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "object.ToString()"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.ToString()"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "object.ToString()"
+ },
+ {
+ "lang": "vb",
+ "value": "Object.ToString()"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": "ToString()"
+ },
+ {
+ "lang": "vb",
+ "value": "ToString()"
+ }
+ ],
+ "level": 0
+ }
+ ],
+ "_appName": "Seed",
+ "_appTitle": "docfx seed website",
+ "_enableSearch": true,
+ "pdf": true,
+ "pdfTocPage": true,
+ "_key": "obj/api/BuildFromProject.Inheritdoc.Issue9736.yml",
+ "_navKey": "~/toc.yml",
+ "_navPath": "toc.html",
+ "_navRel": "../toc.html",
+ "_path": "api/BuildFromProject.Inheritdoc.Issue9736.html",
+ "_rel": "../",
+ "_tocKey": "~/obj/api/toc.yml",
+ "_tocPath": "api/toc.html",
+ "_tocRel": "toc.html",
+ "yamlmime": "ManagedReference",
+ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue9736.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue9736%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A",
+ "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L113",
+ "summary": "",
+ "description": "",
+ "remarks": "",
+ "conceptual": "",
+ "implements": "",
+ "example": "",
+ "seealso": [],
+ "id": "BuildFromProject_Inheritdoc_Issue9736",
+ "hideTitleType": false,
+ "hideSubtitle": false,
+ "isClass": true,
+ "inClass": true,
+ "_disableToc": false,
+ "_disableNextArticle": true
+}
\ No newline at end of file
diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.html.view.verified.json
index 329625210cb..4817e7b3dc4 100644
--- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.html.view.verified.json
+++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.html.view.verified.json
@@ -854,6 +854,130 @@
"hideTitleType": false,
"hideSubtitle": false
},
+ {
+ "uid": "BuildFromProject.Inheritdoc.Issue9736",
+ "isExtensionMethod": false,
+ "href": "BuildFromProject.Inheritdoc.html",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "Inheritdoc.Issue9736"
+ },
+ {
+ "lang": "vb",
+ "value": "Inheritdoc.Issue9736"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "Inheritdoc.Issue9736"
+ },
+ {
+ "lang": "vb",
+ "value": "Inheritdoc.Issue9736"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject.Inheritdoc.Issue9736"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject.Inheritdoc.Issue9736"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": "Inheritdoc.Issue9736"
+ },
+ {
+ "lang": "vb",
+ "value": "Inheritdoc.Issue9736"
+ }
+ ],
+ "level": 0,
+ "summary": "",
+ "type": "class",
+ "platform": null,
+ "isEii": false,
+ "docurl": "",
+ "sourceurl": "",
+ "description": "",
+ "remarks": "",
+ "conceptual": "",
+ "syntax": "",
+ "implements": "",
+ "example": "",
+ "seealso": [],
+ "id": "BuildFromProject_Inheritdoc_Issue9736",
+ "hideTitleType": false,
+ "hideSubtitle": false
+ },
+ {
+ "uid": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions",
+ "isExtensionMethod": false,
+ "href": "BuildFromProject.Inheritdoc.html",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "Inheritdoc.Issue9736.JsonApiOptions"
+ },
+ {
+ "lang": "vb",
+ "value": "Inheritdoc.Issue9736.JsonApiOptions"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "Inheritdoc.Issue9736.JsonApiOptions"
+ },
+ {
+ "lang": "vb",
+ "value": "Inheritdoc.Issue9736.JsonApiOptions"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": "Inheritdoc.Issue9736.JsonApiOptions"
+ },
+ {
+ "lang": "vb",
+ "value": "Inheritdoc.Issue9736.JsonApiOptions"
+ }
+ ],
+ "level": 0,
+ "summary": "",
+ "type": "class",
+ "platform": null,
+ "isEii": false,
+ "docurl": "",
+ "sourceurl": "",
+ "description": "",
+ "remarks": "",
+ "conceptual": "",
+ "syntax": "",
+ "implements": "",
+ "example": "",
+ "seealso": [],
+ "id": "BuildFromProject_Inheritdoc_Issue9736_JsonApiOptions",
+ "hideTitleType": false,
+ "hideSubtitle": false
+ },
{
"uid": "BuildFromProject.Issue8725",
"isExtensionMethod": false,
@@ -1117,6 +1241,69 @@
"id": "BuildFromProject_IInheritdoc",
"hideTitleType": false,
"hideSubtitle": false
+ },
+ {
+ "uid": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions",
+ "isExtensionMethod": false,
+ "parent": "BuildFromProject",
+ "href": "BuildFromProject.Inheritdoc.html",
+ "name": [
+ {
+ "lang": "csharp",
+ "value": "Inheritdoc.Issue9736.IJsonApiOptions"
+ },
+ {
+ "lang": "vb",
+ "value": "Inheritdoc.Issue9736.IJsonApiOptions"
+ }
+ ],
+ "nameWithType": [
+ {
+ "lang": "csharp",
+ "value": "Inheritdoc.Issue9736.IJsonApiOptions"
+ },
+ {
+ "lang": "vb",
+ "value": "Inheritdoc.Issue9736.IJsonApiOptions"
+ }
+ ],
+ "fullName": [
+ {
+ "lang": "csharp",
+ "value": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions"
+ },
+ {
+ "lang": "vb",
+ "value": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions"
+ }
+ ],
+ "specName": [
+ {
+ "lang": "csharp",
+ "value": "Inheritdoc.Issue9736.IJsonApiOptions"
+ },
+ {
+ "lang": "vb",
+ "value": "Inheritdoc.Issue9736.IJsonApiOptions"
+ }
+ ],
+ "level": 0,
+ "summary": "",
+ "type": "interface",
+ "platform": null,
+ "isEii": false,
+ "docurl": "",
+ "sourceurl": "",
+ "description": "",
+ "remarks": "",
+ "conceptual": "",
+ "syntax": "",
+ "implements": "",
+ "example": "",
+ "seealso": [],
+ "id": "BuildFromProject_Inheritdoc_Issue9736_IJsonApiOptions",
+ "hideTitleType": false,
+ "hideSubtitle": false
}
]
},
diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/CatLibrary.ICatExtension.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/CatLibrary.ICatExtension.html.view.verified.json
index f750baa946d..9c053f9081b 100644
--- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/CatLibrary.ICatExtension.html.view.verified.json
+++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/CatLibrary.ICatExtension.html.view.verified.json
@@ -612,7 +612,7 @@
],
"level": 0
},
- "summary": "It's the class that contains ICat interface's extension method.
\nThis class must be public and static.
Also it shouldn't be a geneic class
\n",
+ "summary": "It's the class that contains ICat interface's extension method.
\nThis class must be public and static.
\nAlso it shouldn't be a geneic class
\n",
"example": [],
"syntax": {
"content": [
@@ -1041,7 +1041,7 @@
"yamlmime": "ManagedReference",
"docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_ICatExtension.md&value=---%0Auid%3A%20CatLibrary.ICatExtension%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A",
"sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L333",
- "description": "It's the class that contains ICat interface's extension method. This class must be public and static.Also it shouldn't be a geneic class",
+ "description": "It's the class that contains ICat interface's extension method. This class must be public and static. Also it shouldn't be a geneic class",
"remarks": "",
"conceptual": "",
"implements": "",
diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/CatLibrary.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/CatLibrary.html.view.verified.json
index 2c984888109..94eb058cb00 100644
--- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/CatLibrary.html.view.verified.json
+++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/CatLibrary.html.view.verified.json
@@ -310,7 +310,7 @@
}
],
"level": 0,
- "summary": "It's the class that contains ICat interface's extension method.
\nThis class must be public and static.
Also it shouldn't be a geneic class
\n",
+ "summary": "It's the class that contains ICat interface's extension method.
\nThis class must be public and static.
\nAlso it shouldn't be a geneic class
\n",
"type": "class",
"platform": null,
"isEii": false,
diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.html.view.verified.json
index 63d9153bd40..5e35a908255 100644
--- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.html.view.verified.json
+++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.html.view.verified.json
@@ -305,6 +305,39 @@
"items": [],
"leaf": true
},
+ {
+ "name": "Inheritdoc.Issue9736",
+ "href": "BuildFromProject.Inheritdoc.Issue9736.html",
+ "topicHref": "BuildFromProject.Inheritdoc.Issue9736.html",
+ "topicUid": "BuildFromProject.Inheritdoc.Issue9736",
+ "type": "Class",
+ "tocHref": null,
+ "level": 3,
+ "items": [],
+ "leaf": true
+ },
+ {
+ "name": "Inheritdoc.Issue9736.IJsonApiOptions",
+ "href": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html",
+ "topicHref": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html",
+ "topicUid": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions",
+ "type": "Interface",
+ "tocHref": null,
+ "level": 3,
+ "items": [],
+ "leaf": true
+ },
+ {
+ "name": "Inheritdoc.Issue9736.JsonApiOptions",
+ "href": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html",
+ "topicHref": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html",
+ "topicUid": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions",
+ "type": "Class",
+ "tocHref": null,
+ "level": 3,
+ "items": [],
+ "leaf": true
+ },
{
"name": "Issue8725",
"href": "BuildFromProject.Issue8725.html",
diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.json.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.json.view.verified.json
index 89685ab92af..28e8e4ff916 100644
--- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.json.view.verified.json
+++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.json.view.verified.json
@@ -1,3 +1,3 @@
{
- "content": "{\"order\":100,\"items\":[{\"name\":\"BuildFromAssembly\",\"href\":\"BuildFromAssembly.html\",\"topicHref\":\"BuildFromAssembly.html\",\"topicUid\":\"BuildFromAssembly\",\"type\":\"Namespace\",\"items\":[{\"name\":\"Class1\",\"href\":\"BuildFromAssembly.Class1.html\",\"topicHref\":\"BuildFromAssembly.Class1.html\",\"topicUid\":\"BuildFromAssembly.Class1\",\"type\":\"Class\"},{\"name\":\"Issue5432\",\"href\":\"BuildFromAssembly.Issue5432.html\",\"topicHref\":\"BuildFromAssembly.Issue5432.html\",\"topicUid\":\"BuildFromAssembly.Issue5432\",\"type\":\"Struct\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"BuildFromCSharpSourceCode.html\",\"topicHref\":\"BuildFromCSharpSourceCode.html\",\"topicUid\":\"BuildFromCSharpSourceCode\",\"type\":\"Namespace\",\"items\":[{\"name\":\"CSharp\",\"href\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicUid\":\"BuildFromCSharpSourceCode.CSharp\",\"type\":\"Class\"}]},{\"name\":\"BuildFromProject\",\"href\":\"BuildFromProject.html\",\"topicHref\":\"BuildFromProject.html\",\"topicUid\":\"BuildFromProject\",\"type\":\"Namespace\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"BuildFromProject.Issue8540.html\",\"topicHref\":\"BuildFromProject.Issue8540.html\",\"topicUid\":\"BuildFromProject.Issue8540\",\"type\":\"Namespace\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A\",\"type\":\"Namespace\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A.A\",\"type\":\"Class\"}]},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B\",\"type\":\"Namespace\",\"items\":[{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B.B\",\"type\":\"Class\"}]}]},{\"name\":\"Class1\",\"href\":\"BuildFromProject.Class1.html\",\"topicHref\":\"BuildFromProject.Class1.html\",\"topicUid\":\"BuildFromProject.Class1\",\"type\":\"Class\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicUid\":\"BuildFromProject.Class1.IIssue8948\",\"type\":\"Interface\"},{\"name\":\"Class1.Issue8665\",\"href\":\"BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8665.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8665\",\"type\":\"Class\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8696Attribute\",\"type\":\"Class\"},{\"name\":\"Class1.Issue8948\",\"href\":\"BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8948.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8948\",\"type\":\"Class\"},{\"name\":\"Class1.Issue9260\",\"href\":\"BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"BuildFromProject.Class1.Issue9260.html\",\"topicUid\":\"BuildFromProject.Class1.Issue9260\",\"type\":\"Enum\"},{\"name\":\"Class1.Test\",\"href\":\"BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"BuildFromProject.Class1.Test-1.html\",\"topicUid\":\"BuildFromProject.Class1.Test`1\",\"type\":\"Class\"},{\"name\":\"Dog\",\"href\":\"BuildFromProject.Dog.html\",\"topicHref\":\"BuildFromProject.Dog.html\",\"topicUid\":\"BuildFromProject.Dog\",\"type\":\"Class\"},{\"name\":\"IInheritdoc\",\"href\":\"BuildFromProject.IInheritdoc.html\",\"topicHref\":\"BuildFromProject.IInheritdoc.html\",\"topicUid\":\"BuildFromProject.IInheritdoc\",\"type\":\"Interface\"},{\"name\":\"Inheritdoc\",\"href\":\"BuildFromProject.Inheritdoc.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.html\",\"topicUid\":\"BuildFromProject.Inheritdoc\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue6366.Class1\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class1`1\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class2\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7035\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7484\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8101\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8129\",\"type\":\"Struct\"},{\"name\":\"Issue8725\",\"href\":\"BuildFromProject.Issue8725.html\",\"topicHref\":\"BuildFromProject.Issue8725.html\",\"topicUid\":\"BuildFromProject.Issue8725\",\"type\":\"Class\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"BuildFromVBSourceCode.html\",\"topicHref\":\"BuildFromVBSourceCode.html\",\"topicUid\":\"BuildFromVBSourceCode\",\"type\":\"Namespace\",\"items\":[{\"name\":\"BaseClass1\",\"href\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicUid\":\"BuildFromVBSourceCode.BaseClass1\",\"type\":\"Class\"},{\"name\":\"Class1\",\"href\":\"BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"BuildFromVBSourceCode.Class1.html\",\"topicUid\":\"BuildFromVBSourceCode.Class1\",\"type\":\"Class\"}]},{\"name\":\"CatLibrary\",\"href\":\"CatLibrary.html\",\"topicHref\":\"CatLibrary.html\",\"topicUid\":\"CatLibrary\",\"type\":\"Namespace\",\"items\":[{\"name\":\"Core\",\"href\":\"CatLibrary.Core.html\",\"topicHref\":\"CatLibrary.Core.html\",\"topicUid\":\"CatLibrary.Core\",\"type\":\"Namespace\",\"items\":[{\"name\":\"ContainersRefType\",\"href\":\"CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType\",\"type\":\"Struct\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ColorType\",\"type\":\"Enum\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild\",\"type\":\"Class\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface\",\"type\":\"Interface\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate\",\"type\":\"Delegate\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicUid\":\"CatLibrary.Core.ExplicitLayoutClass\",\"type\":\"Class\"},{\"name\":\"Issue231\",\"href\":\"CatLibrary.Core.Issue231.html\",\"topicHref\":\"CatLibrary.Core.Issue231.html\",\"topicUid\":\"CatLibrary.Core.Issue231\",\"type\":\"Class\"}]},{\"name\":\"CatException\",\"href\":\"CatLibrary.CatException-1.html\",\"topicHref\":\"CatLibrary.CatException-1.html\",\"topicUid\":\"CatLibrary.CatException`1\",\"type\":\"Class\"},{\"name\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\",\"topicUid\":\"CatLibrary.Cat`2\",\"type\":\"Class\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\",\"topicUid\":\"CatLibrary.Complex`2\",\"type\":\"Class\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\",\"topicUid\":\"CatLibrary.FakeDelegate`1\",\"type\":\"Delegate\"},{\"name\":\"IAnimal\",\"href\":\"CatLibrary.IAnimal.html\",\"topicHref\":\"CatLibrary.IAnimal.html\",\"topicUid\":\"CatLibrary.IAnimal\",\"type\":\"Interface\"},{\"name\":\"ICat\",\"href\":\"CatLibrary.ICat.html\",\"topicHref\":\"CatLibrary.ICat.html\",\"topicUid\":\"CatLibrary.ICat\",\"type\":\"Interface\"},{\"name\":\"ICatExtension\",\"href\":\"CatLibrary.ICatExtension.html\",\"topicHref\":\"CatLibrary.ICatExtension.html\",\"topicUid\":\"CatLibrary.ICatExtension\",\"type\":\"Class\"},{\"name\":\"MRefDelegate\",\"href\":\"CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"CatLibrary.MRefDelegate-3.html\",\"topicUid\":\"CatLibrary.MRefDelegate`3\",\"type\":\"Delegate\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"CatLibrary.MRefNormalDelegate.html\",\"topicUid\":\"CatLibrary.MRefNormalDelegate\",\"type\":\"Delegate\"},{\"name\":\"Tom\",\"href\":\"CatLibrary.Tom.html\",\"topicHref\":\"CatLibrary.Tom.html\",\"topicUid\":\"CatLibrary.Tom\",\"type\":\"Class\"},{\"name\":\"TomFromBaseClass\",\"href\":\"CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"CatLibrary.TomFromBaseClass.html\",\"topicUid\":\"CatLibrary.TomFromBaseClass\",\"type\":\"Class\"}]},{\"name\":\"MRef.Demo.Enumeration\",\"href\":\"MRef.Demo.Enumeration.html\",\"topicHref\":\"MRef.Demo.Enumeration.html\",\"topicUid\":\"MRef.Demo.Enumeration\",\"type\":\"Namespace\",\"items\":[{\"name\":\"ColorType\",\"href\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicUid\":\"MRef.Demo.Enumeration.ColorType\",\"type\":\"Enum\"}]}],\"memberLayout\":\"SamePage\",\"pdf\":true,\"pdfTocPage\":true}"
+ "content": "{\"order\":100,\"items\":[{\"name\":\"BuildFromAssembly\",\"href\":\"BuildFromAssembly.html\",\"topicHref\":\"BuildFromAssembly.html\",\"topicUid\":\"BuildFromAssembly\",\"type\":\"Namespace\",\"items\":[{\"name\":\"Class1\",\"href\":\"BuildFromAssembly.Class1.html\",\"topicHref\":\"BuildFromAssembly.Class1.html\",\"topicUid\":\"BuildFromAssembly.Class1\",\"type\":\"Class\"},{\"name\":\"Issue5432\",\"href\":\"BuildFromAssembly.Issue5432.html\",\"topicHref\":\"BuildFromAssembly.Issue5432.html\",\"topicUid\":\"BuildFromAssembly.Issue5432\",\"type\":\"Struct\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"BuildFromCSharpSourceCode.html\",\"topicHref\":\"BuildFromCSharpSourceCode.html\",\"topicUid\":\"BuildFromCSharpSourceCode\",\"type\":\"Namespace\",\"items\":[{\"name\":\"CSharp\",\"href\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicUid\":\"BuildFromCSharpSourceCode.CSharp\",\"type\":\"Class\"}]},{\"name\":\"BuildFromProject\",\"href\":\"BuildFromProject.html\",\"topicHref\":\"BuildFromProject.html\",\"topicUid\":\"BuildFromProject\",\"type\":\"Namespace\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"BuildFromProject.Issue8540.html\",\"topicHref\":\"BuildFromProject.Issue8540.html\",\"topicUid\":\"BuildFromProject.Issue8540\",\"type\":\"Namespace\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A\",\"type\":\"Namespace\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A.A\",\"type\":\"Class\"}]},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B\",\"type\":\"Namespace\",\"items\":[{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B.B\",\"type\":\"Class\"}]}]},{\"name\":\"Class1\",\"href\":\"BuildFromProject.Class1.html\",\"topicHref\":\"BuildFromProject.Class1.html\",\"topicUid\":\"BuildFromProject.Class1\",\"type\":\"Class\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicUid\":\"BuildFromProject.Class1.IIssue8948\",\"type\":\"Interface\"},{\"name\":\"Class1.Issue8665\",\"href\":\"BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8665.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8665\",\"type\":\"Class\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8696Attribute\",\"type\":\"Class\"},{\"name\":\"Class1.Issue8948\",\"href\":\"BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8948.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8948\",\"type\":\"Class\"},{\"name\":\"Class1.Issue9260\",\"href\":\"BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"BuildFromProject.Class1.Issue9260.html\",\"topicUid\":\"BuildFromProject.Class1.Issue9260\",\"type\":\"Enum\"},{\"name\":\"Class1.Test\",\"href\":\"BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"BuildFromProject.Class1.Test-1.html\",\"topicUid\":\"BuildFromProject.Class1.Test`1\",\"type\":\"Class\"},{\"name\":\"Dog\",\"href\":\"BuildFromProject.Dog.html\",\"topicHref\":\"BuildFromProject.Dog.html\",\"topicUid\":\"BuildFromProject.Dog\",\"type\":\"Class\"},{\"name\":\"IInheritdoc\",\"href\":\"BuildFromProject.IInheritdoc.html\",\"topicHref\":\"BuildFromProject.IInheritdoc.html\",\"topicUid\":\"BuildFromProject.IInheritdoc\",\"type\":\"Interface\"},{\"name\":\"Inheritdoc\",\"href\":\"BuildFromProject.Inheritdoc.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.html\",\"topicUid\":\"BuildFromProject.Inheritdoc\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue6366.Class1\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class1`1\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class2\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7035\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7484\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8101\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8129\",\"type\":\"Struct\"},{\"name\":\"Inheritdoc.Issue9736\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue9736\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue9736.IJsonApiOptions\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions\",\"type\":\"Interface\"},{\"name\":\"Inheritdoc.Issue9736.JsonApiOptions\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions\",\"type\":\"Class\"},{\"name\":\"Issue8725\",\"href\":\"BuildFromProject.Issue8725.html\",\"topicHref\":\"BuildFromProject.Issue8725.html\",\"topicUid\":\"BuildFromProject.Issue8725\",\"type\":\"Class\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"BuildFromVBSourceCode.html\",\"topicHref\":\"BuildFromVBSourceCode.html\",\"topicUid\":\"BuildFromVBSourceCode\",\"type\":\"Namespace\",\"items\":[{\"name\":\"BaseClass1\",\"href\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicUid\":\"BuildFromVBSourceCode.BaseClass1\",\"type\":\"Class\"},{\"name\":\"Class1\",\"href\":\"BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"BuildFromVBSourceCode.Class1.html\",\"topicUid\":\"BuildFromVBSourceCode.Class1\",\"type\":\"Class\"}]},{\"name\":\"CatLibrary\",\"href\":\"CatLibrary.html\",\"topicHref\":\"CatLibrary.html\",\"topicUid\":\"CatLibrary\",\"type\":\"Namespace\",\"items\":[{\"name\":\"Core\",\"href\":\"CatLibrary.Core.html\",\"topicHref\":\"CatLibrary.Core.html\",\"topicUid\":\"CatLibrary.Core\",\"type\":\"Namespace\",\"items\":[{\"name\":\"ContainersRefType\",\"href\":\"CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType\",\"type\":\"Struct\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ColorType\",\"type\":\"Enum\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild\",\"type\":\"Class\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface\",\"type\":\"Interface\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate\",\"type\":\"Delegate\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicUid\":\"CatLibrary.Core.ExplicitLayoutClass\",\"type\":\"Class\"},{\"name\":\"Issue231\",\"href\":\"CatLibrary.Core.Issue231.html\",\"topicHref\":\"CatLibrary.Core.Issue231.html\",\"topicUid\":\"CatLibrary.Core.Issue231\",\"type\":\"Class\"}]},{\"name\":\"CatException\",\"href\":\"CatLibrary.CatException-1.html\",\"topicHref\":\"CatLibrary.CatException-1.html\",\"topicUid\":\"CatLibrary.CatException`1\",\"type\":\"Class\"},{\"name\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\",\"topicUid\":\"CatLibrary.Cat`2\",\"type\":\"Class\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\",\"topicUid\":\"CatLibrary.Complex`2\",\"type\":\"Class\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\",\"topicUid\":\"CatLibrary.FakeDelegate`1\",\"type\":\"Delegate\"},{\"name\":\"IAnimal\",\"href\":\"CatLibrary.IAnimal.html\",\"topicHref\":\"CatLibrary.IAnimal.html\",\"topicUid\":\"CatLibrary.IAnimal\",\"type\":\"Interface\"},{\"name\":\"ICat\",\"href\":\"CatLibrary.ICat.html\",\"topicHref\":\"CatLibrary.ICat.html\",\"topicUid\":\"CatLibrary.ICat\",\"type\":\"Interface\"},{\"name\":\"ICatExtension\",\"href\":\"CatLibrary.ICatExtension.html\",\"topicHref\":\"CatLibrary.ICatExtension.html\",\"topicUid\":\"CatLibrary.ICatExtension\",\"type\":\"Class\"},{\"name\":\"MRefDelegate\",\"href\":\"CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"CatLibrary.MRefDelegate-3.html\",\"topicUid\":\"CatLibrary.MRefDelegate`3\",\"type\":\"Delegate\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"CatLibrary.MRefNormalDelegate.html\",\"topicUid\":\"CatLibrary.MRefNormalDelegate\",\"type\":\"Delegate\"},{\"name\":\"Tom\",\"href\":\"CatLibrary.Tom.html\",\"topicHref\":\"CatLibrary.Tom.html\",\"topicUid\":\"CatLibrary.Tom\",\"type\":\"Class\"},{\"name\":\"TomFromBaseClass\",\"href\":\"CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"CatLibrary.TomFromBaseClass.html\",\"topicUid\":\"CatLibrary.TomFromBaseClass\",\"type\":\"Class\"}]},{\"name\":\"MRef.Demo.Enumeration\",\"href\":\"MRef.Demo.Enumeration.html\",\"topicHref\":\"MRef.Demo.Enumeration.html\",\"topicUid\":\"MRef.Demo.Enumeration\",\"type\":\"Namespace\",\"items\":[{\"name\":\"ColorType\",\"href\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicUid\":\"MRef.Demo.Enumeration.ColorType\",\"type\":\"Enum\"}]}],\"memberLayout\":\"SamePage\",\"pdf\":true,\"pdfTocPage\":true}"
}
\ No newline at end of file
diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.pdf.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.pdf.verified.json
index c6446178f1a..7316d18f5ee 100644
--- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.pdf.verified.json
+++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.pdf.verified.json
@@ -1,9 +1,9 @@
{
- "NumberOfPages": 84,
+ "NumberOfPages": 88,
"Pages": [
{
"Number": 1,
- "Text": "Table of Contents\nBuildFromAssembly 3\nClass1 4\nIssue5432 5\nBuildFromCSharpSourceCode 6\nCSharp 7\nBuildFromProject 8\nIssue8540 10\nA 11\nA 12\nB 13\nB 14\nClass1 15\nClass1.IIssue8948 20\nClass1.Issue8665 21\nClass1.Issue8696Attribute 24\nClass1.Issue8948 26\nClass1.Issue9260 27\nClass1.Test 28\nDog 29\nIInheritdoc 31\nInheritdoc 32\nInheritdoc.Issue6366 34\nInheritdoc.Issue6366.Class1 35\nInheritdoc.Issue6366.Class2 37\nInheritdoc.Issue7035 38\nInheritdoc.Issue7484 39\nInheritdoc.Issue8101 41\nInheritdoc.Issue8129 43\nIssue8725 44\nBuildFromVBSourceCode 45\nBaseClass1 46\nClass1 47\nCatLibrary 49\nCore 51\nContainersRefType 52\nContainersRefType.ColorType 54\nContainersRefType.ContainersRefTypeChild 55\nContainersRefType.ContainersRefTypeChildInterface 56",
+ "Text": "Table of Contents\nBuildFromAssembly 3\nClass1 4\nIssue5432 5\nBuildFromCSharpSourceCode 6\nCSharp 7\nBuildFromProject 8\nIssue8540 10\nA 11\nA 12\nB 13\nB 14\nClass1 15\nClass1.IIssue8948 20\nClass1.Issue8665 21\nClass1.Issue8696Attribute 24\nClass1.Issue8948 26\nClass1.Issue9260 27\nClass1.Test 28\nDog 29\nIInheritdoc 31\nInheritdoc 32\nInheritdoc.Issue6366 34\nInheritdoc.Issue6366.Class1 35\nInheritdoc.Issue6366.Class2 37\nInheritdoc.Issue7035 38\nInheritdoc.Issue7484 39\nInheritdoc.Issue8101 41\nInheritdoc.Issue8129 43\nInheritdoc.Issue9736 44\nInheritdoc.Issue9736.IJsonApiOptions 45\nInheritdoc.Issue9736.JsonApiOptions 46\nIssue8725 48\nBuildFromVBSourceCode 49\nBaseClass1 50\nClass1 51\nCatLibrary 53\nCore 55\nContainersRefType 56",
"Links": [
{
"Goto": {
@@ -286,7 +286,7 @@
},
{
"Goto": {
- "PageNumber": 47,
+ "PageNumber": 48,
"Type": 2,
"Coordinates": {
"Top": 0
@@ -304,7 +304,7 @@
},
{
"Goto": {
- "PageNumber": 51,
+ "PageNumber": 50,
"Type": 2,
"Coordinates": {
"Top": 0
@@ -313,7 +313,7 @@
},
{
"Goto": {
- "PageNumber": 52,
+ "PageNumber": 51,
"Type": 2,
"Coordinates": {
"Top": 0
@@ -322,7 +322,7 @@
},
{
"Goto": {
- "PageNumber": 54,
+ "PageNumber": 53,
"Type": 2,
"Coordinates": {
"Top": 0
@@ -351,11 +351,11 @@
},
{
"Number": 2,
- "Text": "ContainersRefType.ContainersRefTypeDelegate 57\nExplicitLayoutClass 58\nIssue231 59\nCatException 60\nCat 61\nComplex 70\nFakeDelegate 71\nIAnimal 72\nICat 75\nICatExtension 76\nMRefDelegate 78\nMRefNormalDelegate 79\nTom 80\nTomFromBaseClass 82\nMRef.Demo.Enumeration 83\nColorType 84",
+ "Text": "ContainersRefType.ColorType 58\nContainersRefType.ContainersRefTypeChild 59\nContainersRefType.ContainersRefTypeChildInterface 60\nContainersRefType.ContainersRefTypeDelegate 61\nExplicitLayoutClass 62\nIssue231 63\nCatException 64\nCat 65\nComplex 74\nFakeDelegate 75\nIAnimal 76\nICat 79\nICatExtension 80\nMRefDelegate 82\nMRefNormalDelegate 83\nTom 84\nTomFromBaseClass 86\nMRef.Demo.Enumeration 87\nColorType 88",
"Links": [
{
"Goto": {
- "PageNumber": 57,
+ "PageNumber": 58,
"Type": 2,
"Coordinates": {
"Top": 0
@@ -364,7 +364,7 @@
},
{
"Goto": {
- "PageNumber": 58,
+ "PageNumber": 59,
"Type": 2,
"Coordinates": {
"Top": 0
@@ -373,7 +373,7 @@
},
{
"Goto": {
- "PageNumber": 59,
+ "PageNumber": 60,
"Type": 2,
"Coordinates": {
"Top": 0
@@ -382,7 +382,7 @@
},
{
"Goto": {
- "PageNumber": 60,
+ "PageNumber": 61,
"Type": 2,
"Coordinates": {
"Top": 0
@@ -391,7 +391,7 @@
},
{
"Goto": {
- "PageNumber": 61,
+ "PageNumber": 62,
"Type": 2,
"Coordinates": {
"Top": 0
@@ -400,7 +400,7 @@
},
{
"Goto": {
- "PageNumber": 70,
+ "PageNumber": 63,
"Type": 2,
"Coordinates": {
"Top": 0
@@ -409,7 +409,7 @@
},
{
"Goto": {
- "PageNumber": 71,
+ "PageNumber": 64,
"Type": 2,
"Coordinates": {
"Top": 0
@@ -418,7 +418,7 @@
},
{
"Goto": {
- "PageNumber": 72,
+ "PageNumber": 65,
"Type": 2,
"Coordinates": {
"Top": 0
@@ -427,7 +427,7 @@
},
{
"Goto": {
- "PageNumber": 75,
+ "PageNumber": 74,
"Type": 2,
"Coordinates": {
"Top": 0
@@ -436,7 +436,7 @@
},
{
"Goto": {
- "PageNumber": 76,
+ "PageNumber": 75,
"Type": 2,
"Coordinates": {
"Top": 0
@@ -445,7 +445,7 @@
},
{
"Goto": {
- "PageNumber": 78,
+ "PageNumber": 76,
"Type": 2,
"Coordinates": {
"Top": 0
@@ -496,12 +496,39 @@
"Top": 0
}
}
+ },
+ {
+ "Goto": {
+ "PageNumber": 86,
+ "Type": 2,
+ "Coordinates": {
+ "Top": 0
+ }
+ }
+ },
+ {
+ "Goto": {
+ "PageNumber": 87,
+ "Type": 2,
+ "Coordinates": {
+ "Top": 0
+ }
+ }
+ },
+ {
+ "Goto": {
+ "PageNumber": 88,
+ "Type": 2,
+ "Coordinates": {
+ "Top": 0
+ }
+ }
}
]
},
{
"Number": 3,
- "Text": "3 / 84\nClasses\nClass1\nThis is a test class.\nStructs\nIssue5432\nNamespace BuildFromAssembly",
+ "Text": "3 / 88\nClasses\nClass1\nThis is a test class.\nStructs\nIssue5432\nNamespace BuildFromAssembly",
"Links": [
{
"Goto": {
@@ -525,7 +552,7 @@
},
{
"Number": 4,
- "Text": "4 / 84\nNamespace: BuildFromAssembly\nAssembly: BuildFromAssembly.dll\nThis is a test class.\nInheritance\nobject\uF1C5 Class1\nInherited Members\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ToString()\uF1C5 ,\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.GetHashCode()\uF1C5\nConstructors\nMethods\nHello World.\nClass Class1\npublic class Class1\n\uF12C\nClass1()\npublic Class1()\nHelloWorld()\npublic static void HelloWorld()",
+ "Text": "4 / 88\nNamespace: BuildFromAssembly\nAssembly: BuildFromAssembly.dll\nThis is a test class.\nInheritance\nobject\uF1C5 Class1\nInherited Members\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ToString()\uF1C5 ,\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.GetHashCode()\uF1C5\nConstructors\nMethods\nHello World.\nClass Class1\npublic class Class1\n\uF12C\nClass1()\npublic Class1()\nHelloWorld()\npublic static void HelloWorld()",
"Links": [
{
"Uri": "https://learn.microsoft.com/dotnet/api/system.object"
@@ -630,7 +657,7 @@
},
{
"Number": 5,
- "Text": "5 / 84\nNamespace: BuildFromAssembly\nAssembly: BuildFromAssembly.dll\nInherited Members\nValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,\nobject.GetType()\uF1C5 , object.Equals(object, object)\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5\nProperties\nProperty Value\nstring\uF1C5\nStruct Issue5432\npublic struct Issue5432\nName\npublic string Name { get; }",
+ "Text": "5 / 88\nNamespace: BuildFromAssembly\nAssembly: BuildFromAssembly.dll\nInherited Members\nValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,\nobject.GetType()\uF1C5 , object.Equals(object, object)\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5\nProperties\nProperty Value\nstring\uF1C5\nStruct Issue5432\npublic struct Issue5432\nName\npublic string Name { get; }",
"Links": [
{
"Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals"
@@ -726,7 +753,7 @@
},
{
"Number": 6,
- "Text": "6 / 84\nClasses\nCSharp\nNamespace BuildFromCSharpSourceCode",
+ "Text": "6 / 88\nClasses\nCSharp\nNamespace BuildFromCSharpSourceCode",
"Links": [
{
"Goto": {
@@ -741,7 +768,7 @@
},
{
"Number": 7,
- "Text": "7 / 84\nNamespace: BuildFromCSharpSourceCode\nInheritance\nobject\uF1C5 CSharp\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nParameters\nargs string\uF1C5 []\nClass CSharp\npublic class CSharp\n\uF12C\nMain(string[])\npublic static void Main(string[] args)",
+ "Text": "7 / 88\nNamespace: BuildFromCSharpSourceCode\nInheritance\nobject\uF1C5 CSharp\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nParameters\nargs string\uF1C5 []\nClass CSharp\npublic class CSharp\n\uF12C\nMain(string[])\npublic static void Main(string[] args)",
"Links": [
{
"Uri": "https://learn.microsoft.com/dotnet/api/system.object"
@@ -873,7 +900,7 @@
},
{
"Number": 8,
- "Text": "8 / 84\nNamespaces\nBuildFromProject.Issue8540\nClasses\nClass1\nClass1.Issue8665\nClass1.Issue8696Attribute\nClass1.Issue8948\nClass1.Test\nDog\nClass representing a dog.\nInheritdoc\nInheritdoc.Issue6366\nInheritdoc.Issue6366.Class1\nInheritdoc.Issue6366.Class2\nInheritdoc.Issue7035\nInheritdoc.Issue7484\nThis is a test class to have something for DocFX to document.\nInheritdoc.Issue8101\nIssue8725\nA nice class\nStructs\nInheritdoc.Issue8129\nInterfaces\nClass1.IIssue8948\nIInheritdoc\nNamespace BuildFromProject",
+ "Text": "8 / 88\nNamespaces\nBuildFromProject.Issue8540\nClasses\nClass1\nClass1.Issue8665\nClass1.Issue8696Attribute\nClass1.Issue8948\nClass1.Test\nDog\nClass representing a dog.\nInheritdoc\nInheritdoc.Issue6366\nInheritdoc.Issue6366.Class1\nInheritdoc.Issue6366.Class2\nInheritdoc.Issue7035\nInheritdoc.Issue7484\nThis is a test class to have something for DocFX to document.\nInheritdoc.Issue8101\nInheritdoc.Issue9736\nInheritdoc.Issue9736.JsonApiOptions\nIssue8725\nA nice class\nStructs\nInheritdoc.Issue8129\nNamespace BuildFromProject",
"Links": [
{
"Goto": {
@@ -1129,7 +1156,7 @@
},
{
"Goto": {
- "PageNumber": 43,
+ "PageNumber": 44,
"Type": 2,
"Coordinates": {
"Top": 0
@@ -1138,7 +1165,7 @@
},
{
"Goto": {
- "PageNumber": 43,
+ "PageNumber": 46,
"Type": 2,
"Coordinates": {
"Top": 0
@@ -1147,7 +1174,7 @@
},
{
"Goto": {
- "PageNumber": 20,
+ "PageNumber": 46,
"Type": 2,
"Coordinates": {
"Top": 0
@@ -1156,7 +1183,7 @@
},
{
"Goto": {
- "PageNumber": 20,
+ "PageNumber": 46,
"Type": 2,
"Coordinates": {
"Top": 0
@@ -1165,7 +1192,43 @@
},
{
"Goto": {
- "PageNumber": 31,
+ "PageNumber": 46,
+ "Type": 2,
+ "Coordinates": {
+ "Top": 0
+ }
+ }
+ },
+ {
+ "Goto": {
+ "PageNumber": 46,
+ "Type": 2,
+ "Coordinates": {
+ "Top": 0
+ }
+ }
+ },
+ {
+ "Goto": {
+ "PageNumber": 48,
+ "Type": 2,
+ "Coordinates": {
+ "Top": 0
+ }
+ }
+ },
+ {
+ "Goto": {
+ "PageNumber": 43,
+ "Type": 2,
+ "Coordinates": {
+ "Top": 0
+ }
+ }
+ },
+ {
+ "Goto": {
+ "PageNumber": 43,
"Type": 2,
"Coordinates": {
"Top": 0
@@ -1176,8 +1239,80 @@
},
{
"Number": 9,
- "Text": "9 / 84\nEnums\nClass1.Issue9260",
+ "Text": "9 / 88\nInterfaces\nClass1.IIssue8948\nIInheritdoc\nInheritdoc.Issue9736.IJsonApiOptions\nEnums\nClass1.Issue9260",
"Links": [
+ {
+ "Goto": {
+ "PageNumber": 20,
+ "Type": 2,
+ "Coordinates": {
+ "Top": 0
+ }
+ }
+ },
+ {
+ "Goto": {
+ "PageNumber": 20,
+ "Type": 2,
+ "Coordinates": {
+ "Top": 0
+ }
+ }
+ },
+ {
+ "Goto": {
+ "PageNumber": 31,
+ "Type": 2,
+ "Coordinates": {
+ "Top": 0
+ }
+ }
+ },
+ {
+ "Goto": {
+ "PageNumber": 45,
+ "Type": 2,
+ "Coordinates": {
+ "Top": 0
+ }
+ }
+ },
+ {
+ "Goto": {
+ "PageNumber": 45,
+ "Type": 2,
+ "Coordinates": {
+ "Top": 0
+ }
+ }
+ },
+ {
+ "Goto": {
+ "PageNumber": 45,
+ "Type": 2,
+ "Coordinates": {
+ "Top": 0
+ }
+ }
+ },
+ {
+ "Goto": {
+ "PageNumber": 45,
+ "Type": 2,
+ "Coordinates": {
+ "Top": 0
+ }
+ }
+ },
+ {
+ "Goto": {
+ "PageNumber": 45,
+ "Type": 2,
+ "Coordinates": {
+ "Top": 0
+ }
+ }
+ },
{
"Goto": {
"PageNumber": 27,
@@ -1200,7 +1335,7 @@
},
{
"Number": 10,
- "Text": "10 / 84\nNamespaces\nBuildFromProject.Issue8540.A\nBuildFromProject.Issue8540.B\nNamespace BuildFromProject.Issue8540",
+ "Text": "10 / 88\nNamespaces\nBuildFromProject.Issue8540.A\nBuildFromProject.Issue8540.B\nNamespace BuildFromProject.Issue8540",
"Links": [
{
"Goto": {
@@ -1296,7 +1431,7 @@
},
{
"Number": 11,
- "Text": "11 / 84\nClasses\nA\nNamespace BuildFromProject.Issue8540.A",
+ "Text": "11 / 88\nClasses\nA\nNamespace BuildFromProject.Issue8540.A",
"Links": [
{
"Goto": {
@@ -1311,7 +1446,7 @@
},
{
"Number": 12,
- "Text": "12 / 84\nNamespace: BuildFromProject.Issue8540.A\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 A\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass A\npublic class A\n\uF12C",
+ "Text": "12 / 88\nNamespace: BuildFromProject.Issue8540.A\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 A\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass A\npublic class A\n\uF12C",
"Links": [
{
"Uri": "https://learn.microsoft.com/dotnet/api/system.object"
@@ -1434,7 +1569,7 @@
},
{
"Number": 13,
- "Text": "13 / 84\nClasses\nB\nNamespace BuildFromProject.Issue8540.B",
+ "Text": "13 / 88\nClasses\nB\nNamespace BuildFromProject.Issue8540.B",
"Links": [
{
"Goto": {
@@ -1449,7 +1584,7 @@
},
{
"Number": 14,
- "Text": "14 / 84\nNamespace: BuildFromProject.Issue8540.B\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 B\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass B\npublic class B\n\uF12C",
+ "Text": "14 / 88\nNamespace: BuildFromProject.Issue8540.B\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 B\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass B\npublic class B\n\uF12C",
"Links": [
{
"Uri": "https://learn.microsoft.com/dotnet/api/system.object"
@@ -1572,7 +1707,7 @@
},
{
"Number": 15,
- "Text": "15 / 84\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1\nImplements\nIClass1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nPricing models are used to calculate theoretical option values\n1 - Black Scholes\n2 - Black76\n3 - Black76Fut\n4 - Equity Tree\n5 - Variance Swap\n6 - Dividend Forecast\nIConfiguration related helper and extension routines.\nClass Class1\npublic class Class1 : IClass1\n\uF12C\nIssue1651()\npublic void Issue1651()\nIssue1887()",
+ "Text": "15 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1\nImplements\nIClass1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nPricing models are used to calculate theoretical option values\n1 - Black Scholes\n2 - Black76\n3 - Black76Fut\n4 - Equity Tree\n5 - Variance Swap\n6 - Dividend Forecast\nIConfiguration related helper and extension routines.\nClass Class1\npublic class Class1 : IClass1\n\uF12C\nIssue1651()\npublic void Issue1651()\nIssue1887()",
"Links": [
{
"Uri": "https://learn.microsoft.com/dotnet/api/system.object"
@@ -1677,12 +1812,12 @@
},
{
"Number": 16,
- "Text": "16 / 84\nExamples\nRemarks\nFor example:\nRemarks\npublic void Issue1887()\nIssue2623()\npublic void Issue2623()\nMyClass myClass = new MyClass();\nvoid Update()\n{ \nmyClass.Execute();\n}\nMyClass myClass = new MyClass();\nvoid Update()\n{ \nmyClass.Execute();\n}\nIssue2723()\npublic void Issue2723()\nNOTE\nThis is a . & \" '\n\uF431",
+ "Text": "16 / 88\nExamples\nRemarks\nFor example:\nRemarks\npublic void Issue1887()\nIssue2623()\npublic void Issue2623()\nMyClass myClass = new MyClass();\nvoid Update()\n{ \nmyClass.Execute();\n}\nMyClass myClass = new MyClass();\nvoid Update()\n{ \nmyClass.Execute();\n}\nIssue2723()\npublic void Issue2723()\nNOTE\nThis is a . & \" '\n\uF431",
"Links": []
},
{
"Number": 17,
- "Text": "17 / 84\nInline .\nlink\uF1C5\nExamples\nRemarks\nfor (var i = 0; i > 10; i++) // & \" '\nvar range = new Range { Min = 0, Max = 10 };\nvar range = new Range { Min = 0, Max = 10 };\nIssue4017()\npublic void Issue4017()\npublic void HookMessageDeleted(BaseSocketClient client)\n{ \nclient.MessageDeleted += HandleMessageDelete;\n}\npublic Task HandleMessageDelete(Cacheable cachedMessage,\nISocketMessageChannel channel)\n{ \n// check if the message exists in cache; if not, we cannot report what\nwas removed\nif (!cachedMessage.HasValue) return;\nvar message = cachedMessage.Value;\nConsole.WriteLine($\"A message ({message.Id}) from {message.Author} was removed\nfrom the channel {channel.Name} ({channel.Id}):\"\n+ Environment.NewLine\n+ message.Content);\nreturn Task.CompletedTask;\n}\nvoid Update()\n{",
+ "Text": "17 / 88\nInline .\nlink\uF1C5\nExamples\nRemarks\nfor (var i = 0; i > 10; i++) // & \" '\nvar range = new Range { Min = 0, Max = 10 };\nvar range = new Range { Min = 0, Max = 10 };\nIssue4017()\npublic void Issue4017()\npublic void HookMessageDeleted(BaseSocketClient client)\n{ \nclient.MessageDeleted += HandleMessageDelete;\n}\npublic Task HandleMessageDelete(Cacheable cachedMessage,\nISocketMessageChannel channel)\n{ \n// check if the message exists in cache; if not, we cannot report what\nwas removed\nif (!cachedMessage.HasValue) return;\nvar message = cachedMessage.Value;\nConsole.WriteLine($\"A message ({message.Id}) from {message.Author} was removed\nfrom the channel {channel.Name} ({channel.Id}):\"\n+ Environment.NewLine\n+ message.Content);\nreturn Task.CompletedTask;\n}\nvoid Update()\n{",
"Links": [
{
"Uri": "https://www.github.com/"
@@ -1697,12 +1832,12 @@
},
{
"Number": 18,
- "Text": "18 / 84\nRemarks\n@\"\\\\?\\\" @\"\\\\?\\\"\nRemarks\nThere's really no reason to not believe that this class can test things.\nTerm Description\nA Term A Description\nBee Term Bee Description\nType Parameters\nT \nmyClass.Execute();\n}\nIssue4392()\npublic void Issue4392()\nIssue7484()\npublic void Issue7484()\nIssue8764()\npublic void Issue8764() where T : unmanaged\nIssue896()",
+ "Text": "18 / 88\nRemarks\n@\"\\\\?\\\" @\"\\\\?\\\"\nRemarks\nThere's really no reason to not believe that this class can test things.\nTerm Description\nA Term A Description\nBee Term Bee Description\nType Parameters\nT \nmyClass.Execute();\n}\nIssue4392()\npublic void Issue4392()\nIssue7484()\npublic void Issue7484()\nIssue8764()\npublic void Issue8764() where T : unmanaged\nIssue896()",
"Links": []
},
{
"Number": 19,
- "Text": "19 / 84\nTest\nSee Also\nClass1.Test, Class1\nCalculates the determinant of a 3-dimensional matrix:\nReturns the smallest value:\nReturns\ndouble\uF1C5\nThis method should do something...\nRemarks\nThis is remarks.\npublic void Issue896()\nIssue9216()\npublic static double Issue9216()\nXmlCommentIncludeTag()\npublic void XmlCommentIncludeTag()",
+ "Text": "19 / 88\nTest\nSee Also\nClass1.Test, Class1\nCalculates the determinant of a 3-dimensional matrix:\nReturns the smallest value:\nReturns\ndouble\uF1C5\nThis method should do something...\nRemarks\nThis is remarks.\npublic void Issue896()\nIssue9216()\npublic static double Issue9216()\nXmlCommentIncludeTag()\npublic void XmlCommentIncludeTag()",
"Links": [
{
"Uri": "https://learn.microsoft.com/dotnet/api/system.double"
@@ -1744,7 +1879,7 @@
},
{
"Number": 20,
- "Text": "20 / 84\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\nInterface Class1.IIssue8948\npublic interface Class1.IIssue8948\nDoNothing()\nvoid DoNothing()",
+ "Text": "20 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\nInterface Class1.IIssue8948\npublic interface Class1.IIssue8948\nDoNothing()\nvoid DoNothing()",
"Links": [
{
"Goto": {
@@ -1777,7 +1912,7 @@
},
{
"Number": 21,
- "Text": "21 / 84\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1.Issue8665\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nConstructors\nParameters\nfoo int\uF1C5\nClass Class1.Issue8665\npublic class Class1.Issue8665\n\uF12C\nIssue8665()\npublic Issue8665()\nIssue8665(int)\npublic Issue8665(int foo)\nIssue8665(int, char)\npublic Issue8665(int foo, char bar)",
+ "Text": "21 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1.Issue8665\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nConstructors\nParameters\nfoo int\uF1C5\nClass Class1.Issue8665\npublic class Class1.Issue8665\n\uF12C\nIssue8665()\npublic Issue8665()\nIssue8665(int)\npublic Issue8665(int foo)\nIssue8665(int, char)\npublic Issue8665(int foo, char bar)",
"Links": [
{
"Uri": "https://learn.microsoft.com/dotnet/api/system.object"
@@ -1891,7 +2026,7 @@
},
{
"Number": 22,
- "Text": "22 / 84\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nbaz string\uF1C5\nProperties\nProperty Value\nchar\uF1C5\nProperty Value\nstring\uF1C5\nIssue8665(int, char, string)\npublic Issue8665(int foo, char bar, string baz)\nBar\npublic char Bar { get; }\nBaz\npublic string Baz { get; }",
+ "Text": "22 / 88\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nbaz string\uF1C5\nProperties\nProperty Value\nchar\uF1C5\nProperty Value\nstring\uF1C5\nIssue8665(int, char, string)\npublic Issue8665(int foo, char bar, string baz)\nBar\npublic char Bar { get; }\nBaz\npublic string Baz { get; }",
"Links": [
{
"Uri": "https://learn.microsoft.com/dotnet/api/system.int32"
@@ -1960,7 +2095,7 @@
},
{
"Number": 23,
- "Text": "23 / 84\nProperty Value\nint\uF1C5\nFoo\npublic int Foo { get; }",
+ "Text": "23 / 88\nProperty Value\nint\uF1C5\nFoo\npublic int Foo { get; }",
"Links": [
{
"Uri": "https://learn.microsoft.com/dotnet/api/system.int32"
@@ -1975,7 +2110,7 @@
},
{
"Number": 24,
- "Text": "24 / 84\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Attribute\uF1C5 Class1.Issue8696Attribute\nInherited Members\nAttribute.Equals(object)\uF1C5 , Attribute.GetCustomAttribute(Assembly, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(MemberInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(Module, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(Module, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Module)\uF1C5 , Attribute.GetCustomAttributes(Module, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Module, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(Module, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetHashCode()\uF1C5 ,\nAttribute.IsDefaultAttribute()\uF1C5 , Attribute.IsDefined(Assembly, Type)\uF1C5 ,\nAttribute.IsDefined(Assembly, Type, bool)\uF1C5 , Attribute.IsDefined(MemberInfo, Type)\uF1C5 ,\nAttribute.IsDefined(MemberInfo, Type, bool)\uF1C5 , Attribute.IsDefined(Module, Type)\uF1C5 ,\nAttribute.IsDefined(Module, Type, bool)\uF1C5 , Attribute.IsDefined(ParameterInfo, Type)\uF1C5 ,\nAttribute.IsDefined(ParameterInfo, Type, bool)\uF1C5 , Attribute.Match(object)\uF1C5 ,\nClass Class1.Issue8696Attribute\npublic class Class1.Issue8696Attribute : Attribute\n\uF12C \uF12C",
+ "Text": "24 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Attribute\uF1C5 Class1.Issue8696Attribute\nInherited Members\nAttribute.Equals(object)\uF1C5 , Attribute.GetCustomAttribute(Assembly, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(MemberInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(Module, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(Module, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Module)\uF1C5 , Attribute.GetCustomAttributes(Module, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Module, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(Module, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetHashCode()\uF1C5 ,\nAttribute.IsDefaultAttribute()\uF1C5 , Attribute.IsDefined(Assembly, Type)\uF1C5 ,\nAttribute.IsDefined(Assembly, Type, bool)\uF1C5 , Attribute.IsDefined(MemberInfo, Type)\uF1C5 ,\nAttribute.IsDefined(MemberInfo, Type, bool)\uF1C5 , Attribute.IsDefined(Module, Type)\uF1C5 ,\nAttribute.IsDefined(Module, Type, bool)\uF1C5 , Attribute.IsDefined(ParameterInfo, Type)\uF1C5 ,\nAttribute.IsDefined(ParameterInfo, Type, bool)\uF1C5 , Attribute.Match(object)\uF1C5 ,\nClass Class1.Issue8696Attribute\npublic class Class1.Issue8696Attribute : Attribute\n\uF12C \uF12C",
"Links": [
{
"Uri": "https://learn.microsoft.com/dotnet/api/system.object"
@@ -2350,7 +2485,7 @@
},
{
"Number": 25,
- "Text": "25 / 84\nAttribute.TypeId\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nConstructors\nParameters\ndescription string\uF1C5\nboundsMin int\uF1C5\nboundsMax int\uF1C5\nvalidGameModes string\uF1C5 []\nhasMultipleSelections bool\uF1C5\nenumType Type\uF1C5\nIssue8696Attribute(string?, int, int, string[]?, bool,\nType?)\n[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null,\nfalse, null)]\npublic Issue8696Attribute(string? description = null, int boundsMin = 0, int\nboundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false,\nType? enumType = null)",
+ "Text": "25 / 88\nAttribute.TypeId\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nConstructors\nParameters\ndescription string\uF1C5\nboundsMin int\uF1C5\nboundsMax int\uF1C5\nvalidGameModes string\uF1C5 []\nhasMultipleSelections bool\uF1C5\nenumType Type\uF1C5\nIssue8696Attribute(string?, int, int, string[]?, bool,\nType?)\n[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null,\nfalse, null)]\npublic Issue8696Attribute(string? description = null, int boundsMin = 0, int\nboundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false,\nType? enumType = null)",
"Links": [
{
"Uri": "https://learn.microsoft.com/dotnet/api/system.attribute.typeid"
@@ -2464,7 +2599,7 @@
},
{
"Number": 26,
- "Text": "26 / 84\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1.Issue8948\nImplements\nClass1.IIssue8948\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\nClass Class1.Issue8948\npublic class Class1.Issue8948 : Class1.IIssue8948\n\uF12C\nDoNothing()\npublic void DoNothing()",
+ "Text": "26 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1.Issue8948\nImplements\nClass1.IIssue8948\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\nClass Class1.Issue8948\npublic class Class1.Issue8948 : Class1.IIssue8948\n\uF12C\nDoNothing()\npublic void DoNothing()",
"Links": [
{
"Uri": "https://learn.microsoft.com/dotnet/api/system.object"
@@ -2587,7 +2722,7 @@
},
{
"Number": 27,
- "Text": "27 / 84\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nFields\nValue = 0\nThis is a regular enum value.\nThis is a remarks section. Very important remarks about Value go here.\n[Obsolete] OldAndUnusedValue = 1\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\n[Obsolete(\"Use Value\")] OldAndUnusedValue2 = 2\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\nEnum Class1.Issue9260\npublic enum Class1.Issue9260",
+ "Text": "27 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nFields\nValue = 0\nThis is a regular enum value.\nThis is a remarks section. Very important remarks about Value go here.\n[Obsolete] OldAndUnusedValue = 1\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\n[Obsolete(\"Use Value\")] OldAndUnusedValue2 = 2\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\nEnum Class1.Issue9260\npublic enum Class1.Issue9260",
"Links": [
{
"Goto": {
@@ -2620,7 +2755,7 @@
},
{
"Number": 28,
- "Text": "28 / 84\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Class1.Test\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass Class1.Test\npublic class Class1.Test\n\uF12C",
+ "Text": "28 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Class1.Test