From 61b3283f1e02342cb303f73f31c2f00e0fd57f3f Mon Sep 17 00:00:00 2001 From: filzrev Date: Wed, 13 Nov 2024 08:43:28 +0000 Subject: [PATCH] test(snapshot): update snapshots test(snapshot): update snapshots e1b692a956ececeb81b378f58033d0e56f874272 --- ...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 | 2 +- .../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 + 45 files changed, 4965 insertions(+), 1278 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/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.

\n

This 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.

\n

This class must be public and static.

\n

Also 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.

\n

This 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.

\n

This class must be public and static.

\n

Also 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\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", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2725,7 +2860,7 @@ }, { "Number": 29, - "Text": "29 / 84\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nClass representing a dog.\nInheritance\nobject\uF1C5 Dog\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\nConstructor.\nParameters\nname string\uF1C5\nName of the dog.\nage int\uF1C5\nAge of the dog.\nProperties\nClass Dog\npublic class Dog\n\uF12C\nDog(string, int)\npublic Dog(string name, int age)", + "Text": "29 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nClass representing a dog.\nInheritance\nobject\uF1C5 Dog\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\nConstructor.\nParameters\nname string\uF1C5\nName of the dog.\nage int\uF1C5\nAge of the dog.\nProperties\nClass Dog\npublic class Dog\n\uF12C\nDog(string, int)\npublic Dog(string name, int age)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2848,7 +2983,7 @@ }, { "Number": 30, - "Text": "30 / 84\nAge of the dog.\nProperty Value\nint\uF1C5\nName of the dog.\nProperty Value\nstring\uF1C5\nAge\npublic int Age { get; }\nName\npublic string Name { get; }", + "Text": "30 / 88\nAge of the dog.\nProperty Value\nint\uF1C5\nName of the dog.\nProperty Value\nstring\uF1C5\nAge\npublic int Age { get; }\nName\npublic string Name { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -2872,7 +3007,7 @@ }, { "Number": 31, - "Text": "31 / 84\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nThis method should do something...\nInterface IInheritdoc\npublic interface IInheritdoc\nIssue7629()\nvoid Issue7629()", + "Text": "31 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nThis method should do something...\nInterface IInheritdoc\npublic interface IInheritdoc\nIssue7629()\nvoid Issue7629()", "Links": [ { "Goto": { @@ -2905,7 +3040,7 @@ }, { "Number": 32, - "Text": "32 / 84\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc\nImplements\nIInheritdoc, IDisposable\uF1C5\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\nPerforms application-defined tasks associated with freeing, releasing, or resetting\nunmanaged resources.\nThis method should do something...\nClass Inheritdoc\npublic class Inheritdoc : IInheritdoc, IDisposable\n\uF12C\nDispose()\npublic void Dispose()\nIssue7628()\npublic void Issue7628()\nIssue7629()", + "Text": "32 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc\nImplements\nIInheritdoc, IDisposable\uF1C5\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\nPerforms application-defined tasks associated with freeing, releasing, or resetting\nunmanaged resources.\nThis method should do something...\nClass Inheritdoc\npublic class Inheritdoc : IInheritdoc, IDisposable\n\uF12C\nDispose()\npublic void Dispose()\nIssue7628()\npublic void Issue7628()\nIssue7629()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3028,12 +3163,12 @@ }, { "Number": 33, - "Text": "33 / 84\nThis method should do something...\npublic void Issue7629()", + "Text": "33 / 88\nThis method should do something...\npublic void Issue7629()", "Links": [] }, { "Number": 34, - "Text": "34 / 84\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366\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 Inheritdoc.Issue6366\npublic class Inheritdoc.Issue6366\n\uF12C", + "Text": "34 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366\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 Inheritdoc.Issue6366\npublic class Inheritdoc.Issue6366\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3138,7 +3273,7 @@ }, { "Number": 35, - "Text": "35 / 84\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366.Class1\nDerived\nInheritdoc.Issue6366.Class2\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\nThis text inherited.\nParameters\nparm1 T\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nClass Inheritdoc.Issue6366.Class1\npublic abstract class Inheritdoc.Issue6366.Class1\n\uF12C\nTestMethod1(T, int)\npublic abstract T TestMethod1(T parm1, int parm2)", + "Text": "35 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366.Class1\nDerived\nInheritdoc.Issue6366.Class2\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\nThis text inherited.\nParameters\nparm1 T\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nClass Inheritdoc.Issue6366.Class1\npublic abstract class Inheritdoc.Issue6366.Class1\n\uF12C\nTestMethod1(T, int)\npublic abstract T TestMethod1(T parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3279,12 +3414,12 @@ }, { "Number": 36, - "Text": "36 / 84\nReturns\nT\nThis text inherited.", + "Text": "36 / 88\nReturns\nT\nThis text inherited.", "Links": [] }, { "Number": 37, - "Text": "37 / 84\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2\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\nThis text inherited.\nParameters\nparm1 bool\uF1C5\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nReturns\nbool\uF1C5\nThis text inherited.\nClass Inheritdoc.Issue6366.Class2\npublic class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\n\uF12C \uF12C\nTestMethod1(bool, int)\npublic override bool TestMethod1(bool parm1, int parm2)", + "Text": "37 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2\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\nThis text inherited.\nParameters\nparm1 bool\uF1C5\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nReturns\nbool\uF1C5\nThis text inherited.\nClass Inheritdoc.Issue6366.Class2\npublic class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\n\uF12C \uF12C\nTestMethod1(bool, int)\npublic override bool TestMethod1(bool parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3452,7 +3587,7 @@ }, { "Number": 38, - "Text": "38 / 84\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue7035\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\nClass Inheritdoc.Issue7035\npublic class Inheritdoc.Issue7035\n\uF12C\nA()\npublic void A()\nB()\npublic void B()", + "Text": "38 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue7035\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\nClass Inheritdoc.Issue7035\npublic class Inheritdoc.Issue7035\n\uF12C\nA()\npublic void A()\nB()\npublic void B()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3557,7 +3692,7 @@ }, { "Number": 39, - "Text": "39 / 84\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nThis is a test class to have something for DocFX to document.\nInheritance\nobject\uF1C5 Inheritdoc.Issue7484\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\nRemarks\nWe're going to talk about things now.\nBoolReturningMethod(bool) Simple method to generate docs for.\nDoDad A string that could have something.\nConstructors\nThis is a constructor to document.\nProperties\nClass Inheritdoc.Issue7484\npublic class Inheritdoc.Issue7484\n\uF12C\nIssue7484()\npublic Issue7484()\nDoDad", + "Text": "39 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nThis is a test class to have something for DocFX to document.\nInheritance\nobject\uF1C5 Inheritdoc.Issue7484\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\nRemarks\nWe're going to talk about things now.\nBoolReturningMethod(bool) Simple method to generate docs for.\nDoDad A string that could have something.\nConstructors\nThis is a constructor to document.\nProperties\nClass Inheritdoc.Issue7484\npublic class Inheritdoc.Issue7484\n\uF12C\nIssue7484()\npublic Issue7484()\nDoDad", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3707,7 +3842,7 @@ }, { "Number": 40, - "Text": "40 / 84\nA string that could have something.\nProperty Value\nstring\uF1C5\nMethods\nSimple method to generate docs for.\nParameters\nsource bool\uF1C5\nA meaningless boolean value, much like most questions in the world.\nReturns\nbool\uF1C5\nAn exactly equivalently meaningless boolean value, much like most answers in the world.\nRemarks\nI'd like to take a moment to thank all of those who helped me get to a place where I can\nwrite documentation like this.\npublic string DoDad { get; }\nBoolReturningMethod(bool)\npublic bool BoolReturningMethod(bool source)", + "Text": "40 / 88\nA string that could have something.\nProperty Value\nstring\uF1C5\nMethods\nSimple method to generate docs for.\nParameters\nsource bool\uF1C5\nA meaningless boolean value, much like most questions in the world.\nReturns\nbool\uF1C5\nAn exactly equivalently meaningless boolean value, much like most answers in the world.\nRemarks\nI'd like to take a moment to thank all of those who helped me get to a place where I can\nwrite documentation like this.\npublic string DoDad { get; }\nBoolReturningMethod(bool)\npublic bool BoolReturningMethod(bool source)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -3740,7 +3875,7 @@ }, { "Number": 41, - "Text": "41 / 84\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue8101\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\nCreate a new tween.\nParameters\nfrom int\uF1C5\nThe starting value.\nto int\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nonChange Action\uF1C5 \nClass Inheritdoc.Issue8101\npublic class Inheritdoc.Issue8101\n\uF12C\nTween(int, int, float, Action)\npublic static object Tween(int from, int to, float duration, Action onChange)", + "Text": "41 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue8101\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\nCreate a new tween.\nParameters\nfrom int\uF1C5\nThe starting value.\nto int\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nonChange Action\uF1C5 \nClass Inheritdoc.Issue8101\npublic class Inheritdoc.Issue8101\n\uF12C\nTween(int, int, float, Action)\npublic static object Tween(int from, int to, float duration, Action onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3890,7 +4025,7 @@ }, { "Number": 42, - "Text": "42 / 84\nA callback that will be invoked every time the tween value changes.\nReturns\nobject\uF1C5\nThe newly created tween instance.\nCreate a new tween.\nParameters\nfrom float\uF1C5\nThe starting value.\nto float\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nonChange Action\uF1C5 \nA callback that will be invoked every time the tween value changes.\nReturns\nobject\uF1C5\nThe newly created tween instance.\nTween(float, float, float, Action)\npublic static object Tween(float from, float to, float duration,\nAction onChange)", + "Text": "42 / 88\nA callback that will be invoked every time the tween value changes.\nReturns\nobject\uF1C5\nThe newly created tween instance.\nCreate a new tween.\nParameters\nfrom float\uF1C5\nThe starting value.\nto float\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nonChange Action\uF1C5 \nA callback that will be invoked every time the tween value changes.\nReturns\nobject\uF1C5\nThe newly created tween instance.\nTween(float, float, float, Action)\npublic static object Tween(float from, float to, float duration,\nAction onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3959,7 +4094,7 @@ }, { "Number": 43, - "Text": "43 / 84\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInherited Members\nValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,\nobject.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5\nConstructors\nParameters\nfoo string\uF1C5\nStruct Inheritdoc.Issue8129\npublic struct Inheritdoc.Issue8129\nIssue8129(string)\npublic Issue8129(string foo)", + "Text": "43 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInherited Members\nValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,\nobject.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5\nConstructors\nParameters\nfoo string\uF1C5\nStruct Inheritdoc.Issue8129\npublic struct Inheritdoc.Issue8129\nIssue8129(string)\npublic Issue8129(string foo)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" @@ -4055,7 +4190,7 @@ }, { "Number": 44, - "Text": "44 / 84\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nA nice class\nInheritance\nobject\uF1C5 Issue8725\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\nAnother nice operation\nA nice operation\nSee Also\nClass1\nClass Issue8725\npublic class Issue8725\n\uF12C\nMoreOperations()\npublic void MoreOperations()\nMyOperation()\npublic void MyOperation()", + "Text": "44 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue9736\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 Inheritdoc.Issue9736\npublic class Inheritdoc.Issue9736\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4155,25 +4290,25 @@ "Top": 0 } } - }, - { - "Goto": { - "PageNumber": 15, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } } ] }, { "Number": 45, - "Text": "45 / 84\nClasses\nBaseClass1\nThis is the BaseClass\nClass1\nThis is summary from vb class...\nNamespace BuildFromVBSourceCode", + "Text": "45 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nProperties\nWhether to use relative links for all resources. false by default.\nProperty Value\nbool\uF1C5\nExamples\nInterface\nInheritdoc.Issue9736.IJsonApiOptions\npublic interface Inheritdoc.Issue9736.IJsonApiOptions\nUseRelativeLinks\nbool UseRelativeLinks { get; }\noptions.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}", "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" + }, { "Goto": { - "PageNumber": 46, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -4182,7 +4317,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -4191,7 +4326,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -4202,7 +4337,7 @@ }, { "Number": 46, - "Text": "46 / 84\nNamespace: BuildFromVBSourceCode\nThis is the BaseClass\nInheritance\nobject\uF1C5 BaseClass1\nDerived\nClass1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nMethods\nParameters\nkeyword Class1\nReturns\nDateTime\uF1C5\nClass BaseClass1\npublic abstract class BaseClass1\n\uF12C\nWithDeclarationKeyword(Class1)\npublic abstract DateTime WithDeclarationKeyword(Class1 keyword)", + "Text": "46 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue9736.JsonApiOptions\nImplements\nInheritdoc.Issue9736.IJsonApiOptions\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nProperties\nWhether to use relative links for all resources. false by default.\nProperty Value\nbool\uF1C5\nExamples\nClass Inheritdoc.Issue9736.JsonApiOptions\npublic sealed class Inheritdoc.Issue9736.JsonApiOptions :\nInheritdoc.Issue9736.IJsonApiOptions\n\uF12C\nUseRelativeLinks\npublic bool UseRelativeLinks { get; set; }\noptions.UseRelativeLinks = true;\n{ \n\"type\": \"articles\",\n\"id\": \"4309\",", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4231,15 +4366,6 @@ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" - }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" }, @@ -4258,15 +4384,6 @@ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" - }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" }, @@ -4286,17 +4403,17 @@ "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" + "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" + "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" + "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" }, { "Goto": { - "PageNumber": 45, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -4305,7 +4422,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -4314,7 +4431,25 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 8, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 32, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -4332,7 +4467,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4341,7 +4476,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4352,7 +4487,12 @@ }, { "Number": 47, - "Text": "47 / 84\nNamespace: BuildFromVBSourceCode\nThis is summary from vb class...\nInheritance\nobject\uF1C5 BaseClass1 Class1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nFields\nThis is a Value type\nField Value\nClass1\nProperties\nProperty Value\nClass Class1\npublic class Class1 : BaseClass1\n\uF12C \uF12C\nValueClass\npublic Class1 ValueClass\nKeyword\n[Obsolete(\"This member is obsolete.\", true)]\npublic Class1 Keyword { get; }", + "Text": "47 / 88\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}", + "Links": [] + }, + { + "Number": 48, + "Text": "48 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nA nice class\nInheritance\nobject\uF1C5 Issue8725\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\nAnother nice operation\nA nice operation\nSee Also\nClass1\nClass Issue8725\npublic class Issue8725\n\uF12C\nMoreOperations()\npublic void MoreOperations()\nMyOperation()\npublic void MyOperation()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4381,15 +4521,6 @@ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" - }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" }, @@ -4437,7 +4568,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -4446,7 +4577,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -4455,7 +4586,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -4464,16 +4595,22 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 15, "Type": 2, "Coordinates": { "Top": 0 } } - }, + } + ] + }, + { + "Number": 49, + "Text": "49 / 88\nClasses\nBaseClass1\nThis is the BaseClass\nClass1\nThis is summary from vb class...\nNamespace BuildFromVBSourceCode", + "Links": [ { "Goto": { - "PageNumber": 46, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -4482,7 +4619,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -4491,7 +4628,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4501,8 +4638,308 @@ ] }, { - "Number": 48, - "Text": "48 / 84\nClass1\nMethods\nThis is a Function\nParameters\nname string\uF1C5\nName as the String value\nReturns\nint\uF1C5\nReturns Ahooo\nWhat is Sub?\nParameters\nkeyword Class1\nReturns\nDateTime\uF1C5\nValue(string)\npublic int Value(string name)\nWithDeclarationKeyword(Class1)\npublic override DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 50, + "Text": "50 / 88\nNamespace: BuildFromVBSourceCode\nThis is the BaseClass\nInheritance\nobject\uF1C5 BaseClass1\nDerived\nClass1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nMethods\nParameters\nkeyword Class1\nReturns\nDateTime\uF1C5\nClass BaseClass1\npublic abstract class BaseClass1\n\uF12C\nWithDeclarationKeyword(Class1)\npublic abstract DateTime WithDeclarationKeyword(Class1 keyword)", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" + }, + { + "Goto": { + "PageNumber": 49, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 49, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 49, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 49, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 51, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 51, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 51, + "Text": "51 / 88\nNamespace: BuildFromVBSourceCode\nThis is summary from vb class...\nInheritance\nobject\uF1C5 BaseClass1 Class1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nFields\nThis is a Value type\nField Value\nClass1\nProperties\nProperty Value\nClass Class1\npublic class Class1 : BaseClass1\n\uF12C \uF12C\nValueClass\npublic Class1 ValueClass\nKeyword\n[Obsolete(\"This member is obsolete.\", true)]\npublic Class1 Keyword { get; }", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Goto": { + "PageNumber": 49, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 49, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 49, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 49, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 50, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 50, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 51, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 52, + "Text": "52 / 88\nClass1\nMethods\nThis is a Function\nParameters\nname string\uF1C5\nName as the String value\nReturns\nint\uF1C5\nReturns Ahooo\nWhat is Sub?\nParameters\nkeyword Class1\nReturns\nDateTime\uF1C5\nValue(string)\npublic int Value(string name)\nWithDeclarationKeyword(Class1)\npublic override DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -4533,7 +4970,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4542,7 +4979,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4552,12 +4989,12 @@ ] }, { - "Number": 49, - "Text": "49 / 84\nNamespaces\nCatLibrary.Core\nClasses\nCatException\nCat\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nComplex\nICatExtension\nIt'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\nTom\nTom class is only inherit from Object. Not any member inside itself.\nTomFromBaseClass\nTomFromBaseClass inherits from @\nInterfaces\nIAnimal\nThis is basic interface of all animal.\nICat\nCat's interface\nDelegates\nFakeDelegate\nFake delegate\nNamespace CatLibrary", + "Number": 53, + "Text": "53 / 88\nNamespaces\nCatLibrary.Core\nClasses\nCatException\nCat\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nComplex\nICatExtension\nIt'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\nTom\nTom class is only inherit from Object. Not any member inside itself.\nTomFromBaseClass\nTomFromBaseClass inherits from @\nInterfaces\nIAnimal\nThis is basic interface of all animal.\nICat\nCat's interface\nDelegates\nFakeDelegate\nFake delegate\nNamespace CatLibrary", "Links": [ { "Goto": { - "PageNumber": 51, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4566,7 +5003,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4575,7 +5012,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4584,7 +5021,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4593,7 +5030,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -4602,7 +5039,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -4611,7 +5048,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -4620,7 +5057,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -4629,7 +5066,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -4638,7 +5075,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -4647,7 +5084,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -4656,7 +5093,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -4665,7 +5102,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -4674,7 +5111,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -4683,7 +5120,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -4692,7 +5129,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -4701,7 +5138,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -4710,7 +5147,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -4720,12 +5157,12 @@ ] }, { - "Number": 50, - "Text": "50 / 84\nMRefDelegate\nGeneric delegate with many constrains.\nMRefNormalDelegate\nDelegate in the namespace", + "Number": 54, + "Text": "54 / 88\nMRefDelegate\nGeneric delegate with many constrains.\nMRefNormalDelegate\nDelegate in the namespace", "Links": [ { "Goto": { - "PageNumber": 78, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -4734,7 +5171,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -4743,7 +5180,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -4752,7 +5189,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -4762,12 +5199,12 @@ ] }, { - "Number": 51, - "Text": "51 / 84\nClasses\nContainersRefType.ContainersRefTypeChild\nExplicitLayoutClass\nIssue231\nStructs\nContainersRefType\nStruct ContainersRefType\nInterfaces\nContainersRefType.ContainersRefTypeChildInterface\nEnums\nContainersRefType.ColorType\nEnumeration ColorType\nDelegates\nContainersRefType.ContainersRefTypeDelegate\nDelegate ContainersRefTypeDelegate\nNamespace CatLibrary.Core", + "Number": 55, + "Text": "55 / 88\nClasses\nContainersRefType.ContainersRefTypeChild\nExplicitLayoutClass\nIssue231\nStructs\nContainersRefType\nStruct ContainersRefType\nInterfaces\nContainersRefType.ContainersRefTypeChildInterface\nEnums\nContainersRefType.ColorType\nEnumeration ColorType\nDelegates\nContainersRefType.ContainersRefTypeDelegate\nDelegate ContainersRefTypeDelegate\nNamespace CatLibrary.Core", "Links": [ { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4776,7 +5213,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4785,7 +5222,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4794,7 +5231,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4803,7 +5240,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4812,7 +5249,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4821,7 +5258,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4830,7 +5267,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -4839,7 +5276,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -4848,7 +5285,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -4857,7 +5294,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -4866,7 +5303,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -4875,7 +5312,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -4884,7 +5321,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -4893,7 +5330,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4902,7 +5339,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4911,7 +5348,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4920,7 +5357,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4929,7 +5366,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4938,7 +5375,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4947,7 +5384,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4956,7 +5393,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4965,7 +5402,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4974,7 +5411,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4983,7 +5420,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4992,7 +5429,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -5001,7 +5438,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -5010,7 +5447,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5019,7 +5456,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5028,7 +5465,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5037,7 +5474,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5046,7 +5483,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5055,7 +5492,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5064,7 +5501,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5074,8 +5511,8 @@ ] }, { - "Number": 52, - "Text": "52 / 84\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nStruct ContainersRefType\nInherited Members\nValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,\nobject.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5\nExtension Methods\nIssue231.Bar(ContainersRefType) , Issue231.Foo(ContainersRefType)\nFields\nColorCount\nField Value\nlong\uF1C5\nProperties\nGetColorCount\nStruct ContainersRefType\npublic struct ContainersRefType\nColorCount\npublic long ColorCount\nGetColorCount\npublic long GetColorCount { get; }", + "Number": 56, + "Text": "56 / 88\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nStruct ContainersRefType\nInherited Members\nValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,\nobject.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5\nExtension Methods\nIssue231.Bar(ContainersRefType) , Issue231.Foo(ContainersRefType)\nFields\nColorCount\nField Value\nlong\uF1C5\nProperties\nGetColorCount\nStruct ContainersRefType\npublic struct ContainersRefType\nColorCount\npublic long ColorCount\nGetColorCount\npublic long GetColorCount { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" @@ -5142,7 +5579,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5151,7 +5588,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5160,7 +5597,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -5169,7 +5606,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 63, "Coordinates": { "Left": 0, "Top": 438.75 @@ -5178,7 +5615,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 63, "Coordinates": { "Left": 0, "Top": 438.75 @@ -5187,7 +5624,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 63, "Coordinates": { "Left": 0, "Top": 438.75 @@ -5196,7 +5633,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 63, "Coordinates": { "Left": 0, "Top": 438.75 @@ -5205,7 +5642,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 63, "Coordinates": { "Left": 0, "Top": 263.25 @@ -5214,7 +5651,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 63, "Coordinates": { "Left": 0, "Top": 263.25 @@ -5223,7 +5660,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 63, "Coordinates": { "Left": 0, "Top": 263.25 @@ -5232,7 +5669,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 63, "Coordinates": { "Left": 0, "Top": 263.25 @@ -5242,8 +5679,8 @@ ] }, { - "Number": 53, - "Text": "53 / 84\nProperty Value\nlong\uF1C5\nMethods\nContainersRefTypeNonRefMethod\narray\nParameters\nparmsArray object\uF1C5 []\nReturns\nint\uF1C5\nEvents\nEvent Type\nEventHandler\uF1C5\nContainersRefTypeNonRefMethod(params object[])\npublic static int ContainersRefTypeNonRefMethod(params object[] parmsArray)\nContainersRefTypeEventHandler\npublic event EventHandler ContainersRefTypeEventHandler", + "Number": 57, + "Text": "57 / 88\nProperty Value\nlong\uF1C5\nMethods\nContainersRefTypeNonRefMethod\narray\nParameters\nparmsArray object\uF1C5 []\nReturns\nint\uF1C5\nEvents\nEvent Type\nEventHandler\uF1C5\nContainersRefTypeNonRefMethod(params object[])\npublic static int ContainersRefTypeNonRefMethod(params object[] parmsArray)\nContainersRefTypeEventHandler\npublic event EventHandler ContainersRefTypeEventHandler", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -5284,12 +5721,12 @@ ] }, { - "Number": 54, - "Text": "54 / 84\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nEnumeration ColorType\nFields\nRed = 0\nred\nBlue = 1\nblue\nYellow = 2\nyellow\nEnum ContainersRefType.ColorType\npublic enum ContainersRefType.ColorType", + "Number": 58, + "Text": "58 / 88\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nEnumeration ColorType\nFields\nRed = 0\nred\nBlue = 1\nblue\nYellow = 2\nyellow\nEnum ContainersRefType.ColorType\npublic enum ContainersRefType.ColorType", "Links": [ { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5298,7 +5735,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5307,7 +5744,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -5317,8 +5754,8 @@ ] }, { - "Number": 55, - "Text": "55 / 84\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ContainersRefType.ContainersRefTypeChild\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\nContainersRefType.ContainersRefTypeChild\npublic class ContainersRefType.ContainersRefTypeChild\n\uF12C", + "Number": 59, + "Text": "59 / 88\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ContainersRefType.ContainersRefTypeChild\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\nContainersRefType.ContainersRefTypeChild\npublic class ContainersRefType.ContainersRefTypeChild\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5394,7 +5831,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5403,7 +5840,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5412,7 +5849,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -5422,12 +5859,12 @@ ] }, { - "Number": 56, - "Text": "56 / 84\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInterface\nContainersRefType.ContainersRefTypeChild\nInterface\npublic interface ContainersRefType.ContainersRefTypeChildInterface", + "Number": 60, + "Text": "60 / 88\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInterface\nContainersRefType.ContainersRefTypeChild\nInterface\npublic interface ContainersRefType.ContainersRefTypeChildInterface", "Links": [ { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5436,7 +5873,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5445,7 +5882,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -5455,12 +5892,12 @@ ] }, { - "Number": 57, - "Text": "57 / 84\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nDelegate ContainersRefTypeDelegate\nDelegate\nContainersRefType.ContainersRefTypeDele\ngate\npublic delegate void ContainersRefType.ContainersRefTypeDelegate()", + "Number": 61, + "Text": "61 / 88\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nDelegate ContainersRefTypeDelegate\nDelegate\nContainersRefType.ContainersRefTypeDele\ngate\npublic delegate void ContainersRefType.ContainersRefTypeDelegate()", "Links": [ { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5469,7 +5906,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5478,7 +5915,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -5488,8 +5925,8 @@ ] }, { - "Number": 58, - "Text": "58 / 84\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ExplicitLayoutClass\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 ExplicitLayoutClass\npublic class ExplicitLayoutClass\n\uF12C", + "Number": 62, + "Text": "62 / 88\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ExplicitLayoutClass\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 ExplicitLayoutClass\npublic class ExplicitLayoutClass\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5565,7 +6002,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5574,7 +6011,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5583,7 +6020,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -5593,8 +6030,8 @@ ] }, { - "Number": 59, - "Text": "59 / 84\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.dll\nInheritance\nobject\uF1C5 Issue231\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\nc ContainersRefType\nParameters\nc ContainersRefType\nClass Issue231\npublic static class Issue231\n\uF12C\nBar(ContainersRefType)\npublic static void Bar(this ContainersRefType c)\nFoo(ContainersRefType)\npublic static void Foo(this ContainersRefType c)", + "Number": 63, + "Text": "63 / 88\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.dll\nInheritance\nobject\uF1C5 Issue231\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\nc ContainersRefType\nParameters\nc ContainersRefType\nClass Issue231\npublic static class Issue231\n\uF12C\nBar(ContainersRefType)\npublic static void Bar(this ContainersRefType c)\nFoo(ContainersRefType)\npublic static void Foo(this ContainersRefType c)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5670,7 +6107,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5679,7 +6116,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5688,7 +6125,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -5697,7 +6134,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -5706,7 +6143,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -5715,7 +6152,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -5724,7 +6161,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -5733,7 +6170,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -5742,7 +6179,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -5752,8 +6189,8 @@ ] }, { - "Number": 60, - "Text": "60 / 84\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Exception\uF1C5 CatException\nImplements\nISerializable\uF1C5\nInherited Members\nException.GetBaseException()\uF1C5 , Exception.GetType()\uF1C5 , Exception.ToString()\uF1C5 ,\nException.Data\uF1C5 , Exception.HelpLink\uF1C5 , Exception.HResult\uF1C5 , Exception.InnerException\uF1C5 ,\nException.Message\uF1C5 , Exception.Source\uF1C5 , Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 ,\nException.SerializeObjectState\uF1C5 , object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5\nClass CatException\npublic class CatException : Exception, ISerializable\n\uF12C \uF12C", + "Number": 64, + "Text": "64 / 88\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Exception\uF1C5 CatException\nImplements\nISerializable\uF1C5\nInherited Members\nException.GetBaseException()\uF1C5 , Exception.GetType()\uF1C5 , Exception.ToString()\uF1C5 ,\nException.Data\uF1C5 , Exception.HelpLink\uF1C5 , Exception.HResult\uF1C5 , Exception.InnerException\uF1C5 ,\nException.Message\uF1C5 , Exception.Source\uF1C5 , Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 ,\nException.SerializeObjectState\uF1C5 , object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5\nClass CatException\npublic class CatException : Exception, ISerializable\n\uF12C \uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5937,7 +6374,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5946,7 +6383,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5956,8 +6393,8 @@ ] }, { - "Number": 61, - "Text": "61 / 84\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nThis is a class talking about CAT\uF1C5 .\nNOTE This is a CAT class\nRefer to IAnimal to see other animals.\nType Parameters\nT\nThis type should be class and can new instance.\nK\nThis type is a struct type, class type can't be used for this parameter.\nInheritance\nobject\uF1C5 Cat\nImplements\nICat, IAnimal\nInherited Members\nClass Cat\n[Serializable]\n[Obsolete]\npublic class Cat : ICat, IAnimal where T : class, new() where K : struct\n\uF12C", + "Number": 65, + "Text": "65 / 88\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nThis is a class talking about CAT\uF1C5 .\nNOTE This is a CAT class\nRefer to IAnimal to see other animals.\nType Parameters\nT\nThis type should be class and can new instance.\nK\nThis type is a struct type, class type can't be used for this parameter.\nInheritance\nobject\uF1C5 Cat\nImplements\nICat, IAnimal\nInherited Members\nClass Cat\n[Serializable]\n[Obsolete]\npublic class Cat : ICat, IAnimal where T : class, new() where K : struct\n\uF12C", "Links": [ { "Uri": "https://en.wikipedia.org/wiki/Cat" @@ -5979,7 +6416,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5988,7 +6425,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5997,7 +6434,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -6006,7 +6443,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -6015,7 +6452,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -6024,7 +6461,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -6033,7 +6470,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -6043,8 +6480,8 @@ ] }, { - "Number": 62, - "Text": "62 / 84\nobject.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)\nExamples\nHere's example of how to create an instance of this class. As T is limited with class and K is\nlimited with struct.\nAs you see, here we bring in pointer so we need to add unsafe keyword.\nRemarks\nTHIS is remarks overridden in MARKDWON file\nConstructors\nDefault constructor.\nIt's a complex constructor. The parameter will have some attributes.\nParameters\nvar a = new Cat(object, int)();\nint catNumber = new int();\nunsafe\n{ \na.GetFeetLength(catNumber);\n}\nCat()\npublic Cat()\nCat(string, out int, string, bool)\npublic Cat(string nickName, out int age, string realName, bool isHealthy)", + "Number": 66, + "Text": "66 / 88\nobject.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)\nExamples\nHere's example of how to create an instance of this class. As T is limited with class and K is\nlimited with struct.\nAs you see, here we bring in pointer so we need to add unsafe keyword.\nRemarks\nTHIS is remarks overridden in MARKDWON file\nConstructors\nDefault constructor.\nIt's a complex constructor. The parameter will have some attributes.\nParameters\nvar a = new Cat(object, int)();\nint catNumber = new int();\nunsafe\n{ \na.GetFeetLength(catNumber);\n}\nCat()\npublic Cat()\nCat(string, out int, string, bool)\npublic Cat(string nickName, out int age, string realName, bool isHealthy)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" @@ -6102,7 +6539,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6111,7 +6548,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6120,7 +6557,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6129,7 +6566,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6138,7 +6575,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6147,7 +6584,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6156,7 +6593,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6165,7 +6602,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6174,7 +6611,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Coordinates": { "Left": 0, "Top": 792 @@ -6183,7 +6620,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Coordinates": { "Left": 0, "Top": 792 @@ -6192,7 +6629,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Coordinates": { "Left": 0, "Top": 792 @@ -6201,7 +6638,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Coordinates": { "Left": 0, "Top": 792 @@ -6211,8 +6648,8 @@ ] }, { - "Number": 63, - "Text": "63 / 84\nnickName string\uF1C5\nit's string type.\nage int\uF1C5\nIt's an out and ref parameter.\nrealName string\uF1C5\nIt's an out paramter.\nisHealthy bool\uF1C5\nIt's an in parameter.\nConstructor with one generic parameter.\nParameters\nownType T\nThis parameter type defined by class.\nFields\nField with attribute.\nField Value\nCat(T)\npublic Cat(T ownType)\nisHealthy\n[ContextStatic]\n[NonSerialized]\n[Obsolete]\npublic bool isHealthy", + "Number": 67, + "Text": "67 / 88\nnickName string\uF1C5\nit's string type.\nage int\uF1C5\nIt's an out and ref parameter.\nrealName string\uF1C5\nIt's an out paramter.\nisHealthy bool\uF1C5\nIt's an in parameter.\nConstructor with one generic parameter.\nParameters\nownType T\nThis parameter type defined by class.\nFields\nField with attribute.\nField Value\nCat(T)\npublic Cat(T ownType)\nisHealthy\n[ContextStatic]\n[NonSerialized]\n[Obsolete]\npublic bool isHealthy", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -6253,8 +6690,8 @@ ] }, { - "Number": 64, - "Text": "64 / 84\nbool\uF1C5\nProperties\nHint cat's age.\nProperty Value\nint\uF1C5\nThis is index property of Cat. You can see that the visibility is different between get and set\nmethod.\nParameters\na string\uF1C5\nCat's name.\nProperty Value\nint\uF1C5\nCat's number.\nEII property.\nAge\n[Obsolete]\nprotected int Age { get; set; }\nthis[string]\npublic int this[string a] { protected get; set; }\nName", + "Number": 68, + "Text": "68 / 88\nbool\uF1C5\nProperties\nHint cat's age.\nProperty Value\nint\uF1C5\nThis is index property of Cat. You can see that the visibility is different between get and set\nmethod.\nParameters\na string\uF1C5\nCat's name.\nProperty Value\nint\uF1C5\nCat's number.\nEII property.\nAge\n[Obsolete]\nprotected int Age { get; set; }\nthis[string]\npublic int this[string a] { protected get; set; }\nName", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" @@ -6295,8 +6732,8 @@ ] }, { - "Number": 65, - "Text": "65 / 84\nProperty Value\nstring\uF1C5\nMethods\nIt's an overridden summary in markdown format\nThis is overriding methods. You can override parameter descriptions for methods, you can\neven add exceptions to methods. Check the intermediate obj folder to see the data model\nof the generated method/class. Override Yaml header should follow the data structure.\nParameters\ndate DateTime\uF1C5\nThis is overridden description for a parameter. id must be specified.\nReturns\nDictionary\uF1C5 >\nIt's overridden description for return. type must be specified.\nExceptions\nArgumentException\uF1C5\nThis is an overridden argument exception. you can add additional exception by adding\ndifferent exception type.\npublic string Name { get; }\nOverride CalculateFood Name\npublic Dictionary> CalculateFood(DateTime date)\nEquals(object)", + "Number": 69, + "Text": "69 / 88\nProperty Value\nstring\uF1C5\nMethods\nIt's an overridden summary in markdown format\nThis is overriding methods. You can override parameter descriptions for methods, you can\neven add exceptions to methods. Check the intermediate obj folder to see the data model\nof the generated method/class. Override Yaml header should follow the data structure.\nParameters\ndate DateTime\uF1C5\nThis is overridden description for a parameter. id must be specified.\nReturns\nDictionary\uF1C5 >\nIt's overridden description for return. type must be specified.\nExceptions\nArgumentException\uF1C5\nThis is an overridden argument exception. you can add additional exception by adding\ndifferent exception type.\npublic string Name { get; }\nOverride CalculateFood Name\npublic Dictionary> CalculateFood(DateTime date)\nEquals(object)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -6364,8 +6801,8 @@ ] }, { - "Number": 66, - "Text": "66 / 84\nOverride the method of Object.Equals(object obj).\nParameters\nobj object\uF1C5\nCan pass any class type.\nReturns\nbool\uF1C5\nThe return value tell you whehter the compare operation is successful.\nIt's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.\nParameters\ncatName int\uF1C5 *\nThie represent for cat name length.\nparameters object\uF1C5 []\nOptional parameters.\nReturns\nlong\uF1C5\nReturn cat tail's length.\npublic override bool Equals(object obj)\nGetTailLength(int*, params object[])\npublic long GetTailLength(int* catName, params object[] parameters)\nJump(T, K, ref bool)", + "Number": 70, + "Text": "70 / 88\nOverride the method of Object.Equals(object obj).\nParameters\nobj object\uF1C5\nCan pass any class type.\nReturns\nbool\uF1C5\nThe return value tell you whehter the compare operation is successful.\nIt's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.\nParameters\ncatName int\uF1C5 *\nThie represent for cat name length.\nparameters object\uF1C5 []\nOptional parameters.\nReturns\nlong\uF1C5\nReturn cat tail's length.\npublic override bool Equals(object obj)\nGetTailLength(int*, params object[])\npublic long GetTailLength(int* catName, params object[] parameters)\nJump(T, K, ref bool)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6415,8 +6852,8 @@ ] }, { - "Number": 67, - "Text": "67 / 84\nThis method have attribute above it.\nParameters\nownType T\nType come from class define.\nanotherOwnType K\nType come from class define.\ncheat bool\uF1C5\nHint whether this cat has cheat mode.\nExceptions\nArgumentException\uF1C5\nThis is an argument exception\nEvents\nEat event of this cat\nEvent Type\nEventHandler\uF1C5\nOperators\n[Conditional(\"Debug\")]\npublic void Jump(T ownType, K anotherOwnType, ref bool cheat)\nownEat\n[Obsolete(\"This _event handler_ is deprecated.\")]\npublic event EventHandler ownEat", + "Number": 71, + "Text": "71 / 88\nThis method have attribute above it.\nParameters\nownType T\nType come from class define.\nanotherOwnType K\nType come from class define.\ncheat bool\uF1C5\nHint whether this cat has cheat mode.\nExceptions\nArgumentException\uF1C5\nThis is an argument exception\nEvents\nEat event of this cat\nEvent Type\nEventHandler\uF1C5\nOperators\n[Conditional(\"Debug\")]\npublic void Jump(T ownType, K anotherOwnType, ref bool cheat)\nownEat\n[Obsolete(\"This _event handler_ is deprecated.\")]\npublic event EventHandler ownEat", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" @@ -6448,8 +6885,8 @@ ] }, { - "Number": 68, - "Text": "68 / 84\nAddition operator of this class.\nParameters\nlsr Cat\n..\nrsr int\uF1C5\n~~\nReturns\nint\uF1C5\nResult with int type.\nExpilicit operator of this class.\nIt means this cat can evolve to change to Tom. Tom and Jerry.\nParameters\nsrc Cat\nInstance of this class.\nReturns\nTom\nAdvanced class type of cat.\noperator +(Cat, int)\npublic static int operator +(Cat lsr, int rsr)\nexplicit operator Tom(Cat)\npublic static explicit operator Tom(Cat src)", + "Number": 72, + "Text": "72 / 88\nAddition operator of this class.\nParameters\nlsr Cat\n..\nrsr int\uF1C5\n~~\nReturns\nint\uF1C5\nResult with int type.\nExpilicit operator of this class.\nIt means this cat can evolve to change to Tom. Tom and Jerry.\nParameters\nsrc Cat\nInstance of this class.\nReturns\nTom\nAdvanced class type of cat.\noperator +(Cat, int)\npublic static int operator +(Cat lsr, int rsr)\nexplicit operator Tom(Cat)\npublic static explicit operator Tom(Cat src)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -6471,7 +6908,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -6480,7 +6917,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -6489,7 +6926,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -6499,8 +6936,8 @@ ] }, { - "Number": 69, - "Text": "69 / 84\nSimilar with operaotr +, refer to that topic.\nParameters\nlsr Cat\nrsr int\uF1C5\nReturns\nint\uF1C5\noperator -(Cat, int)\npublic static int operator -(Cat lsr, int rsr)", + "Number": 73, + "Text": "73 / 88\nSimilar with operaotr +, refer to that topic.\nParameters\nlsr Cat\nrsr int\uF1C5\nReturns\nint\uF1C5\noperator -(Cat, int)\npublic static int operator -(Cat lsr, int rsr)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -6522,7 +6959,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -6532,8 +6969,8 @@ ] }, { - "Number": 70, - "Text": "70 / 84\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nJ\nInheritance\nobject\uF1C5 Complex\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 Complex\npublic class Complex\n\uF12C", + "Number": 74, + "Text": "74 / 88\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nJ\nInheritance\nobject\uF1C5 Complex\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 Complex\npublic class Complex\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6609,7 +7046,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -6618,7 +7055,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -6628,8 +7065,8 @@ ] }, { - "Number": 71, - "Text": "71 / 84\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nFake delegate\nParameters\nnum long\uF1C5\nFake para\nname string\uF1C5\nFake para\nscores object\uF1C5 []\nOptional Parameter.\nReturns\nint\uF1C5\nReturn a fake number to confuse you.\nType Parameters\nT\nFake para\nDelegate FakeDelegate\npublic delegate int FakeDelegate(long num, string name, params object[] scores)", + "Number": 75, + "Text": "75 / 88\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nFake delegate\nParameters\nnum long\uF1C5\nFake para\nname string\uF1C5\nFake para\nscores object\uF1C5 []\nOptional Parameter.\nReturns\nint\uF1C5\nReturn a fake number to confuse you.\nType Parameters\nT\nFake para\nDelegate FakeDelegate\npublic delegate int FakeDelegate(long num, string name, params object[] scores)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -6669,7 +7106,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -6678,7 +7115,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -6688,8 +7125,8 @@ ] }, { - "Number": 72, - "Text": "72 / 84\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nThis is basic interface of all animal.\nWelcome to the Animal world!\nRemarks\nTHIS is remarks overridden in MARKDWON file\nProperties\nReturn specific number animal's name.\nParameters\nindex int\uF1C5\nAnimal number.\nProperty Value\nstring\uF1C5\nAnimal name.\nName of Animal.\nInterface IAnimal\npublic interface IAnimal\nthis[int]\nstring this[int index] { get; }\nName", + "Number": 76, + "Text": "76 / 88\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nThis is basic interface of all animal.\nWelcome to the Animal world!\nRemarks\nTHIS is remarks overridden in MARKDWON file\nProperties\nReturn specific number animal's name.\nParameters\nindex int\uF1C5\nAnimal number.\nProperty Value\nstring\uF1C5\nAnimal name.\nName of Animal.\nInterface IAnimal\npublic interface IAnimal\nthis[int]\nstring this[int index] { get; }\nName", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -6711,7 +7148,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -6720,7 +7157,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -6730,8 +7167,8 @@ ] }, { - "Number": 73, - "Text": "73 / 84\nProperty Value\nstring\uF1C5\nMethods\nAnimal's eat method.\nFeed the animal with some food\nParameters\nfood string\uF1C5\nFood to eat\nOverload method of eat. This define the animal eat by which tool.\nParameters\ntool Tool\nstring Name { get; }\nEat()\nvoid Eat()\nEat(string)\nvoid Eat(string food)\nEat(Tool)\nvoid Eat(Tool tool) where Tool : class", + "Number": 77, + "Text": "77 / 88\nProperty Value\nstring\uF1C5\nMethods\nAnimal's eat method.\nFeed the animal with some food\nParameters\nfood string\uF1C5\nFood to eat\nOverload method of eat. This define the animal eat by which tool.\nParameters\ntool Tool\nstring Name { get; }\nEat()\nvoid Eat()\nEat(string)\nvoid Eat(string food)\nEat(Tool)\nvoid Eat(Tool tool) where Tool : class", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -6754,13 +7191,13 @@ ] }, { - "Number": 74, - "Text": "74 / 84\nTool name.\nType Parameters\nTool\nIt's a class type.", + "Number": 78, + "Text": "78 / 88\nTool name.\nType Parameters\nTool\nIt's a class type.", "Links": [] }, { - "Number": 75, - "Text": "75 / 84\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nCat's interface\nInherited Members\nIAnimal.Name , IAnimal.this[int] , IAnimal.Eat() , IAnimal.Eat(Tool) ,\nIAnimal.Eat(string)\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)\nEvents\neat event of cat. Every cat must implement this event.\nEvent Type\nEventHandler\uF1C5\nInterface ICat\npublic interface ICat : IAnimal\neat\nevent EventHandler eat", + "Number": 79, + "Text": "79 / 88\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nCat's interface\nInherited Members\nIAnimal.Name , IAnimal.this[int] , IAnimal.Eat() , IAnimal.Eat(Tool) ,\nIAnimal.Eat(string)\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)\nEvents\neat event of cat. Every cat must implement this event.\nEvent Type\nEventHandler\uF1C5\nInterface ICat\npublic interface ICat : IAnimal\neat\nevent EventHandler eat", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.eventhandler" @@ -6773,7 +7210,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -6782,7 +7219,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -6791,7 +7228,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Coordinates": { "Left": 0, "Top": 118.5 @@ -6800,7 +7237,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Coordinates": { "Left": 0, "Top": 118.5 @@ -6809,7 +7246,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Coordinates": { "Left": 0, "Top": 453.75 @@ -6818,7 +7255,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Coordinates": { "Left": 0, "Top": 453.75 @@ -6827,7 +7264,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Coordinates": { "Left": 0, "Top": 612.75 @@ -6836,7 +7273,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Coordinates": { "Left": 0, "Top": 612.75 @@ -6845,7 +7282,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Coordinates": { "Left": 0, "Top": 242.25 @@ -6854,7 +7291,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Coordinates": { "Left": 0, "Top": 477.75 @@ -6863,7 +7300,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Coordinates": { "Left": 0, "Top": 477.75 @@ -6872,7 +7309,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6881,7 +7318,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6890,7 +7327,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6899,7 +7336,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6908,7 +7345,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6917,7 +7354,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6926,7 +7363,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6935,7 +7372,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6944,7 +7381,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Coordinates": { "Left": 0, "Top": 792 @@ -6953,7 +7390,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Coordinates": { "Left": 0, "Top": 792 @@ -6962,7 +7399,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Coordinates": { "Left": 0, "Top": 792 @@ -6971,7 +7408,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Coordinates": { "Left": 0, "Top": 792 @@ -6981,8 +7418,8 @@ ] }, { - "Number": 76, - "Text": "76 / 84\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nIt'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\nInheritance\nobject\uF1C5 ICatExtension\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\nExtension method to let cat play\nParameters\nicat ICat\nCat\ntoy ContainersRefType.ColorType\nSomething to play\nClass ICatExtension\npublic static class ICatExtension\n\uF12C\nPlay(ICat, ColorType)\npublic static void Play(this ICat icat, ContainersRefType.ColorType toy)", + "Number": 80, + "Text": "80 / 88\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nIt'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\nInheritance\nobject\uF1C5 ICatExtension\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\nExtension method to let cat play\nParameters\nicat ICat\nCat\ntoy ContainersRefType.ColorType\nSomething to play\nClass ICatExtension\npublic static class ICatExtension\n\uF12C\nPlay(ICat, ColorType)\npublic static void Play(this ICat icat, ContainersRefType.ColorType toy)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -7058,7 +7495,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -7067,7 +7504,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -7076,7 +7513,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -7085,7 +7522,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -7094,7 +7531,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -7103,7 +7540,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -7112,7 +7549,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -7121,7 +7558,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -7131,8 +7568,8 @@ ] }, { - "Number": 77, - "Text": "77 / 84\nExtension method hint that how long the cat can sleep.\nParameters\nicat ICat\nThe type will be extended.\nhours long\uF1C5\nThe length of sleep.\nSleep(ICat, long)\npublic static void Sleep(this ICat icat, long hours)", + "Number": 81, + "Text": "81 / 88\nExtension method hint that how long the cat can sleep.\nParameters\nicat ICat\nThe type will be extended.\nhours long\uF1C5\nThe length of sleep.\nSleep(ICat, long)\npublic static void Sleep(this ICat icat, long hours)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -7145,7 +7582,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -7155,12 +7592,12 @@ ] }, { - "Number": 78, - "Text": "78 / 84\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nGeneric delegate with many constrains.\nParameters\nk K\nType K.\nt T\nType T.\nl L\nType L.\nType Parameters\nK\nGeneric K.\nT\nGeneric T.\nL\nGeneric L.\nDelegate MRefDelegate\npublic delegate void MRefDelegate(K k, T t, L l) where K : class,\nIComparable where T : struct where L : Tom, IEnumerable", + "Number": 82, + "Text": "82 / 88\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nGeneric delegate with many constrains.\nParameters\nk K\nType K.\nt T\nType T.\nl L\nType L.\nType Parameters\nK\nGeneric K.\nT\nGeneric T.\nL\nGeneric L.\nDelegate MRefDelegate\npublic delegate void MRefDelegate(K k, T t, L l) where K : class,\nIComparable where T : struct where L : Tom, IEnumerable", "Links": [ { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -7169,7 +7606,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -7179,8 +7616,8 @@ ] }, { - "Number": 79, - "Text": "79 / 84\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nDelegate in the namespace\nParameters\npics List\uF1C5 \na name list of pictures.\nname string\uF1C5\ngive out the needed name.\nDelegate MRefNormalDelegate\npublic delegate void MRefNormalDelegate(List pics, out string name)", + "Number": 83, + "Text": "83 / 88\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nDelegate in the namespace\nParameters\npics List\uF1C5 \na name list of pictures.\nname string\uF1C5\ngive out the needed name.\nDelegate MRefNormalDelegate\npublic delegate void MRefNormalDelegate(List pics, out string name)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1" @@ -7211,7 +7648,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -7220,7 +7657,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -7230,8 +7667,8 @@ ] }, { - "Number": 80, - "Text": "80 / 84\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTom class is only inherit from Object. Not any member inside itself.\nInheritance\nobject\uF1C5 Tom\nDerived\nTomFromBaseClass\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\nThis is a Tom Method with complex type as return\nParameters\na Complex\nA complex input\nb Tuple\uF1C5 \nAnother complex input\nClass Tom\npublic class Tom\n\uF12C\nTomMethod(Complex, Tuple)\npublic Complex TomMethod(Complex a, Tuple b)", + "Number": 84, + "Text": "84 / 88\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTom class is only inherit from Object. Not any member inside itself.\nInheritance\nobject\uF1C5 Tom\nDerived\nTomFromBaseClass\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\nThis is a Tom Method with complex type as return\nParameters\na Complex\nA complex input\nb Tuple\uF1C5 \nAnother complex input\nClass Tom\npublic class Tom\n\uF12C\nTomMethod(Complex, Tuple)\npublic Complex TomMethod(Complex a, Tuple b)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -7325,7 +7762,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -7334,7 +7771,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -7343,7 +7780,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -7352,7 +7789,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -7361,7 +7798,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -7370,7 +7807,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -7379,7 +7816,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -7388,7 +7825,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -7397,7 +7834,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -7406,7 +7843,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -7415,7 +7852,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -7424,7 +7861,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -7433,7 +7870,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -7442,7 +7879,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -7451,7 +7888,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -7460,7 +7897,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -7470,8 +7907,8 @@ ] }, { - "Number": 81, - "Text": "81 / 84\nReturns\nComplex\nComplex TomFromBaseClass\nExceptions\nNotImplementedException\uF1C5\nThis is not implemented\nArgumentException\uF1C5\nThis is the exception to be thrown when implemented\nCatException\nThis is the exception in current documentation", + "Number": 85, + "Text": "85 / 88\nReturns\nComplex\nComplex TomFromBaseClass\nExceptions\nNotImplementedException\uF1C5\nThis is not implemented\nArgumentException\uF1C5\nThis is the exception to be thrown when implemented\nCatException\nThis is the exception in current documentation", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -7502,7 +7939,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -7511,7 +7948,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -7520,7 +7957,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -7529,7 +7966,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -7538,7 +7975,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -7547,7 +7984,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -7556,7 +7993,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -7565,7 +8002,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -7574,7 +8011,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -7583,7 +8020,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -7592,7 +8029,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -7602,8 +8039,8 @@ ] }, { - "Number": 82, - "Text": "82 / 84\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTomFromBaseClass inherits from @\nInheritance\nobject\uF1C5 Tom TomFromBaseClass\nInherited Members\nTom.TomMethod(Complex, Tuple) ,\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\nThis is a #ctor with parameter\nParameters\nk int\uF1C5\nClass TomFromBaseClass\npublic class TomFromBaseClass : Tom\n\uF12C \uF12C\nTomFromBaseClass(int)\npublic TomFromBaseClass(int k)", + "Number": 86, + "Text": "86 / 88\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTomFromBaseClass inherits from @\nInheritance\nobject\uF1C5 Tom TomFromBaseClass\nInherited Members\nTom.TomMethod(Complex, Tuple) ,\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\nThis is a #ctor with parameter\nParameters\nk int\uF1C5\nClass TomFromBaseClass\npublic class TomFromBaseClass : Tom\n\uF12C \uF12C\nTomFromBaseClass(int)\npublic TomFromBaseClass(int k)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -7688,7 +8125,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -7697,7 +8134,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -7706,7 +8143,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -7715,7 +8152,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 360.75 @@ -7725,12 +8162,12 @@ ] }, { - "Number": 83, - "Text": "83 / 84\nEnums\nColorType\nEnumeration ColorType\nNamespace MRef.Demo.Enumeration", + "Number": 87, + "Text": "87 / 88\nEnums\nColorType\nEnumeration ColorType\nNamespace MRef.Demo.Enumeration", "Links": [ { "Goto": { - "PageNumber": 84, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -7739,7 +8176,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -7749,8 +8186,8 @@ ] }, { - "Number": 84, - "Text": "84 / 84\nNamespace: MRef.Demo.Enumeration\nAssembly: CatLibrary.dll\nEnumeration ColorType\nFields\nRed = 0\nthis color is red\nBlue = 1\nblue like river\nYellow = 2\nyellow comes from desert\nRemarks\nRed/Blue/Yellow can become all color you want.\nSee Also\nobject\uF1C5\nEnum ColorType\npublic enum ColorType", + "Number": 88, + "Text": "88 / 88\nNamespace: MRef.Demo.Enumeration\nAssembly: CatLibrary.dll\nEnumeration ColorType\nFields\nRed = 0\nthis color is red\nBlue = 1\nblue like river\nYellow = 2\nyellow comes from desert\nRemarks\nRed/Blue/Yellow can become all color you want.\nSee Also\nobject\uF1C5\nEnum ColorType\npublic enum ColorType", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -7769,7 +8206,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -8086,7 +8523,7 @@ } }, { - "Title": "Issue8725", + "Title": "Inheritdoc.Issue9736", "Children": [], "Destination": { "PageNumber": 44, @@ -8095,6 +8532,39 @@ "Top": 0 } } + }, + { + "Title": "Inheritdoc.Issue9736.IJsonApiOptions", + "Children": [], + "Destination": { + "PageNumber": 45, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Title": "Inheritdoc.Issue9736.JsonApiOptions", + "Children": [], + "Destination": { + "PageNumber": 46, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Title": "Issue8725", + "Children": [], + "Destination": { + "PageNumber": 48, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ], "Destination": { @@ -8112,7 +8582,7 @@ "Title": "BaseClass1", "Children": [], "Destination": { - "PageNumber": 46, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -8123,7 +8593,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 47, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -8132,7 +8602,7 @@ } ], "Destination": { - "PageNumber": 45, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -8149,7 +8619,7 @@ "Title": "ContainersRefType", "Children": [], "Destination": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -8160,7 +8630,7 @@ "Title": "ContainersRefType.ColorType", "Children": [], "Destination": { - "PageNumber": 54, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -8171,7 +8641,7 @@ "Title": "ContainersRefType.ContainersRefTypeChild", "Children": [], "Destination": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -8182,7 +8652,7 @@ "Title": "ContainersRefType.ContainersRefTypeChildInterface", "Children": [], "Destination": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -8193,7 +8663,7 @@ "Title": "ContainersRefType.ContainersRefTypeDelegate", "Children": [], "Destination": { - "PageNumber": 57, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -8204,7 +8674,7 @@ "Title": "ExplicitLayoutClass", "Children": [], "Destination": { - "PageNumber": 58, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -8215,7 +8685,7 @@ "Title": "Issue231", "Children": [], "Destination": { - "PageNumber": 59, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -8224,7 +8694,7 @@ } ], "Destination": { - "PageNumber": 51, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -8235,7 +8705,7 @@ "Title": "CatException", "Children": [], "Destination": { - "PageNumber": 60, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -8246,7 +8716,7 @@ "Title": "Cat", "Children": [], "Destination": { - "PageNumber": 61, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -8257,7 +8727,7 @@ "Title": "Complex", "Children": [], "Destination": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -8268,7 +8738,7 @@ "Title": "FakeDelegate", "Children": [], "Destination": { - "PageNumber": 71, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -8279,7 +8749,7 @@ "Title": "IAnimal", "Children": [], "Destination": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -8290,7 +8760,7 @@ "Title": "ICat", "Children": [], "Destination": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -8301,7 +8771,7 @@ "Title": "ICatExtension", "Children": [], "Destination": { - "PageNumber": 76, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -8312,7 +8782,7 @@ "Title": "MRefDelegate", "Children": [], "Destination": { - "PageNumber": 78, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -8323,7 +8793,7 @@ "Title": "MRefNormalDelegate", "Children": [], "Destination": { - "PageNumber": 79, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -8334,7 +8804,7 @@ "Title": "Tom", "Children": [], "Destination": { - "PageNumber": 80, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -8345,7 +8815,7 @@ "Title": "TomFromBaseClass", "Children": [], "Destination": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -8354,7 +8824,7 @@ } ], "Destination": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -8368,7 +8838,7 @@ "Title": "ColorType", "Children": [], "Destination": { - "PageNumber": 84, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -8377,7 +8847,7 @@ } ], "Destination": { - "PageNumber": 83, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.verified.json index 7712e245639..aca0c1bd910 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.verified.json @@ -207,6 +207,27 @@ "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", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html.view.verified.json new file mode 100644 index 00000000000..c42d83eadce --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html.view.verified.json @@ -0,0 +1,20 @@ +{ + "_appName": "Seed", + "_appTitle": "docfx seed website", + "_enableSearch": true, + "pdf": true, + "pdfTocPage": true, + "title": "Interface Inheritdoc.Issue9736.IJsonApiOptions", + "content": "

Interface Inheritdoc.Issue9736.IJsonApiOptions

\r\n
\r\n
Namespace
BuildFromProject
Assembly
BuildFromProject.dll
\r\n
public interface Inheritdoc.Issue9736.IJsonApiOptions

Properties

\r\n

Whether to use relative links for all resources. false by default.

\n
bool UseRelativeLinks { get; }

Property Value

bool
\r\n
\r\n\r\n\r\n\r\n

Examples

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", + "yamlmime": "ApiPage", + "_disableNextArticle": true, + "_key": "obj/apipage/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.yml", + "_navKey": "~/toc.yml", + "_navPath": "toc.html", + "_navRel": "../toc.html", + "_path": "apipage/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html", + "_rel": "../", + "_tocKey": "~/obj/apipage/toc.yml", + "_tocPath": "apipage/toc.html", + "_tocRel": "toc.html" +} \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html.view.verified.json new file mode 100644 index 00000000000..a27af6becd0 --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html.view.verified.json @@ -0,0 +1,20 @@ +{ + "_appName": "Seed", + "_appTitle": "docfx seed website", + "_enableSearch": true, + "pdf": true, + "pdfTocPage": true, + "title": "Class Inheritdoc.Issue9736.JsonApiOptions", + "content": "

Class Inheritdoc.Issue9736.JsonApiOptions

\r\n
\r\n
Namespace
BuildFromProject
Assembly
BuildFromProject.dll
\r\n
public sealed class Inheritdoc.Issue9736.JsonApiOptions : Inheritdoc.Issue9736.IJsonApiOptions

Inheritance

\r\n
\nobject\n
\n\n\r\n

Implements

\r\n\n\r\n

Inherited Members

\r\n\n\n\n\n\n\n\r\n

Properties

\r\n

Whether to use relative links for all resources. false by default.

\n
public bool UseRelativeLinks { get; set; }

Property Value

bool
\r\n
\r\n\r\n\r\n\r\n

Examples

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", + "yamlmime": "ApiPage", + "_disableNextArticle": true, + "_key": "obj/apipage/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.yml", + "_navKey": "~/toc.yml", + "_navPath": "toc.html", + "_navRel": "../toc.html", + "_path": "apipage/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html", + "_rel": "../", + "_tocKey": "~/obj/apipage/toc.yml", + "_tocPath": "apipage/toc.html", + "_tocRel": "toc.html" +} \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Inheritdoc.Issue9736.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Inheritdoc.Issue9736.html.view.verified.json new file mode 100644 index 00000000000..d08faf8781c --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Inheritdoc.Issue9736.html.view.verified.json @@ -0,0 +1,20 @@ +{ + "_appName": "Seed", + "_appTitle": "docfx seed website", + "_enableSearch": true, + "pdf": true, + "pdfTocPage": true, + "title": "Class Inheritdoc.Issue9736", + "content": "

Class Inheritdoc.Issue9736

\r\n
\r\n
Namespace
BuildFromProject
Assembly
BuildFromProject.dll
\r\n
public class Inheritdoc.Issue9736

Inheritance

\r\n
\nobject\n
\n\n\r\n

Inherited Members

\r\n\n\n\n\n\n\n\n\r\n
", + "yamlmime": "ApiPage", + "_disableNextArticle": true, + "_key": "obj/apipage/BuildFromProject.Inheritdoc.Issue9736.yml", + "_navKey": "~/toc.yml", + "_navPath": "toc.html", + "_navRel": "../toc.html", + "_path": "apipage/BuildFromProject.Inheritdoc.Issue9736.html", + "_rel": "../", + "_tocKey": "~/obj/apipage/toc.yml", + "_tocPath": "apipage/toc.html", + "_tocRel": "toc.html" +} \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.html.view.verified.json index 2c466f39f71..e0ec7686572 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.html.view.verified.json @@ -5,7 +5,7 @@ "pdf": true, "pdfTocPage": true, "title": "Namespace BuildFromProject", - "content": "

Namespace BuildFromProject

\r\n

Namespaces

BuildFromProject.Issue8540
\r\n
\r\n\r\n\r\n\r\n

Classes

Inheritdoc.Issue6366.Class1<T>
\r\n
\r\n\r\n\r\n\r\n
Class1
\r\n
\r\n\r\n\r\n\r\n
Inheritdoc.Issue6366.Class2
\r\n
\r\n\r\n\r\n\r\n
Dog
\r\n
\r\n\r\n\r\n

Class representing a dog.

\n\r\n
Inheritdoc
\r\n
\r\n\r\n\r\n\r\n
Inheritdoc.Issue6366
\r\n
\r\n\r\n\r\n\r\n
Inheritdoc.Issue7035
\r\n
\r\n\r\n\r\n\r\n
Inheritdoc.Issue7484
\r\n
\r\n\r\n\r\n

This is a test class to have something for DocFX to document.

\n\r\n
Inheritdoc.Issue8101
\r\n
\r\n\r\n\r\n\r\n
Class1.Issue8665
\r\n
\r\n\r\n\r\n\r\n
Class1.Issue8696Attribute
\r\n
\r\n\r\n\r\n\r\n
Issue8725
\r\n
\r\n\r\n\r\n

A nice class

\n\r\n
Class1.Issue8948
\r\n
\r\n\r\n\r\n\r\n
Class1.Test<T>
\r\n
\r\n\r\n\r\n\r\n

Structs

Inheritdoc.Issue8129
\r\n
\r\n\r\n\r\n\r\n

Interfaces

IInheritdoc
\r\n
\r\n\r\n\r\n\r\n
Class1.IIssue8948
\r\n
\r\n\r\n\r\n\r\n

Enums

Class1.Issue9260
\r\n
\r\n\r\n\r\n\r\n
", + "content": "

Namespace BuildFromProject

\r\n

Namespaces

BuildFromProject.Issue8540
\r\n
\r\n\r\n\r\n\r\n

Classes

Inheritdoc.Issue6366.Class1<T>
\r\n
\r\n\r\n\r\n\r\n
Class1
\r\n
\r\n\r\n\r\n\r\n
Inheritdoc.Issue6366.Class2
\r\n
\r\n\r\n\r\n\r\n
Dog
\r\n
\r\n\r\n\r\n

Class representing a dog.

\n\r\n
Inheritdoc
\r\n
\r\n\r\n\r\n\r\n
Inheritdoc.Issue6366
\r\n
\r\n\r\n\r\n\r\n
Inheritdoc.Issue7035
\r\n
\r\n\r\n\r\n\r\n
Inheritdoc.Issue7484
\r\n
\r\n\r\n\r\n

This is a test class to have something for DocFX to document.

\n\r\n
Inheritdoc.Issue8101
\r\n
\r\n\r\n\r\n\r\n
Class1.Issue8665
\r\n
\r\n\r\n\r\n\r\n
Class1.Issue8696Attribute
\r\n
\r\n\r\n\r\n\r\n
Issue8725
\r\n
\r\n\r\n\r\n

A nice class

\n\r\n
Class1.Issue8948
\r\n
\r\n\r\n\r\n\r\n
Inheritdoc.Issue9736
\r\n
\r\n\r\n\r\n\r\n
Inheritdoc.Issue9736.JsonApiOptions
\r\n
\r\n\r\n\r\n\r\n
Class1.Test<T>
\r\n
\r\n\r\n\r\n\r\n

Structs

Inheritdoc.Issue8129
\r\n
\r\n\r\n\r\n\r\n

Interfaces

IInheritdoc
\r\n
\r\n\r\n\r\n\r\n
Class1.IIssue8948
\r\n
\r\n\r\n\r\n\r\n
Inheritdoc.Issue9736.IJsonApiOptions
\r\n
\r\n\r\n\r\n\r\n

Enums

Class1.Issue9260
\r\n
\r\n\r\n\r\n\r\n
", "yamlmime": "ApiPage", "_disableNextArticle": true, "_key": "obj/apipage/BuildFromProject.yml", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/CatLibrary.ICatExtension.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/CatLibrary.ICatExtension.html.view.verified.json index d3b7872bdda..9df7f45bb92 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/CatLibrary.ICatExtension.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/CatLibrary.ICatExtension.html.view.verified.json @@ -4,9 +4,9 @@ "_enableSearch": true, "pdf": true, "pdfTocPage": true, - "description": "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", + "description": "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", "title": "Class ICatExtension", - "content": "

Class ICatExtension

\r\n
\r\n
Namespace
CatLibrary
Assembly
CatLibrary.dll
\r\n

It's the class that contains ICat interface's extension method.

\n

This class must be public and static.

Also it shouldn't be a geneic class

\n
public static class ICatExtension

Inheritance

\r\n
\nobject\n
\n\n\r\n

Inherited Members

\r\n\n\n\n\n\n\n\n\r\n

Methods

Play(ICat, ColorType)

\r\n

Extension method to let cat play

\n
public static void Play(this ICat icat, ContainersRefType.ColorType toy)

Parameters

icat ICat
\r\n
\r\n\r\n\r\n

Cat

\n\r\n
toy ContainersRefType.ColorType
\r\n
\r\n\r\n\r\n

Something to play

\n\r\n

Sleep(ICat, long)

\r\n

Extension method hint that how long the cat can sleep.

\n
public static void Sleep(this ICat icat, long hours)

Parameters

icat ICat
\r\n
\r\n\r\n\r\n

The type will be extended.

\n\r\n
hours long
\r\n
\r\n\r\n\r\n

The length of sleep.

\n\r\n
", + "content": "

Class ICatExtension

\r\n
\r\n
Namespace
CatLibrary
Assembly
CatLibrary.dll
\r\n

It's the class that contains ICat interface's extension method.

\n

This class must be public and static.

\n

Also it shouldn't be a geneic class

\n
public static class ICatExtension

Inheritance

\r\n
\nobject\n
\n\n\r\n

Inherited Members

\r\n\n\n\n\n\n\n\n\r\n

Methods

Play(ICat, ColorType)

\r\n

Extension method to let cat play

\n
public static void Play(this ICat icat, ContainersRefType.ColorType toy)

Parameters

icat ICat
\r\n
\r\n\r\n\r\n

Cat

\n\r\n
toy ContainersRefType.ColorType
\r\n
\r\n\r\n\r\n

Something to play

\n\r\n

Sleep(ICat, long)

\r\n

Extension method hint that how long the cat can sleep.

\n
public static void Sleep(this ICat icat, long hours)

Parameters

icat ICat
\r\n
\r\n\r\n\r\n

The type will be extended.

\n\r\n
hours long
\r\n
\r\n\r\n\r\n

The length of sleep.

\n\r\n
", "yamlmime": "ApiPage", "_disableNextArticle": true, "_key": "obj/apipage/CatLibrary.ICatExtension.yml", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/CatLibrary.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/CatLibrary.html.view.verified.json index ea4ba3fcd50..b499ec11a90 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/CatLibrary.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/CatLibrary.html.view.verified.json @@ -5,7 +5,7 @@ "pdf": true, "pdfTocPage": true, "title": "Namespace CatLibrary", - "content": "

Namespace CatLibrary

\r\n

Namespaces

CatLibrary.Core
\r\n
\r\n\r\n\r\n\r\n

Classes

Cat<T, K>
\r\n
\r\n\r\n\r\n

Here's main class of this Demo.

\n

You can see mostly type of article within this class and you for more detail, please see the remarks.

\n

\n

this class is a template class. It has two Generic parameter. they are: T and K.

\n

The extension method of this class can refer to class

\n\r\n
CatException<T>
\r\n
\r\n\r\n\r\n\r\n
Complex<T, J>
\r\n
\r\n\r\n\r\n\r\n
ICatExtension
\r\n
\r\n\r\n\r\n

It's the class that contains ICat interface's extension method.

\n

This class must be public and static.

Also it shouldn't be a geneic class

\n\r\n
Tom
\r\n
\r\n\r\n\r\n

Tom class is only inherit from Object. Not any member inside itself.

\n\r\n
TomFromBaseClass
\r\n
\r\n\r\n\r\n

TomFromBaseClass inherits from @

\n\r\n

Interfaces

IAnimal
\r\n
\r\n\r\n\r\n

This is basic interface of all animal.

\n\r\n
ICat
\r\n
\r\n\r\n\r\n

Cat's interface

\n\r\n

Delegates

FakeDelegate<T>
\r\n
\r\n\r\n\r\n

Fake delegate

\n\r\n
MRefDelegate<K, T, L>
\r\n
\r\n\r\n\r\n

Generic delegate with many constrains.

\n\r\n
MRefNormalDelegate
\r\n
\r\n\r\n\r\n

Delegate in the namespace

\n\r\n
", + "content": "

Namespace CatLibrary

\r\n

Namespaces

CatLibrary.Core
\r\n
\r\n\r\n\r\n\r\n

Classes

Cat<T, K>
\r\n
\r\n\r\n\r\n

Here's main class of this Demo.

\n

You can see mostly type of article within this class and you for more detail, please see the remarks.

\n

\n

this class is a template class. It has two Generic parameter. they are: T and K.

\n

The extension method of this class can refer to class

\n\r\n
CatException<T>
\r\n
\r\n\r\n\r\n\r\n
Complex<T, J>
\r\n
\r\n\r\n\r\n\r\n
ICatExtension
\r\n
\r\n\r\n\r\n

It's the class that contains ICat interface's extension method.

\n

This class must be public and static.

\n

Also it shouldn't be a geneic class

\n\r\n
Tom
\r\n
\r\n\r\n\r\n

Tom class is only inherit from Object. Not any member inside itself.

\n\r\n
TomFromBaseClass
\r\n
\r\n\r\n\r\n

TomFromBaseClass inherits from @

\n\r\n

Interfaces

IAnimal
\r\n
\r\n\r\n\r\n

This is basic interface of all animal.

\n\r\n
ICat
\r\n
\r\n\r\n\r\n

Cat's interface

\n\r\n

Delegates

FakeDelegate<T>
\r\n
\r\n\r\n\r\n

Fake delegate

\n\r\n
MRefDelegate<K, T, L>
\r\n
\r\n\r\n\r\n

Generic delegate with many constrains.

\n\r\n
MRefNormalDelegate
\r\n
\r\n\r\n\r\n

Delegate in the namespace

\n\r\n
", "yamlmime": "ApiPage", "_disableNextArticle": true, "_key": "obj/apipage/CatLibrary.yml", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.html.view.verified.json index 6f57af38f61..bdd79f7c926 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.html.view.verified.json @@ -260,6 +260,24 @@ "items": [], "leaf": true }, + { + "name": "Inheritdoc.Issue9736", + "href": "BuildFromProject.Inheritdoc.Issue9736.html", + "topicHref": "BuildFromProject.Inheritdoc.Issue9736.html", + "tocHref": null, + "level": 3, + "items": [], + "leaf": true + }, + { + "name": "Inheritdoc.Issue9736.JsonApiOptions", + "href": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html", + "topicHref": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html", + "tocHref": null, + "level": 3, + "items": [], + "leaf": true + }, { "name": "Issue8725", "href": "BuildFromProject.Issue8725.html", @@ -312,6 +330,15 @@ "items": [], "leaf": true }, + { + "name": "Inheritdoc.Issue9736.IJsonApiOptions", + "href": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html", + "topicHref": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html", + "tocHref": null, + "level": 3, + "items": [], + "leaf": true + }, { "name": "Enums", "topicHref": null, diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.json.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.json.view.verified.json index 769ecbab285..bfdc7d78b39 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.json.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.json.view.verified.json @@ -1,3 +1,3 @@ { - "content": "{\"items\":[{\"name\":\"BuildFromAssembly\",\"href\":\"BuildFromAssembly.html\",\"topicHref\":\"BuildFromAssembly.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"Class1\",\"href\":\"BuildFromAssembly.Class1.html\",\"topicHref\":\"BuildFromAssembly.Class1.html\"},{\"name\":\"Structs\"},{\"name\":\"Issue5432\",\"href\":\"BuildFromAssembly.Issue5432.html\",\"topicHref\":\"BuildFromAssembly.Issue5432.html\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"BuildFromCSharpSourceCode.html\",\"topicHref\":\"BuildFromCSharpSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"CSharp\",\"href\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"BuildFromCSharpSourceCode.CSharp.html\"}]},{\"name\":\"BuildFromProject\",\"href\":\"BuildFromProject.html\",\"topicHref\":\"BuildFromProject.html\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"BuildFromProject.Issue8540.html\",\"topicHref\":\"BuildFromProject.Issue8540.html\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.A.html\"}]},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.B.html\"}]}]},{\"name\":\"Classes\"},{\"name\":\"Class1\",\"href\":\"BuildFromProject.Class1.html\",\"topicHref\":\"BuildFromProject.Class1.html\"},{\"name\":\"Class1.Issue8665\",\"href\":\"BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8665.html\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8696Attribute.html\"},{\"name\":\"Class1.Issue8948\",\"href\":\"BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8948.html\"},{\"name\":\"Class1.Test\",\"href\":\"BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"BuildFromProject.Class1.Test-1.html\"},{\"name\":\"Dog\",\"href\":\"BuildFromProject.Dog.html\",\"topicHref\":\"BuildFromProject.Dog.html\"},{\"name\":\"Inheritdoc\",\"href\":\"BuildFromProject.Inheritdoc.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.html\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.html\"},{\"name\":\"Inheritdoc.Issue6366.Class1\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7035.html\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7484.html\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8101.html\"},{\"name\":\"Issue8725\",\"href\":\"BuildFromProject.Issue8725.html\",\"topicHref\":\"BuildFromProject.Issue8725.html\"},{\"name\":\"Structs\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8129.html\"},{\"name\":\"Interfaces\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"BuildFromProject.Class1.IIssue8948.html\"},{\"name\":\"IInheritdoc\",\"href\":\"BuildFromProject.IInheritdoc.html\",\"topicHref\":\"BuildFromProject.IInheritdoc.html\"},{\"name\":\"Enums\"},{\"name\":\"Class1.Issue9260\",\"href\":\"BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"BuildFromProject.Class1.Issue9260.html\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"BuildFromVBSourceCode.html\",\"topicHref\":\"BuildFromVBSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"BaseClass1\",\"href\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"BuildFromVBSourceCode.BaseClass1.html\"},{\"name\":\"Class1\",\"href\":\"BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"BuildFromVBSourceCode.Class1.html\"}]},{\"name\":\"CatLibrary\",\"href\":\"CatLibrary.html\",\"topicHref\":\"CatLibrary.html\",\"items\":[{\"name\":\"Core\",\"href\":\"CatLibrary.Core.html\",\"topicHref\":\"CatLibrary.Core.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"CatLibrary.Core.ExplicitLayoutClass.html\"},{\"name\":\"Issue231\",\"href\":\"CatLibrary.Core.Issue231.html\",\"topicHref\":\"CatLibrary.Core.Issue231.html\"},{\"name\":\"Structs\"},{\"name\":\"ContainersRefType\",\"href\":\"CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.html\"},{\"name\":\"Interfaces\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\"},{\"name\":\"Enums\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ColorType.html\"},{\"name\":\"Delegates\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\"}]},{\"name\":\"Classes\"},{\"name\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\"},{\"name\":\"CatException\",\"href\":\"CatLibrary.CatException-1.html\",\"topicHref\":\"CatLibrary.CatException-1.html\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\"},{\"name\":\"ICatExtension\",\"href\":\"CatLibrary.ICatExtension.html\",\"topicHref\":\"CatLibrary.ICatExtension.html\"},{\"name\":\"Tom\",\"href\":\"CatLibrary.Tom.html\",\"topicHref\":\"CatLibrary.Tom.html\"},{\"name\":\"TomFromBaseClass\",\"href\":\"CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"CatLibrary.TomFromBaseClass.html\"},{\"name\":\"Interfaces\"},{\"name\":\"IAnimal\",\"href\":\"CatLibrary.IAnimal.html\",\"topicHref\":\"CatLibrary.IAnimal.html\"},{\"name\":\"ICat\",\"href\":\"CatLibrary.ICat.html\",\"topicHref\":\"CatLibrary.ICat.html\"},{\"name\":\"Delegates\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\"},{\"name\":\"MRefDelegate\",\"href\":\"CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"CatLibrary.MRefDelegate-3.html\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"CatLibrary.MRefNormalDelegate.html\"}]},{\"name\":\"MRef\",\"href\":\"MRef.html\",\"topicHref\":\"MRef.html\",\"items\":[{\"name\":\"Demo\",\"href\":\"MRef.Demo.html\",\"topicHref\":\"MRef.Demo.html\",\"items\":[{\"name\":\"Enumeration\",\"href\":\"MRef.Demo.Enumeration.html\",\"topicHref\":\"MRef.Demo.Enumeration.html\",\"items\":[{\"name\":\"Enums\"},{\"name\":\"ColorType\",\"href\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"MRef.Demo.Enumeration.ColorType.html\"}]}]}]}],\"pdf\":true,\"pdfTocPage\":true}" + "content": "{\"items\":[{\"name\":\"BuildFromAssembly\",\"href\":\"BuildFromAssembly.html\",\"topicHref\":\"BuildFromAssembly.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"Class1\",\"href\":\"BuildFromAssembly.Class1.html\",\"topicHref\":\"BuildFromAssembly.Class1.html\"},{\"name\":\"Structs\"},{\"name\":\"Issue5432\",\"href\":\"BuildFromAssembly.Issue5432.html\",\"topicHref\":\"BuildFromAssembly.Issue5432.html\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"BuildFromCSharpSourceCode.html\",\"topicHref\":\"BuildFromCSharpSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"CSharp\",\"href\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"BuildFromCSharpSourceCode.CSharp.html\"}]},{\"name\":\"BuildFromProject\",\"href\":\"BuildFromProject.html\",\"topicHref\":\"BuildFromProject.html\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"BuildFromProject.Issue8540.html\",\"topicHref\":\"BuildFromProject.Issue8540.html\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.A.html\"}]},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.B.html\"}]}]},{\"name\":\"Classes\"},{\"name\":\"Class1\",\"href\":\"BuildFromProject.Class1.html\",\"topicHref\":\"BuildFromProject.Class1.html\"},{\"name\":\"Class1.Issue8665\",\"href\":\"BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8665.html\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8696Attribute.html\"},{\"name\":\"Class1.Issue8948\",\"href\":\"BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8948.html\"},{\"name\":\"Class1.Test\",\"href\":\"BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"BuildFromProject.Class1.Test-1.html\"},{\"name\":\"Dog\",\"href\":\"BuildFromProject.Dog.html\",\"topicHref\":\"BuildFromProject.Dog.html\"},{\"name\":\"Inheritdoc\",\"href\":\"BuildFromProject.Inheritdoc.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.html\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.html\"},{\"name\":\"Inheritdoc.Issue6366.Class1\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7035.html\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7484.html\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8101.html\"},{\"name\":\"Inheritdoc.Issue9736\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.html\"},{\"name\":\"Inheritdoc.Issue9736.JsonApiOptions\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html\"},{\"name\":\"Issue8725\",\"href\":\"BuildFromProject.Issue8725.html\",\"topicHref\":\"BuildFromProject.Issue8725.html\"},{\"name\":\"Structs\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8129.html\"},{\"name\":\"Interfaces\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"BuildFromProject.Class1.IIssue8948.html\"},{\"name\":\"IInheritdoc\",\"href\":\"BuildFromProject.IInheritdoc.html\",\"topicHref\":\"BuildFromProject.IInheritdoc.html\"},{\"name\":\"Inheritdoc.Issue9736.IJsonApiOptions\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html\"},{\"name\":\"Enums\"},{\"name\":\"Class1.Issue9260\",\"href\":\"BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"BuildFromProject.Class1.Issue9260.html\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"BuildFromVBSourceCode.html\",\"topicHref\":\"BuildFromVBSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"BaseClass1\",\"href\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"BuildFromVBSourceCode.BaseClass1.html\"},{\"name\":\"Class1\",\"href\":\"BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"BuildFromVBSourceCode.Class1.html\"}]},{\"name\":\"CatLibrary\",\"href\":\"CatLibrary.html\",\"topicHref\":\"CatLibrary.html\",\"items\":[{\"name\":\"Core\",\"href\":\"CatLibrary.Core.html\",\"topicHref\":\"CatLibrary.Core.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"CatLibrary.Core.ExplicitLayoutClass.html\"},{\"name\":\"Issue231\",\"href\":\"CatLibrary.Core.Issue231.html\",\"topicHref\":\"CatLibrary.Core.Issue231.html\"},{\"name\":\"Structs\"},{\"name\":\"ContainersRefType\",\"href\":\"CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.html\"},{\"name\":\"Interfaces\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\"},{\"name\":\"Enums\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ColorType.html\"},{\"name\":\"Delegates\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\"}]},{\"name\":\"Classes\"},{\"name\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\"},{\"name\":\"CatException\",\"href\":\"CatLibrary.CatException-1.html\",\"topicHref\":\"CatLibrary.CatException-1.html\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\"},{\"name\":\"ICatExtension\",\"href\":\"CatLibrary.ICatExtension.html\",\"topicHref\":\"CatLibrary.ICatExtension.html\"},{\"name\":\"Tom\",\"href\":\"CatLibrary.Tom.html\",\"topicHref\":\"CatLibrary.Tom.html\"},{\"name\":\"TomFromBaseClass\",\"href\":\"CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"CatLibrary.TomFromBaseClass.html\"},{\"name\":\"Interfaces\"},{\"name\":\"IAnimal\",\"href\":\"CatLibrary.IAnimal.html\",\"topicHref\":\"CatLibrary.IAnimal.html\"},{\"name\":\"ICat\",\"href\":\"CatLibrary.ICat.html\",\"topicHref\":\"CatLibrary.ICat.html\"},{\"name\":\"Delegates\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\"},{\"name\":\"MRefDelegate\",\"href\":\"CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"CatLibrary.MRefDelegate-3.html\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"CatLibrary.MRefNormalDelegate.html\"}]},{\"name\":\"MRef\",\"href\":\"MRef.html\",\"topicHref\":\"MRef.html\",\"items\":[{\"name\":\"Demo\",\"href\":\"MRef.Demo.html\",\"topicHref\":\"MRef.Demo.html\",\"items\":[{\"name\":\"Enumeration\",\"href\":\"MRef.Demo.Enumeration.html\",\"topicHref\":\"MRef.Demo.Enumeration.html\",\"items\":[{\"name\":\"Enums\"},{\"name\":\"ColorType\",\"href\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"MRef.Demo.Enumeration.ColorType.html\"}]}]}]}],\"pdf\":true,\"pdfTocPage\":true}" } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.pdf.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.pdf.verified.json index ddbe6df53ff..227d67cd40f 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.pdf.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.pdf.verified.json @@ -1,9 +1,9 @@ { - "NumberOfPages": 89, + "NumberOfPages": 93, "Pages": [ { "Number": 1, - "Text": "Table of Contents\nBuildFromAssembly 3\nClasses\nClass1 4\nStructs\nIssue5432 5\nBuildFromCSharpSourceCode 6\nClasses\nCSharp 7\nBuildFromProject 8\nIssue8540 10\nA 11\nClasses\nA 12\nB 13\nClasses\nB 14\nClasses\nClass1 15\nClass1.Issue8665 21\nClass1.Issue8696Attribute 24\nClass1.Issue8948 26\nClass1.Test 27\nDog 28\nInheritdoc 30\nInheritdoc.Issue6366 32\nInheritdoc.Issue6366.Class1 33\nInheritdoc.Issue6366.Class2 35\nInheritdoc.Issue7035 37\nInheritdoc.Issue7484 38\nInheritdoc.Issue8101 40\nIssue8725 42\nStructs\nInheritdoc.Issue8129 44\nInterfaces\nClass1.IIssue8948 45\nIInheritdoc 46\nEnums\nClass1.Issue9260 47", + "Text": "Table of Contents\nBuildFromAssembly 3\nClasses\nClass1 4\nStructs\nIssue5432 5\nBuildFromCSharpSourceCode 6\nClasses\nCSharp 7\nBuildFromProject 8\nIssue8540 10\nA 11\nClasses\nA 12\nB 13\nClasses\nB 14\nClasses\nClass1 15\nClass1.Issue8665 21\nClass1.Issue8696Attribute 24\nClass1.Issue8948 26\nClass1.Test 27\nDog 28\nInheritdoc 30\nInheritdoc.Issue6366 32\nInheritdoc.Issue6366.Class1 33\nInheritdoc.Issue6366.Class2 35\nInheritdoc.Issue7035 37\nInheritdoc.Issue7484 38\nInheritdoc.Issue8101 40\nInheritdoc.Issue9736 42\nInheritdoc.Issue9736.JsonApiOptions 43\nIssue8725 45\nStructs\nInheritdoc.Issue8129 47\nInterfaces\nClass1.IIssue8948 48\nIInheritdoc 49", "Links": [ { "Goto": { @@ -232,7 +232,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -250,7 +250,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -259,7 +259,16 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -270,11 +279,11 @@ }, { "Number": 2, - "Text": "BuildFromVBSourceCode 48\nClasses\nBaseClass1 49\nClass1 50\nCatLibrary 53\nCore 55\nClasses\nContainersRefType.ContainersRefTypeChild 56\nExplicitLayoutClass 57\nIssue231 58\nStructs\nContainersRefType 59\nInterfaces\nContainersRefType.ContainersRefTypeChildInterface 61\nEnums\nContainersRefType.ColorType 62\nDelegates\nContainersRefType.ContainersRefTypeDelegate 63\nClasses\nCat 64\nCatException 73\nComplex 74\nICatExtension 75\nTom 77\nTomFromBaseClass 79\nInterfaces\nIAnimal 80\nICat 82\nDelegates\nFakeDelegate 83\nMRefDelegate 84\nMRefNormalDelegate 85\nMRef 86\nDemo 87\nEnumeration 88\nEnums\nColorType 89", + "Text": "Inheritdoc.Issue9736.IJsonApiOptions 50\nEnums\nClass1.Issue9260 51\nBuildFromVBSourceCode 52\nClasses\nBaseClass1 53\nClass1 54\nCatLibrary 57\nCore 59\nClasses\nContainersRefType.ContainersRefTypeChild 60\nExplicitLayoutClass 61\nIssue231 62\nStructs\nContainersRefType 63\nInterfaces\nContainersRefType.ContainersRefTypeChildInterface 65\nEnums\nContainersRefType.ColorType 66\nDelegates\nContainersRefType.ContainersRefTypeDelegate 67\nClasses\nCat 68\nCatException 77\nComplex 78\nICatExtension 79\nTom 81\nTomFromBaseClass 83\nInterfaces\nIAnimal 84\nICat 86\nDelegates\nFakeDelegate 87\nMRefDelegate 88\nMRefNormalDelegate 89\nMRef 90\nDemo 91\nEnumeration 92\nEnums\nColorType 93", "Links": [ { "Goto": { - "PageNumber": 48, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -283,7 +292,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -292,7 +301,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -310,7 +319,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -319,7 +328,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -328,7 +337,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -337,7 +346,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -346,7 +355,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -355,7 +364,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -364,7 +373,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -373,7 +382,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -382,7 +391,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -391,7 +400,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -400,7 +409,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -409,7 +418,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -418,7 +427,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -436,7 +445,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -445,7 +454,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -454,7 +463,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -463,7 +472,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -472,7 +481,7 @@ }, { "Goto": { - "PageNumber": 85, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -481,7 +490,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -490,7 +499,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 89, "Type": 2, "Coordinates": { "Top": 0 @@ -499,7 +508,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -508,7 +517,25 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 91, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 92, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -519,7 +546,7 @@ }, { "Number": 3, - "Text": "3 / 89\nClasses\nClass1\nThis is a test class.\nStructs\nIssue5432\nNamespace BuildFromAssembly", + "Text": "3 / 93\nClasses\nClass1\nThis is a test class.\nStructs\nIssue5432\nNamespace BuildFromAssembly", "Links": [ { "Goto": { @@ -543,7 +570,7 @@ }, { "Number": 4, - "Text": "4 / 89\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 / 93\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" @@ -639,7 +666,7 @@ }, { "Number": 5, - "Text": "5 / 89\nNamespace: BuildFromAssembly\nAssembly: BuildFromAssembly.dll\nInherited Members\nobject.GetType()\uF1C5 , object.ToString()\uF1C5 , object.Equals(object?)\uF1C5 ,\nobject.Equals(object?, object?)\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.GetHashCode()\uF1C5\nProperties\nProperty Value\nstring\uF1C5\nStruct Issue5432\npublic struct Issue5432\nName\npublic string Name { get; }", + "Text": "5 / 93\nNamespace: BuildFromAssembly\nAssembly: BuildFromAssembly.dll\nInherited Members\nobject.GetType()\uF1C5 , object.ToString()\uF1C5 , object.Equals(object?)\uF1C5 ,\nobject.Equals(object?, object?)\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.GetHashCode()\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.object.gettype" @@ -717,7 +744,7 @@ }, { "Number": 6, - "Text": "6 / 89\nClasses\nCSharp\nNamespace BuildFromCSharpSourceCode", + "Text": "6 / 93\nClasses\nCSharp\nNamespace BuildFromCSharpSourceCode", "Links": [ { "Goto": { @@ -732,7 +759,7 @@ }, { "Number": 7, - "Text": "7 / 89\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 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nParameters\nargs string\uF1C5 []\nClass CSharp\npublic class CSharp\n\uF12C\nMain(string[])\npublic static void Main(string[] args)", + "Text": "7 / 93\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 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.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" @@ -837,7 +864,7 @@ }, { "Number": 8, - "Text": "8 / 89\nNamespaces\nBuildFromProject.Issue8540\nClasses\nInheritdoc.Issue6366.Class1\nClass1\nInheritdoc.Issue6366.Class2\nDog\nClass representing a dog.\nInheritdoc\nInheritdoc.Issue6366\nInheritdoc.Issue7035\nInheritdoc.Issue7484\nThis is a test class to have something for DocFX to document.\nInheritdoc.Issue8101\nClass1.Issue8665\nClass1.Issue8696Attribute\nIssue8725\nA nice class\nClass1.Issue8948\nClass1.Test\nStructs\nInheritdoc.Issue8129\nInterfaces\nNamespace BuildFromProject", + "Text": "8 / 93\nNamespaces\nBuildFromProject.Issue8540\nClasses\nInheritdoc.Issue6366.Class1\nClass1\nInheritdoc.Issue6366.Class2\nDog\nClass representing a dog.\nInheritdoc\nInheritdoc.Issue6366\nInheritdoc.Issue7035\nInheritdoc.Issue7484\nThis is a test class to have something for DocFX to document.\nInheritdoc.Issue8101\nClass1.Issue8665\nClass1.Issue8696Attribute\nIssue8725\nA nice class\nClass1.Issue8948\nInheritdoc.Issue9736\nInheritdoc.Issue9736.JsonApiOptions\nClass1.Test\nStructs\nNamespace BuildFromProject", "Links": [ { "Goto": { @@ -949,7 +976,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -967,7 +994,16 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 42, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -976,7 +1012,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -987,11 +1023,11 @@ }, { "Number": 9, - "Text": "9 / 89\nIInheritdoc\nClass1.IIssue8948\nEnums\nClass1.Issue9260", + "Text": "9 / 93\nInheritdoc.Issue8129\nInterfaces\nIInheritdoc\nClass1.IIssue8948\nInheritdoc.Issue9736.IJsonApiOptions\nEnums\nClass1.Issue9260", "Links": [ { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -1000,7 +1036,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -1009,7 +1045,25 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 50, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -1020,7 +1074,7 @@ }, { "Number": 10, - "Text": "10 / 89\nNamespaces\nBuildFromProject.Issue8540.A\nBuildFromProject.Issue8540.B\nNamespace BuildFromProject.Issue8540", + "Text": "10 / 93\nNamespaces\nBuildFromProject.Issue8540.A\nBuildFromProject.Issue8540.B\nNamespace BuildFromProject.Issue8540", "Links": [ { "Goto": { @@ -1044,7 +1098,7 @@ }, { "Number": 11, - "Text": "11 / 89\nClasses\nA\nNamespace BuildFromProject.Issue8540.A", + "Text": "11 / 93\nClasses\nA\nNamespace BuildFromProject.Issue8540.A", "Links": [ { "Goto": { @@ -1059,7 +1113,7 @@ }, { "Number": 12, - "Text": "12 / 89\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 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass A\npublic class A\n\uF12C", + "Text": "12 / 93\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 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass A\npublic class A\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1155,7 +1209,7 @@ }, { "Number": 13, - "Text": "13 / 89\nClasses\nB\nNamespace BuildFromProject.Issue8540.B", + "Text": "13 / 93\nClasses\nB\nNamespace BuildFromProject.Issue8540.B", "Links": [ { "Goto": { @@ -1170,7 +1224,7 @@ }, { "Number": 14, - "Text": "14 / 89\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 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass B\npublic class B\n\uF12C", + "Text": "14 / 93\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 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass B\npublic class B\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1266,7 +1320,7 @@ }, { "Number": 15, - "Text": "15 / 89\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 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.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\nClass Class1 Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1' is for evaluation purposes only and is subject to\nchange or removal in future updates.\npublic class Class1 : IClass1\n\uF12C\nIssue1651()\npublic void Issue1651()", + "Text": "15 / 93\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 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.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\nClass Class1 Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1' is for evaluation purposes only and is subject to\nchange or removal in future updates.\npublic class Class1 : IClass1\n\uF12C\nIssue1651()\npublic void Issue1651()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1371,12 +1425,12 @@ }, { "Number": 16, - "Text": "16 / 89\nIConfiguration related helper and extension routines.\nExamples\nRemarks\nFor example:\nIssue1887() Preview\n'BuildFromProject.Class1.Issue1887()' is for evaluation purposes only and is subject to\nchange or removal in future updates.\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()", + "Text": "16 / 93\nIConfiguration related helper and extension routines.\nExamples\nRemarks\nFor example:\nIssue1887() Preview\n'BuildFromProject.Class1.Issue1887()' is for evaluation purposes only and is subject to\nchange or removal in future updates.\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()", "Links": [] }, { "Number": 17, - "Text": "17 / 89\nRemarks\nInline .\nlink\uF1C5\nExamples\npublic void Issue2723()\nNOTE\nThis is a . & \" '\n\uF431\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", + "Text": "17 / 93\nRemarks\nInline .\nlink\uF1C5\nExamples\npublic void Issue2723()\nNOTE\nThis is a . & \" '\n\uF431\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", "Links": [ { "Uri": "https://www.github.com/" @@ -1391,12 +1445,12 @@ }, { "Number": 18, - "Text": "18 / 89\nRemarks\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\n+ message.Content);\nreturn Task.CompletedTask;\n}\nvoid Update()\n{ \nmyClass.Execute();\n}\nIssue4392()\npublic void Issue4392()\nIssue7484()\npublic void Issue7484()\nIssue8764()", + "Text": "18 / 93\nRemarks\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\n+ message.Content);\nreturn Task.CompletedTask;\n}\nvoid Update()\n{ \nmyClass.Execute();\n}\nIssue4392()\npublic void Issue4392()\nIssue7484()\npublic void Issue7484()\nIssue8764()", "Links": [] }, { "Number": 19, - "Text": "19 / 89\nType Parameters\nT\nTest\nSee Also\nClass1.Test , Class1\nCalculates the determinant of a 3-dimensional matrix:\nReturns the smallest value:\nReturns\ndouble\uF1C5\npublic void Issue8764() where T : unmanaged\nIssue896()\npublic void Issue896()\nIssue9216()\npublic static double Issue9216()\nXmlCommentIncludeTag()", + "Text": "19 / 93\nType Parameters\nT\nTest\nSee Also\nClass1.Test , Class1\nCalculates the determinant of a 3-dimensional matrix:\nReturns the smallest value:\nReturns\ndouble\uF1C5\npublic void Issue8764() where T : unmanaged\nIssue896()\npublic void Issue896()\nIssue9216()\npublic static double Issue9216()\nXmlCommentIncludeTag()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.double" @@ -1438,12 +1492,12 @@ }, { "Number": 20, - "Text": "20 / 89\nThis method should do something...\nRemarks\nThis is remarks.\npublic void XmlCommentIncludeTag()", + "Text": "20 / 93\nThis method should do something...\nRemarks\nThis is remarks.\npublic void XmlCommentIncludeTag()", "Links": [] }, { "Number": 21, - "Text": "21 / 89\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 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nConstructors\nParameters\nfoo int\uF1C5\nClass Class1.Issue8665 Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.Issue8665' is for evaluation purposes only and is\nsubject to change or removal in future updates.\npublic class Class1.Issue8665\n\uF12C\nIssue8665()\npublic Issue8665()\nIssue8665(int)\npublic Issue8665(int foo)", + "Text": "21 / 93\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 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nConstructors\nParameters\nfoo int\uF1C5\nClass Class1.Issue8665 Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.Issue8665' is for evaluation purposes only and is\nsubject to change or removal in future updates.\npublic class Class1.Issue8665\n\uF12C\nIssue8665()\npublic Issue8665()\nIssue8665(int)\npublic Issue8665(int foo)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1557,7 +1611,7 @@ }, { "Number": 22, - "Text": "22 / 89\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nbaz string\uF1C5\nProperties\nProperty Value\nchar\uF1C5\nIssue8665(int, char)\npublic Issue8665(int foo, char bar)\nIssue8665(int, char, string)\npublic Issue8665(int foo, char bar, string baz)\nBar\npublic char Bar { get; }\nBaz\npublic string Baz { get; }", + "Text": "22 / 93\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nbaz string\uF1C5\nProperties\nProperty Value\nchar\uF1C5\nIssue8665(int, char)\npublic Issue8665(int foo, char bar)\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" @@ -1617,7 +1671,7 @@ }, { "Number": 23, - "Text": "23 / 89\nProperty Value\nstring\uF1C5\nProperty Value\nint\uF1C5\nFoo\npublic int Foo { get; }", + "Text": "23 / 93\nProperty Value\nstring\uF1C5\nProperty Value\nint\uF1C5\nFoo\npublic int Foo { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -1641,7 +1695,7 @@ }, { "Number": 24, - "Text": "24 / 89\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 ,\nClass Class1.Issue8696Attribute Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.Issue8696Attribute' is for evaluation purposes\nonly and is subject to change or removal in future updates.\npublic class Class1.Issue8696Attribute : Attribute\n\uF12C \uF12C", + "Text": "24 / 93\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 ,\nClass Class1.Issue8696Attribute Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.Issue8696Attribute' is for evaluation purposes\nonly and is subject to change or removal in future updates.\npublic class Class1.Issue8696Attribute : Attribute\n\uF12C \uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1908,7 +1962,7 @@ }, { "Number": 25, - "Text": "25 / 89\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 ,\nAttribute.TypeId\uF1C5 , object.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.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 / 93\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 ,\nAttribute.TypeId\uF1C5 , object.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.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.getcustomattributes#system-attribute-getcustomattributes(system-reflection-parameterinfo-system-type-system-boolean)" @@ -2148,7 +2202,7 @@ }, { "Number": 26, - "Text": "26 / 89\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 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\nClass Class1.Issue8948 Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.Issue8948' is for evaluation purposes only and is\nsubject to change or removal in future updates.\npublic class Class1.Issue8948 : Class1.IIssue8948\n\uF12C\nDoNothing()\npublic void DoNothing()", + "Text": "26 / 93\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 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\nClass Class1.Issue8948 Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.Issue8948' is for evaluation purposes only and is\nsubject to change or removal in future updates.\npublic class Class1.Issue8948 : Class1.IIssue8948\n\uF12C\nDoNothing()\npublic void DoNothing()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2251,7 +2305,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -2262,7 +2316,7 @@ }, { "Number": 27, - "Text": "27 / 89\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 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass Class1.Test Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.Test' is for evaluation purposes only and is\nsubject to change or removal in future updates.\npublic class Class1.Test\n\uF12C", + "Text": "27 / 93\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 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass Class1.Test Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.Test' is for evaluation purposes only and is\nsubject to change or removal in future updates.\npublic class Class1.Test\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2367,7 +2421,7 @@ }, { "Number": 28, - "Text": "28 / 89\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nClass representing a dog.\nInheritance\nobject\uF1C5 Dog\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nConstructors\nConstructor.\nParameters\nname string\uF1C5\nName of the dog.\nage int\uF1C5\nAge of the dog.\nClass Dog\npublic class Dog\n\uF12C\nDog(string, int)\npublic Dog(string name, int age)", + "Text": "28 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nClass representing a dog.\nInheritance\nobject\uF1C5 Dog\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nConstructors\nConstructor.\nParameters\nname string\uF1C5\nName of the dog.\nage int\uF1C5\nAge of the dog.\nClass Dog\npublic class Dog\n\uF12C\nDog(string, int)\npublic Dog(string name, int age)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2481,7 +2535,7 @@ }, { "Number": 29, - "Text": "29 / 89\nProperties\nAge of the dog.\nProperty Value\nint\uF1C5\nName of the dog.\nProperty Value\nstring\uF1C5\nAge\npublic int Age { get; }\nName\npublic string Name { get; }", + "Text": "29 / 93\nProperties\nAge of the dog.\nProperty Value\nint\uF1C5\nName of the dog.\nProperty Value\nstring\uF1C5\nAge\npublic int Age { get; }\nName\npublic string Name { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -2505,7 +2559,7 @@ }, { "Number": 30, - "Text": "30 / 89\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc\nImplements\nIInheritdoc , IDisposable\uF1C5\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nPerforms application-defined tasks associated with freeing, releasing, or resetting\nunmanaged resources.\nThis method should do something...\nClass Inheritdoc\npublic class Inheritdoc : IInheritdoc, IDisposable\n\uF12C\nDispose()\npublic void Dispose()\nIssue7628()\npublic void Issue7628()", + "Text": "30 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc\nImplements\nIInheritdoc , IDisposable\uF1C5\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nPerforms application-defined tasks associated with freeing, releasing, or resetting\nunmanaged resources.\nThis method should do something...\nClass Inheritdoc\npublic class Inheritdoc : IInheritdoc, IDisposable\n\uF12C\nDispose()\npublic void Dispose()\nIssue7628()\npublic void Issue7628()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2608,7 +2662,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -2619,12 +2673,12 @@ }, { "Number": 31, - "Text": "31 / 89\nThis method should do something...\nIssue7629()\npublic void Issue7629()", + "Text": "31 / 93\nThis method should do something...\nIssue7629()\npublic void Issue7629()", "Links": [] }, { "Number": 32, - "Text": "32 / 89\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass Inheritdoc.Issue6366\npublic class Inheritdoc.Issue6366\n\uF12C", + "Text": "32 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass Inheritdoc.Issue6366\npublic class Inheritdoc.Issue6366\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2720,7 +2774,7 @@ }, { "Number": 33, - "Text": "33 / 89\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366.Class1\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nThis text inherited.\nParameters\nparm1 T\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nClass Inheritdoc.Issue6366.Class1\npublic abstract class Inheritdoc.Issue6366.Class1\n\uF12C\nTestMethod1(T, int)\npublic abstract T TestMethod1(T parm1, int parm2)", + "Text": "33 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366.Class1\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nThis text inherited.\nParameters\nparm1 T\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nClass Inheritdoc.Issue6366.Class1\npublic abstract class Inheritdoc.Issue6366.Class1\n\uF12C\nTestMethod1(T, int)\npublic abstract T TestMethod1(T parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2825,12 +2879,12 @@ }, { "Number": 34, - "Text": "34 / 89\nReturns\nT\nThis text inherited.", + "Text": "34 / 93\nReturns\nT\nThis text inherited.", "Links": [] }, { "Number": 35, - "Text": "35 / 89\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2\nInherited Members\nInheritdoc.Issue6366.Class1.TestMethod1(bool, int) , object.Equals(object?)\uF1C5 ,\nobject.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nThis text inherited.\nParameters\nparm1 bool\uF1C5\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nReturns\nbool\uF1C5\nClass Inheritdoc.Issue6366.Class2\npublic class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\n\uF12C \uF12C\nTestMethod1(bool, int)\npublic override bool TestMethod1(bool parm1, int parm2)", + "Text": "35 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2\nInherited Members\nInheritdoc.Issue6366.Class1.TestMethod1(bool, int) , object.Equals(object?)\uF1C5 ,\nobject.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nThis text inherited.\nParameters\nparm1 bool\uF1C5\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nReturns\nbool\uF1C5\nClass Inheritdoc.Issue6366.Class2\npublic class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\n\uF12C \uF12C\nTestMethod1(bool, int)\npublic override bool TestMethod1(bool parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2971,12 +3025,12 @@ }, { "Number": 36, - "Text": "36 / 89\nThis text inherited.", + "Text": "36 / 93\nThis text inherited.", "Links": [] }, { "Number": 37, - "Text": "37 / 89\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue7035\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nClass Inheritdoc.Issue7035\npublic class Inheritdoc.Issue7035\n\uF12C\nA()\npublic void A()\nB()\npublic void B()", + "Text": "37 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue7035\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nClass Inheritdoc.Issue7035\npublic class Inheritdoc.Issue7035\n\uF12C\nA()\npublic void A()\nB()\npublic void B()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3072,7 +3126,7 @@ }, { "Number": 38, - "Text": "38 / 89\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nThis is a test class to have something for DocFX to document.\nInheritance\nobject\uF1C5 Inheritdoc.Issue7484\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nRemarks\nWe're going to talk about things now.\nBoolReturningMethod(bool) Simple method to generate docs for.\nDoDad A string that could have something.\nConstructors\nThis is a constructor to document.\nClass Inheritdoc.Issue7484\npublic class Inheritdoc.Issue7484\n\uF12C\nIssue7484()\npublic Issue7484()", + "Text": "38 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nThis is a test class to have something for DocFX to document.\nInheritance\nobject\uF1C5 Inheritdoc.Issue7484\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nRemarks\nWe're going to talk about things now.\nBoolReturningMethod(bool) Simple method to generate docs for.\nDoDad A string that could have something.\nConstructors\nThis is a constructor to document.\nClass Inheritdoc.Issue7484\npublic class Inheritdoc.Issue7484\n\uF12C\nIssue7484()\npublic Issue7484()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3183,7 +3237,7 @@ }, { "Number": 39, - "Text": "39 / 89\nProperties\nA string that could have something.\nProperty Value\nstring\uF1C5\nMethods\nSimple method to generate docs for.\nParameters\nsource bool\uF1C5\nA meaningless boolean value, much like most questions in the world.\nReturns\nbool\uF1C5\nAn exactly equivalently meaningless boolean value, much like most answers in the world.\nRemarks\nI'd like to take a moment to thank all of those who helped me get to a place where I can\nwrite documentation like this.\nDoDad\npublic string DoDad { get; }\nBoolReturningMethod(bool)\npublic bool BoolReturningMethod(bool source)", + "Text": "39 / 93\nProperties\nA string that could have something.\nProperty Value\nstring\uF1C5\nMethods\nSimple method to generate docs for.\nParameters\nsource bool\uF1C5\nA meaningless boolean value, much like most questions in the world.\nReturns\nbool\uF1C5\nAn exactly equivalently meaningless boolean value, much like most answers in the world.\nRemarks\nI'd like to take a moment to thank all of those who helped me get to a place where I can\nwrite documentation like this.\nDoDad\npublic string DoDad { get; }\nBoolReturningMethod(bool)\npublic bool BoolReturningMethod(bool source)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -3216,7 +3270,7 @@ }, { "Number": 40, - "Text": "40 / 89\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue8101\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nCreate a new tween.\nParameters\nfrom float\uF1C5\nThe starting value.\nto float\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nClass Inheritdoc.Issue8101\npublic class Inheritdoc.Issue8101\n\uF12C\nTween(float, float, float, Action)\npublic static object Tween(float from, float to, float duration,\nAction onChange)", + "Text": "40 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue8101\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nCreate a new tween.\nParameters\nfrom float\uF1C5\nThe starting value.\nto float\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nClass Inheritdoc.Issue8101\npublic class Inheritdoc.Issue8101\n\uF12C\nTween(float, float, float, Action)\npublic static object Tween(float from, float to, float duration,\nAction onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3339,7 +3393,7 @@ }, { "Number": 41, - "Text": "41 / 89\nonChange Action\uF1C5 \nA callback that will be invoked every time the tween value changes.\nReturns\nobject\uF1C5\nThe newly created tween instance.\nCreate a new tween.\nParameters\nfrom int\uF1C5\nThe starting value.\nto int\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nonChange Action\uF1C5 \nA callback that will be invoked every time the tween value changes.\nReturns\nobject\uF1C5\nThe newly created tween instance.\nTween(int, int, float, Action)\npublic static object Tween(int from, int to, float duration, Action onChange)", + "Text": "41 / 93\nonChange Action\uF1C5 \nA callback that will be invoked every time the tween value changes.\nReturns\nobject\uF1C5\nThe newly created tween instance.\nCreate a new tween.\nParameters\nfrom int\uF1C5\nThe starting value.\nto int\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nonChange Action\uF1C5 \nA callback that will be invoked every time the tween value changes.\nReturns\nobject\uF1C5\nThe newly created tween instance.\nTween(int, int, float, Action)\npublic static object Tween(int from, int to, float duration, Action onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.action-1" @@ -3426,7 +3480,7 @@ }, { "Number": 42, - "Text": "42 / 89\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nA nice class\nInheritance\nobject\uF1C5 Issue8725\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nAnother nice operation\nA nice operation\nSee Also\nClass1\nClass Issue8725\npublic class Issue8725\n\uF12C\nMoreOperations()\npublic void MoreOperations()\nMyOperation()\npublic void MyOperation()", + "Text": "42 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue9736\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass Inheritdoc.Issue9736\npublic class Inheritdoc.Issue9736\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3517,27 +3571,22 @@ "Top": 0 } } - }, - { - "Goto": { - "PageNumber": 15, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } } ] }, { "Number": 43, - "Text": "43 / 89", - "Links": [] - }, - { - "Number": 44, - "Text": "44 / 89\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nConstructors\nParameters\nfoo string\uF1C5\nStruct Inheritdoc.Issue8129\npublic struct Inheritdoc.Issue8129\nIssue8129(string)\npublic Issue8129(string foo)", + "Text": "43 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue9736.JsonApiOptions\nImplements\nInheritdoc.Issue9736.IJsonApiOptions\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nProperties\nWhether to use relative links for all resources. false by default.\nProperty Value\nbool\uF1C5\nExamples\nClass Inheritdoc.Issue9736.JsonApiOptions\npublic sealed class Inheritdoc.Issue9736.JsonApiOptions :\nInheritdoc.Issue9736.IJsonApiOptions\n\uF12C\nUseRelativeLinks\npublic bool UseRelativeLinks { get; set; }\noptions.UseRelativeLinks = true;", "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" }, @@ -3593,13 +3642,13 @@ "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" }, { "Goto": { @@ -3609,64 +3658,19 @@ "Top": 0 } } - } - ] - }, - { - "Number": 45, - "Text": "45 / 89\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\nInterface Class1.IIssue8948 Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.IIssue8948' is for evaluation purposes only and\nis subject to change or removal in future updates.\npublic interface Class1.IIssue8948\nDoNothing()\nvoid DoNothing()", - "Links": [ - { - "Uri": "https://example.org/DOCFX001" - }, - { - "Uri": "https://example.org/DOCFX001" - }, - { - "Uri": "https://example.org/DOCFX001" }, { "Goto": { - "PageNumber": 8, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - } - ] - }, - { - "Number": 46, - "Text": "46 / 89\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nThis method should do something...\nInterface IInheritdoc\npublic interface IInheritdoc\nIssue7629()\nvoid Issue7629()", - "Links": [ - { - "Goto": { - "PageNumber": 8, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 } } - } - ] - }, - { - "Number": 47, - "Text": "47 / 89\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.\nOldAndUnusedValue = 1 Deprecated\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\nOldAndUnusedValue2 = 2 Deprecated\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\nEnum Class1.Issue9260 Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.Issue9260' is for evaluation purposes only and is\nsubject to change or removal in future updates.\npublic enum Class1.Issue9260\nUse Value", - "Links": [ - { - "Uri": "https://example.org/DOCFX001" - }, - { - "Uri": "https://example.org/DOCFX001" - }, - { - "Uri": "https://example.org/DOCFX001" }, { "Goto": { - "PageNumber": 8, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -3676,32 +3680,13 @@ ] }, { - "Number": 48, - "Text": "48 / 89\nClasses\nBaseClass1\nThis is the BaseClass\nClass1\nThis is summary from vb class...\nNamespace BuildFromVBSourceCode", - "Links": [ - { - "Goto": { - "PageNumber": 49, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, - { - "Goto": { - "PageNumber": 50, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - } - ] + "Number": 44, + "Text": "44 / 93\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}", + "Links": [] }, { - "Number": 49, - "Text": "49 / 89\nNamespace: BuildFromVBSourceCode\nThis is the BaseClass\nInheritance\nobject\uF1C5 BaseClass1\nDerived\nClass1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nMethods\nParameters\nkeyword Class1\nReturns\nDateTime\uF1C5\nClass BaseClass1\npublic abstract class BaseClass1\n\uF12C\nWithDeclarationKeyword(Class1)\npublic abstract DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 45, + "Text": "45 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nA nice class\nInheritance\nobject\uF1C5 Issue8725\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nAnother nice operation\nA nice operation\nSee Also\nClass1\nClass Issue8725\npublic class Issue8725\n\uF12C\nMoreOperations()\npublic void MoreOperations()\nMyOperation()\npublic void MyOperation()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3730,15 +3715,6 @@ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" - }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" }, @@ -3784,27 +3760,9 @@ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" - }, - { - "Goto": { - "PageNumber": 48, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, { "Goto": { - "PageNumber": 49, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3813,7 +3771,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -3822,7 +3780,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 15, "Type": 2, "Coordinates": { "Top": 0 @@ -3832,18 +3790,14 @@ ] }, { - "Number": 50, - "Text": "50 / 89\nNamespace: BuildFromVBSourceCode\nThis is summary from vb class...\nInheritance\nobject\uF1C5 BaseClass1 Class1\nInherited Members\nBaseClass1.WithDeclarationKeyword(Class1) , object.Equals(object)\uF1C5 ,\nobject.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nFields\nThis is a Value type\nField Value\nClass1\nProperties\nClass Class1\npublic class Class1 : BaseClass1\n\uF12C \uF12C\nValueClass\npublic Class1 ValueClass\nKeyword Deprecated\nThis member is obsolete.", + "Number": 46, + "Text": "46 / 93", + "Links": [] + }, + { + "Number": 47, + "Text": "47 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nConstructors\nParameters\nfoo string\uF1C5\nStruct Inheritdoc.Issue8129\npublic struct Inheritdoc.Issue8129\nIssue8129(string)\npublic Issue8129(string foo)", "Links": [ - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object" - }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" }, @@ -3862,15 +3816,6 @@ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" - }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" }, @@ -3890,13 +3835,352 @@ "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, + { + "Goto": { + "PageNumber": 8, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 48, + "Text": "48 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\nInterface Class1.IIssue8948 Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.IIssue8948' is for evaluation purposes only and\nis subject to change or removal in future updates.\npublic interface Class1.IIssue8948\nDoNothing()\nvoid DoNothing()", + "Links": [ + { + "Uri": "https://example.org/DOCFX001" + }, + { + "Uri": "https://example.org/DOCFX001" + }, + { + "Uri": "https://example.org/DOCFX001" + }, + { + "Goto": { + "PageNumber": 8, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 49, + "Text": "49 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nThis method should do something...\nInterface IInheritdoc\npublic interface IInheritdoc\nIssue7629()\nvoid Issue7629()", + "Links": [ + { + "Goto": { + "PageNumber": 8, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 50, + "Text": "50 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nProperties\nWhether to use relative links for all resources. false by default.\nProperty Value\nbool\uF1C5\nExamples\nInterface\nInheritdoc.Issue9736.IJsonApiOptions\npublic interface Inheritdoc.Issue9736.IJsonApiOptions\nUseRelativeLinks\nbool UseRelativeLinks { get; }\noptions.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}", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" + }, + { + "Goto": { + "PageNumber": 8, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 51, + "Text": "51 / 93\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.\nOldAndUnusedValue = 1 Deprecated\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\nOldAndUnusedValue2 = 2 Deprecated\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\nEnum Class1.Issue9260 Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.Issue9260' is for evaluation purposes only and is\nsubject to change or removal in future updates.\npublic enum Class1.Issue9260\nUse Value", + "Links": [ + { + "Uri": "https://example.org/DOCFX001" + }, + { + "Uri": "https://example.org/DOCFX001" + }, + { + "Uri": "https://example.org/DOCFX001" + }, + { + "Goto": { + "PageNumber": 8, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 52, + "Text": "52 / 93\nClasses\nBaseClass1\nThis is the BaseClass\nClass1\nThis is summary from vb class...\nNamespace BuildFromVBSourceCode", + "Links": [ + { + "Goto": { + "PageNumber": 53, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 54, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 53, + "Text": "53 / 93\nNamespace: BuildFromVBSourceCode\nThis is the BaseClass\nInheritance\nobject\uF1C5 BaseClass1\nDerived\nClass1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nMethods\nParameters\nkeyword Class1\nReturns\nDateTime\uF1C5\nClass BaseClass1\npublic abstract class BaseClass1\n\uF12C\nWithDeclarationKeyword(Class1)\npublic abstract DateTime WithDeclarationKeyword(Class1 keyword)", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" + }, + { + "Goto": { + "PageNumber": 52, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 53, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 54, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 54, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 54, + "Text": "54 / 93\nNamespace: BuildFromVBSourceCode\nThis is summary from vb class...\nInheritance\nobject\uF1C5 BaseClass1 Class1\nInherited Members\nBaseClass1.WithDeclarationKeyword(Class1) , object.Equals(object)\uF1C5 ,\nobject.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nFields\nThis is a Value type\nField Value\nClass1\nProperties\nClass Class1\npublic class Class1 : BaseClass1\n\uF12C \uF12C\nValueClass\npublic Class1 ValueClass\nKeyword Deprecated\nThis member is obsolete.", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" @@ -3918,7 +4202,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -3927,7 +4211,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -3936,7 +4220,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -3945,7 +4229,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Coordinates": { "Left": 0, "Top": 336 @@ -3954,7 +4238,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -3964,8 +4248,8 @@ ] }, { - "Number": 51, - "Text": "51 / 89\nProperty Value\nClass1\nMethods\nThis is a Function\nParameters\nname string\uF1C5\nName as the String value\nReturns\nint\uF1C5\nReturns Ahooo\nWhat is Sub?\nParameters\nkeyword Class1\n[Obsolete(\"This member is obsolete.\", true)]\npublic Class1 Keyword { get; }\nValue(string)\npublic int Value(string name)\nWithDeclarationKeyword(Class1)\npublic override DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 55, + "Text": "55 / 93\nProperty Value\nClass1\nMethods\nThis is a Function\nParameters\nname string\uF1C5\nName as the String value\nReturns\nint\uF1C5\nReturns Ahooo\nWhat is Sub?\nParameters\nkeyword Class1\n[Obsolete(\"This member is obsolete.\", true)]\npublic Class1 Keyword { get; }\nValue(string)\npublic int Value(string name)\nWithDeclarationKeyword(Class1)\npublic override DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -3987,7 +4271,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -3996,7 +4280,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -4006,8 +4290,8 @@ ] }, { - "Number": 52, - "Text": "52 / 89\nReturns\nDateTime\uF1C5", + "Number": 56, + "Text": "56 / 93\nReturns\nDateTime\uF1C5", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" @@ -4021,12 +4305,12 @@ ] }, { - "Number": 53, - "Text": "53 / 89\nNamespaces\nCatLibrary.Core\nClasses\nCat\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nCatException\nComplex\nICatExtension\nIt'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\nTom\nTom class is only inherit from Object. Not any member inside itself.\nTomFromBaseClass\nTomFromBaseClass inherits from @\nInterfaces\nIAnimal\nThis is basic interface of all animal.\nICat\nNamespace CatLibrary", + "Number": 57, + "Text": "57 / 93\nNamespaces\nCatLibrary.Core\nClasses\nCat\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nCatException\nComplex\nICatExtension\nIt'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\nTom\nTom class is only inherit from Object. Not any member inside itself.\nTomFromBaseClass\nTomFromBaseClass inherits from @\nInterfaces\nIAnimal\nThis is basic interface of all animal.\nICat\nNamespace CatLibrary", "Links": [ { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4035,7 +4319,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4050,7 +4334,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -4059,7 +4343,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -4068,7 +4352,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -4077,7 +4361,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -4086,7 +4370,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -4095,7 +4379,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -4104,7 +4388,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -4114,12 +4398,12 @@ ] }, { - "Number": 54, - "Text": "54 / 89\nCat's interface\nDelegates\nFakeDelegate\nFake delegate\nMRefDelegate\nGeneric delegate with many constrains.\nMRefNormalDelegate\nDelegate in the namespace", + "Number": 58, + "Text": "58 / 93\nCat's interface\nDelegates\nFakeDelegate\nFake delegate\nMRefDelegate\nGeneric delegate with many constrains.\nMRefNormalDelegate\nDelegate in the namespace", "Links": [ { "Goto": { - "PageNumber": 83, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -4128,7 +4412,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -4137,7 +4421,7 @@ }, { "Goto": { - "PageNumber": 85, + "PageNumber": 89, "Type": 2, "Coordinates": { "Top": 0 @@ -4147,12 +4431,12 @@ ] }, { - "Number": 55, - "Text": "55 / 89\nClasses\nContainersRefType.ContainersRefTypeChild\nExplicitLayoutClass\nIssue231\nIssue231\nStructs\nContainersRefType\nStruct ContainersRefType\nInterfaces\nContainersRefType.ContainersRefTypeChildInterface\nEnums\nContainersRefType.ColorType\nEnumeration ColorType\nDelegates\nContainersRefType.ContainersRefTypeDelegate\nDelegate ContainersRefTypeDelegate\nNamespace CatLibrary.Core", + "Number": 59, + "Text": "59 / 93\nClasses\nContainersRefType.ContainersRefTypeChild\nExplicitLayoutClass\nIssue231\nIssue231\nStructs\nContainersRefType\nStruct ContainersRefType\nInterfaces\nContainersRefType.ContainersRefTypeChildInterface\nEnums\nContainersRefType.ColorType\nEnumeration ColorType\nDelegates\nContainersRefType.ContainersRefTypeDelegate\nDelegate ContainersRefTypeDelegate\nNamespace CatLibrary.Core", "Links": [ { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4161,7 +4445,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -4170,7 +4454,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -4179,7 +4463,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -4188,7 +4472,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -4197,7 +4481,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -4206,7 +4490,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -4215,7 +4499,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -4225,8 +4509,8 @@ ] }, { - "Number": 56, - "Text": "56 / 89\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ContainersRefType.ContainersRefTypeChild\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass\nContainersRefType.ContainersRefTypeChild\npublic class ContainersRefType.ContainersRefTypeChild\n\uF12C", + "Number": 60, + "Text": "60 / 93\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ContainersRefType.ContainersRefTypeChild\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass\nContainersRefType.ContainersRefTypeChild\npublic class ContainersRefType.ContainersRefTypeChild\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4302,7 +4586,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4311,7 +4595,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4321,8 +4605,8 @@ ] }, { - "Number": 57, - "Text": "57 / 89\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ExplicitLayoutClass\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass ExplicitLayoutClass\npublic class ExplicitLayoutClass\n\uF12C", + "Number": 61, + "Text": "61 / 93\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ExplicitLayoutClass\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass ExplicitLayoutClass\npublic class ExplicitLayoutClass\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4398,7 +4682,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4407,7 +4691,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -4417,8 +4701,8 @@ ] }, { - "Number": 58, - "Text": "58 / 89\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.dll, CatLibrary.Core.dll\nInheritance\nobject\uF1C5 Issue231\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nParameters\nc ContainersRefType\nParameters\nc ContainersRefType\nClass Issue231\npublic static class Issue231\n\uF12C\nBar(ContainersRefType)\npublic static void Bar(this ContainersRefType c)\nFoo(ContainersRefType)\npublic static void Foo(this ContainersRefType c)", + "Number": 62, + "Text": "62 / 93\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.dll, CatLibrary.Core.dll\nInheritance\nobject\uF1C5 Issue231\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nParameters\nc ContainersRefType\nParameters\nc ContainersRefType\nClass Issue231\npublic static class Issue231\n\uF12C\nBar(ContainersRefType)\npublic static void Bar(this ContainersRefType c)\nFoo(ContainersRefType)\npublic static void Foo(this ContainersRefType c)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4494,7 +4778,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4503,7 +4787,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -4512,7 +4796,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -4521,7 +4805,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -4531,8 +4815,8 @@ ] }, { - "Number": 59, - "Text": "59 / 89\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nStruct ContainersRefType\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nExtension Methods\nIssue231.Bar(ContainersRefType) , Issue231.Foo(ContainersRefType)\nFields\nColorCount\nField Value\nlong\uF1C5\nProperties\nGetColorCount\nStruct ContainersRefType\npublic struct ContainersRefType\nColorCount\npublic long ColorCount\nGetColorCount", + "Number": 63, + "Text": "63 / 93\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nStruct ContainersRefType\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nExtension Methods\nIssue231.Bar(ContainersRefType) , Issue231.Foo(ContainersRefType)\nFields\nColorCount\nField Value\nlong\uF1C5\nProperties\nGetColorCount\nStruct ContainersRefType\npublic struct ContainersRefType\nColorCount\npublic long ColorCount\nGetColorCount", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" @@ -4599,7 +4883,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4608,7 +4892,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 62, "Coordinates": { "Left": 0, "Top": 408 @@ -4617,7 +4901,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 62, "Coordinates": { "Left": 0, "Top": 232.5 @@ -4627,8 +4911,8 @@ ] }, { - "Number": 60, - "Text": "60 / 89\nProperty Value\nlong\uF1C5\nMethods\nContainersRefTypeNonRefMethod\narray\nParameters\nparmsArray object\uF1C5 []\nReturns\nint\uF1C5\nEvent Type\nEventHandler\uF1C5\npublic long GetColorCount { get; }\nContainersRefTypeNonRefMethod(params object[])\npublic static int ContainersRefTypeNonRefMethod(params object[] parmsArray)\nContainersRefTypeEventHandler\npublic event EventHandler ContainersRefTypeEventHandler", + "Number": 64, + "Text": "64 / 93\nProperty Value\nlong\uF1C5\nMethods\nContainersRefTypeNonRefMethod\narray\nParameters\nparmsArray object\uF1C5 []\nReturns\nint\uF1C5\nEvent Type\nEventHandler\uF1C5\npublic long GetColorCount { get; }\nContainersRefTypeNonRefMethod(params object[])\npublic static int ContainersRefTypeNonRefMethod(params object[] parmsArray)\nContainersRefTypeEventHandler\npublic event EventHandler ContainersRefTypeEventHandler", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -4669,12 +4953,12 @@ ] }, { - "Number": 61, - "Text": "61 / 89\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInterface\nContainersRefType.ContainersRefTypeChild\nInterface\npublic interface ContainersRefType.ContainersRefTypeChildInterface", + "Number": 65, + "Text": "65 / 93\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInterface\nContainersRefType.ContainersRefTypeChild\nInterface\npublic interface ContainersRefType.ContainersRefTypeChildInterface", "Links": [ { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4684,12 +4968,12 @@ ] }, { - "Number": 62, - "Text": "62 / 89\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nEnumeration ColorType\nFields\nRed = 0\nred\nBlue = 1\nblue\nYellow = 2\nyellow\nEnum ContainersRefType.ColorType\npublic enum ContainersRefType.ColorType", + "Number": 66, + "Text": "66 / 93\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nEnumeration ColorType\nFields\nRed = 0\nred\nBlue = 1\nblue\nYellow = 2\nyellow\nEnum ContainersRefType.ColorType\npublic enum ContainersRefType.ColorType", "Links": [ { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4699,12 +4983,12 @@ ] }, { - "Number": 63, - "Text": "63 / 89\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nDelegate ContainersRefTypeDelegate\nDelegate\nContainersRefType.ContainersRefTypeDele\ngate\npublic delegate void ContainersRefType.ContainersRefTypeDelegate()", + "Number": 67, + "Text": "67 / 93\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nDelegate ContainersRefTypeDelegate\nDelegate\nContainersRefType.ContainersRefTypeDele\ngate\npublic delegate void ContainersRefType.ContainersRefTypeDelegate()", "Links": [ { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4714,8 +4998,8 @@ ] }, { - "Number": 64, - "Text": "64 / 89\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nType Parameters\nT\nThis type should be class and can new instance.\nK\nThis type is a struct type, class type can't be used for this parameter.\nInheritance\nobject\uF1C5 Cat\nImplements\nICat , IAnimal\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass Cat Deprecated\n[Serializable]\n[Obsolete]\npublic class Cat : ICat, IAnimal where T : class, new() where K : struct\n\uF12C", + "Number": 68, + "Text": "68 / 93\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nType Parameters\nT\nThis type should be class and can new instance.\nK\nThis type is a struct type, class type can't be used for this parameter.\nInheritance\nobject\uF1C5 Cat\nImplements\nICat , IAnimal\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass Cat Deprecated\n[Serializable]\n[Obsolete]\npublic class Cat : ICat, IAnimal where T : class, new() where K : struct\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4791,7 +5075,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4806,7 +5090,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4815,7 +5099,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -4824,7 +5108,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -4834,12 +5118,12 @@ ] }, { - "Number": 65, - "Text": "65 / 89\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)\nExamples\nHere's example of how to create an instance of this class. As T is limited with class and K is\nlimited with struct.\nAs you see, here we bring in pointer so we need to add unsafe keyword.\nRemarks\nHere's all the content you can see in this class.\nConstructors\nDefault constructor.\nConstructor with one generic parameter.\nvar a = new Cat(object, int)();\nint catNumber = new int();\nunsafe\n{ \na.GetFeetLength(catNumber);\n}\nCat()\npublic Cat()\nCat(T)\npublic Cat(T ownType)", + "Number": 69, + "Text": "69 / 93\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)\nExamples\nHere's example of how to create an instance of this class. As T is limited with class and K is\nlimited with struct.\nAs you see, here we bring in pointer so we need to add unsafe keyword.\nRemarks\nHere's all the content you can see in this class.\nConstructors\nDefault constructor.\nConstructor with one generic parameter.\nvar a = new Cat(object, int)();\nint catNumber = new int();\nunsafe\n{ \na.GetFeetLength(catNumber);\n}\nCat()\npublic Cat()\nCat(T)\npublic Cat(T ownType)", "Links": [ { "Goto": { - "PageNumber": 75, + "PageNumber": 79, "Coordinates": { "Left": 0, "Top": 318 @@ -4848,7 +5132,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 792 @@ -4858,8 +5142,8 @@ ] }, { - "Number": 66, - "Text": "66 / 89\nParameters\nownType T\nThis parameter type defined by class.\nIt's a complex constructor. The parameter will have some attributes.\nParameters\nnickName string\uF1C5\nit's string type.\nage int\uF1C5\nIt's an out and ref parameter.\nrealName string\uF1C5\nIt's an out paramter.\nisHealthy bool\uF1C5\nIt's an in parameter.\nFields\nField with attribute.\nCat(string, out int, string, bool)\npublic Cat(string nickName, out int age, string realName, bool isHealthy)\nisHealthy Deprecated\n[ContextStatic]\n[NonSerialized]\n[Obsolete]\npublic bool isHealthy", + "Number": 70, + "Text": "70 / 93\nParameters\nownType T\nThis parameter type defined by class.\nIt's a complex constructor. The parameter will have some attributes.\nParameters\nnickName string\uF1C5\nit's string type.\nage int\uF1C5\nIt's an out and ref parameter.\nrealName string\uF1C5\nIt's an out paramter.\nisHealthy bool\uF1C5\nIt's an in parameter.\nFields\nField with attribute.\nCat(string, out int, string, bool)\npublic Cat(string nickName, out int age, string realName, bool isHealthy)\nisHealthy Deprecated\n[ContextStatic]\n[NonSerialized]\n[Obsolete]\npublic bool isHealthy", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -4900,8 +5184,8 @@ ] }, { - "Number": 67, - "Text": "67 / 89\nField Value\nbool\uF1C5\nProperties\nHint cat's age.\nProperty Value\nint\uF1C5\nEII property.\nProperty Value\nstring\uF1C5\nThis is index property of Cat. You can see that the visibility is different between get and set\nmethod.\nProperty Value\nAge Deprecated\n[Obsolete]\nprotected int Age { get; set; }\nName\npublic string Name { get; }\nthis[string]\npublic int this[string a] { protected get; set; }", + "Number": 71, + "Text": "71 / 93\nField Value\nbool\uF1C5\nProperties\nHint cat's age.\nProperty Value\nint\uF1C5\nEII property.\nProperty Value\nstring\uF1C5\nThis is index property of Cat. You can see that the visibility is different between get and set\nmethod.\nProperty Value\nAge Deprecated\n[Obsolete]\nprotected int Age { get; set; }\nName\npublic string Name { get; }\nthis[string]\npublic int this[string a] { protected get; set; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" @@ -4933,8 +5217,8 @@ ] }, { - "Number": 68, - "Text": "68 / 89\nint\uF1C5\nMethods\nIt's a method with complex return type.\nParameters\ndate DateTime\uF1C5\nDate time to now.\nReturns\nDictionary\uF1C5 >\nIt's a relationship map of different kind food.\nOverride the method of Object.Equals(object obj).\nParameters\nobj object\uF1C5\nCan pass any class type.\nReturns\nbool\uF1C5\nThe return value tell you whehter the compare operation is successful.\nCalculateFood(DateTime)\npublic Dictionary> CalculateFood(DateTime date)\nEquals(object)\npublic override bool Equals(object obj)", + "Number": 72, + "Text": "72 / 93\nint\uF1C5\nMethods\nIt's a method with complex return type.\nParameters\ndate DateTime\uF1C5\nDate time to now.\nReturns\nDictionary\uF1C5 >\nIt's a relationship map of different kind food.\nOverride the method of Object.Equals(object obj).\nParameters\nobj object\uF1C5\nCan pass any class type.\nReturns\nbool\uF1C5\nThe return value tell you whehter the compare operation is successful.\nCalculateFood(DateTime)\npublic Dictionary> CalculateFood(DateTime date)\nEquals(object)\npublic override bool Equals(object obj)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -5011,8 +5295,8 @@ ] }, { - "Number": 69, - "Text": "69 / 89\nIt's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.\nParameters\ncatName int\uF1C5 *\nThie represent for cat name length.\nparameters object\uF1C5 []\nOptional parameters.\nReturns\nlong\uF1C5\nReturn cat tail's length.\nThis method have attribute above it.\nParameters\nownType T\nType come from class define.\nanotherOwnType K\nType come from class define.\ncheat bool\uF1C5\nHint whether this cat has cheat mode.\nGetTailLength(int*, params object[])\npublic long GetTailLength(int* catName, params object[] parameters)\nJump(T, K, ref bool)\n[Conditional(\"Debug\")]\npublic void Jump(T ownType, K anotherOwnType, ref bool cheat)", + "Number": 73, + "Text": "73 / 93\nIt's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.\nParameters\ncatName int\uF1C5 *\nThie represent for cat name length.\nparameters object\uF1C5 []\nOptional parameters.\nReturns\nlong\uF1C5\nReturn cat tail's length.\nThis method have attribute above it.\nParameters\nownType T\nType come from class define.\nanotherOwnType K\nType come from class define.\ncheat bool\uF1C5\nHint whether this cat has cheat mode.\nGetTailLength(int*, params object[])\npublic long GetTailLength(int* catName, params object[] parameters)\nJump(T, K, ref bool)\n[Conditional(\"Debug\")]\npublic void Jump(T ownType, K anotherOwnType, ref bool cheat)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -5053,8 +5337,8 @@ ] }, { - "Number": 70, - "Text": "70 / 89\nExceptions\nArgumentException\uF1C5\nThis is an argument exception\nEat event of this cat\nEvent Type\nEventHandler\uF1C5\nOperators\nAddition operator of this class.\nParameters\nlsr Cat\n..\nrsr int\uF1C5\n~~\nReturns\nownEat Deprecated\nThis event handler is deprecated.\n[Obsolete(\"This _event handler_ is deprecated.\")]\npublic event EventHandler ownEat\noperator +(Cat, int)\npublic static int operator +(Cat lsr, int rsr)", + "Number": 74, + "Text": "74 / 93\nExceptions\nArgumentException\uF1C5\nThis is an argument exception\nEat event of this cat\nEvent Type\nEventHandler\uF1C5\nOperators\nAddition operator of this class.\nParameters\nlsr Cat\n..\nrsr int\uF1C5\n~~\nReturns\nownEat Deprecated\nThis event handler is deprecated.\n[Obsolete(\"This _event handler_ is deprecated.\")]\npublic event EventHandler ownEat\noperator +(Cat, int)\npublic static int operator +(Cat lsr, int rsr)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.argumentexception" @@ -5085,7 +5369,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5095,8 +5379,8 @@ ] }, { - "Number": 71, - "Text": "71 / 89\nint\uF1C5\nResult with int type.\nExpilicit operator of this class.\nIt means this cat can evolve to change to Tom. Tom and Jerry.\nParameters\nsrc Cat\nInstance of this class.\nReturns\nTom\nAdvanced class type of cat.\nSimilar with operaotr +, refer to that topic.\nParameters\nlsr Cat\nrsr int\uF1C5\nReturns\nint\uF1C5\nexplicit operator Tom(Cat)\npublic static explicit operator Tom(Cat src)\noperator -(Cat, int)\npublic static int operator -(Cat lsr, int rsr)", + "Number": 75, + "Text": "75 / 93\nint\uF1C5\nResult with int type.\nExpilicit operator of this class.\nIt means this cat can evolve to change to Tom. Tom and Jerry.\nParameters\nsrc Cat\nInstance of this class.\nReturns\nTom\nAdvanced class type of cat.\nSimilar with operaotr +, refer to that topic.\nParameters\nlsr Cat\nrsr int\uF1C5\nReturns\nint\uF1C5\nexplicit operator Tom(Cat)\npublic static explicit operator Tom(Cat src)\noperator -(Cat, int)\npublic static int operator -(Cat lsr, int rsr)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -5127,7 +5411,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5136,7 +5420,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -5145,7 +5429,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5155,13 +5439,13 @@ ] }, { - "Number": 72, - "Text": "72 / 89", + "Number": 76, + "Text": "76 / 93", "Links": [] }, { - "Number": 73, - "Text": "73 / 89\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Exception\uF1C5 CatException\nImplements\nISerializable\uF1C5\nInherited Members\nException.GetBaseException()\uF1C5 , Exception.GetType()\uF1C5 , Exception.ToString()\uF1C5 ,\nException.Data\uF1C5 , Exception.HelpLink\uF1C5 , Exception.HResult\uF1C5 , Exception.InnerException\uF1C5 ,\nException.Message\uF1C5 , Exception.Source\uF1C5 , Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 ,\nException.SerializeObjectState\uF1C5 , object.Equals(object?)\uF1C5 ,\nobject.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nClass CatException\npublic class CatException : Exception, ISerializable\n\uF12C \uF12C", + "Number": 77, + "Text": "77 / 93\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Exception\uF1C5 CatException\nImplements\nISerializable\uF1C5\nInherited Members\nException.GetBaseException()\uF1C5 , Exception.GetType()\uF1C5 , Exception.ToString()\uF1C5 ,\nException.Data\uF1C5 , Exception.HelpLink\uF1C5 , Exception.HResult\uF1C5 , Exception.InnerException\uF1C5 ,\nException.Message\uF1C5 , Exception.Source\uF1C5 , Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 ,\nException.SerializeObjectState\uF1C5 , object.Equals(object?)\uF1C5 ,\nobject.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nClass CatException\npublic class CatException : Exception, ISerializable\n\uF12C \uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5363,7 +5647,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -5372,7 +5656,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5382,8 +5666,8 @@ ] }, { - "Number": 74, - "Text": "74 / 89\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nJ\nInheritance\nobject\uF1C5 Complex\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass Complex\npublic class Complex\n\uF12C", + "Number": 78, + "Text": "78 / 93\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nJ\nInheritance\nobject\uF1C5 Complex\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass Complex\npublic class Complex\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5459,7 +5743,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -5468,7 +5752,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -5478,8 +5762,8 @@ ] }, { - "Number": 75, - "Text": "75 / 89\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nIt'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\nInheritance\nobject\uF1C5 ICatExtension\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nExtension method to let cat play\nParameters\nicat ICat\nCat\ntoy ContainersRefType.ColorType\nSomething to play\nClass ICatExtension\npublic static class ICatExtension\n\uF12C\nPlay(ICat, ColorType)\npublic static void Play(this ICat icat, ContainersRefType.ColorType toy)", + "Number": 79, + "Text": "79 / 93\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nIt'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\nInheritance\nobject\uF1C5 ICatExtension\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nExtension method to let cat play\nParameters\nicat ICat\nCat\ntoy ContainersRefType.ColorType\nSomething to play\nClass ICatExtension\npublic static class ICatExtension\n\uF12C\nPlay(ICat, ColorType)\npublic static void Play(this ICat icat, ContainersRefType.ColorType toy)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5555,7 +5839,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -5564,7 +5848,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -5573,7 +5857,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -5582,7 +5866,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -5591,7 +5875,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5601,8 +5885,8 @@ ] }, { - "Number": 76, - "Text": "76 / 89\nExtension method hint that how long the cat can sleep.\nParameters\nicat ICat\nThe type will be extended.\nhours long\uF1C5\nThe length of sleep.\nSleep(ICat, long)\npublic static void Sleep(this ICat icat, long hours)", + "Number": 80, + "Text": "80 / 93\nExtension method hint that how long the cat can sleep.\nParameters\nicat ICat\nThe type will be extended.\nhours long\uF1C5\nThe length of sleep.\nSleep(ICat, long)\npublic static void Sleep(this ICat icat, long hours)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -5615,7 +5899,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -5625,8 +5909,8 @@ ] }, { - "Number": 77, - "Text": "77 / 89\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTom class is only inherit from Object. Not any member inside itself.\nInheritance\nobject\uF1C5 Tom\nDerived\nTomFromBaseClass\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nThis is a Tom Method with complex type as return\nParameters\na Complex\nA complex input\nClass Tom\npublic class Tom\n\uF12C\nTomMethod(Complex, Tuple)\npublic Complex TomMethod(Complex a, Tuple b)", + "Number": 81, + "Text": "81 / 93\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTom class is only inherit from Object. Not any member inside itself.\nInheritance\nobject\uF1C5 Tom\nDerived\nTomFromBaseClass\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nThis is a Tom Method with complex type as return\nParameters\na Complex\nA complex input\nClass Tom\npublic class Tom\n\uF12C\nTomMethod(Complex, Tuple)\npublic Complex TomMethod(Complex a, Tuple b)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5702,7 +5986,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -5711,7 +5995,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -5720,7 +6004,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -5729,7 +6013,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -5738,7 +6022,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -5747,7 +6031,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -5757,8 +6041,8 @@ ] }, { - "Number": 78, - "Text": "78 / 89\nb Tuple\uF1C5 \nAnother complex input\nReturns\nComplex\nComplex TomFromBaseClass\nExceptions\nNotImplementedException\uF1C5\nThis is not implemented\nArgumentException\uF1C5\nThis is the exception to be thrown when implemented\nCatException\nThis is the exception in current documentation", + "Number": 82, + "Text": "82 / 93\nb Tuple\uF1C5 \nAnother complex input\nReturns\nComplex\nComplex TomFromBaseClass\nExceptions\nNotImplementedException\uF1C5\nThis is not implemented\nArgumentException\uF1C5\nThis is the exception to be thrown when implemented\nCatException\nThis is the exception in current documentation", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.tuple-2" @@ -5807,7 +6091,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -5816,7 +6100,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -5825,7 +6109,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -5846,7 +6130,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5856,8 +6140,8 @@ ] }, { - "Number": 79, - "Text": "79 / 89\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTomFromBaseClass inherits from @\nInheritance\nobject\uF1C5 Tom TomFromBaseClass\nInherited Members\nTom.TomMethod(Complex, Tuple) ,\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nConstructors\nThis is a #ctor with parameter\nParameters\nk int\uF1C5\nClass TomFromBaseClass\npublic class TomFromBaseClass : Tom\n\uF12C \uF12C\nTomFromBaseClass(int)\npublic TomFromBaseClass(int k)", + "Number": 83, + "Text": "83 / 93\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTomFromBaseClass inherits from @\nInheritance\nobject\uF1C5 Tom TomFromBaseClass\nInherited Members\nTom.TomMethod(Complex, Tuple) ,\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nConstructors\nThis is a #ctor with parameter\nParameters\nk int\uF1C5\nClass TomFromBaseClass\npublic class TomFromBaseClass : Tom\n\uF12C \uF12C\nTomFromBaseClass(int)\npublic TomFromBaseClass(int k)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5942,7 +6226,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -5951,7 +6235,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -5960,7 +6244,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -5969,7 +6253,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Coordinates": { "Left": 0, "Top": 314.25 @@ -5979,8 +6263,8 @@ ] }, { - "Number": 80, - "Text": "80 / 89\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nThis is basic interface of all animal.\nProperties\nName of Animal.\nProperty Value\nstring\uF1C5\nReturn specific number animal's name.\nProperty Value\nstring\uF1C5\nMethods\nInterface IAnimal\npublic interface IAnimal\nName\nstring Name { get; }\nthis[int]\nstring this[int index] { get; }\nEat()", + "Number": 84, + "Text": "84 / 93\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nThis is basic interface of all animal.\nProperties\nName of Animal.\nProperty Value\nstring\uF1C5\nReturn specific number animal's name.\nProperty Value\nstring\uF1C5\nMethods\nInterface IAnimal\npublic interface IAnimal\nName\nstring Name { get; }\nthis[int]\nstring this[int index] { get; }\nEat()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -6002,7 +6286,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6012,8 +6296,8 @@ ] }, { - "Number": 81, - "Text": "81 / 89\nAnimal's eat method.\nOverload method of eat. This define the animal eat by which tool.\nParameters\ntool Tool\nTool name.\nType Parameters\nTool\nIt's a class type.\nFeed the animal with some food\nParameters\nfood string\uF1C5\nFood to eat\nvoid Eat()\nEat(Tool)\nvoid Eat(Tool tool) where Tool : class\nEat(string)\nvoid Eat(string food)", + "Number": 85, + "Text": "85 / 93\nAnimal's eat method.\nOverload method of eat. This define the animal eat by which tool.\nParameters\ntool Tool\nTool name.\nType Parameters\nTool\nIt's a class type.\nFeed the animal with some food\nParameters\nfood string\uF1C5\nFood to eat\nvoid Eat()\nEat(Tool)\nvoid Eat(Tool tool) where Tool : class\nEat(string)\nvoid Eat(string food)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -6027,8 +6311,8 @@ ] }, { - "Number": 82, - "Text": "82 / 89\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nCat's interface\nImplements\nIAnimal\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)\neat event of cat. Every cat must implement this event.\nEvent Type\nEventHandler\uF1C5\nInterface ICat\npublic interface ICat : IAnimal\neat\nevent EventHandler eat", + "Number": 86, + "Text": "86 / 93\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nCat's interface\nImplements\nIAnimal\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)\neat event of cat. Every cat must implement this event.\nEvent Type\nEventHandler\uF1C5\nInterface ICat\npublic interface ICat : IAnimal\neat\nevent EventHandler eat", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.eventhandler" @@ -6041,7 +6325,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6050,7 +6334,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -6059,7 +6343,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 79, "Coordinates": { "Left": 0, "Top": 318 @@ -6068,7 +6352,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 792 @@ -6078,8 +6362,8 @@ ] }, { - "Number": 83, - "Text": "83 / 89\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nFake delegate\nParameters\nnum long\uF1C5\nFake para\nname string\uF1C5\nFake para\nscores object\uF1C5 []\nOptional Parameter.\nReturns\nint\uF1C5\nReturn a fake number to confuse you.\nType Parameters\nT\nFake para\nDelegate FakeDelegate\npublic delegate int FakeDelegate(long num, string name, params object[] scores)", + "Number": 87, + "Text": "87 / 93\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nFake delegate\nParameters\nnum long\uF1C5\nFake para\nname string\uF1C5\nFake para\nscores object\uF1C5 []\nOptional Parameter.\nReturns\nint\uF1C5\nReturn a fake number to confuse you.\nType Parameters\nT\nFake para\nDelegate FakeDelegate\npublic delegate int FakeDelegate(long num, string name, params object[] scores)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -6119,7 +6403,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6129,12 +6413,12 @@ ] }, { - "Number": 84, - "Text": "84 / 89\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nGeneric delegate with many constrains.\nParameters\nk K\nType K.\nt T\nType T.\nl L\nType L.\nType Parameters\nK\nGeneric K.\nT\nGeneric T.\nL\nGeneric L.\nDelegate MRefDelegate\npublic delegate void MRefDelegate(K k, T t, L l) where K : class,\nIComparable where T : struct where L : Tom, IEnumerable", + "Number": 88, + "Text": "88 / 93\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nGeneric delegate with many constrains.\nParameters\nk K\nType K.\nt T\nType T.\nl L\nType L.\nType Parameters\nK\nGeneric K.\nT\nGeneric T.\nL\nGeneric L.\nDelegate MRefDelegate\npublic delegate void MRefDelegate(K k, T t, L l) where K : class,\nIComparable where T : struct where L : Tom, IEnumerable", "Links": [ { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6144,8 +6428,8 @@ ] }, { - "Number": 85, - "Text": "85 / 89\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nDelegate in the namespace\nParameters\npics List\uF1C5 \na name list of pictures.\nname string\uF1C5\ngive out the needed name.\nDelegate MRefNormalDelegate\npublic delegate void MRefNormalDelegate(List pics, out string name)", + "Number": 89, + "Text": "89 / 93\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nDelegate in the namespace\nParameters\npics List\uF1C5 \na name list of pictures.\nname string\uF1C5\ngive out the needed name.\nDelegate MRefNormalDelegate\npublic delegate void MRefNormalDelegate(List pics, out string name)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1" @@ -6176,7 +6460,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6186,12 +6470,12 @@ ] }, { - "Number": 86, - "Text": "86 / 89\nNamespaces\nMRef.Demo\nNamespace MRef", + "Number": 90, + "Text": "90 / 93\nNamespaces\nMRef.Demo\nNamespace MRef", "Links": [ { "Goto": { - "PageNumber": 87, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -6201,12 +6485,12 @@ ] }, { - "Number": 87, - "Text": "87 / 89\nNamespaces\nMRef.Demo.Enumeration\nNamespace MRef.Demo", + "Number": 91, + "Text": "91 / 93\nNamespaces\nMRef.Demo.Enumeration\nNamespace MRef.Demo", "Links": [ { "Goto": { - "PageNumber": 88, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -6216,12 +6500,12 @@ ] }, { - "Number": 88, - "Text": "88 / 89\nEnums\nColorType\nEnumeration ColorType\nNamespace MRef.Demo.Enumeration", + "Number": 92, + "Text": "92 / 93\nEnums\nColorType\nEnumeration ColorType\nNamespace MRef.Demo.Enumeration", "Links": [ { "Goto": { - "PageNumber": 89, + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -6231,8 +6515,8 @@ ] }, { - "Number": 89, - "Text": "89 / 89\nNamespace: MRef.Demo.Enumeration\nAssembly: CatLibrary.dll\nEnumeration ColorType\nFields\nRed = 0\nthis color is red\nBlue = 1\nblue like river\nYellow = 2\nyellow comes from desert\nRemarks\nRed/Blue/Yellow can become all color you want.\nSee Also\nobject\uF1C5\nEnum ColorType\npublic enum ColorType", + "Number": 93, + "Text": "93 / 93\nNamespace: MRef.Demo.Enumeration\nAssembly: CatLibrary.dll\nEnumeration ColorType\nFields\nRed = 0\nthis color is red\nBlue = 1\nblue like river\nYellow = 2\nyellow comes from desert\nRemarks\nRed/Blue/Yellow can become all color you want.\nSee Also\nobject\uF1C5\nEnum ColorType\npublic enum ColorType", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6245,7 +6529,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -6584,7 +6868,7 @@ } }, { - "Title": "Issue8725", + "Title": "Inheritdoc.Issue9736", "Children": [], "Destination": { "PageNumber": 42, @@ -6594,11 +6878,33 @@ } } }, + { + "Title": "Inheritdoc.Issue9736.JsonApiOptions", + "Children": [], + "Destination": { + "PageNumber": 43, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Title": "Issue8725", + "Children": [], + "Destination": { + "PageNumber": 45, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, { "Title": "Structs", "Children": [], "Destination": { - "PageNumber": 44, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -6609,7 +6915,7 @@ "Title": "Inheritdoc.Issue8129", "Children": [], "Destination": { - "PageNumber": 44, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -6620,7 +6926,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 45, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -6631,7 +6937,7 @@ "Title": "Class1.IIssue8948", "Children": [], "Destination": { - "PageNumber": 45, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -6642,7 +6948,18 @@ "Title": "IInheritdoc", "Children": [], "Destination": { - "PageNumber": 46, + "PageNumber": 49, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Title": "Inheritdoc.Issue9736.IJsonApiOptions", + "Children": [], + "Destination": { + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -6653,7 +6970,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 47, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -6664,7 +6981,7 @@ "Title": "Class1.Issue9260", "Children": [], "Destination": { - "PageNumber": 47, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -6687,7 +7004,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -6698,7 +7015,7 @@ "Title": "BaseClass1", "Children": [], "Destination": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -6709,7 +7026,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -6718,7 +7035,7 @@ } ], "Destination": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -6735,7 +7052,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -6746,7 +7063,7 @@ "Title": "ContainersRefType.ContainersRefTypeChild", "Children": [], "Destination": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -6757,7 +7074,7 @@ "Title": "ExplicitLayoutClass", "Children": [], "Destination": { - "PageNumber": 57, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -6768,7 +7085,7 @@ "Title": "Issue231", "Children": [], "Destination": { - "PageNumber": 58, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -6779,7 +7096,7 @@ "Title": "Structs", "Children": [], "Destination": { - "PageNumber": 59, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -6790,7 +7107,7 @@ "Title": "ContainersRefType", "Children": [], "Destination": { - "PageNumber": 59, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -6801,7 +7118,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 61, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -6812,7 +7129,7 @@ "Title": "ContainersRefType.ContainersRefTypeChildInterface", "Children": [], "Destination": { - "PageNumber": 61, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -6823,7 +7140,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 62, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -6834,7 +7151,7 @@ "Title": "ContainersRefType.ColorType", "Children": [], "Destination": { - "PageNumber": 62, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -6845,7 +7162,7 @@ "Title": "Delegates", "Children": [], "Destination": { - "PageNumber": 63, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -6856,7 +7173,7 @@ "Title": "ContainersRefType.ContainersRefTypeDelegate", "Children": [], "Destination": { - "PageNumber": 63, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -6865,7 +7182,7 @@ } ], "Destination": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -6876,7 +7193,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 64, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -6887,7 +7204,7 @@ "Title": "Cat", "Children": [], "Destination": { - "PageNumber": 64, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -6898,7 +7215,7 @@ "Title": "CatException", "Children": [], "Destination": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -6909,7 +7226,7 @@ "Title": "Complex", "Children": [], "Destination": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -6920,7 +7237,7 @@ "Title": "ICatExtension", "Children": [], "Destination": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -6931,7 +7248,7 @@ "Title": "Tom", "Children": [], "Destination": { - "PageNumber": 77, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -6942,7 +7259,7 @@ "Title": "TomFromBaseClass", "Children": [], "Destination": { - "PageNumber": 79, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -6953,7 +7270,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 80, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -6964,7 +7281,7 @@ "Title": "IAnimal", "Children": [], "Destination": { - "PageNumber": 80, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -6975,7 +7292,7 @@ "Title": "ICat", "Children": [], "Destination": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -6986,7 +7303,7 @@ "Title": "Delegates", "Children": [], "Destination": { - "PageNumber": 83, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -6997,7 +7314,7 @@ "Title": "FakeDelegate", "Children": [], "Destination": { - "PageNumber": 83, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -7008,7 +7325,7 @@ "Title": "MRefDelegate", "Children": [], "Destination": { - "PageNumber": 84, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -7019,7 +7336,7 @@ "Title": "MRefNormalDelegate", "Children": [], "Destination": { - "PageNumber": 85, + "PageNumber": 89, "Type": 2, "Coordinates": { "Top": 0 @@ -7028,7 +7345,7 @@ } ], "Destination": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -7048,7 +7365,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 89, + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -7059,7 +7376,7 @@ "Title": "ColorType", "Children": [], "Destination": { - "PageNumber": 89, + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -7068,7 +7385,7 @@ } ], "Destination": { - "PageNumber": 88, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -7077,7 +7394,7 @@ } ], "Destination": { - "PageNumber": 87, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -7086,7 +7403,7 @@ } ], "Destination": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.verified.json index 7438292da37..41c2f91ce3b 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.verified.json @@ -148,6 +148,16 @@ "href": "BuildFromProject.Inheritdoc.Issue8101.html", "topicHref": "BuildFromProject.Inheritdoc.Issue8101.html" }, + { + "name": "Inheritdoc.Issue9736", + "href": "BuildFromProject.Inheritdoc.Issue9736.html", + "topicHref": "BuildFromProject.Inheritdoc.Issue9736.html" + }, + { + "name": "Inheritdoc.Issue9736.JsonApiOptions", + "href": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html", + "topicHref": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html" + }, { "name": "Issue8725", "href": "BuildFromProject.Issue8725.html", @@ -174,6 +184,11 @@ "href": "BuildFromProject.IInheritdoc.html", "topicHref": "BuildFromProject.IInheritdoc.html" }, + { + "name": "Inheritdoc.Issue9736.IJsonApiOptions", + "href": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html", + "topicHref": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html" + }, { "name": "Enums" }, diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/index.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/index.verified.json index 1717d94d2d6..7de77aa7a88 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/index.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/index.verified.json @@ -104,6 +104,21 @@ "title": "Struct Inheritdoc.Issue8129 | docfx seed website", "keywords": "Struct Inheritdoc.Issue8129 Namespace BuildFromProject Assembly BuildFromProject.dll public struct Inheritdoc.Issue8129 Inherited Members ValueType.Equals(object) ValueType.GetHashCode() ValueType.ToString() object.Equals(object, object) object.GetType() object.ReferenceEquals(object, object) Constructors Issue8129(string) public Issue8129(string foo) Parameters foo string" }, + "api/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html": { + "href": "api/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html", + "title": "Interface Inheritdoc.Issue9736.IJsonApiOptions | docfx seed website", + "keywords": "Interface Inheritdoc.Issue9736.IJsonApiOptions Namespace BuildFromProject Assembly BuildFromProject.dll public interface Inheritdoc.Issue9736.IJsonApiOptions Properties UseRelativeLinks Whether to use relative links for all resources. false by default. bool UseRelativeLinks { get; } Property Value bool Examples options.UseRelativeLinks = true; { \"type\": \"articles\", \"id\": \"4309\", \"relationships\": { \"author\": { \"links\": { \"self\": \"/api/shopping/articles/4309/relationships/author\", \"related\": \"/api/shopping/articles/4309/author\" } } } }" + }, + "api/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html": { + "href": "api/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html", + "title": "Class Inheritdoc.Issue9736.JsonApiOptions | docfx seed website", + "keywords": "Class Inheritdoc.Issue9736.JsonApiOptions Namespace BuildFromProject Assembly BuildFromProject.dll public sealed class Inheritdoc.Issue9736.JsonApiOptions : Inheritdoc.Issue9736.IJsonApiOptions Inheritance object Inheritdoc.Issue9736.JsonApiOptions Implements Inheritdoc.Issue9736.IJsonApiOptions Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.ReferenceEquals(object, object) object.ToString() Properties UseRelativeLinks Whether to use relative links for all resources. false by default. public bool UseRelativeLinks { get; set; } Property Value bool Examples options.UseRelativeLinks = true; { \"type\": \"articles\", \"id\": \"4309\", \"relationships\": { \"author\": { \"links\": { \"self\": \"/api/shopping/articles/4309/relationships/author\", \"related\": \"/api/shopping/articles/4309/author\" } } } }" + }, + "api/BuildFromProject.Inheritdoc.Issue9736.html": { + "href": "api/BuildFromProject.Inheritdoc.Issue9736.html", + "title": "Class Inheritdoc.Issue9736 | docfx seed website", + "keywords": "Class Inheritdoc.Issue9736 Namespace BuildFromProject Assembly BuildFromProject.dll public class Inheritdoc.Issue9736 Inheritance object Inheritdoc.Issue9736 Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString()" + }, "api/BuildFromProject.Inheritdoc.html": { "href": "api/BuildFromProject.Inheritdoc.html", "title": "Class Inheritdoc | docfx seed website", @@ -142,7 +157,7 @@ "api/BuildFromProject.html": { "href": "api/BuildFromProject.html", "title": "Namespace BuildFromProject | docfx seed website", - "keywords": "Namespace BuildFromProject Namespaces BuildFromProject.Issue8540 Classes Class1 Class1.Issue8665 Class1.Issue8696Attribute Class1.Issue8948 Class1.Test Dog Class representing a dog. Inheritdoc Inheritdoc.Issue6366 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2 Inheritdoc.Issue7035 Inheritdoc.Issue7484 This is a test class to have something for DocFX to document. Inheritdoc.Issue8101 Issue8725 A nice class Structs Inheritdoc.Issue8129 Interfaces Class1.IIssue8948 IInheritdoc Enums Class1.Issue9260" + "keywords": "Namespace BuildFromProject Namespaces BuildFromProject.Issue8540 Classes Class1 Class1.Issue8665 Class1.Issue8696Attribute Class1.Issue8948 Class1.Test Dog Class representing a dog. Inheritdoc Inheritdoc.Issue6366 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2 Inheritdoc.Issue7035 Inheritdoc.Issue7484 This is a test class to have something for DocFX to document. Inheritdoc.Issue8101 Inheritdoc.Issue9736 Inheritdoc.Issue9736.JsonApiOptions Issue8725 A nice class Structs Inheritdoc.Issue8129 Interfaces Class1.IIssue8948 IInheritdoc Inheritdoc.Issue9736.IJsonApiOptions Enums Class1.Issue9260" }, "api/BuildFromVBSourceCode.BaseClass1.html": { "href": "api/BuildFromVBSourceCode.BaseClass1.html", @@ -374,6 +389,21 @@ "title": "Struct Inheritdoc.Issue8129 | docfx seed website", "keywords": "Struct Inheritdoc.Issue8129 Namespace BuildFromProject Assembly BuildFromProject.dll public struct Inheritdoc.Issue8129 Inherited Members object.Equals(object?) object.Equals(object?, object?) object.GetHashCode() object.GetType() object.ReferenceEquals(object?, object?) object.ToString() Constructors Issue8129(string) public Issue8129(string foo) Parameters foo string" }, + "apipage/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html": { + "href": "apipage/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html", + "title": "Interface Inheritdoc.Issue9736.IJsonApiOptions | docfx seed website", + "keywords": "Interface Inheritdoc.Issue9736.IJsonApiOptions Namespace BuildFromProject Assembly BuildFromProject.dll public interface Inheritdoc.Issue9736.IJsonApiOptions Properties UseRelativeLinks Whether to use relative links for all resources. false by default. bool UseRelativeLinks { get; } Property Value bool Examples options.UseRelativeLinks = true; { \"type\": \"articles\", \"id\": \"4309\", \"relationships\": { \"author\": { \"links\": { \"self\": \"/api/shopping/articles/4309/relationships/author\", \"related\": \"/api/shopping/articles/4309/author\" } } } }" + }, + "apipage/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html": { + "href": "apipage/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html", + "title": "Class Inheritdoc.Issue9736.JsonApiOptions | docfx seed website", + "keywords": "Class Inheritdoc.Issue9736.JsonApiOptions Namespace BuildFromProject Assembly BuildFromProject.dll public sealed class Inheritdoc.Issue9736.JsonApiOptions : Inheritdoc.Issue9736.IJsonApiOptions Inheritance object Inheritdoc.Issue9736.JsonApiOptions Implements Inheritdoc.Issue9736.IJsonApiOptions Inherited Members object.Equals(object?) object.Equals(object?, object?) object.GetHashCode() object.GetType() object.ReferenceEquals(object?, object?) object.ToString() Properties UseRelativeLinks Whether to use relative links for all resources. false by default. public bool UseRelativeLinks { get; set; } Property Value bool Examples options.UseRelativeLinks = true; { \"type\": \"articles\", \"id\": \"4309\", \"relationships\": { \"author\": { \"links\": { \"self\": \"/api/shopping/articles/4309/relationships/author\", \"related\": \"/api/shopping/articles/4309/author\" } } } }" + }, + "apipage/BuildFromProject.Inheritdoc.Issue9736.html": { + "href": "apipage/BuildFromProject.Inheritdoc.Issue9736.html", + "title": "Class Inheritdoc.Issue9736 | docfx seed website", + "keywords": "Class Inheritdoc.Issue9736 Namespace BuildFromProject Assembly BuildFromProject.dll public class Inheritdoc.Issue9736 Inheritance object Inheritdoc.Issue9736 Inherited Members object.Equals(object?) object.Equals(object?, object?) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object?, object?) object.ToString()" + }, "apipage/BuildFromProject.Inheritdoc.html": { "href": "apipage/BuildFromProject.Inheritdoc.html", "title": "Class Inheritdoc | docfx seed website", @@ -412,7 +442,7 @@ "apipage/BuildFromProject.html": { "href": "apipage/BuildFromProject.html", "title": "Namespace BuildFromProject | docfx seed website", - "keywords": "Namespace BuildFromProject Namespaces BuildFromProject.Issue8540 Classes Inheritdoc.Issue6366.Class1 Class1 Inheritdoc.Issue6366.Class2 Dog Class representing a dog. Inheritdoc Inheritdoc.Issue6366 Inheritdoc.Issue7035 Inheritdoc.Issue7484 This is a test class to have something for DocFX to document. Inheritdoc.Issue8101 Class1.Issue8665 Class1.Issue8696Attribute Issue8725 A nice class Class1.Issue8948 Class1.Test Structs Inheritdoc.Issue8129 Interfaces IInheritdoc Class1.IIssue8948 Enums Class1.Issue9260" + "keywords": "Namespace BuildFromProject Namespaces BuildFromProject.Issue8540 Classes Inheritdoc.Issue6366.Class1 Class1 Inheritdoc.Issue6366.Class2 Dog Class representing a dog. Inheritdoc Inheritdoc.Issue6366 Inheritdoc.Issue7035 Inheritdoc.Issue7484 This is a test class to have something for DocFX to document. Inheritdoc.Issue8101 Class1.Issue8665 Class1.Issue8696Attribute Issue8725 A nice class Class1.Issue8948 Inheritdoc.Issue9736 Inheritdoc.Issue9736.JsonApiOptions Class1.Test Structs Inheritdoc.Issue8129 Interfaces IInheritdoc Class1.IIssue8948 Inheritdoc.Issue9736.IJsonApiOptions Enums Class1.Issue9260" }, "apipage/BuildFromVBSourceCode.BaseClass1.html": { "href": "apipage/BuildFromVBSourceCode.BaseClass1.html", @@ -679,6 +709,21 @@ "title": "Struct Inheritdoc.Issue8129 | docfx seed website", "keywords": "Struct Inheritdoc.Issue8129 Namespace: BuildFromProject Assembly: BuildFromProject.dll public struct Inheritdoc.Issue8129 Inherited Members object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString() Constructors Issue8129(string) public Issue8129(string foo) Parameters foo string" }, + "md/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html": { + "href": "md/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html", + "title": "Interface Inheritdoc.Issue9736.IJsonApiOptions | docfx seed website", + "keywords": "Interface Inheritdoc.Issue9736.IJsonApiOptions Namespace: BuildFromProject Assembly: BuildFromProject.dll public interface Inheritdoc.Issue9736.IJsonApiOptions Properties UseRelativeLinks Whether to use relative links for all resources. false by default. bool UseRelativeLinks { get; } Property Value bool Examples options.UseRelativeLinks = true; { \"type\": \"articles\", \"id\": \"4309\", \"relationships\": { \"author\": { \"links\": { \"self\": \"/api/shopping/articles/4309/relationships/author\", \"related\": \"/api/shopping/articles/4309/author\" } } } }" + }, + "md/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html": { + "href": "md/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html", + "title": "Class Inheritdoc.Issue9736.JsonApiOptions | docfx seed website", + "keywords": "Class Inheritdoc.Issue9736.JsonApiOptions Namespace: BuildFromProject Assembly: BuildFromProject.dll public sealed class Inheritdoc.Issue9736.JsonApiOptions : Inheritdoc.Issue9736.IJsonApiOptions Inheritance object ← Inheritdoc.Issue9736.JsonApiOptions Implements Inheritdoc.Issue9736.IJsonApiOptions Inherited Members object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString() Properties UseRelativeLinks Whether to use relative links for all resources. false by default. public bool UseRelativeLinks { get; set; } Property Value bool Examples options.UseRelativeLinks = true; { \"type\": \"articles\", \"id\": \"4309\", \"relationships\": { \"author\": { \"links\": { \"self\": \"/api/shopping/articles/4309/relationships/author\", \"related\": \"/api/shopping/articles/4309/author\" } } } }" + }, + "md/BuildFromProject.Inheritdoc.Issue9736.html": { + "href": "md/BuildFromProject.Inheritdoc.Issue9736.html", + "title": "Class Inheritdoc.Issue9736 | docfx seed website", + "keywords": "Class Inheritdoc.Issue9736 Namespace: BuildFromProject Assembly: BuildFromProject.dll public class Inheritdoc.Issue9736 Inheritance object ← Inheritdoc.Issue9736 Inherited Members object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()" + }, "md/BuildFromProject.Inheritdoc.html": { "href": "md/BuildFromProject.Inheritdoc.html", "title": "Class Inheritdoc | docfx seed website", @@ -717,7 +762,7 @@ "md/BuildFromProject.html": { "href": "md/BuildFromProject.html", "title": "Namespace BuildFromProject | docfx seed website", - "keywords": "Namespace BuildFromProject Namespaces BuildFromProject.Issue8540 Classes Inheritdoc.Issue6366.Class1 Class1 Inheritdoc.Issue6366.Class2 Dog Class representing a dog. Inheritdoc Inheritdoc.Issue6366 Inheritdoc.Issue7035 Inheritdoc.Issue7484 This is a test class to have something for DocFX to document. Inheritdoc.Issue8101 Class1.Issue8665 Class1.Issue8696Attribute Issue8725 A nice class Class1.Issue8948 Class1.Test Structs Inheritdoc.Issue8129 Interfaces IInheritdoc Class1.IIssue8948 Enums Class1.Issue9260" + "keywords": "Namespace BuildFromProject Namespaces BuildFromProject.Issue8540 Classes Inheritdoc.Issue6366.Class1 Class1 Inheritdoc.Issue6366.Class2 Dog Class representing a dog. Inheritdoc Inheritdoc.Issue6366 Inheritdoc.Issue7035 Inheritdoc.Issue7484 This is a test class to have something for DocFX to document. Inheritdoc.Issue8101 Class1.Issue8665 Class1.Issue8696Attribute Issue8725 A nice class Class1.Issue8948 Inheritdoc.Issue9736 Inheritdoc.Issue9736.JsonApiOptions Class1.Test Structs Inheritdoc.Issue8129 Interfaces IInheritdoc Class1.IIssue8948 Inheritdoc.Issue9736.IJsonApiOptions Enums Class1.Issue9260" }, "md/BuildFromVBSourceCode.BaseClass1.html": { "href": "md/BuildFromVBSourceCode.BaseClass1.html", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html.view.verified.json new file mode 100644 index 00000000000..cdf79226229 --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html.view.verified.json @@ -0,0 +1,42 @@ +{ + "conceptual": "\n

Namespace: BuildFromProject
\nAssembly: BuildFromProject.dll

\n
public interface Inheritdoc.Issue9736.IJsonApiOptions\n
\n

Properties

\n

UseRelativeLinks

\n

Whether to use relative links for all resources. false by default.

\n
bool UseRelativeLinks { get; }\n
\n

Property Value

\n

bool

\n

Examples

\n
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", + "type": "Conceptual", + "source": { + "remote": { + "path": "samples/seed/obj/md/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.md", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "startLine": 0, + "endLine": 0 + }, + "path": "obj/md/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.md", + "documentation": { + "remote": { + "path": "samples/seed/obj/md/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.md", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "startLine": 0, + "endLine": 0 + }, + "_appName": "Seed", + "_appTitle": "docfx seed website", + "_enableSearch": true, + "pdf": true, + "pdfTocPage": true, + "rawTitle": "

Interface Inheritdoc.Issue9736.IJsonApiOptions

", + "title": " Interface Inheritdoc.Issue9736.IJsonApiOptions", + "wordCount": 51, + "_key": "obj/md/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.md", + "_navKey": "~/toc.yml", + "_navPath": "toc.html", + "_navRel": "../toc.html", + "_path": "md/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html", + "_rel": "../", + "_tocKey": "~/obj/md/toc.yml", + "_tocPath": "md/toc.html", + "_tocRel": "toc.html", + "_disableToc": false, + "docurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/obj/md/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.md/#L1" +} \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html.view.verified.json new file mode 100644 index 00000000000..9fe6c1db07a --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html.view.verified.json @@ -0,0 +1,42 @@ +{ + "conceptual": "\n

Namespace: BuildFromProject
\nAssembly: BuildFromProject.dll

\n
public sealed class Inheritdoc.Issue9736.JsonApiOptions : Inheritdoc.Issue9736.IJsonApiOptions\n
\n

Inheritance

\n

object ←\nInheritdoc.Issue9736.JsonApiOptions

\n

Implements

\n

Inheritdoc.Issue9736.IJsonApiOptions

\n

Inherited Members

\n

object.Equals(object?),\nobject.Equals(object?, object?),\nobject.GetHashCode(),\nobject.GetType(),\nobject.ReferenceEquals(object?, object?),\nobject.ToString()

\n

Properties

\n

UseRelativeLinks

\n

Whether to use relative links for all resources. false by default.

\n
public bool UseRelativeLinks { get; set; }\n
\n

Property Value

\n

bool

\n

Examples

\n
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", + "type": "Conceptual", + "source": { + "remote": { + "path": "samples/seed/obj/md/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.md", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "startLine": 0, + "endLine": 0 + }, + "path": "obj/md/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.md", + "documentation": { + "remote": { + "path": "samples/seed/obj/md/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.md", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "startLine": 0, + "endLine": 0 + }, + "_appName": "Seed", + "_appTitle": "docfx seed website", + "_enableSearch": true, + "pdf": true, + "pdfTocPage": true, + "rawTitle": "

Class Inheritdoc.Issue9736.JsonApiOptions

", + "title": " Class Inheritdoc.Issue9736.JsonApiOptions", + "wordCount": 71, + "_key": "obj/md/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.md", + "_navKey": "~/toc.yml", + "_navPath": "toc.html", + "_navRel": "../toc.html", + "_path": "md/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html", + "_rel": "../", + "_tocKey": "~/obj/md/toc.yml", + "_tocPath": "md/toc.html", + "_tocRel": "toc.html", + "_disableToc": false, + "docurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/obj/md/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.md/#L1" +} \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.Inheritdoc.Issue9736.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.Inheritdoc.Issue9736.html.view.verified.json new file mode 100644 index 00000000000..62d1a464f0e --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.Inheritdoc.Issue9736.html.view.verified.json @@ -0,0 +1,42 @@ +{ + "conceptual": "\n

Namespace: BuildFromProject
\nAssembly: BuildFromProject.dll

\n
public class Inheritdoc.Issue9736\n
\n

Inheritance

\n

object ←\nInheritdoc.Issue9736

\n

Inherited Members

\n

object.Equals(object?),\nobject.Equals(object?, object?),\nobject.GetHashCode(),\nobject.GetType(),\nobject.MemberwiseClone(),\nobject.ReferenceEquals(object?, object?),\nobject.ToString()

\n", + "type": "Conceptual", + "source": { + "remote": { + "path": "samples/seed/obj/md/BuildFromProject.Inheritdoc.Issue9736.md", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "startLine": 0, + "endLine": 0 + }, + "path": "obj/md/BuildFromProject.Inheritdoc.Issue9736.md", + "documentation": { + "remote": { + "path": "samples/seed/obj/md/BuildFromProject.Inheritdoc.Issue9736.md", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "startLine": 0, + "endLine": 0 + }, + "_appName": "Seed", + "_appTitle": "docfx seed website", + "_enableSearch": true, + "pdf": true, + "pdfTocPage": true, + "rawTitle": "

Class Inheritdoc.Issue9736

", + "title": " Class Inheritdoc.Issue9736", + "wordCount": 22, + "_key": "obj/md/BuildFromProject.Inheritdoc.Issue9736.md", + "_navKey": "~/toc.yml", + "_navPath": "toc.html", + "_navRel": "../toc.html", + "_path": "md/BuildFromProject.Inheritdoc.Issue9736.html", + "_rel": "../", + "_tocKey": "~/obj/md/toc.yml", + "_tocPath": "md/toc.html", + "_tocRel": "toc.html", + "_disableToc": false, + "docurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/obj/md/BuildFromProject.Inheritdoc.Issue9736.md/#L1" +} \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.html.view.verified.json index 9646d1fdc65..feadbf92625 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.html.view.verified.json @@ -1,5 +1,5 @@ { - "conceptual": "\n

Namespaces

\n

BuildFromProject.Issue8540

\n

Classes

\n

Inheritdoc.Issue6366.Class1<T>

\n

Class1

\n

Inheritdoc.Issue6366.Class2

\n

Dog

\n

Class representing a dog.

\n

Inheritdoc

\n

Inheritdoc.Issue6366

\n

Inheritdoc.Issue7035

\n

Inheritdoc.Issue7484

\n

This is a test class to have something for DocFX to document.

\n

Inheritdoc.Issue8101

\n

Class1.Issue8665

\n

Class1.Issue8696Attribute

\n

Issue8725

\n

A nice class

\n

Class1.Issue8948

\n

Class1.Test<T>

\n

Structs

\n

Inheritdoc.Issue8129

\n

Interfaces

\n

IInheritdoc

\n

Class1.IIssue8948

\n

Enums

\n

Class1.Issue9260

\n", + "conceptual": "\n

Namespaces

\n

BuildFromProject.Issue8540

\n

Classes

\n

Inheritdoc.Issue6366.Class1<T>

\n

Class1

\n

Inheritdoc.Issue6366.Class2

\n

Dog

\n

Class representing a dog.

\n

Inheritdoc

\n

Inheritdoc.Issue6366

\n

Inheritdoc.Issue7035

\n

Inheritdoc.Issue7484

\n

This is a test class to have something for DocFX to document.

\n

Inheritdoc.Issue8101

\n

Class1.Issue8665

\n

Class1.Issue8696Attribute

\n

Issue8725

\n

A nice class

\n

Class1.Issue8948

\n

Inheritdoc.Issue9736

\n

Inheritdoc.Issue9736.JsonApiOptions

\n

Class1.Test<T>

\n

Structs

\n

Inheritdoc.Issue8129

\n

Interfaces

\n

IInheritdoc

\n

Class1.IIssue8948

\n

Inheritdoc.Issue9736.IJsonApiOptions

\n

Enums

\n

Class1.Issue9260

\n", "type": "Conceptual", "source": { "remote": { @@ -27,7 +27,7 @@ "pdfTocPage": true, "rawTitle": "

Namespace BuildFromProject

", "title": " Namespace BuildFromProject", - "wordCount": 43, + "wordCount": 46, "_key": "obj/md/BuildFromProject.md", "_navKey": "~/toc.yml", "_navPath": "toc.html", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/CatLibrary.Cat-2.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/CatLibrary.Cat-2.html.view.verified.json index f38b9648951..fc358188bf6 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/CatLibrary.Cat-2.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/CatLibrary.Cat-2.html.view.verified.json @@ -1,5 +1,5 @@ { - "conceptual": "\n

Namespace: CatLibrary
\nAssembly: CatLibrary.dll

\n

Here's main class of this Demo.

\n

You can see mostly type of article within this class and you for more detail, please see the remarks.

\n

\n

this class is a template class. It has two Generic parameter. they are: T and K.

\n

The extension method of this class can refer to class

\n
[Serializable]\n[Obsolete]\npublic class Cat<T, K> : ICat, IAnimal where T : class, new() where K : struct\n
\n

Type Parameters

\n

T

\n

This type should be class and can new instance.

\n

K

\n

This type is a struct type, class type can't be used for this parameter.

\n

Inheritance

\n

object ←\nCat<T, K>

\n

Implements

\n

ICat,\nIAnimal

\n

Inherited Members

\n

object.Equals(object?),\nobject.Equals(object?, object?),\nobject.GetHashCode(),\nobject.GetType(),\nobject.MemberwiseClone(),\nobject.ReferenceEquals(object?, object?),\nobject.ToString()

\n

Extension Methods

\n

ICatExtension.Play(ICat, ContainersRefType.ColorType),\nICatExtension.Sleep(ICat, long)

\n

Examples

\n

Here's example of how to create an instance of this class. As T is limited with class and K is limited with struct.

\n
var a = new Cat(object, int)();\nint catNumber = new int();\nunsafe\n{\n    a.GetFeetLength(catNumber);\n}
\n

As you see, here we bring in pointer so we need to add unsafe keyword.

\n

Remarks

\n

Here's all the content you can see in this class.

\n

Constructors

\n

Cat()

\n

Default constructor.

\n
public Cat()\n
\n

Cat(T)

\n

Constructor with one generic parameter.

\n
public Cat(T ownType)\n
\n

Parameters

\n

ownType T

\n

This parameter type defined by class.

\n

Cat(string, out int, string, bool)

\n

It's a complex constructor. The parameter will have some attributes.

\n
public Cat(string nickName, out int age, string realName, bool isHealthy)\n
\n

Parameters

\n

nickName string

\n

it's string type.

\n

age int

\n

It's an out and ref parameter.

\n

realName string

\n

It's an out paramter.

\n

isHealthy bool

\n

It's an in parameter.

\n

Fields

\n

isHealthy

\n

Field with attribute.

\n
[ContextStatic]\n[NonSerialized]\n[Obsolete]\npublic bool isHealthy\n
\n

Field Value

\n

bool

\n

Properties

\n

Age

\n

Hint cat's age.

\n
[Obsolete]\nprotected int Age { get; set; }\n
\n

Property Value

\n

int

\n

Name

\n

EII property.

\n
public string Name { get; }\n
\n

Property Value

\n

string

\n

this[string]

\n

This is index property of Cat. You can see that the visibility is different between get and set method.

\n
public int this[string a] { protected get; set; }\n
\n

Property Value

\n

int

\n

Methods

\n

CalculateFood(DateTime)

\n

It's a method with complex return type.

\n
public Dictionary<string, List<int>> CalculateFood(DateTime date)\n
\n

Parameters

\n

date DateTime

\n

Date time to now.

\n

Returns

\n

Dictionary<string, List<int>>

\n

It's a relationship map of different kind food.

\n

Equals(object)

\n

Override the method of Object.Equals(object obj).

\n
public override bool Equals(object obj)\n
\n

Parameters

\n

obj object

\n

Can pass any class type.

\n

Returns

\n

bool

\n

The return value tell you whehter the compare operation is successful.

\n

GetTailLength(int*, params object[])

\n

It's an unsafe method.\nAs you see, catName is a pointer, so we need to add unsafe keyword.

\n
public long GetTailLength(int* catName, params object[] parameters)\n
\n

Parameters

\n

catName int*

\n

Thie represent for cat name length.

\n

parameters object[]

\n

Optional parameters.

\n

Returns

\n

long

\n

Return cat tail's length.

\n

Jump(T, K, ref bool)

\n

This method have attribute above it.

\n
[Conditional("Debug")]\npublic void Jump(T ownType, K anotherOwnType, ref bool cheat)\n
\n

Parameters

\n

ownType T

\n

Type come from class define.

\n

anotherOwnType K

\n

Type come from class define.

\n

cheat bool

\n

Hint whether this cat has cheat mode.

\n

Exceptions

\n

ArgumentException

\n

This is an argument exception

\n

ownEat

\n

Eat event of this cat

\n
[Obsolete("This _event handler_ is deprecated.")]\npublic event EventHandler ownEat\n
\n

Event Type

\n

EventHandler

\n

Operators

\n

operator +(Cat<T, K>, int)

\n

Addition operator of this class.

\n
public static int operator +(Cat<T, K> lsr, int rsr)\n
\n

Parameters

\n

lsr Cat<T, K>

\n

..

\n

rsr int

\n

~~

\n

Returns

\n

int

\n

Result with int type.

\n

explicit operator Tom(Cat<T, K>)

\n

Expilicit operator of this class.

\n

It means this cat can evolve to change to Tom. Tom and Jerry.

\n
public static explicit operator Tom(Cat<T, K> src)\n
\n

Parameters

\n

src Cat<T, K>

\n

Instance of this class.

\n

Returns

\n

Tom

\n

Advanced class type of cat.

\n

operator -(Cat<T, K>, int)

\n

Similar with operaotr +, refer to that topic.

\n
public static int operator -(Cat<T, K> lsr, int rsr)\n
\n

Parameters

\n

lsr Cat<T, K>

\n

rsr int

\n

Returns

\n

int

\n", + "conceptual": "\n

Namespace: CatLibrary
\nAssembly: CatLibrary.dll

\n

Here's main class of this Demo.

\n

You can see mostly type of article within this class and you for more detail, please see the remarks.

\n

\n

this class is a template class. It has two Generic parameter. they are: T and K.

\n

The extension method of this class can refer to class

\n
[Serializable]\n[Obsolete]\npublic class Cat<T, K> : ICat, IAnimal where T : class, new() where K : struct\n
\n

Type Parameters

\n

T

\n

This type should be class and can new instance.

\n

K

\n

This type is a struct type, class type can't be used for this parameter.

\n

Inheritance

\n

object ←\nCat<T, K>

\n

Implements

\n

ICat,\nIAnimal

\n

Inherited Members

\n

object.Equals(object?),\nobject.Equals(object?, object?),\nobject.GetHashCode(),\nobject.GetType(),\nobject.MemberwiseClone(),\nobject.ReferenceEquals(object?, object?),\nobject.ToString()

\n

Extension Methods

\n

ICatExtension.Play(ICat, ContainersRefType.ColorType),\nICatExtension.Sleep(ICat, long)

\n

Examples

\n

Here's example of how to create an instance of this class. As T is limited with class and K is limited with struct.

\n
var a = new Cat(object, int)();\nint catNumber = new int();\nunsafe\n{\n    a.GetFeetLength(catNumber);\n}
\n

As you see, here we bring in pointer so we need to add unsafe keyword.

\n

Remarks

\n

Here's all the content you can see in this class.

\n

Constructors

\n

Cat()

\n

Default constructor.

\n
public Cat()\n
\n

Cat(T)

\n

Constructor with one generic parameter.

\n
public Cat(T ownType)\n
\n

Parameters

\n

ownType T

\n

This parameter type defined by class.

\n

Cat(string, out int, string, bool)

\n

It's a complex constructor. The parameter will have some attributes.

\n
public Cat(string nickName, out int age, string realName, bool isHealthy)\n
\n

Parameters

\n

nickName string

\n

it's string type.

\n

age int

\n

It's an out and ref parameter.

\n

realName string

\n

It's an out paramter.

\n

isHealthy bool

\n

It's an in parameter.

\n

Fields

\n

isHealthy

\n

Field with attribute.

\n
[ContextStatic]\n[NonSerialized]\n[Obsolete]\npublic bool isHealthy\n
\n

Field Value

\n

bool

\n

Properties

\n

Age

\n

Hint cat's age.

\n
[Obsolete]\nprotected int Age { get; set; }\n
\n

Property Value

\n

int

\n

Name

\n

EII property.

\n
public string Name { get; }\n
\n

Property Value

\n

string

\n

this[string]

\n

This is index property of Cat. You can see that the visibility is different between get and set method.

\n
public int this[string a] { protected get; set; }\n
\n

Property Value

\n

int

\n

Methods

\n

CalculateFood(DateTime)

\n

It's a method with complex return type.

\n
public Dictionary<string, List<int>> CalculateFood(DateTime date)\n
\n

Parameters

\n

date DateTime

\n

Date time to now.

\n

Returns

\n

Dictionary<string, List<int>>

\n

It's a relationship map of different kind food.

\n

Equals(object)

\n

Override the method of Object.Equals(object obj).

\n
public override bool Equals(object obj)\n
\n

Parameters

\n

obj object

\n

Can pass any class type.

\n

Returns

\n

bool

\n

The return value tell you whehter the compare operation is successful.

\n

GetTailLength(int*, params object[])

\n

It's an unsafe method.\nAs you see, catName is a pointer, so we need to add unsafe keyword.

\n
public long GetTailLength(int* catName, params object[] parameters)\n
\n

Parameters

\n

catName int*

\n

Thie represent for cat name length.

\n

parameters object[]

\n

Optional parameters.

\n

Returns

\n

long

\n

Return cat tail's length.

\n

Jump(T, K, ref bool)

\n

This method have attribute above it.

\n
[Conditional("Debug")]\npublic void Jump(T ownType, K anotherOwnType, ref bool cheat)\n
\n

Parameters

\n

ownType T

\n

Type come from class define.

\n

anotherOwnType K

\n

Type come from class define.

\n

cheat bool

\n

Hint whether this cat has cheat mode.

\n

Exceptions

\n

ArgumentException

\n

This is an argument exception

\n

ownEat

\n

Eat event of this cat

\n
[Obsolete("This _event handler_ is deprecated.")]\npublic event EventHandler ownEat\n
\n

Event Type

\n

EventHandler

\n

Operators

\n

operator +(Cat<T, K>, int)

\n

Addition operator of this class.

\n
public static int operator +(Cat<T, K> lsr, int rsr)\n
\n

Parameters

\n

lsr Cat<T, K>

\n

..

\n

rsr int

\n

~~

\n

Returns

\n

int

\n

Result with int type.

\n

explicit operator Tom(Cat<T, K>)

\n

Expilicit operator of this class.

\n

It means this cat can evolve to change to Tom. Tom and Jerry.

\n
public static explicit operator Tom(Cat<T, K> src)\n
\n

Parameters

\n

src Cat<T, K>

\n

Instance of this class.

\n

Returns

\n

Tom

\n

Advanced class type of cat.

\n

operator -(Cat<T, K>, int)

\n

Similar with operaotr +, refer to that topic.

\n
public static int operator -(Cat<T, K> lsr, int rsr)\n
\n

Parameters

\n

lsr Cat<T, K>

\n

rsr int

\n

Returns

\n

int

\n", "type": "Conceptual", "source": { "remote": { diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/CatLibrary.ICatExtension.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/CatLibrary.ICatExtension.html.view.verified.json index 3048684c691..384c39aa5b8 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/CatLibrary.ICatExtension.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/CatLibrary.ICatExtension.html.view.verified.json @@ -1,5 +1,5 @@ { - "conceptual": "\n

Namespace: CatLibrary
\nAssembly: CatLibrary.dll

\n

It's the class that contains ICat interface's extension method.

\n

This class must be public and static.

Also it shouldn't be a geneic class

\n
public static class ICatExtension\n
\n

Inheritance

\n

object ←\nICatExtension

\n

Inherited Members

\n

object.Equals(object?),\nobject.Equals(object?, object?),\nobject.GetHashCode(),\nobject.GetType(),\nobject.MemberwiseClone(),\nobject.ReferenceEquals(object?, object?),\nobject.ToString()

\n

Methods

\n

Play(ICat, ColorType)

\n

Extension method to let cat play

\n
public static void Play(this ICat icat, ContainersRefType.ColorType toy)\n
\n

Parameters

\n

icat ICat

\n

Cat

\n

toy ContainersRefType.ColorType

\n

Something to play

\n

Sleep(ICat, long)

\n

Extension method hint that how long the cat can sleep.

\n
public static void Sleep(this ICat icat, long hours)\n
\n

Parameters

\n

icat ICat

\n

The type will be extended.

\n

hours long

\n

The length of sleep.

\n", + "conceptual": "\n

Namespace: CatLibrary
\nAssembly: CatLibrary.dll

\n

It's the class that contains ICat interface's extension method.

\n

This class must be public and static.

\n

Also it shouldn't be a geneic class

\n
public static class ICatExtension\n
\n

Inheritance

\n

object ←\nICatExtension

\n

Inherited Members

\n

object.Equals(object?),\nobject.Equals(object?, object?),\nobject.GetHashCode(),\nobject.GetType(),\nobject.MemberwiseClone(),\nobject.ReferenceEquals(object?, object?),\nobject.ToString()

\n

Methods

\n

Play(ICat, ColorType)

\n

Extension method to let cat play

\n
public static void Play(this ICat icat, ContainersRefType.ColorType toy)\n
\n

Parameters

\n

icat ICat

\n

Cat

\n

toy ContainersRefType.ColorType

\n

Something to play

\n

Sleep(ICat, long)

\n

Extension method hint that how long the cat can sleep.

\n
public static void Sleep(this ICat icat, long hours)\n
\n

Parameters

\n

icat ICat

\n

The type will be extended.

\n

hours long

\n

The length of sleep.

\n", "type": "Conceptual", "source": { "remote": { diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/CatLibrary.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/CatLibrary.html.view.verified.json index 84116296562..eec926a8103 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/CatLibrary.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/CatLibrary.html.view.verified.json @@ -1,5 +1,5 @@ { - "conceptual": "\n

Namespaces

\n

CatLibrary.Core

\n

Classes

\n

Cat<T, K>

\n

Here's main class of this Demo.

\n

You can see mostly type of article within this class and you for more detail, please see the remarks.

\n

\n

this class is a template class. It has two Generic parameter. they are: T and K.

\n

The extension method of this class can refer to class

\n

CatException<T>

\n

Complex<T, J>

\n

ICatExtension

\n

It's the class that contains ICat interface's extension method.

\n

This class must be public and static.

Also it shouldn't be a geneic class

\n

Tom

\n

Tom class is only inherit from Object. Not any member inside itself.

\n

TomFromBaseClass

\n

TomFromBaseClass inherits from @

\n

Interfaces

\n

IAnimal

\n

This is basic interface of all animal.

\n

ICat

\n

Cat's interface

\n

Delegates

\n

FakeDelegate<T>

\n

Fake delegate

\n

MRefDelegate<K, T, L>

\n

Generic delegate with many constrains.

\n

MRefNormalDelegate

\n

Delegate in the namespace

\n", + "conceptual": "\n

Namespaces

\n

CatLibrary.Core

\n

Classes

\n

Cat<T, K>

\n

Here's main class of this Demo.

\n

You can see mostly type of article within this class and you for more detail, please see the remarks.

\n

\n

this class is a template class. It has two Generic parameter. they are: T and K.

\n

The extension method of this class can refer to class

\n

CatException<T>

\n

Complex<T, J>

\n

ICatExtension

\n

It's the class that contains ICat interface's extension method.

\n

This class must be public and static.

\n

Also it shouldn't be a geneic class

\n

Tom

\n

Tom class is only inherit from Object. Not any member inside itself.

\n

TomFromBaseClass

\n

TomFromBaseClass inherits from @

\n

Interfaces

\n

IAnimal

\n

This is basic interface of all animal.

\n

ICat

\n

Cat's interface

\n

Delegates

\n

FakeDelegate<T>

\n

Fake delegate

\n

MRefDelegate<K, T, L>

\n

Generic delegate with many constrains.

\n

MRefNormalDelegate

\n

Delegate in the namespace

\n", "type": "Conceptual", "source": { "remote": { diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.html.view.verified.json index 13e585813c0..2bc12ed1ed1 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.html.view.verified.json @@ -260,6 +260,24 @@ "items": [], "leaf": true }, + { + "name": "Inheritdoc.Issue9736", + "href": "BuildFromProject.Inheritdoc.Issue9736.html", + "topicHref": "BuildFromProject.Inheritdoc.Issue9736.html", + "tocHref": null, + "level": 3, + "items": [], + "leaf": true + }, + { + "name": "Inheritdoc.Issue9736.JsonApiOptions", + "href": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html", + "topicHref": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html", + "tocHref": null, + "level": 3, + "items": [], + "leaf": true + }, { "name": "Issue8725", "href": "BuildFromProject.Issue8725.html", @@ -312,6 +330,15 @@ "items": [], "leaf": true }, + { + "name": "Inheritdoc.Issue9736.IJsonApiOptions", + "href": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html", + "topicHref": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html", + "tocHref": null, + "level": 3, + "items": [], + "leaf": true + }, { "name": "Enums", "topicHref": null, diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.json.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.json.view.verified.json index 769ecbab285..bfdc7d78b39 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.json.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.json.view.verified.json @@ -1,3 +1,3 @@ { - "content": "{\"items\":[{\"name\":\"BuildFromAssembly\",\"href\":\"BuildFromAssembly.html\",\"topicHref\":\"BuildFromAssembly.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"Class1\",\"href\":\"BuildFromAssembly.Class1.html\",\"topicHref\":\"BuildFromAssembly.Class1.html\"},{\"name\":\"Structs\"},{\"name\":\"Issue5432\",\"href\":\"BuildFromAssembly.Issue5432.html\",\"topicHref\":\"BuildFromAssembly.Issue5432.html\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"BuildFromCSharpSourceCode.html\",\"topicHref\":\"BuildFromCSharpSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"CSharp\",\"href\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"BuildFromCSharpSourceCode.CSharp.html\"}]},{\"name\":\"BuildFromProject\",\"href\":\"BuildFromProject.html\",\"topicHref\":\"BuildFromProject.html\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"BuildFromProject.Issue8540.html\",\"topicHref\":\"BuildFromProject.Issue8540.html\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.A.html\"}]},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.B.html\"}]}]},{\"name\":\"Classes\"},{\"name\":\"Class1\",\"href\":\"BuildFromProject.Class1.html\",\"topicHref\":\"BuildFromProject.Class1.html\"},{\"name\":\"Class1.Issue8665\",\"href\":\"BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8665.html\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8696Attribute.html\"},{\"name\":\"Class1.Issue8948\",\"href\":\"BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8948.html\"},{\"name\":\"Class1.Test\",\"href\":\"BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"BuildFromProject.Class1.Test-1.html\"},{\"name\":\"Dog\",\"href\":\"BuildFromProject.Dog.html\",\"topicHref\":\"BuildFromProject.Dog.html\"},{\"name\":\"Inheritdoc\",\"href\":\"BuildFromProject.Inheritdoc.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.html\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.html\"},{\"name\":\"Inheritdoc.Issue6366.Class1\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7035.html\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7484.html\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8101.html\"},{\"name\":\"Issue8725\",\"href\":\"BuildFromProject.Issue8725.html\",\"topicHref\":\"BuildFromProject.Issue8725.html\"},{\"name\":\"Structs\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8129.html\"},{\"name\":\"Interfaces\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"BuildFromProject.Class1.IIssue8948.html\"},{\"name\":\"IInheritdoc\",\"href\":\"BuildFromProject.IInheritdoc.html\",\"topicHref\":\"BuildFromProject.IInheritdoc.html\"},{\"name\":\"Enums\"},{\"name\":\"Class1.Issue9260\",\"href\":\"BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"BuildFromProject.Class1.Issue9260.html\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"BuildFromVBSourceCode.html\",\"topicHref\":\"BuildFromVBSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"BaseClass1\",\"href\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"BuildFromVBSourceCode.BaseClass1.html\"},{\"name\":\"Class1\",\"href\":\"BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"BuildFromVBSourceCode.Class1.html\"}]},{\"name\":\"CatLibrary\",\"href\":\"CatLibrary.html\",\"topicHref\":\"CatLibrary.html\",\"items\":[{\"name\":\"Core\",\"href\":\"CatLibrary.Core.html\",\"topicHref\":\"CatLibrary.Core.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"CatLibrary.Core.ExplicitLayoutClass.html\"},{\"name\":\"Issue231\",\"href\":\"CatLibrary.Core.Issue231.html\",\"topicHref\":\"CatLibrary.Core.Issue231.html\"},{\"name\":\"Structs\"},{\"name\":\"ContainersRefType\",\"href\":\"CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.html\"},{\"name\":\"Interfaces\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\"},{\"name\":\"Enums\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ColorType.html\"},{\"name\":\"Delegates\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\"}]},{\"name\":\"Classes\"},{\"name\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\"},{\"name\":\"CatException\",\"href\":\"CatLibrary.CatException-1.html\",\"topicHref\":\"CatLibrary.CatException-1.html\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\"},{\"name\":\"ICatExtension\",\"href\":\"CatLibrary.ICatExtension.html\",\"topicHref\":\"CatLibrary.ICatExtension.html\"},{\"name\":\"Tom\",\"href\":\"CatLibrary.Tom.html\",\"topicHref\":\"CatLibrary.Tom.html\"},{\"name\":\"TomFromBaseClass\",\"href\":\"CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"CatLibrary.TomFromBaseClass.html\"},{\"name\":\"Interfaces\"},{\"name\":\"IAnimal\",\"href\":\"CatLibrary.IAnimal.html\",\"topicHref\":\"CatLibrary.IAnimal.html\"},{\"name\":\"ICat\",\"href\":\"CatLibrary.ICat.html\",\"topicHref\":\"CatLibrary.ICat.html\"},{\"name\":\"Delegates\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\"},{\"name\":\"MRefDelegate\",\"href\":\"CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"CatLibrary.MRefDelegate-3.html\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"CatLibrary.MRefNormalDelegate.html\"}]},{\"name\":\"MRef\",\"href\":\"MRef.html\",\"topicHref\":\"MRef.html\",\"items\":[{\"name\":\"Demo\",\"href\":\"MRef.Demo.html\",\"topicHref\":\"MRef.Demo.html\",\"items\":[{\"name\":\"Enumeration\",\"href\":\"MRef.Demo.Enumeration.html\",\"topicHref\":\"MRef.Demo.Enumeration.html\",\"items\":[{\"name\":\"Enums\"},{\"name\":\"ColorType\",\"href\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"MRef.Demo.Enumeration.ColorType.html\"}]}]}]}],\"pdf\":true,\"pdfTocPage\":true}" + "content": "{\"items\":[{\"name\":\"BuildFromAssembly\",\"href\":\"BuildFromAssembly.html\",\"topicHref\":\"BuildFromAssembly.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"Class1\",\"href\":\"BuildFromAssembly.Class1.html\",\"topicHref\":\"BuildFromAssembly.Class1.html\"},{\"name\":\"Structs\"},{\"name\":\"Issue5432\",\"href\":\"BuildFromAssembly.Issue5432.html\",\"topicHref\":\"BuildFromAssembly.Issue5432.html\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"BuildFromCSharpSourceCode.html\",\"topicHref\":\"BuildFromCSharpSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"CSharp\",\"href\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"BuildFromCSharpSourceCode.CSharp.html\"}]},{\"name\":\"BuildFromProject\",\"href\":\"BuildFromProject.html\",\"topicHref\":\"BuildFromProject.html\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"BuildFromProject.Issue8540.html\",\"topicHref\":\"BuildFromProject.Issue8540.html\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.A.html\"}]},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.B.html\"}]}]},{\"name\":\"Classes\"},{\"name\":\"Class1\",\"href\":\"BuildFromProject.Class1.html\",\"topicHref\":\"BuildFromProject.Class1.html\"},{\"name\":\"Class1.Issue8665\",\"href\":\"BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8665.html\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8696Attribute.html\"},{\"name\":\"Class1.Issue8948\",\"href\":\"BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8948.html\"},{\"name\":\"Class1.Test\",\"href\":\"BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"BuildFromProject.Class1.Test-1.html\"},{\"name\":\"Dog\",\"href\":\"BuildFromProject.Dog.html\",\"topicHref\":\"BuildFromProject.Dog.html\"},{\"name\":\"Inheritdoc\",\"href\":\"BuildFromProject.Inheritdoc.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.html\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.html\"},{\"name\":\"Inheritdoc.Issue6366.Class1\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7035.html\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7484.html\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8101.html\"},{\"name\":\"Inheritdoc.Issue9736\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.html\"},{\"name\":\"Inheritdoc.Issue9736.JsonApiOptions\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html\"},{\"name\":\"Issue8725\",\"href\":\"BuildFromProject.Issue8725.html\",\"topicHref\":\"BuildFromProject.Issue8725.html\"},{\"name\":\"Structs\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8129.html\"},{\"name\":\"Interfaces\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"BuildFromProject.Class1.IIssue8948.html\"},{\"name\":\"IInheritdoc\",\"href\":\"BuildFromProject.IInheritdoc.html\",\"topicHref\":\"BuildFromProject.IInheritdoc.html\"},{\"name\":\"Inheritdoc.Issue9736.IJsonApiOptions\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html\"},{\"name\":\"Enums\"},{\"name\":\"Class1.Issue9260\",\"href\":\"BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"BuildFromProject.Class1.Issue9260.html\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"BuildFromVBSourceCode.html\",\"topicHref\":\"BuildFromVBSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"BaseClass1\",\"href\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"BuildFromVBSourceCode.BaseClass1.html\"},{\"name\":\"Class1\",\"href\":\"BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"BuildFromVBSourceCode.Class1.html\"}]},{\"name\":\"CatLibrary\",\"href\":\"CatLibrary.html\",\"topicHref\":\"CatLibrary.html\",\"items\":[{\"name\":\"Core\",\"href\":\"CatLibrary.Core.html\",\"topicHref\":\"CatLibrary.Core.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"CatLibrary.Core.ExplicitLayoutClass.html\"},{\"name\":\"Issue231\",\"href\":\"CatLibrary.Core.Issue231.html\",\"topicHref\":\"CatLibrary.Core.Issue231.html\"},{\"name\":\"Structs\"},{\"name\":\"ContainersRefType\",\"href\":\"CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.html\"},{\"name\":\"Interfaces\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\"},{\"name\":\"Enums\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ColorType.html\"},{\"name\":\"Delegates\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\"}]},{\"name\":\"Classes\"},{\"name\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\"},{\"name\":\"CatException\",\"href\":\"CatLibrary.CatException-1.html\",\"topicHref\":\"CatLibrary.CatException-1.html\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\"},{\"name\":\"ICatExtension\",\"href\":\"CatLibrary.ICatExtension.html\",\"topicHref\":\"CatLibrary.ICatExtension.html\"},{\"name\":\"Tom\",\"href\":\"CatLibrary.Tom.html\",\"topicHref\":\"CatLibrary.Tom.html\"},{\"name\":\"TomFromBaseClass\",\"href\":\"CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"CatLibrary.TomFromBaseClass.html\"},{\"name\":\"Interfaces\"},{\"name\":\"IAnimal\",\"href\":\"CatLibrary.IAnimal.html\",\"topicHref\":\"CatLibrary.IAnimal.html\"},{\"name\":\"ICat\",\"href\":\"CatLibrary.ICat.html\",\"topicHref\":\"CatLibrary.ICat.html\"},{\"name\":\"Delegates\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\"},{\"name\":\"MRefDelegate\",\"href\":\"CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"CatLibrary.MRefDelegate-3.html\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"CatLibrary.MRefNormalDelegate.html\"}]},{\"name\":\"MRef\",\"href\":\"MRef.html\",\"topicHref\":\"MRef.html\",\"items\":[{\"name\":\"Demo\",\"href\":\"MRef.Demo.html\",\"topicHref\":\"MRef.Demo.html\",\"items\":[{\"name\":\"Enumeration\",\"href\":\"MRef.Demo.Enumeration.html\",\"topicHref\":\"MRef.Demo.Enumeration.html\",\"items\":[{\"name\":\"Enums\"},{\"name\":\"ColorType\",\"href\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"MRef.Demo.Enumeration.ColorType.html\"}]}]}]}],\"pdf\":true,\"pdfTocPage\":true}" } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.pdf.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.pdf.verified.json index 73aee595918..d8ac6e50935 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.pdf.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.pdf.verified.json @@ -1,9 +1,9 @@ { - "NumberOfPages": 80, + "NumberOfPages": 84, "Pages": [ { "Number": 1, - "Text": "Table of Contents\nBuildFromAssembly 3\nClasses\nClass1 4\nStructs\nIssue5432 5\nBuildFromCSharpSourceCode 6\nClasses\nCSharp 7\nBuildFromProject 8\nIssue8540 10\nA 11\nClasses\nA 12\nB 13\nClasses\nB 14\nClasses\nClass1 15\nClass1.Issue8665 20\nClass1.Issue8696Attribute 22\nClass1.Issue8948 24\nClass1.Test 25\nDog 26\nInheritdoc 28\nInheritdoc.Issue6366 29\nInheritdoc.Issue6366.Class1 30\nInheritdoc.Issue6366.Class2 31\nInheritdoc.Issue7035 32\nInheritdoc.Issue7484 33\nInheritdoc.Issue8101 35\nIssue8725 37\nStructs\nInheritdoc.Issue8129 38\nInterfaces\nClass1.IIssue8948 39\nIInheritdoc 40\nEnums\nClass1.Issue9260 41", + "Text": "Table of Contents\nBuildFromAssembly 3\nClasses\nClass1 4\nStructs\nIssue5432 5\nBuildFromCSharpSourceCode 6\nClasses\nCSharp 7\nBuildFromProject 8\nIssue8540 10\nA 11\nClasses\nA 12\nB 13\nClasses\nB 14\nClasses\nClass1 15\nClass1.Issue8665 20\nClass1.Issue8696Attribute 22\nClass1.Issue8948 24\nClass1.Test 25\nDog 26\nInheritdoc 28\nInheritdoc.Issue6366 29\nInheritdoc.Issue6366.Class1 30\nInheritdoc.Issue6366.Class2 31\nInheritdoc.Issue7035 32\nInheritdoc.Issue7484 33\nInheritdoc.Issue8101 35\nInheritdoc.Issue9736 37\nInheritdoc.Issue9736.JsonApiOptions 38\nIssue8725 40\nStructs\nInheritdoc.Issue8129 41\nInterfaces\nClass1.IIssue8948 42\nIInheritdoc 43", "Links": [ { "Goto": { @@ -241,7 +241,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -250,7 +250,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -259,7 +259,16 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -270,11 +279,11 @@ }, { "Number": 2, - "Text": "BuildFromVBSourceCode 42\nClasses\nBaseClass1 43\nClass1 44\nCatLibrary 46\nCore 48\nClasses\nContainersRefType.ContainersRefTypeChild 49\nExplicitLayoutClass 50\nIssue231 51\nStructs\nContainersRefType 52\nInterfaces\nContainersRefType.ContainersRefTypeChildInterface 54\nEnums\nContainersRefType.ColorType 55\nDelegates\nContainersRefType.ContainersRefTypeDelegate 56\nClasses\nCat 57\nCatException 64\nComplex 65\nICatExtension 66\nTom 68\nTomFromBaseClass 70\nInterfaces\nIAnimal 71\nICat 73\nDelegates\nFakeDelegate 74\nMRefDelegate 75\nMRefNormalDelegate 76\nMRef 77\nDemo 78\nEnumeration 79\nEnums\nColorType 80", + "Text": "Inheritdoc.Issue9736.IJsonApiOptions 44\nEnums\nClass1.Issue9260 45\nBuildFromVBSourceCode 46\nClasses\nBaseClass1 47\nClass1 48\nCatLibrary 50\nCore 52\nClasses\nContainersRefType.ContainersRefTypeChild 53\nExplicitLayoutClass 54\nIssue231 55\nStructs\nContainersRefType 56\nInterfaces\nContainersRefType.ContainersRefTypeChildInterface 58\nEnums\nContainersRefType.ColorType 59\nDelegates\nContainersRefType.ContainersRefTypeDelegate 60\nClasses\nCat 61\nCatException 68\nComplex 69\nICatExtension 70\nTom 72\nTomFromBaseClass 74\nInterfaces\nIAnimal 75\nICat 77\nDelegates\nFakeDelegate 78\nMRefDelegate 79\nMRefNormalDelegate 80\nMRef 81\nDemo 82\nEnumeration 83\nEnums\nColorType 84", "Links": [ { "Goto": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -283,7 +292,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -292,7 +301,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -301,7 +310,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -319,7 +328,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -328,7 +337,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -337,7 +346,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -346,7 +355,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -355,7 +364,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -364,7 +373,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -373,7 +382,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -382,7 +391,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -391,7 +400,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -400,7 +409,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -409,7 +418,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -418,7 +427,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -436,7 +445,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -445,7 +454,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -454,7 +463,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -463,7 +472,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -472,7 +481,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -481,7 +490,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -490,7 +499,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -499,7 +508,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -508,7 +517,25 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 82, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 83, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -519,7 +546,7 @@ }, { "Number": 3, - "Text": "3 / 80\nNamespace BuildFromAssembly\nClasses\nClass1\nThis is a test class.\nStructs\nIssue5432", + "Text": "3 / 84\nNamespace BuildFromAssembly\nClasses\nClass1\nThis is a test class.\nStructs\nIssue5432", "Links": [ { "Goto": { @@ -543,7 +570,7 @@ }, { "Number": 4, - "Text": "4 / 80\nClass Class1\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 , object.Equals(object?)\n\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.GetHashCode()\uF1C5\nConstructors\nClass1()\nMethods\nHelloWorld()\nHello World.\npublic class Class1\npublic Class1()\npublic static void HelloWorld()", + "Text": "4 / 84\nClass Class1\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 , object.Equals(object?)\n\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.GetHashCode()\uF1C5\nConstructors\nClass1()\nMethods\nHelloWorld()\nHello World.\npublic class Class1\npublic Class1()\npublic static void HelloWorld()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -642,7 +669,7 @@ }, { "Number": 5, - "Text": "5 / 80\nStruct Issue5432\nNamespace: BuildFromAssembly\nAssembly: BuildFromAssembly.dll\nInherited Members\nobject.GetType()\uF1C5 , object.ToString()\uF1C5 , object.Equals(object?)\uF1C5 , object.Equals(object?,\nobject?)\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5\nProperties\nName\nProperty Value\nstring\uF1C5\npublic struct Issue5432\npublic string Name { get; }", + "Text": "5 / 84\nStruct Issue5432\nNamespace: BuildFromAssembly\nAssembly: BuildFromAssembly.dll\nInherited Members\nobject.GetType()\uF1C5 , object.ToString()\uF1C5 , object.Equals(object?)\uF1C5 , object.Equals(object?,\nobject?)\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5\nProperties\nName\nProperty Value\nstring\uF1C5\npublic struct Issue5432\npublic string Name { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" @@ -723,7 +750,7 @@ }, { "Number": 6, - "Text": "6 / 80\nNamespace BuildFromCSharpSourceCode\nClasses\nCSharp", + "Text": "6 / 84\nNamespace BuildFromCSharpSourceCode\nClasses\nCSharp", "Links": [ { "Goto": { @@ -738,7 +765,7 @@ }, { "Number": 7, - "Text": "7 / 80\nClass CSharp\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\nMain(string[])\nParameters\nargs string\uF1C5 []\npublic class CSharp\npublic static void Main(string[] args)", + "Text": "7 / 84\nClass CSharp\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\nMain(string[])\nParameters\nargs string\uF1C5 []\npublic class CSharp\npublic static void Main(string[] args)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -843,7 +870,7 @@ }, { "Number": 8, - "Text": "8 / 80\nNamespace BuildFromProject\nNamespaces\nBuildFromProject.Issue8540\nClasses\nInheritdoc.Issue6366.Class1\nClass1\nInheritdoc.Issue6366.Class2\nDog\nClass representing a dog.\nInheritdoc\nInheritdoc.Issue6366\nInheritdoc.Issue7035\nInheritdoc.Issue7484\nThis is a test class to have something for DocFX to document.\nInheritdoc.Issue8101\nClass1.Issue8665\nClass1.Issue8696Attribute\nIssue8725\nA nice class\nClass1.Issue8948\nClass1.Test\nStructs\nInheritdoc.Issue8129\nInterfaces", + "Text": "8 / 84\nNamespace BuildFromProject\nNamespaces\nBuildFromProject.Issue8540\nClasses\nInheritdoc.Issue6366.Class1\nClass1\nInheritdoc.Issue6366.Class2\nDog\nClass representing a dog.\nInheritdoc\nInheritdoc.Issue6366\nInheritdoc.Issue7035\nInheritdoc.Issue7484\nThis is a test class to have something for DocFX to document.\nInheritdoc.Issue8101\nClass1.Issue8665\nClass1.Issue8696Attribute\nIssue8725\nA nice class\nClass1.Issue8948\nInheritdoc.Issue9736\nInheritdoc.Issue9736.JsonApiOptions\nClass1.Test\nStructs", "Links": [ { "Goto": { @@ -955,7 +982,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -973,7 +1000,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -988,16 +1015,25 @@ "Top": 0 } } + }, + { + "Goto": { + "PageNumber": 25, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, { "Number": 9, - "Text": "9 / 80\nIInheritdoc\nClass1.IIssue8948\nEnums\nClass1.Issue9260", + "Text": "9 / 84\nInheritdoc.Issue8129\nInterfaces\nIInheritdoc\nClass1.IIssue8948\nInheritdoc.Issue9736.IJsonApiOptions\nEnums\nClass1.Issue9260", "Links": [ { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -1006,7 +1042,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -1015,7 +1051,25 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 44, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -1026,7 +1080,7 @@ }, { "Number": 10, - "Text": "10 / 80\nNamespace BuildFromProject.Issue8540\nNamespaces\nBuildFromProject.Issue8540.A\nBuildFromProject.Issue8540.B", + "Text": "10 / 84\nNamespace BuildFromProject.Issue8540\nNamespaces\nBuildFromProject.Issue8540.A\nBuildFromProject.Issue8540.B", "Links": [ { "Goto": { @@ -1050,7 +1104,7 @@ }, { "Number": 11, - "Text": "11 / 80\nNamespace BuildFromProject.Issue8540.A\nClasses\nA", + "Text": "11 / 84\nNamespace BuildFromProject.Issue8540.A\nClasses\nA", "Links": [ { "Goto": { @@ -1065,7 +1119,7 @@ }, { "Number": 12, - "Text": "12 / 80\nClass A\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\npublic class A", + "Text": "12 / 84\nClass A\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\npublic class A", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1161,7 +1215,7 @@ }, { "Number": 13, - "Text": "13 / 80\nNamespace BuildFromProject.Issue8540.B\nClasses\nB", + "Text": "13 / 84\nNamespace BuildFromProject.Issue8540.B\nClasses\nB", "Links": [ { "Goto": { @@ -1176,7 +1230,7 @@ }, { "Number": 14, - "Text": "14 / 80\nClass B\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\npublic class B", + "Text": "14 / 84\nClass B\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\npublic class B", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1272,7 +1326,7 @@ }, { "Number": 15, - "Text": "15 / 80\nClass Class1\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\nIssue1651()\nPricing models are used to calculate theoretical option values\n1Black Scholes\n2Black76\n3Black76Fut\n4Equity Tree\n5Variance Swap\n6Dividend Forecast\nIssue1887()\nIConfiguration related helper and extension routines.\nIssue2623()\npublic class Class1 : IClass1\npublic void Issue1651()\npublic void Issue1887()", + "Text": "15 / 84\nClass Class1\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\nIssue1651()\nPricing models are used to calculate theoretical option values\n1Black Scholes\n2Black76\n3Black76Fut\n4Equity Tree\n5Variance Swap\n6Dividend Forecast\nIssue1887()\nIConfiguration related helper and extension routines.\nIssue2623()\npublic class Class1 : IClass1\npublic void Issue1651()\npublic void Issue1887()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1368,7 +1422,7 @@ }, { "Number": 16, - "Text": "16 / 80\nExamples\nRemarks\nFor example:\nIssue2723()\nRemarks\nInline .\nlink\uF1C5\npublic void Issue2623()\nMyClass myClass = new MyClass();\nvoid Update()\n{ \nmyClass.Execute();\n}\nMyClass myClass = new MyClass();\nvoid Update()\n{ \nmyClass.Execute();\n}\npublic void Issue2723()\nNOTE\nThis is a . & \" '\n\uF431\nfor (var i = 0; i > 10; i++) // & \" '\nvar range = new Range { Min = 0, Max = 10 };", + "Text": "16 / 84\nExamples\nRemarks\nFor example:\nIssue2723()\nRemarks\nInline .\nlink\uF1C5\npublic void Issue2623()\nMyClass myClass = new MyClass();\nvoid Update()\n{ \nmyClass.Execute();\n}\nMyClass myClass = new MyClass();\nvoid Update()\n{ \nmyClass.Execute();\n}\npublic void Issue2723()\nNOTE\nThis is a . & \" '\n\uF431\nfor (var i = 0; i > 10; i++) // & \" '\nvar range = new Range { Min = 0, Max = 10 };", "Links": [ { "Uri": "https://www.github.com/" @@ -1383,12 +1437,12 @@ }, { "Number": 17, - "Text": "17 / 80\nIssue4017()\nExamples\nRemarks\nIssue4392()\nRemarks\n@\"\\\\?\\\" @\"\\\\?\\\"\nvar range = new Range { Min = 0, Max = 10 };\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{ \nmyClass.Execute();\n}\npublic void Issue4392()", + "Text": "17 / 84\nIssue4017()\nExamples\nRemarks\nIssue4392()\nRemarks\n@\"\\\\?\\\" @\"\\\\?\\\"\nvar range = new Range { Min = 0, Max = 10 };\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{ \nmyClass.Execute();\n}\npublic void Issue4392()", "Links": [] }, { "Number": 18, - "Text": "18 / 80\nIssue7484()\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\nIssue8764()\nType Parameters\nT\nIssue896()\nTest\nSee Also\nClass1.Test, Class1\nIssue9216()\nCalculates the determinant of a 3-dimensional matrix:\nReturns the smallest value:\npublic void Issue7484()\npublic void Issue8764() where T : unmanaged\npublic void Issue896()", + "Text": "18 / 84\nIssue7484()\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\nIssue8764()\nType Parameters\nT\nIssue896()\nTest\nSee Also\nClass1.Test, Class1\nIssue9216()\nCalculates the determinant of a 3-dimensional matrix:\nReturns the smallest value:\npublic void Issue7484()\npublic void Issue8764() where T : unmanaged\npublic void Issue896()", "Links": [ { "Goto": { @@ -1421,7 +1475,7 @@ }, { "Number": 19, - "Text": "19 / 80\nReturns\ndouble\uF1C5\nXmlCommentIncludeTag()\nThis method should do something...\nRemarks\nThis is remarks.\npublic static double Issue9216()\npublic void XmlCommentIncludeTag()", + "Text": "19 / 84\nReturns\ndouble\uF1C5\nXmlCommentIncludeTag()\nThis method should do something...\nRemarks\nThis is remarks.\npublic static double Issue9216()\npublic void XmlCommentIncludeTag()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.double" @@ -1436,7 +1490,7 @@ }, { "Number": 20, - "Text": "20 / 80\nClass Class1.Issue8665\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\nIssue8665()\nIssue8665(int)\nParameters\nfoo int\uF1C5\nIssue8665(int, char)\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nIssue8665(int, char, string)\npublic class Class1.Issue8665\npublic Issue8665()\npublic Issue8665(int foo)\npublic Issue8665(int foo, char bar)", + "Text": "20 / 84\nClass Class1.Issue8665\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\nIssue8665()\nIssue8665(int)\nParameters\nfoo int\uF1C5\nIssue8665(int, char)\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nIssue8665(int, char, string)\npublic class Class1.Issue8665\npublic Issue8665()\npublic Issue8665(int foo)\npublic Issue8665(int foo, char bar)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1559,7 +1613,7 @@ }, { "Number": 21, - "Text": "21 / 80\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nbaz string\uF1C5\nProperties\nBar\nProperty Value\nchar\uF1C5\nBaz\nProperty Value\nstring\uF1C5\nFoo\nProperty Value\nint\uF1C5\npublic Issue8665(int foo, char bar, string baz)\npublic char Bar { get; }\npublic string Baz { get; }\npublic int Foo { get; }", + "Text": "21 / 84\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nbaz string\uF1C5\nProperties\nBar\nProperty Value\nchar\uF1C5\nBaz\nProperty Value\nstring\uF1C5\nFoo\nProperty Value\nint\uF1C5\npublic Issue8665(int foo, char bar, string baz)\npublic char Bar { get; }\npublic string Baz { get; }\npublic int Foo { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -1619,7 +1673,7 @@ }, { "Number": 22, - "Text": "22 / 80\nClass Class1.Issue8696Attribute\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 , Attribute.GetCustomAttribute(Module, Type,\nbool)\uF1C5 , Attribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly)\uF1C5 , Attribute.GetCustomAttributes(Assembly, bool)\n\uF1C5 , Attribute.GetCustomAttributes(Assembly, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo)\uF1C5 , Attribute.GetCustomAttributes(MemberInfo,\nbool)\uF1C5 , Attribute.GetCustomAttributes(MemberInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Module)\uF1C5 , Attribute.GetCustomAttributes(Module, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Module, Type)\uF1C5 , Attribute.GetCustomAttributes(Module,\nType, bool)\uF1C5 , Attribute.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 , Attribute.TypeId\n\uF1C5 , object.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\npublic class Class1.Issue8696Attribute : Attribute", + "Text": "22 / 84\nClass Class1.Issue8696Attribute\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 , Attribute.GetCustomAttribute(Module, Type,\nbool)\uF1C5 , Attribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly)\uF1C5 , Attribute.GetCustomAttributes(Assembly, bool)\n\uF1C5 , Attribute.GetCustomAttributes(Assembly, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo)\uF1C5 , Attribute.GetCustomAttributes(MemberInfo,\nbool)\uF1C5 , Attribute.GetCustomAttributes(MemberInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Module)\uF1C5 , Attribute.GetCustomAttributes(Module, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Module, Type)\uF1C5 , Attribute.GetCustomAttributes(Module,\nType, bool)\uF1C5 , Attribute.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 , Attribute.TypeId\n\uF1C5 , object.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\npublic class Class1.Issue8696Attribute : Attribute", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2072,7 +2126,7 @@ }, { "Number": 23, - "Text": "23 / 80\nConstructors\nIssue8696Attribute(string?, int, int, string[]?, bool, Type?)\nParameters\ndescription string\uF1C5 ?\nboundsMin int\uF1C5\nboundsMax int\uF1C5\nvalidGameModes string\uF1C5 []?\nhasMultipleSelections bool\uF1C5\nenumType Type\uF1C5 ?\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": "23 / 84\nConstructors\nIssue8696Attribute(string?, int, int, string[]?, bool, Type?)\nParameters\ndescription string\uF1C5 ?\nboundsMin int\uF1C5\nboundsMax int\uF1C5\nvalidGameModes string\uF1C5 []?\nhasMultipleSelections bool\uF1C5\nenumType Type\uF1C5 ?\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.string" @@ -2132,7 +2186,7 @@ }, { "Number": 24, - "Text": "24 / 80\nClass Class1.Issue8948\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\nDoNothing()\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\npublic class Class1.Issue8948 : Class1.IIssue8948\npublic void DoNothing()", + "Text": "24 / 84\nClass Class1.Issue8948\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\nDoNothing()\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\npublic class Class1.Issue8948 : Class1.IIssue8948\npublic void DoNothing()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2226,7 +2280,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -2237,7 +2291,7 @@ }, { "Number": 25, - "Text": "25 / 80\nClass Class1.Test\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\npublic class Class1.Test", + "Text": "25 / 84\nClass Class1.Test\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\npublic class Class1.Test", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2333,7 +2387,7 @@ }, { "Number": 26, - "Text": "26 / 80\nClass Dog\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nClass representing a dog.\nInheritance\nobject\uF1C5 ← Dog\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\nDog(string, int)\nConstructor.\nParameters\nname string\uF1C5\nName of the dog.\nage int\uF1C5\nAge of the dog.\nProperties\nAge\nAge of the dog.\npublic class Dog\npublic Dog(string name, int age)\npublic int Age { get; }", + "Text": "26 / 84\nClass Dog\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nClass representing a dog.\nInheritance\nobject\uF1C5 ← Dog\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\nDog(string, int)\nConstructor.\nParameters\nname string\uF1C5\nName of the dog.\nage int\uF1C5\nAge of the dog.\nProperties\nAge\nAge of the dog.\npublic class Dog\npublic Dog(string name, int age)\npublic int Age { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2447,7 +2501,7 @@ }, { "Number": 27, - "Text": "27 / 80\nProperty Value\nint\uF1C5\nName\nName of the dog.\nProperty Value\nstring\uF1C5\npublic string Name { get; }", + "Text": "27 / 84\nProperty Value\nint\uF1C5\nName\nName of the dog.\nProperty Value\nstring\uF1C5\npublic string Name { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -2471,7 +2525,7 @@ }, { "Number": 28, - "Text": "28 / 80\nClass Inheritdoc\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc\nImplements\nIInheritdoc, IDisposable\uF1C5\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\nDispose()\nPerforms application-defined tasks associated with freeing, releasing, or resetting\nunmanaged resources.\nIssue7628()\nThis method should do something...\nIssue7629()\nThis method should do something...\npublic class Inheritdoc : IInheritdoc, IDisposable\npublic void Dispose()\npublic void Issue7628()\npublic void Issue7629()", + "Text": "28 / 84\nClass Inheritdoc\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc\nImplements\nIInheritdoc, IDisposable\uF1C5\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\nDispose()\nPerforms application-defined tasks associated with freeing, releasing, or resetting\nunmanaged resources.\nIssue7628()\nThis method should do something...\nIssue7629()\nThis method should do something...\npublic class Inheritdoc : IInheritdoc, IDisposable\npublic void Dispose()\npublic void Issue7628()\npublic void Issue7629()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2574,7 +2628,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -2585,7 +2639,7 @@ }, { "Number": 29, - "Text": "29 / 80\nClass Inheritdoc.Issue6366\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue6366\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\npublic class Inheritdoc.Issue6366", + "Text": "29 / 84\nClass Inheritdoc.Issue6366\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue6366\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\npublic class Inheritdoc.Issue6366", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2681,7 +2735,7 @@ }, { "Number": 30, - "Text": "30 / 80\nClass Inheritdoc.Issue6366.Class1\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue6366.Class1\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\nTestMethod1(T, int)\nThis text inherited.\nParameters\nparm1 T\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nReturns\nT\nThis text inherited.\npublic abstract class Inheritdoc.Issue6366.Class1\npublic abstract T TestMethod1(T parm1, int parm2)", + "Text": "30 / 84\nClass Inheritdoc.Issue6366.Class1\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue6366.Class1\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\nTestMethod1(T, int)\nThis text inherited.\nParameters\nparm1 T\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nReturns\nT\nThis text inherited.\npublic abstract class Inheritdoc.Issue6366.Class1\npublic abstract T TestMethod1(T parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2786,7 +2840,7 @@ }, { "Number": 31, - "Text": "31 / 80\nClass Inheritdoc.Issue6366.Class2\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue6366.Class1 ← Inheritdoc.Issue6366.Class2\nInherited Members\nInheritdoc.Issue6366.Class1.TestMethod1(bool, int), object.Equals(object?)\uF1C5 ,\nobject.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nTestMethod1(bool, int)\nThis text inherited.\nParameters\nparm1 bool\uF1C5\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nReturns\nbool\uF1C5\nThis text inherited.\npublic class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\npublic override bool TestMethod1(bool parm1, int parm2)", + "Text": "31 / 84\nClass Inheritdoc.Issue6366.Class2\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue6366.Class1 ← Inheritdoc.Issue6366.Class2\nInherited Members\nInheritdoc.Issue6366.Class1.TestMethod1(bool, int), object.Equals(object?)\uF1C5 ,\nobject.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nTestMethod1(bool, int)\nThis text inherited.\nParameters\nparm1 bool\uF1C5\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nReturns\nbool\uF1C5\nThis text inherited.\npublic class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\npublic override bool TestMethod1(bool parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2927,7 +2981,7 @@ }, { "Number": 32, - "Text": "32 / 80\nClass Inheritdoc.Issue7035\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue7035\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\nA()\nB()\npublic class Inheritdoc.Issue7035\npublic void A()\npublic void B()", + "Text": "32 / 84\nClass Inheritdoc.Issue7035\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue7035\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\nA()\nB()\npublic class Inheritdoc.Issue7035\npublic void A()\npublic void B()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3023,7 +3077,7 @@ }, { "Number": 33, - "Text": "33 / 80\nClass Inheritdoc.Issue7484\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nThis is a test class to have something for DocFX to document.\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue7484\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\nRemarks\nWe're going to talk about things now.\nBoolReturningMethod(bool) Simple method to generate docs for.\nDoDad A string that could have something.\nConstructors\nIssue7484()\nThis is a constructor to document.\nProperties\nDoDad\nA string that could have something.\npublic class Inheritdoc.Issue7484\npublic Issue7484()\npublic string DoDad { get; }", + "Text": "33 / 84\nClass Inheritdoc.Issue7484\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nThis is a test class to have something for DocFX to document.\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue7484\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\nRemarks\nWe're going to talk about things now.\nBoolReturningMethod(bool) Simple method to generate docs for.\nDoDad A string that could have something.\nConstructors\nIssue7484()\nThis is a constructor to document.\nProperties\nDoDad\nA string that could have something.\npublic class Inheritdoc.Issue7484\npublic Issue7484()\npublic string DoDad { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3134,7 +3188,7 @@ }, { "Number": 34, - "Text": "34 / 80\nProperty Value\nstring\uF1C5\nMethods\nBoolReturningMethod(bool)\nSimple method to generate docs for.\nParameters\nsource bool\uF1C5\nA meaningless boolean value, much like most questions in the world.\nReturns\nbool\uF1C5\nAn exactly equivalently meaningless boolean value, much like most answers in the world.\nRemarks\nI'd like to take a moment to thank all of those who helped me get to a place where I can\nwrite documentation like this.\npublic bool BoolReturningMethod(bool source)", + "Text": "34 / 84\nProperty Value\nstring\uF1C5\nMethods\nBoolReturningMethod(bool)\nSimple method to generate docs for.\nParameters\nsource bool\uF1C5\nA meaningless boolean value, much like most questions in the world.\nReturns\nbool\uF1C5\nAn exactly equivalently meaningless boolean value, much like most answers in the world.\nRemarks\nI'd like to take a moment to thank all of those who helped me get to a place where I can\nwrite documentation like this.\npublic bool BoolReturningMethod(bool source)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -3167,7 +3221,7 @@ }, { "Number": 35, - "Text": "35 / 80\nClass Inheritdoc.Issue8101\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue8101\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\nTween(float, float, float, Action)\nCreate a new tween.\nParameters\nfrom float\uF1C5\nThe starting value.\nto float\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nonChange Action\uF1C5 \nA callback that will be invoked every time the tween value changes.\nReturns\npublic class Inheritdoc.Issue8101\npublic static object Tween(float from, float to, float duration,\nAction onChange)", + "Text": "35 / 84\nClass Inheritdoc.Issue8101\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue8101\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\nTween(float, float, float, Action)\nCreate a new tween.\nParameters\nfrom float\uF1C5\nThe starting value.\nto float\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nonChange Action\uF1C5 \nA callback that will be invoked every time the tween value changes.\nReturns\npublic class Inheritdoc.Issue8101\npublic static object Tween(float from, float to, float duration,\nAction onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3308,7 +3362,7 @@ }, { "Number": 36, - "Text": "36 / 80\nobject\uF1C5\nThe newly created tween instance.\nTween(int, int, float, Action)\nCreate a new tween.\nParameters\nfrom int\uF1C5\nThe starting value.\nto int\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nonChange Action\uF1C5 \nA callback that will be invoked every time the tween value changes.\nReturns\nobject\uF1C5\nThe newly created tween instance.\npublic static object Tween(int from, int to, float duration, Action onChange)", + "Text": "36 / 84\nobject\uF1C5\nThe newly created tween instance.\nTween(int, int, float, Action)\nCreate a new tween.\nParameters\nfrom int\uF1C5\nThe starting value.\nto int\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nonChange Action\uF1C5 \nA callback that will be invoked every time the tween value changes.\nReturns\nobject\uF1C5\nThe newly created tween instance.\npublic static object Tween(int from, int to, float duration, Action onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3377,7 +3431,7 @@ }, { "Number": 37, - "Text": "37 / 80\nClass Issue8725\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nA nice class\nInheritance\nobject\uF1C5 ← Issue8725\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\nMoreOperations()\nAnother nice operation\nMyOperation()\nA nice operation\nSee Also\nClass1\npublic class Issue8725\npublic void MoreOperations()\npublic void MyOperation()", + "Text": "37 / 84\nClass Inheritdoc.Issue9736\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue9736\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\npublic class Inheritdoc.Issue9736", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3468,22 +3522,22 @@ "Top": 0 } } - }, - { - "Goto": { - "PageNumber": 15, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } } ] }, { "Number": 38, - "Text": "38 / 80\nStruct Inheritdoc.Issue8129\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nConstructors\nIssue8129(string)\nParameters\nfoo string\uF1C5\npublic struct Inheritdoc.Issue8129\npublic Issue8129(string foo)", + "Text": "38 / 84\nClass Inheritdoc.Issue9736.JsonApiOptions\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue9736.JsonApiOptions\nImplements\nInheritdoc.Issue9736.IJsonApiOptions\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nProperties\nUseRelativeLinks\nWhether to use relative links for all resources. false by default.\nProperty Value\nbool\uF1C5\nExamples\npublic sealed class Inheritdoc.Issue9736.JsonApiOptions :\nInheritdoc.Issue9736.IJsonApiOptions\npublic bool UseRelativeLinks { get; set; }\noptions.UseRelativeLinks = true;\n{ \n\"type\": \"articles\",\n\"id\": \"4309\",\n\"relationships\": {\n\"author\": {\n\"links\": {\n\"self\": \"/api/shopping/articles/4309/relationships/author\",", "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" }, @@ -3539,13 +3593,13 @@ "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" }, { "Goto": { @@ -3555,61 +3609,10 @@ "Top": 0 } } - } - ] - }, - { - "Number": 39, - "Text": "39 / 80\nInterface Class1.IIssue8948\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nDoNothing()\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\npublic interface Class1.IIssue8948\nvoid DoNothing()", - "Links": [ - { - "Goto": { - "PageNumber": 8, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - } - ] - }, - { - "Number": 40, - "Text": "40 / 80\nInterface IInheritdoc\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nIssue7629()\nThis method should do something...\npublic interface IInheritdoc\nvoid Issue7629()", - "Links": [ - { - "Goto": { - "PageNumber": 8, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - } - ] - }, - { - "Number": 41, - "Text": "41 / 80\nEnum Class1.Issue9260\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.\nOldAndUnusedValue = 1\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\nOldAndUnusedValue2 = 2\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\npublic enum Class1.Issue9260", - "Links": [ - { - "Goto": { - "PageNumber": 8, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - } - ] - }, - { - "Number": 42, - "Text": "42 / 80\nNamespace BuildFromVBSourceCode\nClasses\nBaseClass1\nThis is the BaseClass\nClass1\nThis is summary from vb class...", - "Links": [ + }, { "Goto": { - "PageNumber": 43, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -3628,8 +3631,13 @@ ] }, { - "Number": 43, - "Text": "43 / 80\nClass BaseClass1\nNamespace: BuildFromVBSourceCode\nThis is the BaseClass\nInheritance\nobject\uF1C5 ← BaseClass1\nDerived\nClass1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nMethods\nWithDeclarationKeyword(Class1)\nParameters\nkeyword Class1\nReturns\nDateTime\uF1C5\npublic abstract class BaseClass1\npublic abstract DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 39, + "Text": "39 / 84\n\"related\": \"/api/shopping/articles/4309/author\"\n} \n} \n}\n}", + "Links": [] + }, + { + "Number": 40, + "Text": "40 / 84\nClass Issue8725\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nA nice class\nInheritance\nobject\uF1C5 ← Issue8725\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\nMoreOperations()\nAnother nice operation\nMyOperation()\nA nice operation\nSee Also\nClass1\npublic class Issue8725\npublic void MoreOperations()\npublic void MyOperation()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3658,15 +3666,6 @@ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" - }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" }, @@ -3712,27 +3711,9 @@ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" - }, - { - "Goto": { - "PageNumber": 42, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, { "Goto": { - "PageNumber": 43, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3741,7 +3722,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -3750,7 +3731,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 15, "Type": 2, "Coordinates": { "Top": 0 @@ -3760,18 +3741,9 @@ ] }, { - "Number": 44, - "Text": "44 / 80\nClass Class1\nNamespace: BuildFromVBSourceCode\nThis is summary from vb class...\nInheritance\nobject\uF1C5 ← BaseClass1 ← Class1\nInherited Members\nBaseClass1.WithDeclarationKeyword(Class1), object.Equals(object)\uF1C5 , object.Equals(object,\nobject)\uF1C5 , object.Finalize()\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nFields\nValueClass\nThis is a Value type\nField Value\nClass1\nProperties\nKeyword\nProperty Value\nClass1\nMethods\nValue(string)\npublic class Class1 : BaseClass1\npublic Class1 ValueClass\n[Obsolete(\"This member is obsolete.\", true)]\npublic Class1 Keyword { get; }", + "Number": 41, + "Text": "41 / 84\nStruct Inheritdoc.Issue8129\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nConstructors\nIssue8129(string)\nParameters\nfoo string\uF1C5\npublic struct Inheritdoc.Issue8129\npublic Issue8129(string foo)", "Links": [ - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object" - }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" }, @@ -3790,18 +3762,6 @@ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" - }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" }, @@ -3820,15 +3780,6 @@ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" - }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" }, @@ -3847,18 +3798,351 @@ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, { "Goto": { - "PageNumber": 42, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 } } - }, + } + ] + }, + { + "Number": 42, + "Text": "42 / 84\nInterface Class1.IIssue8948\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nDoNothing()\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\npublic interface Class1.IIssue8948\nvoid DoNothing()", + "Links": [ + { + "Goto": { + "PageNumber": 8, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 43, + "Text": "43 / 84\nInterface IInheritdoc\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nIssue7629()\nThis method should do something...\npublic interface IInheritdoc\nvoid Issue7629()", + "Links": [ + { + "Goto": { + "PageNumber": 8, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 44, + "Text": "44 / 84\nInterface Inheritdoc.Issue9736.IJsonApi\nOptions\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nProperties\nUseRelativeLinks\nWhether to use relative links for all resources. false by default.\nProperty Value\nbool\uF1C5\nExamples\npublic interface Inheritdoc.Issue9736.IJsonApiOptions\nbool UseRelativeLinks { get; }\noptions.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}", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" + }, + { + "Goto": { + "PageNumber": 8, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 45, + "Text": "45 / 84\nEnum Class1.Issue9260\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.\nOldAndUnusedValue = 1\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\nOldAndUnusedValue2 = 2\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\npublic enum Class1.Issue9260", + "Links": [ + { + "Goto": { + "PageNumber": 8, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 46, + "Text": "46 / 84\nNamespace BuildFromVBSourceCode\nClasses\nBaseClass1\nThis is the BaseClass\nClass1\nThis is summary from vb class...", + "Links": [ + { + "Goto": { + "PageNumber": 47, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 48, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 47, + "Text": "47 / 84\nClass BaseClass1\nNamespace: BuildFromVBSourceCode\nThis is the BaseClass\nInheritance\nobject\uF1C5 ← BaseClass1\nDerived\nClass1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nMethods\nWithDeclarationKeyword(Class1)\nParameters\nkeyword Class1\nReturns\nDateTime\uF1C5\npublic abstract class BaseClass1\npublic abstract DateTime WithDeclarationKeyword(Class1 keyword)", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" + }, + { + "Goto": { + "PageNumber": 46, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 47, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 48, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 48, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 48, + "Text": "48 / 84\nClass Class1\nNamespace: BuildFromVBSourceCode\nThis is summary from vb class...\nInheritance\nobject\uF1C5 ← BaseClass1 ← Class1\nInherited Members\nBaseClass1.WithDeclarationKeyword(Class1), object.Equals(object)\uF1C5 , object.Equals(object,\nobject)\uF1C5 , object.Finalize()\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nFields\nValueClass\nThis is a Value type\nField Value\nClass1\nProperties\nKeyword\nProperty Value\nClass1\nMethods\nValue(string)\npublic class Class1 : BaseClass1\npublic Class1 ValueClass\n[Obsolete(\"This member is obsolete.\", true)]\npublic Class1 Keyword { get; }", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.finalize" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Goto": { + "PageNumber": 46, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, { "Goto": { - "PageNumber": 43, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -3867,7 +4151,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -3876,7 +4160,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 47, "Coordinates": { "Left": 0, "Top": 411.75 @@ -3885,7 +4169,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -3894,7 +4178,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -3904,8 +4188,8 @@ ] }, { - "Number": 45, - "Text": "45 / 80\nThis is a Function\nParameters\nname string\uF1C5\nName as the String value\nReturns\nint\uF1C5\nReturns Ahooo\nWithDeclarationKeyword(Class1)\nWhat is Sub?\nParameters\nkeyword Class1\nReturns\nDateTime\uF1C5\npublic int Value(string name)\npublic override DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 49, + "Text": "49 / 84\nThis is a Function\nParameters\nname string\uF1C5\nName as the String value\nReturns\nint\uF1C5\nReturns Ahooo\nWithDeclarationKeyword(Class1)\nWhat is Sub?\nParameters\nkeyword Class1\nReturns\nDateTime\uF1C5\npublic int Value(string name)\npublic override DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -3936,7 +4220,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -3946,12 +4230,12 @@ ] }, { - "Number": 46, - "Text": "46 / 80\nNamespace CatLibrary\nNamespaces\nCatLibrary.Core\nClasses\nCat\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nCatException\nComplex\nICatExtension\nIt'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\nTom\nTom class is only inherit from Object. Not any member inside itself.\nTomFromBaseClass\nTomFromBaseClass inherits from @\nInterfaces\nIAnimal\nThis is basic interface of all animal.\nICat\nCat's interface", + "Number": 50, + "Text": "50 / 84\nNamespace CatLibrary\nNamespaces\nCatLibrary.Core\nClasses\nCat\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nCatException\nComplex\nICatExtension\nIt'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\nTom\nTom class is only inherit from Object. Not any member inside itself.\nTomFromBaseClass\nTomFromBaseClass inherits from @\nInterfaces\nIAnimal\nThis is basic interface of all animal.\nICat\nCat's interface", "Links": [ { "Goto": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -3960,7 +4244,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -3975,7 +4259,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -3984,7 +4268,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -3993,7 +4277,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -4002,7 +4286,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -4011,7 +4295,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -4020,7 +4304,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -4029,7 +4313,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -4039,12 +4323,12 @@ ] }, { - "Number": 47, - "Text": "47 / 80\nDelegates\nFakeDelegate\nFake delegate\nMRefDelegate\nGeneric delegate with many constrains.\nMRefNormalDelegate\nDelegate in the namespace", + "Number": 51, + "Text": "51 / 84\nDelegates\nFakeDelegate\nFake delegate\nMRefDelegate\nGeneric delegate with many constrains.\nMRefNormalDelegate\nDelegate in the namespace", "Links": [ { "Goto": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -4053,7 +4337,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -4062,7 +4346,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -4072,12 +4356,12 @@ ] }, { - "Number": 48, - "Text": "48 / 80\nNamespace CatLibrary.Core\nClasses\nContainersRefType.ContainersRefTypeChild\nExplicitLayoutClass\nIssue231\nIssue231\nStructs\nContainersRefType\nStruct ContainersRefType\nInterfaces\nContainersRefType.ContainersRefTypeChildInterface\nEnums\nContainersRefType.ColorType\nEnumeration ColorType\nDelegates\nContainersRefType.ContainersRefTypeDelegate\nDelegate ContainersRefTypeDelegate", + "Number": 52, + "Text": "52 / 84\nNamespace CatLibrary.Core\nClasses\nContainersRefType.ContainersRefTypeChild\nExplicitLayoutClass\nIssue231\nIssue231\nStructs\nContainersRefType\nStruct ContainersRefType\nInterfaces\nContainersRefType.ContainersRefTypeChildInterface\nEnums\nContainersRefType.ColorType\nEnumeration ColorType\nDelegates\nContainersRefType.ContainersRefTypeDelegate\nDelegate ContainersRefTypeDelegate", "Links": [ { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4086,7 +4370,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -4095,7 +4379,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4104,7 +4388,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4113,7 +4397,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -4122,7 +4406,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4131,7 +4415,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4140,7 +4424,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4150,8 +4434,8 @@ ] }, { - "Number": 49, - "Text": "49 / 80\nClass ContainersRefType.ContainersRefType\nChild\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ← ContainersRefType.ContainersRefTypeChild\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\npublic class ContainersRefType.ContainersRefTypeChild", + "Number": 53, + "Text": "53 / 84\nClass ContainersRefType.ContainersRefType\nChild\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ← ContainersRefType.ContainersRefTypeChild\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\npublic class ContainersRefType.ContainersRefTypeChild", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4227,7 +4511,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4236,7 +4520,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4246,8 +4530,8 @@ ] }, { - "Number": 50, - "Text": "50 / 80\nClass ExplicitLayoutClass\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ← ExplicitLayoutClass\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\npublic class ExplicitLayoutClass", + "Number": 54, + "Text": "54 / 84\nClass ExplicitLayoutClass\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ← ExplicitLayoutClass\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\npublic class ExplicitLayoutClass", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4323,7 +4607,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4332,7 +4616,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -4342,8 +4626,8 @@ ] }, { - "Number": 51, - "Text": "51 / 80\nClass Issue231\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.dll, CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ← Issue231\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\nBar(ContainersRefType)\nParameters\nc ContainersRefType\nFoo(ContainersRefType)\nParameters\nc ContainersRefType\npublic static class Issue231\npublic static void Bar(this ContainersRefType c)\npublic static void Foo(this ContainersRefType c)", + "Number": 55, + "Text": "55 / 84\nClass Issue231\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.dll, CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ← Issue231\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\nBar(ContainersRefType)\nParameters\nc ContainersRefType\nFoo(ContainersRefType)\nParameters\nc ContainersRefType\npublic static class Issue231\npublic static void Bar(this ContainersRefType c)\npublic static void Foo(this ContainersRefType c)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4419,7 +4703,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4428,7 +4712,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4437,7 +4721,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -4446,7 +4730,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -4456,8 +4740,8 @@ ] }, { - "Number": 52, - "Text": "52 / 80\nStruct ContainersRefType\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nStruct ContainersRefType\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nExtension Methods\nIssue231.Bar(ContainersRefType), Issue231.Foo(ContainersRefType)\nFields\nColorCount\nColorCount\nField Value\nlong\uF1C5\nProperties\nGetColorCount\nGetColorCount\nProperty Value\nlong\uF1C5\nMethods\npublic struct ContainersRefType\npublic long ColorCount\npublic long GetColorCount { get; }", + "Number": 56, + "Text": "56 / 84\nStruct ContainersRefType\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nStruct ContainersRefType\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nExtension Methods\nIssue231.Bar(ContainersRefType), Issue231.Foo(ContainersRefType)\nFields\nColorCount\nColorCount\nField Value\nlong\uF1C5\nProperties\nGetColorCount\nGetColorCount\nProperty Value\nlong\uF1C5\nMethods\npublic struct ContainersRefType\npublic long ColorCount\npublic long GetColorCount { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" @@ -4533,7 +4817,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4542,7 +4826,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 55, "Coordinates": { "Left": 0, "Top": 480 @@ -4551,7 +4835,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 55, "Coordinates": { "Left": 0, "Top": 346.5 @@ -4561,8 +4845,8 @@ ] }, { - "Number": 53, - "Text": "53 / 80\nContainersRefTypeNonRefMethod(params object[])\nContainersRefTypeNonRefMethod\narray\nParameters\nparmsArray object\uF1C5 []\nReturns\nint\uF1C5\nContainersRefTypeEventHandler\nEvent Type\nEventHandler\uF1C5\npublic static int ContainersRefTypeNonRefMethod(params object[] parmsArray)\npublic event EventHandler ContainersRefTypeEventHandler", + "Number": 57, + "Text": "57 / 84\nContainersRefTypeNonRefMethod(params object[])\nContainersRefTypeNonRefMethod\narray\nParameters\nparmsArray object\uF1C5 []\nReturns\nint\uF1C5\nContainersRefTypeEventHandler\nEvent Type\nEventHandler\uF1C5\npublic static int ContainersRefTypeNonRefMethod(params object[] parmsArray)\npublic event EventHandler ContainersRefTypeEventHandler", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4594,12 +4878,12 @@ ] }, { - "Number": 54, - "Text": "54 / 80\nInterface ContainersRefType.ContainersRef\nTypeChildInterface\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\npublic interface ContainersRefType.ContainersRefTypeChildInterface", + "Number": 58, + "Text": "58 / 84\nInterface ContainersRefType.ContainersRef\nTypeChildInterface\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\npublic interface ContainersRefType.ContainersRefTypeChildInterface", "Links": [ { "Goto": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4609,12 +4893,12 @@ ] }, { - "Number": 55, - "Text": "55 / 80\nEnum ContainersRefType.ColorType\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nEnumeration ColorType\nFields\nRed = 0\nred\nBlue = 1\nblue\nYellow = 2\nyellow\npublic enum ContainersRefType.ColorType", + "Number": 59, + "Text": "59 / 84\nEnum ContainersRefType.ColorType\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nEnumeration ColorType\nFields\nRed = 0\nred\nBlue = 1\nblue\nYellow = 2\nyellow\npublic enum ContainersRefType.ColorType", "Links": [ { "Goto": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4624,12 +4908,12 @@ ] }, { - "Number": 56, - "Text": "56 / 80\nDelegate ContainersRefType.ContainersRef\nTypeDelegate\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nDelegate ContainersRefTypeDelegate\npublic delegate void ContainersRefType.ContainersRefTypeDelegate()", + "Number": 60, + "Text": "60 / 84\nDelegate ContainersRefType.ContainersRef\nTypeDelegate\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nDelegate ContainersRefTypeDelegate\npublic delegate void ContainersRefType.ContainersRefTypeDelegate()", "Links": [ { "Goto": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4639,8 +4923,8 @@ ] }, { - "Number": 57, - "Text": "57 / 80\nClass Cat\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nType Parameters\nT\nThis type should be class and can new instance.\nK\nThis type is a struct type, class type can't be used for this parameter.\nInheritance\nobject\uF1C5 ← Cat\nImplements\nICat, IAnimal\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\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType), ICatExtension.Sleep(ICat, long)\nExamples\n[Serializable]\n[Obsolete]\npublic class Cat : ICat, IAnimal where T : class, new() where K : struct", + "Number": 61, + "Text": "61 / 84\nClass Cat\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nType Parameters\nT\nThis type should be class and can new instance.\nK\nThis type is a struct type, class type can't be used for this parameter.\nInheritance\nobject\uF1C5 ← Cat\nImplements\nICat, IAnimal\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\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType), ICatExtension.Sleep(ICat, long)\nExamples\n[Serializable]\n[Obsolete]\npublic class Cat : ICat, IAnimal where T : class, new() where K : struct", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4716,7 +5000,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -4731,7 +5015,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -4740,7 +5024,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -4749,7 +5033,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -4758,7 +5042,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Coordinates": { "Left": 0, "Top": 390 @@ -4767,7 +5051,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Coordinates": { "Left": 0, "Top": 136.5 @@ -4777,13 +5061,13 @@ ] }, { - "Number": 58, - "Text": "58 / 80\nHere's example of how to create an instance of this class. As T is limited with class and K is\nlimited with struct.\nAs you see, here we bring in pointer so we need to add unsafe keyword.\nRemarks\nHere's all the content you can see in this class.\nConstructors\nCat()\nDefault constructor.\nCat(T)\nConstructor with one generic parameter.\nParameters\nownType T\nThis parameter type defined by class.\nCat(string, out int, string, bool)\nIt's a complex constructor. The parameter will have some attributes.\nParameters\nvar a = new Cat(object, int)();\nint catNumber = new int();\nunsafe\n{ \na.GetFeetLength(catNumber);\n}\npublic Cat()\npublic Cat(T ownType)\npublic Cat(string nickName, out int age, string realName, bool isHealthy)", + "Number": 62, + "Text": "62 / 84\nHere's example of how to create an instance of this class. As T is limited with class and K is\nlimited with struct.\nAs you see, here we bring in pointer so we need to add unsafe keyword.\nRemarks\nHere's all the content you can see in this class.\nConstructors\nCat()\nDefault constructor.\nCat(T)\nConstructor with one generic parameter.\nParameters\nownType T\nThis parameter type defined by class.\nCat(string, out int, string, bool)\nIt's a complex constructor. The parameter will have some attributes.\nParameters\nvar a = new Cat(object, int)();\nint catNumber = new int();\nunsafe\n{ \na.GetFeetLength(catNumber);\n}\npublic Cat()\npublic Cat(T ownType)\npublic Cat(string nickName, out int age, string realName, bool isHealthy)", "Links": [] }, { - "Number": 59, - "Text": "59 / 80\nnickName string\uF1C5\nit's string type.\nage int\uF1C5\nIt's an out and ref parameter.\nrealName string\uF1C5\nIt's an out paramter.\nisHealthy bool\uF1C5\nIt's an in parameter.\nFields\nisHealthy\nField with attribute.\nField Value\nbool\uF1C5\nProperties\nAge\nHint cat's age.\nProperty Value\nint\uF1C5\nName\n[ContextStatic]\n[NonSerialized]\n[Obsolete]\npublic bool isHealthy\n[Obsolete]\nprotected int Age { get; set; }", + "Number": 63, + "Text": "63 / 84\nnickName string\uF1C5\nit's string type.\nage int\uF1C5\nIt's an out and ref parameter.\nrealName string\uF1C5\nIt's an out paramter.\nisHealthy bool\uF1C5\nIt's an in parameter.\nFields\nisHealthy\nField with attribute.\nField Value\nbool\uF1C5\nProperties\nAge\nHint cat's age.\nProperty Value\nint\uF1C5\nName\n[ContextStatic]\n[NonSerialized]\n[Obsolete]\npublic bool isHealthy\n[Obsolete]\nprotected int Age { get; set; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -4842,8 +5126,8 @@ ] }, { - "Number": 60, - "Text": "60 / 80\nEII property.\nProperty Value\nstring\uF1C5\nthis[string]\nThis is index property of Cat. You can see that the visibility is different between get and set\nmethod.\nProperty Value\nint\uF1C5\nMethods\nCalculateFood(DateTime)\nIt's a method with complex return type.\nParameters\ndate DateTime\uF1C5\nDate time to now.\nReturns\nDictionary\uF1C5 >\nIt's a relationship map of different kind food.\nEquals(object)\nOverride the method of Object.Equals(object obj).\npublic string Name { get; }\npublic int this[string a] { protected get; set; }\npublic Dictionary> CalculateFood(DateTime date)\npublic override bool Equals(object obj)", + "Number": 64, + "Text": "64 / 84\nEII property.\nProperty Value\nstring\uF1C5\nthis[string]\nThis is index property of Cat. You can see that the visibility is different between get and set\nmethod.\nProperty Value\nint\uF1C5\nMethods\nCalculateFood(DateTime)\nIt's a method with complex return type.\nParameters\ndate DateTime\uF1C5\nDate time to now.\nReturns\nDictionary\uF1C5 >\nIt's a relationship map of different kind food.\nEquals(object)\nOverride the method of Object.Equals(object obj).\npublic string Name { get; }\npublic int this[string a] { protected get; set; }\npublic Dictionary> CalculateFood(DateTime date)\npublic override bool Equals(object obj)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -4911,8 +5195,8 @@ ] }, { - "Number": 61, - "Text": "61 / 80\nParameters\nobj object\uF1C5\nCan pass any class type.\nReturns\nbool\uF1C5\nThe return value tell you whehter the compare operation is successful.\nGetTailLength(int*, params object[])\nIt's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.\nParameters\ncatName int\uF1C5 *\nThie represent for cat name length.\nparameters object\uF1C5 []\nOptional parameters.\nReturns\nlong\uF1C5\nReturn cat tail's length.\nJump(T, K, ref bool)\nThis method have attribute above it.\nParameters\nownType T\nType come from class define.\npublic long GetTailLength(int* catName, params object[] parameters)\n[Conditional(\"Debug\")]\npublic void Jump(T ownType, K anotherOwnType, ref bool cheat)", + "Number": 65, + "Text": "65 / 84\nParameters\nobj object\uF1C5\nCan pass any class type.\nReturns\nbool\uF1C5\nThe return value tell you whehter the compare operation is successful.\nGetTailLength(int*, params object[])\nIt's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.\nParameters\ncatName int\uF1C5 *\nThie represent for cat name length.\nparameters object\uF1C5 []\nOptional parameters.\nReturns\nlong\uF1C5\nReturn cat tail's length.\nJump(T, K, ref bool)\nThis method have attribute above it.\nParameters\nownType T\nType come from class define.\npublic long GetTailLength(int* catName, params object[] parameters)\n[Conditional(\"Debug\")]\npublic void Jump(T ownType, K anotherOwnType, ref bool cheat)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4962,8 +5246,8 @@ ] }, { - "Number": 62, - "Text": "62 / 80\nanotherOwnType K\nType come from class define.\ncheat bool\uF1C5\nHint whether this cat has cheat mode.\nExceptions\nArgumentException\uF1C5\nThis is an argument exception\nownEat\nEat event of this cat\nEvent Type\nEventHandler\uF1C5\nOperators\noperator +(Cat, int)\nAddition operator of this class.\nParameters\nlsr Cat\n..\nrsr int\uF1C5\n~~\nReturns\nint\uF1C5\n[Obsolete(\"This _event handler_ is deprecated.\")]\npublic event EventHandler ownEat\npublic static int operator +(Cat lsr, int rsr)", + "Number": 66, + "Text": "66 / 84\nanotherOwnType K\nType come from class define.\ncheat bool\uF1C5\nHint whether this cat has cheat mode.\nExceptions\nArgumentException\uF1C5\nThis is an argument exception\nownEat\nEat event of this cat\nEvent Type\nEventHandler\uF1C5\nOperators\noperator +(Cat, int)\nAddition operator of this class.\nParameters\nlsr Cat\n..\nrsr int\uF1C5\n~~\nReturns\nint\uF1C5\n[Obsolete(\"This _event handler_ is deprecated.\")]\npublic event EventHandler ownEat\npublic static int operator +(Cat lsr, int rsr)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" @@ -5012,7 +5296,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5022,8 +5306,8 @@ ] }, { - "Number": 63, - "Text": "63 / 80\nResult with int type.\nexplicit operator Tom(Cat)\nExpilicit operator of this class.\nIt means this cat can evolve to change to Tom. Tom and Jerry.\nParameters\nsrc Cat\nInstance of this class.\nReturns\nTom\nAdvanced class type of cat.\noperator -(Cat, int)\nSimilar with operaotr +, refer to that topic.\nParameters\nlsr Cat\nrsr int\uF1C5\nReturns\nint\uF1C5\npublic static explicit operator Tom(Cat src)\npublic static int operator -(Cat lsr, int rsr)", + "Number": 67, + "Text": "67 / 84\nResult with int type.\nexplicit operator Tom(Cat)\nExpilicit operator of this class.\nIt means this cat can evolve to change to Tom. Tom and Jerry.\nParameters\nsrc Cat\nInstance of this class.\nReturns\nTom\nAdvanced class type of cat.\noperator -(Cat, int)\nSimilar with operaotr +, refer to that topic.\nParameters\nlsr Cat\nrsr int\uF1C5\nReturns\nint\uF1C5\npublic static explicit operator Tom(Cat src)\npublic static int operator -(Cat lsr, int rsr)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -5045,7 +5329,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5054,7 +5338,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5063,7 +5347,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5073,8 +5357,8 @@ ] }, { - "Number": 64, - "Text": "64 / 80\nClass CatException\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 ← Exception\uF1C5 ← CatException\nImplements\nISerializable\uF1C5\nInherited Members\nException.GetBaseException()\uF1C5 , Exception.GetType()\uF1C5 , Exception.ToString()\uF1C5 ,\nException.Data\uF1C5 , Exception.HelpLink\uF1C5 , Exception.HResult\uF1C5 , Exception.InnerException\uF1C5 ,\nException.Message\uF1C5 , Exception.Source\uF1C5 , Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 ,\nException.SerializeObjectState\uF1C5 , object.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\npublic class CatException : Exception, ISerializable", + "Number": 68, + "Text": "68 / 84\nClass CatException\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 ← Exception\uF1C5 ← CatException\nImplements\nISerializable\uF1C5\nInherited Members\nException.GetBaseException()\uF1C5 , Exception.GetType()\uF1C5 , Exception.ToString()\uF1C5 ,\nException.Data\uF1C5 , Exception.HelpLink\uF1C5 , Exception.HResult\uF1C5 , Exception.InnerException\uF1C5 ,\nException.Message\uF1C5 , Exception.Source\uF1C5 , Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 ,\nException.SerializeObjectState\uF1C5 , object.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\npublic class CatException : Exception, ISerializable", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5276,7 +5560,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -5285,7 +5569,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5295,8 +5579,8 @@ ] }, { - "Number": 65, - "Text": "65 / 80\nClass Complex\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nJ\nInheritance\nobject\uF1C5 ← Complex\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\npublic class Complex", + "Number": 69, + "Text": "69 / 84\nClass Complex\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nJ\nInheritance\nobject\uF1C5 ← Complex\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\npublic class Complex", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5372,7 +5656,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -5381,7 +5665,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -5391,8 +5675,8 @@ ] }, { - "Number": 66, - "Text": "66 / 80\nClass ICatExtension\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nIt'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\nInheritance\nobject\uF1C5 ← ICatExtension\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\nPlay(ICat, ColorType)\nExtension method to let cat play\nParameters\nicat ICat\nCat\ntoy ContainersRefType.ColorType\nSomething to play\nSleep(ICat, long)\nExtension method hint that how long the cat can sleep.\npublic static class ICatExtension\npublic static void Play(this ICat icat, ContainersRefType.ColorType toy)", + "Number": 70, + "Text": "70 / 84\nClass ICatExtension\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nIt'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\nInheritance\nobject\uF1C5 ← ICatExtension\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\nPlay(ICat, ColorType)\nExtension method to let cat play\nParameters\nicat ICat\nCat\ntoy ContainersRefType.ColorType\nSomething to play\nSleep(ICat, long)\nExtension method hint that how long the cat can sleep.\npublic static class ICatExtension\npublic static void Play(this ICat icat, ContainersRefType.ColorType toy)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5468,7 +5752,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -5477,7 +5761,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5486,7 +5770,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5495,7 +5779,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -5504,7 +5788,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -5514,8 +5798,8 @@ ] }, { - "Number": 67, - "Text": "67 / 80\nParameters\nicat ICat\nThe type will be extended.\nhours long\uF1C5\nThe length of sleep.\npublic static void Sleep(this ICat icat, long hours)", + "Number": 71, + "Text": "71 / 84\nParameters\nicat ICat\nThe type will be extended.\nhours long\uF1C5\nThe length of sleep.\npublic static void Sleep(this ICat icat, long hours)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -5528,7 +5812,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5538,8 +5822,8 @@ ] }, { - "Number": 68, - "Text": "68 / 80\nClass Tom\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTom class is only inherit from Object. Not any member inside itself.\nInheritance\nobject\uF1C5 ← Tom\nDerived\nTomFromBaseClass\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\nTomMethod(Complex, Tuple)\nThis is a Tom Method with complex type as return\nParameters\na Complex\nA complex input\nb Tuple\uF1C5 \nAnother complex input\nReturns\npublic class Tom\npublic Complex TomMethod(Complex a, Tuple b)", + "Number": 72, + "Text": "72 / 84\nClass Tom\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTom class is only inherit from Object. Not any member inside itself.\nInheritance\nobject\uF1C5 ← Tom\nDerived\nTomFromBaseClass\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\nTomMethod(Complex, Tuple)\nThis is a Tom Method with complex type as return\nParameters\na Complex\nA complex input\nb Tuple\uF1C5 \nAnother complex input\nReturns\npublic class Tom\npublic Complex TomMethod(Complex a, Tuple b)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5633,7 +5917,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -5642,7 +5926,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5651,7 +5935,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -5660,7 +5944,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -5669,7 +5953,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -5678,7 +5962,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -5687,7 +5971,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5697,8 +5981,8 @@ ] }, { - "Number": 69, - "Text": "69 / 80\nComplex\nComplex TomFromBaseClass\nExceptions\nNotImplementedException\uF1C5\nThis is not implemented\nArgumentException\uF1C5\nThis is the exception to be thrown when implemented\nCatException\nThis is the exception in current documentation", + "Number": 73, + "Text": "73 / 84\nComplex\nComplex TomFromBaseClass\nExceptions\nNotImplementedException\uF1C5\nThis is not implemented\nArgumentException\uF1C5\nThis is the exception to be thrown when implemented\nCatException\nThis is the exception in current documentation", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -5729,7 +6013,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -5738,7 +6022,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -5759,7 +6043,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5769,8 +6053,8 @@ ] }, { - "Number": 70, - "Text": "70 / 80\nClass TomFromBaseClass\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTomFromBaseClass inherits from @\nInheritance\nobject\uF1C5 ← Tom ← TomFromBaseClass\nInherited Members\nTom.TomMethod(Complex, Tuple),\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\nTomFromBaseClass(int)\nThis is a #ctor with parameter\nParameters\nk int\uF1C5\npublic class TomFromBaseClass : Tom\npublic TomFromBaseClass(int k)", + "Number": 74, + "Text": "74 / 84\nClass TomFromBaseClass\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTomFromBaseClass inherits from @\nInheritance\nobject\uF1C5 ← Tom ← TomFromBaseClass\nInherited Members\nTom.TomMethod(Complex, Tuple),\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\nTomFromBaseClass(int)\nThis is a #ctor with parameter\nParameters\nk int\uF1C5\npublic class TomFromBaseClass : Tom\npublic TomFromBaseClass(int k)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5855,7 +6139,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -5864,7 +6148,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5873,7 +6157,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -5882,7 +6166,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 72, "Coordinates": { "Left": 0, "Top": 393.75 @@ -5892,8 +6176,8 @@ ] }, { - "Number": 71, - "Text": "71 / 80\nInterface IAnimal\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nThis is basic interface of all animal.\nProperties\nName\nName of Animal.\nProperty Value\nstring\uF1C5\nthis[int]\nReturn specific number animal's name.\nProperty Value\nstring\uF1C5\nMethods\nEat()\nAnimal's eat method.\nEat(Tool)\nOverload method of eat. This define the animal eat by which tool.\npublic interface IAnimal\nstring Name { get; }\nstring this[int index] { get; }\nvoid Eat()", + "Number": 75, + "Text": "75 / 84\nInterface IAnimal\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nThis is basic interface of all animal.\nProperties\nName\nName of Animal.\nProperty Value\nstring\uF1C5\nthis[int]\nReturn specific number animal's name.\nProperty Value\nstring\uF1C5\nMethods\nEat()\nAnimal's eat method.\nEat(Tool)\nOverload method of eat. This define the animal eat by which tool.\npublic interface IAnimal\nstring Name { get; }\nstring this[int index] { get; }\nvoid Eat()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -5915,7 +6199,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -5925,8 +6209,8 @@ ] }, { - "Number": 72, - "Text": "72 / 80\nParameters\ntool Tool\nTool name.\nType Parameters\nTool\nIt's a class type.\nEat(string)\nFeed the animal with some food\nParameters\nfood string\uF1C5\nFood to eat\nvoid Eat(Tool tool) where Tool : class\nvoid Eat(string food)", + "Number": 76, + "Text": "76 / 84\nParameters\ntool Tool\nTool name.\nType Parameters\nTool\nIt's a class type.\nEat(string)\nFeed the animal with some food\nParameters\nfood string\uF1C5\nFood to eat\nvoid Eat(Tool tool) where Tool : class\nvoid Eat(string food)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -5940,8 +6224,8 @@ ] }, { - "Number": 73, - "Text": "73 / 80\nInterface ICat\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nCat's interface\nImplements\nIAnimal\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType), ICatExtension.Sleep(ICat, long)\neat\neat event of cat. Every cat must implement this event.\nEvent Type\nEventHandler\uF1C5\npublic interface ICat : IAnimal\nevent EventHandler eat", + "Number": 77, + "Text": "77 / 84\nInterface ICat\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nCat's interface\nImplements\nIAnimal\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType), ICatExtension.Sleep(ICat, long)\neat\neat event of cat. Every cat must implement this event.\nEvent Type\nEventHandler\uF1C5\npublic interface ICat : IAnimal\nevent EventHandler eat", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.eventhandler" @@ -5954,7 +6238,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -5963,7 +6247,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -5972,7 +6256,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Coordinates": { "Left": 0, "Top": 390 @@ -5981,7 +6265,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Coordinates": { "Left": 0, "Top": 136.5 @@ -5991,8 +6275,8 @@ ] }, { - "Number": 74, - "Text": "74 / 80\nDelegate FakeDelegate\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nFake delegate\nParameters\nnum long\uF1C5\nFake para\nname string\uF1C5\nFake para\nscores object\uF1C5 []\nOptional Parameter.\nReturns\nint\uF1C5\nReturn a fake number to confuse you.\nType Parameters\nT\nFake para\npublic delegate int FakeDelegate(long num, string name, params object[] scores)", + "Number": 78, + "Text": "78 / 84\nDelegate FakeDelegate\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nFake delegate\nParameters\nnum long\uF1C5\nFake para\nname string\uF1C5\nFake para\nscores object\uF1C5 []\nOptional Parameter.\nReturns\nint\uF1C5\nReturn a fake number to confuse you.\nType Parameters\nT\nFake para\npublic delegate int FakeDelegate(long num, string name, params object[] scores)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -6032,7 +6316,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -6042,12 +6326,12 @@ ] }, { - "Number": 75, - "Text": "75 / 80\nDelegate MRefDelegate\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nGeneric delegate with many constrains.\nParameters\nk K\nType K.\nt T\nType T.\nl L\nType L.\nType Parameters\nK\nGeneric K.\nT\nGeneric T.\nL\nGeneric L.\npublic delegate void MRefDelegate(K k, T t, L l) where K : class,\nIComparable where T : struct where L : Tom, IEnumerable", + "Number": 79, + "Text": "79 / 84\nDelegate MRefDelegate\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nGeneric delegate with many constrains.\nParameters\nk K\nType K.\nt T\nType T.\nl L\nType L.\nType Parameters\nK\nGeneric K.\nT\nGeneric T.\nL\nGeneric L.\npublic delegate void MRefDelegate(K k, T t, L l) where K : class,\nIComparable where T : struct where L : Tom, IEnumerable", "Links": [ { "Goto": { - "PageNumber": 46, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -6057,8 +6341,8 @@ ] }, { - "Number": 76, - "Text": "76 / 80\nDelegate MRefNormalDelegate\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nDelegate in the namespace\nParameters\npics List\uF1C5 \na name list of pictures.\nname string\uF1C5\ngive out the needed name.\npublic delegate void MRefNormalDelegate(List pics, out string name)", + "Number": 80, + "Text": "80 / 84\nDelegate MRefNormalDelegate\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nDelegate in the namespace\nParameters\npics List\uF1C5 \na name list of pictures.\nname string\uF1C5\ngive out the needed name.\npublic delegate void MRefNormalDelegate(List pics, out string name)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1" @@ -6089,7 +6373,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -6099,12 +6383,12 @@ ] }, { - "Number": 77, - "Text": "77 / 80\nNamespace MRef\nNamespaces\nMRef.Demo", + "Number": 81, + "Text": "81 / 84\nNamespace MRef\nNamespaces\nMRef.Demo", "Links": [ { "Goto": { - "PageNumber": 78, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -6114,12 +6398,12 @@ ] }, { - "Number": 78, - "Text": "78 / 80\nNamespace MRef.Demo\nNamespaces\nMRef.Demo.Enumeration", + "Number": 82, + "Text": "82 / 84\nNamespace MRef.Demo\nNamespaces\nMRef.Demo.Enumeration", "Links": [ { "Goto": { - "PageNumber": 79, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -6129,12 +6413,12 @@ ] }, { - "Number": 79, - "Text": "79 / 80\nNamespace MRef.Demo.Enumeration\nEnums\nColorType\nEnumeration ColorType", + "Number": 83, + "Text": "83 / 84\nNamespace MRef.Demo.Enumeration\nEnums\nColorType\nEnumeration ColorType", "Links": [ { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -6144,8 +6428,8 @@ ] }, { - "Number": 80, - "Text": "80 / 80\nEnum ColorType\nNamespace: MRef.Demo.Enumeration\nAssembly: CatLibrary.dll\nEnumeration ColorType\nFields\nRed = 0\nthis color is red\nBlue = 1\nblue like river\nYellow = 2\nyellow comes from desert\nRemarks\nRed/Blue/Yellow can become all color you want.\nSee Also\nobject\uF1C5\npublic enum ColorType", + "Number": 84, + "Text": "84 / 84\nEnum ColorType\nNamespace: MRef.Demo.Enumeration\nAssembly: CatLibrary.dll\nEnumeration ColorType\nFields\nRed = 0\nthis color is red\nBlue = 1\nblue like river\nYellow = 2\nyellow comes from desert\nRemarks\nRed/Blue/Yellow can become all color you want.\nSee Also\nobject\uF1C5\npublic enum ColorType", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6158,7 +6442,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -6497,7 +6781,7 @@ } }, { - "Title": "Issue8725", + "Title": "Inheritdoc.Issue9736", "Children": [], "Destination": { "PageNumber": 37, @@ -6508,7 +6792,7 @@ } }, { - "Title": "Structs", + "Title": "Inheritdoc.Issue9736.JsonApiOptions", "Children": [], "Destination": { "PageNumber": 38, @@ -6518,11 +6802,33 @@ } } }, + { + "Title": "Issue8725", + "Children": [], + "Destination": { + "PageNumber": 40, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Title": "Structs", + "Children": [], + "Destination": { + "PageNumber": 41, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, { "Title": "Inheritdoc.Issue8129", "Children": [], "Destination": { - "PageNumber": 38, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -6533,7 +6839,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 39, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -6544,7 +6850,7 @@ "Title": "Class1.IIssue8948", "Children": [], "Destination": { - "PageNumber": 39, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -6555,7 +6861,18 @@ "Title": "IInheritdoc", "Children": [], "Destination": { - "PageNumber": 40, + "PageNumber": 43, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Title": "Inheritdoc.Issue9736.IJsonApiOptions", + "Children": [], + "Destination": { + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -6566,7 +6883,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 41, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6577,7 +6894,7 @@ "Title": "Class1.Issue9260", "Children": [], "Destination": { - "PageNumber": 41, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6600,7 +6917,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 43, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -6611,7 +6928,7 @@ "Title": "BaseClass1", "Children": [], "Destination": { - "PageNumber": 43, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -6622,7 +6939,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 44, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -6631,7 +6948,7 @@ } ], "Destination": { - "PageNumber": 42, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -6648,7 +6965,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -6659,7 +6976,7 @@ "Title": "ContainersRefType.ContainersRefTypeChild", "Children": [], "Destination": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -6670,7 +6987,7 @@ "Title": "ExplicitLayoutClass", "Children": [], "Destination": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -6681,7 +6998,7 @@ "Title": "Issue231", "Children": [], "Destination": { - "PageNumber": 51, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -6692,7 +7009,7 @@ "Title": "Structs", "Children": [], "Destination": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -6703,7 +7020,7 @@ "Title": "ContainersRefType", "Children": [], "Destination": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -6714,7 +7031,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 54, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -6725,7 +7042,7 @@ "Title": "ContainersRefType.ContainersRefTypeChildInterface", "Children": [], "Destination": { - "PageNumber": 54, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -6736,7 +7053,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -6747,7 +7064,7 @@ "Title": "ContainersRefType.ColorType", "Children": [], "Destination": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -6758,7 +7075,7 @@ "Title": "Delegates", "Children": [], "Destination": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -6769,7 +7086,7 @@ "Title": "ContainersRefType.ContainersRefTypeDelegate", "Children": [], "Destination": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -6778,7 +7095,7 @@ } ], "Destination": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -6789,7 +7106,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 57, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -6800,7 +7117,7 @@ "Title": "Cat", "Children": [], "Destination": { - "PageNumber": 57, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -6811,7 +7128,7 @@ "Title": "CatException", "Children": [], "Destination": { - "PageNumber": 64, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -6822,7 +7139,7 @@ "Title": "Complex", "Children": [], "Destination": { - "PageNumber": 65, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -6833,7 +7150,7 @@ "Title": "ICatExtension", "Children": [], "Destination": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -6844,7 +7161,7 @@ "Title": "Tom", "Children": [], "Destination": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -6855,7 +7172,7 @@ "Title": "TomFromBaseClass", "Children": [], "Destination": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -6866,7 +7183,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 71, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -6877,7 +7194,7 @@ "Title": "IAnimal", "Children": [], "Destination": { - "PageNumber": 71, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -6888,7 +7205,7 @@ "Title": "ICat", "Children": [], "Destination": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -6899,7 +7216,7 @@ "Title": "Delegates", "Children": [], "Destination": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -6910,7 +7227,7 @@ "Title": "FakeDelegate", "Children": [], "Destination": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -6921,7 +7238,7 @@ "Title": "MRefDelegate", "Children": [], "Destination": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -6932,7 +7249,7 @@ "Title": "MRefNormalDelegate", "Children": [], "Destination": { - "PageNumber": 76, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -6941,7 +7258,7 @@ } ], "Destination": { - "PageNumber": 46, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -6961,7 +7278,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 80, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -6972,7 +7289,7 @@ "Title": "ColorType", "Children": [], "Destination": { - "PageNumber": 80, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -6981,7 +7298,7 @@ } ], "Destination": { - "PageNumber": 79, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -6990,7 +7307,7 @@ } ], "Destination": { - "PageNumber": 78, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -6999,7 +7316,7 @@ } ], "Destination": { - "PageNumber": 77, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.verified.json index 7438292da37..41c2f91ce3b 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.verified.json @@ -148,6 +148,16 @@ "href": "BuildFromProject.Inheritdoc.Issue8101.html", "topicHref": "BuildFromProject.Inheritdoc.Issue8101.html" }, + { + "name": "Inheritdoc.Issue9736", + "href": "BuildFromProject.Inheritdoc.Issue9736.html", + "topicHref": "BuildFromProject.Inheritdoc.Issue9736.html" + }, + { + "name": "Inheritdoc.Issue9736.JsonApiOptions", + "href": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html", + "topicHref": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html" + }, { "name": "Issue8725", "href": "BuildFromProject.Issue8725.html", @@ -174,6 +184,11 @@ "href": "BuildFromProject.IInheritdoc.html", "topicHref": "BuildFromProject.IInheritdoc.html" }, + { + "name": "Inheritdoc.Issue9736.IJsonApiOptions", + "href": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html", + "topicHref": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html" + }, { "name": "Enums" }, diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.html.view.verified.json index e4fa2a6576d..43a1cf74854 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.html.view.verified.json @@ -380,6 +380,39 @@ "items": [], "leaf": true }, + { + "name": "Inheritdoc.Issue9736", + "href": "../api/BuildFromProject.Inheritdoc.Issue9736.html", + "topicHref": "../api/BuildFromProject.Inheritdoc.Issue9736.html", + "topicUid": "BuildFromProject.Inheritdoc.Issue9736", + "type": "Class", + "tocHref": null, + "level": 4, + "items": [], + "leaf": true + }, + { + "name": "Inheritdoc.Issue9736.IJsonApiOptions", + "href": "../api/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html", + "topicHref": "../api/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html", + "topicUid": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions", + "type": "Interface", + "tocHref": null, + "level": 4, + "items": [], + "leaf": true + }, + { + "name": "Inheritdoc.Issue9736.JsonApiOptions", + "href": "../api/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html", + "topicHref": "../api/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html", + "topicUid": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions", + "type": "Class", + "tocHref": null, + "level": 4, + "items": [], + "leaf": true + }, { "name": "Issue8725", "href": "../api/BuildFromProject.Issue8725.html", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.json.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.json.view.verified.json index 4c6851c08ef..c1a21731f2e 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.json.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.json.view.verified.json @@ -1,3 +1,3 @@ { - "content": "{\"order\":200,\"items\":[{\"name\":\"Articles\",\"includedFrom\":\"~/articles/toc.yml\",\"items\":[{\"name\":\"Getting Started with docfx\",\"href\":\"../articles/docfx_getting_started.html\",\"topicHref\":\"../articles/docfx_getting_started.html\"},{\"name\":\"Engineering Docs\",\"items\":[{\"name\":\"Section 1\"},{\"name\":\"Engineering Guidelines\",\"href\":\"../articles/engineering_guidelines.html\",\"topicHref\":\"../articles/engineering_guidelines.html\"},{\"name\":\"C# Coding Standards\",\"href\":\"../articles/csharp_coding_standards.html\",\"topicHref\":\"../articles/csharp_coding_standards.html\"}],\"expanded\":true},{\"name\":\"Markdown\",\"href\":\"../articles/markdown.html\",\"topicHref\":\"../articles/markdown.html\"},{\"name\":\"Microsoft Docs\",\"href\":\"https://docs.microsoft.com/en-us/\",\"topicHref\":\"https://docs.microsoft.com/en-us/\"}]},{\"name\":\"API Documentation\",\"includedFrom\":\"~/obj/api/toc.yml\",\"items\":[{\"name\":\"BuildFromAssembly\",\"href\":\"../api/BuildFromAssembly.html\",\"topicHref\":\"../api/BuildFromAssembly.html\",\"topicUid\":\"BuildFromAssembly\",\"type\":\"Namespace\",\"items\":[{\"name\":\"Class1\",\"href\":\"../api/BuildFromAssembly.Class1.html\",\"topicHref\":\"../api/BuildFromAssembly.Class1.html\",\"topicUid\":\"BuildFromAssembly.Class1\",\"type\":\"Class\"},{\"name\":\"Issue5432\",\"href\":\"../api/BuildFromAssembly.Issue5432.html\",\"topicHref\":\"../api/BuildFromAssembly.Issue5432.html\",\"topicUid\":\"BuildFromAssembly.Issue5432\",\"type\":\"Struct\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"../api/BuildFromCSharpSourceCode.html\",\"topicHref\":\"../api/BuildFromCSharpSourceCode.html\",\"topicUid\":\"BuildFromCSharpSourceCode\",\"type\":\"Namespace\",\"items\":[{\"name\":\"CSharp\",\"href\":\"../api/BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"../api/BuildFromCSharpSourceCode.CSharp.html\",\"topicUid\":\"BuildFromCSharpSourceCode.CSharp\",\"type\":\"Class\"}]},{\"name\":\"BuildFromProject\",\"href\":\"../api/BuildFromProject.html\",\"topicHref\":\"../api/BuildFromProject.html\",\"topicUid\":\"BuildFromProject\",\"type\":\"Namespace\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"../api/BuildFromProject.Issue8540.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.html\",\"topicUid\":\"BuildFromProject.Issue8540\",\"type\":\"Namespace\",\"items\":[{\"name\":\"A\",\"href\":\"../api/BuildFromProject.Issue8540.A.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A\",\"type\":\"Namespace\",\"items\":[{\"name\":\"A\",\"href\":\"../api/BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.A.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A.A\",\"type\":\"Class\"}]},{\"name\":\"B\",\"href\":\"../api/BuildFromProject.Issue8540.B.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B\",\"type\":\"Namespace\",\"items\":[{\"name\":\"B\",\"href\":\"../api/BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.B.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B.B\",\"type\":\"Class\"}]}]},{\"name\":\"Class1\",\"href\":\"../api/BuildFromProject.Class1.html\",\"topicHref\":\"../api/BuildFromProject.Class1.html\",\"topicUid\":\"BuildFromProject.Class1\",\"type\":\"Class\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"../api/BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"../api/BuildFromProject.Class1.IIssue8948.html\",\"topicUid\":\"BuildFromProject.Class1.IIssue8948\",\"type\":\"Interface\"},{\"name\":\"Class1.Issue8665\",\"href\":\"../api/BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue8665.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8665\",\"type\":\"Class\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"../api/BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue8696Attribute.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8696Attribute\",\"type\":\"Class\"},{\"name\":\"Class1.Issue8948\",\"href\":\"../api/BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue8948.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8948\",\"type\":\"Class\"},{\"name\":\"Class1.Issue9260\",\"href\":\"../api/BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue9260.html\",\"topicUid\":\"BuildFromProject.Class1.Issue9260\",\"type\":\"Enum\"},{\"name\":\"Class1.Test\",\"href\":\"../api/BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Test-1.html\",\"topicUid\":\"BuildFromProject.Class1.Test`1\",\"type\":\"Class\"},{\"name\":\"Dog\",\"href\":\"../api/BuildFromProject.Dog.html\",\"topicHref\":\"../api/BuildFromProject.Dog.html\",\"topicUid\":\"BuildFromProject.Dog\",\"type\":\"Class\"},{\"name\":\"IInheritdoc\",\"href\":\"../api/BuildFromProject.IInheritdoc.html\",\"topicHref\":\"../api/BuildFromProject.IInheritdoc.html\",\"topicUid\":\"BuildFromProject.IInheritdoc\",\"type\":\"Interface\"},{\"name\":\"Inheritdoc\",\"href\":\"../api/BuildFromProject.Inheritdoc.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.html\",\"topicUid\":\"BuildFromProject.Inheritdoc\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue6366.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue6366.Class1\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class1`1\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class2\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue7035.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7035\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue7484.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7484\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue8101.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8101\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue8129.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8129\",\"type\":\"Struct\"},{\"name\":\"Issue8725\",\"href\":\"../api/BuildFromProject.Issue8725.html\",\"topicHref\":\"../api/BuildFromProject.Issue8725.html\",\"topicUid\":\"BuildFromProject.Issue8725\",\"type\":\"Class\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"../api/BuildFromVBSourceCode.html\",\"topicHref\":\"../api/BuildFromVBSourceCode.html\",\"topicUid\":\"BuildFromVBSourceCode\",\"type\":\"Namespace\",\"items\":[{\"name\":\"BaseClass1\",\"href\":\"../api/BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"../api/BuildFromVBSourceCode.BaseClass1.html\",\"topicUid\":\"BuildFromVBSourceCode.BaseClass1\",\"type\":\"Class\"},{\"name\":\"Class1\",\"href\":\"../api/BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"../api/BuildFromVBSourceCode.Class1.html\",\"topicUid\":\"BuildFromVBSourceCode.Class1\",\"type\":\"Class\"}]},{\"name\":\"CatLibrary\",\"href\":\"../api/CatLibrary.html\",\"topicHref\":\"../api/CatLibrary.html\",\"topicUid\":\"CatLibrary\",\"type\":\"Namespace\",\"items\":[{\"name\":\"Core\",\"href\":\"../api/CatLibrary.Core.html\",\"topicHref\":\"../api/CatLibrary.Core.html\",\"topicUid\":\"CatLibrary.Core\",\"type\":\"Namespace\",\"items\":[{\"name\":\"ContainersRefType\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType\",\"type\":\"Struct\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ColorType\",\"type\":\"Enum\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild\",\"type\":\"Class\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface\",\"type\":\"Interface\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate\",\"type\":\"Delegate\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"../api/CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"../api/CatLibrary.Core.ExplicitLayoutClass.html\",\"topicUid\":\"CatLibrary.Core.ExplicitLayoutClass\",\"type\":\"Class\"},{\"name\":\"Issue231\",\"href\":\"../api/CatLibrary.Core.Issue231.html\",\"topicHref\":\"../api/CatLibrary.Core.Issue231.html\",\"topicUid\":\"CatLibrary.Core.Issue231\",\"type\":\"Class\"}]},{\"name\":\"CatException\",\"href\":\"../api/CatLibrary.CatException-1.html\",\"topicHref\":\"../api/CatLibrary.CatException-1.html\",\"topicUid\":\"CatLibrary.CatException`1\",\"type\":\"Class\"},{\"name\":\"Cat\",\"href\":\"../api/CatLibrary.Cat-2.html\",\"topicHref\":\"../api/CatLibrary.Cat-2.html\",\"topicUid\":\"CatLibrary.Cat`2\",\"type\":\"Class\"},{\"name\":\"Complex\",\"href\":\"../api/CatLibrary.Complex-2.html\",\"topicHref\":\"../api/CatLibrary.Complex-2.html\",\"topicUid\":\"CatLibrary.Complex`2\",\"type\":\"Class\"},{\"name\":\"FakeDelegate\",\"href\":\"../api/CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"../api/CatLibrary.FakeDelegate-1.html\",\"topicUid\":\"CatLibrary.FakeDelegate`1\",\"type\":\"Delegate\"},{\"name\":\"IAnimal\",\"href\":\"../api/CatLibrary.IAnimal.html\",\"topicHref\":\"../api/CatLibrary.IAnimal.html\",\"topicUid\":\"CatLibrary.IAnimal\",\"type\":\"Interface\"},{\"name\":\"ICat\",\"href\":\"../api/CatLibrary.ICat.html\",\"topicHref\":\"../api/CatLibrary.ICat.html\",\"topicUid\":\"CatLibrary.ICat\",\"type\":\"Interface\"},{\"name\":\"ICatExtension\",\"href\":\"../api/CatLibrary.ICatExtension.html\",\"topicHref\":\"../api/CatLibrary.ICatExtension.html\",\"topicUid\":\"CatLibrary.ICatExtension\",\"type\":\"Class\"},{\"name\":\"MRefDelegate\",\"href\":\"../api/CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"../api/CatLibrary.MRefDelegate-3.html\",\"topicUid\":\"CatLibrary.MRefDelegate`3\",\"type\":\"Delegate\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"../api/CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"../api/CatLibrary.MRefNormalDelegate.html\",\"topicUid\":\"CatLibrary.MRefNormalDelegate\",\"type\":\"Delegate\"},{\"name\":\"Tom\",\"href\":\"../api/CatLibrary.Tom.html\",\"topicHref\":\"../api/CatLibrary.Tom.html\",\"topicUid\":\"CatLibrary.Tom\",\"type\":\"Class\"},{\"name\":\"TomFromBaseClass\",\"href\":\"../api/CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"../api/CatLibrary.TomFromBaseClass.html\",\"topicUid\":\"CatLibrary.TomFromBaseClass\",\"type\":\"Class\"}]},{\"name\":\"MRef.Demo.Enumeration\",\"href\":\"../api/MRef.Demo.Enumeration.html\",\"topicHref\":\"../api/MRef.Demo.Enumeration.html\",\"topicUid\":\"MRef.Demo.Enumeration\",\"type\":\"Namespace\",\"items\":[{\"name\":\"ColorType\",\"href\":\"../api/MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"../api/MRef.Demo.Enumeration.ColorType.html\",\"topicUid\":\"MRef.Demo.Enumeration.ColorType\",\"type\":\"Enum\"}]}]},{\"name\":\"REST API\",\"includedFrom\":\"~/restapi/toc.md\",\"items\":[{\"name\":\"Pet Store API\",\"href\":\"../restapi/petstore.html\",\"topicHref\":\"../restapi/petstore.html\"},{\"name\":\"Contacts API\",\"href\":\"../restapi/contacts.html\",\"topicHref\":\"../restapi/contacts.html\"}]}],\"pdf\":true,\"pdfTocPage\":true}" + "content": "{\"order\":200,\"items\":[{\"name\":\"Articles\",\"includedFrom\":\"~/articles/toc.yml\",\"items\":[{\"name\":\"Getting Started with docfx\",\"href\":\"../articles/docfx_getting_started.html\",\"topicHref\":\"../articles/docfx_getting_started.html\"},{\"name\":\"Engineering Docs\",\"items\":[{\"name\":\"Section 1\"},{\"name\":\"Engineering Guidelines\",\"href\":\"../articles/engineering_guidelines.html\",\"topicHref\":\"../articles/engineering_guidelines.html\"},{\"name\":\"C# Coding Standards\",\"href\":\"../articles/csharp_coding_standards.html\",\"topicHref\":\"../articles/csharp_coding_standards.html\"}],\"expanded\":true},{\"name\":\"Markdown\",\"href\":\"../articles/markdown.html\",\"topicHref\":\"../articles/markdown.html\"},{\"name\":\"Microsoft Docs\",\"href\":\"https://docs.microsoft.com/en-us/\",\"topicHref\":\"https://docs.microsoft.com/en-us/\"}]},{\"name\":\"API Documentation\",\"includedFrom\":\"~/obj/api/toc.yml\",\"items\":[{\"name\":\"BuildFromAssembly\",\"href\":\"../api/BuildFromAssembly.html\",\"topicHref\":\"../api/BuildFromAssembly.html\",\"topicUid\":\"BuildFromAssembly\",\"type\":\"Namespace\",\"items\":[{\"name\":\"Class1\",\"href\":\"../api/BuildFromAssembly.Class1.html\",\"topicHref\":\"../api/BuildFromAssembly.Class1.html\",\"topicUid\":\"BuildFromAssembly.Class1\",\"type\":\"Class\"},{\"name\":\"Issue5432\",\"href\":\"../api/BuildFromAssembly.Issue5432.html\",\"topicHref\":\"../api/BuildFromAssembly.Issue5432.html\",\"topicUid\":\"BuildFromAssembly.Issue5432\",\"type\":\"Struct\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"../api/BuildFromCSharpSourceCode.html\",\"topicHref\":\"../api/BuildFromCSharpSourceCode.html\",\"topicUid\":\"BuildFromCSharpSourceCode\",\"type\":\"Namespace\",\"items\":[{\"name\":\"CSharp\",\"href\":\"../api/BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"../api/BuildFromCSharpSourceCode.CSharp.html\",\"topicUid\":\"BuildFromCSharpSourceCode.CSharp\",\"type\":\"Class\"}]},{\"name\":\"BuildFromProject\",\"href\":\"../api/BuildFromProject.html\",\"topicHref\":\"../api/BuildFromProject.html\",\"topicUid\":\"BuildFromProject\",\"type\":\"Namespace\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"../api/BuildFromProject.Issue8540.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.html\",\"topicUid\":\"BuildFromProject.Issue8540\",\"type\":\"Namespace\",\"items\":[{\"name\":\"A\",\"href\":\"../api/BuildFromProject.Issue8540.A.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A\",\"type\":\"Namespace\",\"items\":[{\"name\":\"A\",\"href\":\"../api/BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.A.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A.A\",\"type\":\"Class\"}]},{\"name\":\"B\",\"href\":\"../api/BuildFromProject.Issue8540.B.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B\",\"type\":\"Namespace\",\"items\":[{\"name\":\"B\",\"href\":\"../api/BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.B.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B.B\",\"type\":\"Class\"}]}]},{\"name\":\"Class1\",\"href\":\"../api/BuildFromProject.Class1.html\",\"topicHref\":\"../api/BuildFromProject.Class1.html\",\"topicUid\":\"BuildFromProject.Class1\",\"type\":\"Class\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"../api/BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"../api/BuildFromProject.Class1.IIssue8948.html\",\"topicUid\":\"BuildFromProject.Class1.IIssue8948\",\"type\":\"Interface\"},{\"name\":\"Class1.Issue8665\",\"href\":\"../api/BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue8665.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8665\",\"type\":\"Class\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"../api/BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue8696Attribute.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8696Attribute\",\"type\":\"Class\"},{\"name\":\"Class1.Issue8948\",\"href\":\"../api/BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue8948.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8948\",\"type\":\"Class\"},{\"name\":\"Class1.Issue9260\",\"href\":\"../api/BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue9260.html\",\"topicUid\":\"BuildFromProject.Class1.Issue9260\",\"type\":\"Enum\"},{\"name\":\"Class1.Test\",\"href\":\"../api/BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Test-1.html\",\"topicUid\":\"BuildFromProject.Class1.Test`1\",\"type\":\"Class\"},{\"name\":\"Dog\",\"href\":\"../api/BuildFromProject.Dog.html\",\"topicHref\":\"../api/BuildFromProject.Dog.html\",\"topicUid\":\"BuildFromProject.Dog\",\"type\":\"Class\"},{\"name\":\"IInheritdoc\",\"href\":\"../api/BuildFromProject.IInheritdoc.html\",\"topicHref\":\"../api/BuildFromProject.IInheritdoc.html\",\"topicUid\":\"BuildFromProject.IInheritdoc\",\"type\":\"Interface\"},{\"name\":\"Inheritdoc\",\"href\":\"../api/BuildFromProject.Inheritdoc.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.html\",\"topicUid\":\"BuildFromProject.Inheritdoc\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue6366.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue6366.Class1\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class1`1\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class2\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue7035.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7035\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue7484.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7484\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue8101.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8101\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue8129.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8129\",\"type\":\"Struct\"},{\"name\":\"Inheritdoc.Issue9736\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue9736.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue9736.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue9736\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue9736.IJsonApiOptions\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions\",\"type\":\"Interface\"},{\"name\":\"Inheritdoc.Issue9736.JsonApiOptions\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions\",\"type\":\"Class\"},{\"name\":\"Issue8725\",\"href\":\"../api/BuildFromProject.Issue8725.html\",\"topicHref\":\"../api/BuildFromProject.Issue8725.html\",\"topicUid\":\"BuildFromProject.Issue8725\",\"type\":\"Class\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"../api/BuildFromVBSourceCode.html\",\"topicHref\":\"../api/BuildFromVBSourceCode.html\",\"topicUid\":\"BuildFromVBSourceCode\",\"type\":\"Namespace\",\"items\":[{\"name\":\"BaseClass1\",\"href\":\"../api/BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"../api/BuildFromVBSourceCode.BaseClass1.html\",\"topicUid\":\"BuildFromVBSourceCode.BaseClass1\",\"type\":\"Class\"},{\"name\":\"Class1\",\"href\":\"../api/BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"../api/BuildFromVBSourceCode.Class1.html\",\"topicUid\":\"BuildFromVBSourceCode.Class1\",\"type\":\"Class\"}]},{\"name\":\"CatLibrary\",\"href\":\"../api/CatLibrary.html\",\"topicHref\":\"../api/CatLibrary.html\",\"topicUid\":\"CatLibrary\",\"type\":\"Namespace\",\"items\":[{\"name\":\"Core\",\"href\":\"../api/CatLibrary.Core.html\",\"topicHref\":\"../api/CatLibrary.Core.html\",\"topicUid\":\"CatLibrary.Core\",\"type\":\"Namespace\",\"items\":[{\"name\":\"ContainersRefType\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType\",\"type\":\"Struct\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ColorType\",\"type\":\"Enum\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild\",\"type\":\"Class\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface\",\"type\":\"Interface\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate\",\"type\":\"Delegate\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"../api/CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"../api/CatLibrary.Core.ExplicitLayoutClass.html\",\"topicUid\":\"CatLibrary.Core.ExplicitLayoutClass\",\"type\":\"Class\"},{\"name\":\"Issue231\",\"href\":\"../api/CatLibrary.Core.Issue231.html\",\"topicHref\":\"../api/CatLibrary.Core.Issue231.html\",\"topicUid\":\"CatLibrary.Core.Issue231\",\"type\":\"Class\"}]},{\"name\":\"CatException\",\"href\":\"../api/CatLibrary.CatException-1.html\",\"topicHref\":\"../api/CatLibrary.CatException-1.html\",\"topicUid\":\"CatLibrary.CatException`1\",\"type\":\"Class\"},{\"name\":\"Cat\",\"href\":\"../api/CatLibrary.Cat-2.html\",\"topicHref\":\"../api/CatLibrary.Cat-2.html\",\"topicUid\":\"CatLibrary.Cat`2\",\"type\":\"Class\"},{\"name\":\"Complex\",\"href\":\"../api/CatLibrary.Complex-2.html\",\"topicHref\":\"../api/CatLibrary.Complex-2.html\",\"topicUid\":\"CatLibrary.Complex`2\",\"type\":\"Class\"},{\"name\":\"FakeDelegate\",\"href\":\"../api/CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"../api/CatLibrary.FakeDelegate-1.html\",\"topicUid\":\"CatLibrary.FakeDelegate`1\",\"type\":\"Delegate\"},{\"name\":\"IAnimal\",\"href\":\"../api/CatLibrary.IAnimal.html\",\"topicHref\":\"../api/CatLibrary.IAnimal.html\",\"topicUid\":\"CatLibrary.IAnimal\",\"type\":\"Interface\"},{\"name\":\"ICat\",\"href\":\"../api/CatLibrary.ICat.html\",\"topicHref\":\"../api/CatLibrary.ICat.html\",\"topicUid\":\"CatLibrary.ICat\",\"type\":\"Interface\"},{\"name\":\"ICatExtension\",\"href\":\"../api/CatLibrary.ICatExtension.html\",\"topicHref\":\"../api/CatLibrary.ICatExtension.html\",\"topicUid\":\"CatLibrary.ICatExtension\",\"type\":\"Class\"},{\"name\":\"MRefDelegate\",\"href\":\"../api/CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"../api/CatLibrary.MRefDelegate-3.html\",\"topicUid\":\"CatLibrary.MRefDelegate`3\",\"type\":\"Delegate\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"../api/CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"../api/CatLibrary.MRefNormalDelegate.html\",\"topicUid\":\"CatLibrary.MRefNormalDelegate\",\"type\":\"Delegate\"},{\"name\":\"Tom\",\"href\":\"../api/CatLibrary.Tom.html\",\"topicHref\":\"../api/CatLibrary.Tom.html\",\"topicUid\":\"CatLibrary.Tom\",\"type\":\"Class\"},{\"name\":\"TomFromBaseClass\",\"href\":\"../api/CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"../api/CatLibrary.TomFromBaseClass.html\",\"topicUid\":\"CatLibrary.TomFromBaseClass\",\"type\":\"Class\"}]},{\"name\":\"MRef.Demo.Enumeration\",\"href\":\"../api/MRef.Demo.Enumeration.html\",\"topicHref\":\"../api/MRef.Demo.Enumeration.html\",\"topicUid\":\"MRef.Demo.Enumeration\",\"type\":\"Namespace\",\"items\":[{\"name\":\"ColorType\",\"href\":\"../api/MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"../api/MRef.Demo.Enumeration.ColorType.html\",\"topicUid\":\"MRef.Demo.Enumeration.ColorType\",\"type\":\"Enum\"}]}]},{\"name\":\"REST API\",\"includedFrom\":\"~/restapi/toc.md\",\"items\":[{\"name\":\"Pet Store API\",\"href\":\"../restapi/petstore.html\",\"topicHref\":\"../restapi/petstore.html\"},{\"name\":\"Contacts API\",\"href\":\"../restapi/contacts.html\",\"topicHref\":\"../restapi/contacts.html\"}]}],\"pdf\":true,\"pdfTocPage\":true}" } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.pdf.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.pdf.verified.json index a6f78e2fea4..f674bef410b 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.pdf.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.pdf.verified.json @@ -2868,7 +2868,7 @@ }, { "Number": 44, - "Text": "44 / 127\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": "44 / 131\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": { diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.verified.json index 868eceba39b..d371d7bc14d 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.verified.json @@ -251,6 +251,27 @@ "topicUid": "BuildFromProject.Inheritdoc.Issue8129", "type": "Struct" }, + { + "name": "Inheritdoc.Issue9736", + "href": "../api/BuildFromProject.Inheritdoc.Issue9736.html", + "topicHref": "../api/BuildFromProject.Inheritdoc.Issue9736.html", + "topicUid": "BuildFromProject.Inheritdoc.Issue9736", + "type": "Class" + }, + { + "name": "Inheritdoc.Issue9736.IJsonApiOptions", + "href": "../api/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html", + "topicHref": "../api/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html", + "topicUid": "BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions", + "type": "Interface" + }, + { + "name": "Inheritdoc.Issue9736.JsonApiOptions", + "href": "../api/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html", + "topicHref": "../api/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html", + "topicUid": "BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions", + "type": "Class" + }, { "name": "Issue8725", "href": "../api/BuildFromProject.Issue8725.html", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/xrefmap.verified.yml b/test/docfx.Snapshot.Tests/SamplesTest.Seed/xrefmap.verified.yml index 6a321df6afb..40113c0832b 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/xrefmap.verified.yml +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/xrefmap.verified.yml @@ -752,6 +752,50 @@ references: fullName.vb: BuildFromProject.Inheritdoc.Issue8129.New nameWithType: Inheritdoc.Issue8129.Issue8129 nameWithType.vb: Inheritdoc.Issue8129.New +- uid: BuildFromProject.Inheritdoc.Issue9736 + name: Inheritdoc.Issue9736 + href: api/BuildFromProject.Inheritdoc.Issue9736.html + commentId: T:BuildFromProject.Inheritdoc.Issue9736 + fullName: BuildFromProject.Inheritdoc.Issue9736 + nameWithType: Inheritdoc.Issue9736 +- uid: BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions + name: Inheritdoc.Issue9736.IJsonApiOptions + href: api/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html + commentId: T:BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions + fullName: BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions + nameWithType: Inheritdoc.Issue9736.IJsonApiOptions +- uid: BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.UseRelativeLinks + name: UseRelativeLinks + href: api/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html#BuildFromProject_Inheritdoc_Issue9736_IJsonApiOptions_UseRelativeLinks + commentId: P:BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.UseRelativeLinks + fullName: BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.UseRelativeLinks + nameWithType: Inheritdoc.Issue9736.IJsonApiOptions.UseRelativeLinks +- uid: BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.UseRelativeLinks* + name: UseRelativeLinks + href: api/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html#BuildFromProject_Inheritdoc_Issue9736_IJsonApiOptions_UseRelativeLinks_ + commentId: Overload:BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.UseRelativeLinks + isSpec: "True" + fullName: BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.UseRelativeLinks + nameWithType: Inheritdoc.Issue9736.IJsonApiOptions.UseRelativeLinks +- uid: BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions + name: Inheritdoc.Issue9736.JsonApiOptions + href: api/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html + commentId: T:BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions + fullName: BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions + nameWithType: Inheritdoc.Issue9736.JsonApiOptions +- uid: BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.UseRelativeLinks + name: UseRelativeLinks + href: api/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html#BuildFromProject_Inheritdoc_Issue9736_JsonApiOptions_UseRelativeLinks + commentId: P:BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.UseRelativeLinks + fullName: BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.UseRelativeLinks + nameWithType: Inheritdoc.Issue9736.JsonApiOptions.UseRelativeLinks +- uid: BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.UseRelativeLinks* + name: UseRelativeLinks + href: api/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html#BuildFromProject_Inheritdoc_Issue9736_JsonApiOptions_UseRelativeLinks_ + commentId: Overload:BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.UseRelativeLinks + isSpec: "True" + fullName: BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.UseRelativeLinks + nameWithType: Inheritdoc.Issue9736.JsonApiOptions.UseRelativeLinks - uid: BuildFromProject.Issue8540 name: BuildFromProject.Issue8540 href: api/BuildFromProject.Issue8540.html diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.verified.md b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.verified.md new file mode 100644 index 00000000000..77e0eb7cee2 --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.verified.md @@ -0,0 +1,40 @@ +# Interface Inheritdoc.Issue9736.IJsonApiOptions + +Namespace: [BuildFromProject](BuildFromProject.md) +Assembly: BuildFromProject.dll + +```csharp +public interface Inheritdoc.Issue9736.IJsonApiOptions +``` + +## Properties + +### UseRelativeLinks + +Whether to use relative links for all resources. false by default. + +```csharp +bool UseRelativeLinks { get; } +``` + +#### Property Value + + [bool](https://learn.microsoft.com/dotnet/api/system.boolean) + +#### Examples + +
options.UseRelativeLinks = true;
+ +
{
+  "type": "articles",
+  "id": "4309",
+  "relationships": {
+     "author": {
+       "links": {
+         "self": "/api/shopping/articles/4309/relationships/author",
+         "related": "/api/shopping/articles/4309/author"
+       }
+     }
+  }
+}
+ diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.verified.md b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.verified.md new file mode 100644 index 00000000000..f0b10502450 --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.verified.md @@ -0,0 +1,58 @@ +# Class Inheritdoc.Issue9736.JsonApiOptions + +Namespace: [BuildFromProject](BuildFromProject.md) +Assembly: BuildFromProject.dll + +```csharp +public sealed class Inheritdoc.Issue9736.JsonApiOptions : Inheritdoc.Issue9736.IJsonApiOptions +``` + +#### Inheritance + +[object](https://learn.microsoft.com/dotnet/api/system.object) ← +[Inheritdoc.Issue9736.JsonApiOptions](BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.md) + +#### Implements + +[Inheritdoc.Issue9736.IJsonApiOptions](BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.md) + +#### Inherited Members + +[object.Equals\(object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\)), +[object.Equals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\-system\-object\)), +[object.GetHashCode\(\)](https://learn.microsoft.com/dotnet/api/system.object.gethashcode), +[object.GetType\(\)](https://learn.microsoft.com/dotnet/api/system.object.gettype), +[object.ReferenceEquals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals), +[object.ToString\(\)](https://learn.microsoft.com/dotnet/api/system.object.tostring) + +## Properties + +### UseRelativeLinks + +Whether to use relative links for all resources. false by default. + +```csharp +public bool UseRelativeLinks { get; set; } +``` + +#### Property Value + + [bool](https://learn.microsoft.com/dotnet/api/system.boolean) + +#### Examples + +
options.UseRelativeLinks = true;
+ +
{
+  "type": "articles",
+  "id": "4309",
+  "relationships": {
+     "author": {
+       "links": {
+         "self": "/api/shopping/articles/4309/relationships/author",
+         "related": "/api/shopping/articles/4309/author"
+       }
+     }
+  }
+}
+ diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.Inheritdoc.Issue9736.verified.md b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.Inheritdoc.Issue9736.verified.md new file mode 100644 index 00000000000..7703123f788 --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.Inheritdoc.Issue9736.verified.md @@ -0,0 +1,24 @@ +# Class Inheritdoc.Issue9736 + +Namespace: [BuildFromProject](BuildFromProject.md) +Assembly: BuildFromProject.dll + +```csharp +public class Inheritdoc.Issue9736 +``` + +#### Inheritance + +[object](https://learn.microsoft.com/dotnet/api/system.object) ← +[Inheritdoc.Issue9736](BuildFromProject.Inheritdoc.Issue9736.md) + +#### Inherited Members + +[object.Equals\(object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\)), +[object.Equals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\-system\-object\)), +[object.GetHashCode\(\)](https://learn.microsoft.com/dotnet/api/system.object.gethashcode), +[object.GetType\(\)](https://learn.microsoft.com/dotnet/api/system.object.gettype), +[object.MemberwiseClone\(\)](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone), +[object.ReferenceEquals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals), +[object.ToString\(\)](https://learn.microsoft.com/dotnet/api/system.object.tostring) + diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.verified.md b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.verified.md index f0cc6b6b107..f3d3eb04194 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.verified.md +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.verified.md @@ -38,6 +38,10 @@ A nice class [Class1.Issue8948](BuildFromProject.Class1.Issue8948.md) + [Inheritdoc.Issue9736](BuildFromProject.Inheritdoc.Issue9736.md) + + [Inheritdoc.Issue9736.JsonApiOptions](BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.md) + [Class1.Test](BuildFromProject.Class1.Test\-1.md) ### Structs @@ -50,6 +54,8 @@ A nice class [Class1.IIssue8948](BuildFromProject.Class1.IIssue8948.md) + [Inheritdoc.Issue9736.IJsonApiOptions](BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.md) + ### Enums [Class1.Issue9260](BuildFromProject.Class1.Issue9260.md) diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/CatLibrary.Cat-2.verified.md b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/CatLibrary.Cat-2.verified.md index b5866d04bd1..e4d4b1532ae 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/CatLibrary.Cat-2.verified.md +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/CatLibrary.Cat-2.verified.md @@ -53,6 +53,7 @@ This type is a struct type, class type can't be used for this parameter. ## Examples

Here's example of how to create an instance of this class. As T is limited with class and K is limited with struct.

+
var a = new Cat(object, int)();
 int catNumber = new int();
 unsafe
diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/CatLibrary.ICatExtension.verified.md b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/CatLibrary.ICatExtension.verified.md
index 7eb86dae15f..f0ba1fb6128 100644
--- a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/CatLibrary.ICatExtension.verified.md
+++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/CatLibrary.ICatExtension.verified.md
@@ -4,7 +4,8 @@ Namespace: [CatLibrary](CatLibrary.md)
 Assembly: CatLibrary.dll  
 
 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

+

This class must be public and static.

+

Also it shouldn't be a geneic class

```csharp public static class ICatExtension diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/CatLibrary.verified.md b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/CatLibrary.verified.md index 068fafeeb11..9701b5ef723 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/CatLibrary.verified.md +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/CatLibrary.verified.md @@ -21,7 +21,8 @@ [ICatExtension](CatLibrary.ICatExtension.md) 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

+

This class must be public and static.

+

Also it shouldn't be a geneic class

[Tom](CatLibrary.Tom.md) diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/toc.verified.yml b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/toc.verified.yml index e9662078cc9..d9e92874513 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/toc.verified.yml +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/toc.verified.yml @@ -59,6 +59,10 @@ href: BuildFromProject.Inheritdoc.Issue7484.md - name: Inheritdoc.Issue8101 href: BuildFromProject.Inheritdoc.Issue8101.md + - name: Inheritdoc.Issue9736 + href: BuildFromProject.Inheritdoc.Issue9736.md + - name: Inheritdoc.Issue9736.JsonApiOptions + href: BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.md - name: Issue8725 href: BuildFromProject.Issue8725.md - name: Structs @@ -69,6 +73,8 @@ href: BuildFromProject.Class1.IIssue8948.md - name: IInheritdoc href: BuildFromProject.IInheritdoc.md + - name: Inheritdoc.Issue9736.IJsonApiOptions + href: BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.md - name: Enums - name: Class1.Issue9260 href: BuildFromProject.Class1.Issue9260.md