From f01b2bc7648bb444c2e96c93bcfa71771eda5908 Mon Sep 17 00:00:00 2001 From: filzrev <103790468+filzrev@users.noreply.github.com> Date: Wed, 13 Nov 2024 15:11:36 +0900 Subject: [PATCH 1/4] fix: code block is not rendered correctly --- .../seed/dotnet/project/Project/Inheritdoc.cs | 39 ++++++++++++- src/Docfx.Dotnet/Parsers/XmlComment.cs | 7 +-- test/Docfx.Dotnet.Tests/XmlCommentUnitTest.cs | 56 +++++++++++++++++-- 3 files changed, 90 insertions(+), 12 deletions(-) diff --git a/samples/seed/dotnet/project/Project/Inheritdoc.cs b/samples/seed/dotnet/project/Project/Inheritdoc.cs index a2423174f30..be73e56bf7f 100644 --- a/samples/seed/dotnet/project/Project/Inheritdoc.cs +++ b/samples/seed/dotnet/project/Project/Inheritdoc.cs @@ -108,4 +108,41 @@ public class Class2 : Class1 public override bool TestMethod1(bool parm1, int parm2) => false; } } -} \ No newline at end of file + + // Issue #9736 #9495 #9754 + public class Issue9736 + { + public interface IJsonApiOptions + { + /// + /// Whether to use relative links for all resources. false by default. + /// + /// + /// + /// + /// + bool UseRelativeLinks { get; } + } + + public sealed class JsonApiOptions : IJsonApiOptions + { + /// + public bool UseRelativeLinks { get; set; } + } + } +} diff --git a/src/Docfx.Dotnet/Parsers/XmlComment.cs b/src/Docfx.Dotnet/Parsers/XmlComment.cs index 5cf6105c619..a2e1d91be8b 100644 --- a/src/Docfx.Dotnet/Parsers/XmlComment.cs +++ b/src/Docfx.Dotnet/Parsers/XmlComment.cs @@ -121,10 +121,6 @@ public static XmlComment Parse(string xml, XmlCommentParserContext context = nul } try { - // Format xml with indentation. - // It's needed to fix issue (https://github.com/dotnet/docfx/issues/9736) - xml = XElement.Parse(xml).ToString(SaveOptions.None); - return new XmlComment(xml, context ?? new()); } catch (XmlException) @@ -170,7 +166,8 @@ private void ResolveCode(XDocument doc, XmlCommentParserContext context) code.SetAttributeValue("class", $"lang-{lang}"); - if (node.PreviousNode is null) + if (node.PreviousNode is null + || node.PreviousNode is XText xText && xText.Value == $"\n{indent}") { // Xml writer formats
 with unintended identation
                 // when there is no preceeding text node.
diff --git a/test/Docfx.Dotnet.Tests/XmlCommentUnitTest.cs b/test/Docfx.Dotnet.Tests/XmlCommentUnitTest.cs
index 0a2035f3daf..9906c514222 100644
--- a/test/Docfx.Dotnet.Tests/XmlCommentUnitTest.cs
+++ b/test/Docfx.Dotnet.Tests/XmlCommentUnitTest.cs
@@ -28,7 +28,8 @@ public static void ParaNewLine()
         Assert.Equal(
             """
             a
-            

b

c

+

b

+

c

""", XmlComment.Parse(""" @@ -390,13 +391,14 @@ Classes in assemblies are by definition complete. example

This is ref a sample of exception node

  • -
    public class XmlElement
    -                      : XmlLinkedNode
    -
    1. - word inside list->listItem->list->listItem->para.> + +
      public class XmlElement
      +                            : XmlLinkedNode
      +
      1. + word inside list->listItem->list->listItem->para.> the second line.
      2. item2 in numbered list
      -
    2. item2 in bullet list
    3. +
    4. item2 in bullet list
    5. loose text not wrapped in description
""", remarks, ignoreLineEndingDifferences: true); @@ -519,6 +521,7 @@ public void Issue9495() Assert.Equal( """
options.UseRelativeLinks = true;
+
{
               "type": "articles",
               "id": "4309",
@@ -533,4 +536,45 @@ public void Issue9495()
             }
""", comment.Examples[0], ignoreLineEndingDifferences: true); } + + [Fact] + public void Issue10385() + { + var comment = XmlComment.Parse( + """ + + + Paragraph. + + + public sealed class Issue10385 + { + public int AAA {get;set;} + + public int BBB {get;set;} + + public int CCC {get;set;} + } + + + """); + Assert.Equal( + """ +

+ Paragraph. +

+ +
public sealed class Issue10385
+            {
+                public int AAA {get;set;}
+
+                public int BBB {get;set;}
+
+                public int CCC {get;set;}
+            }
+ """, comment.Remarks, ignoreLineEndingDifferences: true); + } + + + } From 0854258d2e1eb2f61d667a9717a60ed6d2a4a9a5 Mon Sep 17 00:00:00 2001 From: filzrev Date: Wed, 13 Nov 2024 08:43:28 +0000 Subject: [PATCH 2/4] 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 From 9d60f5885521deeb24512fc997adf7bddbdd8f5b Mon Sep 17 00:00:00 2001 From: filzrev Date: Tue, 10 Dec 2024 10:16:44 +0000 Subject: [PATCH 3/4] test(snapshot): update snapshots 887b6b6152e469d89ce7a4dc59df001faadd43da --- .../pdf/toc.pdf.verified.json | 1494 +++++++++++------ 1 file changed, 982 insertions(+), 512 deletions(-) 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 f674bef410b..1d810f16bd5 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 @@ -1,9 +1,9 @@ { - "NumberOfPages": 127, + "NumberOfPages": 131, "Pages": [ { "Number": 1, - "Text": "Table of Contents\nArticles\nGetting Started with docfx 3\nEngineering Docs\nSection 1\nEngineering Guidelines 5\nC# Coding Standards 8\nMarkdown 15\nMicrosoft Docs\nAPI Documentation\nBuildFromAssembly 20\nClass1 21\nIssue5432 22\nBuildFromCSharpSourceCode 23\nCSharp 24\nBuildFromProject 25\nIssue8540 27\nA 28\nA 29\nB 30\nB 31\nClass1 32\nClass1.IIssue8948 37\nClass1.Issue8665 38\nClass1.Issue8696Attribute 41\nClass1.Issue8948 43\nClass1.Issue9260 44\nClass1.Test 45\nDog 46\nIInheritdoc 48\nInheritdoc 49\nInheritdoc.Issue6366 51\nInheritdoc.Issue6366.Class1 52\nInheritdoc.Issue6366.Class2 54\nInheritdoc.Issue7035 55\nInheritdoc.Issue7484 56\nInheritdoc.Issue8101 58\nInheritdoc.Issue8129 60\nIssue8725 61", + "Text": "Table of Contents\nArticles\nGetting Started with docfx 3\nEngineering Docs\nSection 1\nEngineering Guidelines 5\nC# Coding Standards 8\nMarkdown 15\nMicrosoft Docs\nAPI Documentation\nBuildFromAssembly 20\nClass1 21\nIssue5432 22\nBuildFromCSharpSourceCode 23\nCSharp 24\nBuildFromProject 25\nIssue8540 27\nA 28\nA 29\nB 30\nB 31\nClass1 32\nClass1.IIssue8948 37\nClass1.Issue8665 38\nClass1.Issue8696Attribute 41\nClass1.Issue8948 43\nClass1.Issue9260 44\nClass1.Test 45\nDog 46\nIInheritdoc 48\nInheritdoc 49\nInheritdoc.Issue6366 51\nInheritdoc.Issue6366.Class1 52\nInheritdoc.Issue6366.Class2 54\nInheritdoc.Issue7035 55\nInheritdoc.Issue7484 56\nInheritdoc.Issue8101 58\nInheritdoc.Issue8129 60\nInheritdoc.Issue9736 61", "Links": [ { "Uri": "https://docs.microsoft.com/en-us/" @@ -309,7 +309,7 @@ }, { "Number": 2, - "Text": "BuildFromVBSourceCode 62\nBaseClass1 63\nClass1 64\nCatLibrary 66\nCore 68\nContainersRefType 69\nContainersRefType.ColorType 71\nContainersRefType.ContainersRefTypeChild 72\nContainersRefType.ContainersRefTypeChildInterface 73\nContainersRefType.ContainersRefTypeDelegate 74\nExplicitLayoutClass 75\nIssue231 76\nCatException 77\nCat 78\nComplex 87\nFakeDelegate 88\nIAnimal 89\nICat 92\nICatExtension 93\nMRefDelegate 95\nMRefNormalDelegate 96\nTom 97\nTomFromBaseClass 99\nMRef.Demo.Enumeration 100\nColorType 101\nREST API\nPet Store API 102\nContacts API 117", + "Text": "Inheritdoc.Issue9736.IJsonApiOptions 62\nInheritdoc.Issue9736.JsonApiOptions 63\nIssue8725 65\nBuildFromVBSourceCode 66\nBaseClass1 67\nClass1 68\nCatLibrary 70\nCore 72\nContainersRefType 73\nContainersRefType.ColorType 75\nContainersRefType.ContainersRefTypeChild 76\nContainersRefType.ContainersRefTypeChildInterface 77\nContainersRefType.ContainersRefTypeDelegate 78\nExplicitLayoutClass 79\nIssue231 80\nCatException 81\nCat 82\nComplex 91\nFakeDelegate 92\nIAnimal 93\nICat 96\nICatExtension 97\nMRefDelegate 99\nMRefNormalDelegate 100\nTom 101\nTomFromBaseClass 103\nMRef.Demo.Enumeration 104\nColorType 105\nREST API\nPet Store API 106\nContacts API 121", "Links": [ { "Goto": { @@ -331,7 +331,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -349,7 +349,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -358,7 +358,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -367,7 +367,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -394,7 +394,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -403,7 +403,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -412,7 +412,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -421,7 +421,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -430,7 +430,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -439,7 +439,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -448,7 +448,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -457,7 +457,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -466,7 +466,7 @@ }, { "Goto": { - "PageNumber": 92, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -475,7 +475,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -484,7 +484,7 @@ }, { "Goto": { - "PageNumber": 95, + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -538,7 +538,34 @@ }, { "Goto": { - "PageNumber": 102, + "PageNumber": 103, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 104, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 105, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 106, "Type": 2, "Coordinates": { "Top": 0 @@ -547,7 +574,7 @@ }, { "Goto": { - "PageNumber": 117, + "PageNumber": 121, "Type": 2, "Coordinates": { "Top": 0 @@ -559,7 +586,7 @@ { "Number": 3, "NumberOfImages": 1, - "Text": "3 / 127\nGetting Started with docfx\nGetting Started\nThis is a seed.", + "Text": "3 / 131\nGetting Started with docfx\nGetting Started\nThis is a seed.", "Links": [ { "Uri": "" @@ -571,22 +598,22 @@ }, { "Number": 4, - "Text": "4 / 127\ndocfx is an API documentation generator for .NET, currently support C# and VB. It has the\nability to extract triple slash comments out from your source code. What's more, it has\nsyntax to link additional files to API to add additional remarks. docfx will scan your source\ncode and your additional conceptual files and generate a complete HTML documentation\nwebsite for you. docfx provides the flexibility for you to customize the website through\ntemplates. We currently have several embedded templates, including websites containing\npure static html pages and also website managed by AngularJS.\nClick \"View Source\" for an API to route to the source code in GitHub (your API must be\npushed to GitHub)\ndocfx provide DNX version for cross platform use.\ndocfx can be used within Visual Studio seamlessly. NOTE offical docfx.msbuild nuget\npackage is now in pre-release version. You can also build your own with source code\nand use it locally.\nWe support Docfx Flavored Markdown(DFM) for writing conceptual files. DFM is\n100% compatible with Github Flavored Markdown(GFM) and add several new features\nincluding file inclusion, cross reference, and yaml header.", + "Text": "4 / 131\ndocfx is an API documentation generator for .NET, currently support C# and VB. It has the\nability to extract triple slash comments out from your source code. What's more, it has\nsyntax to link additional files to API to add additional remarks. docfx will scan your source\ncode and your additional conceptual files and generate a complete HTML documentation\nwebsite for you. docfx provides the flexibility for you to customize the website through\ntemplates. We currently have several embedded templates, including websites containing\npure static html pages and also website managed by AngularJS.\nClick \"View Source\" for an API to route to the source code in GitHub (your API must be\npushed to GitHub)\ndocfx provide DNX version for cross platform use.\ndocfx can be used within Visual Studio seamlessly. NOTE offical docfx.msbuild nuget\npackage is now in pre-release version. You can also build your own with source code\nand use it locally.\nWe support Docfx Flavored Markdown(DFM) for writing conceptual files. DFM is\n100% compatible with Github Flavored Markdown(GFM) and add several new features\nincluding file inclusion, cross reference, and yaml header.", "Links": [] }, { "Number": 5, - "Text": "5 / 127\nEngineering Guidelines\nBasics\nCopyright header and license notice\nAll source code files require the following exact header according to its language (please do\nnot make any changes to it).\nextension: .cs\nextension: .js\nextension: .css\nextension: .tmpl, .tmpl.partial\nExternal dependencies\nThis refers to dependencies on projects (i.e. NuGet packages) outside of the docfx repo, and\nespecially outside of Microsoft. Adding new dependencies require additional approval.\nCurrent approved dependencies are:\nNewtonsoft.Json\nJint\nHtmlAgilityPack\n// Licensed to the .NET Foundation under one or more agreements.\n// The .NET Foundation licenses this file to you under the MIT license.\n// Licensed to the .NET Foundation under one or more agreements.\n// The .NET Foundation licenses this file to you under the MIT license.\n/**\n* Licensed to the .NET Foundation under one or more agreements.\n* The .NET Foundation licenses this file to you under the MIT license.\n*/\n{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation lic", + "Text": "5 / 131\nEngineering Guidelines\nBasics\nCopyright header and license notice\nAll source code files require the following exact header according to its language (please do\nnot make any changes to it).\nextension: .cs\nextension: .js\nextension: .css\nextension: .tmpl, .tmpl.partial\nExternal dependencies\nThis refers to dependencies on projects (i.e. NuGet packages) outside of the docfx repo, and\nespecially outside of Microsoft. Adding new dependencies require additional approval.\nCurrent approved dependencies are:\nNewtonsoft.Json\nJint\nHtmlAgilityPack\n// Licensed to the .NET Foundation under one or more agreements.\n// The .NET Foundation licenses this file to you under the MIT license.\n// Licensed to the .NET Foundation under one or more agreements.\n// The .NET Foundation licenses this file to you under the MIT license.\n/**\n* Licensed to the .NET Foundation under one or more agreements.\n* The .NET Foundation licenses this file to you under the MIT license.\n*/\n{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation lic", "Links": [] }, { "Number": 6, - "Text": "6 / 127\nNustache\nYamlDotNet\nCode reviews and checkins\nTo help ensure that only the highest quality code makes its way into the project, please\nsubmit all your code changes to GitHub as PRs. This includes runtime code changes, unit\ntest updates, and deployment scripts. For example, sending a PR for just an update to a\nunit test might seem like a waste of time but the unit tests are just as important as the\nproduct code and as such, reviewing changes to them is also just as important.\nThe advantages are numerous: improving code quality, more visibility on changes and their\npotential impact, avoiding duplication of effort, and creating general awareness of progress\nbeing made in various areas.\nIn general a PR should be signed off(using the \uD83D\uDC4D emoticon) by the Owner of that code.\nTo commit the PR to the repo do not use the Big Green Button. Instead, do a typical\npush that you would use with Git (e.g. local pull, rebase, merge, push).\nSource Code Management\nBranch strategy\nIn general:\nmaster has the code for the latest release on NuGet.org. (e.g. 1.0.0, 1.1.0)\ndev has the code that is being worked on but not yet released. This is the branch into\nwhich devs normally submit pull requests and merge changes into. We run daily CI\ntowards dev branch and generate pre-release nuget package, e.g. 1.0.1-alpha-9-\nabcdefsd.\nhotfix has the code for fixing master bug after it is released. hotfix changes will be\nmerged back to master and dev once it is verified.\nSolution and project folder structure and naming\nSolution files go in the repo root. The default entry point is All.sln.\nEvery project also needs a project.json and a matching .xproj file. This project.json is the\nsource of truth for a project's dependencies and configuration options.\nSolution need to contain solution folders that match the physical folder (src, test, tools,\netc.).\nAssembly naming pattern", + "Text": "6 / 131\nNustache\nYamlDotNet\nCode reviews and checkins\nTo help ensure that only the highest quality code makes its way into the project, please\nsubmit all your code changes to GitHub as PRs. This includes runtime code changes, unit\ntest updates, and deployment scripts. For example, sending a PR for just an update to a\nunit test might seem like a waste of time but the unit tests are just as important as the\nproduct code and as such, reviewing changes to them is also just as important.\nThe advantages are numerous: improving code quality, more visibility on changes and their\npotential impact, avoiding duplication of effort, and creating general awareness of progress\nbeing made in various areas.\nIn general a PR should be signed off(using the \uD83D\uDC4D emoticon) by the Owner of that code.\nTo commit the PR to the repo do not use the Big Green Button. Instead, do a typical\npush that you would use with Git (e.g. local pull, rebase, merge, push).\nSource Code Management\nBranch strategy\nIn general:\nmaster has the code for the latest release on NuGet.org. (e.g. 1.0.0, 1.1.0)\ndev has the code that is being worked on but not yet released. This is the branch into\nwhich devs normally submit pull requests and merge changes into. We run daily CI\ntowards dev branch and generate pre-release nuget package, e.g. 1.0.1-alpha-9-\nabcdefsd.\nhotfix has the code for fixing master bug after it is released. hotfix changes will be\nmerged back to master and dev once it is verified.\nSolution and project folder structure and naming\nSolution files go in the repo root. The default entry point is All.sln.\nEvery project also needs a project.json and a matching .xproj file. This project.json is the\nsource of truth for a project's dependencies and configuration options.\nSolution need to contain solution folders that match the physical folder (src, test, tools,\netc.).\nAssembly naming pattern", "Links": [] }, { "Number": 7, - "Text": "7 / 127\nThe general naming pattern is Docfx...\nUnit tests\nWe use xUnit.net for all unit testing.\nCoding Standards\nPlease refer to C# Coding standards for detailed guideline for C# coding standards.\nTODO Template Coding standards\nTODO Template Preprocess JS Coding standards", + "Text": "7 / 131\nThe general naming pattern is Docfx...\nUnit tests\nWe use xUnit.net for all unit testing.\nCoding Standards\nPlease refer to C# Coding standards for detailed guideline for C# coding standards.\nTODO Template Coding standards\nTODO Template Preprocess JS Coding standards", "Links": [ { "Goto": { @@ -601,7 +628,7 @@ }, { "Number": 8, - "Text": "8 / 127\nC# Coding Standards\nIntroduction\nThe coding standard will be used in conjunction with customized version of StyleCop and\nFxCop [TODO] during both development and build process. This will help ensure that the\nstandard is followed by all developers on the team in a consistent manner.\n\"Any fool can write code that a computer can understand. Good programmers write\ncode that humans understand\".\nMartin Fowler. Refactoring: Improving the design of existing code.\nPurpose\nThe aim of this section is to define a set of C# coding standards to be used by CAPS build\nteam to guarantee maximum legibility, reliability, re-usability and homogeneity of our code.\nEach section is marked Mandatory or Recommended. Mandatory sections, will be enforced\nduring code reviews as well as tools like StyleCop and FxCop, and code will not be\nconsidered complete until it is compliant.\nScope\nThis section contains general C# coding standards which can be applied to any type of\napplication developed in C#, based on Framework Design Guidelines\uF1C5 .\nIt does not pretend to be a tutorial on C#. It only includes a set of limitations and\nrecommendations focused on clarifying the development.\nTools\nResharper\uF1C5 is a great 3rd party code cleanup and style tool.\nStyleCop\uF1C5 analyzes C# srouce code to enforce a set of style and consistency rules and\nhas been integrated into many 3rd party development tools such as Resharper.\nFxCop\uF1C5 is an application that analyzes managed code assemblies (code that targets\nthe .NET Framework common language runtime) and reports information about the\nassemblies, such as possible design, localization, performance, and security\nimprovements.\nC# Stylizer\uF1C5 does many of the style rules automatically\nHighlights of Coding Standards\nThis section is not intended to give a summary of all the coding standards that enabled by\nour customized StyleCop, but to give a highlight of some rules one will possibly meet in", + "Text": "8 / 131\nC# Coding Standards\nIntroduction\nThe coding standard will be used in conjunction with customized version of StyleCop and\nFxCop [TODO] during both development and build process. This will help ensure that the\nstandard is followed by all developers on the team in a consistent manner.\n\"Any fool can write code that a computer can understand. Good programmers write\ncode that humans understand\".\nMartin Fowler. Refactoring: Improving the design of existing code.\nPurpose\nThe aim of this section is to define a set of C# coding standards to be used by CAPS build\nteam to guarantee maximum legibility, reliability, re-usability and homogeneity of our code.\nEach section is marked Mandatory or Recommended. Mandatory sections, will be enforced\nduring code reviews as well as tools like StyleCop and FxCop, and code will not be\nconsidered complete until it is compliant.\nScope\nThis section contains general C# coding standards which can be applied to any type of\napplication developed in C#, based on Framework Design Guidelines\uF1C5 .\nIt does not pretend to be a tutorial on C#. It only includes a set of limitations and\nrecommendations focused on clarifying the development.\nTools\nResharper\uF1C5 is a great 3rd party code cleanup and style tool.\nStyleCop\uF1C5 analyzes C# srouce code to enforce a set of style and consistency rules and\nhas been integrated into many 3rd party development tools such as Resharper.\nFxCop\uF1C5 is an application that analyzes managed code assemblies (code that targets\nthe .NET Framework common language runtime) and reports information about the\nassemblies, such as possible design, localization, performance, and security\nimprovements.\nC# Stylizer\uF1C5 does many of the style rules automatically\nHighlights of Coding Standards\nThis section is not intended to give a summary of all the coding standards that enabled by\nour customized StyleCop, but to give a highlight of some rules one will possibly meet in", "Links": [ { "Uri": "http://msdn.microsoft.com/en-us/library/ms229042.aspx" @@ -652,12 +679,12 @@ }, { "Number": 9, - "Text": "9 / 127\ndaily coding life. It also provides some recommended however not mandatory(which means\nnot enabled in StyleCop) coding standards.\nFile Layout (Recommended)\nOnly one public class is allowed per file.\nThe file name is derived from the class name.\nClass Definition Order (Mandatory)\nThe class definition contains class members in the following order, from less restricted\nscope (public) to more restrictive (private):\nNested types, e.g. classes, enum, struct, etc.\nField members, e.g. member variables, const, etc.\nMember functions\nConstructors\nFinalizer (Do not use unless absolutely necessary)\nMethods (Properties, Events, Operations, Overridables, Static)\nPrivate nested types\nNaming (Mandatory)\nDO use PascalCasing for all public member, type, and namespace names consisting of\nmultiple words.\nNOTE: A special case is made for two-letter acronyms in which both letters are capitalized,\ne.g. IOStream\nDO use camelCasing for parameter names.\nClass : Observer\nFilename: Observer.cs\nPropertyDescriptor\nHtmlTag\nIOStream\npropertyDescriptor\nhtmlTag\nioStream", + "Text": "9 / 131\ndaily coding life. It also provides some recommended however not mandatory(which means\nnot enabled in StyleCop) coding standards.\nFile Layout (Recommended)\nOnly one public class is allowed per file.\nThe file name is derived from the class name.\nClass Definition Order (Mandatory)\nThe class definition contains class members in the following order, from less restricted\nscope (public) to more restrictive (private):\nNested types, e.g. classes, enum, struct, etc.\nField members, e.g. member variables, const, etc.\nMember functions\nConstructors\nFinalizer (Do not use unless absolutely necessary)\nMethods (Properties, Events, Operations, Overridables, Static)\nPrivate nested types\nNaming (Mandatory)\nDO use PascalCasing for all public member, type, and namespace names consisting of\nmultiple words.\nNOTE: A special case is made for two-letter acronyms in which both letters are capitalized,\ne.g. IOStream\nDO use camelCasing for parameter names.\nClass : Observer\nFilename: Observer.cs\nPropertyDescriptor\nHtmlTag\nIOStream\npropertyDescriptor\nhtmlTag\nioStream", "Links": [] }, { "Number": 10, - "Text": "10 / 127\nDO start with underscore for private fields\nDO start static readonly fields, constants with capitalized case\nDO NOT capitalize each word in so-called closed-form compound words\uF1C5 .\nDO have \"Async\" explicitly in the Async method name to notice people how to use it\nproperly\nFormatting (Mandatory)\nDO use spaces over tabs, and always show all spaces/tabs in IDE\nTips\nVisual Studio > TOOLS > Options > Text Editor > C# > Tabs > Insert spaces (Tab size:\n4)\nVisual Studio > Edit > Advanced > View White Space\nDO add using inside namespace declaration\nDO add a space when:\n1. for (var i = 0; i < 1; i++)\n2. if (a == b)\nCross-platform coding\nOur code should supports multiple operating systems. Don't assume we only run (and\ndevelop) on Windows. Code should be sensitvie to the differences between OS's. Here are\nsome specifics to consider.\nprivate readonly Guid _userId = Guid.NewGuid();\nprivate static readonly IEntityAccessor EntityAccessor = null;\nprivate const string MetadataName = \"MetadataName\";\nnamespace Microsoft.Content.Build.BuildWorker.UnitTest\n{ \nusing System;\n}", + "Text": "10 / 131\nDO start with underscore for private fields\nDO start static readonly fields, constants with capitalized case\nDO NOT capitalize each word in so-called closed-form compound words\uF1C5 .\nDO have \"Async\" explicitly in the Async method name to notice people how to use it\nproperly\nFormatting (Mandatory)\nDO use spaces over tabs, and always show all spaces/tabs in IDE\nTips\nVisual Studio > TOOLS > Options > Text Editor > C# > Tabs > Insert spaces (Tab size:\n4)\nVisual Studio > Edit > Advanced > View White Space\nDO add using inside namespace declaration\nDO add a space when:\n1. for (var i = 0; i < 1; i++)\n2. if (a == b)\nCross-platform coding\nOur code should supports multiple operating systems. Don't assume we only run (and\ndevelop) on Windows. Code should be sensitvie to the differences between OS's. Here are\nsome specifics to consider.\nprivate readonly Guid _userId = Guid.NewGuid();\nprivate static readonly IEntityAccessor EntityAccessor = null;\nprivate const string MetadataName = \"MetadataName\";\nnamespace Microsoft.Content.Build.BuildWorker.UnitTest\n{ \nusing System;\n}", "Links": [ { "Uri": "http://msdn.microsoft.com/en-us/library/ms229043.aspx" @@ -672,27 +699,27 @@ }, { "Number": 11, - "Text": "11 / 127\nDO use Enviroment.NewLine instead of hard-coding the line break instead of \\r\\n, as\nWindows uses \\r\\n and OSX/Linux uses \\n.\nNote\nBe aware that thes line-endings may cause problems in code when using @\"\" text blocks\nwith line breaks.\nDO Use Path.Combine() or Path.DirectorySeparatorChar to separate directories. If this is\nnot possible (such as in scripting), use a forward slash /. Windows is more forgiving\nthan Linux in this regard.\nUnit tests and functional tests\nAssembly naming\nThe unit tests for the Microsoft.Foo assembly live in the Microsoft.Foo.Tests assembly.\nThe functional tests for the Microsoft.Foo assmebly live in the\nMicrosoft.Foo.FunctionalTests assmebly.\nIn general there should be exactly one unit test assebmly for each product runtime\nassembly. In general there should be one functional test assembly per repo. Exceptions can\nbe made for both.\nUnit test class naming\nTest class names end with Test and live in the same namespace as the class being tested.\nFor example, the unit tests for the Microsoft.Foo.Boo class would be in a Microsoft.Foo.Boo\nclass in the test assembly.\nUnit test method naming\nUnit test method names must be descriptive about what is being tested, under what\nconditions, and what the expectations are. Pascal casing and underscores can be used to\nimprove readability. The following test names are correct:\nThe following test names are incorrect:\nPublicApiArgumentsShouldHaveNotNullAnnotation\nPublic_api_arguments_should_have_not_null_annotation\nTest1\nConstructor", + "Text": "11 / 131\nDO use Enviroment.NewLine instead of hard-coding the line break instead of \\r\\n, as\nWindows uses \\r\\n and OSX/Linux uses \\n.\nNote\nBe aware that thes line-endings may cause problems in code when using @\"\" text blocks\nwith line breaks.\nDO Use Path.Combine() or Path.DirectorySeparatorChar to separate directories. If this is\nnot possible (such as in scripting), use a forward slash /. Windows is more forgiving\nthan Linux in this regard.\nUnit tests and functional tests\nAssembly naming\nThe unit tests for the Microsoft.Foo assembly live in the Microsoft.Foo.Tests assembly.\nThe functional tests for the Microsoft.Foo assmebly live in the\nMicrosoft.Foo.FunctionalTests assmebly.\nIn general there should be exactly one unit test assebmly for each product runtime\nassembly. In general there should be one functional test assembly per repo. Exceptions can\nbe made for both.\nUnit test class naming\nTest class names end with Test and live in the same namespace as the class being tested.\nFor example, the unit tests for the Microsoft.Foo.Boo class would be in a Microsoft.Foo.Boo\nclass in the test assembly.\nUnit test method naming\nUnit test method names must be descriptive about what is being tested, under what\nconditions, and what the expectations are. Pascal casing and underscores can be used to\nimprove readability. The following test names are correct:\nThe following test names are incorrect:\nPublicApiArgumentsShouldHaveNotNullAnnotation\nPublic_api_arguments_should_have_not_null_annotation\nTest1\nConstructor", "Links": [] }, { "Number": 12, - "Text": "12 / 127\nUnit test structure\nThe contents of every unit test should be split into three distinct stages, optionally\nseparated by these comments:\nThe crucial thing here is the Act stage is exactly one statement. That one statement is\nnothing more than a call to the one method that you are trying to test. keeping that one\nstatement as simple as possible is also very important. For example, this is not ideal:\nThis style is not recomended because way too many things can go wrong in this one\nstatement. All the GetComplexParamN() calls can throw for a variety of reasons unrelated to\nthe test itself. It is thus unclear to someone running into a problem why the failure occured.\nThe ideal pattern is to move the complex parameter building into the `Arrange section:\nNow the only reason the line with CallSomeMethod() can fail is if the method itself blew up.\nTesting exception messages\nIn general testing the specific exception message in a unit test is important. This ensures\nthat the exact desired exception is what is being tested rather than a different exception of\nFormatString\nGetData\n// Arrange\n// Act\n// Assert\nint result = myObj.CallSomeMethod(GetComplexParam1(), GetComplexParam2(),\nGetComplexParam3());\n// Arrange\nP1 p1 = GetComplexParam1();\nP2 p2 = GetComplexParam2();\nP3 p3 = GetComplexParam3();\n// Act\nint result = myObj.CallSomeMethod(p1, p2, p3);\n// Assert\nAssert.AreEqual(1234, result);", + "Text": "12 / 131\nUnit test structure\nThe contents of every unit test should be split into three distinct stages, optionally\nseparated by these comments:\nThe crucial thing here is the Act stage is exactly one statement. That one statement is\nnothing more than a call to the one method that you are trying to test. keeping that one\nstatement as simple as possible is also very important. For example, this is not ideal:\nThis style is not recomended because way too many things can go wrong in this one\nstatement. All the GetComplexParamN() calls can throw for a variety of reasons unrelated to\nthe test itself. It is thus unclear to someone running into a problem why the failure occured.\nThe ideal pattern is to move the complex parameter building into the `Arrange section:\nNow the only reason the line with CallSomeMethod() can fail is if the method itself blew up.\nTesting exception messages\nIn general testing the specific exception message in a unit test is important. This ensures\nthat the exact desired exception is what is being tested rather than a different exception of\nFormatString\nGetData\n// Arrange\n// Act\n// Assert\nint result = myObj.CallSomeMethod(GetComplexParam1(), GetComplexParam2(),\nGetComplexParam3());\n// Arrange\nP1 p1 = GetComplexParam1();\nP2 p2 = GetComplexParam2();\nP3 p3 = GetComplexParam3();\n// Act\nint result = myObj.CallSomeMethod(p1, p2, p3);\n// Assert\nAssert.AreEqual(1234, result);", "Links": [] }, { "Number": 13, - "Text": "13 / 127\nthe same type. In order to verify the exact exception it is important to verify the message.\nUse xUnit.net's plethora of built-in assertions\nxUnit.net includes many kinds of assertions – please use the most appropriate one for your\ntest. This will make the tests a lot more readable and also allow the test runner report the\nbest possible errors (whether it's local or the CI machine). For example, these are bad:\nThese are good:\nParallel tests\nBy default all unit test assemblies should run in parallel mode, which is the default. Unit\ntests shouldn't depend on any shared state, and so should generally be runnable in\nparallel. If the tests fail in parallel, the first thing to do is to figure out why; do not just\ndisable parallel tests!\nvar ex = Assert.Throws(\n() => fruitBasket.GetBananaById(1234));\nAssert.Equal(\n\"1234\",\nex.Message);\nAssert.Equal(true, someBool);\nAssert.True(\"abc123\" == someString);\nAssert.True(list1.Length == list2.Length);\nfor (int i = 0; i < list1.Length; i++) {\nAssert.True(\nString.Equals\nlist1[i],\nlist2[i],\nStringComparison.OrdinalIgnoreCase));\n}\nAssert.True(someBool);\nAssert.Equal(\"abc123\", someString);\n// built-in collection assertions!\nAssert.Equal(list1, list2, StringComparer.OrdinalIgnoreCase);", + "Text": "13 / 131\nthe same type. In order to verify the exact exception it is important to verify the message.\nUse xUnit.net's plethora of built-in assertions\nxUnit.net includes many kinds of assertions – please use the most appropriate one for your\ntest. This will make the tests a lot more readable and also allow the test runner report the\nbest possible errors (whether it's local or the CI machine). For example, these are bad:\nThese are good:\nParallel tests\nBy default all unit test assemblies should run in parallel mode, which is the default. Unit\ntests shouldn't depend on any shared state, and so should generally be runnable in\nparallel. If the tests fail in parallel, the first thing to do is to figure out why; do not just\ndisable parallel tests!\nvar ex = Assert.Throws(\n() => fruitBasket.GetBananaById(1234));\nAssert.Equal(\n\"1234\",\nex.Message);\nAssert.Equal(true, someBool);\nAssert.True(\"abc123\" == someString);\nAssert.True(list1.Length == list2.Length);\nfor (int i = 0; i < list1.Length; i++) {\nAssert.True(\nString.Equals\nlist1[i],\nlist2[i],\nStringComparison.OrdinalIgnoreCase));\n}\nAssert.True(someBool);\nAssert.Equal(\"abc123\", someString);\n// built-in collection assertions!\nAssert.Equal(list1, list2, StringComparer.OrdinalIgnoreCase);", "Links": [] }, { "Number": 14, - "Text": "14 / 127\nFor functional tests it is reasonable to disable parallel tests.", + "Text": "14 / 131\nFor functional tests it is reasonable to disable parallel tests.", "Links": [] }, { "Number": 15, - "Text": "15 / 127\nMarkdown\nMarkdown\uF1C5 is a lightweight markup language with plain text formatting syntax. Docfx\nsupports CommonMark\uF1C5 compliant Markdown parsed through the Markdig\uF1C5 parsing\nengine.\nLink to Math Expressions\nBlock Quotes\nThis is a block quote.\nAlerts\nNOTE\nInformation the user should notice even if skimming.\n\uF431\nTIP\nOptional information to help a user be more successful.\n\uF431\nIMPORTANT\nEssential information required for user success.\n\uF623\nCAUTION\nNegative potential consequences of an action.\n\uF623\nWARNING\nDangerous certain consequences of an action.\n\uF333", + "Text": "15 / 131\nMarkdown\nMarkdown\uF1C5 is a lightweight markup language with plain text formatting syntax. Docfx\nsupports CommonMark\uF1C5 compliant Markdown parsed through the Markdig\uF1C5 parsing\nengine.\nLink to Math Expressions\nBlock Quotes\nThis is a block quote.\nAlerts\nNOTE\nInformation the user should notice even if skimming.\n\uF431\nTIP\nOptional information to help a user be more successful.\n\uF431\nIMPORTANT\nEssential information required for user success.\n\uF623\nCAUTION\nNegative potential consequences of an action.\n\uF623\nWARNING\nDangerous certain consequences of an action.\n\uF333", "Links": [ { "Uri": "https://daringfireball.net/projects/markdown/" @@ -735,7 +762,7 @@ { "Number": 16, "NumberOfImages": 1, - "Text": "16 / 127\nImage\nMermaid Diagrams\nFlowchart\nCode Snippet\nThe example highlights lines 2, line 5 to 7 and lines 9 to the end of the file.\nMY TODO\nThis is a TODO.\nText\nOne\nTwo\nHard Round Decision\nResult 1\nResult 2", + "Text": "16 / 131\nImage\nMermaid Diagrams\nFlowchart\nCode Snippet\nThe example highlights lines 2, line 5 to 7 and lines 9 to the end of the file.\nMY TODO\nThis is a TODO.\nText\nOne\nTwo\nHard Round Decision\nResult 1\nResult 2", "Links": [ { "Uri": "https://learn.microsoft.com/en-us/media/learn/not-found/learn-not-found-light-mode.png?branch=main" @@ -747,12 +774,12 @@ }, { "Number": 17, - "Text": "17 / 127\nMath Expressions\nThis sentence uses $ delimiters to show math inline:\nThe Cauchy-Schwarz Inequality\nThis expression uses \\$ to display a dollar sign:\nTo split $100 in half, we calculate\nusing System;\nusing Azure;\nusing Azure.Storage;\nusing Azure.Storage.Blobs;\nclass Program\n{ \nstatic void Main(string[] args)\n{ \n// Define the connection string for the storage account\nstring connectionString = \"DefaultEndpointsProtocol=https;AccountName=;AccountKey=;EndpointSuffix=core.windows.net\";\n// Create a new BlobServiceClient using the connection string\nvar blobServiceClient = new BlobServiceClient(connectionString);\n// Create a new container\nvar container = blobServiceClient.CreateBlobContainer(\"mycontainer\");\n// Upload a file to the container\nusing (var fileStream = File.OpenRead(\"path/to/file.txt\"))\n{ \ncontainer.UploadBlob(\"file.txt\", fileStream);\n} \n// Download the file from the container\nvar downloadedBlob = container.GetBlobClient(\"file.txt\").Download();\nusing (var fileStream = File.OpenWrite(\"path/to/downloaded-file.txt\"))\n{ \ndownloadedBlob.Value.Content.CopyTo(fileStream);\n} \n}\n}", + "Text": "17 / 131\nMath Expressions\nThis sentence uses $ delimiters to show math inline:\nThe Cauchy-Schwarz Inequality\nThis expression uses \\$ to display a dollar sign:\nTo split $100 in half, we calculate\nusing System;\nusing Azure;\nusing Azure.Storage;\nusing Azure.Storage.Blobs;\nclass Program\n{ \nstatic void Main(string[] args)\n{ \n// Define the connection string for the storage account\nstring connectionString = \"DefaultEndpointsProtocol=https;AccountName=;AccountKey=;EndpointSuffix=core.windows.net\";\n// Create a new BlobServiceClient using the connection string\nvar blobServiceClient = new BlobServiceClient(connectionString);\n// Create a new container\nvar container = blobServiceClient.CreateBlobContainer(\"mycontainer\");\n// Upload a file to the container\nusing (var fileStream = File.OpenRead(\"path/to/file.txt\"))\n{ \ncontainer.UploadBlob(\"file.txt\", fileStream);\n} \n// Download the file from the container\nvar downloadedBlob = container.GetBlobClient(\"file.txt\").Download();\nusing (var fileStream = File.OpenWrite(\"path/to/downloaded-file.txt\"))\n{ \ndownloadedBlob.Value.Content.CopyTo(fileStream);\n} \n}\n}", "Links": [] }, { "Number": 18, - "Text": "18 / 127\nCustom Syntax Highlighting\nTabs\nLinux Windows\nThe above tab group was created with the following syntax:\nTabs are indicated by using a specific link syntax within a Markdown header. The syntax can\nbe described as follows:\nA tab starts with a Markdown header, #, and is followed by a Markdown link [](). The text\nof the link will become the text of the tab header, displayed to the customer. In order for\nthe header to be recognized as a tab, the link itself must start with #tab/ and be followed\nby an ID representing the content of the tab. The ID is used to sync all same-ID tabs across\nthe page. Using the above example, when a user selects a tab with the link #tab/windows, all\ntabs with the link #tab/windows on the page will be selected.\nDependent tabs\nresource storageAccount 'Microsoft.Storage/storageAccounts@2021-06-01' = {\nname: 'hello'\n// (...)\n}\nContent for Linux...\n# [Linux](#tab/linux)\nContent for Linux...\n# [Windows](#tab/windows)\nContent for Windows...\n---\n# [Tab Display Name](#tab/tab-id)", + "Text": "18 / 131\nCustom Syntax Highlighting\nTabs\nLinux Windows\nThe above tab group was created with the following syntax:\nTabs are indicated by using a specific link syntax within a Markdown header. The syntax can\nbe described as follows:\nA tab starts with a Markdown header, #, and is followed by a Markdown link [](). The text\nof the link will become the text of the tab header, displayed to the customer. In order for\nthe header to be recognized as a tab, the link itself must start with #tab/ and be followed\nby an ID representing the content of the tab. The ID is used to sync all same-ID tabs across\nthe page. Using the above example, when a user selects a tab with the link #tab/windows, all\ntabs with the link #tab/windows on the page will be selected.\nDependent tabs\nresource storageAccount 'Microsoft.Storage/storageAccounts@2021-06-01' = {\nname: 'hello'\n// (...)\n}\nContent for Linux...\n# [Linux](#tab/linux)\nContent for Linux...\n# [Windows](#tab/windows)\nContent for Windows...\n---\n# [Tab Display Name](#tab/tab-id)", "Links": [ { "Goto": { @@ -767,7 +794,7 @@ }, { "Number": 19, - "Text": "19 / 127\nIt's possible to make the selection in one set of tabs dependent on the selection in another\nset of tabs. Here's an example of that in action:\n.NET TypeScript REST API\nNotice how changing the Linux/Windows selection above changes the content in the .NET\nand TypeScript tabs. This is because the tab group defines two versions for each .NET and\nTypeScript, where the Windows/Linux selection above determines which version is shown\nfor .NET/TypeScript. Here's the markup that shows how this is done:\nDetails\nDemo\n.NET content for Linux...\n# [.NET](#tab/dotnet/linux)\n.NET content for Linux...\n# [.NET](#tab/dotnet/windows)\n.NET content for Windows...\n# [TypeScript](#tab/typescript/linux)\nTypeScript content for Linux...\n# [TypeScript](#tab/typescript/windows)\nTypeScript content for Windows...\n# [REST API](#tab/rest)\nREST API content, independent of platform...\n---", + "Text": "19 / 131\nIt's possible to make the selection in one set of tabs dependent on the selection in another\nset of tabs. Here's an example of that in action:\n.NET TypeScript REST API\nNotice how changing the Linux/Windows selection above changes the content in the .NET\nand TypeScript tabs. This is because the tab group defines two versions for each .NET and\nTypeScript, where the Windows/Linux selection above determines which version is shown\nfor .NET/TypeScript. Here's the markup that shows how this is done:\nDetails\nDemo\n.NET content for Linux...\n# [.NET](#tab/dotnet/linux)\n.NET content for Linux...\n# [.NET](#tab/dotnet/windows)\n.NET content for Windows...\n# [TypeScript](#tab/typescript/linux)\nTypeScript content for Linux...\n# [TypeScript](#tab/typescript/windows)\nTypeScript content for Windows...\n# [REST API](#tab/rest)\nREST API content, independent of platform...\n---", "Links": [ { "Goto": { @@ -782,7 +809,7 @@ }, { "Number": 20, - "Text": "20 / 127\nClasses\nClass1\nThis is a test class.\nStructs\nIssue5432\nNamespace BuildFromAssembly", + "Text": "20 / 131\nClasses\nClass1\nThis is a test class.\nStructs\nIssue5432\nNamespace BuildFromAssembly", "Links": [ { "Goto": { @@ -806,7 +833,7 @@ }, { "Number": 21, - "Text": "21 / 127\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": "21 / 131\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" @@ -911,7 +938,7 @@ }, { "Number": 22, - "Text": "22 / 127\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": "22 / 131\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" @@ -1007,7 +1034,7 @@ }, { "Number": 23, - "Text": "23 / 127\nClasses\nCSharp\nNamespace BuildFromCSharpSourceCode", + "Text": "23 / 131\nClasses\nCSharp\nNamespace BuildFromCSharpSourceCode", "Links": [ { "Goto": { @@ -1022,7 +1049,7 @@ }, { "Number": 24, - "Text": "24 / 127\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": "24 / 131\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" @@ -1154,7 +1181,7 @@ }, { "Number": 25, - "Text": "25 / 127\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": "25 / 131\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": { @@ -1410,7 +1437,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -1419,7 +1446,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -1428,7 +1455,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -1437,7 +1464,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -1446,7 +1473,43 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 63, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 63, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 65, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 60, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -1457,8 +1520,80 @@ }, { "Number": 26, - "Text": "26 / 127\nEnums\nClass1.Issue9260", + "Text": "26 / 131\nInterfaces\nClass1.IIssue8948\nIInheritdoc\nInheritdoc.Issue9736.IJsonApiOptions\nEnums\nClass1.Issue9260", "Links": [ + { + "Goto": { + "PageNumber": 37, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 37, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 48, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 62, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 62, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 62, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 62, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 62, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, { "Goto": { "PageNumber": 44, @@ -1481,7 +1616,7 @@ }, { "Number": 27, - "Text": "27 / 127\nNamespaces\nBuildFromProject.Issue8540.A\nBuildFromProject.Issue8540.B\nNamespace BuildFromProject.Issue8540", + "Text": "27 / 131\nNamespaces\nBuildFromProject.Issue8540.A\nBuildFromProject.Issue8540.B\nNamespace BuildFromProject.Issue8540", "Links": [ { "Goto": { @@ -1577,7 +1712,7 @@ }, { "Number": 28, - "Text": "28 / 127\nClasses\nA\nNamespace BuildFromProject.Issue8540.A", + "Text": "28 / 131\nClasses\nA\nNamespace BuildFromProject.Issue8540.A", "Links": [ { "Goto": { @@ -1592,7 +1727,7 @@ }, { "Number": 29, - "Text": "29 / 127\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": "29 / 131\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" @@ -1715,7 +1850,7 @@ }, { "Number": 30, - "Text": "30 / 127\nClasses\nB\nNamespace BuildFromProject.Issue8540.B", + "Text": "30 / 131\nClasses\nB\nNamespace BuildFromProject.Issue8540.B", "Links": [ { "Goto": { @@ -1730,7 +1865,7 @@ }, { "Number": 31, - "Text": "31 / 127\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": "31 / 131\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" @@ -1853,7 +1988,7 @@ }, { "Number": 32, - "Text": "32 / 127\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": "32 / 131\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" @@ -1958,12 +2093,12 @@ }, { "Number": 33, - "Text": "33 / 127\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": "33 / 131\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": 34, - "Text": "34 / 127\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": "34 / 131\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/" @@ -1978,12 +2113,12 @@ }, { "Number": 35, - "Text": "35 / 127\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": "35 / 131\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": 36, - "Text": "36 / 127\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": "36 / 131\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" @@ -2025,7 +2160,7 @@ }, { "Number": 37, - "Text": "37 / 127\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": "37 / 131\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": { @@ -2058,7 +2193,7 @@ }, { "Number": 38, - "Text": "38 / 127\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": "38 / 131\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" @@ -2172,7 +2307,7 @@ }, { "Number": 39, - "Text": "39 / 127\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": "39 / 131\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" @@ -2241,7 +2376,7 @@ }, { "Number": 40, - "Text": "40 / 127\nProperty Value\nint\uF1C5\nFoo\npublic int Foo { get; }", + "Text": "40 / 131\nProperty Value\nint\uF1C5\nFoo\npublic int Foo { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -2256,7 +2391,7 @@ }, { "Number": 41, - "Text": "41 / 127\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": "41 / 131\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" @@ -2631,7 +2766,7 @@ }, { "Number": 42, - "Text": "42 / 127\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": "42 / 131\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" @@ -2745,7 +2880,7 @@ }, { "Number": 43, - "Text": "43 / 127\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": "43 / 131\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" @@ -2901,7 +3036,7 @@ }, { "Number": 45, - "Text": "45 / 127\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": "45 / 131\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" @@ -3006,7 +3141,7 @@ }, { "Number": 46, - "Text": "46 / 127\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": "46 / 131\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" @@ -3129,7 +3264,7 @@ }, { "Number": 47, - "Text": "47 / 127\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": "47 / 131\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" @@ -3153,7 +3288,7 @@ }, { "Number": 48, - "Text": "48 / 127\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nThis method should do something...\nInterface IInheritdoc\npublic interface IInheritdoc\nIssue7629()\nvoid Issue7629()", + "Text": "48 / 131\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nThis method should do something...\nInterface IInheritdoc\npublic interface IInheritdoc\nIssue7629()\nvoid Issue7629()", "Links": [ { "Goto": { @@ -3186,7 +3321,7 @@ }, { "Number": 49, - "Text": "49 / 127\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": "49 / 131\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" @@ -3309,12 +3444,12 @@ }, { "Number": 50, - "Text": "50 / 127\nThis method should do something...\npublic void Issue7629()", + "Text": "50 / 131\nThis method should do something...\npublic void Issue7629()", "Links": [] }, { "Number": 51, - "Text": "51 / 127\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": "51 / 131\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" @@ -3419,7 +3554,7 @@ }, { "Number": 52, - "Text": "52 / 127\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": "52 / 131\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" @@ -3560,12 +3695,12 @@ }, { "Number": 53, - "Text": "53 / 127\nReturns\nT\nThis text inherited.", + "Text": "53 / 131\nReturns\nT\nThis text inherited.", "Links": [] }, { "Number": 54, - "Text": "54 / 127\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": "54 / 131\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" @@ -3733,7 +3868,7 @@ }, { "Number": 55, - "Text": "55 / 127\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": "55 / 131\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" @@ -3838,7 +3973,7 @@ }, { "Number": 56, - "Text": "56 / 127\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": "56 / 131\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" @@ -3988,7 +4123,7 @@ }, { "Number": 57, - "Text": "57 / 127\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": "57 / 131\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" @@ -4021,7 +4156,7 @@ }, { "Number": 58, - "Text": "58 / 127\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": "58 / 131\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" @@ -4171,7 +4306,7 @@ }, { "Number": 59, - "Text": "59 / 127\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": "59 / 131\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" @@ -4240,7 +4375,7 @@ }, { "Number": 60, - "Text": "60 / 127\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": "60 / 131\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" @@ -4336,7 +4471,7 @@ }, { "Number": 61, - "Text": "61 / 127\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": "61 / 131\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" @@ -4436,25 +4571,25 @@ "Top": 0 } } - }, - { - "Goto": { - "PageNumber": 32, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } } ] }, { "Number": 62, - "Text": "62 / 127\nClasses\nBaseClass1\nThis is the BaseClass\nClass1\nThis is summary from vb class...\nNamespace BuildFromVBSourceCode", + "Text": "62 / 131\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": 63, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -4463,7 +4598,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -4472,7 +4607,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -4483,7 +4618,7 @@ }, { "Number": 63, - "Text": "63 / 127\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": "63 / 131\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" @@ -4512,15 +4647,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" }, @@ -4539,15 +4665,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" }, @@ -4567,17 +4684,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": 62, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -4586,7 +4703,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -4595,7 +4712,25 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 25, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 49, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -4613,7 +4748,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -4622,7 +4757,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -4633,7 +4768,12 @@ }, { "Number": 64, - "Text": "64 / 127\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": "64 / 131\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": 65, + "Text": "65 / 131\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" @@ -4662,15 +4802,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" }, @@ -4718,7 +4849,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -4727,7 +4858,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -4736,7 +4867,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -4745,16 +4876,22 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 } } - }, + } + ] + }, + { + "Number": 66, + "Text": "66 / 131\nClasses\nBaseClass1\nThis is the BaseClass\nClass1\nThis is summary from vb class...\nNamespace BuildFromVBSourceCode", + "Links": [ { "Goto": { - "PageNumber": 63, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -4763,7 +4900,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -4772,7 +4909,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4782,8 +4919,308 @@ ] }, { - "Number": 65, - "Text": "65 / 127\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": 67, + "Text": "67 / 131\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": 66, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 66, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 66, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 66, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 68, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 68, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 68, + "Text": "68 / 131\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": 66, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 66, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 66, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 66, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 67, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 67, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 68, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 69, + "Text": "69 / 131\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" @@ -4814,7 +5251,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4823,7 +5260,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4833,12 +5270,12 @@ ] }, { - "Number": 66, - "Text": "66 / 127\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": 70, + "Text": "70 / 131\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": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -4847,7 +5284,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -4856,7 +5293,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -4865,7 +5302,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -4874,7 +5311,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -4883,7 +5320,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Type": 2, "Coordinates": { "Top": 0 @@ -4892,7 +5329,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Type": 2, "Coordinates": { "Top": 0 @@ -4901,7 +5338,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -4910,7 +5347,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Type": 2, "Coordinates": { "Top": 0 @@ -4919,7 +5356,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Type": 2, "Coordinates": { "Top": 0 @@ -4928,7 +5365,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 101, "Type": 2, "Coordinates": { "Top": 0 @@ -4937,7 +5374,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -4946,7 +5383,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -4955,7 +5392,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -4964,7 +5401,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -4973,7 +5410,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -4982,7 +5419,7 @@ }, { "Goto": { - "PageNumber": 92, + "PageNumber": 96, "Type": 2, "Coordinates": { "Top": 0 @@ -4991,7 +5428,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -5001,12 +5438,12 @@ ] }, { - "Number": 67, - "Text": "67 / 127\nMRefDelegate\nGeneric delegate with many constrains.\nMRefNormalDelegate\nDelegate in the namespace", + "Number": 71, + "Text": "71 / 131\nMRefDelegate\nGeneric delegate with many constrains.\nMRefNormalDelegate\nDelegate in the namespace", "Links": [ { "Goto": { - "PageNumber": 95, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -5015,7 +5452,7 @@ }, { "Goto": { - "PageNumber": 96, + "PageNumber": 100, "Type": 2, "Coordinates": { "Top": 0 @@ -5024,7 +5461,7 @@ }, { "Goto": { - "PageNumber": 96, + "PageNumber": 100, "Type": 2, "Coordinates": { "Top": 0 @@ -5033,7 +5470,7 @@ }, { "Goto": { - "PageNumber": 96, + "PageNumber": 100, "Type": 2, "Coordinates": { "Top": 0 @@ -5043,12 +5480,12 @@ ] }, { - "Number": 68, - "Text": "68 / 127\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": 72, + "Text": "72 / 131\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": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -5057,7 +5494,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -5066,7 +5503,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -5075,7 +5512,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -5084,7 +5521,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -5093,7 +5530,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -5102,7 +5539,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -5111,7 +5548,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -5120,7 +5557,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -5129,7 +5566,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -5138,7 +5575,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -5147,7 +5584,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -5156,7 +5593,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -5165,7 +5602,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -5174,7 +5611,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5183,7 +5620,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5192,7 +5629,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5201,7 +5638,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5210,7 +5647,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5219,7 +5656,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5228,7 +5665,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5237,7 +5674,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5246,7 +5683,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -5255,7 +5692,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -5264,7 +5701,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -5273,7 +5710,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -5282,7 +5719,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -5291,7 +5728,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -5300,7 +5737,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -5309,7 +5746,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -5318,7 +5755,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -5327,7 +5764,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -5336,7 +5773,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -5345,7 +5782,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -5355,8 +5792,8 @@ ] }, { - "Number": 69, - "Text": "69 / 127\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": 73, + "Text": "73 / 131\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" @@ -5423,7 +5860,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5432,7 +5869,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5441,7 +5878,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5450,7 +5887,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 438.75 @@ -5459,7 +5896,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 438.75 @@ -5468,7 +5905,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 438.75 @@ -5477,7 +5914,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 438.75 @@ -5486,7 +5923,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 263.25 @@ -5495,7 +5932,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 263.25 @@ -5504,7 +5941,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 263.25 @@ -5513,7 +5950,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 263.25 @@ -5523,8 +5960,8 @@ ] }, { - "Number": 70, - "Text": "70 / 127\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": 74, + "Text": "74 / 131\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" @@ -5565,12 +6002,12 @@ ] }, { - "Number": 71, - "Text": "71 / 127\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": 75, + "Text": "75 / 131\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": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5579,7 +6016,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5588,7 +6025,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5598,8 +6035,8 @@ ] }, { - "Number": 72, - "Text": "72 / 127\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": 76, + "Text": "76 / 131\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" @@ -5675,7 +6112,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5684,7 +6121,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5693,7 +6130,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5703,12 +6140,12 @@ ] }, { - "Number": 73, - "Text": "73 / 127\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInterface\nContainersRefType.ContainersRefTypeChild\nInterface\npublic interface ContainersRefType.ContainersRefTypeChildInterface", + "Number": 77, + "Text": "77 / 131\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInterface\nContainersRefType.ContainersRefTypeChild\nInterface\npublic interface ContainersRefType.ContainersRefTypeChildInterface", "Links": [ { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5717,7 +6154,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5726,7 +6163,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5736,12 +6173,12 @@ ] }, { - "Number": 74, - "Text": "74 / 127\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nDelegate ContainersRefTypeDelegate\nDelegate\nContainersRefType.ContainersRefTypeDele\ngate\npublic delegate void ContainersRefType.ContainersRefTypeDelegate()", + "Number": 78, + "Text": "78 / 131\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nDelegate ContainersRefTypeDelegate\nDelegate\nContainersRefType.ContainersRefTypeDele\ngate\npublic delegate void ContainersRefType.ContainersRefTypeDelegate()", "Links": [ { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5750,7 +6187,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5759,7 +6196,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5769,8 +6206,8 @@ ] }, { - "Number": 75, - "Text": "75 / 127\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": 79, + "Text": "79 / 131\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" @@ -5846,7 +6283,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5855,7 +6292,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5864,7 +6301,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5874,8 +6311,8 @@ ] }, { - "Number": 76, - "Text": "76 / 127\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": 80, + "Text": "80 / 131\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" @@ -5951,7 +6388,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5960,7 +6397,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5969,7 +6406,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5978,7 +6415,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -5987,7 +6424,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -5996,7 +6433,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -6005,7 +6442,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -6014,7 +6451,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -6023,7 +6460,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -6033,8 +6470,8 @@ ] }, { - "Number": 77, - "Text": "77 / 127\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": 81, + "Text": "81 / 131\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" @@ -6218,7 +6655,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -6227,7 +6664,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -6237,8 +6674,8 @@ ] }, { - "Number": 78, - "Text": "78 / 127\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": 82, + "Text": "82 / 131\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" @@ -6260,7 +6697,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -6269,7 +6706,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -6278,7 +6715,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Type": 2, "Coordinates": { "Top": 0 @@ -6287,7 +6724,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Type": 2, "Coordinates": { "Top": 0 @@ -6296,7 +6733,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -6305,7 +6742,7 @@ }, { "Goto": { - "PageNumber": 92, + "PageNumber": 96, "Type": 2, "Coordinates": { "Top": 0 @@ -6314,7 +6751,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -6324,8 +6761,8 @@ ] }, { - "Number": 79, - "Text": "79 / 127\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": 83, + "Text": "83 / 131\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)" @@ -6383,7 +6820,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6392,7 +6829,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6401,7 +6838,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6410,7 +6847,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6419,7 +6856,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6428,7 +6865,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6437,7 +6874,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6446,7 +6883,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6455,7 +6892,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 98, "Coordinates": { "Left": 0, "Top": 792 @@ -6464,7 +6901,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 98, "Coordinates": { "Left": 0, "Top": 792 @@ -6473,7 +6910,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 98, "Coordinates": { "Left": 0, "Top": 792 @@ -6482,7 +6919,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 98, "Coordinates": { "Left": 0, "Top": 792 @@ -6492,8 +6929,8 @@ ] }, { - "Number": 80, - "Text": "80 / 127\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": 84, + "Text": "84 / 131\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" @@ -6534,8 +6971,8 @@ ] }, { - "Number": 81, - "Text": "81 / 127\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": 85, + "Text": "85 / 131\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" @@ -6576,8 +7013,8 @@ ] }, { - "Number": 82, - "Text": "82 / 127\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": 86, + "Text": "86 / 131\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" @@ -6645,8 +7082,8 @@ ] }, { - "Number": 83, - "Text": "83 / 127\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": 87, + "Text": "87 / 131\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" @@ -6696,8 +7133,8 @@ ] }, { - "Number": 84, - "Text": "84 / 127\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": 88, + "Text": "88 / 131\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" @@ -6729,8 +7166,8 @@ ] }, { - "Number": 85, - "Text": "85 / 127\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": 89, + "Text": "89 / 131\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" @@ -6752,7 +7189,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -6761,7 +7198,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -6770,7 +7207,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 101, "Type": 2, "Coordinates": { "Top": 0 @@ -6780,8 +7217,8 @@ ] }, { - "Number": 86, - "Text": "86 / 127\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": 90, + "Text": "90 / 131\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" @@ -6803,7 +7240,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -6813,8 +7250,8 @@ ] }, { - "Number": 87, - "Text": "87 / 127\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": 91, + "Text": "91 / 131\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" @@ -6890,7 +7327,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -6899,7 +7336,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -6909,8 +7346,8 @@ ] }, { - "Number": 88, - "Text": "88 / 127\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": 92, + "Text": "92 / 131\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" @@ -6950,7 +7387,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -6959,7 +7396,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -6969,8 +7406,8 @@ ] }, { - "Number": 89, - "Text": "89 / 127\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": 93, + "Text": "93 / 131\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" @@ -6992,7 +7429,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -7001,7 +7438,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -7011,8 +7448,8 @@ ] }, { - "Number": 90, - "Text": "90 / 127\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": 94, + "Text": "94 / 131\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" @@ -7035,13 +7472,13 @@ ] }, { - "Number": 91, - "Text": "91 / 127\nTool name.\nType Parameters\nTool\nIt's a class type.", + "Number": 95, + "Text": "95 / 131\nTool name.\nType Parameters\nTool\nIt's a class type.", "Links": [] }, { - "Number": 92, - "Text": "92 / 127\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": 96, + "Text": "96 / 131\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" @@ -7054,7 +7491,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -7063,7 +7500,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -7072,7 +7509,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 93, "Coordinates": { "Left": 0, "Top": 118.5 @@ -7081,7 +7518,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 93, "Coordinates": { "Left": 0, "Top": 118.5 @@ -7090,7 +7527,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 93, "Coordinates": { "Left": 0, "Top": 453.75 @@ -7099,7 +7536,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 93, "Coordinates": { "Left": 0, "Top": 453.75 @@ -7108,7 +7545,7 @@ }, { "Goto": { - "PageNumber": 90, + "PageNumber": 94, "Coordinates": { "Left": 0, "Top": 612.75 @@ -7117,7 +7554,7 @@ }, { "Goto": { - "PageNumber": 90, + "PageNumber": 94, "Coordinates": { "Left": 0, "Top": 612.75 @@ -7126,7 +7563,7 @@ }, { "Goto": { - "PageNumber": 90, + "PageNumber": 94, "Coordinates": { "Left": 0, "Top": 242.25 @@ -7135,7 +7572,7 @@ }, { "Goto": { - "PageNumber": 90, + "PageNumber": 94, "Coordinates": { "Left": 0, "Top": 477.75 @@ -7144,7 +7581,7 @@ }, { "Goto": { - "PageNumber": 90, + "PageNumber": 94, "Coordinates": { "Left": 0, "Top": 477.75 @@ -7153,7 +7590,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Coordinates": { "Left": 0, "Top": 348.75 @@ -7162,7 +7599,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Coordinates": { "Left": 0, "Top": 348.75 @@ -7171,7 +7608,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Coordinates": { "Left": 0, "Top": 348.75 @@ -7180,7 +7617,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Coordinates": { "Left": 0, "Top": 348.75 @@ -7189,7 +7626,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Coordinates": { "Left": 0, "Top": 348.75 @@ -7198,7 +7635,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Coordinates": { "Left": 0, "Top": 348.75 @@ -7207,7 +7644,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Coordinates": { "Left": 0, "Top": 348.75 @@ -7216,7 +7653,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Coordinates": { "Left": 0, "Top": 348.75 @@ -7225,7 +7662,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 98, "Coordinates": { "Left": 0, "Top": 792 @@ -7234,7 +7671,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 98, "Coordinates": { "Left": 0, "Top": 792 @@ -7243,7 +7680,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 98, "Coordinates": { "Left": 0, "Top": 792 @@ -7252,7 +7689,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 98, "Coordinates": { "Left": 0, "Top": 792 @@ -7262,8 +7699,8 @@ ] }, { - "Number": 93, - "Text": "93 / 127\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": 97, + "Text": "97 / 131\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" @@ -7339,7 +7776,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -7348,7 +7785,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -7357,7 +7794,7 @@ }, { "Goto": { - "PageNumber": 92, + "PageNumber": 96, "Type": 2, "Coordinates": { "Top": 0 @@ -7366,7 +7803,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -7375,7 +7812,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -7384,7 +7821,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -7393,7 +7830,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -7402,7 +7839,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -7412,8 +7849,8 @@ ] }, { - "Number": 94, - "Text": "94 / 127\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": 98, + "Text": "98 / 131\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" @@ -7426,7 +7863,7 @@ }, { "Goto": { - "PageNumber": 92, + "PageNumber": 96, "Type": 2, "Coordinates": { "Top": 0 @@ -7436,12 +7873,12 @@ ] }, { - "Number": 95, - "Text": "95 / 127\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": 99, + "Text": "99 / 131\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": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -7450,7 +7887,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -7460,8 +7897,8 @@ ] }, { - "Number": 96, - "Text": "96 / 127\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": 100, + "Text": "100 / 131\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" @@ -7492,7 +7929,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -7501,7 +7938,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -7511,8 +7948,8 @@ ] }, { - "Number": 97, - "Text": "97 / 127\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": 101, + "Text": "101 / 131\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" @@ -7606,7 +8043,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -7615,7 +8052,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -7624,7 +8061,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -7633,7 +8070,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -7642,7 +8079,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -7651,7 +8088,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -7660,7 +8097,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -7669,7 +8106,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -7678,7 +8115,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -7687,7 +8124,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -7696,7 +8133,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -7705,7 +8142,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -7714,7 +8151,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -7723,7 +8160,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -7732,7 +8169,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -7741,7 +8178,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 101, "Type": 2, "Coordinates": { "Top": 0 @@ -7751,8 +8188,8 @@ ] }, { - "Number": 98, - "Text": "98 / 127\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": 102, + "Text": "102 / 131\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" @@ -7783,7 +8220,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -7792,7 +8229,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -7801,7 +8238,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -7810,7 +8247,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -7819,7 +8256,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -7828,7 +8265,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -7837,7 +8274,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -7846,7 +8283,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -7855,7 +8292,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -7864,7 +8301,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -7873,7 +8310,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -7883,8 +8320,8 @@ ] }, { - "Number": 99, - "Text": "99 / 127\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": 103, + "Text": "103 / 131\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" @@ -7969,7 +8406,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -7978,7 +8415,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -7987,7 +8424,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 101, "Type": 2, "Coordinates": { "Top": 0 @@ -7996,7 +8433,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 101, "Coordinates": { "Left": 0, "Top": 360.75 @@ -8006,12 +8443,12 @@ ] }, { - "Number": 100, - "Text": "100 / 127\nEnums\nColorType\nEnumeration ColorType\nNamespace MRef.Demo.Enumeration", + "Number": 104, + "Text": "104 / 131\nEnums\nColorType\nEnumeration ColorType\nNamespace MRef.Demo.Enumeration", "Links": [ { "Goto": { - "PageNumber": 101, + "PageNumber": 105, "Type": 2, "Coordinates": { "Top": 0 @@ -8020,7 +8457,7 @@ }, { "Goto": { - "PageNumber": 101, + "PageNumber": 105, "Type": 2, "Coordinates": { "Top": 0 @@ -8030,8 +8467,8 @@ ] }, { - "Number": 101, - "Text": "101 / 127\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": 105, + "Text": "105 / 131\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" @@ -8050,7 +8487,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 104, "Type": 2, "Coordinates": { "Top": 0 @@ -8060,8 +8497,8 @@ ] }, { - "Number": 102, - "Text": "102 / 127\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nSwagger Petstore\nDescribe APIs in Pet Store\npet\nDescription for pet tag\nAddPet\nAdd a new pet to the store\nRequest\nParameters\nName Type Default Notes\n*body Pet Pet object that needs to be added to the store\nResponses\nStatus Code Type Description Samples\n405 Invalid input\nNOTE: Add pet only when you needs.\nUpdatePet\nUpdate an existing pet\nRequest\nParameters\nPOST /pet\nPUT /pet", + "Number": 106, + "Text": "106 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nSwagger Petstore\nDescribe APIs in Pet Store\npet\nDescription for pet tag\nAddPet\nAdd a new pet to the store\nRequest\nParameters\nName Type Default Notes\n*body Pet Pet object that needs to be added to the store\nResponses\nStatus Code Type Description Samples\n405 Invalid input\nNOTE: Add pet only when you needs.\nUpdatePet\nUpdate an existing pet\nRequest\nParameters\nPOST /pet\nPUT /pet", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=petstore_swagger_io_v2_Swagger_Petstore_1_0_0_addPet.md&value=---%0Auid%3A%20petstore.swagger.io%2Fv2%2FSwagger%20Petstore%2F1.0.0%2FaddPet%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8101,7 +8538,7 @@ }, { "Goto": { - "PageNumber": 114, + "PageNumber": 118, "Coordinates": { "Left": 0, "Top": 406.5 @@ -8111,8 +8548,8 @@ ] }, { - "Number": 103, - "Text": "103 / 127\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nName Type Default Notes\n*body Pet Pet object that needs to be added to the store\nResponses\nStatus Code Type Description Samples\n400 Invalid ID supplied\n404 Pet not found\n405 Validation exception\nFindPetsByStatus\nFinds Pets by status\nMultiple status values can be provided with comma separated strings\nRequest\nParameters\nName Type Default Notes\n*status Status values that need to be considered for filter\nResponses\nStatus Code Type Description Samples\n200 Pet[] successful operation\n400 Invalid status value\nFindPetsByTags\nGET /pet/findByStatus?status", + "Number": 107, + "Text": "107 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nName Type Default Notes\n*body Pet Pet object that needs to be added to the store\nResponses\nStatus Code Type Description Samples\n400 Invalid ID supplied\n404 Pet not found\n405 Validation exception\nFindPetsByStatus\nFinds Pets by status\nMultiple status values can be provided with comma separated strings\nRequest\nParameters\nName Type Default Notes\n*status Status values that need to be considered for filter\nResponses\nStatus Code Type Description Samples\n200 Pet[] successful operation\n400 Invalid status value\nFindPetsByTags\nGET /pet/findByStatus?status", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=petstore_swagger_io_v2_Swagger_Petstore_1_0_0_findPetsByStatus.md&value=---%0Auid%3A%20petstore.swagger.io%2Fv2%2FSwagger%20Petstore%2F1.0.0%2FfindPetsByStatus%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8152,7 +8589,7 @@ }, { "Goto": { - "PageNumber": 114, + "PageNumber": 118, "Coordinates": { "Left": 0, "Top": 406.5 @@ -8161,7 +8598,7 @@ }, { "Goto": { - "PageNumber": 114, + "PageNumber": 118, "Coordinates": { "Left": 0, "Top": 406.5 @@ -8171,8 +8608,8 @@ ] }, { - "Number": 104, - "Text": "104 / 127\n| Improve this Doc\uF1C5View Source\uF1C5\nFinds Pets by tags\nMuliple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for\ntesting.\nRequest\nParameters\nName Type Default Notes\n*tags Tags to filter by\nResponses\nStatus Code Type Description Samples\n200 Pet[] successful operation\n400 Invalid tag value\nDeletePet\nDeletes a pet\nRequest\nParameters\nName Type Default Notes\napi_key\n*petId Pet id to delete\nResponses\nGET /pet/findByTags?tags\nDELETE /pet/{petId}", + "Number": 108, + "Text": "108 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\nFinds Pets by tags\nMuliple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for\ntesting.\nRequest\nParameters\nName Type Default Notes\n*tags Tags to filter by\nResponses\nStatus Code Type Description Samples\n200 Pet[] successful operation\n400 Invalid tag value\nDeletePet\nDeletes a pet\nRequest\nParameters\nName Type Default Notes\napi_key\n*petId Pet id to delete\nResponses\nGET /pet/findByTags?tags\nDELETE /pet/{petId}", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=petstore_swagger_io_v2_Swagger_Petstore_1_0_0_deletePet.md&value=---%0Auid%3A%20petstore.swagger.io%2Fv2%2FSwagger%20Petstore%2F1.0.0%2FdeletePet%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8194,7 +8631,7 @@ }, { "Goto": { - "PageNumber": 114, + "PageNumber": 118, "Coordinates": { "Left": 0, "Top": 406.5 @@ -8204,8 +8641,8 @@ ] }, { - "Number": 105, - "Text": "105 / 127\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nStatus Code Type Description Samples\n400 Invalid ID supplied\n404 Pet not found\nGetPetById\nFind pet by ID\nReturns a single pet\nRequest\nParameters\nName Type Default Notes\n*petId ID of pet to return\nResponses\nStatus Code Type Description Samples\n200 Pet successful operation\n400 Invalid ID supplied\n404 Pet not found\nUpdatePetWithForm\nUpdates a pet in the store with form data\nRequest\nGET /pet/{petId}\nPOST /pet/{petId}", + "Number": 109, + "Text": "109 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nStatus Code Type Description Samples\n400 Invalid ID supplied\n404 Pet not found\nGetPetById\nFind pet by ID\nReturns a single pet\nRequest\nParameters\nName Type Default Notes\n*petId ID of pet to return\nResponses\nStatus Code Type Description Samples\n200 Pet successful operation\n400 Invalid ID supplied\n404 Pet not found\nUpdatePetWithForm\nUpdates a pet in the store with form data\nRequest\nGET /pet/{petId}\nPOST /pet/{petId}", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=petstore_swagger_io_v2_Swagger_Petstore_1_0_0_getPetById.md&value=---%0Auid%3A%20petstore.swagger.io%2Fv2%2FSwagger%20Petstore%2F1.0.0%2FgetPetById%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8245,7 +8682,7 @@ }, { "Goto": { - "PageNumber": 114, + "PageNumber": 118, "Coordinates": { "Left": 0, "Top": 406.5 @@ -8255,8 +8692,8 @@ ] }, { - "Number": 106, - "Text": "106 / 127\n| Improve this Doc\uF1C5View Source\uF1C5\nParameters\nName Type Default Notes\n*petId ID of pet that needs to be updated\nname Updated name of the pet\nstatus Updated status of the pet\nResponses\nStatus Code Type Description Samples\n405 Invalid input\nUploadFile\nuploads an image\nRequest\nParameters\nName Type Default Notes\n*petId ID of pet to update\nadditionalMetadata Additional data to pass to server\nfile file to upload\nResponses\nStatus Code Type Description Samples\n200 ApiResponse successful operation\nPOST /pet/{petId}/uploadImage", + "Number": 110, + "Text": "110 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\nParameters\nName Type Default Notes\n*petId ID of pet that needs to be updated\nname Updated name of the pet\nstatus Updated status of the pet\nResponses\nStatus Code Type Description Samples\n405 Invalid input\nUploadFile\nuploads an image\nRequest\nParameters\nName Type Default Notes\n*petId ID of pet to update\nadditionalMetadata Additional data to pass to server\nfile file to upload\nResponses\nStatus Code Type Description Samples\n200 ApiResponse successful operation\nPOST /pet/{petId}/uploadImage", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=petstore_swagger_io_v2_Swagger_Petstore_1_0_0_uploadFile.md&value=---%0Auid%3A%20petstore.swagger.io%2Fv2%2FSwagger%20Petstore%2F1.0.0%2FuploadFile%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8278,7 +8715,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 119, "Coordinates": { "Left": 0, "Top": 553.5 @@ -8287,7 +8724,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 119, "Coordinates": { "Left": 0, "Top": 553.5 @@ -8297,8 +8734,8 @@ ] }, { - "Number": 107, - "Text": "107 / 127\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nstore\nAccess to Petstore orders\nAdditional description for store tag\nAddPet\nAdd a new pet to the store\nRequest\nParameters\nName Type Default Notes\n*body Pet Pet object that needs to be added to the store\nResponses\nStatus Code Type Description Samples\n405 Invalid input\nNOTE: Add pet only when you needs.\nGetInventory\nReturns pet inventories by status\nReturns a map of status codes to quantities\nRequest\nResponses\nPOST /pet\nGET /store/inventory", + "Number": 111, + "Text": "111 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nstore\nAccess to Petstore orders\nAdditional description for store tag\nAddPet\nAdd a new pet to the store\nRequest\nParameters\nName Type Default Notes\n*body Pet Pet object that needs to be added to the store\nResponses\nStatus Code Type Description Samples\n405 Invalid input\nNOTE: Add pet only when you needs.\nGetInventory\nReturns pet inventories by status\nReturns a map of status codes to quantities\nRequest\nResponses\nPOST /pet\nGET /store/inventory", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=petstore_swagger_io_v2_Swagger_Petstore_1_0_0_addPet.md&value=---%0Auid%3A%20petstore.swagger.io%2Fv2%2FSwagger%20Petstore%2F1.0.0%2FaddPet%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8338,7 +8775,7 @@ }, { "Goto": { - "PageNumber": 114, + "PageNumber": 118, "Coordinates": { "Left": 0, "Top": 406.5 @@ -8348,8 +8785,8 @@ ] }, { - "Number": 108, - "Text": "108 / 127\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nStatus Code Type Description Samples\n200 object successful operation\nPlaceOrder\nPlace an order for a pet\nRequest\nParameters\nName Type Default Notes\n*body Order order placed for purchasing the pet\nResponses\nStatus Code Type Description Samples\n200 Order successful operation\n400 Invalid Order\nDeleteOrder\nDelete purchase order by ID\nFor valid response try integer IDs with positive integer value. Negative or non-integer\nvalues will generate API errors\nRequest\nParameters\nPOST /store/order\nDELETE /store/order/{orderId}", + "Number": 112, + "Text": "112 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nStatus Code Type Description Samples\n200 object successful operation\nPlaceOrder\nPlace an order for a pet\nRequest\nParameters\nName Type Default Notes\n*body Order order placed for purchasing the pet\nResponses\nStatus Code Type Description Samples\n200 Order successful operation\n400 Invalid Order\nDeleteOrder\nDelete purchase order by ID\nFor valid response try integer IDs with positive integer value. Negative or non-integer\nvalues will generate API errors\nRequest\nParameters\nPOST /store/order\nDELETE /store/order/{orderId}", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=petstore_swagger_io_v2_Swagger_Petstore_1_0_0_placeOrder.md&value=---%0Auid%3A%20petstore.swagger.io%2Fv2%2FSwagger%20Petstore%2F1.0.0%2FplaceOrder%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8389,7 +8826,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 119, "Coordinates": { "Left": 0, "Top": 389.25 @@ -8398,7 +8835,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 119, "Coordinates": { "Left": 0, "Top": 389.25 @@ -8408,8 +8845,8 @@ ] }, { - "Number": 109, - "Text": "109 / 127\n| Improve this Doc\uF1C5View Source\uF1C5\nName Type Default Notes\n*orderId ID of the order that needs to be deleted\nResponses\nStatus Code Type Description Samples\n400 Invalid ID supplied\n404 Order not found\nGetOrderById\nFind purchase order by ID\nFor valid response try integer IDs with value >= 1 and <= 10. Other values will generated\nexceptions\nRequest\nParameters\nName Type Default Notes\n*orderId ID of pet that needs to be fetched\nResponses\nStatus Code Type Description Samples\n200 Order successful operation\n400 Invalid ID supplied\n404 Order not found\nGET /store/order/{orderId}", + "Number": 113, + "Text": "113 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\nName Type Default Notes\n*orderId ID of the order that needs to be deleted\nResponses\nStatus Code Type Description Samples\n400 Invalid ID supplied\n404 Order not found\nGetOrderById\nFind purchase order by ID\nFor valid response try integer IDs with value >= 1 and <= 10. Other values will generated\nexceptions\nRequest\nParameters\nName Type Default Notes\n*orderId ID of pet that needs to be fetched\nResponses\nStatus Code Type Description Samples\n200 Order successful operation\n400 Invalid ID supplied\n404 Order not found\nGET /store/order/{orderId}", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=petstore_swagger_io_v2_Swagger_Petstore_1_0_0_getOrderById.md&value=---%0Auid%3A%20petstore.swagger.io%2Fv2%2FSwagger%20Petstore%2F1.0.0%2FgetOrderById%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8431,7 +8868,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 119, "Coordinates": { "Left": 0, "Top": 389.25 @@ -8441,8 +8878,8 @@ ] }, { - "Number": 110, - "Text": "110 / 127\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nuser\nOperations about user\nCreateUser\nCreate user\nThis can only be done by the logged in user.\nRequest\nParameters\nName Type Default Notes\n*body User Created user object\nResponses\nStatus Code Type Description Samples\ndefault successful operation\nCreateUsersWithArrayInput\nCreates list of users with given input array\nRequest\nParameters\nName Type Default Notes\n*body User[] List of user object\nResponses\nPOST /user\nPOST /user/createWithArray", + "Number": 114, + "Text": "114 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nuser\nOperations about user\nCreateUser\nCreate user\nThis can only be done by the logged in user.\nRequest\nParameters\nName Type Default Notes\n*body User Created user object\nResponses\nStatus Code Type Description Samples\ndefault successful operation\nCreateUsersWithArrayInput\nCreates list of users with given input array\nRequest\nParameters\nName Type Default Notes\n*body User[] List of user object\nResponses\nPOST /user\nPOST /user/createWithArray", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=petstore_swagger_io_v2_Swagger_Petstore_1_0_0_createUser.md&value=---%0Auid%3A%20petstore.swagger.io%2Fv2%2FSwagger%20Petstore%2F1.0.0%2FcreateUser%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8482,7 +8919,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 119, "Coordinates": { "Left": 0, "Top": 120.75 @@ -8491,7 +8928,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 119, "Coordinates": { "Left": 0, "Top": 120.75 @@ -8501,8 +8938,8 @@ ] }, { - "Number": 111, - "Text": "111 / 127\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nStatus Code Type Description Samples\ndefault successful operation\nCreateUsersWithListInput\nCreates list of users with given input array\nRequest\nParameters\nName Type Default Notes\n*body User[] List of user object\nResponses\nStatus Code Type Description Samples\ndefault successful operation\nLoginUser\nLogs user into the system\nRequest\nParameters\nName Type Default Notes\n*username The user name for login\n*password The password for login in clear text\nPOST /user/createWithList\nGET /user/login?username&password", + "Number": 115, + "Text": "115 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nStatus Code Type Description Samples\ndefault successful operation\nCreateUsersWithListInput\nCreates list of users with given input array\nRequest\nParameters\nName Type Default Notes\n*body User[] List of user object\nResponses\nStatus Code Type Description Samples\ndefault successful operation\nLoginUser\nLogs user into the system\nRequest\nParameters\nName Type Default Notes\n*username The user name for login\n*password The password for login in clear text\nPOST /user/createWithList\nGET /user/login?username&password", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=petstore_swagger_io_v2_Swagger_Petstore_1_0_0_createUsersWithListInput.md&value=---%0Auid%3A%20petstore.swagger.io%2Fv2%2FSwagger%20Petstore%2F1.0.0%2FcreateUsersWithListInput%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8542,7 +8979,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 119, "Coordinates": { "Left": 0, "Top": 120.75 @@ -8552,8 +8989,8 @@ ] }, { - "Number": 112, - "Text": "112 / 127\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nResponses\nStatus Code Type Description Samples\n200 string successful operation\n400 Invalid username/password supplied\nLogoutUser\nLogs out current logged in user session\nRequest\nResponses\nStatus Code Type Description Samples\ndefault successful operation\nDeleteUser\nDelete user\nThis can only be done by the logged in user.\nRequest\nParameters\nName Type Default Notes\n*username The name that needs to be deleted\nResponses\nGET /user/logout\nDELETE /user/{username}", + "Number": 116, + "Text": "116 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nResponses\nStatus Code Type Description Samples\n200 string successful operation\n400 Invalid username/password supplied\nLogoutUser\nLogs out current logged in user session\nRequest\nResponses\nStatus Code Type Description Samples\ndefault successful operation\nDeleteUser\nDelete user\nThis can only be done by the logged in user.\nRequest\nParameters\nName Type Default Notes\n*username The name that needs to be deleted\nResponses\nGET /user/logout\nDELETE /user/{username}", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=petstore_swagger_io_v2_Swagger_Petstore_1_0_0_logoutUser.md&value=---%0Auid%3A%20petstore.swagger.io%2Fv2%2FSwagger%20Petstore%2F1.0.0%2FlogoutUser%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8594,8 +9031,8 @@ ] }, { - "Number": 113, - "Text": "113 / 127\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nStatus Code Type Description Samples\n400 Invalid username supplied\n404 User not found\nGetUserByName\nGet user by user name\nRequest\nParameters\nName Type Default Notes\n*username The name that needs to be fetched. Use user1 for testing.\nResponses\nStatus Code Type Description Samples\n200 User successful operation\n400 Invalid username supplied\n404 User not found\nOther APIs\nUpdateUser\nUpdated user\nThis can only be done by the logged in user.\nRequest\nGET /user/{username}", + "Number": 117, + "Text": "117 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nStatus Code Type Description Samples\n400 Invalid username supplied\n404 User not found\nGetUserByName\nGet user by user name\nRequest\nParameters\nName Type Default Notes\n*username The name that needs to be fetched. Use user1 for testing.\nResponses\nStatus Code Type Description Samples\n200 User successful operation\n400 Invalid username supplied\n404 User not found\nOther APIs\nUpdateUser\nUpdated user\nThis can only be done by the logged in user.\nRequest\nGET /user/{username}", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=petstore_swagger_io_v2_Swagger_Petstore_1_0_0_getUserByName.md&value=---%0Auid%3A%20petstore.swagger.io%2Fv2%2FSwagger%20Petstore%2F1.0.0%2FgetUserByName%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8635,7 +9072,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 119, "Coordinates": { "Left": 0, "Top": 120.75 @@ -8645,12 +9082,12 @@ ] }, { - "Number": 114, - "Text": "114 / 127\nParameters\nName Type Default Notes\n*username name that need to be updated\n*body User Updated user object\nResponses\nStatus Code Type Description Samples\n400 Invalid user supplied\n404 User not found\nDefinitions\nPet\nName Type Notes\ncategory Category[]\nid integer (int64)\nname string\nphotoUrls array\nstatus string pet status in the store\ntags Tag[]\nCategory\nPUT /user/{username}", + "Number": 118, + "Text": "118 / 131\nParameters\nName Type Default Notes\n*username name that need to be updated\n*body User Updated user object\nResponses\nStatus Code Type Description Samples\n400 Invalid user supplied\n404 User not found\nDefinitions\nPet\nName Type Notes\ncategory Category[]\nid integer (int64)\nname string\nphotoUrls array\nstatus string pet status in the store\ntags Tag[]\nCategory\nPUT /user/{username}", "Links": [ { "Goto": { - "PageNumber": 115, + "PageNumber": 119, "Coordinates": { "Left": 0, "Top": 120.75 @@ -8659,7 +9096,7 @@ }, { "Goto": { - "PageNumber": 114, + "PageNumber": 118, "Coordinates": { "Left": 0, "Top": 138 @@ -8668,7 +9105,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 119, "Coordinates": { "Left": 0, "Top": 687 @@ -8678,17 +9115,17 @@ ] }, { - "Number": 115, - "Text": "115 / 127\nName Type Notes\nid integer (int64)\nname string\nTag\nName Type Notes\nid integer (int64)\nname string\nApiResponse\nName Type Notes\ncode integer (int32)\nmessage string\ntype string\nOrder\nName Type Notes\ncomplete boolean\nid integer (int64)\npetId integer (int64)\nquantity integer (int32)\nshipDate string (date-time)\nstatus string Order Status\nUser", + "Number": 119, + "Text": "119 / 131\nName Type Notes\nid integer (int64)\nname string\nTag\nName Type Notes\nid integer (int64)\nname string\nApiResponse\nName Type Notes\ncode integer (int32)\nmessage string\ntype string\nOrder\nName Type Notes\ncomplete boolean\nid integer (int64)\npetId integer (int64)\nquantity integer (int32)\nshipDate string (date-time)\nstatus string Order Status\nUser", "Links": [] }, { - "Number": 116, - "Text": "116 / 127\nName Type Notes\nemail string\nfirstName string\nid integer (int64)\nlastName string\npassword string\nphone string\nuserStatus integer (int32) User Status\nusername string\nSee Alsos\nSee other REST APIs:\nContacts API", + "Number": 120, + "Text": "120 / 131\nName Type Notes\nemail string\nfirstName string\nid integer (int64)\nlastName string\npassword string\nphone string\nuserStatus integer (int32) User Status\nusername string\nSee Alsos\nSee other REST APIs:\nContacts API", "Links": [ { "Goto": { - "PageNumber": 117, + "PageNumber": 121, "Type": 2, "Coordinates": { "Top": 0 @@ -8698,8 +9135,8 @@ ] }, { - "Number": 117, - "Text": "117 / 127\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nContacts\nGet Contacts\nYou can get a collection of contacts from your tenant.\nRequired scope: Contacts.Read or Contacts.Write\nRequest\nParameters\nName Type Default Notes\n*api-\nversion\n1.6 The version of the Graph API to target. Beginning with\nversion 1.5, the api-version string is represented in\nmajor.minor format. Prior releases were represented as date\nstrings: '2013-11-08' and '2013-04-05'. Required.\nResponses\nStatus\nCode Type Description Samples\n200 OK.\nIndicates\nsuccess. The\nresults are\nreturned in\nthe\nresponse\nbody.\nMime type: application/json\nGet Contact By Id\nGet a contact by using the object ID.\nRequired scope: Contacts.Read or Contacts.Write\nGET /contacts?api-version\n{ \n\"odata.metadata\":\n\"https://graph.windows.net/myorganization/$metadata#dir\n\"value\": [\n{ \n\"odata.type\": \"Microsoft.DirectoryServices.Contac\n\"objectType\": \"Contact\",\n\"objectId\": \"31944231-fd52-4a7f-b32e-7902a01fddf9\n\"deletionTimestamp\": null,", + "Number": 121, + "Text": "121 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nContacts\nGet Contacts\nYou can get a collection of contacts from your tenant.\nRequired scope: Contacts.Read or Contacts.Write\nRequest\nParameters\nName Type Default Notes\n*api-\nversion\n1.6 The version of the Graph API to target. Beginning with\nversion 1.5, the api-version string is represented in\nmajor.minor format. Prior releases were represented as date\nstrings: '2013-11-08' and '2013-04-05'. Required.\nResponses\nStatus\nCode Type Description Samples\n200 OK.\nIndicates\nsuccess. The\nresults are\nreturned in\nthe\nresponse\nbody.\nMime type: application/json\nGet Contact By Id\nGet a contact by using the object ID.\nRequired scope: Contacts.Read or Contacts.Write\nGET /contacts?api-version\n{ \n\"odata.metadata\":\n\"https://graph.windows.net/myorganization/$metadata#dir\n\"value\": [\n{ \n\"odata.type\": \"Microsoft.DirectoryServices.Contac\n\"objectType\": \"Contact\",\n\"objectId\": \"31944231-fd52-4a7f-b32e-7902a01fddf9\n\"deletionTimestamp\": null,", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=graph_windows_net_myorganization_Contacts_1_6_get_contacts.md&value=---%0Auid%3A%20graph.windows.net%2Fmyorganization%2FContacts%2F1.6%2Fget%20contacts%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8740,8 +9177,8 @@ ] }, { - "Number": 118, - "Text": "118 / 127\n| Improve this Doc\uF1C5View Source\uF1C5\nRequest\nParameters\nName Type Default Notes\n*object_id 31944231-fd52-\n4a7f-b32e-\n7902a01fddf9\nThe object ID (GUID) of the target contact.\n*api-\nversion\n1.6 Specifies the version of the Graph API to target.\nBeginning with version 1.5, the api-version string\nis represented in major.minor format. Prior\nreleases were represented as date strings:\n'2013-11-08' and '2013-04-05'. Required.\nResponses\nStatus\nCode Type Description Samples\n200 OK.\nIndicates\nsuccess. The\ncontact is\nreturned in\nthe\nresponse\nbody.\nMime type: application/json\nUpdate Contact\nChange a contact's properties.\nRequired scope: Contacts.Write\nRequest\nGET /contacts/{object_id}?api-version\n{ \n\"odata.metadata\":\n\"https://graph.windows.net/graphdir1.onmicrosoft.com/$m\n\"odata.type\": \"Microsoft.DirectoryServices.Contact\",\n\"objectType\": \"Contact\",\n\"objectId\": \"31944231-fd52-4a7f-b32e-7902a01fddf9\",\n\"deletionTimestamp\": null,\n\"city\": null,\n\"companyName\": null,", + "Number": 122, + "Text": "122 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\nRequest\nParameters\nName Type Default Notes\n*object_id 31944231-fd52-\n4a7f-b32e-\n7902a01fddf9\nThe object ID (GUID) of the target contact.\n*api-\nversion\n1.6 Specifies the version of the Graph API to target.\nBeginning with version 1.5, the api-version string\nis represented in major.minor format. Prior\nreleases were represented as date strings:\n'2013-11-08' and '2013-04-05'. Required.\nResponses\nStatus\nCode Type Description Samples\n200 OK.\nIndicates\nsuccess. The\ncontact is\nreturned in\nthe\nresponse\nbody.\nMime type: application/json\nUpdate Contact\nChange a contact's properties.\nRequired scope: Contacts.Write\nRequest\nGET /contacts/{object_id}?api-version\n{ \n\"odata.metadata\":\n\"https://graph.windows.net/graphdir1.onmicrosoft.com/$m\n\"odata.type\": \"Microsoft.DirectoryServices.Contact\",\n\"objectType\": \"Contact\",\n\"objectId\": \"31944231-fd52-4a7f-b32e-7902a01fddf9\",\n\"deletionTimestamp\": null,\n\"city\": null,\n\"companyName\": null,", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=graph_windows_net_myorganization_Contacts_1_6_update_contact.md&value=---%0Auid%3A%20graph.windows.net%2Fmyorganization%2FContacts%2F1.6%2Fupdate%20contact%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8764,8 +9201,8 @@ ] }, { - "Number": 119, - "Text": "119 / 127\n| Improve this Doc\uF1C5View Source\uF1C5\nParameters\nName Type Default Notes\n*object_id 7163f3b8-70c9-\n43d2-b9e1-\n4467ddaf087a\nThe object ID (GUID) of the target contact.\n*api-\nversion\n1.6 The version of the Graph API to target.\nBeginning with version 1.5, the api-version\nstring is represented in major.minor format.\nPrior releases were represented as date\nstrings: '2013-11-08' and '2013-04-05'.\nRequired.\nbodyparam contact this is request body, not real parameter\nResponses\nStatus\nCode Type Description Samples\n204 No Content. Indicates success. No response body is\nreturned.\nDelete Contact\nDelete a contact.\nRequired scope: Contacts.Write\nRequest\nParameters\nPATCH /contacts/{object_id}?api-version\nDELETE /contacts/{object_id}[?api-version]", + "Number": 123, + "Text": "123 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\nParameters\nName Type Default Notes\n*object_id 7163f3b8-70c9-\n43d2-b9e1-\n4467ddaf087a\nThe object ID (GUID) of the target contact.\n*api-\nversion\n1.6 The version of the Graph API to target.\nBeginning with version 1.5, the api-version\nstring is represented in major.minor format.\nPrior releases were represented as date\nstrings: '2013-11-08' and '2013-04-05'.\nRequired.\nbodyparam contact this is request body, not real parameter\nResponses\nStatus\nCode Type Description Samples\n204 No Content. Indicates success. No response body is\nreturned.\nDelete Contact\nDelete a contact.\nRequired scope: Contacts.Write\nRequest\nParameters\nPATCH /contacts/{object_id}?api-version\nDELETE /contacts/{object_id}[?api-version]", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=graph_windows_net_myorganization_Contacts_1_6_delete_contact.md&value=---%0Auid%3A%20graph.windows.net%2Fmyorganization%2FContacts%2F1.6%2Fdelete%20contact%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8787,7 +9224,7 @@ }, { "Goto": { - "PageNumber": 125, + "PageNumber": 129, "Coordinates": { "Left": 0, "Top": 324.75 @@ -8797,8 +9234,8 @@ ] }, { - "Number": 120, - "Text": "120 / 127\n| Improve this Doc\uF1C5View Source\uF1C5\nName Type Default Notes\n*object_id 7163f3b8-70c9-\n43d2-b9e1-\n4467ddaf087a\nThe object ID (GUID) of the target contact.\napi-\nversion\n1.6 Specifies the version of the Graph API to target.\nBeginning with version 1.5, the api-version\nstring is represented in major.minor format. Prior\nreleases were represented as date strings:\n'2013-11-08' and '2013-04-05'. Required.\nResponses\nStatus Code Type Description Samples\n204 No Content. Indicates success.\nGet Contact Manager Link\nGet a link to the contact's manager.\nRequired scope: Contacts.Read or Contacts.Write\nRequest\nParameters\nName Type Default Notes\n*object_id 31944231-fd52-\n4a7f-b32e-\n7902a01fddf9\nThe object ID (GUID) of the target contact.\n*api-\nversion\n1.6 The version of the Graph API to target.\nBeginning with version 1.5, the api-version string\nis represented in major.minor format. Prior\nreleases were represented as date strings:\n'2013-11-08' and '2013-04-05'. Required.\nGET /contacts/{object_id}/$links/manager?api-version", + "Number": 124, + "Text": "124 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\nName Type Default Notes\n*object_id 7163f3b8-70c9-\n43d2-b9e1-\n4467ddaf087a\nThe object ID (GUID) of the target contact.\napi-\nversion\n1.6 Specifies the version of the Graph API to target.\nBeginning with version 1.5, the api-version\nstring is represented in major.minor format. Prior\nreleases were represented as date strings:\n'2013-11-08' and '2013-04-05'. Required.\nResponses\nStatus Code Type Description Samples\n204 No Content. Indicates success.\nGet Contact Manager Link\nGet a link to the contact's manager.\nRequired scope: Contacts.Read or Contacts.Write\nRequest\nParameters\nName Type Default Notes\n*object_id 31944231-fd52-\n4a7f-b32e-\n7902a01fddf9\nThe object ID (GUID) of the target contact.\n*api-\nversion\n1.6 The version of the Graph API to target.\nBeginning with version 1.5, the api-version string\nis represented in major.minor format. Prior\nreleases were represented as date strings:\n'2013-11-08' and '2013-04-05'. Required.\nGET /contacts/{object_id}/$links/manager?api-version", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=graph_windows_net_myorganization_Contacts_1_6_get_contact_manager_link.md&value=---%0Auid%3A%20graph.windows.net%2Fmyorganization%2FContacts%2F1.6%2Fget%20contact%20manager%20link%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8821,8 +9258,8 @@ ] }, { - "Number": 121, - "Text": "121 / 127\n| Improve this Doc\uF1C5View Source\uF1C5\nResponses\nStatus\nCode Type Description Samples\n200 OK.\nIndicates\nsuccess. A\nlink to the\ncontact's\nmanager is\nreturned.\nMime type: application/json\n404 Not Found.\nThe\nrequested\nresource\nwas not\nfound. This\ncan occur if\nthe manager\nproperty is\nnot currently\nset for the\nspecified\ncontact. It\ncan also\nhave other\ncauses, for\nexample, a\nbad domain.\nA code and\nassociated\nmessage is\nreturned\nwith the\nerror.\nMime type: application/json\nUpdate Contact Manager\n{ \n\"odata.metadata\":\n\"https://graph.windows.net/myorganization/$metadata#dir\n\"url\": \"https://graph.windows.net/myorganization/dire\n4c4a-93b2-03f065fabd93/Microsoft.WindowsAzure.ActiveDir\n}\n{ \n\"odata.error\": {\n\"code\": \"Request_ResourceNotFound\",\n\"message\": {\n\"lang\": \"en\",\n\"value\": \"Resource not found for the segment 'man\n} \n}\n}", + "Number": 125, + "Text": "125 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\nResponses\nStatus\nCode Type Description Samples\n200 OK.\nIndicates\nsuccess. A\nlink to the\ncontact's\nmanager is\nreturned.\nMime type: application/json\n404 Not Found.\nThe\nrequested\nresource\nwas not\nfound. This\ncan occur if\nthe manager\nproperty is\nnot currently\nset for the\nspecified\ncontact. It\ncan also\nhave other\ncauses, for\nexample, a\nbad domain.\nA code and\nassociated\nmessage is\nreturned\nwith the\nerror.\nMime type: application/json\nUpdate Contact Manager\n{ \n\"odata.metadata\":\n\"https://graph.windows.net/myorganization/$metadata#dir\n\"url\": \"https://graph.windows.net/myorganization/dire\n4c4a-93b2-03f065fabd93/Microsoft.WindowsAzure.ActiveDir\n}\n{ \n\"odata.error\": {\n\"code\": \"Request_ResourceNotFound\",\n\"message\": {\n\"lang\": \"en\",\n\"value\": \"Resource not found for the segment 'man\n} \n}\n}", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=graph_windows_net_myorganization_Contacts_1_6_update_contact_manager.md&value=---%0Auid%3A%20graph.windows.net%2Fmyorganization%2FContacts%2F1.6%2Fupdate%20contact%20manager%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8845,8 +9282,8 @@ ] }, { - "Number": 122, - "Text": "122 / 127\n| Improve this Doc\uF1C5View Source\uF1C5\nUpdate the contact's manager\nRequired scope: Contacts.Write\nRequest\nParameters\nName Type Default Notes\n*object_id 31944231-fd52-\n4a7f-b32e-\n7902a01fddf9\nThe object ID (GUID) of the target contact.\n*api-version 1.6 The version of the Graph API to target.\nBeginning with version 1.5, the api-version\nstring is represented in major.minor format.\nPrior releases were represented as date\nstrings: '2013-11-08' and '2013-04-05'.\nRequired.\n*bodyparam The request body contains a single property\nthat specifies the URL of the user or contact to\nadd as manager.\nResponses\nStatus\nCode Type Description Samples\n204 No Content. Indicates success. No response body is\nreturned.\nDelete Contact Manager By Id\nDelete the contact's manager.\nRequired scope: Contacts.Write\nRequest\nPUT /contacts/{object_id}/$links/manager?api-version", + "Number": 126, + "Text": "126 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\nUpdate the contact's manager\nRequired scope: Contacts.Write\nRequest\nParameters\nName Type Default Notes\n*object_id 31944231-fd52-\n4a7f-b32e-\n7902a01fddf9\nThe object ID (GUID) of the target contact.\n*api-version 1.6 The version of the Graph API to target.\nBeginning with version 1.5, the api-version\nstring is represented in major.minor format.\nPrior releases were represented as date\nstrings: '2013-11-08' and '2013-04-05'.\nRequired.\n*bodyparam The request body contains a single property\nthat specifies the URL of the user or contact to\nadd as manager.\nResponses\nStatus\nCode Type Description Samples\n204 No Content. Indicates success. No response body is\nreturned.\nDelete Contact Manager By Id\nDelete the contact's manager.\nRequired scope: Contacts.Write\nRequest\nPUT /contacts/{object_id}/$links/manager?api-version", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=graph_windows_net_myorganization_Contacts_1_6_delete_contact_manager_by_id.md&value=---%0Auid%3A%20graph.windows.net%2Fmyorganization%2FContacts%2F1.6%2Fdelete%20contact%20manager%20by%20id%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8869,8 +9306,8 @@ ] }, { - "Number": 123, - "Text": "123 / 127\n| Improve this Doc\uF1C5View Source\uF1C5\nParameters\nName Type Default Notes\n*object_id 31944231-fd52-\n4a7f-b32e-\n7902a01fddf9\nThe object ID (GUID) of the target contact.\n*api-\nversion\n1.6 The version of the Graph API to target.\nBeginning with version 1.5, the api-version string\nis represented in major.minor format. Prior\nreleases were represented as date strings:\n'2013-11-08' and '2013-04-05'. Required.\nResponses\nStatus\nCode Type Description Samples\n204 No Content. Indicates success. N response body is\nreturned.\nGet Contact Direct Reports Links\nGet a links to the contact's direct reports.\nRequired scope: Contacts.Read or Contacts.Write\nRequest\nParameters\nName Type Default Notes\n*object_id 31944231-fd52-\n4a7f-b32e-\n7902a01fddf9\nThe object ID (GUID) of the target contact.\nDELETE /contacts/{object_id}/$links/manager?api-version\nGET /contacts/{object_id}/$links/directReports?api-version", + "Number": 127, + "Text": "127 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\nParameters\nName Type Default Notes\n*object_id 31944231-fd52-\n4a7f-b32e-\n7902a01fddf9\nThe object ID (GUID) of the target contact.\n*api-\nversion\n1.6 The version of the Graph API to target.\nBeginning with version 1.5, the api-version string\nis represented in major.minor format. Prior\nreleases were represented as date strings:\n'2013-11-08' and '2013-04-05'. Required.\nResponses\nStatus\nCode Type Description Samples\n204 No Content. Indicates success. N response body is\nreturned.\nGet Contact Direct Reports Links\nGet a links to the contact's direct reports.\nRequired scope: Contacts.Read or Contacts.Write\nRequest\nParameters\nName Type Default Notes\n*object_id 31944231-fd52-\n4a7f-b32e-\n7902a01fddf9\nThe object ID (GUID) of the target contact.\nDELETE /contacts/{object_id}/$links/manager?api-version\nGET /contacts/{object_id}/$links/directReports?api-version", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=graph_windows_net_myorganization_Contacts_1_6_get_contact_direct_reports_links.md&value=---%0Auid%3A%20graph.windows.net%2Fmyorganization%2FContacts%2F1.6%2Fget%20contact%20direct%20reports%20links%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8893,8 +9330,8 @@ ] }, { - "Number": 124, - "Text": "124 / 127\n| Improve this Doc\uF1C5View Source\uF1C5\nName Type Default Notes\n*api-\nversion\n1.6 The version of the Graph API to target.\nBeginning with version 1.5, the api-version string\nis represented in major.minor format. Prior\nreleases were represented as date strings:\n'2013-11-08' and '2013-04-05'. Required.\nResponses\nStatus\nCode Type Description Samples\n200 OK.\nIndicates\nsuccess.\nOne or more\ndirect\nreports are\nreturned.\nMime type: application/json\nGet Contact MemberOf Links\nGet a links to the contact's direct group and directory role memberships.\nRequired scope: Contacts.Read or Contacts.Write\nRequest\nParameters\nName Type Default Notes\n*object_id 31944231-fd52-\n4a7f-b32e-\n7902a01fddf9\nThe object ID (GUID) of the target contact.\n{ \n\"odata.metadata\":\n\"https://graph.windows.net/myorganization/$metadata#dir\n\"value\": [\n{ \n\"url\": \"https://graph.windows.net/myorganization/\n4e26-b24f-c830606ef41c/Microsoft.DirectoryServices.Cont\n} \n]\nGET /contacts/{object_id}/$links/memberOf?api-version", + "Number": 128, + "Text": "128 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\nName Type Default Notes\n*api-\nversion\n1.6 The version of the Graph API to target.\nBeginning with version 1.5, the api-version string\nis represented in major.minor format. Prior\nreleases were represented as date strings:\n'2013-11-08' and '2013-04-05'. Required.\nResponses\nStatus\nCode Type Description Samples\n200 OK.\nIndicates\nsuccess.\nOne or more\ndirect\nreports are\nreturned.\nMime type: application/json\nGet Contact MemberOf Links\nGet a links to the contact's direct group and directory role memberships.\nRequired scope: Contacts.Read or Contacts.Write\nRequest\nParameters\nName Type Default Notes\n*object_id 31944231-fd52-\n4a7f-b32e-\n7902a01fddf9\nThe object ID (GUID) of the target contact.\n{ \n\"odata.metadata\":\n\"https://graph.windows.net/myorganization/$metadata#dir\n\"value\": [\n{ \n\"url\": \"https://graph.windows.net/myorganization/\n4e26-b24f-c830606ef41c/Microsoft.DirectoryServices.Cont\n} \n]\nGET /contacts/{object_id}/$links/memberOf?api-version", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=graph_windows_net_myorganization_Contacts_1_6_get_contact_memberOf_links.md&value=---%0Auid%3A%20graph.windows.net%2Fmyorganization%2FContacts%2F1.6%2Fget%20contact%20memberOf%20links%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8917,17 +9354,17 @@ ] }, { - "Number": 125, - "Text": "125 / 127\nName Type Default Notes\n*api-\nversion\n1.6 The version of the Graph API to target.\nBeginning with version 1.5, the api-version string\nis represented in major.minor format. Prior\nreleases were represented as date strings:\n'2013-11-08' and '2013-04-05'. Required.\nResponses\nStatus\nCode Type Description Samples\n200 OK.\nIndicates\nsuccess.\nOne or more\ngroups\nand/or\ndirectory\nroles are\nreturned.\nMime type: application/json\nDefinitions\nContact\nName Type Notes\nobjectType string\nobjectId string\ndeletionTimestamp string (date-time)\ncity string\ncountry string\ndepartment string\n{ \n\"odata.metadata\":\n\"https://graph.windows.net/myorganization/$metadata#dir\n\"value\": [\n{ \n\"url\": \"https://graph.windows.net/myorganization/\nb942-47c9-a10e-a4bee353ce60/Microsoft.DirectoryServices\n} \n]", + "Number": 129, + "Text": "129 / 131\nName Type Default Notes\n*api-\nversion\n1.6 The version of the Graph API to target.\nBeginning with version 1.5, the api-version string\nis represented in major.minor format. Prior\nreleases were represented as date strings:\n'2013-11-08' and '2013-04-05'. Required.\nResponses\nStatus\nCode Type Description Samples\n200 OK.\nIndicates\nsuccess.\nOne or more\ngroups\nand/or\ndirectory\nroles are\nreturned.\nMime type: application/json\nDefinitions\nContact\nName Type Notes\nobjectType string\nobjectId string\ndeletionTimestamp string (date-time)\ncity string\ncountry string\ndepartment string\n{ \n\"odata.metadata\":\n\"https://graph.windows.net/myorganization/$metadata#dir\n\"value\": [\n{ \n\"url\": \"https://graph.windows.net/myorganization/\nb942-47c9-a10e-a4bee353ce60/Microsoft.DirectoryServices\n} \n]", "Links": [] }, { - "Number": 126, - "Text": "126 / 127\nName Type Notes\ndirSyncEnabled boolean\ndisplayName string\nfacsimileTelephoneNumber string\ngivenName string\njobTitle string\nlastDirSyncTime string (date-time)\nmail string\nmailNickname string\nmobile string\nphysicalDeliveryOfficeName string\npostalCode string\nprovisioningErrors ProvisioningError[]\nproxyAddresses array\nsipProxyAddress string\nstate string\nstreetAddress string\nsurname string\ntelephoneNumber string\nthumbnailPhoto string\nProvisioningError\nName Type Notes\nerrorDetail string", + "Number": 130, + "Text": "130 / 131\nName Type Notes\ndirSyncEnabled boolean\ndisplayName string\nfacsimileTelephoneNumber string\ngivenName string\njobTitle string\nlastDirSyncTime string (date-time)\nmail string\nmailNickname string\nmobile string\nphysicalDeliveryOfficeName string\npostalCode string\nprovisioningErrors ProvisioningError[]\nproxyAddresses array\nsipProxyAddress string\nstate string\nstreetAddress string\nsurname string\ntelephoneNumber string\nthumbnailPhoto string\nProvisioningError\nName Type Notes\nerrorDetail string", "Links": [ { "Goto": { - "PageNumber": 126, + "PageNumber": 130, "Coordinates": { "Left": 0, "Top": 164.25 @@ -8936,7 +9373,7 @@ }, { "Goto": { - "PageNumber": 126, + "PageNumber": 130, "Coordinates": { "Left": 0, "Top": 164.25 @@ -8946,8 +9383,8 @@ ] }, { - "Number": 127, - "Text": "127 / 127\nName Type Notes\nresolved boolean\nserviceInstance string\ntimestamp string (date-time)", + "Number": 131, + "Text": "131 / 131\nName Type Notes\nresolved boolean\nserviceInstance string\ntimestamp string (date-time)", "Links": [] } ], @@ -9345,7 +9782,7 @@ } }, { - "Title": "Issue8725", + "Title": "Inheritdoc.Issue9736", "Children": [], "Destination": { "PageNumber": 61, @@ -9354,6 +9791,39 @@ "Top": 0 } } + }, + { + "Title": "Inheritdoc.Issue9736.IJsonApiOptions", + "Children": [], + "Destination": { + "PageNumber": 62, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Title": "Inheritdoc.Issue9736.JsonApiOptions", + "Children": [], + "Destination": { + "PageNumber": 63, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Title": "Issue8725", + "Children": [], + "Destination": { + "PageNumber": 65, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ], "Destination": { @@ -9371,7 +9841,7 @@ "Title": "BaseClass1", "Children": [], "Destination": { - "PageNumber": 63, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -9382,7 +9852,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 64, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -9391,7 +9861,7 @@ } ], "Destination": { - "PageNumber": 62, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -9408,7 +9878,7 @@ "Title": "ContainersRefType", "Children": [], "Destination": { - "PageNumber": 69, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -9419,7 +9889,7 @@ "Title": "ContainersRefType.ColorType", "Children": [], "Destination": { - "PageNumber": 71, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -9430,7 +9900,7 @@ "Title": "ContainersRefType.ContainersRefTypeChild", "Children": [], "Destination": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -9441,7 +9911,7 @@ "Title": "ContainersRefType.ContainersRefTypeChildInterface", "Children": [], "Destination": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -9452,7 +9922,7 @@ "Title": "ContainersRefType.ContainersRefTypeDelegate", "Children": [], "Destination": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -9463,7 +9933,7 @@ "Title": "ExplicitLayoutClass", "Children": [], "Destination": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -9474,7 +9944,7 @@ "Title": "Issue231", "Children": [], "Destination": { - "PageNumber": 76, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -9483,7 +9953,7 @@ } ], "Destination": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -9494,7 +9964,7 @@ "Title": "CatException", "Children": [], "Destination": { - "PageNumber": 77, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -9505,7 +9975,7 @@ "Title": "Cat", "Children": [], "Destination": { - "PageNumber": 78, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -9516,7 +9986,7 @@ "Title": "Complex", "Children": [], "Destination": { - "PageNumber": 87, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -9527,7 +9997,7 @@ "Title": "FakeDelegate", "Children": [], "Destination": { - "PageNumber": 88, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -9538,7 +10008,7 @@ "Title": "IAnimal", "Children": [], "Destination": { - "PageNumber": 89, + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -9549,7 +10019,7 @@ "Title": "ICat", "Children": [], "Destination": { - "PageNumber": 92, + "PageNumber": 96, "Type": 2, "Coordinates": { "Top": 0 @@ -9560,7 +10030,7 @@ "Title": "ICatExtension", "Children": [], "Destination": { - "PageNumber": 93, + "PageNumber": 97, "Type": 2, "Coordinates": { "Top": 0 @@ -9571,7 +10041,7 @@ "Title": "MRefDelegate", "Children": [], "Destination": { - "PageNumber": 95, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -9582,7 +10052,7 @@ "Title": "MRefNormalDelegate", "Children": [], "Destination": { - "PageNumber": 96, + "PageNumber": 100, "Type": 2, "Coordinates": { "Top": 0 @@ -9593,7 +10063,7 @@ "Title": "Tom", "Children": [], "Destination": { - "PageNumber": 97, + "PageNumber": 101, "Type": 2, "Coordinates": { "Top": 0 @@ -9604,7 +10074,7 @@ "Title": "TomFromBaseClass", "Children": [], "Destination": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -9613,7 +10083,7 @@ } ], "Destination": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -9627,7 +10097,7 @@ "Title": "ColorType", "Children": [], "Destination": { - "PageNumber": 101, + "PageNumber": 105, "Type": 2, "Coordinates": { "Top": 0 @@ -9636,7 +10106,7 @@ } ], "Destination": { - "PageNumber": 100, + "PageNumber": 104, "Type": 2, "Coordinates": { "Top": 0 @@ -9659,7 +10129,7 @@ "Title": "Pet Store API", "Children": [], "Destination": { - "PageNumber": 102, + "PageNumber": 106, "Type": 2, "Coordinates": { "Top": 0 @@ -9670,7 +10140,7 @@ "Title": "Contacts API", "Children": [], "Destination": { - "PageNumber": 117, + "PageNumber": 121, "Type": 2, "Coordinates": { "Top": 0 @@ -9679,7 +10149,7 @@ } ], "Destination": { - "PageNumber": 102, + "PageNumber": 106, "Type": 2, "Coordinates": { "Top": 0 From 8404524664059e80e36c9010569cf08c5b60ffd2 Mon Sep 17 00:00:00 2001 From: filzrev <103790468+filzrev@users.noreply.github.com> Date: Thu, 26 Dec 2024 07:35:13 +0900 Subject: [PATCH 4/4] chore: apply `dotnet format` command --- test/Docfx.Build.Tests/XRefMapSerializationTest.cs | 1 - 1 file changed, 1 deletion(-) diff --git a/test/Docfx.Build.Tests/XRefMapSerializationTest.cs b/test/Docfx.Build.Tests/XRefMapSerializationTest.cs index 8ab4489200b..afae124e4ae 100644 --- a/test/Docfx.Build.Tests/XRefMapSerializationTest.cs +++ b/test/Docfx.Build.Tests/XRefMapSerializationTest.cs @@ -3,7 +3,6 @@ using System.Text; using Docfx.Common; -using Docfx.Plugins; using FluentAssertions; using Xunit;