diff --git a/samples/seed/dotnet/assembly/BuildFromAssembly.csproj b/samples/seed/dotnet/assembly/BuildFromAssembly.csproj index 15c6b13f579..ddea80c867a 100644 --- a/samples/seed/dotnet/assembly/BuildFromAssembly.csproj +++ b/samples/seed/dotnet/assembly/BuildFromAssembly.csproj @@ -5,6 +5,7 @@ enable enable true + true diff --git a/samples/seed/dotnet/assembly/Class1.cs b/samples/seed/dotnet/assembly/Class1.cs index 6371e9286ca..7b471aef29f 100644 --- a/samples/seed/dotnet/assembly/Class1.cs +++ b/samples/seed/dotnet/assembly/Class1.cs @@ -18,3 +18,19 @@ public static void HelloWorld() { } [EditorBrowsable(EditorBrowsableState.Never)] public void HiddenAPI() { } } + +public unsafe struct Issue5432 +{ + private fixed char Name0[30]; + + public string Name + { + get + { + fixed (char* name = Name0) + { + return new string((char*)name); + } + } + } +} diff --git a/src/Docfx.Dotnet/SymbolFilter.cs b/src/Docfx.Dotnet/SymbolFilter.cs index 73086a677e2..2b2b1551a5e 100644 --- a/src/Docfx.Dotnet/SymbolFilter.cs +++ b/src/Docfx.Dotnet/SymbolFilter.cs @@ -26,7 +26,7 @@ public SymbolFilter(ExtractMetadataConfig config, DotnetApiOptions options) public bool IncludeApi(ISymbol symbol) { - return IsSymbolAccessible(symbol) && IncludeApiCore(symbol); + return !IsCompilerGeneratedDisplayClass(symbol) && IsSymbolAccessible(symbol) && IncludeApiCore(symbol); bool IncludeApiCore(ISymbol symbol) { @@ -45,6 +45,11 @@ bool IncludeApiDefault(ISymbol symbol) return symbol.ContainingSymbol is null || IncludeApiCore(symbol.ContainingSymbol); } + + static bool IsCompilerGeneratedDisplayClass(ISymbol symbol) + { + return symbol.Kind == SymbolKind.NamedType && (symbol.Name.Contains('<') || symbol.Name.Contains('>')); + } } public bool IncludeAttribute(ISymbol symbol) diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromAssembly.Issue5432.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromAssembly.Issue5432.html.view.verified.json new file mode 100644 index 00000000000..c315da09721 --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromAssembly.Issue5432.html.view.verified.json @@ -0,0 +1,665 @@ +{ + "uid": "BuildFromAssembly.Issue5432", + "isEii": false, + "isExtensionMethod": false, + "parent": { + "uid": "BuildFromAssembly", + "isEii": false, + "isExtensionMethod": false, + "isExternal": true, + "href": "BuildFromAssembly.html", + "name": [ + { + "lang": "csharp", + "value": "BuildFromAssembly" + }, + { + "lang": "vb", + "value": "BuildFromAssembly" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "BuildFromAssembly" + }, + { + "lang": "vb", + "value": "BuildFromAssembly" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromAssembly" + }, + { + "lang": "vb", + "value": "BuildFromAssembly" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "level": 0.0 + }, + "children": [ + { + "inProperty": true, + "typePropertyName": "inProperty", + "id": "properties", + "children": [ + { + "uid": "BuildFromAssembly.Issue5432.Name", + "isEii": false, + "isExtensionMethod": false, + "parent": "BuildFromAssembly.Issue5432", + "isExternal": false, + "name": [ + { + "lang": "csharp", + "value": "Name" + }, + { + "lang": "vb", + "value": "Name" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Issue5432.Name" + }, + { + "lang": "vb", + "value": "Issue5432.Name" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromAssembly.Issue5432.Name" + }, + { + "lang": "vb", + "value": "BuildFromAssembly.Issue5432.Name" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "syntax": { + "content": [ + { + "lang": "csharp", + "value": "public string Name { get; }" + }, + { + "lang": "vb", + "value": "Public ReadOnly Property Name As String" + } + ], + "parameters": [], + "return": null, + "propertyValue": { + "type": { + "uid": "System.String", + "name": [ + { + "lang": "csharp", + "value": "string" + }, + { + "lang": "vb", + "value": "String" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "string" + }, + { + "lang": "vb", + "value": "String" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "string" + }, + { + "lang": "vb", + "value": "String" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ] + } + } + }, + "source": { + "href": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/assembly/Class1.cs", + "startLine": 0.0, + "endLine": 0.0 + }, + "assemblies": [ + "BuildFromAssembly" + ], + "namespace": "BuildFromAssembly", + "overload": { + "uid": "BuildFromAssembly.Issue5432.Name*", + "name": [ + { + "lang": "csharp", + "value": "Name" + }, + { + "lang": "vb", + "value": "Name" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Issue5432.Name" + }, + { + "lang": "vb", + "value": "Issue5432.Name" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromAssembly.Issue5432.Name" + }, + { + "lang": "vb", + "value": "BuildFromAssembly.Issue5432.Name" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "id": "BuildFromAssembly_Issue5432_Name_" + }, + "level": 0.0, + "type": "property", + "summary": "", + "platform": null, + "docurl": "", + "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/assembly/Class1.cs", + "remarks": "", + "conceptual": "", + "implements": "", + "example": "", + "seealso": null, + "id": "BuildFromAssembly_Issue5432_Name", + "hideTitleType": false, + "hideSubtitle": false + } + ] + } + ], + "langs": [ + "csharp", + "vb" + ], + "name": [ + { + "lang": "csharp", + "value": "Issue5432" + }, + { + "lang": "vb", + "value": "Issue5432" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Issue5432" + }, + { + "lang": "vb", + "value": "Issue5432" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromAssembly.Issue5432" + }, + { + "lang": "vb", + "value": "BuildFromAssembly.Issue5432" + } + ], + "type": "struct", + "source": { + "href": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/assembly/Class1.cs", + "startLine": 0.0, + "endLine": 0.0 + }, + "assemblies": [ + "BuildFromAssembly" + ], + "namespace": { + "uid": "BuildFromAssembly", + "isEii": false, + "isExtensionMethod": false, + "isExternal": true, + "href": "BuildFromAssembly.html", + "name": [ + { + "lang": "csharp", + "value": "BuildFromAssembly" + }, + { + "lang": "vb", + "value": "BuildFromAssembly" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "BuildFromAssembly" + }, + { + "lang": "vb", + "value": "BuildFromAssembly" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromAssembly" + }, + { + "lang": "vb", + "value": "BuildFromAssembly" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "level": 0.0 + }, + "syntax": { + "content": [ + { + "lang": "csharp", + "value": "public struct Issue5432" + }, + { + "lang": "vb", + "value": "Public Structure Issue5432" + } + ] + }, + "level": 0.0, + "inheritedMembers": [ + { + "uid": "System.ValueType.Equals(System.Object)", + "isEii": false, + "isExtensionMethod": false, + "parent": "System.ValueType", + "isExternal": true, + "href": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals", + "name": [ + { + "lang": "csharp", + "value": "Equals(object)" + }, + { + "lang": "vb", + "value": "Equals(Object)" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "ValueType.Equals(object)" + }, + { + "lang": "vb", + "value": "ValueType.Equals(Object)" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "System.ValueType.Equals(object)" + }, + { + "lang": "vb", + "value": "System.ValueType.Equals(Object)" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "Equals(object)" + }, + { + "lang": "vb", + "value": "Equals(Object)" + } + ], + "level": 0.0 + }, + { + "uid": "System.ValueType.GetHashCode", + "isEii": false, + "isExtensionMethod": false, + "parent": "System.ValueType", + "isExternal": true, + "href": "https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode", + "name": [ + { + "lang": "csharp", + "value": "GetHashCode()" + }, + { + "lang": "vb", + "value": "GetHashCode()" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "ValueType.GetHashCode()" + }, + { + "lang": "vb", + "value": "ValueType.GetHashCode()" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "System.ValueType.GetHashCode()" + }, + { + "lang": "vb", + "value": "System.ValueType.GetHashCode()" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "GetHashCode()" + }, + { + "lang": "vb", + "value": "GetHashCode()" + } + ], + "level": 0.0 + }, + { + "uid": "System.ValueType.ToString", + "isEii": false, + "isExtensionMethod": false, + "parent": "System.ValueType", + "isExternal": true, + "href": "https://learn.microsoft.com/dotnet/api/system.valuetype.tostring", + "name": [ + { + "lang": "csharp", + "value": "ToString()" + }, + { + "lang": "vb", + "value": "ToString()" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "ValueType.ToString()" + }, + { + "lang": "vb", + "value": "ValueType.ToString()" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "System.ValueType.ToString()" + }, + { + "lang": "vb", + "value": "System.ValueType.ToString()" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "ToString()" + }, + { + "lang": "vb", + "value": "ToString()" + } + ], + "level": 0.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.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.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.0 + } + ], + "_appName": "Seed", + "_appTitle": "docfx seed website", + "_enableSearch": true, + "pdf": true, + "pdfTocPage": true, + "_key": "obj/api/BuildFromAssembly.Issue5432.yml", + "_navKey": "~/toc.yml", + "_navPath": "toc.html", + "_navRel": "../toc.html", + "_path": "api/BuildFromAssembly.Issue5432.html", + "_rel": "../", + "_tocKey": "~/obj/api/toc.yml", + "_tocPath": "api/toc.html", + "_tocRel": "toc.html", + "yamlmime": "ManagedReference", + "docurl": "", + "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/assembly/Class1.cs", + "summary": "", + "remarks": "", + "conceptual": "", + "implements": "", + "example": "", + "seealso": null, + "id": "BuildFromAssembly_Issue5432", + "hideTitleType": false, + "hideSubtitle": false, + "isClass": true, + "inStruct": true, + "_disableToc": false, + "_disableNextArticle": true +} \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromAssembly.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromAssembly.html.view.verified.json index 2dacceec063..c38ff6cfecb 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromAssembly.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromAssembly.html.view.verified.json @@ -71,6 +71,75 @@ "hideSubtitle": false } ] + }, + { + "inStruct": true, + "typePropertyName": "inStruct", + "id": "structs", + "children": [ + { + "uid": "BuildFromAssembly.Issue5432", + "isExtensionMethod": false, + "isExternal": true, + "href": "BuildFromAssembly.Issue5432.html", + "name": [ + { + "lang": "csharp", + "value": "Issue5432" + }, + { + "lang": "vb", + "value": "Issue5432" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Issue5432" + }, + { + "lang": "vb", + "value": "Issue5432" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromAssembly.Issue5432" + }, + { + "lang": "vb", + "value": "BuildFromAssembly.Issue5432" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "level": 0.0, + "summary": "", + "type": "struct", + "platform": null, + "isEii": false, + "docurl": "", + "sourceurl": "", + "remarks": "", + "conceptual": "", + "syntax": "", + "implements": "", + "example": "", + "seealso": null, + "id": "BuildFromAssembly_Issue5432", + "hideTitleType": false, + "hideSubtitle": false + } + ] } ], "langs": [ diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/toc.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/toc.html.view.verified.json index 40a7c08bfd0..555d27bc70a 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/toc.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/toc.html.view.verified.json @@ -16,6 +16,16 @@ "level": 3.0, "items": [], "leaf": true + }, + { + "name": "Issue5432", + "href": "BuildFromAssembly.Issue5432.html", + "topicHref": "BuildFromAssembly.Issue5432.html", + "topicUid": "BuildFromAssembly.Issue5432", + "tocHref": null, + "level": 3.0, + "items": [], + "leaf": true } ], "tocHref": null, diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/toc.json.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/toc.json.view.verified.json index 0933e9ed200..c8b9d7547eb 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/toc.json.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/toc.json.view.verified.json @@ -1,3 +1,3 @@ { - "content": "{\"order\":100,\"items\":[{\"name\":\"BuildFromAssembly\",\"href\":\"BuildFromAssembly.html\",\"topicHref\":\"BuildFromAssembly.html\",\"topicUid\":\"BuildFromAssembly\",\"items\":[{\"name\":\"Class1\",\"href\":\"BuildFromAssembly.Class1.html\",\"topicHref\":\"BuildFromAssembly.Class1.html\",\"topicUid\":\"BuildFromAssembly.Class1\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"BuildFromCSharpSourceCode.html\",\"topicHref\":\"BuildFromCSharpSourceCode.html\",\"topicUid\":\"BuildFromCSharpSourceCode\",\"items\":[{\"name\":\"CSharp\",\"href\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicUid\":\"BuildFromCSharpSourceCode.CSharp\"}]},{\"name\":\"BuildFromProject\",\"href\":\"BuildFromProject.html\",\"topicHref\":\"BuildFromProject.html\",\"topicUid\":\"BuildFromProject\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"BuildFromProject.Issue8540.html\",\"topicHref\":\"BuildFromProject.Issue8540.html\",\"topicUid\":\"BuildFromProject.Issue8540\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A.A\"}]},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B\",\"items\":[{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B.B\"}]}]},{\"name\":\"Class1\",\"href\":\"BuildFromProject.Class1.html\",\"topicHref\":\"BuildFromProject.Class1.html\",\"topicUid\":\"BuildFromProject.Class1\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicUid\":\"BuildFromProject.Class1.IIssue8948\"},{\"name\":\"Class1.Issue8665\",\"href\":\"BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8665.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8665\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8696Attribute\"},{\"name\":\"Class1.Issue8948\",\"href\":\"BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8948.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8948\"},{\"name\":\"Class1.Issue9260\",\"href\":\"BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"BuildFromProject.Class1.Issue9260.html\",\"topicUid\":\"BuildFromProject.Class1.Issue9260\"},{\"name\":\"Class1.Test\",\"href\":\"BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"BuildFromProject.Class1.Test-1.html\",\"topicUid\":\"BuildFromProject.Class1.Test`1\",\"name.vb\":\"Class1.Test(Of T)\"},{\"name\":\"IInheritdoc\",\"href\":\"BuildFromProject.IInheritdoc.html\",\"topicHref\":\"BuildFromProject.IInheritdoc.html\",\"topicUid\":\"BuildFromProject.IInheritdoc\"},{\"name\":\"Inheritdoc\",\"href\":\"BuildFromProject.Inheritdoc.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.html\",\"topicUid\":\"BuildFromProject.Inheritdoc\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366\"},{\"name\":\"Inheritdoc.Issue6366.Class1\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class1`1\",\"name.vb\":\"Inheritdoc.Issue6366.Class1(Of T)\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class2\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7035\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7484\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8101\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8129\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"BuildFromVBSourceCode.html\",\"topicHref\":\"BuildFromVBSourceCode.html\",\"topicUid\":\"BuildFromVBSourceCode\",\"items\":[{\"name\":\"BaseClass1\",\"href\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicUid\":\"BuildFromVBSourceCode.BaseClass1\"},{\"name\":\"Class1\",\"href\":\"BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"BuildFromVBSourceCode.Class1.html\",\"topicUid\":\"BuildFromVBSourceCode.Class1\"}]},{\"name\":\"CatLibrary\",\"href\":\"CatLibrary.html\",\"topicHref\":\"CatLibrary.html\",\"topicUid\":\"CatLibrary\",\"items\":[{\"name\":\"Core\",\"href\":\"CatLibrary.Core.html\",\"topicHref\":\"CatLibrary.Core.html\",\"topicUid\":\"CatLibrary.Core\",\"items\":[{\"name\":\"ContainersRefType\",\"href\":\"CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ColorType\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicUid\":\"CatLibrary.Core.ExplicitLayoutClass\"},{\"name\":\"Issue231\",\"href\":\"CatLibrary.Core.Issue231.html\",\"topicHref\":\"CatLibrary.Core.Issue231.html\",\"topicUid\":\"CatLibrary.Core.Issue231\"}]},{\"name\":\"CatException\",\"href\":\"CatLibrary.CatException-1.html\",\"topicHref\":\"CatLibrary.CatException-1.html\",\"topicUid\":\"CatLibrary.CatException`1\",\"name.vb\":\"CatException(Of T)\"},{\"name\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\",\"topicUid\":\"CatLibrary.Cat`2\",\"name.vb\":\"Cat(Of T, K)\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\",\"topicUid\":\"CatLibrary.Complex`2\",\"name.vb\":\"Complex(Of T, J)\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\",\"topicUid\":\"CatLibrary.FakeDelegate`1\",\"name.vb\":\"FakeDelegate(Of T)\"},{\"name\":\"IAnimal\",\"href\":\"CatLibrary.IAnimal.html\",\"topicHref\":\"CatLibrary.IAnimal.html\",\"topicUid\":\"CatLibrary.IAnimal\"},{\"name\":\"ICat\",\"href\":\"CatLibrary.ICat.html\",\"topicHref\":\"CatLibrary.ICat.html\",\"topicUid\":\"CatLibrary.ICat\"},{\"name\":\"ICatExtension\",\"href\":\"CatLibrary.ICatExtension.html\",\"topicHref\":\"CatLibrary.ICatExtension.html\",\"topicUid\":\"CatLibrary.ICatExtension\"},{\"name\":\"MRefDelegate\",\"href\":\"CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"CatLibrary.MRefDelegate-3.html\",\"topicUid\":\"CatLibrary.MRefDelegate`3\",\"name.vb\":\"MRefDelegate(Of K, T, L)\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"CatLibrary.MRefNormalDelegate.html\",\"topicUid\":\"CatLibrary.MRefNormalDelegate\"},{\"name\":\"Tom\",\"href\":\"CatLibrary.Tom.html\",\"topicHref\":\"CatLibrary.Tom.html\",\"topicUid\":\"CatLibrary.Tom\"},{\"name\":\"TomFromBaseClass\",\"href\":\"CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"CatLibrary.TomFromBaseClass.html\",\"topicUid\":\"CatLibrary.TomFromBaseClass\"}]},{\"name\":\"MRef.Demo.Enumeration\",\"href\":\"MRef.Demo.Enumeration.html\",\"topicHref\":\"MRef.Demo.Enumeration.html\",\"topicUid\":\"MRef.Demo.Enumeration\",\"items\":[{\"name\":\"ColorType\",\"href\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicUid\":\"MRef.Demo.Enumeration.ColorType\"}]}],\"memberLayout\":\"SamePage\",\"pdf\":true,\"pdfTocPage\":true}" + "content": "{\"order\":100,\"items\":[{\"name\":\"BuildFromAssembly\",\"href\":\"BuildFromAssembly.html\",\"topicHref\":\"BuildFromAssembly.html\",\"topicUid\":\"BuildFromAssembly\",\"items\":[{\"name\":\"Class1\",\"href\":\"BuildFromAssembly.Class1.html\",\"topicHref\":\"BuildFromAssembly.Class1.html\",\"topicUid\":\"BuildFromAssembly.Class1\"},{\"name\":\"Issue5432\",\"href\":\"BuildFromAssembly.Issue5432.html\",\"topicHref\":\"BuildFromAssembly.Issue5432.html\",\"topicUid\":\"BuildFromAssembly.Issue5432\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"BuildFromCSharpSourceCode.html\",\"topicHref\":\"BuildFromCSharpSourceCode.html\",\"topicUid\":\"BuildFromCSharpSourceCode\",\"items\":[{\"name\":\"CSharp\",\"href\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicUid\":\"BuildFromCSharpSourceCode.CSharp\"}]},{\"name\":\"BuildFromProject\",\"href\":\"BuildFromProject.html\",\"topicHref\":\"BuildFromProject.html\",\"topicUid\":\"BuildFromProject\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"BuildFromProject.Issue8540.html\",\"topicHref\":\"BuildFromProject.Issue8540.html\",\"topicUid\":\"BuildFromProject.Issue8540\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A.A\"}]},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B\",\"items\":[{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B.B\"}]}]},{\"name\":\"Class1\",\"href\":\"BuildFromProject.Class1.html\",\"topicHref\":\"BuildFromProject.Class1.html\",\"topicUid\":\"BuildFromProject.Class1\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicUid\":\"BuildFromProject.Class1.IIssue8948\"},{\"name\":\"Class1.Issue8665\",\"href\":\"BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8665.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8665\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8696Attribute\"},{\"name\":\"Class1.Issue8948\",\"href\":\"BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8948.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8948\"},{\"name\":\"Class1.Issue9260\",\"href\":\"BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"BuildFromProject.Class1.Issue9260.html\",\"topicUid\":\"BuildFromProject.Class1.Issue9260\"},{\"name\":\"Class1.Test\",\"href\":\"BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"BuildFromProject.Class1.Test-1.html\",\"topicUid\":\"BuildFromProject.Class1.Test`1\",\"name.vb\":\"Class1.Test(Of T)\"},{\"name\":\"IInheritdoc\",\"href\":\"BuildFromProject.IInheritdoc.html\",\"topicHref\":\"BuildFromProject.IInheritdoc.html\",\"topicUid\":\"BuildFromProject.IInheritdoc\"},{\"name\":\"Inheritdoc\",\"href\":\"BuildFromProject.Inheritdoc.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.html\",\"topicUid\":\"BuildFromProject.Inheritdoc\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366\"},{\"name\":\"Inheritdoc.Issue6366.Class1\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class1`1\",\"name.vb\":\"Inheritdoc.Issue6366.Class1(Of T)\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class2\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7035\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7484\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8101\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8129\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"BuildFromVBSourceCode.html\",\"topicHref\":\"BuildFromVBSourceCode.html\",\"topicUid\":\"BuildFromVBSourceCode\",\"items\":[{\"name\":\"BaseClass1\",\"href\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicUid\":\"BuildFromVBSourceCode.BaseClass1\"},{\"name\":\"Class1\",\"href\":\"BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"BuildFromVBSourceCode.Class1.html\",\"topicUid\":\"BuildFromVBSourceCode.Class1\"}]},{\"name\":\"CatLibrary\",\"href\":\"CatLibrary.html\",\"topicHref\":\"CatLibrary.html\",\"topicUid\":\"CatLibrary\",\"items\":[{\"name\":\"Core\",\"href\":\"CatLibrary.Core.html\",\"topicHref\":\"CatLibrary.Core.html\",\"topicUid\":\"CatLibrary.Core\",\"items\":[{\"name\":\"ContainersRefType\",\"href\":\"CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ColorType\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicUid\":\"CatLibrary.Core.ExplicitLayoutClass\"},{\"name\":\"Issue231\",\"href\":\"CatLibrary.Core.Issue231.html\",\"topicHref\":\"CatLibrary.Core.Issue231.html\",\"topicUid\":\"CatLibrary.Core.Issue231\"}]},{\"name\":\"CatException\",\"href\":\"CatLibrary.CatException-1.html\",\"topicHref\":\"CatLibrary.CatException-1.html\",\"topicUid\":\"CatLibrary.CatException`1\",\"name.vb\":\"CatException(Of T)\"},{\"name\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\",\"topicUid\":\"CatLibrary.Cat`2\",\"name.vb\":\"Cat(Of T, K)\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\",\"topicUid\":\"CatLibrary.Complex`2\",\"name.vb\":\"Complex(Of T, J)\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\",\"topicUid\":\"CatLibrary.FakeDelegate`1\",\"name.vb\":\"FakeDelegate(Of T)\"},{\"name\":\"IAnimal\",\"href\":\"CatLibrary.IAnimal.html\",\"topicHref\":\"CatLibrary.IAnimal.html\",\"topicUid\":\"CatLibrary.IAnimal\"},{\"name\":\"ICat\",\"href\":\"CatLibrary.ICat.html\",\"topicHref\":\"CatLibrary.ICat.html\",\"topicUid\":\"CatLibrary.ICat\"},{\"name\":\"ICatExtension\",\"href\":\"CatLibrary.ICatExtension.html\",\"topicHref\":\"CatLibrary.ICatExtension.html\",\"topicUid\":\"CatLibrary.ICatExtension\"},{\"name\":\"MRefDelegate\",\"href\":\"CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"CatLibrary.MRefDelegate-3.html\",\"topicUid\":\"CatLibrary.MRefDelegate`3\",\"name.vb\":\"MRefDelegate(Of K, T, L)\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"CatLibrary.MRefNormalDelegate.html\",\"topicUid\":\"CatLibrary.MRefNormalDelegate\"},{\"name\":\"Tom\",\"href\":\"CatLibrary.Tom.html\",\"topicHref\":\"CatLibrary.Tom.html\",\"topicUid\":\"CatLibrary.Tom\"},{\"name\":\"TomFromBaseClass\",\"href\":\"CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"CatLibrary.TomFromBaseClass.html\",\"topicUid\":\"CatLibrary.TomFromBaseClass\"}]},{\"name\":\"MRef.Demo.Enumeration\",\"href\":\"MRef.Demo.Enumeration.html\",\"topicHref\":\"MRef.Demo.Enumeration.html\",\"topicUid\":\"MRef.Demo.Enumeration\",\"items\":[{\"name\":\"ColorType\",\"href\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicUid\":\"MRef.Demo.Enumeration.ColorType\"}]}],\"memberLayout\":\"SamePage\",\"pdf\":true,\"pdfTocPage\":true}" } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/toc.pdf.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/toc.pdf.verified.json index f4ad588ecde..48e56d36dda 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/toc.pdf.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/toc.pdf.verified.json @@ -1,9 +1,9 @@ { - "NumberOfPages": 79, + "NumberOfPages": 80, "Pages": [ { "Number": 1, - "Text": "Table of ContentsBuildFromAssembly3Class14BuildFromCSharpSourceCode5CSharp6BuildFromProject7Issue85408A9A10B11B12Class113Class1.IIssue894818Class1.Issue866519Class1.Issue8696Attribute22Class1.Issue894824Class1.Issue926025Class1.Test26IInheritdoc27Inheritdoc28Inheritdoc.Issue636630Inheritdoc.Issue6366.Class131Inheritdoc.Issue6366.Class233Inheritdoc.Issue703534Inheritdoc.Issue748435Inheritdoc.Issue810137Inheritdoc.Issue812939BuildFromVBSourceCode40BaseClass141Class142CatLibrary44Core46ContainersRefType47ContainersRefType.ColorType49ContainersRefType.ContainersRefTypeChild50ContainersRefType.ContainersRefTypeChildInterface51ContainersRefType.ContainersRefTypeDelegate52ExplicitLayoutClass53Issue23154", + "Text": "Table of ContentsBuildFromAssembly3Class14Issue54325BuildFromCSharpSourceCode6CSharp7BuildFromProject8Issue85409A10A11B12B13Class114Class1.IIssue894819Class1.Issue866520Class1.Issue8696Attribute23Class1.Issue894825Class1.Issue926026Class1.Test27IInheritdoc28Inheritdoc29Inheritdoc.Issue636631Inheritdoc.Issue6366.Class132Inheritdoc.Issue6366.Class234Inheritdoc.Issue703535Inheritdoc.Issue748436Inheritdoc.Issue810138Inheritdoc.Issue812940BuildFromVBSourceCode41BaseClass142Class143CatLibrary45Core47ContainersRefType48ContainersRefType.ColorType50ContainersRefType.ContainersRefTypeChild51ContainersRefType.ContainersRefTypeChildInterface52ContainersRefType.ContainersRefTypeDelegate53ExplicitLayoutClass54", "Links": [ { "Goto": { @@ -106,7 +106,7 @@ }, { "Goto": { - "PageNumber": 18, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -124,7 +124,7 @@ }, { "Goto": { - "PageNumber": 22, + "PageNumber": 20, "Type": 2, "Coordinates": { "Top": 0 @@ -133,7 +133,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -178,7 +178,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -196,7 +196,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -223,7 +223,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -232,7 +232,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -268,7 +268,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -277,7 +277,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -295,7 +295,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -351,7 +351,7 @@ }, { "Number": 2, - "Text": "CatException55Cat56Complex65FakeDelegate66IAnimal67ICat70ICatExtension71MRefDelegate73MRefNormalDelegate74Tom75TomFromBaseClass77MRef.Demo.Enumeration78ColorType79", + "Text": "Issue23155CatException56Cat57Complex66FakeDelegate67IAnimal68ICat71ICatExtension72MRefDelegate74MRefNormalDelegate75Tom76TomFromBaseClass78MRef.Demo.Enumeration79ColorType80", "Links": [ { "Goto": { @@ -373,7 +373,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -400,7 +400,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -418,7 +418,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -445,7 +445,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -469,12 +469,21 @@ "Top": 0 } } + }, + { + "Goto": { + "PageNumber": 80, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, { "Number": 3, - "Text": "3ClassesClass1This is a test class.Namespace BuildFromAssembly", + "Text": "3ClassesClass1This is a test class.StructsIssue5432Namespace BuildFromAssembly", "Links": [ { "Goto": { @@ -484,6 +493,15 @@ "Top": 0 } } + }, + { + "Goto": { + "PageNumber": 5, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, @@ -594,11 +612,92 @@ }, { "Number": 5, - "Text": "5ClassesCSharpNamespace BuildFromCSharpSourceCode", + "Text": "5Namespace:BuildFromAssemblyAssembly:BuildFromAssembly.dllInherited MembersValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,object.GetType()\uF1C5 , object.Equals(object, object)\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5PropertiesProperty Valuestring\uF1C5Struct Issue5432public struct Issue5432Namepublic string Name { get; }", "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.tostring" + }, + { + "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.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.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.string" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, { "Goto": { - "PageNumber": 6, + "PageNumber": 3, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 3, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 3, "Type": 2, "Coordinates": { "Top": 0 @@ -609,7 +708,22 @@ }, { "Number": 6, - "Text": "6Namespace:BuildFromCSharpSourceCodeInheritanceobject\uF1C5 CSharpInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsParametersargs string\uF1C5[]Class CSharppublic class CSharp\uF12CMain(string[])public static void Main(string[] args)", + "Text": "6ClassesCSharpNamespace BuildFromCSharpSourceCode", + "Links": [ + { + "Goto": { + "PageNumber": 7, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 7, + "Text": "7Namespace:BuildFromCSharpSourceCodeInheritanceobject\uF1C5 CSharpInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsParametersargs string\uF1C5[]Class CSharppublic class CSharp\uF12CMain(string[])public static void Main(string[] args)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -694,7 +808,7 @@ }, { "Goto": { - "PageNumber": 5, + "PageNumber": 6, "Type": 2, "Coordinates": { "Top": 0 @@ -703,7 +817,7 @@ }, { "Goto": { - "PageNumber": 5, + "PageNumber": 6, "Type": 2, "Coordinates": { "Top": 0 @@ -712,7 +826,7 @@ }, { "Goto": { - "PageNumber": 5, + "PageNumber": 6, "Type": 2, "Coordinates": { "Top": 0 @@ -721,7 +835,7 @@ }, { "Goto": { - "PageNumber": 5, + "PageNumber": 6, "Type": 2, "Coordinates": { "Top": 0 @@ -730,7 +844,7 @@ }, { "Goto": { - "PageNumber": 5, + "PageNumber": 6, "Type": 2, "Coordinates": { "Top": 0 @@ -740,12 +854,12 @@ ] }, { - "Number": 7, - "Text": "7NamespacesBuildFromProject.Issue8540ClassesClass1Class1.Issue8665Class1.Issue8696AttributeClass1.Issue8948Class1.TestInheritdocInheritdoc.Issue6366Inheritdoc.Issue6366.Class1Inheritdoc.Issue6366.Class2Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101StructsInheritdoc.Issue8129InterfacesClass1.IIssue8948IInheritdocEnumsClass1.Issue9260Namespace BuildFromProject", + "Number": 8, + "Text": "8NamespacesBuildFromProject.Issue8540ClassesClass1Class1.Issue8665Class1.Issue8696AttributeClass1.Issue8948Class1.TestInheritdocInheritdoc.Issue6366Inheritdoc.Issue6366.Class1Inheritdoc.Issue6366.Class2Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101StructsInheritdoc.Issue8129InterfacesClass1.IIssue8948IInheritdocEnumsClass1.Issue9260Namespace BuildFromProject", "Links": [ { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -754,7 +868,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -763,7 +877,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -772,7 +886,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -781,7 +895,7 @@ }, { "Goto": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -790,7 +904,7 @@ }, { "Goto": { - "PageNumber": 19, + "PageNumber": 20, "Type": 2, "Coordinates": { "Top": 0 @@ -799,7 +913,7 @@ }, { "Goto": { - "PageNumber": 19, + "PageNumber": 20, "Type": 2, "Coordinates": { "Top": 0 @@ -808,7 +922,7 @@ }, { "Goto": { - "PageNumber": 22, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -817,7 +931,7 @@ }, { "Goto": { - "PageNumber": 22, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -826,7 +940,7 @@ }, { "Goto": { - "PageNumber": 22, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -835,7 +949,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -844,7 +958,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -853,7 +967,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -862,7 +976,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -871,7 +985,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -880,7 +994,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -889,7 +1003,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -898,7 +1012,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -907,7 +1021,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -916,7 +1030,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -925,7 +1039,7 @@ }, { "Goto": { - "PageNumber": 34, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -934,7 +1048,7 @@ }, { "Goto": { - "PageNumber": 34, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -943,7 +1057,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -952,7 +1066,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -961,7 +1075,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -970,7 +1084,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -979,7 +1093,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -988,7 +1102,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -997,7 +1111,7 @@ }, { "Goto": { - "PageNumber": 18, + "PageNumber": 19, "Type": 2, "Coordinates": { "Top": 0 @@ -1006,7 +1120,7 @@ }, { "Goto": { - "PageNumber": 18, + "PageNumber": 19, "Type": 2, "Coordinates": { "Top": 0 @@ -1015,7 +1129,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -1024,7 +1138,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -1033,7 +1147,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -1043,12 +1157,12 @@ ] }, { - "Number": 8, - "Text": "8NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.BNamespace BuildFromProject.Issue8540", + "Number": 9, + "Text": "9NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.BNamespace BuildFromProject.Issue8540", "Links": [ { "Goto": { - "PageNumber": 9, + "PageNumber": 10, "Type": 2, "Coordinates": { "Top": 0 @@ -1057,7 +1171,7 @@ }, { "Goto": { - "PageNumber": 9, + "PageNumber": 10, "Type": 2, "Coordinates": { "Top": 0 @@ -1066,7 +1180,7 @@ }, { "Goto": { - "PageNumber": 9, + "PageNumber": 10, "Type": 2, "Coordinates": { "Top": 0 @@ -1075,7 +1189,7 @@ }, { "Goto": { - "PageNumber": 9, + "PageNumber": 10, "Type": 2, "Coordinates": { "Top": 0 @@ -1084,7 +1198,7 @@ }, { "Goto": { - "PageNumber": 9, + "PageNumber": 10, "Type": 2, "Coordinates": { "Top": 0 @@ -1093,7 +1207,7 @@ }, { "Goto": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -1102,7 +1216,7 @@ }, { "Goto": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -1111,7 +1225,7 @@ }, { "Goto": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -1120,7 +1234,7 @@ }, { "Goto": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -1129,7 +1243,7 @@ }, { "Goto": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -1139,12 +1253,12 @@ ] }, { - "Number": 9, - "Text": "9ClassesANamespace BuildFromProject.Issue8540.A", + "Number": 10, + "Text": "10ClassesANamespace BuildFromProject.Issue8540.A", "Links": [ { "Goto": { - "PageNumber": 10, + "PageNumber": 11, "Type": 2, "Coordinates": { "Top": 0 @@ -1154,8 +1268,8 @@ ] }, { - "Number": 10, - "Text": "10Namespace:BuildFromProject.Issue8540.AAssembly:BuildFromProject.dllInheritanceobject\uF1C5 AInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5Class Apublic class A\uF12C", + "Number": 11, + "Text": "11Namespace:BuildFromProject.Issue8540.AAssembly:BuildFromProject.dllInheritanceobject\uF1C5 AInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5Class Apublic class A\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1231,7 +1345,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1240,7 +1354,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1249,7 +1363,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1258,7 +1372,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -1267,7 +1381,7 @@ }, { "Goto": { - "PageNumber": 9, + "PageNumber": 10, "Type": 2, "Coordinates": { "Top": 0 @@ -1277,12 +1391,12 @@ ] }, { - "Number": 11, - "Text": "11ClassesBNamespace BuildFromProject.Issue8540.B", + "Number": 12, + "Text": "12ClassesBNamespace BuildFromProject.Issue8540.B", "Links": [ { "Goto": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -1292,8 +1406,8 @@ ] }, { - "Number": 12, - "Text": "12Namespace:BuildFromProject.Issue8540.BAssembly:BuildFromProject.dllInheritanceobject\uF1C5 BInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5Class Bpublic class B\uF12C", + "Number": 13, + "Text": "13Namespace:BuildFromProject.Issue8540.BAssembly:BuildFromProject.dllInheritanceobject\uF1C5 BInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5Class Bpublic class B\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1369,7 +1483,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1378,7 +1492,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1387,7 +1501,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1396,7 +1510,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -1405,7 +1519,7 @@ }, { "Goto": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -1415,8 +1529,8 @@ ] }, { - "Number": 13, - "Text": "13Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1ImplementsIClass1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsPricing models are used to calculate theoretical option values1-Black Scholes2-Black763-Black76Fut4-Equity Tree5-Variance Swap6-Dividend ForecastIConfiguration related helper and extension routines.Class Class1public class Class1 : IClass1\uF12CIssue1651()public void Issue1651()Issue1887()", + "Number": 14, + "Text": "14Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1ImplementsIClass1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsPricing models are used to calculate theoretical option values1-Black Scholes2-Black763-Black76Fut4-Equity Tree5-Variance Swap6-Dividend ForecastIConfiguration related helper and extension routines.Class Class1public class Class1 : IClass1\uF12CIssue1651()public void Issue1651()Issue1887()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1492,7 +1606,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1501,7 +1615,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1510,7 +1624,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1520,13 +1634,13 @@ ] }, { - "Number": 14, - "Text": "14ExamplesRemarksFor example:Remarkspublic void Issue1887()Issue2623()public void Issue2623()MyClass myClass = new MyClass();void Update(){ myClass.Execute();}MyClass myClass = new MyClass();void Update(){ myClass.Execute();}Issue2723()public void Issue2723()NOTEThis is a . & \" '\uF431", + "Number": 15, + "Text": "15ExamplesRemarksFor example:Remarkspublic void Issue1887()Issue2623()public void Issue2623()MyClass myClass = new MyClass();void Update(){ myClass.Execute();}MyClass myClass = new MyClass();void Update(){ myClass.Execute();}Issue2723()public void Issue2723()NOTEThis is a . & \" '\uF431", "Links": [] }, { - "Number": 15, - "Text": "15Inline .link\uF1C5ExamplesRemarksfor (var i = 0; i > 10; i++) // & \" 'var range = new Range { Min = 0, Max = 10 };var range = new Range { Min = 0, Max = 10 };Issue4017()public void Issue4017()public void HookMessageDeleted(BaseSocketClient client){ client.MessageDeleted += HandleMessageDelete;}public Task HandleMessageDelete(Cacheable cachedMessage, ISocketMessageChannel channel){ // check if the message exists in cache; if not, we cannot report what was removed if (!cachedMessage.HasValue) return; var message = cachedMessage.Value; Console.WriteLine($\"A message ({message.Id}) from {message.Author} was removed from the channel {channel.Name} ({channel.Id}):\" + Environment.NewLine + message.Content); return Task.CompletedTask;}void Update(){", + "Number": 16, + "Text": "16Inline .link\uF1C5ExamplesRemarksfor (var i = 0; i > 10; i++) // & \" 'var range = new Range { Min = 0, Max = 10 };var range = new Range { Min = 0, Max = 10 };Issue4017()public void Issue4017()public void HookMessageDeleted(BaseSocketClient client){ client.MessageDeleted += HandleMessageDelete;}public Task HandleMessageDelete(Cacheable cachedMessage, ISocketMessageChannel channel){ // check if the message exists in cache; if not, we cannot report what was removed if (!cachedMessage.HasValue) return; var message = cachedMessage.Value; Console.WriteLine($\"A message ({message.Id}) from {message.Author} was removed from the channel {channel.Name} ({channel.Id}):\" + Environment.NewLine + message.Content); return Task.CompletedTask;}void Update(){", "Links": [ { "Uri": "https://www.github.com/" @@ -1540,13 +1654,13 @@ ] }, { - "Number": 16, - "Text": "16Remarks@\"\\\\?\\\" @\"\\\\?\\\"RemarksThere's really no reason to not believe that this class can test things.TermDescriptionA TermA DescriptionBee TermBee DescriptionType ParametersT myClass.Execute();}Issue4392()public void Issue4392()Issue7484()public void Issue7484()Issue8764()public void Issue8764() where T : unmanagedIssue896()", + "Number": 17, + "Text": "17Remarks@\"\\\\?\\\" @\"\\\\?\\\"RemarksThere's really no reason to not believe that this class can test things.TermDescriptionA TermA DescriptionBee TermBee DescriptionType ParametersT myClass.Execute();}Issue4392()public void Issue4392()Issue7484()public void Issue7484()Issue8764()public void Issue8764() where T : unmanagedIssue896()", "Links": [] }, { - "Number": 17, - "Text": "17TestSee AlsoClass1.Test, Class1Calculates the determinant of a 3-dimensional matrix:Returns the smallest value:Returnsdouble\uF1C5This method should do something...RemarksThis is remarks.public void Issue896()Issue9216()public static double Issue9216()XmlCommentIncludeTag()public void XmlCommentIncludeTag()", + "Number": 18, + "Text": "18TestSee AlsoClass1.Test, Class1Calculates the determinant of a 3-dimensional matrix:Returns the smallest value:Returnsdouble\uF1C5This method should do something...RemarksThis is remarks.public void Issue896()Issue9216()public static double Issue9216()XmlCommentIncludeTag()public void XmlCommentIncludeTag()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.double" @@ -1559,7 +1673,7 @@ }, { "Goto": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -1568,7 +1682,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -1577,7 +1691,7 @@ }, { "Goto": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -1587,12 +1701,12 @@ ] }, { - "Number": 18, - "Text": "18Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsDoes nothing with generic type T.Type ParametersTA generic type.Interface Class1.IIssue8948public interface Class1.IIssue8948DoNothing()void DoNothing()", + "Number": 19, + "Text": "19Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsDoes nothing with generic type T.Type ParametersTA generic type.Interface Class1.IIssue8948public interface Class1.IIssue8948DoNothing()void DoNothing()", "Links": [ { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1601,7 +1715,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1610,7 +1724,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1620,8 +1734,8 @@ ] }, { - "Number": 19, - "Text": "19Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1.Issue8665Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5ConstructorsParametersfoo int\uF1C5Class Class1.Issue8665public class Class1.Issue8665\uF12CIssue8665()public Issue8665()Issue8665(int)public Issue8665(int foo)Issue8665(int, char)public Issue8665(int foo, char bar)", + "Number": 20, + "Text": "20Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1.Issue8665Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5ConstructorsParametersfoo int\uF1C5Class Class1.Issue8665public class Class1.Issue8665\uF12CIssue8665()public Issue8665()Issue8665(int)public Issue8665(int foo)Issue8665(int, char)public Issue8665(int foo, char bar)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1706,7 +1820,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1715,7 +1829,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1724,7 +1838,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1734,8 +1848,8 @@ ] }, { - "Number": 20, - "Text": "20Parametersfoo int\uF1C5bar char\uF1C5Parametersfoo int\uF1C5bar char\uF1C5baz string\uF1C5PropertiesProperty Valuechar\uF1C5Property Valuestring\uF1C5Issue8665(int, char, string)public Issue8665(int foo, char bar, string baz)Barpublic char Bar { get; }Bazpublic string Baz { get; }", + "Number": 21, + "Text": "21Parametersfoo int\uF1C5bar char\uF1C5Parametersfoo int\uF1C5bar char\uF1C5baz string\uF1C5PropertiesProperty Valuechar\uF1C5Property Valuestring\uF1C5Issue8665(int, char, string)public Issue8665(int foo, char bar, string baz)Barpublic char Bar { get; }Bazpublic string Baz { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -1803,8 +1917,8 @@ ] }, { - "Number": 21, - "Text": "21Property Valueint\uF1C5Foopublic int Foo { get; }", + "Number": 22, + "Text": "22Property Valueint\uF1C5Foopublic int Foo { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -1818,8 +1932,8 @@ ] }, { - "Number": 22, - "Text": "22Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Attribute\uF1C5 Class1.Issue8696AttributeInherited MembersAttribute.Equals(object)\uF1C5 , Attribute.GetCustomAttribute(Assembly, Type)\uF1C5 ,Attribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(MemberInfo, Type)\uF1C5 ,Attribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(Module, Type)\uF1C5 ,Attribute.GetCustomAttribute(Module, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5 ,Attribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5 ,Attribute.GetCustomAttributes(Assembly)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, bool)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, Type)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, bool)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, Type)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5 ,Attribute.GetCustomAttributes(Module)\uF1C5 , Attribute.GetCustomAttributes(Module, bool)\uF1C5 ,Attribute.GetCustomAttributes(Module, Type)\uF1C5 ,Attribute.GetCustomAttributes(Module, Type, bool)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetHashCode()\uF1C5 ,Attribute.IsDefaultAttribute()\uF1C5 , Attribute.IsDefined(Assembly, Type)\uF1C5 ,Attribute.IsDefined(Assembly, Type, bool)\uF1C5 , Attribute.IsDefined(MemberInfo, Type)\uF1C5 ,Attribute.IsDefined(MemberInfo, Type, bool)\uF1C5 , Attribute.IsDefined(Module, Type)\uF1C5 ,Attribute.IsDefined(Module, Type, bool)\uF1C5 , Attribute.IsDefined(ParameterInfo, Type)\uF1C5 ,Attribute.IsDefined(ParameterInfo, Type, bool)\uF1C5 , Attribute.Match(object)\uF1C5 ,Class Class1.Issue8696Attributepublic class Class1.Issue8696Attribute : Attribute\uF12C\uF12C", + "Number": 23, + "Text": "23Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Attribute\uF1C5 Class1.Issue8696AttributeInherited MembersAttribute.Equals(object)\uF1C5 , Attribute.GetCustomAttribute(Assembly, Type)\uF1C5 ,Attribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(MemberInfo, Type)\uF1C5 ,Attribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(Module, Type)\uF1C5 ,Attribute.GetCustomAttribute(Module, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5 ,Attribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5 ,Attribute.GetCustomAttributes(Assembly)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, bool)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, Type)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, bool)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, Type)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5 ,Attribute.GetCustomAttributes(Module)\uF1C5 , Attribute.GetCustomAttributes(Module, bool)\uF1C5 ,Attribute.GetCustomAttributes(Module, Type)\uF1C5 ,Attribute.GetCustomAttributes(Module, Type, bool)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetHashCode()\uF1C5 ,Attribute.IsDefaultAttribute()\uF1C5 , Attribute.IsDefined(Assembly, Type)\uF1C5 ,Attribute.IsDefined(Assembly, Type, bool)\uF1C5 , Attribute.IsDefined(MemberInfo, Type)\uF1C5 ,Attribute.IsDefined(MemberInfo, Type, bool)\uF1C5 , Attribute.IsDefined(Module, Type)\uF1C5 ,Attribute.IsDefined(Module, Type, bool)\uF1C5 , Attribute.IsDefined(ParameterInfo, Type)\uF1C5 ,Attribute.IsDefined(ParameterInfo, Type, bool)\uF1C5 , Attribute.Match(object)\uF1C5 ,Class Class1.Issue8696Attributepublic class Class1.Issue8696Attribute : Attribute\uF12C\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2165,7 +2279,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2174,7 +2288,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2183,7 +2297,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2193,8 +2307,8 @@ ] }, { - "Number": 23, - "Text": "23Attribute.TypeId\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5ConstructorsParametersdescription string\uF1C5boundsMin int\uF1C5boundsMax int\uF1C5validGameModes string\uF1C5[]hasMultipleSelections bool\uF1C5enumType Type\uF1C5Issue8696Attribute(string?, int, int, string[]?, bool,Type?)[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null, false, null)]public Issue8696Attribute(string? description = null, int boundsMin = 0, int boundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false, Type? enumType = null)", + "Number": 24, + "Text": "24Attribute.TypeId\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5ConstructorsParametersdescription string\uF1C5boundsMin int\uF1C5boundsMax int\uF1C5validGameModes string\uF1C5[]hasMultipleSelections bool\uF1C5enumType Type\uF1C5Issue8696Attribute(string?, int, int, string[]?, bool,Type?)[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null, false, null)]public Issue8696Attribute(string? description = null, int boundsMin = 0, int boundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false, Type? enumType = null)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute.typeid" @@ -2307,8 +2421,8 @@ ] }, { - "Number": 24, - "Text": "24Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1.Issue8948ImplementsClass1.IIssue8948Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsDoes nothing with generic type T.Type ParametersTA generic type.Class Class1.Issue8948public class Class1.Issue8948 : Class1.IIssue8948\uF12CDoNothing()public void DoNothing()", + "Number": 25, + "Text": "25Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1.Issue8948ImplementsClass1.IIssue8948Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsDoes nothing with generic type T.Type ParametersTA generic type.Class Class1.Issue8948public class Class1.Issue8948 : Class1.IIssue8948\uF12CDoNothing()public void DoNothing()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2384,7 +2498,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2393,7 +2507,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2402,7 +2516,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2411,7 +2525,7 @@ }, { "Goto": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -2420,7 +2534,7 @@ }, { "Goto": { - "PageNumber": 18, + "PageNumber": 19, "Type": 2, "Coordinates": { "Top": 0 @@ -2430,12 +2544,12 @@ ] }, { - "Number": 25, - "Text": "25Namespace:BuildFromProjectAssembly:BuildFromProject.dllFieldsValue = 0This is a regular enum value.[Obsolete] OldAndUnusedValue = 1This is old and unused. You shouldn't use it anymore.[Obsolete(\"Use Value\")] OldAndUnusedValue2 = 2This is old and unused. You shouldn't use it anymore.Enum Class1.Issue9260public enum Class1.Issue9260", + "Number": 26, + "Text": "26Namespace:BuildFromProjectAssembly:BuildFromProject.dllFieldsValue = 0This is a regular enum value.[Obsolete] OldAndUnusedValue = 1This is old and unused. You shouldn't use it anymore.[Obsolete(\"Use Value\")] OldAndUnusedValue2 = 2This is old and unused. You shouldn't use it anymore.Enum Class1.Issue9260public enum Class1.Issue9260", "Links": [ { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2444,7 +2558,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2453,7 +2567,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2463,8 +2577,8 @@ ] }, { - "Number": 26, - "Text": "26Namespace:BuildFromProjectAssembly:BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 Class1.TestInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5Class Class1.Testpublic class Class1.Test\uF12C", + "Number": 27, + "Text": "27Namespace:BuildFromProjectAssembly:BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 Class1.TestInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5Class Class1.Testpublic class Class1.Test\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2540,7 +2654,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2549,7 +2663,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2558,7 +2672,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2568,12 +2682,12 @@ ] }, { - "Number": 27, - "Text": "27Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsThis method should do something...Interface IInheritdocpublic interface IInheritdocIssue7629()void Issue7629()", + "Number": 28, + "Text": "28Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsThis method should do something...Interface IInheritdocpublic interface IInheritdocIssue7629()void Issue7629()", "Links": [ { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2582,7 +2696,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2591,7 +2705,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2601,8 +2715,8 @@ ] }, { - "Number": 28, - "Text": "28Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 InheritdocImplementsIInheritdoc, IDisposable\uF1C5Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsPerforms application-defined tasks associated with freeing, releasing, or resettingunmanaged resources.This method should do something...Class Inheritdocpublic class Inheritdoc : IInheritdoc, IDisposable\uF12CDispose()public void Dispose()Issue7628()public void Issue7628()Issue7629()", + "Number": 29, + "Text": "29Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 InheritdocImplementsIInheritdoc, IDisposable\uF1C5Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsPerforms application-defined tasks associated with freeing, releasing, or resettingunmanaged resources.This method should do something...Class Inheritdocpublic class Inheritdoc : IInheritdoc, IDisposable\uF12CDispose()public void Dispose()Issue7628()public void Issue7628()Issue7629()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2687,7 +2801,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2696,7 +2810,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2705,7 +2819,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2714,7 +2828,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -2724,13 +2838,13 @@ ] }, { - "Number": 29, - "Text": "29This method should do something...public void Issue7629()", + "Number": 30, + "Text": "30This method should do something...public void Issue7629()", "Links": [] }, { - "Number": 30, - "Text": "30Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue6366Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5Class Inheritdoc.Issue6366public class Inheritdoc.Issue6366\uF12C", + "Number": 31, + "Text": "31Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue6366Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5Class Inheritdoc.Issue6366public class Inheritdoc.Issue6366\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2806,7 +2920,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2815,7 +2929,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2824,7 +2938,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2834,8 +2948,8 @@ ] }, { - "Number": 31, - "Text": "31Namespace:BuildFromProjectAssembly:BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 Inheritdoc.Issue6366.Class1DerivedInheritdoc.Issue6366.Class2Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsThis text inherited.Parametersparm1 TThis text NOT inherited.parm2 int\uF1C5This text inherited.Class Inheritdoc.Issue6366.Class1public abstract class Inheritdoc.Issue6366.Class1\uF12CTestMethod1(T, int)public abstract T TestMethod1(T parm1, int parm2)", + "Number": 32, + "Text": "32Namespace:BuildFromProjectAssembly:BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 Inheritdoc.Issue6366.Class1DerivedInheritdoc.Issue6366.Class2Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsThis text inherited.Parametersparm1 TThis text NOT inherited.parm2 int\uF1C5This text inherited.Class Inheritdoc.Issue6366.Class1public abstract class Inheritdoc.Issue6366.Class1\uF12CTestMethod1(T, int)public abstract T TestMethod1(T parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2920,7 +3034,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2929,7 +3043,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2938,7 +3052,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2947,7 +3061,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -2956,7 +3070,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -2965,7 +3079,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -2975,13 +3089,13 @@ ] }, { - "Number": 32, - "Text": "32ReturnsTThis text inherited.", + "Number": 33, + "Text": "33ReturnsTThis text inherited.", "Links": [] }, { - "Number": 33, - "Text": "33Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsThis text inherited.Parametersparm1 bool\uF1C5This text NOT inherited.parm2 int\uF1C5This text inherited.Returnsbool\uF1C5This text inherited.Class Inheritdoc.Issue6366.Class2public class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\uF12C\uF12CTestMethod1(bool, int)public override bool TestMethod1(bool parm1, int parm2)", + "Number": 34, + "Text": "34Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsThis text inherited.Parametersparm1 bool\uF1C5This text NOT inherited.parm2 int\uF1C5This text inherited.Returnsbool\uF1C5This text inherited.Class Inheritdoc.Issue6366.Class2public class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\uF12C\uF12CTestMethod1(bool, int)public override bool TestMethod1(bool parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3093,7 +3207,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3102,7 +3216,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3111,7 +3225,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3120,7 +3234,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -3129,7 +3243,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -3138,7 +3252,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -3148,8 +3262,8 @@ ] }, { - "Number": 34, - "Text": "34Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue7035Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsClass Inheritdoc.Issue7035public class Inheritdoc.Issue7035\uF12CA()public void A()B()public void B()", + "Number": 35, + "Text": "35Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue7035Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsClass Inheritdoc.Issue7035public class Inheritdoc.Issue7035\uF12CA()public void A()B()public void B()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3225,7 +3339,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3234,7 +3348,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3243,7 +3357,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3253,8 +3367,8 @@ ] }, { - "Number": 35, - "Text": "35Namespace:BuildFromProjectAssembly:BuildFromProject.dllThis is a test class to have something for DocFX to document.Inheritanceobject\uF1C5 Inheritdoc.Issue7484Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5RemarksWe're going to talk about things now.BoolReturningMethod(bool)Simple method to generate docs for.DoDadA string that could have something.ConstructorsThis is a constructor to document.PropertiesClass Inheritdoc.Issue7484public class Inheritdoc.Issue7484\uF12CIssue7484()public Issue7484()DoDad", + "Number": 36, + "Text": "36Namespace:BuildFromProjectAssembly:BuildFromProject.dllThis is a test class to have something for DocFX to document.Inheritanceobject\uF1C5 Inheritdoc.Issue7484Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5RemarksWe're going to talk about things now.BoolReturningMethod(bool)Simple method to generate docs for.DoDadA string that could have something.ConstructorsThis is a constructor to document.PropertiesClass Inheritdoc.Issue7484public class Inheritdoc.Issue7484\uF12CIssue7484()public Issue7484()DoDad", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3330,7 +3444,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3339,7 +3453,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3348,7 +3462,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3357,7 +3471,7 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 37, "Coordinates": { "Left": 28, "Top": 554.75 @@ -3366,7 +3480,7 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 37, "Coordinates": { "Left": 28, "Top": 554.75 @@ -3375,7 +3489,7 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 37, "Coordinates": { "Left": 28, "Top": 554.75 @@ -3384,7 +3498,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 36, "Coordinates": { "Left": 28, "Top": 61.249939 @@ -3393,7 +3507,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 36, "Coordinates": { "Left": 28, "Top": 61.249939 @@ -3403,8 +3517,8 @@ ] }, { - "Number": 36, - "Text": "36A string that could have something.Property Valuestring\uF1C5MethodsSimple method to generate docs for.Parameterssource bool\uF1C5A meaningless boolean value, much like most questions in the world.Returnsbool\uF1C5An exactly equivalently meaningless boolean value, much like most answers in the world.RemarksI'd like to take a moment to thank all of those who helped me get to a place where I canwrite documentation like this.public string DoDad { get; }BoolReturningMethod(bool)public bool BoolReturningMethod(bool source)", + "Number": 37, + "Text": "37A string that could have something.Property Valuestring\uF1C5MethodsSimple method to generate docs for.Parameterssource bool\uF1C5A meaningless boolean value, much like most questions in the world.Returnsbool\uF1C5An exactly equivalently meaningless boolean value, much like most answers in the world.RemarksI'd like to take a moment to thank all of those who helped me get to a place where I canwrite documentation like this.public string DoDad { get; }BoolReturningMethod(bool)public bool BoolReturningMethod(bool source)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -3436,8 +3550,8 @@ ] }, { - "Number": 37, - "Text": "37Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue8101Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsCreate a new tween.Parametersfrom int\uF1C5The starting value.to int\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5Class Inheritdoc.Issue8101public class Inheritdoc.Issue8101\uF12CTween(int, int, float, Action)public static object Tween(int from, int to, float duration, Action onChange)", + "Number": 38, + "Text": "38Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue8101Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsCreate a new tween.Parametersfrom int\uF1C5The starting value.to int\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5Class Inheritdoc.Issue8101public class Inheritdoc.Issue8101\uF12CTween(int, int, float, Action)public static object Tween(int from, int to, float duration, Action onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3558,7 +3672,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3567,7 +3681,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3576,7 +3690,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3586,8 +3700,8 @@ ] }, { - "Number": 38, - "Text": "38A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5The newly created tween instance.Create a new tween.Parametersfrom float\uF1C5The starting value.to float\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5<float\uF1C5>A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5The newly created tween instance.Tween(float, float, float, Action<float>)public static object Tween(float from, float to, float duration, Action onChange)", + "Number": 39, + "Text": "39A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5The newly created tween instance.Create a new tween.Parametersfrom float\uF1C5The starting value.to float\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5<float\uF1C5>A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5The newly created tween instance.Tween(float, float, float, Action<float>)public static object Tween(float from, float to, float duration, Action onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3655,8 +3769,8 @@ ] }, { - "Number": 39, - "Text": "39Namespace:BuildFromProjectAssembly:BuildFromProject.dllInherited MembersValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5ConstructorsParametersfoo string\uF1C5Struct Inheritdoc.Issue8129public struct Inheritdoc.Issue8129Issue8129(string)public Issue8129(string foo)", + "Number": 40, + "Text": "40Namespace:BuildFromProjectAssembly:BuildFromProject.dllInherited MembersValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5ConstructorsParametersfoo string\uF1C5Struct Inheritdoc.Issue8129public struct Inheritdoc.Issue8129Issue8129(string)public Issue8129(string foo)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" @@ -3723,7 +3837,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3732,7 +3846,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3741,7 +3855,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3751,12 +3865,12 @@ ] }, { - "Number": 40, - "Text": "40ClassesBaseClass1This is the BaseClassClass1This is summary from vb class...Namespace BuildFromVBSourceCode", + "Number": 41, + "Text": "41ClassesBaseClass1This is the BaseClassClass1This is summary from vb class...Namespace BuildFromVBSourceCode", "Links": [ { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -3765,7 +3879,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -3774,7 +3888,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -3784,8 +3898,8 @@ ] }, { - "Number": 41, - "Text": "41Namespace:BuildFromVBSourceCodeThis is the BaseClassInheritanceobject\uF1C5 BaseClass1DerivedClass1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsParameterskeyword Class1ReturnsDateTime\uF1C5Class BaseClass1public abstract class BaseClass1\uF12CWithDeclarationKeyword(Class1)public abstract DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 42, + "Text": "42Namespace:BuildFromVBSourceCodeThis is the BaseClassInheritanceobject\uF1C5 BaseClass1DerivedClass1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsParameterskeyword Class1ReturnsDateTime\uF1C5Class BaseClass1public abstract class BaseClass1\uF12CWithDeclarationKeyword(Class1)public abstract DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3879,7 +3993,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -3888,7 +4002,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -3897,7 +4011,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -3906,7 +4020,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -3915,7 +4029,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -3924,7 +4038,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -3934,8 +4048,8 @@ ] }, { - "Number": 42, - "Text": "42Namespace:BuildFromVBSourceCodeThis is summary from vb class...Inheritanceobject\uF1C5 BaseClass1 Class1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5FieldsThis is a Value typeField ValueClass1PropertiesProperty ValueClass Class1public class Class1 : BaseClass1\uF12C\uF12CValueClasspublic Class1 ValueClassKeyword[Obsolete(\"This member is obsolete.\", true)]public Class1 Keyword { get; }", + "Number": 43, + "Text": "43Namespace:BuildFromVBSourceCodeThis is summary from vb class...Inheritanceobject\uF1C5 BaseClass1 Class1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5FieldsThis is a Value typeField ValueClass1PropertiesProperty ValueClass Class1public class Class1 : BaseClass1\uF12C\uF12CValueClasspublic Class1 ValueClassKeyword[Obsolete(\"This member is obsolete.\", true)]public Class1 Keyword { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4020,7 +4134,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -4029,7 +4143,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -4038,7 +4152,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -4047,7 +4161,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -4056,7 +4170,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -4065,7 +4179,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -4074,7 +4188,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -4084,8 +4198,8 @@ ] }, { - "Number": 43, - "Text": "43Class1MethodsThis is a FunctionParametersname string\uF1C5Name as the String valueReturnsint\uF1C5Returns AhoooWhat is Sub?Parameterskeyword Class1ReturnsDateTime\uF1C5Value(string)public int Value(string name)WithDeclarationKeyword(Class1)public override DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 44, + "Text": "44Class1MethodsThis is a FunctionParametersname string\uF1C5Name as the String valueReturnsint\uF1C5Returns AhoooWhat is Sub?Parameterskeyword Class1ReturnsDateTime\uF1C5Value(string)public int Value(string name)WithDeclarationKeyword(Class1)public override DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -4116,7 +4230,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -4125,7 +4239,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -4135,12 +4249,12 @@ ] }, { - "Number": 44, - "Text": "44NamespacesCatLibrary.CoreClassesCatExceptionCatHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see theremarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classComplexICatExtensionIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classTomTom class is only inherit from Object. Not any member inside itself.TomFromBaseClassTomFromBaseClass inherits from @InterfacesIAnimalThis is basic interface of all animal.ICatCat's interfaceDelegatesFakeDelegateFake delegateNamespace CatLibrary", + "Number": 45, + "Text": "45NamespacesCatLibrary.CoreClassesCatExceptionCatHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see theremarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classComplexICatExtensionIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classTomTom class is only inherit from Object. Not any member inside itself.TomFromBaseClassTomFromBaseClass inherits from @InterfacesIAnimalThis is basic interface of all animal.ICatCat's interfaceDelegatesFakeDelegateFake delegateNamespace CatLibrary", "Links": [ { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -4149,7 +4263,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -4158,7 +4272,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -4167,7 +4281,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -4176,7 +4290,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4185,7 +4299,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -4194,7 +4308,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -4203,7 +4317,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -4212,7 +4326,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -4221,7 +4335,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -4230,7 +4344,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -4239,7 +4353,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -4248,7 +4362,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -4257,7 +4371,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -4266,7 +4380,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -4275,7 +4389,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4284,7 +4398,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -4293,7 +4407,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -4303,12 +4417,12 @@ ] }, { - "Number": 45, - "Text": "45MRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", + "Number": 46, + "Text": "46MRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", "Links": [ { "Goto": { - "PageNumber": 73, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -4317,7 +4431,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -4326,7 +4440,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -4335,7 +4449,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -4345,12 +4459,12 @@ ] }, { - "Number": 46, - "Text": "46ClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegateNamespace CatLibrary.Core", + "Number": 47, + "Text": "47ClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegateNamespace CatLibrary.Core", "Links": [ { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4359,7 +4473,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4368,7 +4482,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4377,7 +4491,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4386,7 +4500,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4395,7 +4509,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4404,7 +4518,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4413,7 +4527,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -4422,7 +4536,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -4431,7 +4545,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -4440,7 +4554,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4449,7 +4563,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -4458,7 +4572,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -4467,7 +4581,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -4476,7 +4590,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4485,7 +4599,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4494,7 +4608,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4503,7 +4617,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4512,7 +4626,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4521,7 +4635,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4530,7 +4644,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4539,7 +4653,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4548,7 +4662,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -4557,7 +4671,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -4566,7 +4680,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -4575,7 +4689,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -4584,7 +4698,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -4593,7 +4707,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4602,7 +4716,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4611,7 +4725,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4620,7 +4734,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4629,7 +4743,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4638,7 +4752,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4647,7 +4761,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4657,8 +4771,8 @@ ] }, { - "Number": 47, - "Text": "47Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllStruct ContainersRefTypeInherited MembersValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5Extension MethodsIssue231.Bar(ContainersRefType) , Issue231.Foo(ContainersRefType)FieldsColorCountField Valuelong\uF1C5PropertiesGetColorCountStruct ContainersRefTypepublic struct ContainersRefTypeColorCountpublic long ColorCountGetColorCountpublic long GetColorCount { get; }", + "Number": 48, + "Text": "48Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllStruct ContainersRefTypeInherited MembersValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5Extension MethodsIssue231.Bar(ContainersRefType) , Issue231.Foo(ContainersRefType)FieldsColorCountField Valuelong\uF1C5PropertiesGetColorCountStruct ContainersRefTypepublic struct ContainersRefTypeColorCountpublic long ColorCountGetColorCountpublic long GetColorCount { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" @@ -4725,7 +4839,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4734,7 +4848,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4743,7 +4857,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -4752,7 +4866,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Coordinates": { "Left": 28, "Top": 410.75 @@ -4761,7 +4875,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Coordinates": { "Left": 28, "Top": 410.75 @@ -4770,7 +4884,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Coordinates": { "Left": 28, "Top": 410.75 @@ -4779,7 +4893,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Coordinates": { "Left": 28, "Top": 410.75 @@ -4788,7 +4902,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Coordinates": { "Left": 28, "Top": 235.24994 @@ -4797,7 +4911,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Coordinates": { "Left": 28, "Top": 235.24994 @@ -4806,7 +4920,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Coordinates": { "Left": 28, "Top": 235.24994 @@ -4815,7 +4929,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Coordinates": { "Left": 28, "Top": 235.24994 @@ -4825,8 +4939,8 @@ ] }, { - "Number": 48, - "Text": "48Property Valuelong\uF1C5MethodsContainersRefTypeNonRefMethodarrayParametersparmsArray object\uF1C5[]Returnsint\uF1C5EventsEvent TypeEventHandler\uF1C5ContainersRefTypeNonRefMethod(params object[])public static int ContainersRefTypeNonRefMethod(params object[] parmsArray)ContainersRefTypeEventHandlerpublic event EventHandler ContainersRefTypeEventHandler", + "Number": 49, + "Text": "49Property Valuelong\uF1C5MethodsContainersRefTypeNonRefMethodarrayParametersparmsArray object\uF1C5[]Returnsint\uF1C5EventsEvent TypeEventHandler\uF1C5ContainersRefTypeNonRefMethod(params object[])public static int ContainersRefTypeNonRefMethod(params object[] parmsArray)ContainersRefTypeEventHandlerpublic event EventHandler ContainersRefTypeEventHandler", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -4867,12 +4981,12 @@ ] }, { - "Number": 49, - "Text": "49Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowEnum ContainersRefType.ColorTypepublic enum ContainersRefType.ColorType", + "Number": 50, + "Text": "50Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowEnum ContainersRefType.ColorTypepublic enum ContainersRefType.ColorType", "Links": [ { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4881,7 +4995,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4890,7 +5004,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -4900,8 +5014,8 @@ ] }, { - "Number": 50, - "Text": "50Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInheritanceobject\uF1C5 ContainersRefType.ContainersRefTypeChildInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5ClassContainersRefType.ContainersRefTypeChildpublic class ContainersRefType.ContainersRefTypeChild\uF12C", + "Number": 51, + "Text": "51Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInheritanceobject\uF1C5 ContainersRefType.ContainersRefTypeChildInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5ClassContainersRefType.ContainersRefTypeChildpublic class ContainersRefType.ContainersRefTypeChild\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4977,7 +5091,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4986,7 +5100,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4995,7 +5109,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -5005,12 +5119,12 @@ ] }, { - "Number": 51, - "Text": "51Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInterfaceContainersRefType.ContainersRefTypeChildInterfacepublic interface ContainersRefType.ContainersRefTypeChildInterface", + "Number": 52, + "Text": "52Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInterfaceContainersRefType.ContainersRefTypeChildInterfacepublic interface ContainersRefType.ContainersRefTypeChildInterface", "Links": [ { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -5019,7 +5133,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -5028,7 +5142,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -5038,12 +5152,12 @@ ] }, { - "Number": 52, - "Text": "52Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllDelegate ContainersRefTypeDelegateDelegateContainersRefType.ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", + "Number": 53, + "Text": "53Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllDelegate ContainersRefTypeDelegateDelegateContainersRefType.ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", "Links": [ { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -5052,7 +5166,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -5061,7 +5175,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -5071,8 +5185,8 @@ ] }, { - "Number": 53, - "Text": "53Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInheritanceobject\uF1C5 ExplicitLayoutClassInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5Class ExplicitLayoutClasspublic class ExplicitLayoutClass\uF12C", + "Number": 54, + "Text": "54Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInheritanceobject\uF1C5 ExplicitLayoutClassInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5Class ExplicitLayoutClasspublic class ExplicitLayoutClass\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5148,7 +5262,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -5157,7 +5271,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -5166,7 +5280,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -5176,8 +5290,8 @@ ] }, { - "Number": 54, - "Text": "54Namespace:CatLibrary.CoreAssembly:CatLibrary.dllInheritanceobject\uF1C5 Issue231Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsParametersc ContainersRefTypeParametersc ContainersRefTypeClass Issue231public static class Issue231\uF12CBar(ContainersRefType)public static void Bar(this ContainersRefType c)Foo(ContainersRefType)public static void Foo(this ContainersRefType c)", + "Number": 55, + "Text": "55Namespace:CatLibrary.CoreAssembly:CatLibrary.dllInheritanceobject\uF1C5 Issue231Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsParametersc ContainersRefTypeParametersc ContainersRefTypeClass Issue231public static class Issue231\uF12CBar(ContainersRefType)public static void Bar(this ContainersRefType c)Foo(ContainersRefType)public static void Foo(this ContainersRefType c)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5253,7 +5367,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -5262,7 +5376,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -5271,7 +5385,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -5280,7 +5394,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -5289,7 +5403,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -5298,7 +5412,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -5307,7 +5421,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -5316,7 +5430,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -5325,7 +5439,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -5335,8 +5449,8 @@ ] }, { - "Number": 55, - "Text": "55Namespace:CatLibraryAssembly:CatLibrary.dllType ParametersTInheritanceobject\uF1C5 Exception\uF1C5 CatExceptionImplementsISerializable\uF1C5Inherited MembersException.GetBaseException()\uF1C5 ,Exception.GetObjectData(SerializationInfo, StreamingContext)\uF1C5 , Exception.GetType()\uF1C5 ,Exception.ToString()\uF1C5 , Exception.Data\uF1C5 , Exception.HelpLink\uF1C5 , Exception.HResult\uF1C5 ,Exception.InnerException\uF1C5 , Exception.Message\uF1C5 , Exception.Source\uF1C5 ,Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 , Exception.SerializeObjectState\uF1C5 ,object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5Class CatExceptionpublic class CatException : Exception, ISerializable\uF12C\uF12C", + "Number": 56, + "Text": "56Namespace:CatLibraryAssembly:CatLibrary.dllType ParametersTInheritanceobject\uF1C5 Exception\uF1C5 CatExceptionImplementsISerializable\uF1C5Inherited MembersException.GetBaseException()\uF1C5 ,Exception.GetObjectData(SerializationInfo, StreamingContext)\uF1C5 , Exception.GetType()\uF1C5 ,Exception.ToString()\uF1C5 , Exception.Data\uF1C5 , Exception.HelpLink\uF1C5 , Exception.HResult\uF1C5 ,Exception.InnerException\uF1C5 , Exception.Message\uF1C5 , Exception.Source\uF1C5 ,Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 , Exception.SerializeObjectState\uF1C5 ,object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5Class CatExceptionpublic class CatException : Exception, ISerializable\uF12C\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5529,7 +5643,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -5538,7 +5652,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -5548,8 +5662,8 @@ ] }, { - "Number": 56, - "Text": "56Namespace:CatLibraryAssembly:CatLibrary.dllHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see theremarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classThis is a class talking about CAT\uF1C5.NOTE This is a CAT classRefer to IAnimal to see other animals.Type ParametersTThis type should be class and can new instance.KThis type is a struct type, class type can't be used for this parameter.Inheritanceobject\uF1C5 CatImplementsICat, IAnimalInherited MembersClass Cat[Serializable][Obsolete]public class Cat : ICat, IAnimal where T : class, new() where K : struct\uF12C", + "Number": 57, + "Text": "57Namespace:CatLibraryAssembly:CatLibrary.dllHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see theremarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classThis is a class talking about CAT\uF1C5.NOTE This is a CAT classRefer to IAnimal to see other animals.Type ParametersTThis type should be class and can new instance.KThis type is a struct type, class type can't be used for this parameter.Inheritanceobject\uF1C5 CatImplementsICat, IAnimalInherited MembersClass Cat[Serializable][Obsolete]public class Cat : ICat, IAnimal where T : class, new() where K : struct\uF12C", "Links": [ { "Uri": "https://en.wikipedia.org/wiki/Cat" @@ -5571,7 +5685,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -5580,7 +5694,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -5589,7 +5703,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5598,7 +5712,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5607,7 +5721,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5616,7 +5730,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -5625,7 +5739,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5635,8 +5749,8 @@ ] }, { - "Number": 57, - "Text": "57object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Extension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)ExamplesHere's example of how to create an instance of this class. As T is limited with class and K islimited with struct.As you see, here we bring in pointer so we need to add unsafe keyword.RemarksTHIS is remarks overridden in MARKDWON fileConstructorsDefault constructor.It's a complex constructor. The parameter will have some attributes.Parametersvar a = new Cat(object, int)();int catNumber = new int();unsafe{ a.GetFeetLength(catNumber);}Cat()public Cat()Cat(string, out int, string, bool)public Cat(string nickName, out int age, string realName, bool isHealthy)", + "Number": 58, + "Text": "58object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Extension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)ExamplesHere's example of how to create an instance of this class. As T is limited with class and K islimited with struct.As you see, here we bring in pointer so we need to add unsafe keyword.RemarksTHIS is remarks overridden in MARKDWON fileConstructorsDefault constructor.It's a complex constructor. The parameter will have some attributes.Parametersvar a = new Cat(object, int)();int catNumber = new int();unsafe{ a.GetFeetLength(catNumber);}Cat()public Cat()Cat(string, out int, string, bool)public 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)" @@ -5694,7 +5808,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 320.75 @@ -5703,7 +5817,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 320.75 @@ -5712,7 +5826,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 320.75 @@ -5721,7 +5835,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 320.75 @@ -5730,7 +5844,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 320.75 @@ -5739,7 +5853,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 320.75 @@ -5748,7 +5862,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 320.75 @@ -5757,7 +5871,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 320.75 @@ -5766,7 +5880,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Coordinates": { "Left": 28, "Top": 764 @@ -5775,7 +5889,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Coordinates": { "Left": 28, "Top": 764 @@ -5784,7 +5898,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Coordinates": { "Left": 28, "Top": 764 @@ -5793,7 +5907,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Coordinates": { "Left": 28, "Top": 764 @@ -5803,8 +5917,8 @@ ] }, { - "Number": 58, - "Text": "58nickName string\uF1C5it's string type.age int\uF1C5It's an out and ref parameter.realName string\uF1C5It's an out paramter.isHealthy bool\uF1C5It's an in parameter.Constructor with one generic parameter.ParametersownType TThis parameter type defined by class.FieldsField with attribute.Field ValueCat(T)public Cat(T ownType)isHealthy[ContextStatic][NonSerialized][Obsolete]public bool isHealthy", + "Number": 59, + "Text": "59nickName string\uF1C5it's string type.age int\uF1C5It's an out and ref parameter.realName string\uF1C5It's an out paramter.isHealthy bool\uF1C5It's an in parameter.Constructor with one generic parameter.ParametersownType TThis parameter type defined by class.FieldsField with attribute.Field ValueCat(T)public Cat(T ownType)isHealthy[ContextStatic][NonSerialized][Obsolete]public bool isHealthy", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -5845,8 +5959,8 @@ ] }, { - "Number": 59, - "Text": "59bool\uF1C5PropertiesHint cat's age.Property Valueint\uF1C5This is index property of Cat. You can see that the visibility is different between get and setmethod.Parametersa string\uF1C5Cat's name.Property Valueint\uF1C5Cat's number.EII property.Age[Obsolete]protected int Age { get; set; }this[string]public int this[string a] { protected get; set; }Name", + "Number": 60, + "Text": "60bool\uF1C5PropertiesHint cat's age.Property Valueint\uF1C5This is index property of Cat. You can see that the visibility is different between get and setmethod.Parametersa string\uF1C5Cat's name.Property Valueint\uF1C5Cat's number.EII property.Age[Obsolete]protected int Age { get; set; }this[string]public int this[string a] { protected get; set; }Name", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" @@ -5887,8 +6001,8 @@ ] }, { - "Number": 60, - "Text": "60Property Valuestring\uF1C5MethodsIt's an overridden summary in markdown formatThis is overriding methods. You can override parameter descriptions for methods, you caneven add exceptions to methods. Check the intermediate obj folder to see the data modelof the generated method/class. Override Yaml header should follow the data structure.Parametersdate DateTime\uF1C5This is overridden description for a parameter. id must be specified.ReturnsDictionary\uF1C5>It's overridden description for return. type must be specified.ExceptionsArgumentException\uF1C5This is an overridden argument exception. you can add additional exception by addingdifferent exception type.public string Name { get; }Override CalculateFood Namepublic Dictionary> CalculateFood(DateTime date)Equals(object)", + "Number": 61, + "Text": "61Property Valuestring\uF1C5MethodsIt's an overridden summary in markdown formatThis is overriding methods. You can override parameter descriptions for methods, you caneven add exceptions to methods. Check the intermediate obj folder to see the data modelof the generated method/class. Override Yaml header should follow the data structure.Parametersdate DateTime\uF1C5This is overridden description for a parameter. id must be specified.ReturnsDictionary\uF1C5>It's overridden description for return. type must be specified.ExceptionsArgumentException\uF1C5This is an overridden argument exception. you can add additional exception by addingdifferent exception type.public string Name { get; }Override CalculateFood Namepublic Dictionary> CalculateFood(DateTime date)Equals(object)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -5956,8 +6070,8 @@ ] }, { - "Number": 61, - "Text": "61Override the method of Object.Equals(object obj).Parametersobj object\uF1C5Can pass any class type.Returnsbool\uF1C5The return value tell you whehter the compare operation is successful.It's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.ParameterscatName int\uF1C5*Thie represent for cat name length.parameters object\uF1C5[]Optional parameters.Returnslong\uF1C5Return cat tail's length.public override bool Equals(object obj)GetTailLength(int*, params object[])public long GetTailLength(int* catName, params object[] parameters)Jump(T, K, ref bool)", + "Number": 62, + "Text": "62Override the method of Object.Equals(object obj).Parametersobj object\uF1C5Can pass any class type.Returnsbool\uF1C5The return value tell you whehter the compare operation is successful.It's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.ParameterscatName int\uF1C5*Thie represent for cat name length.parameters object\uF1C5[]Optional parameters.Returnslong\uF1C5Return cat tail's length.public override bool Equals(object obj)GetTailLength(int*, params object[])public long GetTailLength(int* catName, params object[] parameters)Jump(T, K, ref bool)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6007,8 +6121,8 @@ ] }, { - "Number": 62, - "Text": "62This method have attribute above it.ParametersownType TType come from class define.anotherOwnType KType come from class define.cheat bool\uF1C5Hint whether this cat has cheat mode.ExceptionsArgumentException\uF1C5This is an argument exceptionEventsEat event of this catEvent TypeEventHandler\uF1C5Operators[Conditional(\"Debug\")]public void Jump(T ownType, K anotherOwnType, ref bool cheat)ownEat[Obsolete(\"This _event handler_ is deprecated.\")]public event EventHandler ownEat", + "Number": 63, + "Text": "63This method have attribute above it.ParametersownType TType come from class define.anotherOwnType KType come from class define.cheat bool\uF1C5Hint whether this cat has cheat mode.ExceptionsArgumentException\uF1C5This is an argument exceptionEventsEat event of this catEvent TypeEventHandler\uF1C5Operators[Conditional(\"Debug\")]public void Jump(T ownType, K anotherOwnType, ref bool cheat)ownEat[Obsolete(\"This _event handler_ is deprecated.\")]public event EventHandler ownEat", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" @@ -6040,8 +6154,8 @@ ] }, { - "Number": 63, - "Text": "63Addition operator of this class.Parameterslsr Cat..rsr int\uF1C5~~Returnsint\uF1C5Result with int type.Expilicit operator of this class.It means this cat can evolve to change to Tom. Tom and Jerry.Parameterssrc CatInstance of this class.ReturnsTomAdvanced class type of cat.operator +(Cat, int)public static int operator +(Cat lsr, int rsr)explicit operator Tom(Cat)public static explicit operator Tom(Cat src)", + "Number": 64, + "Text": "64Addition operator of this class.Parameterslsr Cat..rsr int\uF1C5~~Returnsint\uF1C5Result with int type.Expilicit operator of this class.It means this cat can evolve to change to Tom. Tom and Jerry.Parameterssrc CatInstance of this class.ReturnsTomAdvanced class type of cat.operator +(Cat, int)public static int operator +(Cat lsr, int rsr)explicit operator Tom(Cat)public static explicit operator Tom(Cat src)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -6063,7 +6177,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6072,7 +6186,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6081,7 +6195,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -6091,8 +6205,8 @@ ] }, { - "Number": 64, - "Text": "64Similar with operaotr +, refer to that topic.Parameterslsr Catrsr int\uF1C5Returnsint\uF1C5operator -(Cat, int)public static int operator -(Cat lsr, int rsr)", + "Number": 65, + "Text": "65Similar with operaotr +, refer to that topic.Parameterslsr Catrsr int\uF1C5Returnsint\uF1C5operator -(Cat, int)public static int operator -(Cat lsr, int rsr)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -6114,7 +6228,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6124,8 +6238,8 @@ ] }, { - "Number": 65, - "Text": "65Namespace:CatLibraryAssembly:CatLibrary.dllType ParametersTJInheritanceobject\uF1C5 ComplexInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5Class Complexpublic class Complex\uF12C", + "Number": 66, + "Text": "66Namespace:CatLibraryAssembly:CatLibrary.dllType ParametersTJInheritanceobject\uF1C5 ComplexInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5Class Complexpublic class Complex\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6201,7 +6315,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6210,7 +6324,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6220,8 +6334,8 @@ ] }, { - "Number": 66, - "Text": "66Namespace:CatLibraryAssembly:CatLibrary.dllFake delegateParametersnum long\uF1C5Fake paraname string\uF1C5Fake parascores object\uF1C5[]Optional Parameter.Returnsint\uF1C5Return a fake number to confuse you.Type ParametersTFake paraDelegate FakeDelegatepublic delegate int FakeDelegate(long num, string name, params object[] scores)", + "Number": 67, + "Text": "67Namespace:CatLibraryAssembly:CatLibrary.dllFake delegateParametersnum long\uF1C5Fake paraname string\uF1C5Fake parascores object\uF1C5[]Optional Parameter.Returnsint\uF1C5Return a fake number to confuse you.Type ParametersTFake paraDelegate FakeDelegatepublic delegate int FakeDelegate(long num, string name, params object[] scores)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -6261,7 +6375,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6270,7 +6384,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6280,8 +6394,8 @@ ] }, { - "Number": 67, - "Text": "67Namespace:CatLibraryAssembly:CatLibrary.dllThis is basic interface of all animal.Welcome to the Animal world!RemarksTHIS is remarks overridden in MARKDWON filePropertiesReturn specific number animal's name.Parametersindex int\uF1C5Animal number.Property Valuestring\uF1C5Animal name.Name of Animal.Interface IAnimalpublic interface IAnimalthis[int]string this[int index] { get; }Name", + "Number": 68, + "Text": "68Namespace:CatLibraryAssembly:CatLibrary.dllThis is basic interface of all animal.Welcome to the Animal world!RemarksTHIS is remarks overridden in MARKDWON filePropertiesReturn specific number animal's name.Parametersindex int\uF1C5Animal number.Property Valuestring\uF1C5Animal name.Name of Animal.Interface IAnimalpublic interface IAnimalthis[int]string this[int index] { get; }Name", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -6303,7 +6417,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6312,7 +6426,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6322,8 +6436,8 @@ ] }, { - "Number": 68, - "Text": "68Property Valuestring\uF1C5MethodsAnimal's eat method.Feed the animal with some foodParametersfood string\uF1C5Food to eatOverload method of eat. This define the animal eat by which tool.Parameterstool Toolstring Name { get; }Eat()void Eat()Eat(string)void Eat(string food)Eat(Tool)void Eat(Tool tool) where Tool : class", + "Number": 69, + "Text": "69Property Valuestring\uF1C5MethodsAnimal's eat method.Feed the animal with some foodParametersfood string\uF1C5Food to eatOverload method of eat. This define the animal eat by which tool.Parameterstool Toolstring Name { get; }Eat()void Eat()Eat(string)void Eat(string food)Eat(Tool)void Eat(Tool tool) where Tool : class", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -6346,13 +6460,13 @@ ] }, { - "Number": 69, - "Text": "69Tool name.Type ParametersToolIt's a class type.", + "Number": 70, + "Text": "70Tool name.Type ParametersToolIt's a class type.", "Links": [] }, { - "Number": 70, - "Text": "70Namespace:CatLibraryAssembly:CatLibrary.dllCat's interfaceInherited MembersIAnimal.Name , IAnimal.this[int] , IAnimal.Eat() , IAnimal.Eat(Tool) ,IAnimal.Eat(string)Extension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)Eventseat event of cat. Every cat must implement this event.Event TypeEventHandler\uF1C5Interface ICatpublic interface ICat : IAnimaleatevent EventHandler eat", + "Number": 71, + "Text": "71Namespace:CatLibraryAssembly:CatLibrary.dllCat's interfaceInherited MembersIAnimal.Name , IAnimal.this[int] , IAnimal.Eat() , IAnimal.Eat(Tool) ,IAnimal.Eat(string)Extension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)Eventseat event of cat. Every cat must implement this event.Event TypeEventHandler\uF1C5Interface ICatpublic interface ICat : IAnimaleatevent EventHandler eat", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.eventhandler" @@ -6365,7 +6479,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6374,7 +6488,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6383,7 +6497,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Coordinates": { "Left": 28, "Top": 90.499939 @@ -6392,7 +6506,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Coordinates": { "Left": 28, "Top": 90.499939 @@ -6401,7 +6515,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Coordinates": { "Left": 28, "Top": 425.75 @@ -6410,7 +6524,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Coordinates": { "Left": 28, "Top": 425.75 @@ -6419,7 +6533,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Coordinates": { "Left": 28, "Top": 584.75 @@ -6428,7 +6542,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Coordinates": { "Left": 28, "Top": 584.75 @@ -6437,7 +6551,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Coordinates": { "Left": 28, "Top": 214.24994 @@ -6446,7 +6560,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Coordinates": { "Left": 28, "Top": 449.74994 @@ -6455,7 +6569,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Coordinates": { "Left": 28, "Top": 449.74994 @@ -6464,7 +6578,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6473,7 +6587,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6482,7 +6596,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6491,7 +6605,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6500,7 +6614,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6509,7 +6623,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6518,7 +6632,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6527,7 +6641,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6536,7 +6650,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Coordinates": { "Left": 28, "Top": 764 @@ -6545,7 +6659,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Coordinates": { "Left": 28, "Top": 764 @@ -6554,7 +6668,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Coordinates": { "Left": 28, "Top": 764 @@ -6563,7 +6677,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Coordinates": { "Left": 28, "Top": 764 @@ -6573,8 +6687,8 @@ ] }, { - "Number": 71, - "Text": "71Namespace:CatLibraryAssembly:CatLibrary.dllIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classInheritanceobject\uF1C5 ICatExtensionInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsExtension method to let cat playParametersicat ICatCattoy ContainersRefType.ColorTypeSomething to playClass ICatExtensionpublic static class ICatExtension\uF12CPlay(ICat, ColorType)public static void Play(this ICat icat, ContainersRefType.ColorType toy)", + "Number": 72, + "Text": "72Namespace:CatLibraryAssembly:CatLibrary.dllIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classInheritanceobject\uF1C5 ICatExtensionInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsExtension method to let cat playParametersicat ICatCattoy ContainersRefType.ColorTypeSomething to playClass ICatExtensionpublic static class ICatExtension\uF12CPlay(ICat, ColorType)public static void Play(this ICat icat, ContainersRefType.ColorType toy)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6650,7 +6764,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6659,7 +6773,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6668,7 +6782,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -6677,7 +6791,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -6686,7 +6800,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -6695,7 +6809,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -6704,7 +6818,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -6713,7 +6827,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -6723,8 +6837,8 @@ ] }, { - "Number": 72, - "Text": "72Extension method hint that how long the cat can sleep.Parametersicat ICatThe type will be extended.hours long\uF1C5The length of sleep.Sleep(ICat, long)public static void Sleep(this ICat icat, long hours)", + "Number": 73, + "Text": "73Extension method hint that how long the cat can sleep.Parametersicat ICatThe type will be extended.hours long\uF1C5The length of sleep.Sleep(ICat, long)public static void Sleep(this ICat icat, long hours)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -6737,7 +6851,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -6747,12 +6861,12 @@ ] }, { - "Number": 73, - "Text": "73Namespace:CatLibraryAssembly:CatLibrary.dllGeneric delegate with many constrains.Parametersk KType K.t TType T.l LType L.Type ParametersKGeneric K.TGeneric T.LGeneric L.Delegate MRefDelegatepublic delegate void MRefDelegate(K k, T t, L l) where K : class, IComparable where T : struct where L : Tom, IEnumerable", + "Number": 74, + "Text": "74Namespace:CatLibraryAssembly:CatLibrary.dllGeneric delegate with many constrains.Parametersk KType K.t TType T.l LType L.Type ParametersKGeneric K.TGeneric T.LGeneric L.Delegate MRefDelegatepublic delegate void MRefDelegate(K k, T t, L l) where K : class, IComparable where T : struct where L : Tom, IEnumerable", "Links": [ { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6761,7 +6875,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6771,8 +6885,8 @@ ] }, { - "Number": 74, - "Text": "74Namespace:CatLibraryAssembly:CatLibrary.dllDelegate in the namespaceParameterspics List\uF1C5a name list of pictures.name string\uF1C5give out the needed name.Delegate MRefNormalDelegatepublic delegate void MRefNormalDelegate(List pics, out string name)", + "Number": 75, + "Text": "75Namespace:CatLibraryAssembly:CatLibrary.dllDelegate in the namespaceParameterspics List\uF1C5a name list of pictures.name string\uF1C5give out the needed name.Delegate MRefNormalDelegatepublic delegate void MRefNormalDelegate(List pics, out string name)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1" @@ -6803,7 +6917,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6812,7 +6926,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6822,8 +6936,8 @@ ] }, { - "Number": 75, - "Text": "75Namespace:CatLibraryAssembly:CatLibrary.dllTom class is only inherit from Object. Not any member inside itself.Inheritanceobject\uF1C5 TomDerivedTomFromBaseClassInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsThis is a Tom Method with complex type as returnParametersa ComplexA complex inputb Tuple\uF1C5Another complex inputClass Tompublic class Tom\uF12CTomMethod(Complex, Tuple)public Complex TomMethod(Complex a, Tuple b)", + "Number": 76, + "Text": "76Namespace:CatLibraryAssembly:CatLibrary.dllTom class is only inherit from Object. Not any member inside itself.Inheritanceobject\uF1C5 TomDerivedTomFromBaseClassInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsThis is a Tom Method with complex type as returnParametersa ComplexA complex inputb Tuple\uF1C5Another complex inputClass Tompublic class Tom\uF12CTomMethod(Complex, Tuple)public Complex TomMethod(Complex a, Tuple b)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6917,7 +7031,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6926,7 +7040,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6935,7 +7049,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -6944,7 +7058,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -6953,7 +7067,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -6962,7 +7076,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -6971,7 +7085,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -6980,7 +7094,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -6989,7 +7103,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -6998,7 +7112,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7007,7 +7121,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7016,7 +7130,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7025,7 +7139,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7034,7 +7148,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7043,7 +7157,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7052,7 +7166,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -7062,8 +7176,8 @@ ] }, { - "Number": 76, - "Text": "76ReturnsComplexComplex TomFromBaseClassExceptionsNotImplementedException\uF1C5This is not implementedArgumentException\uF1C5This is the exception to be thrown when implementedCatExceptionThis is the exception in current documentation", + "Number": 77, + "Text": "77ReturnsComplexComplex TomFromBaseClassExceptionsNotImplementedException\uF1C5This is not implementedArgumentException\uF1C5This is the exception to be thrown when implementedCatExceptionThis is the exception in current documentation", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -7094,7 +7208,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -7103,7 +7217,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7112,7 +7226,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7121,7 +7235,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7130,7 +7244,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7139,7 +7253,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7148,7 +7262,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7157,7 +7271,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7166,7 +7280,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7175,7 +7289,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -7184,7 +7298,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -7194,8 +7308,8 @@ ] }, { - "Number": 77, - "Text": "77Namespace:CatLibraryAssembly:CatLibrary.dllTomFromBaseClass inherits from @Inheritanceobject\uF1C5 Tom TomFromBaseClassInherited MembersTom.TomMethod(Complex, Tuple) ,object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5ConstructorsThis is a #ctor with parameterParametersk int\uF1C5Class TomFromBaseClasspublic class TomFromBaseClass : Tom\uF12C\uF12CTomFromBaseClass(int)public TomFromBaseClass(int k)", + "Number": 78, + "Text": "78Namespace:CatLibraryAssembly:CatLibrary.dllTomFromBaseClass inherits from @Inheritanceobject\uF1C5 Tom TomFromBaseClassInherited MembersTom.TomMethod(Complex, Tuple) ,object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5ConstructorsThis is a #ctor with parameterParametersk int\uF1C5Class TomFromBaseClasspublic class TomFromBaseClass : Tom\uF12C\uF12CTomFromBaseClass(int)public TomFromBaseClass(int k)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -7280,7 +7394,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -7289,7 +7403,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -7298,7 +7412,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -7307,7 +7421,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 332.75 @@ -7317,12 +7431,12 @@ ] }, { - "Number": 78, - "Text": "78EnumsColorTypeEnumeration ColorTypeNamespace MRef.Demo.Enumeration", + "Number": 79, + "Text": "79EnumsColorTypeEnumeration ColorTypeNamespace MRef.Demo.Enumeration", "Links": [ { "Goto": { - "PageNumber": 79, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -7331,7 +7445,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -7341,8 +7455,8 @@ ] }, { - "Number": 79, - "Text": "79Namespace:MRef.Demo.EnumerationAssembly:CatLibrary.dllEnumeration ColorTypeFieldsRed = 0this color is redBlue = 1blue like riverYellow = 2yellow comes from desertRemarksRed/Blue/Yellow can become all color you want.See Alsoobject\uF1C5Enum ColorTypepublic enum ColorType", + "Number": 80, + "Text": "80Namespace:MRef.Demo.EnumerationAssembly:CatLibrary.dllEnumeration ColorTypeFieldsRed = 0this color is redBlue = 1blue like riverYellow = 2yellow comes from desertRemarksRed/Blue/Yellow can become all color you want.See Alsoobject\uF1C5Enum ColorTypepublic enum ColorType", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -7361,7 +7475,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -7385,6 +7499,17 @@ "Top": 0 } } + }, + { + "Title": "Issue5432", + "Children": [], + "Destination": { + "PageNumber": 5, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ], "Destination": { @@ -7402,7 +7527,7 @@ "Title": "CSharp", "Children": [], "Destination": { - "PageNumber": 6, + "PageNumber": 7, "Type": 2, "Coordinates": { "Top": 0 @@ -7411,7 +7536,7 @@ } ], "Destination": { - "PageNumber": 5, + "PageNumber": 6, "Type": 2, "Coordinates": { "Top": 0 @@ -7431,7 +7556,7 @@ "Title": "A", "Children": [], "Destination": { - "PageNumber": 10, + "PageNumber": 11, "Type": 2, "Coordinates": { "Top": 0 @@ -7440,7 +7565,7 @@ } ], "Destination": { - "PageNumber": 9, + "PageNumber": 10, "Type": 2, "Coordinates": { "Top": 0 @@ -7454,7 +7579,7 @@ "Title": "B", "Children": [], "Destination": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -7463,7 +7588,7 @@ } ], "Destination": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -7472,7 +7597,7 @@ } ], "Destination": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -7483,7 +7608,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -7494,7 +7619,7 @@ "Title": "Class1.IIssue8948", "Children": [], "Destination": { - "PageNumber": 18, + "PageNumber": 19, "Type": 2, "Coordinates": { "Top": 0 @@ -7505,7 +7630,7 @@ "Title": "Class1.Issue8665", "Children": [], "Destination": { - "PageNumber": 19, + "PageNumber": 20, "Type": 2, "Coordinates": { "Top": 0 @@ -7516,7 +7641,7 @@ "Title": "Class1.Issue8696Attribute", "Children": [], "Destination": { - "PageNumber": 22, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -7527,7 +7652,7 @@ "Title": "Class1.Issue8948", "Children": [], "Destination": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -7538,7 +7663,7 @@ "Title": "Class1.Issue9260", "Children": [], "Destination": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -7549,7 +7674,7 @@ "Title": "Class1.Test", "Children": [], "Destination": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -7560,7 +7685,7 @@ "Title": "IInheritdoc", "Children": [], "Destination": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -7571,7 +7696,7 @@ "Title": "Inheritdoc", "Children": [], "Destination": { - "PageNumber": 28, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -7582,7 +7707,7 @@ "Title": "Inheritdoc.Issue6366", "Children": [], "Destination": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -7593,7 +7718,7 @@ "Title": "Inheritdoc.Issue6366.Class1", "Children": [], "Destination": { - "PageNumber": 31, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -7604,7 +7729,7 @@ "Title": "Inheritdoc.Issue6366.Class2", "Children": [], "Destination": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -7615,7 +7740,7 @@ "Title": "Inheritdoc.Issue7035", "Children": [], "Destination": { - "PageNumber": 34, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -7626,7 +7751,7 @@ "Title": "Inheritdoc.Issue7484", "Children": [], "Destination": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -7637,7 +7762,7 @@ "Title": "Inheritdoc.Issue8101", "Children": [], "Destination": { - "PageNumber": 37, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -7648,7 +7773,7 @@ "Title": "Inheritdoc.Issue8129", "Children": [], "Destination": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -7657,7 +7782,7 @@ } ], "Destination": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -7671,7 +7796,7 @@ "Title": "BaseClass1", "Children": [], "Destination": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -7682,7 +7807,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -7691,7 +7816,7 @@ } ], "Destination": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -7708,7 +7833,7 @@ "Title": "ContainersRefType", "Children": [], "Destination": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -7719,7 +7844,7 @@ "Title": "ContainersRefType.ColorType", "Children": [], "Destination": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -7730,7 +7855,7 @@ "Title": "ContainersRefType.ContainersRefTypeChild", "Children": [], "Destination": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -7741,7 +7866,7 @@ "Title": "ContainersRefType.ContainersRefTypeChildInterface", "Children": [], "Destination": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -7752,7 +7877,7 @@ "Title": "ContainersRefType.ContainersRefTypeDelegate", "Children": [], "Destination": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -7763,7 +7888,7 @@ "Title": "ExplicitLayoutClass", "Children": [], "Destination": { - "PageNumber": 53, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -7774,7 +7899,7 @@ "Title": "Issue231", "Children": [], "Destination": { - "PageNumber": 54, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -7783,7 +7908,7 @@ } ], "Destination": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -7794,7 +7919,7 @@ "Title": "CatException", "Children": [], "Destination": { - "PageNumber": 55, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -7805,7 +7930,7 @@ "Title": "Cat", "Children": [], "Destination": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -7816,7 +7941,7 @@ "Title": "Complex", "Children": [], "Destination": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -7827,7 +7952,7 @@ "Title": "FakeDelegate", "Children": [], "Destination": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -7838,7 +7963,7 @@ "Title": "IAnimal", "Children": [], "Destination": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -7849,7 +7974,7 @@ "Title": "ICat", "Children": [], "Destination": { - "PageNumber": 70, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -7860,7 +7985,7 @@ "Title": "ICatExtension", "Children": [], "Destination": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -7871,7 +7996,7 @@ "Title": "MRefDelegate", "Children": [], "Destination": { - "PageNumber": 73, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -7882,7 +8007,7 @@ "Title": "MRefNormalDelegate", "Children": [], "Destination": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -7893,7 +8018,7 @@ "Title": "Tom", "Children": [], "Destination": { - "PageNumber": 75, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -7904,7 +8029,7 @@ "Title": "TomFromBaseClass", "Children": [], "Destination": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7913,7 +8038,7 @@ } ], "Destination": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -7927,7 +8052,7 @@ "Title": "ColorType", "Children": [], "Destination": { - "PageNumber": 79, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -7936,7 +8061,7 @@ } ], "Destination": { - "PageNumber": 78, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/toc.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/toc.verified.json index c86b1101219..ceab9deb32a 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/toc.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/toc.verified.json @@ -12,6 +12,12 @@ "href": "BuildFromAssembly.Class1.html", "topicHref": "BuildFromAssembly.Class1.html", "topicUid": "BuildFromAssembly.Class1" + }, + { + "name": "Issue5432", + "href": "BuildFromAssembly.Issue5432.html", + "topicHref": "BuildFromAssembly.Issue5432.html", + "topicUid": "BuildFromAssembly.Issue5432" } ] }, diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/BuildFromAssembly.Issue5432.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/BuildFromAssembly.Issue5432.html.view.verified.json new file mode 100644 index 00000000000..6ff809da798 --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/BuildFromAssembly.Issue5432.html.view.verified.json @@ -0,0 +1,20 @@ +{ + "_appName": "Seed", + "_appTitle": "docfx seed website", + "_enableSearch": true, + "pdf": true, + "pdfTocPage": true, + "title": "Struct Issue5432", + "content": "

Struct Issue5432

\r\n
\r\n
Namespace
BuildFromAssembly
Assembly
BuildFromAssembly.dll
\r\n
public struct Issue5432

Inherited Members

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

Properties

Name

\r\n
public string Name { get; }

Property Value

string
\r\n
\r\n\r\n\r\n\r\n
", + "yamlmime": "ApiPage", + "_disableNextArticle": true, + "_key": "obj/apipage/BuildFromAssembly.Issue5432.yml", + "_navKey": "~/toc.yml", + "_navPath": "toc.html", + "_navRel": "../toc.html", + "_path": "apipage/BuildFromAssembly.Issue5432.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.Linux/apipage/BuildFromAssembly.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/BuildFromAssembly.html.view.verified.json index 01bfcfb8485..251a35176fd 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/BuildFromAssembly.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/BuildFromAssembly.html.view.verified.json @@ -5,7 +5,7 @@ "pdf": true, "pdfTocPage": true, "title": "Namespace BuildFromAssembly", - "content": "

Namespace BuildFromAssembly

\r\n

Classes

Class1
\r\n
\r\n\r\n\r\n

This is a test class.

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

Namespace BuildFromAssembly

\r\n

Classes

Class1
\r\n
\r\n\r\n\r\n

This is a test class.

\n\r\n

Structs

Issue5432
\r\n
\r\n\r\n\r\n\r\n
", "yamlmime": "ApiPage", "_disableNextArticle": true, "_key": "obj/apipage/BuildFromAssembly.yml", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/toc.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/toc.html.view.verified.json index a0374fd8ade..53a22349a46 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/toc.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/toc.html.view.verified.json @@ -21,6 +21,23 @@ "level": 3.0, "items": [], "leaf": true + }, + { + "name": "Structs", + "topicHref": null, + "tocHref": null, + "level": 3.0, + "items": [], + "leaf": true + }, + { + "name": "Issue5432", + "href": "BuildFromAssembly.Issue5432.html", + "topicHref": "BuildFromAssembly.Issue5432.html", + "tocHref": null, + "level": 3.0, + "items": [], + "leaf": true } ], "tocHref": null, diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/toc.json.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/toc.json.view.verified.json index 84ac82bcf3d..6ebde964ffe 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/toc.json.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/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\":\"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\":\"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\":\"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\":\"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\":\"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}" } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/toc.pdf.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/toc.pdf.verified.json index 91ba1b1c338..e6ebe6e582b 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/toc.pdf.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/toc.pdf.verified.json @@ -1,9 +1,9 @@ { - "NumberOfPages": 84, + "NumberOfPages": 85, "Pages": [ { "Number": 1, - "Text": "Table of ContentsBuildFromAssembly3ClassesClass14BuildFromCSharpSourceCode5ClassesCSharp6BuildFromProject7Issue85409A10ClassesA11B12ClassesB13ClassesClass114Class1.Issue866520Class1.Issue8696Attribute23Class1.Issue894825Class1.Test26Inheritdoc27Inheritdoc.Issue636629Inheritdoc.Issue6366.Class130Inheritdoc.Issue6366.Class232Inheritdoc.Issue703534Inheritdoc.Issue748435Inheritdoc.Issue810137StructsInheritdoc.Issue812939InterfacesClass1.IIssue894840IInheritdoc41EnumsClass1.Issue926042BuildFromVBSourceCode43ClassesBaseClass144Class145", + "Text": "Table of ContentsBuildFromAssembly3ClassesClass14StructsIssue54325BuildFromCSharpSourceCode6ClassesCSharp7BuildFromProject8Issue854010A11ClassesA12B13ClassesB14ClassesClass115Class1.Issue866521Class1.Issue8696Attribute24Class1.Issue894826Class1.Test27Inheritdoc28Inheritdoc.Issue636630Inheritdoc.Issue6366.Class131Inheritdoc.Issue6366.Class233Inheritdoc.Issue703535Inheritdoc.Issue748436Inheritdoc.Issue810138StructsInheritdoc.Issue812940InterfacesClass1.IIssue894841IInheritdoc42EnumsClass1.Issue926043BuildFromVBSourceCode44Classes", "Links": [ { "Goto": { @@ -52,7 +52,7 @@ }, { "Goto": { - "PageNumber": 9, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -106,7 +106,7 @@ }, { "Goto": { - "PageNumber": 20, + "PageNumber": 15, "Type": 2, "Coordinates": { "Top": 0 @@ -115,7 +115,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 21, "Type": 2, "Coordinates": { "Top": 0 @@ -124,7 +124,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -151,7 +151,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -169,7 +169,7 @@ }, { "Goto": { - "PageNumber": 32, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -178,7 +178,7 @@ }, { "Goto": { - "PageNumber": 34, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -196,7 +196,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -205,7 +205,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -256,7 +256,13 @@ "Top": 0 } } - }, + } + ] + }, + { + "Number": 2, + "Text": "BaseClass145Class146CatLibrary49Core51ClassesContainersRefType.ContainersRefTypeChild52ExplicitLayoutClass53Issue23154StructsContainersRefType55InterfacesContainersRefType.ContainersRefTypeChildInterface57EnumsContainersRefType.ColorType58DelegatesContainersRefType.ContainersRefTypeDelegate59ClassesCat60CatException69Complex70ICatExtension71Tom73TomFromBaseClass75InterfacesIAnimal76ICat78DelegatesFakeDelegate79MRefDelegate80MRefNormalDelegate81MRef82Demo83Enumeration84EnumsColorType85", + "Links": [ { "Goto": { "PageNumber": 45, @@ -265,16 +271,10 @@ "Top": 0 } } - } - ] - }, - { - "Number": 2, - "Text": "CatLibrary48Core50ClassesContainersRefType.ContainersRefTypeChild51ExplicitLayoutClass52Issue23153StructsContainersRefType54InterfacesContainersRefType.ContainersRefTypeChildInterface56EnumsContainersRefType.ColorType57DelegatesContainersRefType.ContainersRefTypeDelegate58ClassesCat59CatException68Complex69ICatExtension70Tom72TomFromBaseClass74InterfacesIAnimal75ICat77DelegatesFakeDelegate78MRefDelegate79MRefNormalDelegate80MRef81Demo82Enumeration83EnumsColorType84", - "Links": [ + }, { "Goto": { - "PageNumber": 48, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -283,7 +283,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -328,7 +328,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -364,7 +364,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -391,7 +391,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -400,7 +400,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -418,7 +418,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -487,12 +487,21 @@ "Top": 0 } } + }, + { + "Goto": { + "PageNumber": 85, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, { "Number": 3, - "Text": "3ClassesClass1This is a test class.Namespace BuildFromAssembly", + "Text": "3ClassesClass1This is a test class.StructsIssue5432Namespace BuildFromAssembly", "Links": [ { "Goto": { @@ -502,6 +511,15 @@ "Top": 0 } } + }, + { + "Goto": { + "PageNumber": 5, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, @@ -603,11 +621,74 @@ }, { "Number": 5, - "Text": "5ClassesCSharpNamespace BuildFromCSharpSourceCode", + "Text": "5Namespace:BuildFromAssemblyAssembly:BuildFromAssembly.dllInherited Membersobject.GetType()\uF1C5 , object.ToString()\uF1C5 , object.Equals(object?)\uF1C5 ,object.Equals(object?, object?)\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,object.GetHashCode()\uF1C5PropertiesProperty Valuestring\uF1C5Struct Issue5432public struct Issue5432Namepublic string Name { get; }", "Links": [ + { + "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.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.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.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.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.string" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, { "Goto": { - "PageNumber": 6, + "PageNumber": 3, "Type": 2, "Coordinates": { "Top": 0 @@ -618,7 +699,22 @@ }, { "Number": 6, - "Text": "6Namespace:BuildFromCSharpSourceCodeInheritanceobject\uF1C5 CSharpInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsParametersargs string\uF1C5[]Class CSharppublic class CSharp\uF12CMain(string[])public static void Main(string[] args)", + "Text": "6ClassesCSharpNamespace BuildFromCSharpSourceCode", + "Links": [ + { + "Goto": { + "PageNumber": 7, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 7, + "Text": "7Namespace:BuildFromCSharpSourceCodeInheritanceobject\uF1C5 CSharpInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsParametersargs string\uF1C5[]Class CSharppublic class CSharp\uF12CMain(string[])public static void Main(string[] args)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -703,7 +799,7 @@ }, { "Goto": { - "PageNumber": 5, + "PageNumber": 6, "Type": 2, "Coordinates": { "Top": 0 @@ -712,7 +808,7 @@ }, { "Goto": { - "PageNumber": 6, + "PageNumber": 7, "Type": 2, "Coordinates": { "Top": 0 @@ -722,12 +818,12 @@ ] }, { - "Number": 7, - "Text": "7NamespacesBuildFromProject.Issue8540ClassesInheritdoc.Issue6366.Class1Class1Inheritdoc.Issue6366.Class2InheritdocInheritdoc.Issue6366Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101Class1.Issue8665Class1.Issue8696AttributeClass1.Issue8948Class1.TestStructsInheritdoc.Issue8129InterfacesIInheritdocClass1.IIssue8948EnumsNamespace BuildFromProject", + "Number": 8, + "Text": "8NamespacesBuildFromProject.Issue8540ClassesInheritdoc.Issue6366.Class1Class1Inheritdoc.Issue6366.Class2InheritdocInheritdoc.Issue6366Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101Class1.Issue8665Class1.Issue8696AttributeClass1.Issue8948Class1.TestStructsInheritdoc.Issue8129InterfacesIInheritdocClass1.IIssue8948EnumsNamespace BuildFromProject", "Links": [ { "Goto": { - "PageNumber": 9, + "PageNumber": 10, "Type": 2, "Coordinates": { "Top": 0 @@ -736,7 +832,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -745,7 +841,7 @@ }, { "Goto": { - "PageNumber": 14, + "PageNumber": 15, "Type": 2, "Coordinates": { "Top": 0 @@ -754,7 +850,7 @@ }, { "Goto": { - "PageNumber": 32, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -763,7 +859,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -772,7 +868,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -781,7 +877,7 @@ }, { "Goto": { - "PageNumber": 34, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -790,7 +886,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -799,7 +895,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -808,7 +904,7 @@ }, { "Goto": { - "PageNumber": 20, + "PageNumber": 21, "Type": 2, "Coordinates": { "Top": 0 @@ -817,7 +913,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -826,7 +922,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -835,7 +931,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -844,7 +940,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -853,7 +949,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -862,7 +958,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -872,12 +968,12 @@ ] }, { - "Number": 8, - "Text": "8Class1.Issue9260", + "Number": 9, + "Text": "9Class1.Issue9260", "Links": [ { "Goto": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -887,12 +983,12 @@ ] }, { - "Number": 9, - "Text": "9NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.BNamespace BuildFromProject.Issue8540", + "Number": 10, + "Text": "10NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.BNamespace BuildFromProject.Issue8540", "Links": [ { "Goto": { - "PageNumber": 10, + "PageNumber": 11, "Type": 2, "Coordinates": { "Top": 0 @@ -901,7 +997,7 @@ }, { "Goto": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -911,12 +1007,12 @@ ] }, { - "Number": 10, - "Text": "10ClassesANamespace BuildFromProject.Issue8540.A", + "Number": 11, + "Text": "11ClassesANamespace BuildFromProject.Issue8540.A", "Links": [ { "Goto": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -926,8 +1022,8 @@ ] }, { - "Number": 11, - "Text": "11Namespace:BuildFromProject.Issue8540.AAssembly:BuildFromProject.dllInheritanceobject\uF1C5 AInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class Apublic class A\uF12C", + "Number": 12, + "Text": "12Namespace:BuildFromProject.Issue8540.AAssembly:BuildFromProject.dllInheritanceobject\uF1C5 AInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class Apublic class A\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1003,7 +1099,7 @@ }, { "Goto": { - "PageNumber": 10, + "PageNumber": 11, "Type": 2, "Coordinates": { "Top": 0 @@ -1012,7 +1108,7 @@ }, { "Goto": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -1022,12 +1118,12 @@ ] }, { - "Number": 12, - "Text": "12ClassesBNamespace BuildFromProject.Issue8540.B", + "Number": 13, + "Text": "13ClassesBNamespace BuildFromProject.Issue8540.B", "Links": [ { "Goto": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -1037,8 +1133,8 @@ ] }, { - "Number": 13, - "Text": "13Namespace:BuildFromProject.Issue8540.BAssembly:BuildFromProject.dllInheritanceobject\uF1C5 BInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class Bpublic class B\uF12C", + "Number": 14, + "Text": "14Namespace:BuildFromProject.Issue8540.BAssembly:BuildFromProject.dllInheritanceobject\uF1C5 BInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class Bpublic class B\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1114,7 +1210,7 @@ }, { "Goto": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -1123,7 +1219,7 @@ }, { "Goto": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -1133,8 +1229,8 @@ ] }, { - "Number": 14, - "Text": "14Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1ImplementsIClass1Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsPricing models are used to calculate theoretical option values1-Black Scholes2-Black763-Black76Fut4-Equity Tree5-Variance Swap6-Dividend ForecastClass Class1 PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1' is for evaluation purposes only and is subject tochange or removal in future updates.public class Class1 : IClass1\uF12CIssue1651()public void Issue1651()", + "Number": 15, + "Text": "15Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1ImplementsIClass1Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsPricing models are used to calculate theoretical option values1-Black Scholes2-Black763-Black76Fut4-Equity Tree5-Variance Swap6-Dividend ForecastClass Class1 PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1' is for evaluation purposes only and is subject tochange or removal in future updates.public class Class1 : IClass1\uF12CIssue1651()public void Issue1651()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1219,7 +1315,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1228,7 +1324,7 @@ }, { "Goto": { - "PageNumber": 14, + "PageNumber": 15, "Type": 2, "Coordinates": { "Top": 0 @@ -1238,13 +1334,13 @@ ] }, { - "Number": 15, - "Text": "15IConfiguration related helper and extension routines.ExamplesRemarksFor example:Issue1887() Preview'BuildFromProject.Class1.Issue1887()' is for evaluation purposes only and is subject tochange or removal in future updates.public void Issue1887()Issue2623()public void Issue2623()MyClass myClass = new MyClass();void Update(){ myClass.Execute();}MyClass myClass = new MyClass();void Update(){ myClass.Execute();}Issue2723()", + "Number": 16, + "Text": "16IConfiguration related helper and extension routines.ExamplesRemarksFor example:Issue1887() Preview'BuildFromProject.Class1.Issue1887()' is for evaluation purposes only and is subject tochange or removal in future updates.public void Issue1887()Issue2623()public void Issue2623()MyClass myClass = new MyClass();void Update(){ myClass.Execute();}MyClass myClass = new MyClass();void Update(){ myClass.Execute();}Issue2723()", "Links": [] }, { - "Number": 16, - "Text": "16RemarksInline .link\uF1C5Examplespublic void Issue2723()NOTEThis is a . & \" '\uF431for (var i = 0; i > 10; i++) // & \" 'var range = new Range { Min = 0, Max = 10 };var range = new Range { Min = 0, Max = 10 };Issue4017()public void Issue4017()public void HookMessageDeleted(BaseSocketClient client){ client.MessageDeleted += HandleMessageDelete;}public Task HandleMessageDelete(Cacheable cachedMessage, ISocketMessageChannel channel){ // check if the message exists in cache; if not, we cannot report what was removed if (!cachedMessage.HasValue) return; var message = cachedMessage.Value; Console.WriteLine($\"A message ({message.Id}) from {message.Author} was removed from the channel {channel.Name} ({channel.Id}):\" + Environment.NewLine", + "Number": 17, + "Text": "17RemarksInline .link\uF1C5Examplespublic void Issue2723()NOTEThis is a . & \" '\uF431for (var i = 0; i > 10; i++) // & \" 'var range = new Range { Min = 0, Max = 10 };var range = new Range { Min = 0, Max = 10 };Issue4017()public void Issue4017()public void HookMessageDeleted(BaseSocketClient client){ client.MessageDeleted += HandleMessageDelete;}public Task HandleMessageDelete(Cacheable cachedMessage, ISocketMessageChannel channel){ // check if the message exists in cache; if not, we cannot report what was removed if (!cachedMessage.HasValue) return; var message = cachedMessage.Value; Console.WriteLine($\"A message ({message.Id}) from {message.Author} was removed from the channel {channel.Name} ({channel.Id}):\" + Environment.NewLine", "Links": [ { "Uri": "https://www.github.com/" @@ -1258,13 +1354,13 @@ ] }, { - "Number": 17, - "Text": "17RemarksRemarks@\"\\\\?\\\" @\"\\\\?\\\"RemarksThere's really no reason to not believe that this class can test things.TermDescriptionA TermA DescriptionBee TermBee Description + message.Content); return Task.CompletedTask;}void Update(){ myClass.Execute();}Issue4392()public void Issue4392()Issue7484()public void Issue7484()Issue8764()", + "Number": 18, + "Text": "18RemarksRemarks@\"\\\\?\\\" @\"\\\\?\\\"RemarksThere's really no reason to not believe that this class can test things.TermDescriptionA TermA DescriptionBee TermBee Description + message.Content); return Task.CompletedTask;}void Update(){ myClass.Execute();}Issue4392()public void Issue4392()Issue7484()public void Issue7484()Issue8764()", "Links": [] }, { - "Number": 18, - "Text": "18Type ParametersTTestSee AlsoClass1.Test , Class1Calculates the determinant of a 3-dimensional matrix:Returns the smallest value:Returnsdouble\uF1C5public void Issue8764() where T : unmanagedIssue896()public void Issue896()Issue9216()public static double Issue9216()XmlCommentIncludeTag()", + "Number": 19, + "Text": "19Type ParametersTTestSee AlsoClass1.Test , Class1Calculates the determinant of a 3-dimensional matrix:Returns the smallest value:Returnsdouble\uF1C5public void Issue8764() where T : unmanagedIssue896()public void Issue896()Issue9216()public static double Issue9216()XmlCommentIncludeTag()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.double" @@ -1277,7 +1373,7 @@ }, { "Goto": { - "PageNumber": 14, + "PageNumber": 15, "Type": 2, "Coordinates": { "Top": 0 @@ -1286,7 +1382,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -1295,7 +1391,7 @@ }, { "Goto": { - "PageNumber": 14, + "PageNumber": 15, "Type": 2, "Coordinates": { "Top": 0 @@ -1305,13 +1401,13 @@ ] }, { - "Number": 19, - "Text": "19This method should do something...RemarksThis is remarks.public void XmlCommentIncludeTag()", + "Number": 20, + "Text": "20This method should do something...RemarksThis is remarks.public void XmlCommentIncludeTag()", "Links": [] }, { - "Number": 20, - "Text": "20Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1.Issue8665Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5ConstructorsParametersfoo int\uF1C5Class Class1.Issue8665 PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1.Issue8665' is for evaluation purposes only and issubject to change or removal in future updates.public class Class1.Issue8665\uF12CIssue8665()public Issue8665()Issue8665(int)public Issue8665(int foo)", + "Number": 21, + "Text": "21Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1.Issue8665Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5ConstructorsParametersfoo int\uF1C5Class Class1.Issue8665 PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1.Issue8665' is for evaluation purposes only and issubject to change or removal in future updates.public class Class1.Issue8665\uF12CIssue8665()public Issue8665()Issue8665(int)public Issue8665(int foo)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1405,7 +1501,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1414,7 +1510,7 @@ }, { "Goto": { - "PageNumber": 20, + "PageNumber": 21, "Type": 2, "Coordinates": { "Top": 0 @@ -1424,8 +1520,8 @@ ] }, { - "Number": 21, - "Text": "21Parametersfoo int\uF1C5bar char\uF1C5Parametersfoo int\uF1C5bar char\uF1C5baz string\uF1C5PropertiesProperty Valuechar\uF1C5Issue8665(int, char)public Issue8665(int foo, char bar)Issue8665(int, char, string)public Issue8665(int foo, char bar, string baz)Barpublic char Bar { get; }Bazpublic string Baz { get; }", + "Number": 22, + "Text": "22Parametersfoo int\uF1C5bar char\uF1C5Parametersfoo int\uF1C5bar char\uF1C5baz string\uF1C5PropertiesProperty Valuechar\uF1C5Issue8665(int, char)public Issue8665(int foo, char bar)Issue8665(int, char, string)public Issue8665(int foo, char bar, string baz)Barpublic char Bar { get; }Bazpublic string Baz { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -1484,8 +1580,8 @@ ] }, { - "Number": 22, - "Text": "22Property Valuestring\uF1C5Property Valueint\uF1C5Foopublic int Foo { get; }", + "Number": 23, + "Text": "23Property Valuestring\uF1C5Property Valueint\uF1C5Foopublic int Foo { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -1508,8 +1604,8 @@ ] }, { - "Number": 23, - "Text": "23Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Attribute\uF1C5 Class1.Issue8696AttributeInherited MembersAttribute.Equals(object?)\uF1C5 , Attribute.GetCustomAttribute(Assembly, Type)\uF1C5 ,Attribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(MemberInfo, Type)\uF1C5 ,Attribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(Module, Type)\uF1C5 ,Attribute.GetCustomAttribute(Module, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5 ,Attribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5 ,Attribute.GetCustomAttributes(Assembly)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, bool)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, Type)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, bool)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, Type)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5 ,Attribute.GetCustomAttributes(Module)\uF1C5 , Attribute.GetCustomAttributes(Module, bool)\uF1C5 ,Attribute.GetCustomAttributes(Module, Type)\uF1C5 ,Attribute.GetCustomAttributes(Module, Type, bool)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5 ,Class Class1.Issue8696Attribute PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1.Issue8696Attribute' is for evaluation purposesonly and is subject to change or removal in future updates.public class Class1.Issue8696Attribute : Attribute\uF12C\uF12C", + "Number": 24, + "Text": "24Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Attribute\uF1C5 Class1.Issue8696AttributeInherited MembersAttribute.Equals(object?)\uF1C5 , Attribute.GetCustomAttribute(Assembly, Type)\uF1C5 ,Attribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(MemberInfo, Type)\uF1C5 ,Attribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(Module, Type)\uF1C5 ,Attribute.GetCustomAttribute(Module, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5 ,Attribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5 ,Attribute.GetCustomAttributes(Assembly)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, bool)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, Type)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, bool)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, Type)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5 ,Attribute.GetCustomAttributes(Module)\uF1C5 , Attribute.GetCustomAttributes(Module, bool)\uF1C5 ,Attribute.GetCustomAttributes(Module, Type)\uF1C5 ,Attribute.GetCustomAttributes(Module, Type, bool)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5 ,Class Class1.Issue8696Attribute PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1.Issue8696Attribute' is for evaluation purposesonly and is subject to change or removal in future updates.public class Class1.Issue8696Attribute : Attribute\uF12C\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1756,7 +1852,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1765,7 +1861,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -1775,8 +1871,8 @@ ] }, { - "Number": 24, - "Text": "24Attribute.GetCustomAttributes(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetHashCode()\uF1C5 ,Attribute.IsDefaultAttribute()\uF1C5 , Attribute.IsDefined(Assembly, Type)\uF1C5 ,Attribute.IsDefined(Assembly, Type, bool)\uF1C5 , Attribute.IsDefined(MemberInfo, Type)\uF1C5 ,Attribute.IsDefined(MemberInfo, Type, bool)\uF1C5 , Attribute.IsDefined(Module, Type)\uF1C5 ,Attribute.IsDefined(Module, Type, bool)\uF1C5 , Attribute.IsDefined(ParameterInfo, Type)\uF1C5 ,Attribute.IsDefined(ParameterInfo, Type, bool)\uF1C5 , Attribute.Match(object?)\uF1C5 ,Attribute.TypeId\uF1C5 , object.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 ,object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5ConstructorsParametersdescription string\uF1C5?boundsMin int\uF1C5boundsMax int\uF1C5validGameModes string\uF1C5[]?hasMultipleSelections bool\uF1C5enumType Type\uF1C5?Issue8696Attribute(string?, int, int, string[]?, bool,Type?)[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null, false, null)]public Issue8696Attribute(string? description = null, int boundsMin = 0, int boundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false, Type? enumType = null)", + "Number": 25, + "Text": "25Attribute.GetCustomAttributes(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetHashCode()\uF1C5 ,Attribute.IsDefaultAttribute()\uF1C5 , Attribute.IsDefined(Assembly, Type)\uF1C5 ,Attribute.IsDefined(Assembly, Type, bool)\uF1C5 , Attribute.IsDefined(MemberInfo, Type)\uF1C5 ,Attribute.IsDefined(MemberInfo, Type, bool)\uF1C5 , Attribute.IsDefined(Module, Type)\uF1C5 ,Attribute.IsDefined(Module, Type, bool)\uF1C5 , Attribute.IsDefined(ParameterInfo, Type)\uF1C5 ,Attribute.IsDefined(ParameterInfo, Type, bool)\uF1C5 , Attribute.Match(object?)\uF1C5 ,Attribute.TypeId\uF1C5 , object.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 ,object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5ConstructorsParametersdescription string\uF1C5?boundsMin int\uF1C5boundsMax int\uF1C5validGameModes string\uF1C5[]?hasMultipleSelections bool\uF1C5enumType Type\uF1C5?Issue8696Attribute(string?, int, int, string[]?, bool,Type?)[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null, false, null)]public Issue8696Attribute(string? description = null, int boundsMin = 0, int boundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false, Type? enumType = null)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute.getcustomattributes#system-attribute-getcustomattributes(system-reflection-parameterinfo-system-type-system-boolean)" @@ -2015,8 +2111,8 @@ ] }, { - "Number": 25, - "Text": "25Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1.Issue8948ImplementsClass1.IIssue8948Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsDoes nothing with generic type T.Type ParametersTA generic type.Class Class1.Issue8948 PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1.Issue8948' is for evaluation purposes only and issubject to change or removal in future updates.public class Class1.Issue8948 : Class1.IIssue8948\uF12CDoNothing()public void DoNothing()", + "Number": 26, + "Text": "26Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1.Issue8948ImplementsClass1.IIssue8948Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsDoes nothing with generic type T.Type ParametersTA generic type.Class Class1.Issue8948 PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1.Issue8948' is for evaluation purposes only and issubject to change or removal in future updates.public class Class1.Issue8948 : Class1.IIssue8948\uF12CDoNothing()public void DoNothing()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2101,7 +2197,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2110,7 +2206,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -2119,7 +2215,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -2129,8 +2225,8 @@ ] }, { - "Number": 26, - "Text": "26Namespace:BuildFromProjectAssembly:BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 Class1.TestInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class Class1.Test PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1.Test' is for evaluation purposes only and issubject to change or removal in future updates.public class Class1.Test\uF12C", + "Number": 27, + "Text": "27Namespace:BuildFromProjectAssembly:BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 Class1.TestInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class Class1.Test PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1.Test' is for evaluation purposes only and issubject to change or removal in future updates.public class Class1.Test\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2215,7 +2311,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2224,7 +2320,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -2234,8 +2330,8 @@ ] }, { - "Number": 27, - "Text": "27Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 InheritdocImplementsIInheritdoc , IDisposable\uF1C5Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsPerforms application-defined tasks associated with freeing, releasing, or resettingunmanaged resources.This method should do something...Class Inheritdocpublic class Inheritdoc : IInheritdoc, IDisposable\uF12CDispose()public void Dispose()Issue7628()public void Issue7628()", + "Number": 28, + "Text": "28Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 InheritdocImplementsIInheritdoc , IDisposable\uF1C5Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsPerforms application-defined tasks associated with freeing, releasing, or resettingunmanaged resources.This method should do something...Class Inheritdocpublic class Inheritdoc : IInheritdoc, IDisposable\uF12CDispose()public void Dispose()Issue7628()public void Issue7628()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2320,7 +2416,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2329,7 +2425,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -2338,7 +2434,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -2348,13 +2444,13 @@ ] }, { - "Number": 28, - "Text": "28This method should do something...Issue7629()public void Issue7629()", + "Number": 29, + "Text": "29This method should do something...Issue7629()public void Issue7629()", "Links": [] }, { - "Number": 29, - "Text": "29Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue6366Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class Inheritdoc.Issue6366public class Inheritdoc.Issue6366\uF12C", + "Number": 30, + "Text": "30Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue6366Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class Inheritdoc.Issue6366public class Inheritdoc.Issue6366\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2430,7 +2526,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2439,7 +2535,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -2449,8 +2545,8 @@ ] }, { - "Number": 30, - "Text": "30Namespace:BuildFromProjectAssembly:BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 Inheritdoc.Issue6366.Class1Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsThis text inherited.Parametersparm1 TThis text NOT inherited.parm2 int\uF1C5This text inherited.Class Inheritdoc.Issue6366.Class1public abstract class Inheritdoc.Issue6366.Class1\uF12CTestMethod1(T, int)public abstract T TestMethod1(T parm1, int parm2)", + "Number": 31, + "Text": "31Namespace:BuildFromProjectAssembly:BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 Inheritdoc.Issue6366.Class1Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsThis text inherited.Parametersparm1 TThis text NOT inherited.parm2 int\uF1C5This text inherited.Class Inheritdoc.Issue6366.Class1public abstract class Inheritdoc.Issue6366.Class1\uF12CTestMethod1(T, int)public abstract T TestMethod1(T parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2535,7 +2631,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2544,7 +2640,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -2554,13 +2650,13 @@ ] }, { - "Number": 31, - "Text": "31ReturnsTThis text inherited.", + "Number": 32, + "Text": "32ReturnsTThis text inherited.", "Links": [] }, { - "Number": 32, - "Text": "32Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2Inherited MembersInheritdoc.Issue6366.Class1.TestMethod1(bool, int) , object.Equals(object?)\uF1C5 ,object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,object.ToString()\uF1C5MethodsThis text inherited.Parametersparm1 bool\uF1C5This text NOT inherited.parm2 int\uF1C5This text inherited.Returnsbool\uF1C5Class Inheritdoc.Issue6366.Class2public class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\uF12C\uF12CTestMethod1(bool, int)public override bool TestMethod1(bool parm1, int parm2)", + "Number": 33, + "Text": "33Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2Inherited MembersInheritdoc.Issue6366.Class1.TestMethod1(bool, int) , object.Equals(object?)\uF1C5 ,object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,object.ToString()\uF1C5MethodsThis text inherited.Parametersparm1 bool\uF1C5This text NOT inherited.parm2 int\uF1C5This text inherited.Returnsbool\uF1C5Class Inheritdoc.Issue6366.Class2public class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\uF12C\uF12CTestMethod1(bool, int)public override bool TestMethod1(bool parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2663,7 +2759,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2672,7 +2768,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -2681,7 +2777,7 @@ }, { "Goto": { - "PageNumber": 32, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -2690,7 +2786,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 31, "Coordinates": { "Left": 28, "Top": 309.5 @@ -2700,13 +2796,13 @@ ] }, { - "Number": 33, - "Text": "33This text inherited.", + "Number": 34, + "Text": "34This text inherited.", "Links": [] }, { - "Number": 34, - "Text": "34Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue7035Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsClass Inheritdoc.Issue7035public class Inheritdoc.Issue7035\uF12CA()public void A()B()public void B()", + "Number": 35, + "Text": "35Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue7035Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsClass Inheritdoc.Issue7035public class Inheritdoc.Issue7035\uF12CA()public void A()B()public void B()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2782,7 +2878,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2791,7 +2887,7 @@ }, { "Goto": { - "PageNumber": 34, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -2801,8 +2897,8 @@ ] }, { - "Number": 35, - "Text": "35Namespace:BuildFromProjectAssembly:BuildFromProject.dllThis is a test class to have something for DocFX to document.Inheritanceobject\uF1C5 Inheritdoc.Issue7484Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5RemarksWe're going to talk about things now.BoolReturningMethod(bool)Simple method to generate docs for.DoDadA string that could have something.ConstructorsThis is a constructor to document.Class Inheritdoc.Issue7484public class Inheritdoc.Issue7484\uF12CIssue7484()public Issue7484()", + "Number": 36, + "Text": "36Namespace:BuildFromProjectAssembly:BuildFromProject.dllThis is a test class to have something for DocFX to document.Inheritanceobject\uF1C5 Inheritdoc.Issue7484Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5RemarksWe're going to talk about things now.BoolReturningMethod(bool)Simple method to generate docs for.DoDadA string that could have something.ConstructorsThis is a constructor to document.Class Inheritdoc.Issue7484public class Inheritdoc.Issue7484\uF12CIssue7484()public Issue7484()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2878,7 +2974,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2887,7 +2983,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -2912,8 +3008,8 @@ ] }, { - "Number": 36, - "Text": "36PropertiesA string that could have something.Property Valuestring\uF1C5MethodsSimple method to generate docs for.Parameterssource bool\uF1C5A meaningless boolean value, much like most questions in the world.Returnsbool\uF1C5An exactly equivalently meaningless boolean value, much like most answers in the world.RemarksI'd like to take a moment to thank all of those who helped me get to a place where I canwrite documentation like this.DoDadpublic string DoDad { get; }BoolReturningMethod(bool)public bool BoolReturningMethod(bool source)", + "Number": 37, + "Text": "37PropertiesA string that could have something.Property Valuestring\uF1C5MethodsSimple method to generate docs for.Parameterssource bool\uF1C5A meaningless boolean value, much like most questions in the world.Returnsbool\uF1C5An exactly equivalently meaningless boolean value, much like most answers in the world.RemarksI'd like to take a moment to thank all of those who helped me get to a place where I canwrite documentation like this.DoDadpublic string DoDad { get; }BoolReturningMethod(bool)public bool BoolReturningMethod(bool source)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -2945,8 +3041,8 @@ ] }, { - "Number": 37, - "Text": "37Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue8101Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsCreate a new tween.Parametersfrom float\uF1C5The starting value.to float\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.Class Inheritdoc.Issue8101public class Inheritdoc.Issue8101\uF12CTween(float, float, float, Action<float>)public static object Tween(float from, float to, float duration, Action onChange)", + "Number": 38, + "Text": "38Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue8101Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsCreate a new tween.Parametersfrom float\uF1C5The starting value.to float\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.Class Inheritdoc.Issue8101public class Inheritdoc.Issue8101\uF12CTween(float, float, float, Action<float>)public static object Tween(float from, float to, float duration, Action onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3049,7 +3145,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3058,7 +3154,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -3068,8 +3164,8 @@ ] }, { - "Number": 38, - "Text": "38onChange Action\uF1C5<float\uF1C5>A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5The newly created tween instance.Create a new tween.Parametersfrom int\uF1C5The starting value.to int\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5The newly created tween instance.Tween(int, int, float, Action)public static object Tween(int from, int to, float duration, Action onChange)", + "Number": 39, + "Text": "39onChange Action\uF1C5<float\uF1C5>A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5The newly created tween instance.Create a new tween.Parametersfrom int\uF1C5The starting value.to int\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5The newly created tween instance.Tween(int, int, float, Action)public static object Tween(int from, int to, float duration, Action onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.action-1" @@ -3155,8 +3251,8 @@ ] }, { - "Number": 39, - "Text": "39Namespace:BuildFromProjectAssembly:BuildFromProject.dllInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5ConstructorsParametersfoo string\uF1C5Struct Inheritdoc.Issue8129public struct Inheritdoc.Issue8129Issue8129(string)public Issue8129(string foo)", + "Number": 40, + "Text": "40Namespace:BuildFromProjectAssembly:BuildFromProject.dllInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5ConstructorsParametersfoo string\uF1C5Struct Inheritdoc.Issue8129public struct Inheritdoc.Issue8129Issue8129(string)public Issue8129(string foo)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" @@ -3223,7 +3319,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3233,8 +3329,8 @@ ] }, { - "Number": 40, - "Text": "40Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsDoes nothing with generic type T.Type ParametersTA generic type.Interface Class1.IIssue8948 PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1.IIssue8948' is for evaluation purposes only andis subject to change or removal in future updates.public interface Class1.IIssue8948DoNothing()void DoNothing()", + "Number": 41, + "Text": "41Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsDoes nothing with generic type T.Type ParametersTA generic type.Interface Class1.IIssue8948 PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1.IIssue8948' is for evaluation purposes only andis subject to change or removal in future updates.public interface Class1.IIssue8948DoNothing()void DoNothing()", "Links": [ { "Uri": "https://example.org/DOCFX001" @@ -3247,7 +3343,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3257,12 +3353,12 @@ ] }, { - "Number": 41, - "Text": "41Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsThis method should do something...Interface IInheritdocpublic interface IInheritdocIssue7629()void Issue7629()", + "Number": 42, + "Text": "42Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsThis method should do something...Interface IInheritdocpublic interface IInheritdocIssue7629()void Issue7629()", "Links": [ { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3272,8 +3368,8 @@ ] }, { - "Number": 42, - "Text": "42Namespace:BuildFromProjectAssembly:BuildFromProject.dllFieldsValue = 0This is a regular enum value.This is a remarks section. Very important remarks about Value go here.OldAndUnusedValue = 1 DeprecatedThis is old and unused. You shouldn't use it anymore.Don't use this, seriously! Use Value instead.OldAndUnusedValue2 = 2 DeprecatedThis is old and unused. You shouldn't use it anymore.Don't use this, seriously! Use Value instead.Enum Class1.Issue9260 PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1.Issue9260' is for evaluation purposes only and issubject to change or removal in future updates.public enum Class1.Issue9260Use Value", + "Number": 43, + "Text": "43Namespace:BuildFromProjectAssembly:BuildFromProject.dllFieldsValue = 0This is a regular enum value.This is a remarks section. Very important remarks about Value go here.OldAndUnusedValue = 1 DeprecatedThis is old and unused. You shouldn't use it anymore.Don't use this, seriously! Use Value instead.OldAndUnusedValue2 = 2 DeprecatedThis is old and unused. You shouldn't use it anymore.Don't use this, seriously! Use Value instead.Enum Class1.Issue9260 PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1.Issue9260' is for evaluation purposes only and issubject to change or removal in future updates.public enum Class1.Issue9260Use Value", "Links": [ { "Uri": "https://example.org/DOCFX001" @@ -3286,7 +3382,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3296,12 +3392,12 @@ ] }, { - "Number": 43, - "Text": "43ClassesBaseClass1This is the BaseClassClass1This is summary from vb class...Namespace BuildFromVBSourceCode", + "Number": 44, + "Text": "44ClassesBaseClass1This is the BaseClassClass1This is summary from vb class...Namespace BuildFromVBSourceCode", "Links": [ { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -3310,7 +3406,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -3320,8 +3416,8 @@ ] }, { - "Number": 44, - "Text": "44Namespace:BuildFromVBSourceCodeThis is the BaseClassInheritanceobject\uF1C5 BaseClass1DerivedClass1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsParameterskeyword Class1ReturnsDateTime\uF1C5Class BaseClass1public abstract class BaseClass1\uF12CWithDeclarationKeyword(Class1)public abstract DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 45, + "Text": "45Namespace:BuildFromVBSourceCodeThis is the BaseClassInheritanceobject\uF1C5 BaseClass1DerivedClass1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsParameterskeyword Class1ReturnsDateTime\uF1C5Class BaseClass1public abstract class BaseClass1\uF12CWithDeclarationKeyword(Class1)public abstract DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3415,7 +3511,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3424,7 +3520,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -3433,7 +3529,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -3442,7 +3538,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -3452,8 +3548,8 @@ ] }, { - "Number": 45, - "Text": "45Namespace:BuildFromVBSourceCodeThis is summary from vb class...Inheritanceobject\uF1C5 BaseClass1 Class1Inherited MembersBaseClass1.WithDeclarationKeyword(Class1) , object.Equals(object)\uF1C5 ,object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5FieldsThis is a Value typeField ValueClass1PropertiesClass Class1public class Class1 : BaseClass1\uF12C\uF12CValueClasspublic Class1 ValueClassKeyword DeprecatedThis member is obsolete.", + "Number": 46, + "Text": "46Namespace:BuildFromVBSourceCodeThis is summary from vb class...Inheritanceobject\uF1C5 BaseClass1 Class1Inherited MembersBaseClass1.WithDeclarationKeyword(Class1) , object.Equals(object)\uF1C5 ,object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5FieldsThis is a Value typeField ValueClass1PropertiesClass Class1public class Class1 : BaseClass1\uF12C\uF12CValueClasspublic Class1 ValueClassKeyword DeprecatedThis member is obsolete.", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3538,7 +3634,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3547,7 +3643,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -3556,7 +3652,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -3565,7 +3661,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Coordinates": { "Left": 28, "Top": 308 @@ -3574,7 +3670,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -3584,8 +3680,8 @@ ] }, { - "Number": 46, - "Text": "46Property ValueClass1MethodsThis is a FunctionParametersname string\uF1C5Name as the String valueReturnsint\uF1C5Returns AhoooWhat is Sub?Parameterskeyword Class1[Obsolete(\"This member is obsolete.\", true)]public Class1 Keyword { get; }Value(string)public int Value(string name)WithDeclarationKeyword(Class1)public override DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 47, + "Text": "47Property ValueClass1MethodsThis is a FunctionParametersname string\uF1C5Name as the String valueReturnsint\uF1C5Returns AhoooWhat is Sub?Parameterskeyword Class1[Obsolete(\"This member is obsolete.\", true)]public Class1 Keyword { get; }Value(string)public int Value(string name)WithDeclarationKeyword(Class1)public override DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -3607,7 +3703,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -3616,7 +3712,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -3626,8 +3722,8 @@ ] }, { - "Number": 47, - "Text": "47ReturnsDateTime\uF1C5", + "Number": 48, + "Text": "48ReturnsDateTime\uF1C5", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" @@ -3641,12 +3737,12 @@ ] }, { - "Number": 48, - "Text": "48NamespacesCatLibrary.CoreClassesCatHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see theremarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classCatExceptionComplexICatExtensionIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classTomTom class is only inherit from Object. Not any member inside itself.TomFromBaseClassTomFromBaseClass inherits from @InterfacesIAnimalThis is basic interface of all animal.ICatNamespace CatLibrary", + "Number": 49, + "Text": "49NamespacesCatLibrary.CoreClassesCatHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see theremarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classCatExceptionComplexICatExtensionIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classTomTom class is only inherit from Object. Not any member inside itself.TomFromBaseClassTomFromBaseClass inherits from @InterfacesIAnimalThis is basic interface of all animal.ICatNamespace CatLibrary", "Links": [ { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -3655,7 +3751,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -3670,7 +3766,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -3679,7 +3775,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -3688,7 +3784,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -3697,7 +3793,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -3706,7 +3802,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -3715,7 +3811,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -3724,7 +3820,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -3734,12 +3830,12 @@ ] }, { - "Number": 49, - "Text": "49Cat's interfaceDelegatesFakeDelegateFake delegateMRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", + "Number": 50, + "Text": "50Cat's interfaceDelegatesFakeDelegateFake delegateMRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", "Links": [ { "Goto": { - "PageNumber": 78, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -3748,7 +3844,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -3757,7 +3853,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -3767,12 +3863,12 @@ ] }, { - "Number": 50, - "Text": "50ClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231Issue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegateNamespace CatLibrary.Core", + "Number": 51, + "Text": "51ClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231Issue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegateNamespace CatLibrary.Core", "Links": [ { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -3781,7 +3877,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -3790,7 +3886,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -3799,7 +3895,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -3808,7 +3904,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -3817,7 +3913,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -3826,7 +3922,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -3835,7 +3931,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -3845,8 +3941,8 @@ ] }, { - "Number": 51, - "Text": "51Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInheritanceobject\uF1C5 ContainersRefType.ContainersRefTypeChildInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5ClassContainersRefType.ContainersRefTypeChildpublic class ContainersRefType.ContainersRefTypeChild\uF12C", + "Number": 52, + "Text": "52Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInheritanceobject\uF1C5 ContainersRefType.ContainersRefTypeChildInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5ClassContainersRefType.ContainersRefTypeChildpublic class ContainersRefType.ContainersRefTypeChild\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3922,7 +4018,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -3931,7 +4027,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -3941,8 +4037,8 @@ ] }, { - "Number": 52, - "Text": "52Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInheritanceobject\uF1C5 ExplicitLayoutClassInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class ExplicitLayoutClasspublic class ExplicitLayoutClass\uF12C", + "Number": 53, + "Text": "53Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInheritanceobject\uF1C5 ExplicitLayoutClassInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class ExplicitLayoutClasspublic class ExplicitLayoutClass\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4018,7 +4114,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4027,7 +4123,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4037,8 +4133,8 @@ ] }, { - "Number": 53, - "Text": "53Namespace:CatLibrary.CoreAssembly:CatLibrary.dll, CatLibrary.Core.dllInheritanceobject\uF1C5 Issue231Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsParametersc ContainersRefTypeParametersc ContainersRefTypeClass Issue231public static class Issue231\uF12CBar(ContainersRefType)public static void Bar(this ContainersRefType c)Foo(ContainersRefType)public static void Foo(this ContainersRefType c)", + "Number": 54, + "Text": "54Namespace:CatLibrary.CoreAssembly:CatLibrary.dll, CatLibrary.Core.dllInheritanceobject\uF1C5 Issue231Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsParametersc ContainersRefTypeParametersc ContainersRefTypeClass Issue231public static class Issue231\uF12CBar(ContainersRefType)public static void Bar(this ContainersRefType c)Foo(ContainersRefType)public static void Foo(this ContainersRefType c)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4114,7 +4210,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4123,7 +4219,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -4132,7 +4228,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4141,7 +4237,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4151,8 +4247,8 @@ ] }, { - "Number": 54, - "Text": "54Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllStruct ContainersRefTypeInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Extension MethodsIssue231.Bar(ContainersRefType) , Issue231.Foo(ContainersRefType)FieldsColorCountField Valuelong\uF1C5PropertiesGetColorCountStruct ContainersRefTypepublic struct ContainersRefTypeColorCountpublic long ColorCountGetColorCount", + "Number": 55, + "Text": "55Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllStruct ContainersRefTypeInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Extension MethodsIssue231.Bar(ContainersRefType) , Issue231.Foo(ContainersRefType)FieldsColorCountField Valuelong\uF1C5PropertiesGetColorCountStruct ContainersRefTypepublic struct ContainersRefTypeColorCountpublic long ColorCountGetColorCount", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" @@ -4219,7 +4315,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4228,7 +4324,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Coordinates": { "Left": 28, "Top": 380 @@ -4237,7 +4333,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Coordinates": { "Left": 28, "Top": 204.49994 @@ -4247,8 +4343,8 @@ ] }, { - "Number": 55, - "Text": "55Property Valuelong\uF1C5MethodsContainersRefTypeNonRefMethodarrayParametersparmsArray object\uF1C5[]Returnsint\uF1C5Event TypeEventHandler\uF1C5public long GetColorCount { get; }ContainersRefTypeNonRefMethod(params object[])public static int ContainersRefTypeNonRefMethod(params object[] parmsArray)ContainersRefTypeEventHandlerpublic event EventHandler ContainersRefTypeEventHandler", + "Number": 56, + "Text": "56Property Valuelong\uF1C5MethodsContainersRefTypeNonRefMethodarrayParametersparmsArray object\uF1C5[]Returnsint\uF1C5Event TypeEventHandler\uF1C5public long GetColorCount { get; }ContainersRefTypeNonRefMethod(params object[])public static int ContainersRefTypeNonRefMethod(params object[] parmsArray)ContainersRefTypeEventHandlerpublic event EventHandler ContainersRefTypeEventHandler", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -4289,12 +4385,12 @@ ] }, { - "Number": 56, - "Text": "56Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInterfaceContainersRefType.ContainersRefTypeChildInterfacepublic interface ContainersRefType.ContainersRefTypeChildInterface", + "Number": 57, + "Text": "57Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInterfaceContainersRefType.ContainersRefTypeChildInterfacepublic interface ContainersRefType.ContainersRefTypeChildInterface", "Links": [ { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4304,12 +4400,12 @@ ] }, { - "Number": 57, - "Text": "57Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowEnum ContainersRefType.ColorTypepublic enum ContainersRefType.ColorType", + "Number": 58, + "Text": "58Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowEnum ContainersRefType.ColorTypepublic enum ContainersRefType.ColorType", "Links": [ { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4319,12 +4415,12 @@ ] }, { - "Number": 58, - "Text": "58Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllDelegate ContainersRefTypeDelegateDelegateContainersRefType.ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", + "Number": 59, + "Text": "59Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllDelegate ContainersRefTypeDelegateDelegateContainersRefType.ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", "Links": [ { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4334,8 +4430,8 @@ ] }, { - "Number": 59, - "Text": "59Namespace:CatLibraryAssembly:CatLibrary.dllHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see theremarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classType ParametersTThis type should be class and can new instance.KThis type is a struct type, class type can't be used for this parameter.Inheritanceobject\uF1C5 CatImplementsICat , IAnimalInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class Cat Deprecated[Serializable][Obsolete]public class Cat : ICat, IAnimal where T : class, new() where K : struct\uF12C", + "Number": 60, + "Text": "60Namespace:CatLibraryAssembly:CatLibrary.dllHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see theremarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classType ParametersTThis type should be class and can new instance.KThis type is a struct type, class type can't be used for this parameter.Inheritanceobject\uF1C5 CatImplementsICat , IAnimalInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class Cat Deprecated[Serializable][Obsolete]public class Cat : ICat, IAnimal where T : class, new() where K : struct\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4411,7 +4507,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -4426,7 +4522,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4435,7 +4531,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -4444,7 +4540,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -4454,12 +4550,12 @@ ] }, { - "Number": 60, - "Text": "60Extension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)ExamplesHere's example of how to create an instance of this class. As T is limited with class and K islimited with struct.As you see, here we bring in pointer so we need to add unsafe keyword.RemarksHere's all the content you can see in this class.ConstructorsDefault constructor.Constructor with one generic parameter.var a = new Cat(object, int)();int catNumber = new int();unsafe{ a.GetFeetLength(catNumber);}Cat()public Cat()Cat(T)public Cat(T ownType)", + "Number": 61, + "Text": "61Extension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)ExamplesHere's example of how to create an instance of this class. As T is limited with class and K islimited with struct.As you see, here we bring in pointer so we need to add unsafe keyword.RemarksHere's all the content you can see in this class.ConstructorsDefault constructor.Constructor with one generic parameter.var a = new Cat(object, int)();int catNumber = new int();unsafe{ a.GetFeetLength(catNumber);}Cat()public Cat()Cat(T)public Cat(T ownType)", "Links": [ { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Coordinates": { "Left": 28, "Top": 290 @@ -4468,7 +4564,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 764 @@ -4478,8 +4574,8 @@ ] }, { - "Number": 61, - "Text": "61ParametersownType TThis parameter type defined by class.It's a complex constructor. The parameter will have some attributes.ParametersnickName string\uF1C5it's string type.age int\uF1C5It's an out and ref parameter.realName string\uF1C5It's an out paramter.isHealthy bool\uF1C5It's an in parameter.FieldsField with attribute.Cat(string, out int, string, bool)public Cat(string nickName, out int age, string realName, bool isHealthy)isHealthy Deprecated[ContextStatic][NonSerialized][Obsolete]public bool isHealthy", + "Number": 62, + "Text": "62ParametersownType TThis parameter type defined by class.It's a complex constructor. The parameter will have some attributes.ParametersnickName string\uF1C5it's string type.age int\uF1C5It's an out and ref parameter.realName string\uF1C5It's an out paramter.isHealthy bool\uF1C5It's an in parameter.FieldsField with attribute.Cat(string, out int, string, bool)public Cat(string nickName, out int age, string realName, bool isHealthy)isHealthy Deprecated[ContextStatic][NonSerialized][Obsolete]public bool isHealthy", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -4520,8 +4616,8 @@ ] }, { - "Number": 62, - "Text": "62Field Valuebool\uF1C5PropertiesHint cat's age.Property Valueint\uF1C5EII property.Property Valuestring\uF1C5This is index property of Cat. You can see that the visibility is different between get and setmethod.Property ValueAge Deprecated[Obsolete]protected int Age { get; set; }Namepublic string Name { get; }this[string]public int this[string a] { protected get; set; }", + "Number": 63, + "Text": "63Field Valuebool\uF1C5PropertiesHint cat's age.Property Valueint\uF1C5EII property.Property Valuestring\uF1C5This is index property of Cat. You can see that the visibility is different between get and setmethod.Property ValueAge Deprecated[Obsolete]protected int Age { get; set; }Namepublic string Name { get; }this[string]public int this[string a] { protected get; set; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" @@ -4553,8 +4649,8 @@ ] }, { - "Number": 63, - "Text": "63int\uF1C5MethodsIt's a method with complex return type.Parametersdate DateTime\uF1C5Date time to now.ReturnsDictionary\uF1C5>It's a relationship map of different kind food.Override the method of Object.Equals(object obj).Parametersobj object\uF1C5Can pass any class type.Returnsbool\uF1C5The return value tell you whehter the compare operation is successful.CalculateFood(DateTime)public Dictionary> CalculateFood(DateTime date)Equals(object)public override bool Equals(object obj)", + "Number": 64, + "Text": "64int\uF1C5MethodsIt's a method with complex return type.Parametersdate DateTime\uF1C5Date time to now.ReturnsDictionary\uF1C5>It's a relationship map of different kind food.Override the method of Object.Equals(object obj).Parametersobj object\uF1C5Can pass any class type.Returnsbool\uF1C5The return value tell you whehter the compare operation is successful.CalculateFood(DateTime)public Dictionary> CalculateFood(DateTime date)Equals(object)public override bool Equals(object obj)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -4631,8 +4727,8 @@ ] }, { - "Number": 64, - "Text": "64It's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.ParameterscatName int\uF1C5*Thie represent for cat name length.parameters object\uF1C5[]Optional parameters.Returnslong\uF1C5Return cat tail's length.This method have attribute above it.ParametersownType TType come from class define.anotherOwnType KType come from class define.cheat bool\uF1C5Hint whether this cat has cheat mode.GetTailLength(int*, params object[])public long GetTailLength(int* catName, params object[] parameters)Jump(T, K, ref bool)[Conditional(\"Debug\")]public void Jump(T ownType, K anotherOwnType, ref bool cheat)", + "Number": 65, + "Text": "65It's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.ParameterscatName int\uF1C5*Thie represent for cat name length.parameters object\uF1C5[]Optional parameters.Returnslong\uF1C5Return cat tail's length.This method have attribute above it.ParametersownType TType come from class define.anotherOwnType KType come from class define.cheat bool\uF1C5Hint whether this cat has cheat mode.GetTailLength(int*, params object[])public long GetTailLength(int* catName, params object[] parameters)Jump(T, K, ref bool)[Conditional(\"Debug\")]public void Jump(T ownType, K anotherOwnType, ref bool cheat)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -4673,8 +4769,8 @@ ] }, { - "Number": 65, - "Text": "65ExceptionsArgumentException\uF1C5This is an argument exceptionEat event of this catEvent TypeEventHandler\uF1C5OperatorsAddition operator of this class.Parameterslsr Cat..rsr int\uF1C5~~ReturnsownEat DeprecatedThis event handler is deprecated.[Obsolete(\"This _event handler_ is deprecated.\")]public event EventHandler ownEatoperator +(Cat, int)public static int operator +(Cat lsr, int rsr)", + "Number": 66, + "Text": "66ExceptionsArgumentException\uF1C5This is an argument exceptionEat event of this catEvent TypeEventHandler\uF1C5OperatorsAddition operator of this class.Parameterslsr Cat..rsr int\uF1C5~~ReturnsownEat DeprecatedThis event handler is deprecated.[Obsolete(\"This _event handler_ is deprecated.\")]public event EventHandler ownEatoperator +(Cat, int)public static int operator +(Cat lsr, int rsr)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.argumentexception" @@ -4705,7 +4801,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4715,8 +4811,8 @@ ] }, { - "Number": 66, - "Text": "66int\uF1C5Result with int type.Expilicit operator of this class.It means this cat can evolve to change to Tom. Tom and Jerry.Parameterssrc CatInstance of this class.ReturnsTomAdvanced class type of cat.Similar with operaotr +, refer to that topic.Parameterslsr Catrsr int\uF1C5Returnsint\uF1C5explicit operator Tom(Cat)public static explicit operator Tom(Cat src)operator -(Cat, int)public static int operator -(Cat lsr, int rsr)", + "Number": 67, + "Text": "67int\uF1C5Result with int type.Expilicit operator of this class.It means this cat can evolve to change to Tom. Tom and Jerry.Parameterssrc CatInstance of this class.ReturnsTomAdvanced class type of cat.Similar with operaotr +, refer to that topic.Parameterslsr Catrsr int\uF1C5Returnsint\uF1C5explicit operator Tom(Cat)public static explicit operator Tom(Cat src)operator -(Cat, int)public static int operator -(Cat lsr, int rsr)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -4747,7 +4843,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4756,7 +4852,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -4765,7 +4861,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4775,13 +4871,13 @@ ] }, { - "Number": 67, - "Text": "67", + "Number": 68, + "Text": "68", "Links": [] }, { - "Number": 68, - "Text": "68Namespace:CatLibraryAssembly:CatLibrary.dllType ParametersTInheritanceobject\uF1C5 Exception\uF1C5 CatExceptionImplementsISerializable\uF1C5Inherited MembersException.GetBaseException()\uF1C5 ,Exception.GetObjectData(SerializationInfo, StreamingContext)\uF1C5 , Exception.GetType()\uF1C5 ,Exception.ToString()\uF1C5 , Exception.Data\uF1C5 , Exception.HelpLink\uF1C5 , Exception.HResult\uF1C5 ,Exception.InnerException\uF1C5 , Exception.Message\uF1C5 , Exception.Source\uF1C5 ,Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 , Exception.SerializeObjectState\uF1C5 ,object.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class CatExceptionpublic class CatException : Exception, ISerializable\uF12C\uF12C", + "Number": 69, + "Text": "69Namespace:CatLibraryAssembly:CatLibrary.dllType ParametersTInheritanceobject\uF1C5 Exception\uF1C5 CatExceptionImplementsISerializable\uF1C5Inherited MembersException.GetBaseException()\uF1C5 ,Exception.GetObjectData(SerializationInfo, StreamingContext)\uF1C5 , Exception.GetType()\uF1C5 ,Exception.ToString()\uF1C5 , Exception.Data\uF1C5 , Exception.HelpLink\uF1C5 , Exception.HResult\uF1C5 ,Exception.InnerException\uF1C5 , Exception.Message\uF1C5 , Exception.Source\uF1C5 ,Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 , Exception.SerializeObjectState\uF1C5 ,object.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class CatExceptionpublic class CatException : Exception, ISerializable\uF12C\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4992,7 +5088,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5001,7 +5097,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -5011,8 +5107,8 @@ ] }, { - "Number": 69, - "Text": "69Namespace:CatLibraryAssembly:CatLibrary.dllType ParametersTJInheritanceobject\uF1C5 ComplexInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class Complexpublic class Complex\uF12C", + "Number": 70, + "Text": "70Namespace:CatLibraryAssembly:CatLibrary.dllType ParametersTJInheritanceobject\uF1C5 ComplexInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class Complexpublic class Complex\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5088,7 +5184,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5097,7 +5193,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5107,8 +5203,8 @@ ] }, { - "Number": 70, - "Text": "70Namespace:CatLibraryAssembly:CatLibrary.dllIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classInheritanceobject\uF1C5 ICatExtensionInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsExtension method to let cat playParametersicat ICatCattoy ContainersRefType.ColorTypeSomething to playClass ICatExtensionpublic static class ICatExtension\uF12CPlay(ICat, ColorType)public static void Play(this ICat icat, ContainersRefType.ColorType toy)", + "Number": 71, + "Text": "71Namespace:CatLibraryAssembly:CatLibrary.dllIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classInheritanceobject\uF1C5 ICatExtensionInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsExtension method to let cat playParametersicat ICatCattoy ContainersRefType.ColorTypeSomething to playClass ICatExtensionpublic static class ICatExtension\uF12CPlay(ICat, ColorType)public static void Play(this ICat icat, ContainersRefType.ColorType toy)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5184,7 +5280,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5193,7 +5289,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -5202,7 +5298,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -5211,7 +5307,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -5220,7 +5316,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -5230,8 +5326,8 @@ ] }, { - "Number": 71, - "Text": "71Extension method hint that how long the cat can sleep.Parametersicat ICatThe type will be extended.hours long\uF1C5The length of sleep.Sleep(ICat, long)public static void Sleep(this ICat icat, long hours)", + "Number": 72, + "Text": "72Extension method hint that how long the cat can sleep.Parametersicat ICatThe type will be extended.hours long\uF1C5The length of sleep.Sleep(ICat, long)public static void Sleep(this ICat icat, long hours)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -5244,7 +5340,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -5254,8 +5350,8 @@ ] }, { - "Number": 72, - "Text": "72Namespace:CatLibraryAssembly:CatLibrary.dllTom class is only inherit from Object. Not any member inside itself.Inheritanceobject\uF1C5 TomDerivedTomFromBaseClassInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsThis is a Tom Method with complex type as returnParametersa ComplexA complex inputClass Tompublic class Tom\uF12CTomMethod(Complex, Tuple)public Complex TomMethod(Complex a, Tuple b)", + "Number": 73, + "Text": "73Namespace:CatLibraryAssembly:CatLibrary.dllTom class is only inherit from Object. Not any member inside itself.Inheritanceobject\uF1C5 TomDerivedTomFromBaseClassInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsThis is a Tom Method with complex type as returnParametersa ComplexA complex inputClass Tompublic class Tom\uF12CTomMethod(Complex, Tuple)public Complex TomMethod(Complex a, Tuple b)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5331,7 +5427,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5340,7 +5436,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -5349,7 +5445,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -5358,7 +5454,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5367,7 +5463,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -5376,7 +5472,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -5386,8 +5482,8 @@ ] }, { - "Number": 73, - "Text": "73b Tuple\uF1C5Another complex inputReturnsComplexComplex TomFromBaseClassExceptionsNotImplementedException\uF1C5This is not implementedArgumentException\uF1C5This is the exception to be thrown when implementedCatExceptionThis is the exception in current documentation", + "Number": 74, + "Text": "74b Tuple\uF1C5Another complex inputReturnsComplexComplex TomFromBaseClassExceptionsNotImplementedException\uF1C5This is not implementedArgumentException\uF1C5This is the exception to be thrown when implementedCatExceptionThis is the exception in current documentation", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.tuple-2" @@ -5436,7 +5532,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -5445,7 +5541,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5454,7 +5550,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -5475,7 +5571,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -5485,8 +5581,8 @@ ] }, { - "Number": 74, - "Text": "74Namespace:CatLibraryAssembly:CatLibrary.dllTomFromBaseClass inherits from @Inheritanceobject\uF1C5 Tom TomFromBaseClassInherited MembersTom.TomMethod(Complex, Tuple) ,object.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5ConstructorsThis is a #ctor with parameterParametersk int\uF1C5Class TomFromBaseClasspublic class TomFromBaseClass : Tom\uF12C\uF12CTomFromBaseClass(int)public TomFromBaseClass(int k)", + "Number": 75, + "Text": "75Namespace:CatLibraryAssembly:CatLibrary.dllTomFromBaseClass inherits from @Inheritanceobject\uF1C5 Tom TomFromBaseClassInherited MembersTom.TomMethod(Complex, Tuple) ,object.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5ConstructorsThis is a #ctor with parameterParametersk int\uF1C5Class TomFromBaseClasspublic class TomFromBaseClass : Tom\uF12C\uF12CTomFromBaseClass(int)public TomFromBaseClass(int k)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5571,7 +5667,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5580,7 +5676,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -5589,7 +5685,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -5598,7 +5694,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Coordinates": { "Left": 28, "Top": 286.25 @@ -5608,8 +5704,8 @@ ] }, { - "Number": 75, - "Text": "75Namespace:CatLibraryAssembly:CatLibrary.dllThis is basic interface of all animal.PropertiesName of Animal.Property Valuestring\uF1C5Return specific number animal's name.Property Valuestring\uF1C5MethodsInterface IAnimalpublic interface IAnimalNamestring Name { get; }this[int]string this[int index] { get; }Eat()", + "Number": 76, + "Text": "76Namespace:CatLibraryAssembly:CatLibrary.dllThis is basic interface of all animal.PropertiesName of Animal.Property Valuestring\uF1C5Return specific number animal's name.Property Valuestring\uF1C5MethodsInterface IAnimalpublic interface IAnimalNamestring Name { get; }this[int]string this[int index] { get; }Eat()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -5631,7 +5727,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5641,8 +5737,8 @@ ] }, { - "Number": 76, - "Text": "76Animal's eat method.Overload method of eat. This define the animal eat by which tool.Parameterstool ToolTool name.Type ParametersToolIt's a class type.Feed the animal with some foodParametersfood string\uF1C5Food to eatvoid Eat()Eat(Tool)void Eat(Tool tool) where Tool : classEat(string)void Eat(string food)", + "Number": 77, + "Text": "77Animal's eat method.Overload method of eat. This define the animal eat by which tool.Parameterstool ToolTool name.Type ParametersToolIt's a class type.Feed the animal with some foodParametersfood string\uF1C5Food to eatvoid Eat()Eat(Tool)void Eat(Tool tool) where Tool : classEat(string)void Eat(string food)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -5656,8 +5752,8 @@ ] }, { - "Number": 77, - "Text": "77Namespace:CatLibraryAssembly:CatLibrary.dllCat's interfaceImplementsIAnimalExtension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)eat event of cat. Every cat must implement this event.Event TypeEventHandler\uF1C5Interface ICatpublic interface ICat : IAnimaleatevent EventHandler eat", + "Number": 78, + "Text": "78Namespace:CatLibraryAssembly:CatLibrary.dllCat's interfaceImplementsIAnimalExtension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)eat event of cat. Every cat must implement this event.Event TypeEventHandler\uF1C5Interface ICatpublic interface ICat : IAnimaleatevent EventHandler eat", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.eventhandler" @@ -5670,7 +5766,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5679,7 +5775,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -5688,7 +5784,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Coordinates": { "Left": 28, "Top": 290 @@ -5697,7 +5793,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 764 @@ -5707,8 +5803,8 @@ ] }, { - "Number": 78, - "Text": "78Namespace:CatLibraryAssembly:CatLibrary.dllFake delegateParametersnum long\uF1C5Fake paraname string\uF1C5Fake parascores object\uF1C5[]Optional Parameter.Returnsint\uF1C5Return a fake number to confuse you.Type ParametersTFake paraDelegate FakeDelegatepublic delegate int FakeDelegate(long num, string name, params object[] scores)", + "Number": 79, + "Text": "79Namespace:CatLibraryAssembly:CatLibrary.dllFake delegateParametersnum long\uF1C5Fake paraname string\uF1C5Fake parascores object\uF1C5[]Optional Parameter.Returnsint\uF1C5Return a fake number to confuse you.Type ParametersTFake paraDelegate FakeDelegatepublic delegate int FakeDelegate(long num, string name, params object[] scores)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -5748,7 +5844,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5758,12 +5854,12 @@ ] }, { - "Number": 79, - "Text": "79Namespace:CatLibraryAssembly:CatLibrary.dllGeneric delegate with many constrains.Parametersk KType K.t TType T.l LType L.Type ParametersKGeneric K.TGeneric T.LGeneric L.Delegate MRefDelegatepublic delegate void MRefDelegate(K k, T t, L l) where K : class, IComparable where T : struct where L : Tom, IEnumerable", + "Number": 80, + "Text": "80Namespace:CatLibraryAssembly:CatLibrary.dllGeneric delegate with many constrains.Parametersk KType K.t TType T.l LType L.Type ParametersKGeneric K.TGeneric T.LGeneric L.Delegate MRefDelegatepublic delegate void MRefDelegate(K k, T t, L l) where K : class, IComparable where T : struct where L : Tom, IEnumerable", "Links": [ { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5773,8 +5869,8 @@ ] }, { - "Number": 80, - "Text": "80Namespace:CatLibraryAssembly:CatLibrary.dllDelegate in the namespaceParameterspics List\uF1C5a name list of pictures.name string\uF1C5give out the needed name.Delegate MRefNormalDelegatepublic delegate void MRefNormalDelegate(List pics, out string name)", + "Number": 81, + "Text": "81Namespace:CatLibraryAssembly:CatLibrary.dllDelegate in the namespaceParameterspics List\uF1C5a name list of pictures.name string\uF1C5give out the needed name.Delegate MRefNormalDelegatepublic delegate void MRefNormalDelegate(List pics, out string name)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1" @@ -5805,7 +5901,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5815,12 +5911,12 @@ ] }, { - "Number": 81, - "Text": "81NamespacesMRef.DemoNamespace MRef", + "Number": 82, + "Text": "82NamespacesMRef.DemoNamespace MRef", "Links": [ { "Goto": { - "PageNumber": 82, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -5830,12 +5926,12 @@ ] }, { - "Number": 82, - "Text": "82NamespacesMRef.Demo.EnumerationNamespace MRef.Demo", + "Number": 83, + "Text": "83NamespacesMRef.Demo.EnumerationNamespace MRef.Demo", "Links": [ { "Goto": { - "PageNumber": 83, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -5845,12 +5941,12 @@ ] }, { - "Number": 83, - "Text": "83EnumsColorTypeEnumeration ColorTypeNamespace MRef.Demo.Enumeration", + "Number": 84, + "Text": "84EnumsColorTypeEnumeration ColorTypeNamespace MRef.Demo.Enumeration", "Links": [ { "Goto": { - "PageNumber": 84, + "PageNumber": 85, "Type": 2, "Coordinates": { "Top": 0 @@ -5860,8 +5956,8 @@ ] }, { - "Number": 84, - "Text": "84Namespace:MRef.Demo.EnumerationAssembly:CatLibrary.dllEnumeration ColorTypeFieldsRed = 0this color is redBlue = 1blue like riverYellow = 2yellow comes from desertRemarksRed/Blue/Yellow can become all color you want.See Alsoobject\uF1C5Enum ColorTypepublic enum ColorType", + "Number": 85, + "Text": "85Namespace:MRef.Demo.EnumerationAssembly:CatLibrary.dllEnumeration ColorTypeFieldsRed = 0this color is redBlue = 1blue like riverYellow = 2yellow comes from desertRemarksRed/Blue/Yellow can become all color you want.See Alsoobject\uF1C5Enum ColorTypepublic enum ColorType", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5874,7 +5970,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -5909,6 +6005,28 @@ "Top": 0 } } + }, + { + "Title": "Structs", + "Children": [], + "Destination": { + "PageNumber": 5, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Title": "Issue5432", + "Children": [], + "Destination": { + "PageNumber": 5, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ], "Destination": { @@ -5926,7 +6044,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 6, + "PageNumber": 7, "Type": 2, "Coordinates": { "Top": 0 @@ -5937,7 +6055,7 @@ "Title": "CSharp", "Children": [], "Destination": { - "PageNumber": 6, + "PageNumber": 7, "Type": 2, "Coordinates": { "Top": 0 @@ -5946,7 +6064,7 @@ } ], "Destination": { - "PageNumber": 5, + "PageNumber": 6, "Type": 2, "Coordinates": { "Top": 0 @@ -5966,7 +6084,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -5977,7 +6095,7 @@ "Title": "A", "Children": [], "Destination": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -5986,7 +6104,7 @@ } ], "Destination": { - "PageNumber": 10, + "PageNumber": 11, "Type": 2, "Coordinates": { "Top": 0 @@ -6000,7 +6118,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -6011,7 +6129,7 @@ "Title": "B", "Children": [], "Destination": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -6020,7 +6138,7 @@ } ], "Destination": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -6029,7 +6147,7 @@ } ], "Destination": { - "PageNumber": 9, + "PageNumber": 10, "Type": 2, "Coordinates": { "Top": 0 @@ -6040,7 +6158,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 14, + "PageNumber": 15, "Type": 2, "Coordinates": { "Top": 0 @@ -6051,7 +6169,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 14, + "PageNumber": 15, "Type": 2, "Coordinates": { "Top": 0 @@ -6062,7 +6180,7 @@ "Title": "Class1.Issue8665", "Children": [], "Destination": { - "PageNumber": 20, + "PageNumber": 21, "Type": 2, "Coordinates": { "Top": 0 @@ -6073,7 +6191,7 @@ "Title": "Class1.Issue8696Attribute", "Children": [], "Destination": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -6084,7 +6202,7 @@ "Title": "Class1.Issue8948", "Children": [], "Destination": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -6095,7 +6213,7 @@ "Title": "Class1.Test", "Children": [], "Destination": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -6106,7 +6224,7 @@ "Title": "Inheritdoc", "Children": [], "Destination": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -6117,7 +6235,7 @@ "Title": "Inheritdoc.Issue6366", "Children": [], "Destination": { - "PageNumber": 29, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -6128,7 +6246,7 @@ "Title": "Inheritdoc.Issue6366.Class1", "Children": [], "Destination": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -6139,7 +6257,7 @@ "Title": "Inheritdoc.Issue6366.Class2", "Children": [], "Destination": { - "PageNumber": 32, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -6150,7 +6268,7 @@ "Title": "Inheritdoc.Issue7035", "Children": [], "Destination": { - "PageNumber": 34, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -6161,7 +6279,7 @@ "Title": "Inheritdoc.Issue7484", "Children": [], "Destination": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -6172,7 +6290,7 @@ "Title": "Inheritdoc.Issue8101", "Children": [], "Destination": { - "PageNumber": 37, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -6183,7 +6301,7 @@ "Title": "Structs", "Children": [], "Destination": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -6194,7 +6312,7 @@ "Title": "Inheritdoc.Issue8129", "Children": [], "Destination": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -6205,7 +6323,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -6216,7 +6334,7 @@ "Title": "Class1.IIssue8948", "Children": [], "Destination": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -6227,7 +6345,7 @@ "Title": "IInheritdoc", "Children": [], "Destination": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -6238,7 +6356,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -6249,7 +6367,7 @@ "Title": "Class1.Issue9260", "Children": [], "Destination": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -6258,7 +6376,7 @@ } ], "Destination": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -6272,7 +6390,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6283,7 +6401,7 @@ "Title": "BaseClass1", "Children": [], "Destination": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6294,7 +6412,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -6303,7 +6421,7 @@ } ], "Destination": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -6320,7 +6438,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -6331,7 +6449,7 @@ "Title": "ContainersRefType.ContainersRefTypeChild", "Children": [], "Destination": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -6342,7 +6460,7 @@ "Title": "ExplicitLayoutClass", "Children": [], "Destination": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -6353,7 +6471,7 @@ "Title": "Issue231", "Children": [], "Destination": { - "PageNumber": 53, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -6364,7 +6482,7 @@ "Title": "Structs", "Children": [], "Destination": { - "PageNumber": 54, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -6375,7 +6493,7 @@ "Title": "ContainersRefType", "Children": [], "Destination": { - "PageNumber": 54, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -6386,7 +6504,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6397,7 +6515,7 @@ "Title": "ContainersRefType.ContainersRefTypeChildInterface", "Children": [], "Destination": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6408,7 +6526,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 57, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -6419,7 +6537,7 @@ "Title": "ContainersRefType.ColorType", "Children": [], "Destination": { - "PageNumber": 57, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -6430,7 +6548,7 @@ "Title": "Delegates", "Children": [], "Destination": { - "PageNumber": 58, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -6441,7 +6559,7 @@ "Title": "ContainersRefType.ContainersRefTypeDelegate", "Children": [], "Destination": { - "PageNumber": 58, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -6450,7 +6568,7 @@ } ], "Destination": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -6461,7 +6579,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -6472,7 +6590,7 @@ "Title": "Cat", "Children": [], "Destination": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -6483,7 +6601,7 @@ "Title": "CatException", "Children": [], "Destination": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -6494,7 +6612,7 @@ "Title": "Complex", "Children": [], "Destination": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -6505,7 +6623,7 @@ "Title": "ICatExtension", "Children": [], "Destination": { - "PageNumber": 70, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -6516,7 +6634,7 @@ "Title": "Tom", "Children": [], "Destination": { - "PageNumber": 72, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -6527,7 +6645,7 @@ "Title": "TomFromBaseClass", "Children": [], "Destination": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -6538,7 +6656,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 75, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -6549,7 +6667,7 @@ "Title": "IAnimal", "Children": [], "Destination": { - "PageNumber": 75, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -6560,7 +6678,7 @@ "Title": "ICat", "Children": [], "Destination": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -6571,7 +6689,7 @@ "Title": "Delegates", "Children": [], "Destination": { - "PageNumber": 78, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -6582,7 +6700,7 @@ "Title": "FakeDelegate", "Children": [], "Destination": { - "PageNumber": 78, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -6593,7 +6711,7 @@ "Title": "MRefDelegate", "Children": [], "Destination": { - "PageNumber": 79, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -6604,7 +6722,7 @@ "Title": "MRefNormalDelegate", "Children": [], "Destination": { - "PageNumber": 80, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -6613,7 +6731,7 @@ } ], "Destination": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6633,7 +6751,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 84, + "PageNumber": 85, "Type": 2, "Coordinates": { "Top": 0 @@ -6644,7 +6762,7 @@ "Title": "ColorType", "Children": [], "Destination": { - "PageNumber": 84, + "PageNumber": 85, "Type": 2, "Coordinates": { "Top": 0 @@ -6653,7 +6771,7 @@ } ], "Destination": { - "PageNumber": 83, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -6662,7 +6780,7 @@ } ], "Destination": { - "PageNumber": 82, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -6671,7 +6789,7 @@ } ], "Destination": { - "PageNumber": 81, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/toc.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/toc.verified.json index edcd03cceb5..5de6bc76da6 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/toc.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/toc.verified.json @@ -12,6 +12,14 @@ "name": "Class1", "href": "BuildFromAssembly.Class1.html", "topicHref": "BuildFromAssembly.Class1.html" + }, + { + "name": "Structs" + }, + { + "name": "Issue5432", + "href": "BuildFromAssembly.Issue5432.html", + "topicHref": "BuildFromAssembly.Issue5432.html" } ] }, diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/index.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/index.verified.json index 075f73d83b8..247e1bc2e92 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/index.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/index.verified.json @@ -4,10 +4,15 @@ "title": "Class Class1 | docfx seed website", "keywords": "Class Class1 Namespace BuildFromAssembly Assembly BuildFromAssembly.dll This is a test class. public class Class1 Inheritance object Class1 Inherited Members object.GetType() object.MemberwiseClone() object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() Constructors Class1() public Class1() Methods HelloWorld() Hello World. public static void HelloWorld()" }, + "api/BuildFromAssembly.Issue5432.html": { + "href": "api/BuildFromAssembly.Issue5432.html", + "title": "Struct Issue5432 | docfx seed website", + "keywords": "Struct Issue5432 Namespace BuildFromAssembly Assembly BuildFromAssembly.dll public struct Issue5432 Inherited Members ValueType.Equals(object) ValueType.GetHashCode() ValueType.ToString() object.GetType() object.Equals(object, object) object.ReferenceEquals(object, object) Properties Name public string Name { get; } Property Value string" + }, "api/BuildFromAssembly.html": { "href": "api/BuildFromAssembly.html", "title": "Namespace BuildFromAssembly | docfx seed website", - "keywords": "Namespace BuildFromAssembly Classes Class1 This is a test class." + "keywords": "Namespace BuildFromAssembly Classes Class1 This is a test class. Structs Issue5432" }, "api/BuildFromCSharpSourceCode.CSharp.html": { "href": "api/BuildFromCSharpSourceCode.CSharp.html", @@ -259,10 +264,15 @@ "title": "Class Class1 | docfx seed website", "keywords": "Class Class1 Namespace BuildFromAssembly Assembly BuildFromAssembly.dll This is a test class. public class Class1 Inheritance object Class1 Inherited Members object.GetType() object.MemberwiseClone() object.ToString() object.Equals(object?) object.Equals(object?, object?) object.ReferenceEquals(object?, object?) object.GetHashCode() Constructors Class1() public Class1() Methods HelloWorld() Hello World. public static void HelloWorld()" }, + "apipage/BuildFromAssembly.Issue5432.html": { + "href": "apipage/BuildFromAssembly.Issue5432.html", + "title": "Struct Issue5432 | docfx seed website", + "keywords": "Struct Issue5432 Namespace BuildFromAssembly Assembly BuildFromAssembly.dll public struct Issue5432 Inherited Members object.GetType() object.ToString() object.Equals(object?) object.Equals(object?, object?) object.ReferenceEquals(object?, object?) object.GetHashCode() Properties Name public string Name { get; } Property Value string" + }, "apipage/BuildFromAssembly.html": { "href": "apipage/BuildFromAssembly.html", "title": "Namespace BuildFromAssembly | docfx seed website", - "keywords": "Namespace BuildFromAssembly Classes Class1 This is a test class." + "keywords": "Namespace BuildFromAssembly Classes Class1 This is a test class. Structs Issue5432" }, "apipage/BuildFromCSharpSourceCode.CSharp.html": { "href": "apipage/BuildFromCSharpSourceCode.CSharp.html", @@ -549,10 +559,15 @@ "title": "Class Class1 | docfx seed website", "keywords": "Class Class1 Namespace: BuildFromAssembly Assembly: BuildFromAssembly.dll This is a test class. public class Class1 Inheritance object ← Class1 Inherited Members object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode() Constructors Class1() public Class1() Methods HelloWorld() Hello World. public static void HelloWorld()" }, + "md/BuildFromAssembly.Issue5432.html": { + "href": "md/BuildFromAssembly.Issue5432.html", + "title": "Struct Issue5432 | docfx seed website", + "keywords": "Struct Issue5432 Namespace: BuildFromAssembly Assembly: BuildFromAssembly.dll public struct Issue5432 Inherited Members object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode() Properties Name public string Name { get; } Property Value string" + }, "md/BuildFromAssembly.html": { "href": "md/BuildFromAssembly.html", "title": "Namespace BuildFromAssembly | docfx seed website", - "keywords": "Namespace BuildFromAssembly Classes Class1 This is a test class." + "keywords": "Namespace BuildFromAssembly Classes Class1 This is a test class. Structs Issue5432" }, "md/BuildFromCSharpSourceCode.CSharp.html": { "href": "md/BuildFromCSharpSourceCode.CSharp.html", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/md/BuildFromAssembly.Issue5432.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/md/BuildFromAssembly.Issue5432.html.view.verified.json new file mode 100644 index 00000000000..47dc63d6e95 --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/md/BuildFromAssembly.Issue5432.html.view.verified.json @@ -0,0 +1,42 @@ +{ + "conceptual": "\n

Namespace: BuildFromAssembly
\nAssembly: BuildFromAssembly.dll

\n
public struct Issue5432\n
\n

Inherited Members

\n

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

\n

Properties

\n

Name

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

Property Value

\n

string

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

Struct Issue5432

", + "title": " Struct Issue5432", + "wordCount": 28.0, + "_key": "obj/md/BuildFromAssembly.Issue5432.md", + "_navKey": "~/toc.yml", + "_navPath": "toc.html", + "_navRel": "../toc.html", + "_path": "md/BuildFromAssembly.Issue5432.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/BuildFromAssembly.Issue5432.md/#L1" +} \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/md/BuildFromAssembly.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/md/BuildFromAssembly.html.view.verified.json index 172ef1bab26..d0bb1aac096 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/md/BuildFromAssembly.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/md/BuildFromAssembly.html.view.verified.json @@ -1,5 +1,5 @@ { - "conceptual": "\n

Classes

\n

Class1

\n

This is a test class.

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

Classes

\n

Class1

\n

This is a test class.

\n

Structs

\n

Issue5432

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

Namespace BuildFromAssembly

", "title": " Namespace BuildFromAssembly", - "wordCount": 7.0, + "wordCount": 9.0, "_key": "obj/md/BuildFromAssembly.md", "_navKey": "~/toc.yml", "_navPath": "toc.html", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/md/toc.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/md/toc.html.view.verified.json index 156ba5c806d..8ad538663ce 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/md/toc.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/md/toc.html.view.verified.json @@ -21,6 +21,23 @@ "level": 3.0, "items": [], "leaf": true + }, + { + "name": "Structs", + "topicHref": null, + "tocHref": null, + "level": 3.0, + "items": [], + "leaf": true + }, + { + "name": "Issue5432", + "href": "BuildFromAssembly.Issue5432.html", + "topicHref": "BuildFromAssembly.Issue5432.html", + "tocHref": null, + "level": 3.0, + "items": [], + "leaf": true } ], "tocHref": null, diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/md/toc.json.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/md/toc.json.view.verified.json index 84ac82bcf3d..6ebde964ffe 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/md/toc.json.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/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\":\"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\":\"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\":\"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\":\"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\":\"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}" } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/md/toc.pdf.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/md/toc.pdf.verified.json index cf5cafbd80d..04c3feb45e9 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/md/toc.pdf.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/md/toc.pdf.verified.json @@ -1,9 +1,9 @@ { - "NumberOfPages": 75, + "NumberOfPages": 76, "Pages": [ { "Number": 1, - "Text": "Table of ContentsBuildFromAssembly3ClassesClass14BuildFromCSharpSourceCode5ClassesCSharp6BuildFromProject7Issue85408A9ClassesA10B11ClassesB12ClassesClass113Class1.Issue866518Class1.Issue8696Attribute20Class1.Issue894822Class1.Test23Inheritdoc24Inheritdoc.Issue636625Inheritdoc.Issue6366.Class126Inheritdoc.Issue6366.Class227Inheritdoc.Issue703528Inheritdoc.Issue748429Inheritdoc.Issue810131StructsInheritdoc.Issue812933InterfacesClass1.IIssue894834IInheritdoc35EnumsClass1.Issue926036BuildFromVBSourceCode37ClassesBaseClass138Class139", + "Text": "Table of ContentsBuildFromAssembly3ClassesClass14StructsIssue54325BuildFromCSharpSourceCode6ClassesCSharp7BuildFromProject8Issue85409A10ClassesA11B12ClassesB13ClassesClass114Class1.Issue866519Class1.Issue8696Attribute21Class1.Issue894823Class1.Test24Inheritdoc25Inheritdoc.Issue636626Inheritdoc.Issue6366.Class127Inheritdoc.Issue6366.Class228Inheritdoc.Issue703529Inheritdoc.Issue748430Inheritdoc.Issue810132StructsInheritdoc.Issue812934InterfacesClass1.IIssue894835IInheritdoc36EnumsClass1.Issue926037BuildFromVBSourceCode38Classes", "Links": [ { "Goto": { @@ -106,7 +106,7 @@ }, { "Goto": { - "PageNumber": 18, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -115,7 +115,7 @@ }, { "Goto": { - "PageNumber": 20, + "PageNumber": 19, "Type": 2, "Coordinates": { "Top": 0 @@ -124,7 +124,7 @@ }, { "Goto": { - "PageNumber": 22, + "PageNumber": 21, "Type": 2, "Coordinates": { "Top": 0 @@ -196,7 +196,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -205,7 +205,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -256,7 +256,13 @@ "Top": 0 } } - }, + } + ] + }, + { + "Number": 2, + "Text": "BaseClass139Class140CatLibrary42Core44ClassesContainersRefType.ContainersRefTypeChild45ExplicitLayoutClass46Issue23147StructsContainersRefType48InterfacesContainersRefType.ContainersRefTypeChildInterface50EnumsContainersRefType.ColorType51DelegatesContainersRefType.ContainersRefTypeDelegate52ClassesCat53CatException60Complex61ICatExtension62Tom64TomFromBaseClass66InterfacesIAnimal67ICat69DelegatesFakeDelegate70MRefDelegate71MRefNormalDelegate72MRef73Demo74Enumeration75EnumsColorType76", + "Links": [ { "Goto": { "PageNumber": 39, @@ -265,16 +271,10 @@ "Top": 0 } } - } - ] - }, - { - "Number": 2, - "Text": "CatLibrary41Core43ClassesContainersRefType.ContainersRefTypeChild44ExplicitLayoutClass45Issue23146StructsContainersRefType47InterfacesContainersRefType.ContainersRefTypeChildInterface49EnumsContainersRefType.ColorType50DelegatesContainersRefType.ContainersRefTypeDelegate51ClassesCat52CatException59Complex60ICatExtension61Tom63TomFromBaseClass65InterfacesIAnimal66ICat68DelegatesFakeDelegate69MRefDelegate70MRefNormalDelegate71MRef72Demo73Enumeration74EnumsColorType75", - "Links": [ + }, { "Goto": { - "PageNumber": 41, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -283,7 +283,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -328,7 +328,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -364,7 +364,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -391,7 +391,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -400,7 +400,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -418,7 +418,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -487,12 +487,21 @@ "Top": 0 } } + }, + { + "Goto": { + "PageNumber": 76, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, { "Number": 3, - "Text": "3Namespace BuildFromAssemblyClassesClass1This is a test class.", + "Text": "3Namespace BuildFromAssemblyClassesClass1This is a test class.StructsIssue5432", "Links": [ { "Goto": { @@ -502,6 +511,15 @@ "Top": 0 } } + }, + { + "Goto": { + "PageNumber": 5, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, @@ -606,11 +624,77 @@ }, { "Number": 5, - "Text": "5Namespace BuildFromCSharpSourceCodeClassesCSharp", + "Text": "5Struct Issue5432Namespace: BuildFromAssemblyAssembly: BuildFromAssembly.dllInherited Membersobject.GetType()\uF1C5, object.ToString()\uF1C5, object.Equals(object?)\uF1C5, object.Equals(object?,object?)\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5PropertiesNameProperty Valuestring\uF1C5public struct Issue5432public string Name { get; }", "Links": [ + { + "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.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.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.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.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.string" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, { "Goto": { - "PageNumber": 6, + "PageNumber": 3, "Type": 2, "Coordinates": { "Top": 0 @@ -621,7 +705,22 @@ }, { "Number": 6, - "Text": "6Class CSharpNamespace: BuildFromCSharpSourceCodeInheritanceobject\uF1C5 ← CSharpInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5MethodsMain(string[])Parametersargs string\uF1C5[]public class CSharppublic static void Main(string[] args)", + "Text": "6Namespace BuildFromCSharpSourceCodeClassesCSharp", + "Links": [ + { + "Goto": { + "PageNumber": 7, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 7, + "Text": "7Class CSharpNamespace: BuildFromCSharpSourceCodeInheritanceobject\uF1C5 ← CSharpInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5MethodsMain(string[])Parametersargs string\uF1C5[]public class CSharppublic static void Main(string[] args)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -706,7 +805,7 @@ }, { "Goto": { - "PageNumber": 5, + "PageNumber": 6, "Type": 2, "Coordinates": { "Top": 0 @@ -715,7 +814,7 @@ }, { "Goto": { - "PageNumber": 6, + "PageNumber": 7, "Type": 2, "Coordinates": { "Top": 0 @@ -725,12 +824,12 @@ ] }, { - "Number": 7, - "Text": "7Namespace BuildFromProjectNamespacesBuildFromProject.Issue8540ClassesInheritdoc.Issue6366.Class1Class1Inheritdoc.Issue6366.Class2InheritdocInheritdoc.Issue6366Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101Class1.Issue8665Class1.Issue8696AttributeClass1.Issue8948Class1.TestStructsInheritdoc.Issue8129InterfacesIInheritdocClass1.IIssue8948EnumsClass1.Issue9260", + "Number": 8, + "Text": "8Namespace BuildFromProjectNamespacesBuildFromProject.Issue8540ClassesInheritdoc.Issue6366.Class1Class1Inheritdoc.Issue6366.Class2InheritdocInheritdoc.Issue6366Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101Class1.Issue8665Class1.Issue8696AttributeClass1.Issue8948Class1.TestStructsInheritdoc.Issue8129InterfacesIInheritdocClass1.IIssue8948EnumsClass1.Issue9260", "Links": [ { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -739,7 +838,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -748,7 +847,7 @@ }, { "Goto": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -757,7 +856,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -766,7 +865,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -775,7 +874,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -784,7 +883,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -793,7 +892,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -802,7 +901,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -811,7 +910,7 @@ }, { "Goto": { - "PageNumber": 18, + "PageNumber": 19, "Type": 2, "Coordinates": { "Top": 0 @@ -820,7 +919,7 @@ }, { "Goto": { - "PageNumber": 20, + "PageNumber": 21, "Type": 2, "Coordinates": { "Top": 0 @@ -829,7 +928,7 @@ }, { "Goto": { - "PageNumber": 22, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -838,7 +937,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -847,7 +946,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -856,7 +955,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -865,7 +964,7 @@ }, { "Goto": { - "PageNumber": 34, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -874,7 +973,7 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -884,12 +983,12 @@ ] }, { - "Number": 8, - "Text": "8Namespace BuildFromProject.Issue8540NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.B", + "Number": 9, + "Text": "9Namespace BuildFromProject.Issue8540NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.B", "Links": [ { "Goto": { - "PageNumber": 9, + "PageNumber": 10, "Type": 2, "Coordinates": { "Top": 0 @@ -898,7 +997,7 @@ }, { "Goto": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -908,12 +1007,12 @@ ] }, { - "Number": 9, - "Text": "9Namespace BuildFromProject.Issue8540.AClassesA", + "Number": 10, + "Text": "10Namespace BuildFromProject.Issue8540.AClassesA", "Links": [ { "Goto": { - "PageNumber": 10, + "PageNumber": 11, "Type": 2, "Coordinates": { "Top": 0 @@ -923,8 +1022,8 @@ ] }, { - "Number": 10, - "Text": "10Class ANamespace: BuildFromProject.Issue8540.AAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← AInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5public class A", + "Number": 11, + "Text": "11Class ANamespace: BuildFromProject.Issue8540.AAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← AInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5public class A", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1000,7 +1099,7 @@ }, { "Goto": { - "PageNumber": 9, + "PageNumber": 10, "Type": 2, "Coordinates": { "Top": 0 @@ -1009,7 +1108,7 @@ }, { "Goto": { - "PageNumber": 10, + "PageNumber": 11, "Type": 2, "Coordinates": { "Top": 0 @@ -1019,12 +1118,12 @@ ] }, { - "Number": 11, - "Text": "11Namespace BuildFromProject.Issue8540.BClassesB", + "Number": 12, + "Text": "12Namespace BuildFromProject.Issue8540.BClassesB", "Links": [ { "Goto": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -1034,8 +1133,8 @@ ] }, { - "Number": 12, - "Text": "12Class BNamespace: BuildFromProject.Issue8540.BAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← BInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5public class B", + "Number": 13, + "Text": "13Class BNamespace: BuildFromProject.Issue8540.BAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← BInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5public class B", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1111,7 +1210,7 @@ }, { "Goto": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -1120,7 +1219,7 @@ }, { "Goto": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -1130,8 +1229,8 @@ ] }, { - "Number": 13, - "Text": "13Class Class1Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Class1ImplementsIClass1Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5MethodsIssue1651()Pricing models are used to calculate theoretical option values1Black Scholes2Black763Black76Fut4Equity Tree5Variance Swap6Dividend ForecastIssue1887()IConfiguration related helper and extension routines.Issue2623()public class Class1 : IClass1public void Issue1651()public void Issue1887()", + "Number": 14, + "Text": "14Class Class1Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Class1ImplementsIClass1Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5MethodsIssue1651()Pricing models are used to calculate theoretical option values1Black Scholes2Black763Black76Fut4Equity Tree5Variance Swap6Dividend ForecastIssue1887()IConfiguration related helper and extension routines.Issue2623()public class Class1 : IClass1public void Issue1651()public void Issue1887()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1207,7 +1306,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1216,7 +1315,7 @@ }, { "Goto": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -1226,8 +1325,8 @@ ] }, { - "Number": 14, - "Text": "14ExamplesRemarksFor example:Issue2723()RemarksInline .link\uF1C5public void Issue2623()MyClass myClass = new MyClass();void Update(){ myClass.Execute();}MyClass myClass = new MyClass();void Update(){ myClass.Execute();}public void Issue2723()NOTEThis is a . & \" '\uF431for (var i = 0; i > 10; i++) // & \" 'var range = new Range { Min = 0, Max = 10 };", + "Number": 15, + "Text": "15ExamplesRemarksFor example:Issue2723()RemarksInline .link\uF1C5public void Issue2623()MyClass myClass = new MyClass();void Update(){ myClass.Execute();}MyClass myClass = new MyClass();void Update(){ myClass.Execute();}public void Issue2723()NOTEThis is a . & \" '\uF431for (var i = 0; i > 10; i++) // & \" 'var range = new Range { Min = 0, Max = 10 };", "Links": [ { "Uri": "https://www.github.com/" @@ -1241,17 +1340,17 @@ ] }, { - "Number": 15, - "Text": "15Issue4017()ExamplesRemarksIssue4392()Remarks@\"\\\\?\\\" @\"\\\\?\\\"var range = new Range { Min = 0, Max = 10 };public void Issue4017()public void HookMessageDeleted(BaseSocketClient client){ client.MessageDeleted += HandleMessageDelete;}public Task HandleMessageDelete(Cacheable cachedMessage, ISocketMessageChannel channel){ // check if the message exists in cache; if not, we cannot report what was removed if (!cachedMessage.HasValue) return; var message = cachedMessage.Value; Console.WriteLine($\"A message ({message.Id}) from {message.Author} was removed from the channel {channel.Name} ({channel.Id}):\" + Environment.NewLine + message.Content); return Task.CompletedTask;}void Update(){ myClass.Execute();}public void Issue4392()", + "Number": 16, + "Text": "16Issue4017()ExamplesRemarksIssue4392()Remarks@\"\\\\?\\\" @\"\\\\?\\\"var range = new Range { Min = 0, Max = 10 };public void Issue4017()public void HookMessageDeleted(BaseSocketClient client){ client.MessageDeleted += HandleMessageDelete;}public Task HandleMessageDelete(Cacheable cachedMessage, ISocketMessageChannel channel){ // check if the message exists in cache; if not, we cannot report what was removed if (!cachedMessage.HasValue) return; var message = cachedMessage.Value; Console.WriteLine($\"A message ({message.Id}) from {message.Author} was removed from the channel {channel.Name} ({channel.Id}):\" + Environment.NewLine + message.Content); return Task.CompletedTask;}void Update(){ myClass.Execute();}public void Issue4392()", "Links": [] }, { - "Number": 16, - "Text": "16Issue7484()RemarksThere's really no reason to not believe that this class can test things.TermDescriptionA TermA DescriptionBee TermBee DescriptionIssue8764()Type ParametersTIssue896()TestSee AlsoClass1.Test, Class1Issue9216()Calculates the determinant of a 3-dimensional matrix:Returns the smallest value:public void Issue7484()public void Issue8764() where T : unmanagedpublic void Issue896()", + "Number": 17, + "Text": "17Issue7484()RemarksThere's really no reason to not believe that this class can test things.TermDescriptionA TermA DescriptionBee TermBee DescriptionIssue8764()Type ParametersTIssue896()TestSee AlsoClass1.Test, Class1Issue9216()Calculates the determinant of a 3-dimensional matrix:Returns the smallest value:public void Issue7484()public void Issue8764() where T : unmanagedpublic void Issue896()", "Links": [ { "Goto": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -1260,7 +1359,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -1269,7 +1368,7 @@ }, { "Goto": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -1279,8 +1378,8 @@ ] }, { - "Number": 17, - "Text": "17Returnsdouble\uF1C5XmlCommentIncludeTag()This method should do something...RemarksThis is remarks.public static double Issue9216()public void XmlCommentIncludeTag()", + "Number": 18, + "Text": "18Returnsdouble\uF1C5XmlCommentIncludeTag()This method should do something...RemarksThis is remarks.public static double Issue9216()public void XmlCommentIncludeTag()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.double" @@ -1294,8 +1393,8 @@ ] }, { - "Number": 18, - "Text": "18Class Class1.Issue8665Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Class1.Issue8665Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5ConstructorsIssue8665()Issue8665(int)Parametersfoo int\uF1C5Issue8665(int, char)Parametersfoo int\uF1C5bar char\uF1C5Issue8665(int, char, string)public class Class1.Issue8665public Issue8665()public Issue8665(int foo)public Issue8665(int foo, char bar)", + "Number": 19, + "Text": "19Class Class1.Issue8665Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Class1.Issue8665Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5ConstructorsIssue8665()Issue8665(int)Parametersfoo int\uF1C5Issue8665(int, char)Parametersfoo int\uF1C5bar char\uF1C5Issue8665(int, char, string)public class Class1.Issue8665public Issue8665()public Issue8665(int foo)public Issue8665(int foo, char bar)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1398,7 +1497,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1407,7 +1506,7 @@ }, { "Goto": { - "PageNumber": 18, + "PageNumber": 19, "Type": 2, "Coordinates": { "Top": 0 @@ -1417,8 +1516,8 @@ ] }, { - "Number": 19, - "Text": "19Parametersfoo int\uF1C5bar char\uF1C5baz string\uF1C5PropertiesBarProperty Valuechar\uF1C5BazProperty Valuestring\uF1C5FooProperty Valueint\uF1C5public Issue8665(int foo, char bar, string baz)public char Bar { get; }public string Baz { get; }public int Foo { get; }", + "Number": 20, + "Text": "20Parametersfoo int\uF1C5bar char\uF1C5baz string\uF1C5PropertiesBarProperty Valuechar\uF1C5BazProperty Valuestring\uF1C5FooProperty Valueint\uF1C5public Issue8665(int foo, char bar, string baz)public char Bar { get; }public string Baz { get; }public int Foo { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -1477,8 +1576,8 @@ ] }, { - "Number": 20, - "Text": "20Class Class1.Issue8696AttributeNamespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Attribute\uF1C5 ← Class1.Issue8696AttributeInherited MembersAttribute.Equals(object?)\uF1C5, Attribute.GetCustomAttribute(Assembly, Type)\uF1C5,Attribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5,Attribute.GetCustomAttribute(MemberInfo, Type)\uF1C5,Attribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5,Attribute.GetCustomAttribute(Module, Type)\uF1C5, Attribute.GetCustomAttribute(Module, Type,bool)\uF1C5, Attribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5,Attribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5,Attribute.GetCustomAttributes(Assembly)\uF1C5, Attribute.GetCustomAttributes(Assembly, bool)\uF1C5, Attribute.GetCustomAttributes(Assembly, Type)\uF1C5,Attribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5,Attribute.GetCustomAttributes(MemberInfo)\uF1C5, Attribute.GetCustomAttributes(MemberInfo,bool)\uF1C5, Attribute.GetCustomAttributes(MemberInfo, Type)\uF1C5,Attribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5,Attribute.GetCustomAttributes(Module)\uF1C5, Attribute.GetCustomAttributes(Module, bool)\uF1C5,Attribute.GetCustomAttributes(Module, Type)\uF1C5, Attribute.GetCustomAttributes(Module,Type, bool)\uF1C5, Attribute.GetCustomAttributes(ParameterInfo)\uF1C5,Attribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5,Attribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5,Attribute.GetCustomAttributes(ParameterInfo, Type, bool)\uF1C5, Attribute.GetHashCode()\uF1C5,Attribute.IsDefaultAttribute()\uF1C5, Attribute.IsDefined(Assembly, Type)\uF1C5,Attribute.IsDefined(Assembly, Type, bool)\uF1C5, Attribute.IsDefined(MemberInfo, Type)\uF1C5,Attribute.IsDefined(MemberInfo, Type, bool)\uF1C5, Attribute.IsDefined(Module, Type)\uF1C5,Attribute.IsDefined(Module, Type, bool)\uF1C5, Attribute.IsDefined(ParameterInfo, Type)\uF1C5,Attribute.IsDefined(ParameterInfo, Type, bool)\uF1C5, Attribute.Match(object?)\uF1C5, Attribute.TypeId\uF1C5, object.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5public class Class1.Issue8696Attribute : Attribute", + "Number": 21, + "Text": "21Class Class1.Issue8696AttributeNamespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Attribute\uF1C5 ← Class1.Issue8696AttributeInherited MembersAttribute.Equals(object?)\uF1C5, Attribute.GetCustomAttribute(Assembly, Type)\uF1C5,Attribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5,Attribute.GetCustomAttribute(MemberInfo, Type)\uF1C5,Attribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5,Attribute.GetCustomAttribute(Module, Type)\uF1C5, Attribute.GetCustomAttribute(Module, Type,bool)\uF1C5, Attribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5,Attribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5,Attribute.GetCustomAttributes(Assembly)\uF1C5, Attribute.GetCustomAttributes(Assembly, bool)\uF1C5, Attribute.GetCustomAttributes(Assembly, Type)\uF1C5,Attribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5,Attribute.GetCustomAttributes(MemberInfo)\uF1C5, Attribute.GetCustomAttributes(MemberInfo,bool)\uF1C5, Attribute.GetCustomAttributes(MemberInfo, Type)\uF1C5,Attribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5,Attribute.GetCustomAttributes(Module)\uF1C5, Attribute.GetCustomAttributes(Module, bool)\uF1C5,Attribute.GetCustomAttributes(Module, Type)\uF1C5, Attribute.GetCustomAttributes(Module,Type, bool)\uF1C5, Attribute.GetCustomAttributes(ParameterInfo)\uF1C5,Attribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5,Attribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5,Attribute.GetCustomAttributes(ParameterInfo, Type, bool)\uF1C5, Attribute.GetHashCode()\uF1C5,Attribute.IsDefaultAttribute()\uF1C5, Attribute.IsDefined(Assembly, Type)\uF1C5,Attribute.IsDefined(Assembly, Type, bool)\uF1C5, Attribute.IsDefined(MemberInfo, Type)\uF1C5,Attribute.IsDefined(MemberInfo, Type, bool)\uF1C5, Attribute.IsDefined(Module, Type)\uF1C5,Attribute.IsDefined(Module, Type, bool)\uF1C5, Attribute.IsDefined(ParameterInfo, Type)\uF1C5,Attribute.IsDefined(ParameterInfo, Type, bool)\uF1C5, Attribute.Match(object?)\uF1C5, Attribute.TypeId\uF1C5, object.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5public class Class1.Issue8696Attribute : Attribute", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1911,7 +2010,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1920,7 +2019,7 @@ }, { "Goto": { - "PageNumber": 20, + "PageNumber": 21, "Type": 2, "Coordinates": { "Top": 0 @@ -1930,8 +2029,8 @@ ] }, { - "Number": 21, - "Text": "21ConstructorsIssue8696Attribute(string?, int, int, string[]?, bool, Type?)Parametersdescription string\uF1C5?boundsMin int\uF1C5boundsMax int\uF1C5validGameModes string\uF1C5[]?hasMultipleSelections bool\uF1C5enumType Type\uF1C5?[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null, false, null)]public Issue8696Attribute(string? description = null, int boundsMin = 0, int boundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false, Type? enumType = null)", + "Number": 22, + "Text": "22ConstructorsIssue8696Attribute(string?, int, int, string[]?, bool, Type?)Parametersdescription string\uF1C5?boundsMin int\uF1C5boundsMax int\uF1C5validGameModes string\uF1C5[]?hasMultipleSelections bool\uF1C5enumType Type\uF1C5?[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null, false, null)]public Issue8696Attribute(string? description = null, int boundsMin = 0, int boundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false, Type? enumType = null)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -1990,8 +2089,8 @@ ] }, { - "Number": 22, - "Text": "22Class Class1.Issue8948Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Class1.Issue8948ImplementsClass1.IIssue8948Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5MethodsDoNothing()Does nothing with generic type T.Type ParametersTA generic type.public class Class1.Issue8948 : Class1.IIssue8948public void DoNothing()", + "Number": 23, + "Text": "23Class Class1.Issue8948Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Class1.Issue8948ImplementsClass1.IIssue8948Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5MethodsDoNothing()Does nothing with generic type T.Type ParametersTA generic type.public class Class1.Issue8948 : Class1.IIssue8948public void DoNothing()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2067,7 +2166,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2076,7 +2175,7 @@ }, { "Goto": { - "PageNumber": 22, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -2085,7 +2184,7 @@ }, { "Goto": { - "PageNumber": 34, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -2095,8 +2194,8 @@ ] }, { - "Number": 23, - "Text": "23Class Class1.TestNamespace: BuildFromProjectAssembly: BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 ← Class1.TestInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5public class Class1.Test", + "Number": 24, + "Text": "24Class Class1.TestNamespace: BuildFromProjectAssembly: BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 ← Class1.TestInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5public class Class1.Test", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2172,7 +2271,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2181,7 +2280,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -2191,8 +2290,8 @@ ] }, { - "Number": 24, - "Text": "24Class InheritdocNamespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← InheritdocImplementsIInheritdoc, IDisposable\uF1C5Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5MethodsDispose()Performs application-defined tasks associated with freeing, releasing, or resettingunmanaged resources.Issue7628()This method should do something...Issue7629()This method should do something...public class Inheritdoc : IInheritdoc, IDisposablepublic void Dispose()public void Issue7628()public void Issue7629()", + "Number": 25, + "Text": "25Class InheritdocNamespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← InheritdocImplementsIInheritdoc, IDisposable\uF1C5Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5MethodsDispose()Performs application-defined tasks associated with freeing, releasing, or resettingunmanaged resources.Issue7628()This method should do something...Issue7629()This method should do something...public class Inheritdoc : IInheritdoc, IDisposablepublic void Dispose()public void Issue7628()public void Issue7629()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2277,7 +2376,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2286,7 +2385,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -2295,7 +2394,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -2305,8 +2404,8 @@ ] }, { - "Number": 25, - "Text": "25Class Inheritdoc.Issue6366Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Inheritdoc.Issue6366Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5public class Inheritdoc.Issue6366", + "Number": 26, + "Text": "26Class Inheritdoc.Issue6366Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Inheritdoc.Issue6366Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5public class Inheritdoc.Issue6366", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2382,7 +2481,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2391,7 +2490,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -2401,8 +2500,8 @@ ] }, { - "Number": 26, - "Text": "26Class Inheritdoc.Issue6366.Class1Namespace: BuildFromProjectAssembly: BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 ← Inheritdoc.Issue6366.Class1Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5MethodsTestMethod1(T, int)This text inherited.Parametersparm1 TThis text NOT inherited.parm2 int\uF1C5This text inherited.ReturnsTThis text inherited.public abstract class Inheritdoc.Issue6366.Class1public abstract T TestMethod1(T parm1, int parm2)", + "Number": 27, + "Text": "27Class Inheritdoc.Issue6366.Class1Namespace: BuildFromProjectAssembly: BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 ← Inheritdoc.Issue6366.Class1Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5MethodsTestMethod1(T, int)This text inherited.Parametersparm1 TThis text NOT inherited.parm2 int\uF1C5This text inherited.ReturnsTThis text inherited.public abstract class Inheritdoc.Issue6366.Class1public abstract T TestMethod1(T parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2487,7 +2586,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2496,7 +2595,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -2506,8 +2605,8 @@ ] }, { - "Number": 27, - "Text": "27Class Inheritdoc.Issue6366.Class2Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Inheritdoc.Issue6366.Class1 ← Inheritdoc.Issue6366.Class2Inherited MembersInheritdoc.Issue6366.Class1.TestMethod1(bool, int), object.Equals(object?)\uF1C5,object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsTestMethod1(bool, int)This text inherited.Parametersparm1 bool\uF1C5This text NOT inherited.parm2 int\uF1C5This text inherited.Returnsbool\uF1C5This text inherited.public class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1public override bool TestMethod1(bool parm1, int parm2)", + "Number": 28, + "Text": "28Class Inheritdoc.Issue6366.Class2Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Inheritdoc.Issue6366.Class1 ← Inheritdoc.Issue6366.Class2Inherited MembersInheritdoc.Issue6366.Class1.TestMethod1(bool, int), object.Equals(object?)\uF1C5,object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsTestMethod1(bool, int)This text inherited.Parametersparm1 bool\uF1C5This text NOT inherited.parm2 int\uF1C5This text inherited.Returnsbool\uF1C5This text inherited.public class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1public override bool TestMethod1(bool parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2610,7 +2709,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2619,7 +2718,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -2628,7 +2727,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -2637,7 +2736,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Coordinates": { "Left": 28, "Top": 395.75 @@ -2647,8 +2746,8 @@ ] }, { - "Number": 28, - "Text": "28Class Inheritdoc.Issue7035Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Inheritdoc.Issue7035Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5MethodsA()B()public class Inheritdoc.Issue7035public void A()public void B()", + "Number": 29, + "Text": "29Class Inheritdoc.Issue7035Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Inheritdoc.Issue7035Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5MethodsA()B()public class Inheritdoc.Issue7035public void A()public void B()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2724,7 +2823,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2733,7 +2832,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -2743,8 +2842,8 @@ ] }, { - "Number": 29, - "Text": "29Class Inheritdoc.Issue7484Namespace: BuildFromProjectAssembly: BuildFromProject.dllThis is a test class to have something for DocFX to document.Inheritanceobject\uF1C5 ← Inheritdoc.Issue7484Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5RemarksWe're going to talk about things now.BoolReturningMethod(bool)Simple method to generate docs for.DoDadA string that could have something.ConstructorsIssue7484()This is a constructor to document.PropertiesDoDadA string that could have something.public class Inheritdoc.Issue7484public Issue7484()public string DoDad { get; }", + "Number": 30, + "Text": "30Class Inheritdoc.Issue7484Namespace: BuildFromProjectAssembly: BuildFromProject.dllThis is a test class to have something for DocFX to document.Inheritanceobject\uF1C5 ← Inheritdoc.Issue7484Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5RemarksWe're going to talk about things now.BoolReturningMethod(bool)Simple method to generate docs for.DoDadA string that could have something.ConstructorsIssue7484()This is a constructor to document.PropertiesDoDadA string that could have something.public class Inheritdoc.Issue7484public Issue7484()public string DoDad { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2820,7 +2919,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2829,7 +2928,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -2854,8 +2953,8 @@ ] }, { - "Number": 30, - "Text": "30Property Valuestring\uF1C5MethodsBoolReturningMethod(bool)Simple method to generate docs for.Parameterssource bool\uF1C5A meaningless boolean value, much like most questions in the world.Returnsbool\uF1C5An exactly equivalently meaningless boolean value, much like most answers in the world.RemarksI'd like to take a moment to thank all of those who helped me get to a place where I canwrite documentation like this.public bool BoolReturningMethod(bool source)", + "Number": 31, + "Text": "31Property Valuestring\uF1C5MethodsBoolReturningMethod(bool)Simple method to generate docs for.Parameterssource bool\uF1C5A meaningless boolean value, much like most questions in the world.Returnsbool\uF1C5An exactly equivalently meaningless boolean value, much like most answers in the world.RemarksI'd like to take a moment to thank all of those who helped me get to a place where I canwrite documentation like this.public bool BoolReturningMethod(bool source)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -2887,8 +2986,8 @@ ] }, { - "Number": 31, - "Text": "31Class Inheritdoc.Issue8101Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Inheritdoc.Issue8101Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5MethodsTween(float, float, float, Action<float>)Create a new tween.Parametersfrom float\uF1C5The starting value.to float\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5<float\uF1C5>A callback that will be invoked every time the tween value changes.Returnspublic class Inheritdoc.Issue8101public static object Tween(float from, float to, float duration, Action onChange)", + "Number": 32, + "Text": "32Class Inheritdoc.Issue8101Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Inheritdoc.Issue8101Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5MethodsTween(float, float, float, Action<float>)Create a new tween.Parametersfrom float\uF1C5The starting value.to float\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5<float\uF1C5>A callback that will be invoked every time the tween value changes.Returnspublic class Inheritdoc.Issue8101public static object Tween(float from, float to, float duration, Action onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3009,7 +3108,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3018,7 +3117,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -3028,8 +3127,8 @@ ] }, { - "Number": 32, - "Text": "32object\uF1C5The newly created tween instance.Tween(int, int, float, Action)Create a new tween.Parametersfrom int\uF1C5The starting value.to int\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5The newly created tween instance.public static object Tween(int from, int to, float duration, Action onChange)", + "Number": 33, + "Text": "33object\uF1C5The newly created tween instance.Tween(int, int, float, Action)Create a new tween.Parametersfrom int\uF1C5The starting value.to int\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5The newly created tween instance.public static object Tween(int from, int to, float duration, Action onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3097,8 +3196,8 @@ ] }, { - "Number": 33, - "Text": "33Struct Inheritdoc.Issue8129Namespace: BuildFromProjectAssembly: BuildFromProject.dllInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5ConstructorsIssue8129(string)Parametersfoo string\uF1C5public struct Inheritdoc.Issue8129public Issue8129(string foo)", + "Number": 34, + "Text": "34Struct Inheritdoc.Issue8129Namespace: BuildFromProjectAssembly: BuildFromProject.dllInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5ConstructorsIssue8129(string)Parametersfoo string\uF1C5public struct Inheritdoc.Issue8129public Issue8129(string foo)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" @@ -3165,7 +3264,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3175,12 +3274,12 @@ ] }, { - "Number": 34, - "Text": "34Interface Class1.IIssue8948Namespace: BuildFromProjectAssembly: BuildFromProject.dllMethodsDoNothing()Does nothing with generic type T.Type ParametersTA generic type.public interface Class1.IIssue8948void DoNothing()", + "Number": 35, + "Text": "35Interface Class1.IIssue8948Namespace: BuildFromProjectAssembly: BuildFromProject.dllMethodsDoNothing()Does nothing with generic type T.Type ParametersTA generic type.public interface Class1.IIssue8948void DoNothing()", "Links": [ { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3190,12 +3289,12 @@ ] }, { - "Number": 35, - "Text": "35Interface IInheritdocNamespace: BuildFromProjectAssembly: BuildFromProject.dllMethodsIssue7629()This method should do something...public interface IInheritdocvoid Issue7629()", + "Number": 36, + "Text": "36Interface IInheritdocNamespace: BuildFromProjectAssembly: BuildFromProject.dllMethodsIssue7629()This method should do something...public interface IInheritdocvoid Issue7629()", "Links": [ { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3205,12 +3304,12 @@ ] }, { - "Number": 36, - "Text": "36Enum Class1.Issue9260Namespace: BuildFromProjectAssembly: BuildFromProject.dllFieldsValue = 0This is a regular enum value.This is a remarks section. Very important remarks about Value go here.OldAndUnusedValue = 1This is old and unused. You shouldn't use it anymore.Don't use this, seriously! Use Value instead.OldAndUnusedValue2 = 2This is old and unused. You shouldn't use it anymore.Don't use this, seriously! Use Value instead.public enum Class1.Issue9260", + "Number": 37, + "Text": "37Enum Class1.Issue9260Namespace: BuildFromProjectAssembly: BuildFromProject.dllFieldsValue = 0This is a regular enum value.This is a remarks section. Very important remarks about Value go here.OldAndUnusedValue = 1This is old and unused. You shouldn't use it anymore.Don't use this, seriously! Use Value instead.OldAndUnusedValue2 = 2This is old and unused. You shouldn't use it anymore.Don't use this, seriously! Use Value instead.public enum Class1.Issue9260", "Links": [ { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3220,12 +3319,12 @@ ] }, { - "Number": 37, - "Text": "37Namespace BuildFromVBSourceCodeClassesBaseClass1This is the BaseClassClass1This is summary from vb class...", + "Number": 38, + "Text": "38Namespace BuildFromVBSourceCodeClassesBaseClass1This is the BaseClassClass1This is summary from vb class...", "Links": [ { "Goto": { - "PageNumber": 38, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -3234,7 +3333,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -3244,8 +3343,8 @@ ] }, { - "Number": 38, - "Text": "38Class BaseClass1Namespace: BuildFromVBSourceCodeThis is the BaseClassInheritanceobject\uF1C5 ← BaseClass1DerivedClass1Inherited Membersobject.Equals(object)\uF1C5, object.Equals(object, object)\uF1C5, object.Finalize()\uF1C5,object.GetHashCode()\uF1C5, object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5,object.ReferenceEquals(object, object)\uF1C5, object.ToString()\uF1C5MethodsWithDeclarationKeyword(Class1)Parameterskeyword Class1ReturnsDateTime\uF1C5public abstract class BaseClass1public abstract DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 39, + "Text": "39Class BaseClass1Namespace: BuildFromVBSourceCodeThis is the BaseClassInheritanceobject\uF1C5 ← BaseClass1DerivedClass1Inherited Membersobject.Equals(object)\uF1C5, object.Equals(object, object)\uF1C5, object.Finalize()\uF1C5,object.GetHashCode()\uF1C5, object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5,object.ReferenceEquals(object, object)\uF1C5, object.ToString()\uF1C5MethodsWithDeclarationKeyword(Class1)Parameterskeyword Class1ReturnsDateTime\uF1C5public abstract class BaseClass1public abstract DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3339,7 +3438,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -3348,7 +3447,7 @@ }, { "Goto": { - "PageNumber": 38, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -3357,7 +3456,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -3366,7 +3465,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -3376,8 +3475,8 @@ ] }, { - "Number": 39, - "Text": "39Class Class1Namespace: BuildFromVBSourceCodeThis is summary from vb class...Inheritanceobject\uF1C5 ← BaseClass1 ← Class1Inherited MembersBaseClass1.WithDeclarationKeyword(Class1), object.Equals(object)\uF1C5, object.Equals(object,object)\uF1C5, object.Finalize()\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object, object)\uF1C5, object.ToString()\uF1C5FieldsValueClassThis is a Value typeField ValueClass1PropertiesKeywordProperty ValueClass1MethodsValue(string)public class Class1 : BaseClass1public Class1 ValueClass[Obsolete(\"This member is obsolete.\", true)]public Class1 Keyword { get; }", + "Number": 40, + "Text": "40Class Class1Namespace: BuildFromVBSourceCodeThis is summary from vb class...Inheritanceobject\uF1C5 ← BaseClass1 ← Class1Inherited MembersBaseClass1.WithDeclarationKeyword(Class1), object.Equals(object)\uF1C5, object.Equals(object,object)\uF1C5, object.Finalize()\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object, object)\uF1C5, object.ToString()\uF1C5FieldsValueClassThis is a Value typeField ValueClass1PropertiesKeywordProperty ValueClass1MethodsValue(string)public class Class1 : BaseClass1public Class1 ValueClass[Obsolete(\"This member is obsolete.\", true)]public Class1 Keyword { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3465,7 +3564,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -3474,7 +3573,7 @@ }, { "Goto": { - "PageNumber": 38, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -3483,7 +3582,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -3492,7 +3591,7 @@ }, { "Goto": { - "PageNumber": 38, + "PageNumber": 39, "Coordinates": { "Left": 28, "Top": 383.75 @@ -3501,7 +3600,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -3510,7 +3609,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -3520,8 +3619,8 @@ ] }, { - "Number": 40, - "Text": "40This is a FunctionParametersname string\uF1C5Name as the String valueReturnsint\uF1C5Returns AhoooWithDeclarationKeyword(Class1)What is Sub?Parameterskeyword Class1ReturnsDateTime\uF1C5public int Value(string name)public override DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 41, + "Text": "41This is a FunctionParametersname string\uF1C5Name as the String valueReturnsint\uF1C5Returns AhoooWithDeclarationKeyword(Class1)What is Sub?Parameterskeyword Class1ReturnsDateTime\uF1C5public int Value(string name)public override DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -3552,7 +3651,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -3562,12 +3661,12 @@ ] }, { - "Number": 41, - "Text": "41Namespace CatLibraryNamespacesCatLibrary.CoreClassesCatHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see theremarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classCatExceptionComplexICatExtensionIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classTomTom class is only inherit from Object. Not any member inside itself.TomFromBaseClassTomFromBaseClass inherits from @InterfacesIAnimalThis is basic interface of all animal.ICatCat's interface", + "Number": 42, + "Text": "42Namespace CatLibraryNamespacesCatLibrary.CoreClassesCatHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see theremarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classCatExceptionComplexICatExtensionIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classTomTom class is only inherit from Object. Not any member inside itself.TomFromBaseClassTomFromBaseClass inherits from @InterfacesIAnimalThis is basic interface of all animal.ICatCat's interface", "Links": [ { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3576,7 +3675,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -3591,7 +3690,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -3600,7 +3699,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -3609,7 +3708,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -3618,7 +3717,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -3627,7 +3726,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -3636,7 +3735,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -3645,7 +3744,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -3655,12 +3754,12 @@ ] }, { - "Number": 42, - "Text": "42DelegatesFakeDelegateFake delegateMRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", + "Number": 43, + "Text": "43DelegatesFakeDelegateFake delegateMRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", "Links": [ { "Goto": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -3669,7 +3768,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -3678,7 +3777,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -3688,12 +3787,12 @@ ] }, { - "Number": 43, - "Text": "43Namespace CatLibrary.CoreClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231Issue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegate", + "Number": 44, + "Text": "44Namespace CatLibrary.CoreClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231Issue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegate", "Links": [ { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -3702,7 +3801,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -3711,7 +3810,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -3720,7 +3819,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -3729,7 +3828,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -3738,7 +3837,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -3747,7 +3846,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -3756,7 +3855,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -3766,8 +3865,8 @@ ] }, { - "Number": 44, - "Text": "44Class ContainersRefType.ContainersRefTypeChildNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllInheritanceobject\uF1C5 ← ContainersRefType.ContainersRefTypeChildInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5public class ContainersRefType.ContainersRefTypeChild", + "Number": 45, + "Text": "45Class ContainersRefType.ContainersRefTypeChildNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllInheritanceobject\uF1C5 ← ContainersRefType.ContainersRefTypeChildInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5public class ContainersRefType.ContainersRefTypeChild", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3843,7 +3942,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3852,7 +3951,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -3862,8 +3961,8 @@ ] }, { - "Number": 45, - "Text": "45Class ExplicitLayoutClassNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllInheritanceobject\uF1C5 ← ExplicitLayoutClassInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5public class ExplicitLayoutClass", + "Number": 46, + "Text": "46Class ExplicitLayoutClassNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllInheritanceobject\uF1C5 ← ExplicitLayoutClassInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5public class ExplicitLayoutClass", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3939,7 +4038,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3948,7 +4047,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -3958,8 +4057,8 @@ ] }, { - "Number": 46, - "Text": "46Class Issue231Namespace: CatLibrary.CoreAssembly: CatLibrary.dll, CatLibrary.Core.dllInheritanceobject\uF1C5 ← Issue231Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5MethodsBar(ContainersRefType)Parametersc ContainersRefTypeFoo(ContainersRefType)Parametersc ContainersRefTypepublic static class Issue231public static void Bar(this ContainersRefType c)public static void Foo(this ContainersRefType c)", + "Number": 47, + "Text": "47Class Issue231Namespace: CatLibrary.CoreAssembly: CatLibrary.dll, CatLibrary.Core.dllInheritanceobject\uF1C5 ← Issue231Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5MethodsBar(ContainersRefType)Parametersc ContainersRefTypeFoo(ContainersRefType)Parametersc ContainersRefTypepublic static class Issue231public static void Bar(this ContainersRefType c)public static void Foo(this ContainersRefType c)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4035,7 +4134,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -4044,7 +4143,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -4053,7 +4152,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -4062,7 +4161,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -4072,8 +4171,8 @@ ] }, { - "Number": 47, - "Text": "47Struct ContainersRefTypeNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllStruct ContainersRefTypeInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5Extension MethodsIssue231.Bar(ContainersRefType), Issue231.Foo(ContainersRefType)FieldsColorCountColorCountField Valuelong\uF1C5PropertiesGetColorCountGetColorCountProperty Valuelong\uF1C5Methodspublic struct ContainersRefTypepublic long ColorCountpublic long GetColorCount { get; }", + "Number": 48, + "Text": "48Struct ContainersRefTypeNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllStruct ContainersRefTypeInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5Extension MethodsIssue231.Bar(ContainersRefType), Issue231.Foo(ContainersRefType)FieldsColorCountColorCountField Valuelong\uF1C5PropertiesGetColorCountGetColorCountProperty Valuelong\uF1C5Methodspublic struct ContainersRefTypepublic long ColorCountpublic long GetColorCount { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" @@ -4149,7 +4248,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -4158,7 +4257,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Coordinates": { "Left": 28, "Top": 452 @@ -4167,7 +4266,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Coordinates": { "Left": 28, "Top": 318.5 @@ -4177,8 +4276,8 @@ ] }, { - "Number": 48, - "Text": "48ContainersRefTypeNonRefMethod(params object[])ContainersRefTypeNonRefMethodarrayParametersparmsArray object\uF1C5[]Returnsint\uF1C5ContainersRefTypeEventHandlerEvent TypeEventHandler\uF1C5public static int ContainersRefTypeNonRefMethod(params object[] parmsArray)public event EventHandler ContainersRefTypeEventHandler", + "Number": 49, + "Text": "49ContainersRefTypeNonRefMethod(params object[])ContainersRefTypeNonRefMethodarrayParametersparmsArray object\uF1C5[]Returnsint\uF1C5ContainersRefTypeEventHandlerEvent TypeEventHandler\uF1C5public static int ContainersRefTypeNonRefMethod(params object[] parmsArray)public event EventHandler ContainersRefTypeEventHandler", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4210,12 +4309,12 @@ ] }, { - "Number": 49, - "Text": "49Interface ContainersRefType.ContainersRefTypeChildInterfaceNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllpublic interface ContainersRefType.ContainersRefTypeChildInterface", + "Number": 50, + "Text": "50Interface ContainersRefType.ContainersRefTypeChildInterfaceNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllpublic interface ContainersRefType.ContainersRefTypeChildInterface", "Links": [ { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -4225,12 +4324,12 @@ ] }, { - "Number": 50, - "Text": "50Enum ContainersRefType.ColorTypeNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowpublic enum ContainersRefType.ColorType", + "Number": 51, + "Text": "51Enum ContainersRefType.ColorTypeNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowpublic enum ContainersRefType.ColorType", "Links": [ { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -4240,12 +4339,12 @@ ] }, { - "Number": 51, - "Text": "51Delegate ContainersRefType.ContainersRefTypeDelegateNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllDelegate ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", + "Number": 52, + "Text": "52Delegate ContainersRefType.ContainersRefTypeDelegateNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllDelegate ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", "Links": [ { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -4255,8 +4354,8 @@ ] }, { - "Number": 52, - "Text": "52Class CatNamespace: CatLibraryAssembly: CatLibrary.dllHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see theremarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classType ParametersTThis type should be class and can new instance.KThis type is a struct type, class type can't be used for this parameter.Inheritanceobject\uF1C5 ← CatImplementsICat, IAnimalInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5Extension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType), ICatExtension.Sleep(ICat, long)Examples[Serializable][Obsolete]public class Cat : ICat, IAnimal where T : class, new() where K : struct", + "Number": 53, + "Text": "53Class CatNamespace: CatLibraryAssembly: CatLibrary.dllHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see theremarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classType ParametersTThis type should be class and can new instance.KThis type is a struct type, class type can't be used for this parameter.Inheritanceobject\uF1C5 ← CatImplementsICat, IAnimalInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5Extension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType), ICatExtension.Sleep(ICat, long)Examples[Serializable][Obsolete]public class Cat : ICat, IAnimal where T : class, new() where K : struct", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4332,7 +4431,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -4347,7 +4446,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4356,7 +4455,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -4365,7 +4464,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -4374,7 +4473,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Coordinates": { "Left": 28, "Top": 362 @@ -4383,7 +4482,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Coordinates": { "Left": 28, "Top": 108.499939 @@ -4393,13 +4492,13 @@ ] }, { - "Number": 53, - "Text": "53Here's example of how to create an instance of this class. As T is limited with class and K islimited with struct.As you see, here we bring in pointer so we need to add unsafe keyword.RemarksHere's all the content you can see in this class.ConstructorsCat()Default constructor.Cat(T)Constructor with one generic parameter.ParametersownType TThis parameter type defined by class.Cat(string, out int, string, bool)It's a complex constructor. The parameter will have some attributes.Parametersvar a = new Cat(object, int)();int catNumber = new int();unsafe{ a.GetFeetLength(catNumber);}public Cat()public Cat(T ownType)public Cat(string nickName, out int age, string realName, bool isHealthy)", + "Number": 54, + "Text": "54Here's example of how to create an instance of this class. As T is limited with class and K islimited with struct.As you see, here we bring in pointer so we need to add unsafe keyword.RemarksHere's all the content you can see in this class.ConstructorsCat()Default constructor.Cat(T)Constructor with one generic parameter.ParametersownType TThis parameter type defined by class.Cat(string, out int, string, bool)It's a complex constructor. The parameter will have some attributes.Parametersvar a = new Cat(object, int)();int catNumber = new int();unsafe{ a.GetFeetLength(catNumber);}public Cat()public Cat(T ownType)public Cat(string nickName, out int age, string realName, bool isHealthy)", "Links": [] }, { - "Number": 54, - "Text": "54nickName string\uF1C5it's string type.age int\uF1C5It's an out and ref parameter.realName string\uF1C5It's an out paramter.isHealthy bool\uF1C5It's an in parameter.FieldsisHealthyField with attribute.Field Valuebool\uF1C5PropertiesAgeHint cat's age.Property Valueint\uF1C5Name[ContextStatic][NonSerialized][Obsolete]public bool isHealthy[Obsolete]protected int Age { get; set; }", + "Number": 55, + "Text": "55nickName string\uF1C5it's string type.age int\uF1C5It's an out and ref parameter.realName string\uF1C5It's an out paramter.isHealthy bool\uF1C5It's an in parameter.FieldsisHealthyField with attribute.Field Valuebool\uF1C5PropertiesAgeHint cat's age.Property Valueint\uF1C5Name[ContextStatic][NonSerialized][Obsolete]public bool isHealthy[Obsolete]protected int Age { get; set; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -4458,8 +4557,8 @@ ] }, { - "Number": 55, - "Text": "55EII property.Property Valuestring\uF1C5this[string]This is index property of Cat. You can see that the visibility is different between get and setmethod.Property Valueint\uF1C5MethodsCalculateFood(DateTime)It's a method with complex return type.Parametersdate DateTime\uF1C5Date time to now.ReturnsDictionary\uF1C5>It's a relationship map of different kind food.Equals(object)Override the method of Object.Equals(object obj).public string Name { get; }public int this[string a] { protected get; set; }public Dictionary> CalculateFood(DateTime date)public override bool Equals(object obj)", + "Number": 56, + "Text": "56EII property.Property Valuestring\uF1C5this[string]This is index property of Cat. You can see that the visibility is different between get and setmethod.Property Valueint\uF1C5MethodsCalculateFood(DateTime)It's a method with complex return type.Parametersdate DateTime\uF1C5Date time to now.ReturnsDictionary\uF1C5>It's a relationship map of different kind food.Equals(object)Override the method of Object.Equals(object obj).public string Name { get; }public int this[string a] { protected get; set; }public Dictionary> CalculateFood(DateTime date)public override bool Equals(object obj)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -4527,8 +4626,8 @@ ] }, { - "Number": 56, - "Text": "56Parametersobj object\uF1C5Can pass any class type.Returnsbool\uF1C5The return value tell you whehter the compare operation is successful.GetTailLength(int*, params object[])It's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.ParameterscatName int\uF1C5*Thie represent for cat name length.parameters object\uF1C5[]Optional parameters.Returnslong\uF1C5Return cat tail's length.Jump(T, K, ref bool)This method have attribute above it.ParametersownType TType come from class define.public long GetTailLength(int* catName, params object[] parameters)[Conditional(\"Debug\")]public void Jump(T ownType, K anotherOwnType, ref bool cheat)", + "Number": 57, + "Text": "57Parametersobj object\uF1C5Can pass any class type.Returnsbool\uF1C5The return value tell you whehter the compare operation is successful.GetTailLength(int*, params object[])It's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.ParameterscatName int\uF1C5*Thie represent for cat name length.parameters object\uF1C5[]Optional parameters.Returnslong\uF1C5Return cat tail's length.Jump(T, K, ref bool)This method have attribute above it.ParametersownType TType come from class define.public long GetTailLength(int* catName, params object[] parameters)[Conditional(\"Debug\")]public void Jump(T ownType, K anotherOwnType, ref bool cheat)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4578,8 +4677,8 @@ ] }, { - "Number": 57, - "Text": "57anotherOwnType KType come from class define.cheat bool\uF1C5Hint whether this cat has cheat mode.ExceptionsArgumentException\uF1C5This is an argument exceptionownEatEat event of this catEvent TypeEventHandler\uF1C5Operatorsoperator +(Cat, int)Addition operator of this class.Parameterslsr Cat..rsr int\uF1C5~~Returnsint\uF1C5[Obsolete(\"This _event handler_ is deprecated.\")]public event EventHandler ownEatpublic static int operator +(Cat lsr, int rsr)", + "Number": 58, + "Text": "58anotherOwnType KType come from class define.cheat bool\uF1C5Hint whether this cat has cheat mode.ExceptionsArgumentException\uF1C5This is an argument exceptionownEatEat event of this catEvent TypeEventHandler\uF1C5Operatorsoperator +(Cat, int)Addition operator of this class.Parameterslsr Cat..rsr int\uF1C5~~Returnsint\uF1C5[Obsolete(\"This _event handler_ is deprecated.\")]public event EventHandler ownEatpublic static int operator +(Cat lsr, int rsr)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" @@ -4628,7 +4727,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4638,8 +4737,8 @@ ] }, { - "Number": 58, - "Text": "58Result with int type.explicit operator Tom(Cat)Expilicit operator of this class.It means this cat can evolve to change to Tom. Tom and Jerry.Parameterssrc CatInstance of this class.ReturnsTomAdvanced class type of cat.operator -(Cat, int)Similar with operaotr +, refer to that topic.Parameterslsr Catrsr int\uF1C5Returnsint\uF1C5public static explicit operator Tom(Cat src)public static int operator -(Cat lsr, int rsr)", + "Number": 59, + "Text": "59Result with int type.explicit operator Tom(Cat)Expilicit operator of this class.It means this cat can evolve to change to Tom. Tom and Jerry.Parameterssrc CatInstance of this class.ReturnsTomAdvanced class type of cat.operator -(Cat, int)Similar with operaotr +, refer to that topic.Parameterslsr Catrsr int\uF1C5Returnsint\uF1C5public static explicit operator Tom(Cat src)public static int operator -(Cat lsr, int rsr)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -4661,7 +4760,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4670,7 +4769,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4679,7 +4778,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4689,8 +4788,8 @@ ] }, { - "Number": 59, - "Text": "59Class CatExceptionNamespace: CatLibraryAssembly: CatLibrary.dllType ParametersTInheritanceobject\uF1C5 ← Exception\uF1C5 ← CatExceptionImplementsISerializable\uF1C5Inherited MembersException.GetBaseException()\uF1C5, Exception.GetObjectData(SerializationInfo,StreamingContext)\uF1C5, Exception.GetType()\uF1C5, Exception.ToString()\uF1C5, Exception.Data\uF1C5,Exception.HelpLink\uF1C5, Exception.HResult\uF1C5, Exception.InnerException\uF1C5, Exception.Message\uF1C5, Exception.Source\uF1C5, Exception.StackTrace\uF1C5, Exception.TargetSite\uF1C5,Exception.SerializeObjectState\uF1C5, object.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5,object.GetHashCode()\uF1C5, object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5,object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5public class CatException : Exception, ISerializable", + "Number": 60, + "Text": "60Class CatExceptionNamespace: CatLibraryAssembly: CatLibrary.dllType ParametersTInheritanceobject\uF1C5 ← Exception\uF1C5 ← CatExceptionImplementsISerializable\uF1C5Inherited MembersException.GetBaseException()\uF1C5, Exception.GetObjectData(SerializationInfo,StreamingContext)\uF1C5, Exception.GetType()\uF1C5, Exception.ToString()\uF1C5, Exception.Data\uF1C5,Exception.HelpLink\uF1C5, Exception.HResult\uF1C5, Exception.InnerException\uF1C5, Exception.Message\uF1C5, Exception.Source\uF1C5, Exception.StackTrace\uF1C5, Exception.TargetSite\uF1C5,Exception.SerializeObjectState\uF1C5, object.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5,object.GetHashCode()\uF1C5, object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5,object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5public class CatException : Exception, ISerializable", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4907,7 +5006,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -4916,7 +5015,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4926,8 +5025,8 @@ ] }, { - "Number": 60, - "Text": "60Class ComplexNamespace: CatLibraryAssembly: CatLibrary.dllType ParametersTJInheritanceobject\uF1C5 ← ComplexInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5public class Complex", + "Number": 61, + "Text": "61Class ComplexNamespace: CatLibraryAssembly: CatLibrary.dllType ParametersTJInheritanceobject\uF1C5 ← ComplexInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5public class Complex", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5003,7 +5102,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -5012,7 +5111,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5022,8 +5121,8 @@ ] }, { - "Number": 61, - "Text": "61Class ICatExtensionNamespace: CatLibraryAssembly: CatLibrary.dllIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classInheritanceobject\uF1C5 ← ICatExtensionInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5MethodsPlay(ICat, ColorType)Extension method to let cat playParametersicat ICatCattoy ContainersRefType.ColorTypeSomething to playSleep(ICat, long)Extension method hint that how long the cat can sleep.public static class ICatExtensionpublic static void Play(this ICat icat, ContainersRefType.ColorType toy)", + "Number": 62, + "Text": "62Class ICatExtensionNamespace: CatLibraryAssembly: CatLibrary.dllIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classInheritanceobject\uF1C5 ← ICatExtensionInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5MethodsPlay(ICat, ColorType)Extension method to let cat playParametersicat ICatCattoy ContainersRefType.ColorTypeSomething to playSleep(ICat, long)Extension method hint that how long the cat can sleep.public static class ICatExtensionpublic static void Play(this ICat icat, ContainersRefType.ColorType toy)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5099,7 +5198,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -5108,7 +5207,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5117,7 +5216,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -5126,7 +5225,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -5135,7 +5234,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -5145,8 +5244,8 @@ ] }, { - "Number": 62, - "Text": "62Parametersicat ICatThe type will be extended.hours long\uF1C5The length of sleep.public static void Sleep(this ICat icat, long hours)", + "Number": 63, + "Text": "63Parametersicat ICatThe type will be extended.hours long\uF1C5The length of sleep.public static void Sleep(this ICat icat, long hours)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -5159,7 +5258,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -5169,8 +5268,8 @@ ] }, { - "Number": 63, - "Text": "63Class TomNamespace: CatLibraryAssembly: CatLibrary.dllTom class is only inherit from Object. Not any member inside itself.Inheritanceobject\uF1C5 ← TomDerivedTomFromBaseClassInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5MethodsTomMethod(Complex, Tuple)This is a Tom Method with complex type as returnParametersa ComplexA complex inputb Tuple\uF1C5Another complex inputReturnspublic class Tompublic Complex TomMethod(Complex a, Tuple b)", + "Number": 64, + "Text": "64Class TomNamespace: CatLibraryAssembly: CatLibrary.dllTom class is only inherit from Object. Not any member inside itself.Inheritanceobject\uF1C5 ← TomDerivedTomFromBaseClassInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5MethodsTomMethod(Complex, Tuple)This is a Tom Method with complex type as returnParametersa ComplexA complex inputb Tuple\uF1C5Another complex inputReturnspublic class Tompublic Complex TomMethod(Complex a, Tuple b)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5264,7 +5363,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -5273,7 +5372,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5282,7 +5381,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5291,7 +5390,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5300,7 +5399,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5309,7 +5408,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5318,7 +5417,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5328,8 +5427,8 @@ ] }, { - "Number": 64, - "Text": "64ComplexComplex TomFromBaseClassExceptionsNotImplementedException\uF1C5This is not implementedArgumentException\uF1C5This is the exception to be thrown when implementedCatExceptionThis is the exception in current documentation", + "Number": 65, + "Text": "65ComplexComplex TomFromBaseClassExceptionsNotImplementedException\uF1C5This is not implementedArgumentException\uF1C5This is the exception to be thrown when implementedCatExceptionThis is the exception in current documentation", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -5360,7 +5459,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5369,7 +5468,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5390,7 +5489,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -5400,8 +5499,8 @@ ] }, { - "Number": 65, - "Text": "65Class TomFromBaseClassNamespace: CatLibraryAssembly: CatLibrary.dllTomFromBaseClass inherits from @Inheritanceobject\uF1C5 ← Tom ← TomFromBaseClassInherited MembersTom.TomMethod(Complex, Tuple),object.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5ConstructorsTomFromBaseClass(int)This is a #ctor with parameterParametersk int\uF1C5public class TomFromBaseClass : Tompublic TomFromBaseClass(int k)", + "Number": 66, + "Text": "66Class TomFromBaseClassNamespace: CatLibraryAssembly: CatLibrary.dllTomFromBaseClass inherits from @Inheritanceobject\uF1C5 ← Tom ← TomFromBaseClassInherited MembersTom.TomMethod(Complex, Tuple),object.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5ConstructorsTomFromBaseClass(int)This is a #ctor with parameterParametersk int\uF1C5public class TomFromBaseClass : Tompublic TomFromBaseClass(int k)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5486,7 +5585,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -5495,7 +5594,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5504,7 +5603,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5513,7 +5612,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Coordinates": { "Left": 28, "Top": 365.75 @@ -5523,8 +5622,8 @@ ] }, { - "Number": 66, - "Text": "66Interface IAnimalNamespace: CatLibraryAssembly: CatLibrary.dllThis is basic interface of all animal.PropertiesNameName of Animal.Property Valuestring\uF1C5this[int]Return specific number animal's name.Property Valuestring\uF1C5MethodsEat()Animal's eat method.Eat(Tool)Overload method of eat. This define the animal eat by which tool.public interface IAnimalstring Name { get; }string this[int index] { get; }void Eat()", + "Number": 67, + "Text": "67Interface IAnimalNamespace: CatLibraryAssembly: CatLibrary.dllThis is basic interface of all animal.PropertiesNameName of Animal.Property Valuestring\uF1C5this[int]Return specific number animal's name.Property Valuestring\uF1C5MethodsEat()Animal's eat method.Eat(Tool)Overload method of eat. This define the animal eat by which tool.public interface IAnimalstring Name { get; }string this[int index] { get; }void Eat()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -5546,7 +5645,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -5556,8 +5655,8 @@ ] }, { - "Number": 67, - "Text": "67Parameterstool ToolTool name.Type ParametersToolIt's a class type.Eat(string)Feed the animal with some foodParametersfood string\uF1C5Food to eatvoid Eat(Tool tool) where Tool : classvoid Eat(string food)", + "Number": 68, + "Text": "68Parameterstool ToolTool name.Type ParametersToolIt's a class type.Eat(string)Feed the animal with some foodParametersfood string\uF1C5Food to eatvoid Eat(Tool tool) where Tool : classvoid Eat(string food)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -5571,8 +5670,8 @@ ] }, { - "Number": 68, - "Text": "68Interface ICatNamespace: CatLibraryAssembly: CatLibrary.dllCat's interfaceImplementsIAnimalExtension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType), ICatExtension.Sleep(ICat, long)eateat event of cat. Every cat must implement this event.Event TypeEventHandler\uF1C5public interface ICat : IAnimalevent EventHandler eat", + "Number": 69, + "Text": "69Interface ICatNamespace: CatLibraryAssembly: CatLibrary.dllCat's interfaceImplementsIAnimalExtension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType), ICatExtension.Sleep(ICat, long)eateat event of cat. Every cat must implement this event.Event TypeEventHandler\uF1C5public interface ICat : IAnimalevent EventHandler eat", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.eventhandler" @@ -5585,7 +5684,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -5594,7 +5693,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -5603,7 +5702,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Coordinates": { "Left": 28, "Top": 362 @@ -5612,7 +5711,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Coordinates": { "Left": 28, "Top": 108.499939 @@ -5622,8 +5721,8 @@ ] }, { - "Number": 69, - "Text": "69Delegate FakeDelegateNamespace: CatLibraryAssembly: CatLibrary.dllFake delegateParametersnum long\uF1C5Fake paraname string\uF1C5Fake parascores object\uF1C5[]Optional Parameter.Returnsint\uF1C5Return a fake number to confuse you.Type ParametersTFake parapublic delegate int FakeDelegate(long num, string name, params object[] scores)", + "Number": 70, + "Text": "70Delegate FakeDelegateNamespace: CatLibraryAssembly: CatLibrary.dllFake delegateParametersnum long\uF1C5Fake paraname string\uF1C5Fake parascores object\uF1C5[]Optional Parameter.Returnsint\uF1C5Return a fake number to confuse you.Type ParametersTFake parapublic delegate int FakeDelegate(long num, string name, params object[] scores)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -5663,7 +5762,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -5673,12 +5772,12 @@ ] }, { - "Number": 70, - "Text": "70Delegate MRefDelegateNamespace: CatLibraryAssembly: CatLibrary.dllGeneric delegate with many constrains.Parametersk KType K.t TType T.l LType L.Type ParametersKGeneric K.TGeneric T.LGeneric L.public delegate void MRefDelegate(K k, T t, L l) where K : class, IComparable where T : struct where L : Tom, IEnumerable", + "Number": 71, + "Text": "71Delegate MRefDelegateNamespace: CatLibraryAssembly: CatLibrary.dllGeneric delegate with many constrains.Parametersk KType K.t TType T.l LType L.Type ParametersKGeneric K.TGeneric T.LGeneric L.public delegate void MRefDelegate(K k, T t, L l) where K : class, IComparable where T : struct where L : Tom, IEnumerable", "Links": [ { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -5688,8 +5787,8 @@ ] }, { - "Number": 71, - "Text": "71Delegate MRefNormalDelegateNamespace: CatLibraryAssembly: CatLibrary.dllDelegate in the namespaceParameterspics List\uF1C5a name list of pictures.name string\uF1C5give out the needed name.public delegate void MRefNormalDelegate(List pics, out string name)", + "Number": 72, + "Text": "72Delegate MRefNormalDelegateNamespace: CatLibraryAssembly: CatLibrary.dllDelegate in the namespaceParameterspics List\uF1C5a name list of pictures.name string\uF1C5give out the needed name.public delegate void MRefNormalDelegate(List pics, out string name)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1" @@ -5720,7 +5819,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -5730,12 +5829,12 @@ ] }, { - "Number": 72, - "Text": "72Namespace MRefNamespacesMRef.Demo", + "Number": 73, + "Text": "73Namespace MRefNamespacesMRef.Demo", "Links": [ { "Goto": { - "PageNumber": 73, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -5745,12 +5844,12 @@ ] }, { - "Number": 73, - "Text": "73Namespace MRef.DemoNamespacesMRef.Demo.Enumeration", + "Number": 74, + "Text": "74Namespace MRef.DemoNamespacesMRef.Demo.Enumeration", "Links": [ { "Goto": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -5760,12 +5859,12 @@ ] }, { - "Number": 74, - "Text": "74Namespace MRef.Demo.EnumerationEnumsColorTypeEnumeration ColorType", + "Number": 75, + "Text": "75Namespace MRef.Demo.EnumerationEnumsColorTypeEnumeration ColorType", "Links": [ { "Goto": { - "PageNumber": 75, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -5775,8 +5874,8 @@ ] }, { - "Number": 75, - "Text": "75Enum ColorTypeNamespace: MRef.Demo.EnumerationAssembly: CatLibrary.dllEnumeration ColorTypeFieldsRed = 0this color is redBlue = 1blue like riverYellow = 2yellow comes from desertRemarksRed/Blue/Yellow can become all color you want.See Alsoobject\uF1C5public enum ColorType", + "Number": 76, + "Text": "76Enum ColorTypeNamespace: MRef.Demo.EnumerationAssembly: CatLibrary.dllEnumeration ColorTypeFieldsRed = 0this color is redBlue = 1blue like riverYellow = 2yellow comes from desertRemarksRed/Blue/Yellow can become all color you want.See Alsoobject\uF1C5public enum ColorType", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5789,7 +5888,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -5824,6 +5923,28 @@ "Top": 0 } } + }, + { + "Title": "Structs", + "Children": [], + "Destination": { + "PageNumber": 5, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Title": "Issue5432", + "Children": [], + "Destination": { + "PageNumber": 5, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ], "Destination": { @@ -5841,7 +5962,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 6, + "PageNumber": 7, "Type": 2, "Coordinates": { "Top": 0 @@ -5852,7 +5973,7 @@ "Title": "CSharp", "Children": [], "Destination": { - "PageNumber": 6, + "PageNumber": 7, "Type": 2, "Coordinates": { "Top": 0 @@ -5861,7 +5982,7 @@ } ], "Destination": { - "PageNumber": 5, + "PageNumber": 6, "Type": 2, "Coordinates": { "Top": 0 @@ -5881,7 +6002,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 10, + "PageNumber": 11, "Type": 2, "Coordinates": { "Top": 0 @@ -5892,7 +6013,7 @@ "Title": "A", "Children": [], "Destination": { - "PageNumber": 10, + "PageNumber": 11, "Type": 2, "Coordinates": { "Top": 0 @@ -5901,7 +6022,7 @@ } ], "Destination": { - "PageNumber": 9, + "PageNumber": 10, "Type": 2, "Coordinates": { "Top": 0 @@ -5915,7 +6036,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -5926,7 +6047,7 @@ "Title": "B", "Children": [], "Destination": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -5935,7 +6056,7 @@ } ], "Destination": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -5944,7 +6065,7 @@ } ], "Destination": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -5955,7 +6076,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -5966,7 +6087,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -5977,7 +6098,7 @@ "Title": "Class1.Issue8665", "Children": [], "Destination": { - "PageNumber": 18, + "PageNumber": 19, "Type": 2, "Coordinates": { "Top": 0 @@ -5988,7 +6109,7 @@ "Title": "Class1.Issue8696Attribute", "Children": [], "Destination": { - "PageNumber": 20, + "PageNumber": 21, "Type": 2, "Coordinates": { "Top": 0 @@ -5999,7 +6120,7 @@ "Title": "Class1.Issue8948", "Children": [], "Destination": { - "PageNumber": 22, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -6010,7 +6131,7 @@ "Title": "Class1.Test", "Children": [], "Destination": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -6021,7 +6142,7 @@ "Title": "Inheritdoc", "Children": [], "Destination": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -6032,7 +6153,7 @@ "Title": "Inheritdoc.Issue6366", "Children": [], "Destination": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -6043,7 +6164,7 @@ "Title": "Inheritdoc.Issue6366.Class1", "Children": [], "Destination": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -6054,7 +6175,7 @@ "Title": "Inheritdoc.Issue6366.Class2", "Children": [], "Destination": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -6065,7 +6186,7 @@ "Title": "Inheritdoc.Issue7035", "Children": [], "Destination": { - "PageNumber": 28, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -6076,7 +6197,7 @@ "Title": "Inheritdoc.Issue7484", "Children": [], "Destination": { - "PageNumber": 29, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -6087,7 +6208,7 @@ "Title": "Inheritdoc.Issue8101", "Children": [], "Destination": { - "PageNumber": 31, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -6098,7 +6219,7 @@ "Title": "Structs", "Children": [], "Destination": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -6109,7 +6230,7 @@ "Title": "Inheritdoc.Issue8129", "Children": [], "Destination": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -6120,7 +6241,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 34, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -6131,7 +6252,7 @@ "Title": "Class1.IIssue8948", "Children": [], "Destination": { - "PageNumber": 34, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -6142,7 +6263,7 @@ "Title": "IInheritdoc", "Children": [], "Destination": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -6153,7 +6274,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 36, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -6164,7 +6285,7 @@ "Title": "Class1.Issue9260", "Children": [], "Destination": { - "PageNumber": 36, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -6173,7 +6294,7 @@ } ], "Destination": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -6187,7 +6308,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 38, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -6198,7 +6319,7 @@ "Title": "BaseClass1", "Children": [], "Destination": { - "PageNumber": 38, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -6209,7 +6330,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -6218,7 +6339,7 @@ } ], "Destination": { - "PageNumber": 37, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -6235,7 +6356,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6246,7 +6367,7 @@ "Title": "ContainersRefType.ContainersRefTypeChild", "Children": [], "Destination": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6257,7 +6378,7 @@ "Title": "ExplicitLayoutClass", "Children": [], "Destination": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -6268,7 +6389,7 @@ "Title": "Issue231", "Children": [], "Destination": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -6279,7 +6400,7 @@ "Title": "Structs", "Children": [], "Destination": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -6290,7 +6411,7 @@ "Title": "ContainersRefType", "Children": [], "Destination": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -6301,7 +6422,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -6312,7 +6433,7 @@ "Title": "ContainersRefType.ContainersRefTypeChildInterface", "Children": [], "Destination": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -6323,7 +6444,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -6334,7 +6455,7 @@ "Title": "ContainersRefType.ColorType", "Children": [], "Destination": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -6345,7 +6466,7 @@ "Title": "Delegates", "Children": [], "Destination": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -6356,7 +6477,7 @@ "Title": "ContainersRefType.ContainersRefTypeDelegate", "Children": [], "Destination": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -6365,7 +6486,7 @@ } ], "Destination": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -6376,7 +6497,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -6387,7 +6508,7 @@ "Title": "Cat", "Children": [], "Destination": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -6398,7 +6519,7 @@ "Title": "CatException", "Children": [], "Destination": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -6409,7 +6530,7 @@ "Title": "Complex", "Children": [], "Destination": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -6420,7 +6541,7 @@ "Title": "ICatExtension", "Children": [], "Destination": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -6431,7 +6552,7 @@ "Title": "Tom", "Children": [], "Destination": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -6442,7 +6563,7 @@ "Title": "TomFromBaseClass", "Children": [], "Destination": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -6453,7 +6574,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -6464,7 +6585,7 @@ "Title": "IAnimal", "Children": [], "Destination": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -6475,7 +6596,7 @@ "Title": "ICat", "Children": [], "Destination": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -6486,7 +6607,7 @@ "Title": "Delegates", "Children": [], "Destination": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -6497,7 +6618,7 @@ "Title": "FakeDelegate", "Children": [], "Destination": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -6508,7 +6629,7 @@ "Title": "MRefDelegate", "Children": [], "Destination": { - "PageNumber": 70, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -6519,7 +6640,7 @@ "Title": "MRefNormalDelegate", "Children": [], "Destination": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -6528,7 +6649,7 @@ } ], "Destination": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -6548,7 +6669,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 75, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -6559,7 +6680,7 @@ "Title": "ColorType", "Children": [], "Destination": { - "PageNumber": 75, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -6568,7 +6689,7 @@ } ], "Destination": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -6577,7 +6698,7 @@ } ], "Destination": { - "PageNumber": 73, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -6586,7 +6707,7 @@ } ], "Destination": { - "PageNumber": 72, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/md/toc.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/md/toc.verified.json index edcd03cceb5..5de6bc76da6 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/md/toc.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/md/toc.verified.json @@ -12,6 +12,14 @@ "name": "Class1", "href": "BuildFromAssembly.Class1.html", "topicHref": "BuildFromAssembly.Class1.html" + }, + { + "name": "Structs" + }, + { + "name": "Issue5432", + "href": "BuildFromAssembly.Issue5432.html", + "topicHref": "BuildFromAssembly.Issue5432.html" } ] }, diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/pdf/toc.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/pdf/toc.html.view.verified.json index 8322b1b3b16..8eef43ecea8 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/pdf/toc.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/pdf/toc.html.view.verified.json @@ -91,6 +91,16 @@ "level": 4.0, "items": [], "leaf": true + }, + { + "name": "Issue5432", + "href": "../api/BuildFromAssembly.Issue5432.html", + "topicHref": "../api/BuildFromAssembly.Issue5432.html", + "topicUid": "BuildFromAssembly.Issue5432", + "tocHref": null, + "level": 4.0, + "items": [], + "leaf": true } ], "tocHref": null, diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/pdf/toc.json.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/pdf/toc.json.view.verified.json index 1baba358325..cf252d9c5b5 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/pdf/toc.json.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/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\",\"items\":[{\"name\":\"Class1\",\"href\":\"../api/BuildFromAssembly.Class1.html\",\"topicHref\":\"../api/BuildFromAssembly.Class1.html\",\"topicUid\":\"BuildFromAssembly.Class1\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"../api/BuildFromCSharpSourceCode.html\",\"topicHref\":\"../api/BuildFromCSharpSourceCode.html\",\"topicUid\":\"BuildFromCSharpSourceCode\",\"items\":[{\"name\":\"CSharp\",\"href\":\"../api/BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"../api/BuildFromCSharpSourceCode.CSharp.html\",\"topicUid\":\"BuildFromCSharpSourceCode.CSharp\"}]},{\"name\":\"BuildFromProject\",\"href\":\"../api/BuildFromProject.html\",\"topicHref\":\"../api/BuildFromProject.html\",\"topicUid\":\"BuildFromProject\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"../api/BuildFromProject.Issue8540.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.html\",\"topicUid\":\"BuildFromProject.Issue8540\",\"items\":[{\"name\":\"A\",\"href\":\"../api/BuildFromProject.Issue8540.A.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A\",\"items\":[{\"name\":\"A\",\"href\":\"../api/BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.A.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A.A\"}]},{\"name\":\"B\",\"href\":\"../api/BuildFromProject.Issue8540.B.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B\",\"items\":[{\"name\":\"B\",\"href\":\"../api/BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.B.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B.B\"}]}]},{\"name\":\"Class1\",\"href\":\"../api/BuildFromProject.Class1.html\",\"topicHref\":\"../api/BuildFromProject.Class1.html\",\"topicUid\":\"BuildFromProject.Class1\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"../api/BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"../api/BuildFromProject.Class1.IIssue8948.html\",\"topicUid\":\"BuildFromProject.Class1.IIssue8948\"},{\"name\":\"Class1.Issue8665\",\"href\":\"../api/BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue8665.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8665\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"../api/BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue8696Attribute.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8696Attribute\"},{\"name\":\"Class1.Issue8948\",\"href\":\"../api/BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue8948.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8948\"},{\"name\":\"Class1.Issue9260\",\"href\":\"../api/BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue9260.html\",\"topicUid\":\"BuildFromProject.Class1.Issue9260\"},{\"name\":\"Class1.Test\",\"href\":\"../api/BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Test-1.html\",\"topicUid\":\"BuildFromProject.Class1.Test`1\",\"name.vb\":\"Class1.Test(Of T)\"},{\"name\":\"IInheritdoc\",\"href\":\"../api/BuildFromProject.IInheritdoc.html\",\"topicHref\":\"../api/BuildFromProject.IInheritdoc.html\",\"topicUid\":\"BuildFromProject.IInheritdoc\"},{\"name\":\"Inheritdoc\",\"href\":\"../api/BuildFromProject.Inheritdoc.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.html\",\"topicUid\":\"BuildFromProject.Inheritdoc\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue6366.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366\"},{\"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\",\"name.vb\":\"Inheritdoc.Issue6366.Class1(Of T)\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class2\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue7035.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7035\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue7484.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7484\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue8101.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8101\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue8129.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8129\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"../api/BuildFromVBSourceCode.html\",\"topicHref\":\"../api/BuildFromVBSourceCode.html\",\"topicUid\":\"BuildFromVBSourceCode\",\"items\":[{\"name\":\"BaseClass1\",\"href\":\"../api/BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"../api/BuildFromVBSourceCode.BaseClass1.html\",\"topicUid\":\"BuildFromVBSourceCode.BaseClass1\"},{\"name\":\"Class1\",\"href\":\"../api/BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"../api/BuildFromVBSourceCode.Class1.html\",\"topicUid\":\"BuildFromVBSourceCode.Class1\"}]},{\"name\":\"CatLibrary\",\"href\":\"../api/CatLibrary.html\",\"topicHref\":\"../api/CatLibrary.html\",\"topicUid\":\"CatLibrary\",\"items\":[{\"name\":\"Core\",\"href\":\"../api/CatLibrary.Core.html\",\"topicHref\":\"../api/CatLibrary.Core.html\",\"topicUid\":\"CatLibrary.Core\",\"items\":[{\"name\":\"ContainersRefType\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ColorType\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"../api/CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"../api/CatLibrary.Core.ExplicitLayoutClass.html\",\"topicUid\":\"CatLibrary.Core.ExplicitLayoutClass\"},{\"name\":\"Issue231\",\"href\":\"../api/CatLibrary.Core.Issue231.html\",\"topicHref\":\"../api/CatLibrary.Core.Issue231.html\",\"topicUid\":\"CatLibrary.Core.Issue231\"}]},{\"name\":\"CatException\",\"href\":\"../api/CatLibrary.CatException-1.html\",\"topicHref\":\"../api/CatLibrary.CatException-1.html\",\"topicUid\":\"CatLibrary.CatException`1\",\"name.vb\":\"CatException(Of T)\"},{\"name\":\"Cat\",\"href\":\"../api/CatLibrary.Cat-2.html\",\"topicHref\":\"../api/CatLibrary.Cat-2.html\",\"topicUid\":\"CatLibrary.Cat`2\",\"name.vb\":\"Cat(Of T, K)\"},{\"name\":\"Complex\",\"href\":\"../api/CatLibrary.Complex-2.html\",\"topicHref\":\"../api/CatLibrary.Complex-2.html\",\"topicUid\":\"CatLibrary.Complex`2\",\"name.vb\":\"Complex(Of T, J)\"},{\"name\":\"FakeDelegate\",\"href\":\"../api/CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"../api/CatLibrary.FakeDelegate-1.html\",\"topicUid\":\"CatLibrary.FakeDelegate`1\",\"name.vb\":\"FakeDelegate(Of T)\"},{\"name\":\"IAnimal\",\"href\":\"../api/CatLibrary.IAnimal.html\",\"topicHref\":\"../api/CatLibrary.IAnimal.html\",\"topicUid\":\"CatLibrary.IAnimal\"},{\"name\":\"ICat\",\"href\":\"../api/CatLibrary.ICat.html\",\"topicHref\":\"../api/CatLibrary.ICat.html\",\"topicUid\":\"CatLibrary.ICat\"},{\"name\":\"ICatExtension\",\"href\":\"../api/CatLibrary.ICatExtension.html\",\"topicHref\":\"../api/CatLibrary.ICatExtension.html\",\"topicUid\":\"CatLibrary.ICatExtension\"},{\"name\":\"MRefDelegate\",\"href\":\"../api/CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"../api/CatLibrary.MRefDelegate-3.html\",\"topicUid\":\"CatLibrary.MRefDelegate`3\",\"name.vb\":\"MRefDelegate(Of K, T, L)\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"../api/CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"../api/CatLibrary.MRefNormalDelegate.html\",\"topicUid\":\"CatLibrary.MRefNormalDelegate\"},{\"name\":\"Tom\",\"href\":\"../api/CatLibrary.Tom.html\",\"topicHref\":\"../api/CatLibrary.Tom.html\",\"topicUid\":\"CatLibrary.Tom\"},{\"name\":\"TomFromBaseClass\",\"href\":\"../api/CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"../api/CatLibrary.TomFromBaseClass.html\",\"topicUid\":\"CatLibrary.TomFromBaseClass\"}]},{\"name\":\"MRef.Demo.Enumeration\",\"href\":\"../api/MRef.Demo.Enumeration.html\",\"topicHref\":\"../api/MRef.Demo.Enumeration.html\",\"topicUid\":\"MRef.Demo.Enumeration\",\"items\":[{\"name\":\"ColorType\",\"href\":\"../api/MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"../api/MRef.Demo.Enumeration.ColorType.html\",\"topicUid\":\"MRef.Demo.Enumeration.ColorType\"}]}]},{\"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\",\"items\":[{\"name\":\"Class1\",\"href\":\"../api/BuildFromAssembly.Class1.html\",\"topicHref\":\"../api/BuildFromAssembly.Class1.html\",\"topicUid\":\"BuildFromAssembly.Class1\"},{\"name\":\"Issue5432\",\"href\":\"../api/BuildFromAssembly.Issue5432.html\",\"topicHref\":\"../api/BuildFromAssembly.Issue5432.html\",\"topicUid\":\"BuildFromAssembly.Issue5432\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"../api/BuildFromCSharpSourceCode.html\",\"topicHref\":\"../api/BuildFromCSharpSourceCode.html\",\"topicUid\":\"BuildFromCSharpSourceCode\",\"items\":[{\"name\":\"CSharp\",\"href\":\"../api/BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"../api/BuildFromCSharpSourceCode.CSharp.html\",\"topicUid\":\"BuildFromCSharpSourceCode.CSharp\"}]},{\"name\":\"BuildFromProject\",\"href\":\"../api/BuildFromProject.html\",\"topicHref\":\"../api/BuildFromProject.html\",\"topicUid\":\"BuildFromProject\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"../api/BuildFromProject.Issue8540.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.html\",\"topicUid\":\"BuildFromProject.Issue8540\",\"items\":[{\"name\":\"A\",\"href\":\"../api/BuildFromProject.Issue8540.A.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A\",\"items\":[{\"name\":\"A\",\"href\":\"../api/BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.A.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A.A\"}]},{\"name\":\"B\",\"href\":\"../api/BuildFromProject.Issue8540.B.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B\",\"items\":[{\"name\":\"B\",\"href\":\"../api/BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.B.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B.B\"}]}]},{\"name\":\"Class1\",\"href\":\"../api/BuildFromProject.Class1.html\",\"topicHref\":\"../api/BuildFromProject.Class1.html\",\"topicUid\":\"BuildFromProject.Class1\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"../api/BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"../api/BuildFromProject.Class1.IIssue8948.html\",\"topicUid\":\"BuildFromProject.Class1.IIssue8948\"},{\"name\":\"Class1.Issue8665\",\"href\":\"../api/BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue8665.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8665\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"../api/BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue8696Attribute.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8696Attribute\"},{\"name\":\"Class1.Issue8948\",\"href\":\"../api/BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue8948.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8948\"},{\"name\":\"Class1.Issue9260\",\"href\":\"../api/BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue9260.html\",\"topicUid\":\"BuildFromProject.Class1.Issue9260\"},{\"name\":\"Class1.Test\",\"href\":\"../api/BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Test-1.html\",\"topicUid\":\"BuildFromProject.Class1.Test`1\",\"name.vb\":\"Class1.Test(Of T)\"},{\"name\":\"IInheritdoc\",\"href\":\"../api/BuildFromProject.IInheritdoc.html\",\"topicHref\":\"../api/BuildFromProject.IInheritdoc.html\",\"topicUid\":\"BuildFromProject.IInheritdoc\"},{\"name\":\"Inheritdoc\",\"href\":\"../api/BuildFromProject.Inheritdoc.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.html\",\"topicUid\":\"BuildFromProject.Inheritdoc\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue6366.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366\"},{\"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\",\"name.vb\":\"Inheritdoc.Issue6366.Class1(Of T)\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class2\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue7035.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7035\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue7484.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7484\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue8101.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8101\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue8129.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8129\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"../api/BuildFromVBSourceCode.html\",\"topicHref\":\"../api/BuildFromVBSourceCode.html\",\"topicUid\":\"BuildFromVBSourceCode\",\"items\":[{\"name\":\"BaseClass1\",\"href\":\"../api/BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"../api/BuildFromVBSourceCode.BaseClass1.html\",\"topicUid\":\"BuildFromVBSourceCode.BaseClass1\"},{\"name\":\"Class1\",\"href\":\"../api/BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"../api/BuildFromVBSourceCode.Class1.html\",\"topicUid\":\"BuildFromVBSourceCode.Class1\"}]},{\"name\":\"CatLibrary\",\"href\":\"../api/CatLibrary.html\",\"topicHref\":\"../api/CatLibrary.html\",\"topicUid\":\"CatLibrary\",\"items\":[{\"name\":\"Core\",\"href\":\"../api/CatLibrary.Core.html\",\"topicHref\":\"../api/CatLibrary.Core.html\",\"topicUid\":\"CatLibrary.Core\",\"items\":[{\"name\":\"ContainersRefType\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ColorType\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"../api/CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"../api/CatLibrary.Core.ExplicitLayoutClass.html\",\"topicUid\":\"CatLibrary.Core.ExplicitLayoutClass\"},{\"name\":\"Issue231\",\"href\":\"../api/CatLibrary.Core.Issue231.html\",\"topicHref\":\"../api/CatLibrary.Core.Issue231.html\",\"topicUid\":\"CatLibrary.Core.Issue231\"}]},{\"name\":\"CatException\",\"href\":\"../api/CatLibrary.CatException-1.html\",\"topicHref\":\"../api/CatLibrary.CatException-1.html\",\"topicUid\":\"CatLibrary.CatException`1\",\"name.vb\":\"CatException(Of T)\"},{\"name\":\"Cat\",\"href\":\"../api/CatLibrary.Cat-2.html\",\"topicHref\":\"../api/CatLibrary.Cat-2.html\",\"topicUid\":\"CatLibrary.Cat`2\",\"name.vb\":\"Cat(Of T, K)\"},{\"name\":\"Complex\",\"href\":\"../api/CatLibrary.Complex-2.html\",\"topicHref\":\"../api/CatLibrary.Complex-2.html\",\"topicUid\":\"CatLibrary.Complex`2\",\"name.vb\":\"Complex(Of T, J)\"},{\"name\":\"FakeDelegate\",\"href\":\"../api/CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"../api/CatLibrary.FakeDelegate-1.html\",\"topicUid\":\"CatLibrary.FakeDelegate`1\",\"name.vb\":\"FakeDelegate(Of T)\"},{\"name\":\"IAnimal\",\"href\":\"../api/CatLibrary.IAnimal.html\",\"topicHref\":\"../api/CatLibrary.IAnimal.html\",\"topicUid\":\"CatLibrary.IAnimal\"},{\"name\":\"ICat\",\"href\":\"../api/CatLibrary.ICat.html\",\"topicHref\":\"../api/CatLibrary.ICat.html\",\"topicUid\":\"CatLibrary.ICat\"},{\"name\":\"ICatExtension\",\"href\":\"../api/CatLibrary.ICatExtension.html\",\"topicHref\":\"../api/CatLibrary.ICatExtension.html\",\"topicUid\":\"CatLibrary.ICatExtension\"},{\"name\":\"MRefDelegate\",\"href\":\"../api/CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"../api/CatLibrary.MRefDelegate-3.html\",\"topicUid\":\"CatLibrary.MRefDelegate`3\",\"name.vb\":\"MRefDelegate(Of K, T, L)\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"../api/CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"../api/CatLibrary.MRefNormalDelegate.html\",\"topicUid\":\"CatLibrary.MRefNormalDelegate\"},{\"name\":\"Tom\",\"href\":\"../api/CatLibrary.Tom.html\",\"topicHref\":\"../api/CatLibrary.Tom.html\",\"topicUid\":\"CatLibrary.Tom\"},{\"name\":\"TomFromBaseClass\",\"href\":\"../api/CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"../api/CatLibrary.TomFromBaseClass.html\",\"topicUid\":\"CatLibrary.TomFromBaseClass\"}]},{\"name\":\"MRef.Demo.Enumeration\",\"href\":\"../api/MRef.Demo.Enumeration.html\",\"topicHref\":\"../api/MRef.Demo.Enumeration.html\",\"topicUid\":\"MRef.Demo.Enumeration\",\"items\":[{\"name\":\"ColorType\",\"href\":\"../api/MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"../api/MRef.Demo.Enumeration.ColorType.html\",\"topicUid\":\"MRef.Demo.Enumeration.ColorType\"}]}]},{\"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.Linux/pdf/toc.pdf.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/pdf/toc.pdf.verified.json index ac370efea1a..3fe123d4c08 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/pdf/toc.pdf.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/pdf/toc.pdf.verified.json @@ -1,9 +1,9 @@ { - "NumberOfPages": 122, + "NumberOfPages": 123, "Pages": [ { "Number": 1, - "Text": "Table of ContentsArticlesGetting Started with docfx3Engineering DocsSection 1Engineering Guidelines5C# Coding Standards8Markdown15Microsoft DocsAPI DocumentationBuildFromAssembly20Class121BuildFromCSharpSourceCode22CSharp23BuildFromProject24Issue854025A26A27B28B29Class130Class1.IIssue894835Class1.Issue866536Class1.Issue8696Attribute39Class1.Issue894841Class1.Issue926042Class1.Test43IInheritdoc44Inheritdoc45Inheritdoc.Issue636647Inheritdoc.Issue6366.Class148Inheritdoc.Issue6366.Class250Inheritdoc.Issue703551Inheritdoc.Issue748452Inheritdoc.Issue810154Inheritdoc.Issue812956BuildFromVBSourceCode57BaseClass158Class159", + "Text": "Table of ContentsArticlesGetting Started with docfx3Engineering DocsSection 1Engineering Guidelines5C# Coding Standards8Markdown15Microsoft DocsAPI DocumentationBuildFromAssembly20Class121Issue543222BuildFromCSharpSourceCode23CSharp24BuildFromProject25Issue854026A27A28B29B30Class131Class1.IIssue894836Class1.Issue866537Class1.Issue8696Attribute40Class1.Issue894842Class1.Issue926043Class1.Test44IInheritdoc45Inheritdoc46Inheritdoc.Issue636648Inheritdoc.Issue6366.Class149Inheritdoc.Issue6366.Class251Inheritdoc.Issue703552Inheritdoc.Issue748453Inheritdoc.Issue810155Inheritdoc.Issue812957BuildFromVBSourceCode58BaseClass159", "Links": [ { "Uri": "https://docs.microsoft.com/en-us/" @@ -145,7 +145,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -163,7 +163,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -172,7 +172,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -217,7 +217,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -235,7 +235,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -262,7 +262,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -271,7 +271,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -309,11 +309,11 @@ }, { "Number": 2, - "Text": "CatLibrary61Core63ContainersRefType64ContainersRefType.ColorType66ContainersRefType.ContainersRefTypeChild67ContainersRefType.ContainersRefTypeChildInterface68ContainersRefType.ContainersRefTypeDelegate69ExplicitLayoutClass70Issue23171CatException72Cat73Complex82FakeDelegate83IAnimal84ICat87ICatExtension88MRefDelegate90MRefNormalDelegate91Tom92TomFromBaseClass94MRef.Demo.Enumeration95ColorType96REST APIPet Store API97Contacts API112", + "Text": "Class160CatLibrary62Core64ContainersRefType65ContainersRefType.ColorType67ContainersRefType.ContainersRefTypeChild68ContainersRefType.ContainersRefTypeChildInterface69ContainersRefType.ContainersRefTypeDelegate70ExplicitLayoutClass71Issue23172CatException73Cat74Complex83FakeDelegate84IAnimal85ICat88ICatExtension89MRefDelegate91MRefNormalDelegate92Tom93TomFromBaseClass95MRef.Demo.Enumeration96ColorType97REST APIPet Store API98Contacts API113", "Links": [ { "Goto": { - "PageNumber": 61, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -322,7 +322,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -340,7 +340,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -412,7 +412,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -439,7 +439,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 85, "Type": 2, "Coordinates": { "Top": 0 @@ -457,7 +457,7 @@ }, { "Goto": { - "PageNumber": 90, + "PageNumber": 89, "Type": 2, "Coordinates": { "Top": 0 @@ -484,7 +484,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -520,7 +520,16 @@ }, { "Goto": { - "PageNumber": 112, + "PageNumber": 98, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 113, "Type": 2, "Coordinates": { "Top": 0 @@ -755,7 +764,7 @@ }, { "Number": 20, - "Text": "20ClassesClass1This is a test class.Namespace BuildFromAssembly", + "Text": "20ClassesClass1This is a test class.StructsIssue5432Namespace BuildFromAssembly", "Links": [ { "Goto": { @@ -765,6 +774,15 @@ "Top": 0 } } + }, + { + "Goto": { + "PageNumber": 22, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, @@ -875,11 +893,92 @@ }, { "Number": 22, - "Text": "22ClassesCSharpNamespace BuildFromCSharpSourceCode", + "Text": "22Namespace:BuildFromAssemblyAssembly:BuildFromAssembly.dllInherited MembersValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,object.GetType()\uF1C5 , object.Equals(object, object)\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5PropertiesProperty Valuestring\uF1C5Struct Issue5432public struct Issue5432Namepublic string Name { get; }", "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.tostring" + }, + { + "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.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.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.string" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, { "Goto": { - "PageNumber": 23, + "PageNumber": 20, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 20, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 20, "Type": 2, "Coordinates": { "Top": 0 @@ -890,7 +989,22 @@ }, { "Number": 23, - "Text": "23Namespace:BuildFromCSharpSourceCodeInheritanceobject\uF1C5 CSharpInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsParametersargs string\uF1C5[]Class CSharppublic class CSharp\uF12CMain(string[])public static void Main(string[] args)", + "Text": "23ClassesCSharpNamespace BuildFromCSharpSourceCode", + "Links": [ + { + "Goto": { + "PageNumber": 24, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 24, + "Text": "24Namespace:BuildFromCSharpSourceCodeInheritanceobject\uF1C5 CSharpInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsParametersargs string\uF1C5[]Class CSharppublic class CSharp\uF12CMain(string[])public static void Main(string[] args)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -975,7 +1089,7 @@ }, { "Goto": { - "PageNumber": 22, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -984,7 +1098,7 @@ }, { "Goto": { - "PageNumber": 22, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -993,7 +1107,7 @@ }, { "Goto": { - "PageNumber": 22, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -1002,7 +1116,7 @@ }, { "Goto": { - "PageNumber": 22, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -1011,7 +1125,7 @@ }, { "Goto": { - "PageNumber": 22, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -1021,12 +1135,12 @@ ] }, { - "Number": 24, - "Text": "24NamespacesBuildFromProject.Issue8540ClassesClass1Class1.Issue8665Class1.Issue8696AttributeClass1.Issue8948Class1.TestInheritdocInheritdoc.Issue6366Inheritdoc.Issue6366.Class1Inheritdoc.Issue6366.Class2Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101StructsInheritdoc.Issue8129InterfacesClass1.IIssue8948IInheritdocEnumsClass1.Issue9260Namespace BuildFromProject", + "Number": 25, + "Text": "25NamespacesBuildFromProject.Issue8540ClassesClass1Class1.Issue8665Class1.Issue8696AttributeClass1.Issue8948Class1.TestInheritdocInheritdoc.Issue6366Inheritdoc.Issue6366.Class1Inheritdoc.Issue6366.Class2Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101StructsInheritdoc.Issue8129InterfacesClass1.IIssue8948IInheritdocEnumsClass1.Issue9260Namespace BuildFromProject", "Links": [ { "Goto": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -1035,7 +1149,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -1044,7 +1158,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -1053,7 +1167,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -1062,7 +1176,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -1071,7 +1185,7 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -1080,7 +1194,7 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -1089,7 +1203,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -1098,7 +1212,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -1107,7 +1221,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -1116,7 +1230,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -1125,7 +1239,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -1134,7 +1248,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -1143,7 +1257,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -1152,7 +1266,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -1161,7 +1275,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -1170,7 +1284,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -1179,7 +1293,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -1188,7 +1302,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -1197,7 +1311,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -1206,7 +1320,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -1215,7 +1329,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -1224,7 +1338,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -1233,7 +1347,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -1242,7 +1356,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -1251,7 +1365,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -1260,7 +1374,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -1269,7 +1383,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -1278,7 +1392,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -1287,7 +1401,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -1296,7 +1410,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -1305,7 +1419,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -1314,7 +1428,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -1324,12 +1438,12 @@ ] }, { - "Number": 25, - "Text": "25NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.BNamespace BuildFromProject.Issue8540", + "Number": 26, + "Text": "26NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.BNamespace BuildFromProject.Issue8540", "Links": [ { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -1338,7 +1452,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -1347,7 +1461,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -1356,7 +1470,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -1365,7 +1479,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -1374,7 +1488,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -1383,7 +1497,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -1392,7 +1506,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -1401,7 +1515,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -1410,7 +1524,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -1420,12 +1534,12 @@ ] }, { - "Number": 26, - "Text": "26ClassesANamespace BuildFromProject.Issue8540.A", + "Number": 27, + "Text": "27ClassesANamespace BuildFromProject.Issue8540.A", "Links": [ { "Goto": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -1435,8 +1549,8 @@ ] }, { - "Number": 27, - "Text": "27Namespace:BuildFromProject.Issue8540.AAssembly:BuildFromProject.dllInheritanceobject\uF1C5 AInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5Class Apublic class A\uF12C", + "Number": 28, + "Text": "28Namespace:BuildFromProject.Issue8540.AAssembly:BuildFromProject.dllInheritanceobject\uF1C5 AInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5Class Apublic class A\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1512,7 +1626,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -1521,7 +1635,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -1530,7 +1644,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -1539,7 +1653,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -1548,7 +1662,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -1558,12 +1672,12 @@ ] }, { - "Number": 28, - "Text": "28ClassesBNamespace BuildFromProject.Issue8540.B", + "Number": 29, + "Text": "29ClassesBNamespace BuildFromProject.Issue8540.B", "Links": [ { "Goto": { - "PageNumber": 29, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -1573,8 +1687,8 @@ ] }, { - "Number": 29, - "Text": "29Namespace:BuildFromProject.Issue8540.BAssembly:BuildFromProject.dllInheritanceobject\uF1C5 BInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5Class Bpublic class B\uF12C", + "Number": 30, + "Text": "30Namespace:BuildFromProject.Issue8540.BAssembly:BuildFromProject.dllInheritanceobject\uF1C5 BInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5Class Bpublic class B\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1650,7 +1764,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -1659,7 +1773,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -1668,7 +1782,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -1677,7 +1791,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -1686,7 +1800,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -1696,8 +1810,8 @@ ] }, { - "Number": 30, - "Text": "30Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1ImplementsIClass1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsPricing models are used to calculate theoretical option values1-Black Scholes2-Black763-Black76Fut4-Equity Tree5-Variance Swap6-Dividend ForecastIConfiguration related helper and extension routines.Class Class1public class Class1 : IClass1\uF12CIssue1651()public void Issue1651()Issue1887()", + "Number": 31, + "Text": "31Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1ImplementsIClass1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsPricing models are used to calculate theoretical option values1-Black Scholes2-Black763-Black76Fut4-Equity Tree5-Variance Swap6-Dividend ForecastIConfiguration related helper and extension routines.Class Class1public class Class1 : IClass1\uF12CIssue1651()public void Issue1651()Issue1887()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1773,7 +1887,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -1782,7 +1896,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -1791,7 +1905,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -1801,13 +1915,13 @@ ] }, { - "Number": 31, - "Text": "31ExamplesRemarksFor example:Remarkspublic void Issue1887()Issue2623()public void Issue2623()MyClass myClass = new MyClass();void Update(){ myClass.Execute();}MyClass myClass = new MyClass();void Update(){ myClass.Execute();}Issue2723()public void Issue2723()NOTEThis is a . & \" '\uF431", + "Number": 32, + "Text": "32ExamplesRemarksFor example:Remarkspublic void Issue1887()Issue2623()public void Issue2623()MyClass myClass = new MyClass();void Update(){ myClass.Execute();}MyClass myClass = new MyClass();void Update(){ myClass.Execute();}Issue2723()public void Issue2723()NOTEThis is a . & \" '\uF431", "Links": [] }, { - "Number": 32, - "Text": "32Inline .link\uF1C5ExamplesRemarksfor (var i = 0; i > 10; i++) // & \" 'var range = new Range { Min = 0, Max = 10 };var range = new Range { Min = 0, Max = 10 };Issue4017()public void Issue4017()public void HookMessageDeleted(BaseSocketClient client){ client.MessageDeleted += HandleMessageDelete;}public Task HandleMessageDelete(Cacheable cachedMessage, ISocketMessageChannel channel){ // check if the message exists in cache; if not, we cannot report what was removed if (!cachedMessage.HasValue) return; var message = cachedMessage.Value; Console.WriteLine($\"A message ({message.Id}) from {message.Author} was removed from the channel {channel.Name} ({channel.Id}):\" + Environment.NewLine + message.Content); return Task.CompletedTask;}void Update(){", + "Number": 33, + "Text": "33Inline .link\uF1C5ExamplesRemarksfor (var i = 0; i > 10; i++) // & \" 'var range = new Range { Min = 0, Max = 10 };var range = new Range { Min = 0, Max = 10 };Issue4017()public void Issue4017()public void HookMessageDeleted(BaseSocketClient client){ client.MessageDeleted += HandleMessageDelete;}public Task HandleMessageDelete(Cacheable cachedMessage, ISocketMessageChannel channel){ // check if the message exists in cache; if not, we cannot report what was removed if (!cachedMessage.HasValue) return; var message = cachedMessage.Value; Console.WriteLine($\"A message ({message.Id}) from {message.Author} was removed from the channel {channel.Name} ({channel.Id}):\" + Environment.NewLine + message.Content); return Task.CompletedTask;}void Update(){", "Links": [ { "Uri": "https://www.github.com/" @@ -1821,13 +1935,13 @@ ] }, { - "Number": 33, - "Text": "33Remarks@\"\\\\?\\\" @\"\\\\?\\\"RemarksThere's really no reason to not believe that this class can test things.TermDescriptionA TermA DescriptionBee TermBee DescriptionType ParametersT myClass.Execute();}Issue4392()public void Issue4392()Issue7484()public void Issue7484()Issue8764()public void Issue8764() where T : unmanagedIssue896()", + "Number": 34, + "Text": "34Remarks@\"\\\\?\\\" @\"\\\\?\\\"RemarksThere's really no reason to not believe that this class can test things.TermDescriptionA TermA DescriptionBee TermBee DescriptionType ParametersT myClass.Execute();}Issue4392()public void Issue4392()Issue7484()public void Issue7484()Issue8764()public void Issue8764() where T : unmanagedIssue896()", "Links": [] }, { - "Number": 34, - "Text": "34TestSee AlsoClass1.Test, Class1Calculates the determinant of a 3-dimensional matrix:Returns the smallest value:Returnsdouble\uF1C5This method should do something...RemarksThis is remarks.public void Issue896()Issue9216()public static double Issue9216()XmlCommentIncludeTag()public void XmlCommentIncludeTag()", + "Number": 35, + "Text": "35TestSee AlsoClass1.Test, Class1Calculates the determinant of a 3-dimensional matrix:Returns the smallest value:Returnsdouble\uF1C5This method should do something...RemarksThis is remarks.public void Issue896()Issue9216()public static double Issue9216()XmlCommentIncludeTag()public void XmlCommentIncludeTag()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.double" @@ -1840,7 +1954,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -1849,7 +1963,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -1858,7 +1972,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -1868,12 +1982,12 @@ ] }, { - "Number": 35, - "Text": "35Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsDoes nothing with generic type T.Type ParametersTA generic type.Interface Class1.IIssue8948public interface Class1.IIssue8948DoNothing()void DoNothing()", + "Number": 36, + "Text": "36Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsDoes nothing with generic type T.Type ParametersTA generic type.Interface Class1.IIssue8948public interface Class1.IIssue8948DoNothing()void DoNothing()", "Links": [ { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -1882,7 +1996,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -1891,7 +2005,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -1901,8 +2015,8 @@ ] }, { - "Number": 36, - "Text": "36Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1.Issue8665Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5ConstructorsParametersfoo int\uF1C5Class Class1.Issue8665public class Class1.Issue8665\uF12CIssue8665()public Issue8665()Issue8665(int)public Issue8665(int foo)Issue8665(int, char)public Issue8665(int foo, char bar)", + "Number": 37, + "Text": "37Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1.Issue8665Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5ConstructorsParametersfoo int\uF1C5Class Class1.Issue8665public class Class1.Issue8665\uF12CIssue8665()public Issue8665()Issue8665(int)public Issue8665(int foo)Issue8665(int, char)public Issue8665(int foo, char bar)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1987,7 +2101,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -1996,7 +2110,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -2005,7 +2119,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -2015,8 +2129,8 @@ ] }, { - "Number": 37, - "Text": "37Parametersfoo int\uF1C5bar char\uF1C5Parametersfoo int\uF1C5bar char\uF1C5baz string\uF1C5PropertiesProperty Valuechar\uF1C5Property Valuestring\uF1C5Issue8665(int, char, string)public Issue8665(int foo, char bar, string baz)Barpublic char Bar { get; }Bazpublic string Baz { get; }", + "Number": 38, + "Text": "38Parametersfoo int\uF1C5bar char\uF1C5Parametersfoo int\uF1C5bar char\uF1C5baz string\uF1C5PropertiesProperty Valuechar\uF1C5Property Valuestring\uF1C5Issue8665(int, char, string)public Issue8665(int foo, char bar, string baz)Barpublic char Bar { get; }Bazpublic string Baz { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -2084,8 +2198,8 @@ ] }, { - "Number": 38, - "Text": "38Property Valueint\uF1C5Foopublic int Foo { get; }", + "Number": 39, + "Text": "39Property Valueint\uF1C5Foopublic int Foo { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -2099,8 +2213,8 @@ ] }, { - "Number": 39, - "Text": "39Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Attribute\uF1C5 Class1.Issue8696AttributeInherited MembersAttribute.Equals(object)\uF1C5 , Attribute.GetCustomAttribute(Assembly, Type)\uF1C5 ,Attribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(MemberInfo, Type)\uF1C5 ,Attribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(Module, Type)\uF1C5 ,Attribute.GetCustomAttribute(Module, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5 ,Attribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5 ,Attribute.GetCustomAttributes(Assembly)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, bool)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, Type)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, bool)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, Type)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5 ,Attribute.GetCustomAttributes(Module)\uF1C5 , Attribute.GetCustomAttributes(Module, bool)\uF1C5 ,Attribute.GetCustomAttributes(Module, Type)\uF1C5 ,Attribute.GetCustomAttributes(Module, Type, bool)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetHashCode()\uF1C5 ,Attribute.IsDefaultAttribute()\uF1C5 , Attribute.IsDefined(Assembly, Type)\uF1C5 ,Attribute.IsDefined(Assembly, Type, bool)\uF1C5 , Attribute.IsDefined(MemberInfo, Type)\uF1C5 ,Attribute.IsDefined(MemberInfo, Type, bool)\uF1C5 , Attribute.IsDefined(Module, Type)\uF1C5 ,Attribute.IsDefined(Module, Type, bool)\uF1C5 , Attribute.IsDefined(ParameterInfo, Type)\uF1C5 ,Attribute.IsDefined(ParameterInfo, Type, bool)\uF1C5 , Attribute.Match(object)\uF1C5 ,Class Class1.Issue8696Attributepublic class Class1.Issue8696Attribute : Attribute\uF12C\uF12C", + "Number": 40, + "Text": "40Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Attribute\uF1C5 Class1.Issue8696AttributeInherited MembersAttribute.Equals(object)\uF1C5 , Attribute.GetCustomAttribute(Assembly, Type)\uF1C5 ,Attribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(MemberInfo, Type)\uF1C5 ,Attribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(Module, Type)\uF1C5 ,Attribute.GetCustomAttribute(Module, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5 ,Attribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5 ,Attribute.GetCustomAttributes(Assembly)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, bool)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, Type)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, bool)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, Type)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5 ,Attribute.GetCustomAttributes(Module)\uF1C5 , Attribute.GetCustomAttributes(Module, bool)\uF1C5 ,Attribute.GetCustomAttributes(Module, Type)\uF1C5 ,Attribute.GetCustomAttributes(Module, Type, bool)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetHashCode()\uF1C5 ,Attribute.IsDefaultAttribute()\uF1C5 , Attribute.IsDefined(Assembly, Type)\uF1C5 ,Attribute.IsDefined(Assembly, Type, bool)\uF1C5 , Attribute.IsDefined(MemberInfo, Type)\uF1C5 ,Attribute.IsDefined(MemberInfo, Type, bool)\uF1C5 , Attribute.IsDefined(Module, Type)\uF1C5 ,Attribute.IsDefined(Module, Type, bool)\uF1C5 , Attribute.IsDefined(ParameterInfo, Type)\uF1C5 ,Attribute.IsDefined(ParameterInfo, Type, bool)\uF1C5 , Attribute.Match(object)\uF1C5 ,Class Class1.Issue8696Attributepublic class Class1.Issue8696Attribute : Attribute\uF12C\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2446,7 +2560,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -2455,7 +2569,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -2464,7 +2578,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -2474,8 +2588,8 @@ ] }, { - "Number": 40, - "Text": "40Attribute.TypeId\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5ConstructorsParametersdescription string\uF1C5boundsMin int\uF1C5boundsMax int\uF1C5validGameModes string\uF1C5[]hasMultipleSelections bool\uF1C5enumType Type\uF1C5Issue8696Attribute(string?, int, int, string[]?, bool,Type?)[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null, false, null)]public Issue8696Attribute(string? description = null, int boundsMin = 0, int boundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false, Type? enumType = null)", + "Number": 41, + "Text": "41Attribute.TypeId\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5ConstructorsParametersdescription string\uF1C5boundsMin int\uF1C5boundsMax int\uF1C5validGameModes string\uF1C5[]hasMultipleSelections bool\uF1C5enumType Type\uF1C5Issue8696Attribute(string?, int, int, string[]?, bool,Type?)[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null, false, null)]public Issue8696Attribute(string? description = null, int boundsMin = 0, int boundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false, Type? enumType = null)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute.typeid" @@ -2588,8 +2702,8 @@ ] }, { - "Number": 41, - "Text": "41Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1.Issue8948ImplementsClass1.IIssue8948Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsDoes nothing with generic type T.Type ParametersTA generic type.Class Class1.Issue8948public class Class1.Issue8948 : Class1.IIssue8948\uF12CDoNothing()public void DoNothing()", + "Number": 42, + "Text": "42Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1.Issue8948ImplementsClass1.IIssue8948Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsDoes nothing with generic type T.Type ParametersTA generic type.Class Class1.Issue8948public class Class1.Issue8948 : Class1.IIssue8948\uF12CDoNothing()public void DoNothing()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2665,7 +2779,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -2674,7 +2788,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -2683,7 +2797,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -2692,7 +2806,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -2701,7 +2815,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -2711,12 +2825,12 @@ ] }, { - "Number": 42, - "Text": "42Namespace:BuildFromProjectAssembly:BuildFromProject.dllFieldsValue = 0This is a regular enum value.[Obsolete] OldAndUnusedValue = 1This is old and unused. You shouldn't use it anymore.[Obsolete(\"Use Value\")] OldAndUnusedValue2 = 2This is old and unused. You shouldn't use it anymore.Enum Class1.Issue9260public enum Class1.Issue9260", + "Number": 43, + "Text": "43Namespace:BuildFromProjectAssembly:BuildFromProject.dllFieldsValue = 0This is a regular enum value.[Obsolete] OldAndUnusedValue = 1This is old and unused. You shouldn't use it anymore.[Obsolete(\"Use Value\")] OldAndUnusedValue2 = 2This is old and unused. You shouldn't use it anymore.Enum Class1.Issue9260public enum Class1.Issue9260", "Links": [ { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -2725,7 +2839,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -2734,7 +2848,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -2744,8 +2858,8 @@ ] }, { - "Number": 43, - "Text": "43Namespace:BuildFromProjectAssembly:BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 Class1.TestInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5Class Class1.Testpublic class Class1.Test\uF12C", + "Number": 44, + "Text": "44Namespace:BuildFromProjectAssembly:BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 Class1.TestInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5Class Class1.Testpublic class Class1.Test\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2821,7 +2935,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -2830,7 +2944,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -2839,7 +2953,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -2849,12 +2963,12 @@ ] }, { - "Number": 44, - "Text": "44Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsThis method should do something...Interface IInheritdocpublic interface IInheritdocIssue7629()void Issue7629()", + "Number": 45, + "Text": "45Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsThis method should do something...Interface IInheritdocpublic interface IInheritdocIssue7629()void Issue7629()", "Links": [ { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -2863,7 +2977,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -2872,7 +2986,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -2882,8 +2996,8 @@ ] }, { - "Number": 45, - "Text": "45Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 InheritdocImplementsIInheritdoc, IDisposable\uF1C5Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsPerforms application-defined tasks associated with freeing, releasing, or resettingunmanaged resources.This method should do something...Class Inheritdocpublic class Inheritdoc : IInheritdoc, IDisposable\uF12CDispose()public void Dispose()Issue7628()public void Issue7628()Issue7629()", + "Number": 46, + "Text": "46Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 InheritdocImplementsIInheritdoc, IDisposable\uF1C5Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsPerforms application-defined tasks associated with freeing, releasing, or resettingunmanaged resources.This method should do something...Class Inheritdocpublic class Inheritdoc : IInheritdoc, IDisposable\uF12CDispose()public void Dispose()Issue7628()public void Issue7628()Issue7629()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2968,7 +3082,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -2977,7 +3091,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -2986,7 +3100,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -2995,7 +3109,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -3005,13 +3119,13 @@ ] }, { - "Number": 46, - "Text": "46This method should do something...public void Issue7629()", + "Number": 47, + "Text": "47This method should do something...public void Issue7629()", "Links": [] }, { - "Number": 47, - "Text": "47Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue6366Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5Class Inheritdoc.Issue6366public class Inheritdoc.Issue6366\uF12C", + "Number": 48, + "Text": "48Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue6366Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5Class Inheritdoc.Issue6366public class Inheritdoc.Issue6366\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3087,7 +3201,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -3096,7 +3210,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -3105,7 +3219,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -3115,8 +3229,8 @@ ] }, { - "Number": 48, - "Text": "48Namespace:BuildFromProjectAssembly:BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 Inheritdoc.Issue6366.Class1DerivedInheritdoc.Issue6366.Class2Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsThis text inherited.Parametersparm1 TThis text NOT inherited.parm2 int\uF1C5This text inherited.Class Inheritdoc.Issue6366.Class1public abstract class Inheritdoc.Issue6366.Class1\uF12CTestMethod1(T, int)public abstract T TestMethod1(T parm1, int parm2)", + "Number": 49, + "Text": "49Namespace:BuildFromProjectAssembly:BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 Inheritdoc.Issue6366.Class1DerivedInheritdoc.Issue6366.Class2Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsThis text inherited.Parametersparm1 TThis text NOT inherited.parm2 int\uF1C5This text inherited.Class Inheritdoc.Issue6366.Class1public abstract class Inheritdoc.Issue6366.Class1\uF12CTestMethod1(T, int)public abstract T TestMethod1(T parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3201,7 +3315,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -3210,7 +3324,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -3219,7 +3333,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -3228,7 +3342,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -3237,7 +3351,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -3246,7 +3360,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -3256,13 +3370,13 @@ ] }, { - "Number": 49, - "Text": "49ReturnsTThis text inherited.", + "Number": 50, + "Text": "50ReturnsTThis text inherited.", "Links": [] }, { - "Number": 50, - "Text": "50Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsThis text inherited.Parametersparm1 bool\uF1C5This text NOT inherited.parm2 int\uF1C5This text inherited.Returnsbool\uF1C5This text inherited.Class Inheritdoc.Issue6366.Class2public class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\uF12C\uF12CTestMethod1(bool, int)public override bool TestMethod1(bool parm1, int parm2)", + "Number": 51, + "Text": "51Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsThis text inherited.Parametersparm1 bool\uF1C5This text NOT inherited.parm2 int\uF1C5This text inherited.Returnsbool\uF1C5This text inherited.Class Inheritdoc.Issue6366.Class2public class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\uF12C\uF12CTestMethod1(bool, int)public override bool TestMethod1(bool parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3374,7 +3488,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -3383,7 +3497,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -3392,7 +3506,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -3401,7 +3515,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -3410,7 +3524,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -3419,7 +3533,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -3429,8 +3543,8 @@ ] }, { - "Number": 51, - "Text": "51Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue7035Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsClass Inheritdoc.Issue7035public class Inheritdoc.Issue7035\uF12CA()public void A()B()public void B()", + "Number": 52, + "Text": "52Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue7035Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsClass Inheritdoc.Issue7035public class Inheritdoc.Issue7035\uF12CA()public void A()B()public void B()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3506,7 +3620,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -3515,7 +3629,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -3524,7 +3638,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -3534,8 +3648,8 @@ ] }, { - "Number": 52, - "Text": "52Namespace:BuildFromProjectAssembly:BuildFromProject.dllThis is a test class to have something for DocFX to document.Inheritanceobject\uF1C5 Inheritdoc.Issue7484Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5RemarksWe're going to talk about things now.BoolReturningMethod(bool)Simple method to generate docs for.DoDadA string that could have something.ConstructorsThis is a constructor to document.PropertiesClass Inheritdoc.Issue7484public class Inheritdoc.Issue7484\uF12CIssue7484()public Issue7484()DoDad", + "Number": 53, + "Text": "53Namespace:BuildFromProjectAssembly:BuildFromProject.dllThis is a test class to have something for DocFX to document.Inheritanceobject\uF1C5 Inheritdoc.Issue7484Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5RemarksWe're going to talk about things now.BoolReturningMethod(bool)Simple method to generate docs for.DoDadA string that could have something.ConstructorsThis is a constructor to document.PropertiesClass Inheritdoc.Issue7484public class Inheritdoc.Issue7484\uF12CIssue7484()public Issue7484()DoDad", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3611,7 +3725,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -3620,7 +3734,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -3629,7 +3743,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -3638,7 +3752,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Coordinates": { "Left": 28, "Top": 554.75 @@ -3647,7 +3761,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Coordinates": { "Left": 28, "Top": 554.75 @@ -3656,7 +3770,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Coordinates": { "Left": 28, "Top": 554.75 @@ -3665,7 +3779,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Coordinates": { "Left": 28, "Top": 61.249939 @@ -3674,7 +3788,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Coordinates": { "Left": 28, "Top": 61.249939 @@ -3684,8 +3798,8 @@ ] }, { - "Number": 53, - "Text": "53A string that could have something.Property Valuestring\uF1C5MethodsSimple method to generate docs for.Parameterssource bool\uF1C5A meaningless boolean value, much like most questions in the world.Returnsbool\uF1C5An exactly equivalently meaningless boolean value, much like most answers in the world.RemarksI'd like to take a moment to thank all of those who helped me get to a place where I canwrite documentation like this.public string DoDad { get; }BoolReturningMethod(bool)public bool BoolReturningMethod(bool source)", + "Number": 54, + "Text": "54A string that could have something.Property Valuestring\uF1C5MethodsSimple method to generate docs for.Parameterssource bool\uF1C5A meaningless boolean value, much like most questions in the world.Returnsbool\uF1C5An exactly equivalently meaningless boolean value, much like most answers in the world.RemarksI'd like to take a moment to thank all of those who helped me get to a place where I canwrite documentation like this.public string DoDad { get; }BoolReturningMethod(bool)public bool BoolReturningMethod(bool source)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -3717,8 +3831,8 @@ ] }, { - "Number": 54, - "Text": "54Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue8101Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsCreate a new tween.Parametersfrom int\uF1C5The starting value.to int\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5Class Inheritdoc.Issue8101public class Inheritdoc.Issue8101\uF12CTween(int, int, float, Action)public static object Tween(int from, int to, float duration, Action onChange)", + "Number": 55, + "Text": "55Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue8101Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsCreate a new tween.Parametersfrom int\uF1C5The starting value.to int\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5Class Inheritdoc.Issue8101public class Inheritdoc.Issue8101\uF12CTween(int, int, float, Action)public static object Tween(int from, int to, float duration, Action onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3839,7 +3953,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -3848,7 +3962,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -3857,7 +3971,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -3867,8 +3981,8 @@ ] }, { - "Number": 55, - "Text": "55A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5The newly created tween instance.Create a new tween.Parametersfrom float\uF1C5The starting value.to float\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5<float\uF1C5>A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5The newly created tween instance.Tween(float, float, float, Action<float>)public static object Tween(float from, float to, float duration, Action onChange)", + "Number": 56, + "Text": "56A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5The newly created tween instance.Create a new tween.Parametersfrom float\uF1C5The starting value.to float\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5<float\uF1C5>A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5The newly created tween instance.Tween(float, float, float, Action<float>)public static object Tween(float from, float to, float duration, Action onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3936,8 +4050,8 @@ ] }, { - "Number": 56, - "Text": "56Namespace:BuildFromProjectAssembly:BuildFromProject.dllInherited MembersValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5ConstructorsParametersfoo string\uF1C5Struct Inheritdoc.Issue8129public struct Inheritdoc.Issue8129Issue8129(string)public Issue8129(string foo)", + "Number": 57, + "Text": "57Namespace:BuildFromProjectAssembly:BuildFromProject.dllInherited MembersValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5ConstructorsParametersfoo string\uF1C5Struct Inheritdoc.Issue8129public struct Inheritdoc.Issue8129Issue8129(string)public Issue8129(string foo)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" @@ -4004,7 +4118,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -4013,7 +4127,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -4022,7 +4136,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -4032,12 +4146,12 @@ ] }, { - "Number": 57, - "Text": "57ClassesBaseClass1This is the BaseClassClass1This is summary from vb class...Namespace BuildFromVBSourceCode", + "Number": 58, + "Text": "58ClassesBaseClass1This is the BaseClassClass1This is summary from vb class...Namespace BuildFromVBSourceCode", "Links": [ { "Goto": { - "PageNumber": 58, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4046,7 +4160,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4055,7 +4169,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4065,8 +4179,8 @@ ] }, { - "Number": 58, - "Text": "58Namespace:BuildFromVBSourceCodeThis is the BaseClassInheritanceobject\uF1C5 BaseClass1DerivedClass1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsParameterskeyword Class1ReturnsDateTime\uF1C5Class BaseClass1public abstract class BaseClass1\uF12CWithDeclarationKeyword(Class1)public abstract DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 59, + "Text": "59Namespace:BuildFromVBSourceCodeThis is the BaseClassInheritanceobject\uF1C5 BaseClass1DerivedClass1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsParameterskeyword Class1ReturnsDateTime\uF1C5Class BaseClass1public abstract class BaseClass1\uF12CWithDeclarationKeyword(Class1)public abstract DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4160,7 +4274,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4169,7 +4283,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4178,7 +4292,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4187,7 +4301,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4196,7 +4310,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4205,7 +4319,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4215,8 +4329,8 @@ ] }, { - "Number": 59, - "Text": "59Namespace:BuildFromVBSourceCodeThis is summary from vb class...Inheritanceobject\uF1C5 BaseClass1 Class1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5FieldsThis is a Value typeField ValueClass1PropertiesProperty ValueClass Class1public class Class1 : BaseClass1\uF12C\uF12CValueClasspublic Class1 ValueClassKeyword[Obsolete(\"This member is obsolete.\", true)]public Class1 Keyword { get; }", + "Number": 60, + "Text": "60Namespace:BuildFromVBSourceCodeThis is summary from vb class...Inheritanceobject\uF1C5 BaseClass1 Class1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5FieldsThis is a Value typeField ValueClass1PropertiesProperty ValueClass Class1public class Class1 : BaseClass1\uF12C\uF12CValueClasspublic Class1 ValueClassKeyword[Obsolete(\"This member is obsolete.\", true)]public Class1 Keyword { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4301,7 +4415,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4310,7 +4424,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4319,7 +4433,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4328,7 +4442,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4337,7 +4451,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4346,7 +4460,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4355,7 +4469,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4365,8 +4479,8 @@ ] }, { - "Number": 60, - "Text": "60Class1MethodsThis is a FunctionParametersname string\uF1C5Name as the String valueReturnsint\uF1C5Returns AhoooWhat is Sub?Parameterskeyword Class1ReturnsDateTime\uF1C5Value(string)public int Value(string name)WithDeclarationKeyword(Class1)public override DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 61, + "Text": "61Class1MethodsThis is a FunctionParametersname string\uF1C5Name as the String valueReturnsint\uF1C5Returns AhoooWhat is Sub?Parameterskeyword Class1ReturnsDateTime\uF1C5Value(string)public int Value(string name)WithDeclarationKeyword(Class1)public override DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -4397,7 +4511,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4406,7 +4520,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4416,12 +4530,12 @@ ] }, { - "Number": 61, - "Text": "61NamespacesCatLibrary.CoreClassesCatExceptionCatHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see theremarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classComplexICatExtensionIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classTomTom class is only inherit from Object. Not any member inside itself.TomFromBaseClassTomFromBaseClass inherits from @InterfacesIAnimalThis is basic interface of all animal.ICatCat's interfaceDelegatesFakeDelegateFake delegateNamespace CatLibrary", + "Number": 62, + "Text": "62NamespacesCatLibrary.CoreClassesCatExceptionCatHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see theremarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classComplexICatExtensionIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classTomTom class is only inherit from Object. Not any member inside itself.TomFromBaseClassTomFromBaseClass inherits from @InterfacesIAnimalThis is basic interface of all animal.ICatCat's interfaceDelegatesFakeDelegateFake delegateNamespace CatLibrary", "Links": [ { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4430,7 +4544,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4439,7 +4553,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4448,7 +4562,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -4457,7 +4571,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -4466,7 +4580,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Type": 2, "Coordinates": { "Top": 0 @@ -4475,7 +4589,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Type": 2, "Coordinates": { "Top": 0 @@ -4484,7 +4598,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -4493,7 +4607,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Type": 2, "Coordinates": { "Top": 0 @@ -4502,7 +4616,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Type": 2, "Coordinates": { "Top": 0 @@ -4511,7 +4625,7 @@ }, { "Goto": { - "PageNumber": 92, + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -4520,7 +4634,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -4529,7 +4643,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -4538,7 +4652,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -4547,7 +4661,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -4556,7 +4670,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 85, "Type": 2, "Coordinates": { "Top": 0 @@ -4565,7 +4679,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -4574,7 +4688,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -4584,12 +4698,12 @@ ] }, { - "Number": 62, - "Text": "62MRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", + "Number": 63, + "Text": "63MRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", "Links": [ { "Goto": { - "PageNumber": 90, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -4598,7 +4712,7 @@ }, { "Goto": { - "PageNumber": 91, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -4607,7 +4721,7 @@ }, { "Goto": { - "PageNumber": 91, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -4616,7 +4730,7 @@ }, { "Goto": { - "PageNumber": 91, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -4626,12 +4740,12 @@ ] }, { - "Number": 63, - "Text": "63ClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegateNamespace CatLibrary.Core", + "Number": 64, + "Text": "64ClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegateNamespace CatLibrary.Core", "Links": [ { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4640,7 +4754,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4649,7 +4763,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4658,7 +4772,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4667,7 +4781,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4676,7 +4790,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4685,7 +4799,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4694,7 +4808,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -4703,7 +4817,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -4712,7 +4826,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -4721,7 +4835,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -4730,7 +4844,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -4739,7 +4853,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -4748,7 +4862,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -4757,7 +4871,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -4766,7 +4880,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -4775,7 +4889,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -4784,7 +4898,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -4793,7 +4907,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -4802,7 +4916,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -4811,7 +4925,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -4820,7 +4934,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -4829,7 +4943,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -4838,7 +4952,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -4847,7 +4961,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -4856,7 +4970,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -4865,7 +4979,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -4874,7 +4988,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -4883,7 +4997,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -4892,7 +5006,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -4901,7 +5015,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -4910,7 +5024,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -4919,7 +5033,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -4928,7 +5042,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -4938,8 +5052,8 @@ ] }, { - "Number": 64, - "Text": "64Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllStruct ContainersRefTypeInherited MembersValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5Extension MethodsIssue231.Bar(ContainersRefType) , Issue231.Foo(ContainersRefType)FieldsColorCountField Valuelong\uF1C5PropertiesGetColorCountStruct ContainersRefTypepublic struct ContainersRefTypeColorCountpublic long ColorCountGetColorCountpublic long GetColorCount { get; }", + "Number": 65, + "Text": "65Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllStruct ContainersRefTypeInherited MembersValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5Extension MethodsIssue231.Bar(ContainersRefType) , Issue231.Foo(ContainersRefType)FieldsColorCountField Valuelong\uF1C5PropertiesGetColorCountStruct ContainersRefTypepublic struct ContainersRefTypeColorCountpublic long ColorCountGetColorCountpublic long GetColorCount { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" @@ -5006,7 +5120,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5015,7 +5129,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5024,7 +5138,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5033,7 +5147,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 410.75 @@ -5042,7 +5156,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 410.75 @@ -5051,7 +5165,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 410.75 @@ -5060,7 +5174,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 410.75 @@ -5069,7 +5183,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 235.24994 @@ -5078,7 +5192,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 235.24994 @@ -5087,7 +5201,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 235.24994 @@ -5096,7 +5210,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 235.24994 @@ -5106,8 +5220,8 @@ ] }, { - "Number": 65, - "Text": "65Property Valuelong\uF1C5MethodsContainersRefTypeNonRefMethodarrayParametersparmsArray object\uF1C5[]Returnsint\uF1C5EventsEvent TypeEventHandler\uF1C5ContainersRefTypeNonRefMethod(params object[])public static int ContainersRefTypeNonRefMethod(params object[] parmsArray)ContainersRefTypeEventHandlerpublic event EventHandler ContainersRefTypeEventHandler", + "Number": 66, + "Text": "66Property Valuelong\uF1C5MethodsContainersRefTypeNonRefMethodarrayParametersparmsArray object\uF1C5[]Returnsint\uF1C5EventsEvent TypeEventHandler\uF1C5ContainersRefTypeNonRefMethod(params object[])public static int ContainersRefTypeNonRefMethod(params object[] parmsArray)ContainersRefTypeEventHandlerpublic event EventHandler ContainersRefTypeEventHandler", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -5148,12 +5262,12 @@ ] }, { - "Number": 66, - "Text": "66Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowEnum ContainersRefType.ColorTypepublic enum ContainersRefType.ColorType", + "Number": 67, + "Text": "67Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowEnum ContainersRefType.ColorTypepublic enum ContainersRefType.ColorType", "Links": [ { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5162,7 +5276,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5171,7 +5285,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5181,8 +5295,8 @@ ] }, { - "Number": 67, - "Text": "67Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInheritanceobject\uF1C5 ContainersRefType.ContainersRefTypeChildInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5ClassContainersRefType.ContainersRefTypeChildpublic class ContainersRefType.ContainersRefTypeChild\uF12C", + "Number": 68, + "Text": "68Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInheritanceobject\uF1C5 ContainersRefType.ContainersRefTypeChildInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5ClassContainersRefType.ContainersRefTypeChildpublic class ContainersRefType.ContainersRefTypeChild\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5258,7 +5372,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5267,7 +5381,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5276,7 +5390,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5286,12 +5400,12 @@ ] }, { - "Number": 68, - "Text": "68Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInterfaceContainersRefType.ContainersRefTypeChildInterfacepublic interface ContainersRefType.ContainersRefTypeChildInterface", + "Number": 69, + "Text": "69Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInterfaceContainersRefType.ContainersRefTypeChildInterfacepublic interface ContainersRefType.ContainersRefTypeChildInterface", "Links": [ { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5300,7 +5414,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5309,7 +5423,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5319,12 +5433,12 @@ ] }, { - "Number": 69, - "Text": "69Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllDelegate ContainersRefTypeDelegateDelegateContainersRefType.ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", + "Number": 70, + "Text": "70Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllDelegate ContainersRefTypeDelegateDelegateContainersRefType.ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", "Links": [ { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5333,7 +5447,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5342,7 +5456,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5352,8 +5466,8 @@ ] }, { - "Number": 70, - "Text": "70Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInheritanceobject\uF1C5 ExplicitLayoutClassInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5Class ExplicitLayoutClasspublic class ExplicitLayoutClass\uF12C", + "Number": 71, + "Text": "71Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInheritanceobject\uF1C5 ExplicitLayoutClassInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5Class ExplicitLayoutClasspublic class ExplicitLayoutClass\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5429,7 +5543,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5438,7 +5552,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5447,7 +5561,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5457,8 +5571,8 @@ ] }, { - "Number": 71, - "Text": "71Namespace:CatLibrary.CoreAssembly:CatLibrary.dllInheritanceobject\uF1C5 Issue231Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsParametersc ContainersRefTypeParametersc ContainersRefTypeClass Issue231public static class Issue231\uF12CBar(ContainersRefType)public static void Bar(this ContainersRefType c)Foo(ContainersRefType)public static void Foo(this ContainersRefType c)", + "Number": 72, + "Text": "72Namespace:CatLibrary.CoreAssembly:CatLibrary.dllInheritanceobject\uF1C5 Issue231Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsParametersc ContainersRefTypeParametersc ContainersRefTypeClass Issue231public static class Issue231\uF12CBar(ContainersRefType)public static void Bar(this ContainersRefType c)Foo(ContainersRefType)public static void Foo(this ContainersRefType c)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5534,7 +5648,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5543,7 +5657,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5552,7 +5666,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5561,7 +5675,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5570,7 +5684,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5579,7 +5693,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5588,7 +5702,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5597,7 +5711,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5606,7 +5720,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5616,8 +5730,8 @@ ] }, { - "Number": 72, - "Text": "72Namespace:CatLibraryAssembly:CatLibrary.dllType ParametersTInheritanceobject\uF1C5 Exception\uF1C5 CatExceptionImplementsISerializable\uF1C5Inherited MembersException.GetBaseException()\uF1C5 ,Exception.GetObjectData(SerializationInfo, StreamingContext)\uF1C5 , Exception.GetType()\uF1C5 ,Exception.ToString()\uF1C5 , Exception.Data\uF1C5 , Exception.HelpLink\uF1C5 , Exception.HResult\uF1C5 ,Exception.InnerException\uF1C5 , Exception.Message\uF1C5 , Exception.Source\uF1C5 ,Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 , Exception.SerializeObjectState\uF1C5 ,object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5Class CatExceptionpublic class CatException : Exception, ISerializable\uF12C\uF12C", + "Number": 73, + "Text": "73Namespace:CatLibraryAssembly:CatLibrary.dllType ParametersTInheritanceobject\uF1C5 Exception\uF1C5 CatExceptionImplementsISerializable\uF1C5Inherited MembersException.GetBaseException()\uF1C5 ,Exception.GetObjectData(SerializationInfo, StreamingContext)\uF1C5 , Exception.GetType()\uF1C5 ,Exception.ToString()\uF1C5 , Exception.Data\uF1C5 , Exception.HelpLink\uF1C5 , Exception.HResult\uF1C5 ,Exception.InnerException\uF1C5 , Exception.Message\uF1C5 , Exception.Source\uF1C5 ,Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 , Exception.SerializeObjectState\uF1C5 ,object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5Class CatExceptionpublic class CatException : Exception, ISerializable\uF12C\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5810,7 +5924,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5819,7 +5933,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5829,8 +5943,8 @@ ] }, { - "Number": 73, - "Text": "73Namespace:CatLibraryAssembly:CatLibrary.dllHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see theremarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classThis is a class talking about CAT\uF1C5.NOTE This is a CAT classRefer to IAnimal to see other animals.Type ParametersTThis type should be class and can new instance.KThis type is a struct type, class type can't be used for this parameter.Inheritanceobject\uF1C5 CatImplementsICat, IAnimalInherited MembersClass Cat[Serializable][Obsolete]public class Cat : ICat, IAnimal where T : class, new() where K : struct\uF12C", + "Number": 74, + "Text": "74Namespace:CatLibraryAssembly:CatLibrary.dllHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see theremarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classThis is a class talking about CAT\uF1C5.NOTE This is a CAT classRefer to IAnimal to see other animals.Type ParametersTThis type should be class and can new instance.KThis type is a struct type, class type can't be used for this parameter.Inheritanceobject\uF1C5 CatImplementsICat, IAnimalInherited MembersClass Cat[Serializable][Obsolete]public class Cat : ICat, IAnimal where T : class, new() where K : struct\uF12C", "Links": [ { "Uri": "https://en.wikipedia.org/wiki/Cat" @@ -5852,7 +5966,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5861,7 +5975,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5870,7 +5984,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Type": 2, "Coordinates": { "Top": 0 @@ -5879,7 +5993,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Type": 2, "Coordinates": { "Top": 0 @@ -5888,7 +6002,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 85, "Type": 2, "Coordinates": { "Top": 0 @@ -5897,7 +6011,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -5906,7 +6020,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 85, "Type": 2, "Coordinates": { "Top": 0 @@ -5916,8 +6030,8 @@ ] }, { - "Number": 74, - "Text": "74object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Extension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)ExamplesHere's example of how to create an instance of this class. As T is limited with class and K islimited with struct.As you see, here we bring in pointer so we need to add unsafe keyword.RemarksTHIS is remarks overridden in MARKDWON fileConstructorsDefault constructor.It's a complex constructor. The parameter will have some attributes.Parametersvar a = new Cat(object, int)();int catNumber = new int();unsafe{ a.GetFeetLength(catNumber);}Cat()public Cat()Cat(string, out int, string, bool)public Cat(string nickName, out int age, string realName, bool isHealthy)", + "Number": 75, + "Text": "75object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Extension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)ExamplesHere's example of how to create an instance of this class. As T is limited with class and K islimited with struct.As you see, here we bring in pointer so we need to add unsafe keyword.RemarksTHIS is remarks overridden in MARKDWON fileConstructorsDefault constructor.It's a complex constructor. The parameter will have some attributes.Parametersvar a = new Cat(object, int)();int catNumber = new int();unsafe{ a.GetFeetLength(catNumber);}Cat()public Cat()Cat(string, out int, string, bool)public 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)" @@ -5975,7 +6089,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 320.75 @@ -5984,7 +6098,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 320.75 @@ -5993,7 +6107,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6002,7 +6116,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6011,7 +6125,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6020,7 +6134,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6029,7 +6143,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6038,7 +6152,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6047,7 +6161,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 90, "Coordinates": { "Left": 28, "Top": 764 @@ -6056,7 +6170,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 90, "Coordinates": { "Left": 28, "Top": 764 @@ -6065,7 +6179,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 90, "Coordinates": { "Left": 28, "Top": 764 @@ -6074,7 +6188,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 90, "Coordinates": { "Left": 28, "Top": 764 @@ -6084,8 +6198,8 @@ ] }, { - "Number": 75, - "Text": "75nickName string\uF1C5it's string type.age int\uF1C5It's an out and ref parameter.realName string\uF1C5It's an out paramter.isHealthy bool\uF1C5It's an in parameter.Constructor with one generic parameter.ParametersownType TThis parameter type defined by class.FieldsField with attribute.Field ValueCat(T)public Cat(T ownType)isHealthy[ContextStatic][NonSerialized][Obsolete]public bool isHealthy", + "Number": 76, + "Text": "76nickName string\uF1C5it's string type.age int\uF1C5It's an out and ref parameter.realName string\uF1C5It's an out paramter.isHealthy bool\uF1C5It's an in parameter.Constructor with one generic parameter.ParametersownType TThis parameter type defined by class.FieldsField with attribute.Field ValueCat(T)public Cat(T ownType)isHealthy[ContextStatic][NonSerialized][Obsolete]public bool isHealthy", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -6126,8 +6240,8 @@ ] }, { - "Number": 76, - "Text": "76bool\uF1C5PropertiesHint cat's age.Property Valueint\uF1C5This is index property of Cat. You can see that the visibility is different between get and setmethod.Parametersa string\uF1C5Cat's name.Property Valueint\uF1C5Cat's number.EII property.Age[Obsolete]protected int Age { get; set; }this[string]public int this[string a] { protected get; set; }Name", + "Number": 77, + "Text": "77bool\uF1C5PropertiesHint cat's age.Property Valueint\uF1C5This is index property of Cat. You can see that the visibility is different between get and setmethod.Parametersa string\uF1C5Cat's name.Property Valueint\uF1C5Cat's number.EII property.Age[Obsolete]protected int Age { get; set; }this[string]public int this[string a] { protected get; set; }Name", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" @@ -6168,8 +6282,8 @@ ] }, { - "Number": 77, - "Text": "77Property Valuestring\uF1C5MethodsIt's an overridden summary in markdown formatThis is overriding methods. You can override parameter descriptions for methods, you caneven add exceptions to methods. Check the intermediate obj folder to see the data modelof the generated method/class. Override Yaml header should follow the data structure.Parametersdate DateTime\uF1C5This is overridden description for a parameter. id must be specified.ReturnsDictionary\uF1C5>It's overridden description for return. type must be specified.ExceptionsArgumentException\uF1C5This is an overridden argument exception. you can add additional exception by addingdifferent exception type.public string Name { get; }Override CalculateFood Namepublic Dictionary> CalculateFood(DateTime date)Equals(object)", + "Number": 78, + "Text": "78Property Valuestring\uF1C5MethodsIt's an overridden summary in markdown formatThis is overriding methods. You can override parameter descriptions for methods, you caneven add exceptions to methods. Check the intermediate obj folder to see the data modelof the generated method/class. Override Yaml header should follow the data structure.Parametersdate DateTime\uF1C5This is overridden description for a parameter. id must be specified.ReturnsDictionary\uF1C5>It's overridden description for return. type must be specified.ExceptionsArgumentException\uF1C5This is an overridden argument exception. you can add additional exception by addingdifferent exception type.public string Name { get; }Override CalculateFood Namepublic Dictionary> CalculateFood(DateTime date)Equals(object)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -6237,8 +6351,8 @@ ] }, { - "Number": 78, - "Text": "78Override the method of Object.Equals(object obj).Parametersobj object\uF1C5Can pass any class type.Returnsbool\uF1C5The return value tell you whehter the compare operation is successful.It's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.ParameterscatName int\uF1C5*Thie represent for cat name length.parameters object\uF1C5[]Optional parameters.Returnslong\uF1C5Return cat tail's length.public override bool Equals(object obj)GetTailLength(int*, params object[])public long GetTailLength(int* catName, params object[] parameters)Jump(T, K, ref bool)", + "Number": 79, + "Text": "79Override the method of Object.Equals(object obj).Parametersobj object\uF1C5Can pass any class type.Returnsbool\uF1C5The return value tell you whehter the compare operation is successful.It's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.ParameterscatName int\uF1C5*Thie represent for cat name length.parameters object\uF1C5[]Optional parameters.Returnslong\uF1C5Return cat tail's length.public override bool Equals(object obj)GetTailLength(int*, params object[])public long GetTailLength(int* catName, params object[] parameters)Jump(T, K, ref bool)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6288,8 +6402,8 @@ ] }, { - "Number": 79, - "Text": "79This method have attribute above it.ParametersownType TType come from class define.anotherOwnType KType come from class define.cheat bool\uF1C5Hint whether this cat has cheat mode.ExceptionsArgumentException\uF1C5This is an argument exceptionEventsEat event of this catEvent TypeEventHandler\uF1C5Operators[Conditional(\"Debug\")]public void Jump(T ownType, K anotherOwnType, ref bool cheat)ownEat[Obsolete(\"This _event handler_ is deprecated.\")]public event EventHandler ownEat", + "Number": 80, + "Text": "80This method have attribute above it.ParametersownType TType come from class define.anotherOwnType KType come from class define.cheat bool\uF1C5Hint whether this cat has cheat mode.ExceptionsArgumentException\uF1C5This is an argument exceptionEventsEat event of this catEvent TypeEventHandler\uF1C5Operators[Conditional(\"Debug\")]public void Jump(T ownType, K anotherOwnType, ref bool cheat)ownEat[Obsolete(\"This _event handler_ is deprecated.\")]public event EventHandler ownEat", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" @@ -6321,8 +6435,8 @@ ] }, { - "Number": 80, - "Text": "80Addition operator of this class.Parameterslsr Cat..rsr int\uF1C5~~Returnsint\uF1C5Result with int type.Expilicit operator of this class.It means this cat can evolve to change to Tom. Tom and Jerry.Parameterssrc CatInstance of this class.ReturnsTomAdvanced class type of cat.operator +(Cat, int)public static int operator +(Cat lsr, int rsr)explicit operator Tom(Cat)public static explicit operator Tom(Cat src)", + "Number": 81, + "Text": "81Addition operator of this class.Parameterslsr Cat..rsr int\uF1C5~~Returnsint\uF1C5Result with int type.Expilicit operator of this class.It means this cat can evolve to change to Tom. Tom and Jerry.Parameterssrc CatInstance of this class.ReturnsTomAdvanced class type of cat.operator +(Cat, int)public static int operator +(Cat lsr, int rsr)explicit operator Tom(Cat)public static explicit operator Tom(Cat src)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -6344,7 +6458,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -6353,7 +6467,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -6362,7 +6476,7 @@ }, { "Goto": { - "PageNumber": 92, + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -6372,8 +6486,8 @@ ] }, { - "Number": 81, - "Text": "81Similar with operaotr +, refer to that topic.Parameterslsr Catrsr int\uF1C5Returnsint\uF1C5operator -(Cat, int)public static int operator -(Cat lsr, int rsr)", + "Number": 82, + "Text": "82Similar with operaotr +, refer to that topic.Parameterslsr Catrsr int\uF1C5Returnsint\uF1C5operator -(Cat, int)public static int operator -(Cat lsr, int rsr)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -6395,7 +6509,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -6405,8 +6519,8 @@ ] }, { - "Number": 82, - "Text": "82Namespace:CatLibraryAssembly:CatLibrary.dllType ParametersTJInheritanceobject\uF1C5 ComplexInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5Class Complexpublic class Complex\uF12C", + "Number": 83, + "Text": "83Namespace:CatLibraryAssembly:CatLibrary.dllType ParametersTJInheritanceobject\uF1C5 ComplexInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5Class Complexpublic class Complex\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6482,7 +6596,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -6491,7 +6605,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -6501,8 +6615,8 @@ ] }, { - "Number": 83, - "Text": "83Namespace:CatLibraryAssembly:CatLibrary.dllFake delegateParametersnum long\uF1C5Fake paraname string\uF1C5Fake parascores object\uF1C5[]Optional Parameter.Returnsint\uF1C5Return a fake number to confuse you.Type ParametersTFake paraDelegate FakeDelegatepublic delegate int FakeDelegate(long num, string name, params object[] scores)", + "Number": 84, + "Text": "84Namespace:CatLibraryAssembly:CatLibrary.dllFake delegateParametersnum long\uF1C5Fake paraname string\uF1C5Fake parascores object\uF1C5[]Optional Parameter.Returnsint\uF1C5Return a fake number to confuse you.Type ParametersTFake paraDelegate FakeDelegatepublic delegate int FakeDelegate(long num, string name, params object[] scores)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -6542,7 +6656,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -6551,7 +6665,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -6561,8 +6675,8 @@ ] }, { - "Number": 84, - "Text": "84Namespace:CatLibraryAssembly:CatLibrary.dllThis is basic interface of all animal.Welcome to the Animal world!RemarksTHIS is remarks overridden in MARKDWON filePropertiesReturn specific number animal's name.Parametersindex int\uF1C5Animal number.Property Valuestring\uF1C5Animal name.Name of Animal.Interface IAnimalpublic interface IAnimalthis[int]string this[int index] { get; }Name", + "Number": 85, + "Text": "85Namespace:CatLibraryAssembly:CatLibrary.dllThis is basic interface of all animal.Welcome to the Animal world!RemarksTHIS is remarks overridden in MARKDWON filePropertiesReturn specific number animal's name.Parametersindex int\uF1C5Animal number.Property Valuestring\uF1C5Animal name.Name of Animal.Interface IAnimalpublic interface IAnimalthis[int]string this[int index] { get; }Name", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -6584,7 +6698,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -6593,7 +6707,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -6603,8 +6717,8 @@ ] }, { - "Number": 85, - "Text": "85Property Valuestring\uF1C5MethodsAnimal's eat method.Feed the animal with some foodParametersfood string\uF1C5Food to eatOverload method of eat. This define the animal eat by which tool.Parameterstool Toolstring Name { get; }Eat()void Eat()Eat(string)void Eat(string food)Eat(Tool)void Eat(Tool tool) where Tool : class", + "Number": 86, + "Text": "86Property Valuestring\uF1C5MethodsAnimal's eat method.Feed the animal with some foodParametersfood string\uF1C5Food to eatOverload method of eat. This define the animal eat by which tool.Parameterstool Toolstring Name { get; }Eat()void Eat()Eat(string)void Eat(string food)Eat(Tool)void Eat(Tool tool) where Tool : class", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -6627,13 +6741,13 @@ ] }, { - "Number": 86, - "Text": "86Tool name.Type ParametersToolIt's a class type.", + "Number": 87, + "Text": "87Tool name.Type ParametersToolIt's a class type.", "Links": [] }, { - "Number": 87, - "Text": "87Namespace:CatLibraryAssembly:CatLibrary.dllCat's interfaceInherited MembersIAnimal.Name , IAnimal.this[int] , IAnimal.Eat() , IAnimal.Eat(Tool) ,IAnimal.Eat(string)Extension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)Eventseat event of cat. Every cat must implement this event.Event TypeEventHandler\uF1C5Interface ICatpublic interface ICat : IAnimaleatevent EventHandler eat", + "Number": 88, + "Text": "88Namespace:CatLibraryAssembly:CatLibrary.dllCat's interfaceInherited MembersIAnimal.Name , IAnimal.this[int] , IAnimal.Eat() , IAnimal.Eat(Tool) ,IAnimal.Eat(string)Extension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)Eventseat event of cat. Every cat must implement this event.Event TypeEventHandler\uF1C5Interface ICatpublic interface ICat : IAnimaleatevent EventHandler eat", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.eventhandler" @@ -6646,7 +6760,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -6655,7 +6769,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -6664,7 +6778,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 85, "Coordinates": { "Left": 28, "Top": 90.499939 @@ -6673,7 +6787,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 85, "Coordinates": { "Left": 28, "Top": 90.499939 @@ -6682,7 +6796,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 85, "Coordinates": { "Left": 28, "Top": 425.75 @@ -6691,7 +6805,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 85, "Coordinates": { "Left": 28, "Top": 425.75 @@ -6700,7 +6814,7 @@ }, { "Goto": { - "PageNumber": 85, + "PageNumber": 86, "Coordinates": { "Left": 28, "Top": 584.75 @@ -6709,7 +6823,7 @@ }, { "Goto": { - "PageNumber": 85, + "PageNumber": 86, "Coordinates": { "Left": 28, "Top": 584.75 @@ -6718,7 +6832,7 @@ }, { "Goto": { - "PageNumber": 85, + "PageNumber": 86, "Coordinates": { "Left": 28, "Top": 214.24994 @@ -6727,7 +6841,7 @@ }, { "Goto": { - "PageNumber": 85, + "PageNumber": 86, "Coordinates": { "Left": 28, "Top": 449.74994 @@ -6736,7 +6850,7 @@ }, { "Goto": { - "PageNumber": 85, + "PageNumber": 86, "Coordinates": { "Left": 28, "Top": 449.74994 @@ -6745,7 +6859,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6754,7 +6868,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6763,7 +6877,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6772,7 +6886,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6781,7 +6895,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6790,7 +6904,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6799,7 +6913,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6808,7 +6922,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6817,7 +6931,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 90, "Coordinates": { "Left": 28, "Top": 764 @@ -6826,7 +6940,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 90, "Coordinates": { "Left": 28, "Top": 764 @@ -6835,7 +6949,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 90, "Coordinates": { "Left": 28, "Top": 764 @@ -6844,7 +6958,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 90, "Coordinates": { "Left": 28, "Top": 764 @@ -6854,8 +6968,8 @@ ] }, { - "Number": 88, - "Text": "88Namespace:CatLibraryAssembly:CatLibrary.dllIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classInheritanceobject\uF1C5 ICatExtensionInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsExtension method to let cat playParametersicat ICatCattoy ContainersRefType.ColorTypeSomething to playClass ICatExtensionpublic static class ICatExtension\uF12CPlay(ICat, ColorType)public static void Play(this ICat icat, ContainersRefType.ColorType toy)", + "Number": 89, + "Text": "89Namespace:CatLibraryAssembly:CatLibrary.dllIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classInheritanceobject\uF1C5 ICatExtensionInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsExtension method to let cat playParametersicat ICatCattoy ContainersRefType.ColorTypeSomething to playClass ICatExtensionpublic static class ICatExtension\uF12CPlay(ICat, ColorType)public static void Play(this ICat icat, ContainersRefType.ColorType toy)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6931,7 +7045,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -6940,7 +7054,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -6949,7 +7063,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -6958,7 +7072,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -6967,7 +7081,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -6976,7 +7090,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -6985,7 +7099,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -6994,7 +7108,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -7004,8 +7118,8 @@ ] }, { - "Number": 89, - "Text": "89Extension method hint that how long the cat can sleep.Parametersicat ICatThe type will be extended.hours long\uF1C5The length of sleep.Sleep(ICat, long)public static void Sleep(this ICat icat, long hours)", + "Number": 90, + "Text": "90Extension method hint that how long the cat can sleep.Parametersicat ICatThe type will be extended.hours long\uF1C5The length of sleep.Sleep(ICat, long)public static void Sleep(this ICat icat, long hours)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -7018,7 +7132,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -7028,12 +7142,12 @@ ] }, { - "Number": 90, - "Text": "90Namespace:CatLibraryAssembly:CatLibrary.dllGeneric delegate with many constrains.Parametersk KType K.t TType T.l LType L.Type ParametersKGeneric K.TGeneric T.LGeneric L.Delegate MRefDelegatepublic delegate void MRefDelegate(K k, T t, L l) where K : class, IComparable where T : struct where L : Tom, IEnumerable", + "Number": 91, + "Text": "91Namespace:CatLibraryAssembly:CatLibrary.dllGeneric delegate with many constrains.Parametersk KType K.t TType T.l LType L.Type ParametersKGeneric K.TGeneric T.LGeneric L.Delegate MRefDelegatepublic delegate void MRefDelegate(K k, T t, L l) where K : class, IComparable where T : struct where L : Tom, IEnumerable", "Links": [ { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -7042,7 +7156,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -7052,8 +7166,8 @@ ] }, { - "Number": 91, - "Text": "91Namespace:CatLibraryAssembly:CatLibrary.dllDelegate in the namespaceParameterspics List\uF1C5a name list of pictures.name string\uF1C5give out the needed name.Delegate MRefNormalDelegatepublic delegate void MRefNormalDelegate(List pics, out string name)", + "Number": 92, + "Text": "92Namespace:CatLibraryAssembly:CatLibrary.dllDelegate in the namespaceParameterspics List\uF1C5a name list of pictures.name string\uF1C5give out the needed name.Delegate MRefNormalDelegatepublic delegate void MRefNormalDelegate(List pics, out string name)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1" @@ -7084,7 +7198,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -7093,7 +7207,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -7103,8 +7217,8 @@ ] }, { - "Number": 92, - "Text": "92Namespace:CatLibraryAssembly:CatLibrary.dllTom class is only inherit from Object. Not any member inside itself.Inheritanceobject\uF1C5 TomDerivedTomFromBaseClassInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsThis is a Tom Method with complex type as returnParametersa ComplexA complex inputb Tuple\uF1C5Another complex inputClass Tompublic class Tom\uF12CTomMethod(Complex, Tuple)public Complex TomMethod(Complex a, Tuple b)", + "Number": 93, + "Text": "93Namespace:CatLibraryAssembly:CatLibrary.dllTom class is only inherit from Object. Not any member inside itself.Inheritanceobject\uF1C5 TomDerivedTomFromBaseClassInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsThis is a Tom Method with complex type as returnParametersa ComplexA complex inputb Tuple\uF1C5Another complex inputClass Tompublic class Tom\uF12CTomMethod(Complex, Tuple)public Complex TomMethod(Complex a, Tuple b)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -7198,7 +7312,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -7207,7 +7321,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -7216,7 +7330,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -7225,7 +7339,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -7234,7 +7348,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -7243,7 +7357,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -7252,7 +7366,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -7261,7 +7375,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -7270,7 +7384,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -7279,7 +7393,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -7288,7 +7402,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -7297,7 +7411,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -7306,7 +7420,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -7315,7 +7429,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -7324,7 +7438,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -7333,7 +7447,7 @@ }, { "Goto": { - "PageNumber": 92, + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -7343,8 +7457,8 @@ ] }, { - "Number": 93, - "Text": "93ReturnsComplexComplex TomFromBaseClassExceptionsNotImplementedException\uF1C5This is not implementedArgumentException\uF1C5This is the exception to be thrown when implementedCatExceptionThis is the exception in current documentation", + "Number": 94, + "Text": "94ReturnsComplexComplex TomFromBaseClassExceptionsNotImplementedException\uF1C5This is not implementedArgumentException\uF1C5This is the exception to be thrown when implementedCatExceptionThis is the exception in current documentation", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -7375,7 +7489,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -7384,7 +7498,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -7393,7 +7507,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -7402,7 +7516,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -7411,7 +7525,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -7420,7 +7534,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -7429,7 +7543,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -7438,7 +7552,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -7447,7 +7561,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -7456,7 +7570,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -7465,7 +7579,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -7475,8 +7589,8 @@ ] }, { - "Number": 94, - "Text": "94Namespace:CatLibraryAssembly:CatLibrary.dllTomFromBaseClass inherits from @Inheritanceobject\uF1C5 Tom TomFromBaseClassInherited MembersTom.TomMethod(Complex, Tuple) ,object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5ConstructorsThis is a #ctor with parameterParametersk int\uF1C5Class TomFromBaseClasspublic class TomFromBaseClass : Tom\uF12C\uF12CTomFromBaseClass(int)public TomFromBaseClass(int k)", + "Number": 95, + "Text": "95Namespace:CatLibraryAssembly:CatLibrary.dllTomFromBaseClass inherits from @Inheritanceobject\uF1C5 Tom TomFromBaseClassInherited MembersTom.TomMethod(Complex, Tuple) ,object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5ConstructorsThis is a #ctor with parameterParametersk int\uF1C5Class TomFromBaseClasspublic class TomFromBaseClass : Tom\uF12C\uF12CTomFromBaseClass(int)public TomFromBaseClass(int k)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -7561,7 +7675,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -7570,7 +7684,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -7579,7 +7693,7 @@ }, { "Goto": { - "PageNumber": 92, + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -7588,7 +7702,7 @@ }, { "Goto": { - "PageNumber": 92, + "PageNumber": 93, "Coordinates": { "Left": 28, "Top": 332.75 @@ -7598,12 +7712,12 @@ ] }, { - "Number": 95, - "Text": "95EnumsColorTypeEnumeration ColorTypeNamespace MRef.Demo.Enumeration", + "Number": 96, + "Text": "96EnumsColorTypeEnumeration ColorTypeNamespace MRef.Demo.Enumeration", "Links": [ { "Goto": { - "PageNumber": 96, + "PageNumber": 97, "Type": 2, "Coordinates": { "Top": 0 @@ -7612,7 +7726,7 @@ }, { "Goto": { - "PageNumber": 96, + "PageNumber": 97, "Type": 2, "Coordinates": { "Top": 0 @@ -7622,8 +7736,8 @@ ] }, { - "Number": 96, - "Text": "96Namespace:MRef.Demo.EnumerationAssembly:CatLibrary.dllEnumeration ColorTypeFieldsRed = 0this color is redBlue = 1blue like riverYellow = 2yellow comes from desertRemarksRed/Blue/Yellow can become all color you want.See Alsoobject\uF1C5Enum ColorTypepublic enum ColorType", + "Number": 97, + "Text": "97Namespace:MRef.Demo.EnumerationAssembly:CatLibrary.dllEnumeration ColorTypeFieldsRed = 0this color is redBlue = 1blue like riverYellow = 2yellow comes from desertRemarksRed/Blue/Yellow can become all color you want.See Alsoobject\uF1C5Enum ColorTypepublic enum ColorType", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -7642,7 +7756,7 @@ }, { "Goto": { - "PageNumber": 95, + "PageNumber": 96, "Type": 2, "Coordinates": { "Top": 0 @@ -7652,8 +7766,8 @@ ] }, { - "Number": 97, - "Text": "97| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5Swagger PetstoreDescribe APIs in Pet StorepetDescription for pet tagAddPetAdd a new pet to the storeRequestParametersNameTypeDefaultNotes*bodyPetPet object that needs to be added to the storeResponsesStatus CodeTypeDescriptionSamples405Invalid inputNOTE: Add pet only when you needs.UpdatePetUpdate an existing petRequestParametersPOST /petPUT /pet", + "Number": 98, + "Text": "98| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5Swagger PetstoreDescribe APIs in Pet StorepetDescription for pet tagAddPetAdd a new pet to the storeRequestParametersNameTypeDefaultNotes*bodyPetPet object that needs to be added to the storeResponsesStatus CodeTypeDescriptionSamples405Invalid inputNOTE: Add pet only when you needs.UpdatePetUpdate an existing petRequestParametersPOST /petPUT /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" @@ -7693,7 +7807,7 @@ }, { "Goto": { - "PageNumber": 109, + "PageNumber": 110, "Coordinates": { "Left": 28, "Top": 378.49969 @@ -7703,8 +7817,8 @@ ] }, { - "Number": 98, - "Text": "98| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5NameTypeDefaultNotes*bodyPetPet object that needs to be added to the storeResponsesStatus CodeTypeDescriptionSamples400Invalid ID supplied404Pet not found405Validation exceptionFindPetsByStatusFinds Pets by statusMultiple status values can be provided with comma separated stringsRequestParametersNameTypeDefaultNotes*statusStatus values that need to be considered for filterResponsesStatus CodeTypeDescriptionSamples200Pet[]successful operation400Invalid status valueFindPetsByTagsGET /pet/findByStatus?status", + "Number": 99, + "Text": "99| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5NameTypeDefaultNotes*bodyPetPet object that needs to be added to the storeResponsesStatus CodeTypeDescriptionSamples400Invalid ID supplied404Pet not found405Validation exceptionFindPetsByStatusFinds Pets by statusMultiple status values can be provided with comma separated stringsRequestParametersNameTypeDefaultNotes*statusStatus values that need to be considered for filterResponsesStatus CodeTypeDescriptionSamples200Pet[]successful operation400Invalid status valueFindPetsByTagsGET /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" @@ -7744,7 +7858,7 @@ }, { "Goto": { - "PageNumber": 109, + "PageNumber": 110, "Coordinates": { "Left": 28, "Top": 378.49969 @@ -7753,7 +7867,7 @@ }, { "Goto": { - "PageNumber": 109, + "PageNumber": 110, "Coordinates": { "Left": 28, "Top": 378.49969 @@ -7763,8 +7877,8 @@ ] }, { - "Number": 99, - "Text": "99| Improve this Doc\uF1C5View Source\uF1C5Finds Pets by tagsMuliple tags can be provided with comma separated strings. Use tag1, tag2, tag3 fortesting.RequestParametersNameTypeDefaultNotes*tagsTags to filter byResponsesStatus CodeTypeDescriptionSamples200Pet[]successful operation400Invalid tag valueDeletePetDeletes a petRequestParametersNameTypeDefaultNotesapi_key*petIdPet id to deleteResponsesGET /pet/findByTags?tagsDELETE /pet/{petId}", + "Number": 100, + "Text": "100| Improve this Doc\uF1C5View Source\uF1C5Finds Pets by tagsMuliple tags can be provided with comma separated strings. Use tag1, tag2, tag3 fortesting.RequestParametersNameTypeDefaultNotes*tagsTags to filter byResponsesStatus CodeTypeDescriptionSamples200Pet[]successful operation400Invalid tag valueDeletePetDeletes a petRequestParametersNameTypeDefaultNotesapi_key*petIdPet id to deleteResponsesGET /pet/findByTags?tagsDELETE /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" @@ -7786,7 +7900,7 @@ }, { "Goto": { - "PageNumber": 109, + "PageNumber": 110, "Coordinates": { "Left": 28, "Top": 378.49969 @@ -7796,8 +7910,8 @@ ] }, { - "Number": 100, - "Text": "100| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5Status CodeTypeDescriptionSamples400Invalid ID supplied404Pet not foundGetPetByIdFind pet by IDReturns a single petRequestParametersNameTypeDefaultNotes*petIdID of pet to returnResponsesStatus CodeTypeDescriptionSamples200Petsuccessful operation400Invalid ID supplied404Pet not foundUpdatePetWithFormUpdates a pet in the store with form dataRequestGET /pet/{petId}POST /pet/{petId}", + "Number": 101, + "Text": "101| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5Status CodeTypeDescriptionSamples400Invalid ID supplied404Pet not foundGetPetByIdFind pet by IDReturns a single petRequestParametersNameTypeDefaultNotes*petIdID of pet to returnResponsesStatus CodeTypeDescriptionSamples200Petsuccessful operation400Invalid ID supplied404Pet not foundUpdatePetWithFormUpdates a pet in the store with form dataRequestGET /pet/{petId}POST /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" @@ -7837,7 +7951,7 @@ }, { "Goto": { - "PageNumber": 109, + "PageNumber": 110, "Coordinates": { "Left": 28, "Top": 378.49969 @@ -7847,8 +7961,8 @@ ] }, { - "Number": 101, - "Text": "101| Improve this Doc\uF1C5View Source\uF1C5ParametersNameTypeDefaultNotes*petIdID of pet that needs to be updatednameUpdated name of the petstatusUpdated status of the petResponsesStatus CodeTypeDescriptionSamples405Invalid inputUploadFileuploads an imageRequestParametersNameTypeDefaultNotes*petIdID of pet to updateadditionalMetadataAdditional data to pass to serverfilefile to uploadResponsesStatus CodeTypeDescriptionSamples200ApiResponsesuccessful operationPOST /pet/{petId}/uploadImage", + "Number": 102, + "Text": "102| Improve this Doc\uF1C5View Source\uF1C5ParametersNameTypeDefaultNotes*petIdID of pet that needs to be updatednameUpdated name of the petstatusUpdated status of the petResponsesStatus CodeTypeDescriptionSamples405Invalid inputUploadFileuploads an imageRequestParametersNameTypeDefaultNotes*petIdID of pet to updateadditionalMetadataAdditional data to pass to serverfilefile to uploadResponsesStatus CodeTypeDescriptionSamples200ApiResponsesuccessful operationPOST /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" @@ -7870,7 +7984,7 @@ }, { "Goto": { - "PageNumber": 110, + "PageNumber": 111, "Coordinates": { "Left": 28, "Top": 525.49969 @@ -7879,7 +7993,7 @@ }, { "Goto": { - "PageNumber": 110, + "PageNumber": 111, "Coordinates": { "Left": 28, "Top": 525.49969 @@ -7889,8 +8003,8 @@ ] }, { - "Number": 102, - "Text": "102| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5storeAccess to Petstore ordersAdditional description for store tagAddPetAdd a new pet to the storeRequestParametersNameTypeDefaultNotes*bodyPetPet object that needs to be added to the storeResponsesStatus CodeTypeDescriptionSamples405Invalid inputNOTE: Add pet only when you needs.GetInventoryReturns pet inventories by statusReturns a map of status codes to quantitiesRequestResponsesPOST /petGET /store/inventory", + "Number": 103, + "Text": "103| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5storeAccess to Petstore ordersAdditional description for store tagAddPetAdd a new pet to the storeRequestParametersNameTypeDefaultNotes*bodyPetPet object that needs to be added to the storeResponsesStatus CodeTypeDescriptionSamples405Invalid inputNOTE: Add pet only when you needs.GetInventoryReturns pet inventories by statusReturns a map of status codes to quantitiesRequestResponsesPOST /petGET /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" @@ -7930,7 +8044,7 @@ }, { "Goto": { - "PageNumber": 109, + "PageNumber": 110, "Coordinates": { "Left": 28, "Top": 378.49969 @@ -7940,8 +8054,8 @@ ] }, { - "Number": 103, - "Text": "103| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5Status CodeTypeDescriptionSamples200objectsuccessful operationPlaceOrderPlace an order for a petRequestParametersNameTypeDefaultNotes*bodyOrderorder placed for purchasing the petResponsesStatus CodeTypeDescriptionSamples200Ordersuccessful operation400Invalid OrderDeleteOrderDelete purchase order by IDFor valid response try integer IDs with positive integer value. Negative or non-integervalues will generate API errorsRequestParametersPOST /store/orderDELETE /store/order/{orderId}", + "Number": 104, + "Text": "104| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5Status CodeTypeDescriptionSamples200objectsuccessful operationPlaceOrderPlace an order for a petRequestParametersNameTypeDefaultNotes*bodyOrderorder placed for purchasing the petResponsesStatus CodeTypeDescriptionSamples200Ordersuccessful operation400Invalid OrderDeleteOrderDelete purchase order by IDFor valid response try integer IDs with positive integer value. Negative or non-integervalues will generate API errorsRequestParametersPOST /store/orderDELETE /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" @@ -7981,7 +8095,7 @@ }, { "Goto": { - "PageNumber": 110, + "PageNumber": 111, "Coordinates": { "Left": 28, "Top": 361.24969 @@ -7990,7 +8104,7 @@ }, { "Goto": { - "PageNumber": 110, + "PageNumber": 111, "Coordinates": { "Left": 28, "Top": 361.24969 @@ -8000,8 +8114,8 @@ ] }, { - "Number": 104, - "Text": "104| Improve this Doc\uF1C5View Source\uF1C5NameTypeDefaultNotes*orderIdID of the order that needs to be deletedResponsesStatus CodeTypeDescriptionSamples400Invalid ID supplied404Order not foundGetOrderByIdFind purchase order by IDFor valid response try integer IDs with value >= 1 and <= 10. Other values will generatedexceptionsRequestParametersNameTypeDefaultNotes*orderIdID of pet that needs to be fetchedResponsesStatus CodeTypeDescriptionSamples200Ordersuccessful operation400Invalid ID supplied404Order not foundGET /store/order/{orderId}", + "Number": 105, + "Text": "105| Improve this Doc\uF1C5View Source\uF1C5NameTypeDefaultNotes*orderIdID of the order that needs to be deletedResponsesStatus CodeTypeDescriptionSamples400Invalid ID supplied404Order not foundGetOrderByIdFind purchase order by IDFor valid response try integer IDs with value >= 1 and <= 10. Other values will generatedexceptionsRequestParametersNameTypeDefaultNotes*orderIdID of pet that needs to be fetchedResponsesStatus CodeTypeDescriptionSamples200Ordersuccessful operation400Invalid ID supplied404Order not foundGET /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" @@ -8023,7 +8137,7 @@ }, { "Goto": { - "PageNumber": 110, + "PageNumber": 111, "Coordinates": { "Left": 28, "Top": 361.24969 @@ -8033,8 +8147,8 @@ ] }, { - "Number": 105, - "Text": "105| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5userOperations about userCreateUserCreate userThis can only be done by the logged in user.RequestParametersNameTypeDefaultNotes*bodyUserCreated user objectResponsesStatus CodeTypeDescriptionSamplesdefaultsuccessful operationCreateUsersWithArrayInputCreates list of users with given input arrayRequestParametersNameTypeDefaultNotes*bodyUser[]List of user objectResponsesPOST /userPOST /user/createWithArray", + "Number": 106, + "Text": "106| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5userOperations about userCreateUserCreate userThis can only be done by the logged in user.RequestParametersNameTypeDefaultNotes*bodyUserCreated user objectResponsesStatus CodeTypeDescriptionSamplesdefaultsuccessful operationCreateUsersWithArrayInputCreates list of users with given input arrayRequestParametersNameTypeDefaultNotes*bodyUser[]List of user objectResponsesPOST /userPOST /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" @@ -8074,7 +8188,7 @@ }, { "Goto": { - "PageNumber": 110, + "PageNumber": 111, "Coordinates": { "Left": 28, "Top": 92.749695 @@ -8083,7 +8197,7 @@ }, { "Goto": { - "PageNumber": 110, + "PageNumber": 111, "Coordinates": { "Left": 28, "Top": 92.749695 @@ -8093,8 +8207,8 @@ ] }, { - "Number": 106, - "Text": "106| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5Status CodeTypeDescriptionSamplesdefaultsuccessful operationCreateUsersWithListInputCreates list of users with given input arrayRequestParametersNameTypeDefaultNotes*bodyUser[]List of user objectResponsesStatus CodeTypeDescriptionSamplesdefaultsuccessful operationLoginUserLogs user into the systemRequestParametersNameTypeDefaultNotes*usernameThe user name for login*passwordThe password for login in clear textPOST /user/createWithListGET /user/login?username&password", + "Number": 107, + "Text": "107| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5Status CodeTypeDescriptionSamplesdefaultsuccessful operationCreateUsersWithListInputCreates list of users with given input arrayRequestParametersNameTypeDefaultNotes*bodyUser[]List of user objectResponsesStatus CodeTypeDescriptionSamplesdefaultsuccessful operationLoginUserLogs user into the systemRequestParametersNameTypeDefaultNotes*usernameThe user name for login*passwordThe password for login in clear textPOST /user/createWithListGET /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" @@ -8134,7 +8248,7 @@ }, { "Goto": { - "PageNumber": 110, + "PageNumber": 111, "Coordinates": { "Left": 28, "Top": 92.749695 @@ -8144,8 +8258,8 @@ ] }, { - "Number": 107, - "Text": "107| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5ResponsesStatus CodeTypeDescriptionSamples200stringsuccessful operation400Invalid username/password suppliedLogoutUserLogs out current logged in user sessionRequestResponsesStatus CodeTypeDescriptionSamplesdefaultsuccessful operationDeleteUserDelete userThis can only be done by the logged in user.RequestParametersNameTypeDefaultNotes*usernameThe name that needs to be deletedResponsesGET /user/logoutDELETE /user/{username}", + "Number": 108, + "Text": "108| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5ResponsesStatus CodeTypeDescriptionSamples200stringsuccessful operation400Invalid username/password suppliedLogoutUserLogs out current logged in user sessionRequestResponsesStatus CodeTypeDescriptionSamplesdefaultsuccessful operationDeleteUserDelete userThis can only be done by the logged in user.RequestParametersNameTypeDefaultNotes*usernameThe name that needs to be deletedResponsesGET /user/logoutDELETE /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" @@ -8186,8 +8300,8 @@ ] }, { - "Number": 108, - "Text": "108| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5Status CodeTypeDescriptionSamples400Invalid username supplied404User not foundGetUserByNameGet user by user nameRequestParametersNameTypeDefaultNotes*usernameThe name that needs to be fetched. Use user1 for testing.ResponsesStatus CodeTypeDescriptionSamples200Usersuccessful operation400Invalid username supplied404User not foundOther APIsUpdateUserUpdated userThis can only be done by the logged in user.RequestGET /user/{username}", + "Number": 109, + "Text": "109| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5Status CodeTypeDescriptionSamples400Invalid username supplied404User not foundGetUserByNameGet user by user nameRequestParametersNameTypeDefaultNotes*usernameThe name that needs to be fetched. Use user1 for testing.ResponsesStatus CodeTypeDescriptionSamples200Usersuccessful operation400Invalid username supplied404User not foundOther APIsUpdateUserUpdated userThis can only be done by the logged in user.RequestGET /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" @@ -8227,7 +8341,7 @@ }, { "Goto": { - "PageNumber": 110, + "PageNumber": 111, "Coordinates": { "Left": 28, "Top": 92.749695 @@ -8237,12 +8351,12 @@ ] }, { - "Number": 109, - "Text": "109ParametersNameTypeDefaultNotes*usernamename that need to be updated*bodyUserUpdated user objectResponsesStatus CodeTypeDescriptionSamples400Invalid user supplied404User not foundDefinitionsPetNameTypeNotescategoryCategory[]idinteger (int64)namestringphotoUrlsarraystatusstringpet status in the storetagsTag[]CategoryPUT /user/{username}", + "Number": 110, + "Text": "110ParametersNameTypeDefaultNotes*usernamename that need to be updated*bodyUserUpdated user objectResponsesStatus CodeTypeDescriptionSamples400Invalid user supplied404User not foundDefinitionsPetNameTypeNotescategoryCategory[]idinteger (int64)namestringphotoUrlsarraystatusstringpet status in the storetagsTag[]CategoryPUT /user/{username}", "Links": [ { "Goto": { - "PageNumber": 110, + "PageNumber": 111, "Coordinates": { "Left": 28, "Top": 92.749695 @@ -8251,7 +8365,7 @@ }, { "Goto": { - "PageNumber": 109, + "PageNumber": 110, "Coordinates": { "Left": 28, "Top": 109.999695 @@ -8260,7 +8374,7 @@ }, { "Goto": { - "PageNumber": 110, + "PageNumber": 111, "Coordinates": { "Left": 28, "Top": 658.99969 @@ -8270,17 +8384,17 @@ ] }, { - "Number": 110, - "Text": "110NameTypeNotesidinteger (int64)namestringTagNameTypeNotesidinteger (int64)namestringApiResponseNameTypeNotescodeinteger (int32)messagestringtypestringOrderNameTypeNotescompletebooleanidinteger (int64)petIdinteger (int64)quantityinteger (int32)shipDatestring (date-time)statusstringOrder StatusUser", + "Number": 111, + "Text": "111NameTypeNotesidinteger (int64)namestringTagNameTypeNotesidinteger (int64)namestringApiResponseNameTypeNotescodeinteger (int32)messagestringtypestringOrderNameTypeNotescompletebooleanidinteger (int64)petIdinteger (int64)quantityinteger (int32)shipDatestring (date-time)statusstringOrder StatusUser", "Links": [] }, { - "Number": 111, - "Text": "111NameTypeNotesemailstringfirstNamestringidinteger (int64)lastNamestringpasswordstringphonestringuserStatusinteger (int32)User StatususernamestringSee AlsosSee other REST APIs:Contacts API", + "Number": 112, + "Text": "112NameTypeNotesemailstringfirstNamestringidinteger (int64)lastNamestringpasswordstringphonestringuserStatusinteger (int32)User StatususernamestringSee AlsosSee other REST APIs:Contacts API", "Links": [ { "Goto": { - "PageNumber": 112, + "PageNumber": 113, "Type": 2, "Coordinates": { "Top": 0 @@ -8290,8 +8404,8 @@ ] }, { - "Number": 112, - "Text": "112| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5ContactsGet ContactsYou can get a collection of contacts from your tenant.Required scope: Contacts.Read or Contacts.WriteRequestParametersNameTypeDefaultNotes*api-version1.6The version of the Graph API to target. Beginning withversion 1.5, the api-version string is represented inmajor.minor format. Prior releases were represented as datestrings: '2013-11-08' and '2013-04-05'. Required.ResponsesStatusCodeTypeDescriptionSamples200OK.Indicatessuccess. Theresults arereturned intheresponsebody.Mime type: application/jsonGet Contact By IdGet a contact by using the object ID.Required scope: Contacts.Read or Contacts.WriteGET /contacts?api-version{ \"odata.metadata\": \"https://graph.windows.net/myorganization/$metadata#dir \"value\": [ { \"odata.type\": \"Microsoft.DirectoryServices.Contac \"objectType\": \"Contact\", \"objectId\": \"31944231-fd52-4a7f-b32e-7902a01fddf9 \"deletionTimestamp\": null,", + "Number": 113, + "Text": "113| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5ContactsGet ContactsYou can get a collection of contacts from your tenant.Required scope: Contacts.Read or Contacts.WriteRequestParametersNameTypeDefaultNotes*api-version1.6The version of the Graph API to target. Beginning withversion 1.5, the api-version string is represented inmajor.minor format. Prior releases were represented as datestrings: '2013-11-08' and '2013-04-05'. Required.ResponsesStatusCodeTypeDescriptionSamples200OK.Indicatessuccess. Theresults arereturned intheresponsebody.Mime type: application/jsonGet Contact By IdGet a contact by using the object ID.Required scope: Contacts.Read or Contacts.WriteGET /contacts?api-version{ \"odata.metadata\": \"https://graph.windows.net/myorganization/$metadata#dir \"value\": [ { \"odata.type\": \"Microsoft.DirectoryServices.Contac \"objectType\": \"Contact\", \"objectId\": \"31944231-fd52-4a7f-b32e-7902a01fddf9 \"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" @@ -8332,8 +8446,8 @@ ] }, { - "Number": 113, - "Text": "113| Improve this Doc\uF1C5View Source\uF1C5RequestParametersNameTypeDefaultNotes*object_id31944231-fd52-4a7f-b32e-7902a01fddf9The object ID (GUID) of the target contact.*api-version1.6Specifies the version of the Graph API to target.Beginning with version 1.5, the api-version stringis represented in major.minor format. Priorreleases were represented as date strings:'2013-11-08' and '2013-04-05'. Required.ResponsesStatusCodeTypeDescriptionSamples200OK.Indicatessuccess. Thecontact isreturned intheresponsebody.Mime type: application/jsonUpdate ContactChange a contact's properties.Required scope: Contacts.WriteRequestGET /contacts/{object_id}?api-version{ \"odata.metadata\": \"https://graph.windows.net/graphdir1.onmicrosoft.com/$m \"odata.type\": \"Microsoft.DirectoryServices.Contact\", \"objectType\": \"Contact\", \"objectId\": \"31944231-fd52-4a7f-b32e-7902a01fddf9\", \"deletionTimestamp\": null, \"city\": null, \"companyName\": null,", + "Number": 114, + "Text": "114| Improve this Doc\uF1C5View Source\uF1C5RequestParametersNameTypeDefaultNotes*object_id31944231-fd52-4a7f-b32e-7902a01fddf9The object ID (GUID) of the target contact.*api-version1.6Specifies the version of the Graph API to target.Beginning with version 1.5, the api-version stringis represented in major.minor format. Priorreleases were represented as date strings:'2013-11-08' and '2013-04-05'. Required.ResponsesStatusCodeTypeDescriptionSamples200OK.Indicatessuccess. Thecontact isreturned intheresponsebody.Mime type: application/jsonUpdate ContactChange a contact's properties.Required scope: Contacts.WriteRequestGET /contacts/{object_id}?api-version{ \"odata.metadata\": \"https://graph.windows.net/graphdir1.onmicrosoft.com/$m \"odata.type\": \"Microsoft.DirectoryServices.Contact\", \"objectType\": \"Contact\", \"objectId\": \"31944231-fd52-4a7f-b32e-7902a01fddf9\", \"deletionTimestamp\": null, \"city\": null, \"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" @@ -8356,8 +8470,8 @@ ] }, { - "Number": 114, - "Text": "114| Improve this Doc\uF1C5View Source\uF1C5ParametersNameTypeDefaultNotes*object_id7163f3b8-70c9-43d2-b9e1-4467ddaf087aThe object ID (GUID) of the target contact.*api-version1.6The version of the Graph API to target.Beginning with version 1.5, the api-versionstring is represented in major.minor format.Prior releases were represented as datestrings: '2013-11-08' and '2013-04-05'.Required.bodyparamcontactthis is request body, not real parameterResponsesStatusCodeTypeDescriptionSamples204No Content. Indicates success. No response body isreturned.Delete ContactDelete a contact.Required scope: Contacts.WriteRequestParametersPATCH /contacts/{object_id}?api-versionDELETE /contacts/{object_id}[?api-version]", + "Number": 115, + "Text": "115| Improve this Doc\uF1C5View Source\uF1C5ParametersNameTypeDefaultNotes*object_id7163f3b8-70c9-43d2-b9e1-4467ddaf087aThe object ID (GUID) of the target contact.*api-version1.6The version of the Graph API to target.Beginning with version 1.5, the api-versionstring is represented in major.minor format.Prior releases were represented as datestrings: '2013-11-08' and '2013-04-05'.Required.bodyparamcontactthis is request body, not real parameterResponsesStatusCodeTypeDescriptionSamples204No Content. Indicates success. No response body isreturned.Delete ContactDelete a contact.Required scope: Contacts.WriteRequestParametersPATCH /contacts/{object_id}?api-versionDELETE /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" @@ -8379,7 +8493,7 @@ }, { "Goto": { - "PageNumber": 120, + "PageNumber": 121, "Coordinates": { "Left": 28, "Top": 296.75015 @@ -8389,8 +8503,8 @@ ] }, { - "Number": 115, - "Text": "115| Improve this Doc\uF1C5View Source\uF1C5NameTypeDefaultNotes*object_id7163f3b8-70c9-43d2-b9e1-4467ddaf087aThe object ID (GUID) of the target contact.api-version1.6Specifies the version of the Graph API to target.Beginning with version 1.5, the api-versionstring is represented in major.minor format. Priorreleases were represented as date strings:'2013-11-08' and '2013-04-05'. Required.ResponsesStatus CodeTypeDescriptionSamples204No Content. Indicates success.Get Contact Manager LinkGet a link to the contact's manager.Required scope: Contacts.Read or Contacts.WriteRequestParametersNameTypeDefaultNotes*object_id31944231-fd52-4a7f-b32e-7902a01fddf9The object ID (GUID) of the target contact.*api-version1.6The version of the Graph API to target.Beginning with version 1.5, the api-version stringis represented in major.minor format. Priorreleases were represented as date strings:'2013-11-08' and '2013-04-05'. Required.GET /contacts/{object_id}/$links/manager?api-version", + "Number": 116, + "Text": "116| Improve this Doc\uF1C5View Source\uF1C5NameTypeDefaultNotes*object_id7163f3b8-70c9-43d2-b9e1-4467ddaf087aThe object ID (GUID) of the target contact.api-version1.6Specifies the version of the Graph API to target.Beginning with version 1.5, the api-versionstring is represented in major.minor format. Priorreleases were represented as date strings:'2013-11-08' and '2013-04-05'. Required.ResponsesStatus CodeTypeDescriptionSamples204No Content. Indicates success.Get Contact Manager LinkGet a link to the contact's manager.Required scope: Contacts.Read or Contacts.WriteRequestParametersNameTypeDefaultNotes*object_id31944231-fd52-4a7f-b32e-7902a01fddf9The object ID (GUID) of the target contact.*api-version1.6The version of the Graph API to target.Beginning with version 1.5, the api-version stringis represented in major.minor format. Priorreleases were represented as date strings:'2013-11-08' and '2013-04-05'. Required.GET /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" @@ -8413,8 +8527,8 @@ ] }, { - "Number": 116, - "Text": "116| Improve this Doc\uF1C5View Source\uF1C5ResponsesStatusCodeTypeDescriptionSamples200OK.Indicatessuccess. Alink to thecontact'smanager isreturned.Mime type: application/json404Not Found.Therequestedresourcewas notfound. Thiscan occur ifthe managerproperty isnot currentlyset for thespecifiedcontact. Itcan alsohave othercauses, forexample, abad domain.A code andassociatedmessage isreturnedwith theerror.Mime type: application/jsonUpdate Contact Manager{ \"odata.metadata\": \"https://graph.windows.net/myorganization/$metadata#dir \"url\": \"https://graph.windows.net/myorganization/dire4c4a-93b2-03f065fabd93/Microsoft.WindowsAzure.ActiveDir}{ \"odata.error\": { \"code\": \"Request_ResourceNotFound\", \"message\": { \"lang\": \"en\", \"value\": \"Resource not found for the segment 'man } }}", + "Number": 117, + "Text": "117| Improve this Doc\uF1C5View Source\uF1C5ResponsesStatusCodeTypeDescriptionSamples200OK.Indicatessuccess. Alink to thecontact'smanager isreturned.Mime type: application/json404Not Found.Therequestedresourcewas notfound. Thiscan occur ifthe managerproperty isnot currentlyset for thespecifiedcontact. Itcan alsohave othercauses, forexample, abad domain.A code andassociatedmessage isreturnedwith theerror.Mime type: application/jsonUpdate Contact Manager{ \"odata.metadata\": \"https://graph.windows.net/myorganization/$metadata#dir \"url\": \"https://graph.windows.net/myorganization/dire4c4a-93b2-03f065fabd93/Microsoft.WindowsAzure.ActiveDir}{ \"odata.error\": { \"code\": \"Request_ResourceNotFound\", \"message\": { \"lang\": \"en\", \"value\": \"Resource not found for the segment 'man } }}", "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" @@ -8437,8 +8551,8 @@ ] }, { - "Number": 117, - "Text": "117| Improve this Doc\uF1C5View Source\uF1C5Update the contact's managerRequired scope: Contacts.WriteRequestParametersNameTypeDefaultNotes*object_id31944231-fd52-4a7f-b32e-7902a01fddf9The object ID (GUID) of the target contact.*api-version1.6The version of the Graph API to target.Beginning with version 1.5, the api-versionstring is represented in major.minor format.Prior releases were represented as datestrings: '2013-11-08' and '2013-04-05'.Required.*bodyparamThe request body contains a single propertythat specifies the URL of the user or contact toadd as manager.ResponsesStatusCodeTypeDescriptionSamples204No Content. Indicates success. No response body isreturned.Delete Contact Manager By IdDelete the contact's manager.Required scope: Contacts.WriteRequestPUT /contacts/{object_id}/$links/manager?api-version", + "Number": 118, + "Text": "118| Improve this Doc\uF1C5View Source\uF1C5Update the contact's managerRequired scope: Contacts.WriteRequestParametersNameTypeDefaultNotes*object_id31944231-fd52-4a7f-b32e-7902a01fddf9The object ID (GUID) of the target contact.*api-version1.6The version of the Graph API to target.Beginning with version 1.5, the api-versionstring is represented in major.minor format.Prior releases were represented as datestrings: '2013-11-08' and '2013-04-05'.Required.*bodyparamThe request body contains a single propertythat specifies the URL of the user or contact toadd as manager.ResponsesStatusCodeTypeDescriptionSamples204No Content. Indicates success. No response body isreturned.Delete Contact Manager By IdDelete the contact's manager.Required scope: Contacts.WriteRequestPUT /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" @@ -8461,8 +8575,8 @@ ] }, { - "Number": 118, - "Text": "118| Improve this Doc\uF1C5View Source\uF1C5ParametersNameTypeDefaultNotes*object_id31944231-fd52-4a7f-b32e-7902a01fddf9The object ID (GUID) of the target contact.*api-version1.6The version of the Graph API to target.Beginning with version 1.5, the api-version stringis represented in major.minor format. Priorreleases were represented as date strings:'2013-11-08' and '2013-04-05'. Required.ResponsesStatusCodeTypeDescriptionSamples204No Content. Indicates success. N response body isreturned.Get Contact Direct Reports LinksGet a links to the contact's direct reports.Required scope: Contacts.Read or Contacts.WriteRequestParametersNameTypeDefaultNotes*object_id31944231-fd52-4a7f-b32e-7902a01fddf9The object ID (GUID) of the target contact.DELETE /contacts/{object_id}/$links/manager?api-versionGET /contacts/{object_id}/$links/directReports?api-version", + "Number": 119, + "Text": "119| Improve this Doc\uF1C5View Source\uF1C5ParametersNameTypeDefaultNotes*object_id31944231-fd52-4a7f-b32e-7902a01fddf9The object ID (GUID) of the target contact.*api-version1.6The version of the Graph API to target.Beginning with version 1.5, the api-version stringis represented in major.minor format. Priorreleases were represented as date strings:'2013-11-08' and '2013-04-05'. Required.ResponsesStatusCodeTypeDescriptionSamples204No Content. Indicates success. N response body isreturned.Get Contact Direct Reports LinksGet a links to the contact's direct reports.Required scope: Contacts.Read or Contacts.WriteRequestParametersNameTypeDefaultNotes*object_id31944231-fd52-4a7f-b32e-7902a01fddf9The object ID (GUID) of the target contact.DELETE /contacts/{object_id}/$links/manager?api-versionGET /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" @@ -8485,8 +8599,8 @@ ] }, { - "Number": 119, - "Text": "119| Improve this Doc\uF1C5View Source\uF1C5NameTypeDefaultNotes*api-version1.6The version of the Graph API to target.Beginning with version 1.5, the api-version stringis represented in major.minor format. Priorreleases were represented as date strings:'2013-11-08' and '2013-04-05'. Required.ResponsesStatusCodeTypeDescriptionSamples200OK.Indicatessuccess.One or moredirectreports arereturned.Mime type: application/jsonGet Contact MemberOf LinksGet a links to the contact's direct group and directory role memberships.Required scope: Contacts.Read or Contacts.WriteRequestParametersNameTypeDefaultNotes*object_id31944231-fd52-4a7f-b32e-7902a01fddf9The object ID (GUID) of the target contact.{ \"odata.metadata\": \"https://graph.windows.net/myorganization/$metadata#dir \"value\": [ { \"url\": \"https://graph.windows.net/myorganization/4e26-b24f-c830606ef41c/Microsoft.DirectoryServices.Cont } ]GET /contacts/{object_id}/$links/memberOf?api-version", + "Number": 120, + "Text": "120| Improve this Doc\uF1C5View Source\uF1C5NameTypeDefaultNotes*api-version1.6The version of the Graph API to target.Beginning with version 1.5, the api-version stringis represented in major.minor format. Priorreleases were represented as date strings:'2013-11-08' and '2013-04-05'. Required.ResponsesStatusCodeTypeDescriptionSamples200OK.Indicatessuccess.One or moredirectreports arereturned.Mime type: application/jsonGet Contact MemberOf LinksGet a links to the contact's direct group and directory role memberships.Required scope: Contacts.Read or Contacts.WriteRequestParametersNameTypeDefaultNotes*object_id31944231-fd52-4a7f-b32e-7902a01fddf9The object ID (GUID) of the target contact.{ \"odata.metadata\": \"https://graph.windows.net/myorganization/$metadata#dir \"value\": [ { \"url\": \"https://graph.windows.net/myorganization/4e26-b24f-c830606ef41c/Microsoft.DirectoryServices.Cont } ]GET /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" @@ -8509,17 +8623,17 @@ ] }, { - "Number": 120, - "Text": "120NameTypeDefaultNotes*api-version1.6The version of the Graph API to target.Beginning with version 1.5, the api-version stringis represented in major.minor format. Priorreleases were represented as date strings:'2013-11-08' and '2013-04-05'. Required.ResponsesStatusCodeTypeDescriptionSamples200OK.Indicatessuccess.One or moregroupsand/ordirectoryroles arereturned.Mime type: application/jsonDefinitionsContactNameTypeNotesobjectTypestringobjectIdstringdeletionTimestampstring (date-time)citystringcountrystringdepartmentstring{ \"odata.metadata\": \"https://graph.windows.net/myorganization/$metadata#dir \"value\": [ { \"url\": \"https://graph.windows.net/myorganization/b942-47c9-a10e-a4bee353ce60/Microsoft.DirectoryServices } ]", + "Number": 121, + "Text": "121NameTypeDefaultNotes*api-version1.6The version of the Graph API to target.Beginning with version 1.5, the api-version stringis represented in major.minor format. Priorreleases were represented as date strings:'2013-11-08' and '2013-04-05'. Required.ResponsesStatusCodeTypeDescriptionSamples200OK.Indicatessuccess.One or moregroupsand/ordirectoryroles arereturned.Mime type: application/jsonDefinitionsContactNameTypeNotesobjectTypestringobjectIdstringdeletionTimestampstring (date-time)citystringcountrystringdepartmentstring{ \"odata.metadata\": \"https://graph.windows.net/myorganization/$metadata#dir \"value\": [ { \"url\": \"https://graph.windows.net/myorganization/b942-47c9-a10e-a4bee353ce60/Microsoft.DirectoryServices } ]", "Links": [] }, { - "Number": 121, - "Text": "121NameTypeNotesdirSyncEnabledbooleandisplayNamestringfacsimileTelephoneNumberstringgivenNamestringjobTitlestringlastDirSyncTimestring (date-time)mailstringmailNicknamestringmobilestringphysicalDeliveryOfficeNamestringpostalCodestringprovisioningErrorsProvisioningError[]proxyAddressesarraysipProxyAddressstringstatestringstreetAddressstringsurnamestringtelephoneNumberstringthumbnailPhotostringProvisioningErrorNameTypeNoteserrorDetailstring", + "Number": 122, + "Text": "122NameTypeNotesdirSyncEnabledbooleandisplayNamestringfacsimileTelephoneNumberstringgivenNamestringjobTitlestringlastDirSyncTimestring (date-time)mailstringmailNicknamestringmobilestringphysicalDeliveryOfficeNamestringpostalCodestringprovisioningErrorsProvisioningError[]proxyAddressesarraysipProxyAddressstringstatestringstreetAddressstringsurnamestringtelephoneNumberstringthumbnailPhotostringProvisioningErrorNameTypeNoteserrorDetailstring", "Links": [ { "Goto": { - "PageNumber": 121, + "PageNumber": 122, "Coordinates": { "Left": 28, "Top": 136.250183 @@ -8528,7 +8642,7 @@ }, { "Goto": { - "PageNumber": 121, + "PageNumber": 122, "Coordinates": { "Left": 28, "Top": 136.250183 @@ -8538,8 +8652,8 @@ ] }, { - "Number": 122, - "Text": "122NameTypeNotesresolvedbooleanserviceInstancestringtimestampstring (date-time)", + "Number": 123, + "Text": "123NameTypeNotesresolvedbooleanserviceInstancestringtimestampstring (date-time)", "Links": [] } ], @@ -8644,6 +8758,17 @@ "Top": 0 } } + }, + { + "Title": "Issue5432", + "Children": [], + "Destination": { + "PageNumber": 22, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ], "Destination": { @@ -8661,7 +8786,7 @@ "Title": "CSharp", "Children": [], "Destination": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -8670,7 +8795,7 @@ } ], "Destination": { - "PageNumber": 22, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -8690,7 +8815,7 @@ "Title": "A", "Children": [], "Destination": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -8699,7 +8824,7 @@ } ], "Destination": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -8713,7 +8838,7 @@ "Title": "B", "Children": [], "Destination": { - "PageNumber": 29, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -8722,7 +8847,7 @@ } ], "Destination": { - "PageNumber": 28, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -8731,7 +8856,7 @@ } ], "Destination": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -8742,7 +8867,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -8753,7 +8878,7 @@ "Title": "Class1.IIssue8948", "Children": [], "Destination": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -8764,7 +8889,7 @@ "Title": "Class1.Issue8665", "Children": [], "Destination": { - "PageNumber": 36, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -8775,7 +8900,7 @@ "Title": "Class1.Issue8696Attribute", "Children": [], "Destination": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -8786,7 +8911,7 @@ "Title": "Class1.Issue8948", "Children": [], "Destination": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -8797,7 +8922,7 @@ "Title": "Class1.Issue9260", "Children": [], "Destination": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -8808,7 +8933,7 @@ "Title": "Class1.Test", "Children": [], "Destination": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -8819,7 +8944,7 @@ "Title": "IInheritdoc", "Children": [], "Destination": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -8830,7 +8955,7 @@ "Title": "Inheritdoc", "Children": [], "Destination": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -8841,7 +8966,7 @@ "Title": "Inheritdoc.Issue6366", "Children": [], "Destination": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -8852,7 +8977,7 @@ "Title": "Inheritdoc.Issue6366.Class1", "Children": [], "Destination": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -8863,7 +8988,7 @@ "Title": "Inheritdoc.Issue6366.Class2", "Children": [], "Destination": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -8874,7 +8999,7 @@ "Title": "Inheritdoc.Issue7035", "Children": [], "Destination": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -8885,7 +9010,7 @@ "Title": "Inheritdoc.Issue7484", "Children": [], "Destination": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -8896,7 +9021,7 @@ "Title": "Inheritdoc.Issue8101", "Children": [], "Destination": { - "PageNumber": 54, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -8907,7 +9032,7 @@ "Title": "Inheritdoc.Issue8129", "Children": [], "Destination": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -8916,7 +9041,7 @@ } ], "Destination": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -8930,7 +9055,7 @@ "Title": "BaseClass1", "Children": [], "Destination": { - "PageNumber": 58, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -8941,7 +9066,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -8950,7 +9075,7 @@ } ], "Destination": { - "PageNumber": 57, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -8967,7 +9092,7 @@ "Title": "ContainersRefType", "Children": [], "Destination": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -8978,7 +9103,7 @@ "Title": "ContainersRefType.ColorType", "Children": [], "Destination": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -8989,7 +9114,7 @@ "Title": "ContainersRefType.ContainersRefTypeChild", "Children": [], "Destination": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -9000,7 +9125,7 @@ "Title": "ContainersRefType.ContainersRefTypeChildInterface", "Children": [], "Destination": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -9011,7 +9136,7 @@ "Title": "ContainersRefType.ContainersRefTypeDelegate", "Children": [], "Destination": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -9022,7 +9147,7 @@ "Title": "ExplicitLayoutClass", "Children": [], "Destination": { - "PageNumber": 70, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -9033,7 +9158,7 @@ "Title": "Issue231", "Children": [], "Destination": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -9042,7 +9167,7 @@ } ], "Destination": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -9053,7 +9178,7 @@ "Title": "CatException", "Children": [], "Destination": { - "PageNumber": 72, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -9064,7 +9189,7 @@ "Title": "Cat", "Children": [], "Destination": { - "PageNumber": 73, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -9075,7 +9200,7 @@ "Title": "Complex", "Children": [], "Destination": { - "PageNumber": 82, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -9086,7 +9211,7 @@ "Title": "FakeDelegate", "Children": [], "Destination": { - "PageNumber": 83, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -9097,7 +9222,7 @@ "Title": "IAnimal", "Children": [], "Destination": { - "PageNumber": 84, + "PageNumber": 85, "Type": 2, "Coordinates": { "Top": 0 @@ -9108,7 +9233,7 @@ "Title": "ICat", "Children": [], "Destination": { - "PageNumber": 87, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -9119,7 +9244,7 @@ "Title": "ICatExtension", "Children": [], "Destination": { - "PageNumber": 88, + "PageNumber": 89, "Type": 2, "Coordinates": { "Top": 0 @@ -9130,7 +9255,7 @@ "Title": "MRefDelegate", "Children": [], "Destination": { - "PageNumber": 90, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -9141,7 +9266,7 @@ "Title": "MRefNormalDelegate", "Children": [], "Destination": { - "PageNumber": 91, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -9152,7 +9277,7 @@ "Title": "Tom", "Children": [], "Destination": { - "PageNumber": 92, + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -9163,7 +9288,7 @@ "Title": "TomFromBaseClass", "Children": [], "Destination": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -9172,7 +9297,7 @@ } ], "Destination": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -9186,7 +9311,7 @@ "Title": "ColorType", "Children": [], "Destination": { - "PageNumber": 96, + "PageNumber": 97, "Type": 2, "Coordinates": { "Top": 0 @@ -9195,7 +9320,7 @@ } ], "Destination": { - "PageNumber": 95, + "PageNumber": 96, "Type": 2, "Coordinates": { "Top": 0 @@ -9218,7 +9343,7 @@ "Title": "Pet Store API", "Children": [], "Destination": { - "PageNumber": 97, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -9229,7 +9354,7 @@ "Title": "Contacts API", "Children": [], "Destination": { - "PageNumber": 112, + "PageNumber": 113, "Type": 2, "Coordinates": { "Top": 0 @@ -9238,7 +9363,7 @@ } ], "Destination": { - "PageNumber": 97, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/pdf/toc.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/pdf/toc.verified.json index ee5c7e636c4..797348f3922 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/pdf/toc.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/pdf/toc.verified.json @@ -56,6 +56,12 @@ "href": "../api/BuildFromAssembly.Class1.html", "topicHref": "../api/BuildFromAssembly.Class1.html", "topicUid": "BuildFromAssembly.Class1" + }, + { + "name": "Issue5432", + "href": "../api/BuildFromAssembly.Issue5432.html", + "topicHref": "../api/BuildFromAssembly.Issue5432.html", + "topicUid": "BuildFromAssembly.Issue5432" } ] }, diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/toc.pdf.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/toc.pdf.verified.json index a11bb91f916..0d8d6ec2447 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/toc.pdf.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/toc.pdf.verified.json @@ -105,8 +105,11 @@ }, { "Number": 5, - "Text": "5ClassesClass1This is a test class.Namespace BuildFromAssembly", + "Text": "5ClassesClass1This is a test class.StructsIssue5432Namespace BuildFromAssembly", "Links": [ + { + "Uri": "" + }, { "Uri": "" } @@ -114,8 +117,11 @@ }, { "Number": 6, - "Text": "6Namespace BuildFromAssemblyClassesClass1This is a test class.", + "Text": "6Namespace BuildFromAssemblyClassesClass1This is a test class.StructsIssue5432", "Links": [ + { + "Uri": "" + }, { "Uri": "" } @@ -123,8 +129,11 @@ }, { "Number": 7, - "Text": "7ClassesClass1This is a test class.Namespace BuildFromAssembly", + "Text": "7ClassesClass1This is a test class.StructsIssue5432Namespace BuildFromAssembly", "Links": [ + { + "Uri": "" + }, { "Uri": "" } diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/xrefmap.verified.yml b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/xrefmap.verified.yml index 14fc21f9456..57ca8b012d5 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/xrefmap.verified.yml +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/xrefmap.verified.yml @@ -43,6 +43,24 @@ references: commentId: Overload:BuildFromAssembly.Class1.HelloWorld fullName: BuildFromAssembly.Class1.HelloWorld nameWithType: Class1.HelloWorld +- uid: BuildFromAssembly.Issue5432 + name: Issue5432 + href: api/BuildFromAssembly.Issue5432.html + commentId: T:BuildFromAssembly.Issue5432 + fullName: BuildFromAssembly.Issue5432 + nameWithType: Issue5432 +- uid: BuildFromAssembly.Issue5432.Name + name: Name + href: api/BuildFromAssembly.Issue5432.html#BuildFromAssembly_Issue5432_Name + commentId: P:BuildFromAssembly.Issue5432.Name + fullName: BuildFromAssembly.Issue5432.Name + nameWithType: Issue5432.Name +- uid: BuildFromAssembly.Issue5432.Name* + name: Name + href: api/BuildFromAssembly.Issue5432.html#BuildFromAssembly_Issue5432_Name_ + commentId: Overload:BuildFromAssembly.Issue5432.Name + fullName: BuildFromAssembly.Issue5432.Name + nameWithType: Issue5432.Name - uid: BuildFromCSharpSourceCode name: BuildFromCSharpSourceCode href: api/BuildFromCSharpSourceCode.html diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromAssembly.Issue5432.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromAssembly.Issue5432.html.view.verified.json new file mode 100644 index 00000000000..c315da09721 --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromAssembly.Issue5432.html.view.verified.json @@ -0,0 +1,665 @@ +{ + "uid": "BuildFromAssembly.Issue5432", + "isEii": false, + "isExtensionMethod": false, + "parent": { + "uid": "BuildFromAssembly", + "isEii": false, + "isExtensionMethod": false, + "isExternal": true, + "href": "BuildFromAssembly.html", + "name": [ + { + "lang": "csharp", + "value": "BuildFromAssembly" + }, + { + "lang": "vb", + "value": "BuildFromAssembly" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "BuildFromAssembly" + }, + { + "lang": "vb", + "value": "BuildFromAssembly" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromAssembly" + }, + { + "lang": "vb", + "value": "BuildFromAssembly" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "level": 0.0 + }, + "children": [ + { + "inProperty": true, + "typePropertyName": "inProperty", + "id": "properties", + "children": [ + { + "uid": "BuildFromAssembly.Issue5432.Name", + "isEii": false, + "isExtensionMethod": false, + "parent": "BuildFromAssembly.Issue5432", + "isExternal": false, + "name": [ + { + "lang": "csharp", + "value": "Name" + }, + { + "lang": "vb", + "value": "Name" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Issue5432.Name" + }, + { + "lang": "vb", + "value": "Issue5432.Name" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromAssembly.Issue5432.Name" + }, + { + "lang": "vb", + "value": "BuildFromAssembly.Issue5432.Name" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "syntax": { + "content": [ + { + "lang": "csharp", + "value": "public string Name { get; }" + }, + { + "lang": "vb", + "value": "Public ReadOnly Property Name As String" + } + ], + "parameters": [], + "return": null, + "propertyValue": { + "type": { + "uid": "System.String", + "name": [ + { + "lang": "csharp", + "value": "string" + }, + { + "lang": "vb", + "value": "String" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "string" + }, + { + "lang": "vb", + "value": "String" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "string" + }, + { + "lang": "vb", + "value": "String" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ] + } + } + }, + "source": { + "href": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/assembly/Class1.cs", + "startLine": 0.0, + "endLine": 0.0 + }, + "assemblies": [ + "BuildFromAssembly" + ], + "namespace": "BuildFromAssembly", + "overload": { + "uid": "BuildFromAssembly.Issue5432.Name*", + "name": [ + { + "lang": "csharp", + "value": "Name" + }, + { + "lang": "vb", + "value": "Name" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Issue5432.Name" + }, + { + "lang": "vb", + "value": "Issue5432.Name" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromAssembly.Issue5432.Name" + }, + { + "lang": "vb", + "value": "BuildFromAssembly.Issue5432.Name" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "id": "BuildFromAssembly_Issue5432_Name_" + }, + "level": 0.0, + "type": "property", + "summary": "", + "platform": null, + "docurl": "", + "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/assembly/Class1.cs", + "remarks": "", + "conceptual": "", + "implements": "", + "example": "", + "seealso": null, + "id": "BuildFromAssembly_Issue5432_Name", + "hideTitleType": false, + "hideSubtitle": false + } + ] + } + ], + "langs": [ + "csharp", + "vb" + ], + "name": [ + { + "lang": "csharp", + "value": "Issue5432" + }, + { + "lang": "vb", + "value": "Issue5432" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Issue5432" + }, + { + "lang": "vb", + "value": "Issue5432" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromAssembly.Issue5432" + }, + { + "lang": "vb", + "value": "BuildFromAssembly.Issue5432" + } + ], + "type": "struct", + "source": { + "href": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/assembly/Class1.cs", + "startLine": 0.0, + "endLine": 0.0 + }, + "assemblies": [ + "BuildFromAssembly" + ], + "namespace": { + "uid": "BuildFromAssembly", + "isEii": false, + "isExtensionMethod": false, + "isExternal": true, + "href": "BuildFromAssembly.html", + "name": [ + { + "lang": "csharp", + "value": "BuildFromAssembly" + }, + { + "lang": "vb", + "value": "BuildFromAssembly" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "BuildFromAssembly" + }, + { + "lang": "vb", + "value": "BuildFromAssembly" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromAssembly" + }, + { + "lang": "vb", + "value": "BuildFromAssembly" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "level": 0.0 + }, + "syntax": { + "content": [ + { + "lang": "csharp", + "value": "public struct Issue5432" + }, + { + "lang": "vb", + "value": "Public Structure Issue5432" + } + ] + }, + "level": 0.0, + "inheritedMembers": [ + { + "uid": "System.ValueType.Equals(System.Object)", + "isEii": false, + "isExtensionMethod": false, + "parent": "System.ValueType", + "isExternal": true, + "href": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals", + "name": [ + { + "lang": "csharp", + "value": "Equals(object)" + }, + { + "lang": "vb", + "value": "Equals(Object)" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "ValueType.Equals(object)" + }, + { + "lang": "vb", + "value": "ValueType.Equals(Object)" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "System.ValueType.Equals(object)" + }, + { + "lang": "vb", + "value": "System.ValueType.Equals(Object)" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "Equals(object)" + }, + { + "lang": "vb", + "value": "Equals(Object)" + } + ], + "level": 0.0 + }, + { + "uid": "System.ValueType.GetHashCode", + "isEii": false, + "isExtensionMethod": false, + "parent": "System.ValueType", + "isExternal": true, + "href": "https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode", + "name": [ + { + "lang": "csharp", + "value": "GetHashCode()" + }, + { + "lang": "vb", + "value": "GetHashCode()" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "ValueType.GetHashCode()" + }, + { + "lang": "vb", + "value": "ValueType.GetHashCode()" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "System.ValueType.GetHashCode()" + }, + { + "lang": "vb", + "value": "System.ValueType.GetHashCode()" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "GetHashCode()" + }, + { + "lang": "vb", + "value": "GetHashCode()" + } + ], + "level": 0.0 + }, + { + "uid": "System.ValueType.ToString", + "isEii": false, + "isExtensionMethod": false, + "parent": "System.ValueType", + "isExternal": true, + "href": "https://learn.microsoft.com/dotnet/api/system.valuetype.tostring", + "name": [ + { + "lang": "csharp", + "value": "ToString()" + }, + { + "lang": "vb", + "value": "ToString()" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "ValueType.ToString()" + }, + { + "lang": "vb", + "value": "ValueType.ToString()" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "System.ValueType.ToString()" + }, + { + "lang": "vb", + "value": "System.ValueType.ToString()" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "ToString()" + }, + { + "lang": "vb", + "value": "ToString()" + } + ], + "level": 0.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.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.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.0 + } + ], + "_appName": "Seed", + "_appTitle": "docfx seed website", + "_enableSearch": true, + "pdf": true, + "pdfTocPage": true, + "_key": "obj/api/BuildFromAssembly.Issue5432.yml", + "_navKey": "~/toc.yml", + "_navPath": "toc.html", + "_navRel": "../toc.html", + "_path": "api/BuildFromAssembly.Issue5432.html", + "_rel": "../", + "_tocKey": "~/obj/api/toc.yml", + "_tocPath": "api/toc.html", + "_tocRel": "toc.html", + "yamlmime": "ManagedReference", + "docurl": "", + "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/assembly/Class1.cs", + "summary": "", + "remarks": "", + "conceptual": "", + "implements": "", + "example": "", + "seealso": null, + "id": "BuildFromAssembly_Issue5432", + "hideTitleType": false, + "hideSubtitle": false, + "isClass": true, + "inStruct": true, + "_disableToc": false, + "_disableNextArticle": true +} \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromAssembly.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromAssembly.html.view.verified.json index 2dacceec063..c38ff6cfecb 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromAssembly.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromAssembly.html.view.verified.json @@ -71,6 +71,75 @@ "hideSubtitle": false } ] + }, + { + "inStruct": true, + "typePropertyName": "inStruct", + "id": "structs", + "children": [ + { + "uid": "BuildFromAssembly.Issue5432", + "isExtensionMethod": false, + "isExternal": true, + "href": "BuildFromAssembly.Issue5432.html", + "name": [ + { + "lang": "csharp", + "value": "Issue5432" + }, + { + "lang": "vb", + "value": "Issue5432" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Issue5432" + }, + { + "lang": "vb", + "value": "Issue5432" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromAssembly.Issue5432" + }, + { + "lang": "vb", + "value": "BuildFromAssembly.Issue5432" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "level": 0.0, + "summary": "", + "type": "struct", + "platform": null, + "isEii": false, + "docurl": "", + "sourceurl": "", + "remarks": "", + "conceptual": "", + "syntax": "", + "implements": "", + "example": "", + "seealso": null, + "id": "BuildFromAssembly_Issue5432", + "hideTitleType": false, + "hideSubtitle": false + } + ] } ], "langs": [ diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/toc.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/toc.html.view.verified.json index 40a7c08bfd0..555d27bc70a 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/toc.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/toc.html.view.verified.json @@ -16,6 +16,16 @@ "level": 3.0, "items": [], "leaf": true + }, + { + "name": "Issue5432", + "href": "BuildFromAssembly.Issue5432.html", + "topicHref": "BuildFromAssembly.Issue5432.html", + "topicUid": "BuildFromAssembly.Issue5432", + "tocHref": null, + "level": 3.0, + "items": [], + "leaf": true } ], "tocHref": null, diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/toc.json.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/toc.json.view.verified.json index 0933e9ed200..c8b9d7547eb 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/toc.json.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/toc.json.view.verified.json @@ -1,3 +1,3 @@ { - "content": "{\"order\":100,\"items\":[{\"name\":\"BuildFromAssembly\",\"href\":\"BuildFromAssembly.html\",\"topicHref\":\"BuildFromAssembly.html\",\"topicUid\":\"BuildFromAssembly\",\"items\":[{\"name\":\"Class1\",\"href\":\"BuildFromAssembly.Class1.html\",\"topicHref\":\"BuildFromAssembly.Class1.html\",\"topicUid\":\"BuildFromAssembly.Class1\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"BuildFromCSharpSourceCode.html\",\"topicHref\":\"BuildFromCSharpSourceCode.html\",\"topicUid\":\"BuildFromCSharpSourceCode\",\"items\":[{\"name\":\"CSharp\",\"href\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicUid\":\"BuildFromCSharpSourceCode.CSharp\"}]},{\"name\":\"BuildFromProject\",\"href\":\"BuildFromProject.html\",\"topicHref\":\"BuildFromProject.html\",\"topicUid\":\"BuildFromProject\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"BuildFromProject.Issue8540.html\",\"topicHref\":\"BuildFromProject.Issue8540.html\",\"topicUid\":\"BuildFromProject.Issue8540\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A.A\"}]},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B\",\"items\":[{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B.B\"}]}]},{\"name\":\"Class1\",\"href\":\"BuildFromProject.Class1.html\",\"topicHref\":\"BuildFromProject.Class1.html\",\"topicUid\":\"BuildFromProject.Class1\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicUid\":\"BuildFromProject.Class1.IIssue8948\"},{\"name\":\"Class1.Issue8665\",\"href\":\"BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8665.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8665\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8696Attribute\"},{\"name\":\"Class1.Issue8948\",\"href\":\"BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8948.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8948\"},{\"name\":\"Class1.Issue9260\",\"href\":\"BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"BuildFromProject.Class1.Issue9260.html\",\"topicUid\":\"BuildFromProject.Class1.Issue9260\"},{\"name\":\"Class1.Test\",\"href\":\"BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"BuildFromProject.Class1.Test-1.html\",\"topicUid\":\"BuildFromProject.Class1.Test`1\",\"name.vb\":\"Class1.Test(Of T)\"},{\"name\":\"IInheritdoc\",\"href\":\"BuildFromProject.IInheritdoc.html\",\"topicHref\":\"BuildFromProject.IInheritdoc.html\",\"topicUid\":\"BuildFromProject.IInheritdoc\"},{\"name\":\"Inheritdoc\",\"href\":\"BuildFromProject.Inheritdoc.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.html\",\"topicUid\":\"BuildFromProject.Inheritdoc\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366\"},{\"name\":\"Inheritdoc.Issue6366.Class1\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class1`1\",\"name.vb\":\"Inheritdoc.Issue6366.Class1(Of T)\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class2\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7035\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7484\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8101\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8129\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"BuildFromVBSourceCode.html\",\"topicHref\":\"BuildFromVBSourceCode.html\",\"topicUid\":\"BuildFromVBSourceCode\",\"items\":[{\"name\":\"BaseClass1\",\"href\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicUid\":\"BuildFromVBSourceCode.BaseClass1\"},{\"name\":\"Class1\",\"href\":\"BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"BuildFromVBSourceCode.Class1.html\",\"topicUid\":\"BuildFromVBSourceCode.Class1\"}]},{\"name\":\"CatLibrary\",\"href\":\"CatLibrary.html\",\"topicHref\":\"CatLibrary.html\",\"topicUid\":\"CatLibrary\",\"items\":[{\"name\":\"Core\",\"href\":\"CatLibrary.Core.html\",\"topicHref\":\"CatLibrary.Core.html\",\"topicUid\":\"CatLibrary.Core\",\"items\":[{\"name\":\"ContainersRefType\",\"href\":\"CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ColorType\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicUid\":\"CatLibrary.Core.ExplicitLayoutClass\"},{\"name\":\"Issue231\",\"href\":\"CatLibrary.Core.Issue231.html\",\"topicHref\":\"CatLibrary.Core.Issue231.html\",\"topicUid\":\"CatLibrary.Core.Issue231\"}]},{\"name\":\"CatException\",\"href\":\"CatLibrary.CatException-1.html\",\"topicHref\":\"CatLibrary.CatException-1.html\",\"topicUid\":\"CatLibrary.CatException`1\",\"name.vb\":\"CatException(Of T)\"},{\"name\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\",\"topicUid\":\"CatLibrary.Cat`2\",\"name.vb\":\"Cat(Of T, K)\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\",\"topicUid\":\"CatLibrary.Complex`2\",\"name.vb\":\"Complex(Of T, J)\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\",\"topicUid\":\"CatLibrary.FakeDelegate`1\",\"name.vb\":\"FakeDelegate(Of T)\"},{\"name\":\"IAnimal\",\"href\":\"CatLibrary.IAnimal.html\",\"topicHref\":\"CatLibrary.IAnimal.html\",\"topicUid\":\"CatLibrary.IAnimal\"},{\"name\":\"ICat\",\"href\":\"CatLibrary.ICat.html\",\"topicHref\":\"CatLibrary.ICat.html\",\"topicUid\":\"CatLibrary.ICat\"},{\"name\":\"ICatExtension\",\"href\":\"CatLibrary.ICatExtension.html\",\"topicHref\":\"CatLibrary.ICatExtension.html\",\"topicUid\":\"CatLibrary.ICatExtension\"},{\"name\":\"MRefDelegate\",\"href\":\"CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"CatLibrary.MRefDelegate-3.html\",\"topicUid\":\"CatLibrary.MRefDelegate`3\",\"name.vb\":\"MRefDelegate(Of K, T, L)\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"CatLibrary.MRefNormalDelegate.html\",\"topicUid\":\"CatLibrary.MRefNormalDelegate\"},{\"name\":\"Tom\",\"href\":\"CatLibrary.Tom.html\",\"topicHref\":\"CatLibrary.Tom.html\",\"topicUid\":\"CatLibrary.Tom\"},{\"name\":\"TomFromBaseClass\",\"href\":\"CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"CatLibrary.TomFromBaseClass.html\",\"topicUid\":\"CatLibrary.TomFromBaseClass\"}]},{\"name\":\"MRef.Demo.Enumeration\",\"href\":\"MRef.Demo.Enumeration.html\",\"topicHref\":\"MRef.Demo.Enumeration.html\",\"topicUid\":\"MRef.Demo.Enumeration\",\"items\":[{\"name\":\"ColorType\",\"href\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicUid\":\"MRef.Demo.Enumeration.ColorType\"}]}],\"memberLayout\":\"SamePage\",\"pdf\":true,\"pdfTocPage\":true}" + "content": "{\"order\":100,\"items\":[{\"name\":\"BuildFromAssembly\",\"href\":\"BuildFromAssembly.html\",\"topicHref\":\"BuildFromAssembly.html\",\"topicUid\":\"BuildFromAssembly\",\"items\":[{\"name\":\"Class1\",\"href\":\"BuildFromAssembly.Class1.html\",\"topicHref\":\"BuildFromAssembly.Class1.html\",\"topicUid\":\"BuildFromAssembly.Class1\"},{\"name\":\"Issue5432\",\"href\":\"BuildFromAssembly.Issue5432.html\",\"topicHref\":\"BuildFromAssembly.Issue5432.html\",\"topicUid\":\"BuildFromAssembly.Issue5432\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"BuildFromCSharpSourceCode.html\",\"topicHref\":\"BuildFromCSharpSourceCode.html\",\"topicUid\":\"BuildFromCSharpSourceCode\",\"items\":[{\"name\":\"CSharp\",\"href\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicUid\":\"BuildFromCSharpSourceCode.CSharp\"}]},{\"name\":\"BuildFromProject\",\"href\":\"BuildFromProject.html\",\"topicHref\":\"BuildFromProject.html\",\"topicUid\":\"BuildFromProject\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"BuildFromProject.Issue8540.html\",\"topicHref\":\"BuildFromProject.Issue8540.html\",\"topicUid\":\"BuildFromProject.Issue8540\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A.A\"}]},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B\",\"items\":[{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B.B\"}]}]},{\"name\":\"Class1\",\"href\":\"BuildFromProject.Class1.html\",\"topicHref\":\"BuildFromProject.Class1.html\",\"topicUid\":\"BuildFromProject.Class1\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicUid\":\"BuildFromProject.Class1.IIssue8948\"},{\"name\":\"Class1.Issue8665\",\"href\":\"BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8665.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8665\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8696Attribute\"},{\"name\":\"Class1.Issue8948\",\"href\":\"BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8948.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8948\"},{\"name\":\"Class1.Issue9260\",\"href\":\"BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"BuildFromProject.Class1.Issue9260.html\",\"topicUid\":\"BuildFromProject.Class1.Issue9260\"},{\"name\":\"Class1.Test\",\"href\":\"BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"BuildFromProject.Class1.Test-1.html\",\"topicUid\":\"BuildFromProject.Class1.Test`1\",\"name.vb\":\"Class1.Test(Of T)\"},{\"name\":\"IInheritdoc\",\"href\":\"BuildFromProject.IInheritdoc.html\",\"topicHref\":\"BuildFromProject.IInheritdoc.html\",\"topicUid\":\"BuildFromProject.IInheritdoc\"},{\"name\":\"Inheritdoc\",\"href\":\"BuildFromProject.Inheritdoc.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.html\",\"topicUid\":\"BuildFromProject.Inheritdoc\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366\"},{\"name\":\"Inheritdoc.Issue6366.Class1\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class1`1\",\"name.vb\":\"Inheritdoc.Issue6366.Class1(Of T)\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class2\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7035\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7484\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8101\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8129\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"BuildFromVBSourceCode.html\",\"topicHref\":\"BuildFromVBSourceCode.html\",\"topicUid\":\"BuildFromVBSourceCode\",\"items\":[{\"name\":\"BaseClass1\",\"href\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicUid\":\"BuildFromVBSourceCode.BaseClass1\"},{\"name\":\"Class1\",\"href\":\"BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"BuildFromVBSourceCode.Class1.html\",\"topicUid\":\"BuildFromVBSourceCode.Class1\"}]},{\"name\":\"CatLibrary\",\"href\":\"CatLibrary.html\",\"topicHref\":\"CatLibrary.html\",\"topicUid\":\"CatLibrary\",\"items\":[{\"name\":\"Core\",\"href\":\"CatLibrary.Core.html\",\"topicHref\":\"CatLibrary.Core.html\",\"topicUid\":\"CatLibrary.Core\",\"items\":[{\"name\":\"ContainersRefType\",\"href\":\"CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ColorType\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicUid\":\"CatLibrary.Core.ExplicitLayoutClass\"},{\"name\":\"Issue231\",\"href\":\"CatLibrary.Core.Issue231.html\",\"topicHref\":\"CatLibrary.Core.Issue231.html\",\"topicUid\":\"CatLibrary.Core.Issue231\"}]},{\"name\":\"CatException\",\"href\":\"CatLibrary.CatException-1.html\",\"topicHref\":\"CatLibrary.CatException-1.html\",\"topicUid\":\"CatLibrary.CatException`1\",\"name.vb\":\"CatException(Of T)\"},{\"name\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\",\"topicUid\":\"CatLibrary.Cat`2\",\"name.vb\":\"Cat(Of T, K)\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\",\"topicUid\":\"CatLibrary.Complex`2\",\"name.vb\":\"Complex(Of T, J)\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\",\"topicUid\":\"CatLibrary.FakeDelegate`1\",\"name.vb\":\"FakeDelegate(Of T)\"},{\"name\":\"IAnimal\",\"href\":\"CatLibrary.IAnimal.html\",\"topicHref\":\"CatLibrary.IAnimal.html\",\"topicUid\":\"CatLibrary.IAnimal\"},{\"name\":\"ICat\",\"href\":\"CatLibrary.ICat.html\",\"topicHref\":\"CatLibrary.ICat.html\",\"topicUid\":\"CatLibrary.ICat\"},{\"name\":\"ICatExtension\",\"href\":\"CatLibrary.ICatExtension.html\",\"topicHref\":\"CatLibrary.ICatExtension.html\",\"topicUid\":\"CatLibrary.ICatExtension\"},{\"name\":\"MRefDelegate\",\"href\":\"CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"CatLibrary.MRefDelegate-3.html\",\"topicUid\":\"CatLibrary.MRefDelegate`3\",\"name.vb\":\"MRefDelegate(Of K, T, L)\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"CatLibrary.MRefNormalDelegate.html\",\"topicUid\":\"CatLibrary.MRefNormalDelegate\"},{\"name\":\"Tom\",\"href\":\"CatLibrary.Tom.html\",\"topicHref\":\"CatLibrary.Tom.html\",\"topicUid\":\"CatLibrary.Tom\"},{\"name\":\"TomFromBaseClass\",\"href\":\"CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"CatLibrary.TomFromBaseClass.html\",\"topicUid\":\"CatLibrary.TomFromBaseClass\"}]},{\"name\":\"MRef.Demo.Enumeration\",\"href\":\"MRef.Demo.Enumeration.html\",\"topicHref\":\"MRef.Demo.Enumeration.html\",\"topicUid\":\"MRef.Demo.Enumeration\",\"items\":[{\"name\":\"ColorType\",\"href\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicUid\":\"MRef.Demo.Enumeration.ColorType\"}]}],\"memberLayout\":\"SamePage\",\"pdf\":true,\"pdfTocPage\":true}" } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/toc.pdf.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/toc.pdf.verified.json index a489a59c05e..5ba2d86b358 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/toc.pdf.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/toc.pdf.verified.json @@ -1,9 +1,9 @@ { - "NumberOfPages": 79, + "NumberOfPages": 80, "Pages": [ { "Number": 1, - "Text": "Table of ContentsBuildFromAssembly3Class14BuildFromCSharpSourceCode5CSharp6BuildFromProject7Issue85408A9A10B11B12Class113Class1.IIssue894818Class1.Issue866519Class1.Issue8696Attribute22Class1.Issue894824Class1.Issue926025Class1.Test26IInheritdoc27Inheritdoc28Inheritdoc.Issue636630Inheritdoc.Issue6366.Class131Inheritdoc.Issue6366.Class233Inheritdoc.Issue703534Inheritdoc.Issue748435Inheritdoc.Issue810137Inheritdoc.Issue812939BuildFromVBSourceCode40BaseClass141Class142CatLibrary44Core46ContainersRefType47ContainersRefType.ColorType49ContainersRefType.ContainersRefTypeChild50ContainersRefType.ContainersRefTypeChildInterface51ContainersRefType.ContainersRefTypeDelegate52ExplicitLayoutClass53Issue23154", + "Text": "Table of ContentsBuildFromAssembly3Class14Issue54325BuildFromCSharpSourceCode6CSharp7BuildFromProject8Issue85409A10A11B12B13Class114Class1.IIssue894819Class1.Issue866520Class1.Issue8696Attribute23Class1.Issue894825Class1.Issue926026Class1.Test27IInheritdoc28Inheritdoc29Inheritdoc.Issue636631Inheritdoc.Issue6366.Class132Inheritdoc.Issue6366.Class234Inheritdoc.Issue703535Inheritdoc.Issue748436Inheritdoc.Issue810138Inheritdoc.Issue812940BuildFromVBSourceCode41BaseClass142Class143CatLibrary45Core47ContainersRefType48ContainersRefType.ColorType50ContainersRefType.ContainersRefTypeChild51ContainersRefType.ContainersRefTypeChildInterface52ContainersRefType.ContainersRefTypeDelegate53ExplicitLayoutClass54", "Links": [ { "Goto": { @@ -106,7 +106,7 @@ }, { "Goto": { - "PageNumber": 18, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -124,7 +124,7 @@ }, { "Goto": { - "PageNumber": 22, + "PageNumber": 20, "Type": 2, "Coordinates": { "Top": 0 @@ -133,7 +133,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -178,7 +178,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -196,7 +196,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -223,7 +223,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -232,7 +232,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -268,7 +268,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -277,7 +277,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -295,7 +295,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -351,7 +351,7 @@ }, { "Number": 2, - "Text": "CatException55Cat56Complex65FakeDelegate66IAnimal67ICat70ICatExtension71MRefDelegate73MRefNormalDelegate74Tom75TomFromBaseClass77MRef.Demo.Enumeration78ColorType79", + "Text": "Issue23155CatException56Cat57Complex66FakeDelegate67IAnimal68ICat71ICatExtension72MRefDelegate74MRefNormalDelegate75Tom76TomFromBaseClass78MRef.Demo.Enumeration79ColorType80", "Links": [ { "Goto": { @@ -373,7 +373,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -400,7 +400,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -418,7 +418,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -445,7 +445,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -469,12 +469,21 @@ "Top": 0 } } + }, + { + "Goto": { + "PageNumber": 80, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, { "Number": 3, - "Text": "3ClassesClass1This is a test class.Namespace BuildFromAssembly", + "Text": "3ClassesClass1This is a test class.StructsIssue5432Namespace BuildFromAssembly", "Links": [ { "Goto": { @@ -484,6 +493,15 @@ "Top": 0 } } + }, + { + "Goto": { + "PageNumber": 5, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, @@ -594,11 +612,92 @@ }, { "Number": 5, - "Text": "5ClassesCSharpNamespace BuildFromCSharpSourceCode", + "Text": "5Namespace:BuildFromAssemblyAssembly:BuildFromAssembly.dllInherited MembersValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 , object.GetType()\uF1C5 ,object.Equals(object, object)\uF1C5 , object.ReferenceEquals(object, object)\uF1C5PropertiesProperty Valuestring\uF1C5Struct Issue5432public struct Issue5432Namepublic string Name { get; }", "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.tostring" + }, + { + "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.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.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.string" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, { "Goto": { - "PageNumber": 6, + "PageNumber": 3, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 3, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 3, "Type": 2, "Coordinates": { "Top": 0 @@ -609,7 +708,22 @@ }, { "Number": 6, - "Text": "6Namespace:BuildFromCSharpSourceCodeInheritanceobject\uF1C5 CSharpInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsParametersargs string\uF1C5[]Class CSharppublic class CSharp\uF12CMain(string[])public static void Main(string[] args)", + "Text": "6ClassesCSharpNamespace BuildFromCSharpSourceCode", + "Links": [ + { + "Goto": { + "PageNumber": 7, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 7, + "Text": "7Namespace:BuildFromCSharpSourceCodeInheritanceobject\uF1C5 CSharpInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsParametersargs string\uF1C5[]Class CSharppublic class CSharp\uF12CMain(string[])public static void Main(string[] args)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -694,7 +808,7 @@ }, { "Goto": { - "PageNumber": 5, + "PageNumber": 6, "Type": 2, "Coordinates": { "Top": 0 @@ -703,7 +817,7 @@ }, { "Goto": { - "PageNumber": 5, + "PageNumber": 6, "Type": 2, "Coordinates": { "Top": 0 @@ -712,7 +826,7 @@ }, { "Goto": { - "PageNumber": 5, + "PageNumber": 6, "Type": 2, "Coordinates": { "Top": 0 @@ -721,7 +835,7 @@ }, { "Goto": { - "PageNumber": 5, + "PageNumber": 6, "Type": 2, "Coordinates": { "Top": 0 @@ -730,7 +844,7 @@ }, { "Goto": { - "PageNumber": 5, + "PageNumber": 6, "Type": 2, "Coordinates": { "Top": 0 @@ -740,12 +854,12 @@ ] }, { - "Number": 7, - "Text": "7NamespacesBuildFromProject.Issue8540ClassesClass1Class1.Issue8665Class1.Issue8696AttributeClass1.Issue8948Class1.TestInheritdocInheritdoc.Issue6366Inheritdoc.Issue6366.Class1Inheritdoc.Issue6366.Class2Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101StructsInheritdoc.Issue8129InterfacesClass1.IIssue8948IInheritdocEnumsClass1.Issue9260Namespace BuildFromProject", + "Number": 8, + "Text": "8NamespacesBuildFromProject.Issue8540ClassesClass1Class1.Issue8665Class1.Issue8696AttributeClass1.Issue8948Class1.TestInheritdocInheritdoc.Issue6366Inheritdoc.Issue6366.Class1Inheritdoc.Issue6366.Class2Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101StructsInheritdoc.Issue8129InterfacesClass1.IIssue8948IInheritdocEnumsClass1.Issue9260Namespace BuildFromProject", "Links": [ { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -754,7 +868,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -763,7 +877,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -772,7 +886,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -781,7 +895,7 @@ }, { "Goto": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -790,7 +904,7 @@ }, { "Goto": { - "PageNumber": 19, + "PageNumber": 20, "Type": 2, "Coordinates": { "Top": 0 @@ -799,7 +913,7 @@ }, { "Goto": { - "PageNumber": 19, + "PageNumber": 20, "Type": 2, "Coordinates": { "Top": 0 @@ -808,7 +922,7 @@ }, { "Goto": { - "PageNumber": 22, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -817,7 +931,7 @@ }, { "Goto": { - "PageNumber": 22, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -826,7 +940,7 @@ }, { "Goto": { - "PageNumber": 22, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -835,7 +949,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -844,7 +958,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -853,7 +967,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -862,7 +976,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -871,7 +985,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -880,7 +994,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -889,7 +1003,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -898,7 +1012,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -907,7 +1021,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -916,7 +1030,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -925,7 +1039,7 @@ }, { "Goto": { - "PageNumber": 34, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -934,7 +1048,7 @@ }, { "Goto": { - "PageNumber": 34, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -943,7 +1057,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -952,7 +1066,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -961,7 +1075,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -970,7 +1084,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -979,7 +1093,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -988,7 +1102,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -997,7 +1111,7 @@ }, { "Goto": { - "PageNumber": 18, + "PageNumber": 19, "Type": 2, "Coordinates": { "Top": 0 @@ -1006,7 +1120,7 @@ }, { "Goto": { - "PageNumber": 18, + "PageNumber": 19, "Type": 2, "Coordinates": { "Top": 0 @@ -1015,7 +1129,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -1024,7 +1138,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -1033,7 +1147,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -1043,12 +1157,12 @@ ] }, { - "Number": 8, - "Text": "8NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.BNamespace BuildFromProject.Issue8540", + "Number": 9, + "Text": "9NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.BNamespace BuildFromProject.Issue8540", "Links": [ { "Goto": { - "PageNumber": 9, + "PageNumber": 10, "Type": 2, "Coordinates": { "Top": 0 @@ -1057,7 +1171,7 @@ }, { "Goto": { - "PageNumber": 9, + "PageNumber": 10, "Type": 2, "Coordinates": { "Top": 0 @@ -1066,7 +1180,7 @@ }, { "Goto": { - "PageNumber": 9, + "PageNumber": 10, "Type": 2, "Coordinates": { "Top": 0 @@ -1075,7 +1189,7 @@ }, { "Goto": { - "PageNumber": 9, + "PageNumber": 10, "Type": 2, "Coordinates": { "Top": 0 @@ -1084,7 +1198,7 @@ }, { "Goto": { - "PageNumber": 9, + "PageNumber": 10, "Type": 2, "Coordinates": { "Top": 0 @@ -1093,7 +1207,7 @@ }, { "Goto": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -1102,7 +1216,7 @@ }, { "Goto": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -1111,7 +1225,7 @@ }, { "Goto": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -1120,7 +1234,7 @@ }, { "Goto": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -1129,7 +1243,7 @@ }, { "Goto": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -1139,12 +1253,12 @@ ] }, { - "Number": 9, - "Text": "9ClassesANamespace BuildFromProject.Issue8540.A", + "Number": 10, + "Text": "10ClassesANamespace BuildFromProject.Issue8540.A", "Links": [ { "Goto": { - "PageNumber": 10, + "PageNumber": 11, "Type": 2, "Coordinates": { "Top": 0 @@ -1154,8 +1268,8 @@ ] }, { - "Number": 10, - "Text": "10Namespace:BuildFromProject.Issue8540.AAssembly:BuildFromProject.dllInheritanceobject\uF1C5 AInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class Apublic class A\uF12C", + "Number": 11, + "Text": "11Namespace:BuildFromProject.Issue8540.AAssembly:BuildFromProject.dllInheritanceobject\uF1C5 AInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class Apublic class A\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1231,7 +1345,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1240,7 +1354,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1249,7 +1363,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1258,7 +1372,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -1267,7 +1381,7 @@ }, { "Goto": { - "PageNumber": 9, + "PageNumber": 10, "Type": 2, "Coordinates": { "Top": 0 @@ -1277,12 +1391,12 @@ ] }, { - "Number": 11, - "Text": "11ClassesBNamespace BuildFromProject.Issue8540.B", + "Number": 12, + "Text": "12ClassesBNamespace BuildFromProject.Issue8540.B", "Links": [ { "Goto": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -1292,8 +1406,8 @@ ] }, { - "Number": 12, - "Text": "12Namespace:BuildFromProject.Issue8540.BAssembly:BuildFromProject.dllInheritanceobject\uF1C5 BInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class Bpublic class B\uF12C", + "Number": 13, + "Text": "13Namespace:BuildFromProject.Issue8540.BAssembly:BuildFromProject.dllInheritanceobject\uF1C5 BInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class Bpublic class B\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1369,7 +1483,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1378,7 +1492,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1387,7 +1501,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1396,7 +1510,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -1405,7 +1519,7 @@ }, { "Goto": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -1415,8 +1529,8 @@ ] }, { - "Number": 13, - "Text": "13Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1ImplementsIClass1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsPricing models are used to calculate theoretical option values1-Black Scholes2-Black763-Black76Fut4-Equity Tree5-Variance Swap6-Dividend ForecastIConfiguration related helper and extension routines.Class Class1public class Class1 : IClass1\uF12CIssue1651()public void Issue1651()Issue1887()", + "Number": 14, + "Text": "14Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1ImplementsIClass1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsPricing models are used to calculate theoretical option values1-Black Scholes2-Black763-Black76Fut4-Equity Tree5-Variance Swap6-Dividend ForecastIConfiguration related helper and extension routines.Class Class1public class Class1 : IClass1\uF12CIssue1651()public void Issue1651()Issue1887()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1492,7 +1606,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1501,7 +1615,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1510,7 +1624,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1520,13 +1634,13 @@ ] }, { - "Number": 14, - "Text": "14ExamplesRemarksFor example:Remarkspublic void Issue1887()Issue2623()public void Issue2623()MyClass myClass = new MyClass();void Update(){ myClass.Execute();}MyClass myClass = new MyClass();void Update(){ myClass.Execute();}Issue2723()public void Issue2723()NOTEThis is a . & \" '\uF431", + "Number": 15, + "Text": "15ExamplesRemarksFor example:Remarkspublic void Issue1887()Issue2623()public void Issue2623()MyClass myClass = new MyClass();void Update(){ myClass.Execute();}MyClass myClass = new MyClass();void Update(){ myClass.Execute();}Issue2723()public void Issue2723()NOTEThis is a . & \" '\uF431", "Links": [] }, { - "Number": 15, - "Text": "15Inline .link\uF1C5ExamplesRemarksfor (var i = 0; i > 10; i++) // & \" 'var range = new Range { Min = 0, Max = 10 };var range = new Range { Min = 0, Max = 10 };Issue4017()public void Issue4017()public void HookMessageDeleted(BaseSocketClient client){ client.MessageDeleted += HandleMessageDelete;}public Task HandleMessageDelete(Cacheable cachedMessage, ISocketMessageChannel channel){ // check if the message exists in cache; if not, we cannot report what was removed if (!cachedMessage.HasValue) return; var message = cachedMessage.Value; Console.WriteLine($\"A message ({message.Id}) from {message.Author} was removed from the channel {channel.Name} ({channel.Id}):\" + Environment.NewLine + message.Content); return Task.CompletedTask;}void Update(){ myClass.Execute();}", + "Number": 16, + "Text": "16Inline .link\uF1C5ExamplesRemarksfor (var i = 0; i > 10; i++) // & \" 'var range = new Range { Min = 0, Max = 10 };var range = new Range { Min = 0, Max = 10 };Issue4017()public void Issue4017()public void HookMessageDeleted(BaseSocketClient client){ client.MessageDeleted += HandleMessageDelete;}public Task HandleMessageDelete(Cacheable cachedMessage, ISocketMessageChannel channel){ // check if the message exists in cache; if not, we cannot report what was removed if (!cachedMessage.HasValue) return; var message = cachedMessage.Value; Console.WriteLine($\"A message ({message.Id}) from {message.Author} was removed from the channel {channel.Name} ({channel.Id}):\" + Environment.NewLine + message.Content); return Task.CompletedTask;}void Update(){ myClass.Execute();}", "Links": [ { "Uri": "https://www.github.com/" @@ -1540,13 +1654,13 @@ ] }, { - "Number": 16, - "Text": "16Remarks@\"\\\\?\\\" @\"\\\\?\\\"RemarksThere's really no reason to not believe that this class can test things.TermDescriptionA TermA DescriptionBee TermBee DescriptionType ParametersTTestIssue4392()public void Issue4392()Issue7484()public void Issue7484()Issue8764()public void Issue8764() where T : unmanagedIssue896()public void Issue896()", + "Number": 17, + "Text": "17Remarks@\"\\\\?\\\" @\"\\\\?\\\"RemarksThere's really no reason to not believe that this class can test things.TermDescriptionA TermA DescriptionBee TermBee DescriptionType ParametersTTestIssue4392()public void Issue4392()Issue7484()public void Issue7484()Issue8764()public void Issue8764() where T : unmanagedIssue896()public void Issue896()", "Links": [] }, { - "Number": 17, - "Text": "17See AlsoClass1.Test, Class1Calculates the determinant of a 3-dimensional matrix:Returns the smallest value:Returnsdouble\uF1C5This method should do something...RemarksThis is remarks.Issue9216()public static double Issue9216()XmlCommentIncludeTag()public void XmlCommentIncludeTag()", + "Number": 18, + "Text": "18See AlsoClass1.Test, Class1Calculates the determinant of a 3-dimensional matrix:Returns the smallest value:Returnsdouble\uF1C5This method should do something...RemarksThis is remarks.Issue9216()public static double Issue9216()XmlCommentIncludeTag()public void XmlCommentIncludeTag()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.double" @@ -1559,7 +1673,7 @@ }, { "Goto": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -1568,7 +1682,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -1577,7 +1691,7 @@ }, { "Goto": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -1587,12 +1701,12 @@ ] }, { - "Number": 18, - "Text": "18Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsDoes nothing with generic type T.Type ParametersTA generic type.Interface Class1.IIssue8948public interface Class1.IIssue8948DoNothing()void DoNothing()", + "Number": 19, + "Text": "19Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsDoes nothing with generic type T.Type ParametersTA generic type.Interface Class1.IIssue8948public interface Class1.IIssue8948DoNothing()void DoNothing()", "Links": [ { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1601,7 +1715,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1610,7 +1724,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1620,8 +1734,8 @@ ] }, { - "Number": 19, - "Text": "19Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1.Issue8665Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5ConstructorsParametersfoo int\uF1C5ParametersClass Class1.Issue8665public class Class1.Issue8665\uF12CIssue8665()public Issue8665()Issue8665(int)public Issue8665(int foo)Issue8665(int, char)public Issue8665(int foo, char bar)", + "Number": 20, + "Text": "20Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1.Issue8665Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5ConstructorsParametersfoo int\uF1C5ParametersClass Class1.Issue8665public class Class1.Issue8665\uF12CIssue8665()public Issue8665()Issue8665(int)public Issue8665(int foo)Issue8665(int, char)public Issue8665(int foo, char bar)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1706,7 +1820,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1715,7 +1829,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1724,7 +1838,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1734,8 +1848,8 @@ ] }, { - "Number": 20, - "Text": "20foo int\uF1C5bar char\uF1C5Parametersfoo int\uF1C5bar char\uF1C5baz string\uF1C5PropertiesProperty Valuechar\uF1C5Property Valuestring\uF1C5Issue8665(int, char, string)public Issue8665(int foo, char bar, string baz)Barpublic char Bar { get; }Bazpublic string Baz { get; }", + "Number": 21, + "Text": "21foo int\uF1C5bar char\uF1C5Parametersfoo int\uF1C5bar char\uF1C5baz string\uF1C5PropertiesProperty Valuechar\uF1C5Property Valuestring\uF1C5Issue8665(int, char, string)public Issue8665(int foo, char bar, string baz)Barpublic char Bar { get; }Bazpublic string Baz { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -1803,8 +1917,8 @@ ] }, { - "Number": 21, - "Text": "21Property Valueint\uF1C5Foopublic int Foo { get; }", + "Number": 22, + "Text": "22Property Valueint\uF1C5Foopublic int Foo { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -1818,8 +1932,8 @@ ] }, { - "Number": 22, - "Text": "22Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Attribute\uF1C5 Class1.Issue8696AttributeInherited MembersAttribute.Equals(object)\uF1C5 , Attribute.GetCustomAttribute(Assembly, Type)\uF1C5 ,Attribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(MemberInfo, Type)\uF1C5 ,Attribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(Module, Type)\uF1C5 , Attribute.GetCustomAttribute(Module, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5 ,Attribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetCustomAttributes(Assembly)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, bool)\uF1C5 , Attribute.GetCustomAttributes(Assembly, Type)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5 , Attribute.GetCustomAttributes(MemberInfo)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, bool)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, Type)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5 , Attribute.GetCustomAttributes(Module)\uF1C5 ,Attribute.GetCustomAttributes(Module, bool)\uF1C5 , Attribute.GetCustomAttributes(Module, Type)\uF1C5 ,Attribute.GetCustomAttributes(Module, Type, bool)\uF1C5 , Attribute.GetCustomAttributes(ParameterInfo)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetHashCode()\uF1C5 ,Attribute.IsDefaultAttribute()\uF1C5 , Attribute.IsDefined(Assembly, Type)\uF1C5 ,Attribute.IsDefined(Assembly, Type, bool)\uF1C5 , Attribute.IsDefined(MemberInfo, Type)\uF1C5 ,Attribute.IsDefined(MemberInfo, Type, bool)\uF1C5 , Attribute.IsDefined(Module, Type)\uF1C5 ,Attribute.IsDefined(Module, Type, bool)\uF1C5 , Attribute.IsDefined(ParameterInfo, Type)\uF1C5 ,Attribute.IsDefined(ParameterInfo, Type, bool)\uF1C5 , Attribute.Match(object)\uF1C5 , Attribute.TypeId\uF1C5 ,object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5ConstructorsClass Class1.Issue8696Attributepublic class Class1.Issue8696Attribute : Attribute\uF12C\uF12C", + "Number": 23, + "Text": "23Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Attribute\uF1C5 Class1.Issue8696AttributeInherited MembersAttribute.Equals(object)\uF1C5 , Attribute.GetCustomAttribute(Assembly, Type)\uF1C5 ,Attribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(MemberInfo, Type)\uF1C5 ,Attribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(Module, Type)\uF1C5 , Attribute.GetCustomAttribute(Module, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5 ,Attribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetCustomAttributes(Assembly)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, bool)\uF1C5 , Attribute.GetCustomAttributes(Assembly, Type)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5 , Attribute.GetCustomAttributes(MemberInfo)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, bool)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, Type)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5 , Attribute.GetCustomAttributes(Module)\uF1C5 ,Attribute.GetCustomAttributes(Module, bool)\uF1C5 , Attribute.GetCustomAttributes(Module, Type)\uF1C5 ,Attribute.GetCustomAttributes(Module, Type, bool)\uF1C5 , Attribute.GetCustomAttributes(ParameterInfo)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetHashCode()\uF1C5 ,Attribute.IsDefaultAttribute()\uF1C5 , Attribute.IsDefined(Assembly, Type)\uF1C5 ,Attribute.IsDefined(Assembly, Type, bool)\uF1C5 , Attribute.IsDefined(MemberInfo, Type)\uF1C5 ,Attribute.IsDefined(MemberInfo, Type, bool)\uF1C5 , Attribute.IsDefined(Module, Type)\uF1C5 ,Attribute.IsDefined(Module, Type, bool)\uF1C5 , Attribute.IsDefined(ParameterInfo, Type)\uF1C5 ,Attribute.IsDefined(ParameterInfo, Type, bool)\uF1C5 , Attribute.Match(object)\uF1C5 , Attribute.TypeId\uF1C5 ,object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5ConstructorsClass Class1.Issue8696Attributepublic class Class1.Issue8696Attribute : Attribute\uF12C\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2219,7 +2333,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2228,7 +2342,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2237,7 +2351,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2247,8 +2361,8 @@ ] }, { - "Number": 23, - "Text": "23Parametersdescription string\uF1C5boundsMin int\uF1C5boundsMax int\uF1C5validGameModes string\uF1C5[]hasMultipleSelections bool\uF1C5enumType Type\uF1C5Issue8696Attribute(string?, int, int, string[]?, bool, Type?)[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null, false, null)]public Issue8696Attribute(string? description = null, int boundsMin = 0, int boundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false, Type? enumType = null)", + "Number": 24, + "Text": "24Parametersdescription string\uF1C5boundsMin int\uF1C5boundsMax int\uF1C5validGameModes string\uF1C5[]hasMultipleSelections bool\uF1C5enumType Type\uF1C5Issue8696Attribute(string?, int, int, string[]?, bool, Type?)[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null, false, null)]public Issue8696Attribute(string? description = null, int boundsMin = 0, int boundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false, Type? enumType = null)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -2307,8 +2421,8 @@ ] }, { - "Number": 24, - "Text": "24Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1.Issue8948ImplementsClass1.IIssue8948Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsDoes nothing with generic type T.Type ParametersTA generic type.Class Class1.Issue8948public class Class1.Issue8948 : Class1.IIssue8948\uF12CDoNothing()public void DoNothing()", + "Number": 25, + "Text": "25Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1.Issue8948ImplementsClass1.IIssue8948Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsDoes nothing with generic type T.Type ParametersTA generic type.Class Class1.Issue8948public class Class1.Issue8948 : Class1.IIssue8948\uF12CDoNothing()public void DoNothing()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2384,7 +2498,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2393,7 +2507,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2402,7 +2516,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2411,7 +2525,7 @@ }, { "Goto": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -2420,7 +2534,7 @@ }, { "Goto": { - "PageNumber": 18, + "PageNumber": 19, "Type": 2, "Coordinates": { "Top": 0 @@ -2430,12 +2544,12 @@ ] }, { - "Number": 25, - "Text": "25Namespace:BuildFromProjectAssembly:BuildFromProject.dllFieldsValue = 0This is a regular enum value.[Obsolete] OldAndUnusedValue = 1This is old and unused. You shouldn't use it anymore.[Obsolete(\"Use Value\")] OldAndUnusedValue2 = 2This is old and unused. You shouldn't use it anymore.Enum Class1.Issue9260public enum Class1.Issue9260", + "Number": 26, + "Text": "26Namespace:BuildFromProjectAssembly:BuildFromProject.dllFieldsValue = 0This is a regular enum value.[Obsolete] OldAndUnusedValue = 1This is old and unused. You shouldn't use it anymore.[Obsolete(\"Use Value\")] OldAndUnusedValue2 = 2This is old and unused. You shouldn't use it anymore.Enum Class1.Issue9260public enum Class1.Issue9260", "Links": [ { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2444,7 +2558,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2453,7 +2567,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2463,8 +2577,8 @@ ] }, { - "Number": 26, - "Text": "26Namespace:BuildFromProjectAssembly:BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 Class1.TestInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class Class1.Testpublic class Class1.Test\uF12C", + "Number": 27, + "Text": "27Namespace:BuildFromProjectAssembly:BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 Class1.TestInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class Class1.Testpublic class Class1.Test\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2540,7 +2654,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2549,7 +2663,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2558,7 +2672,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2568,12 +2682,12 @@ ] }, { - "Number": 27, - "Text": "27Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsThis method should do something...Interface IInheritdocpublic interface IInheritdocIssue7629()void Issue7629()", + "Number": 28, + "Text": "28Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsThis method should do something...Interface IInheritdocpublic interface IInheritdocIssue7629()void Issue7629()", "Links": [ { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2582,7 +2696,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2591,7 +2705,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2601,8 +2715,8 @@ ] }, { - "Number": 28, - "Text": "28Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 InheritdocImplementsIInheritdoc, IDisposable\uF1C5Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsPerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.This method should do something...This method should do something...Class Inheritdocpublic class Inheritdoc : IInheritdoc, IDisposable\uF12CDispose()public void Dispose()Issue7628()public void Issue7628()Issue7629()", + "Number": 29, + "Text": "29Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 InheritdocImplementsIInheritdoc, IDisposable\uF1C5Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsPerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.This method should do something...This method should do something...Class Inheritdocpublic class Inheritdoc : IInheritdoc, IDisposable\uF12CDispose()public void Dispose()Issue7628()public void Issue7628()Issue7629()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2687,7 +2801,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2696,7 +2810,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2705,7 +2819,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2714,7 +2828,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -2724,13 +2838,13 @@ ] }, { - "Number": 29, - "Text": "29public void Issue7629()", + "Number": 30, + "Text": "30public void Issue7629()", "Links": [] }, { - "Number": 30, - "Text": "30Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue6366Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class Inheritdoc.Issue6366public class Inheritdoc.Issue6366\uF12C", + "Number": 31, + "Text": "31Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue6366Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class Inheritdoc.Issue6366public class Inheritdoc.Issue6366\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2806,7 +2920,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2815,7 +2929,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2824,7 +2938,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2834,8 +2948,8 @@ ] }, { - "Number": 31, - "Text": "31Namespace:BuildFromProjectAssembly:BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 Inheritdoc.Issue6366.Class1DerivedInheritdoc.Issue6366.Class2Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsThis text inherited.Parametersparm1 TThis text NOT inherited.parm2 int\uF1C5This text inherited.Class Inheritdoc.Issue6366.Class1public abstract class Inheritdoc.Issue6366.Class1\uF12CTestMethod1(T, int)public abstract T TestMethod1(T parm1, int parm2)", + "Number": 32, + "Text": "32Namespace:BuildFromProjectAssembly:BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 Inheritdoc.Issue6366.Class1DerivedInheritdoc.Issue6366.Class2Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsThis text inherited.Parametersparm1 TThis text NOT inherited.parm2 int\uF1C5This text inherited.Class Inheritdoc.Issue6366.Class1public abstract class Inheritdoc.Issue6366.Class1\uF12CTestMethod1(T, int)public abstract T TestMethod1(T parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2920,7 +3034,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2929,7 +3043,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2938,7 +3052,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2947,7 +3061,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -2956,7 +3070,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -2965,7 +3079,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -2975,13 +3089,13 @@ ] }, { - "Number": 32, - "Text": "32ReturnsTThis text inherited.", + "Number": 33, + "Text": "33ReturnsTThis text inherited.", "Links": [] }, { - "Number": 33, - "Text": "33Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsThis text inherited.Parametersparm1 bool\uF1C5This text NOT inherited.parm2 int\uF1C5This text inherited.Returnsbool\uF1C5This text inherited.Class Inheritdoc.Issue6366.Class2public class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\uF12C\uF12CTestMethod1(bool, int)public override bool TestMethod1(bool parm1, int parm2)", + "Number": 34, + "Text": "34Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsThis text inherited.Parametersparm1 bool\uF1C5This text NOT inherited.parm2 int\uF1C5This text inherited.Returnsbool\uF1C5This text inherited.Class Inheritdoc.Issue6366.Class2public class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\uF12C\uF12CTestMethod1(bool, int)public override bool TestMethod1(bool parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3093,7 +3207,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3102,7 +3216,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3111,7 +3225,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3120,7 +3234,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -3129,7 +3243,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -3138,7 +3252,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -3148,8 +3262,8 @@ ] }, { - "Number": 34, - "Text": "34Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue7035Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsClass Inheritdoc.Issue7035public class Inheritdoc.Issue7035\uF12CA()public void A()B()public void B()", + "Number": 35, + "Text": "35Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue7035Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsClass Inheritdoc.Issue7035public class Inheritdoc.Issue7035\uF12CA()public void A()B()public void B()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3225,7 +3339,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3234,7 +3348,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3243,7 +3357,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3253,8 +3367,8 @@ ] }, { - "Number": 35, - "Text": "35Namespace:BuildFromProjectAssembly:BuildFromProject.dllThis is a test class to have something for DocFX to document.Inheritanceobject\uF1C5 Inheritdoc.Issue7484Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5RemarksWe're going to talk about things now.BoolReturningMethod(bool)Simple method to generate docs for.DoDadA string that could have something.ConstructorsThis is a constructor to document.PropertiesA string that could have something.Class Inheritdoc.Issue7484public class Inheritdoc.Issue7484\uF12CIssue7484()public Issue7484()DoDad", + "Number": 36, + "Text": "36Namespace:BuildFromProjectAssembly:BuildFromProject.dllThis is a test class to have something for DocFX to document.Inheritanceobject\uF1C5 Inheritdoc.Issue7484Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5RemarksWe're going to talk about things now.BoolReturningMethod(bool)Simple method to generate docs for.DoDadA string that could have something.ConstructorsThis is a constructor to document.PropertiesA string that could have something.Class Inheritdoc.Issue7484public class Inheritdoc.Issue7484\uF12CIssue7484()public Issue7484()DoDad", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3330,7 +3444,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3339,7 +3453,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3348,7 +3462,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3357,7 +3471,7 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 37, "Coordinates": { "Left": 28, "Top": 584.75 @@ -3366,7 +3480,7 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 37, "Coordinates": { "Left": 28, "Top": 584.75 @@ -3375,7 +3489,7 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 37, "Coordinates": { "Left": 28, "Top": 584.75 @@ -3384,7 +3498,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 36, "Coordinates": { "Left": 28, "Top": 79.999939 @@ -3393,7 +3507,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 36, "Coordinates": { "Left": 28, "Top": 79.999939 @@ -3403,8 +3517,8 @@ ] }, { - "Number": 36, - "Text": "36Property Valuestring\uF1C5MethodsSimple method to generate docs for.Parameterssource bool\uF1C5A meaningless boolean value, much like most questions in the world.Returnsbool\uF1C5An exactly equivalently meaningless boolean value, much like most answers in the world.RemarksI'd like to take a moment to thank all of those who helped me get to a place where I can writedocumentation like this.public string DoDad { get; }BoolReturningMethod(bool)public bool BoolReturningMethod(bool source)", + "Number": 37, + "Text": "37Property Valuestring\uF1C5MethodsSimple method to generate docs for.Parameterssource bool\uF1C5A meaningless boolean value, much like most questions in the world.Returnsbool\uF1C5An exactly equivalently meaningless boolean value, much like most answers in the world.RemarksI'd like to take a moment to thank all of those who helped me get to a place where I can writedocumentation like this.public string DoDad { get; }BoolReturningMethod(bool)public bool BoolReturningMethod(bool source)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -3436,8 +3550,8 @@ ] }, { - "Number": 37, - "Text": "37Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue8101Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsCreate a new tween.Parametersfrom int\uF1C5The starting value.to int\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5A callback that will be invoked every time the tween value changes.Class Inheritdoc.Issue8101public class Inheritdoc.Issue8101\uF12CTween(int, int, float, Action)public static object Tween(int from, int to, float duration, Action onChange)", + "Number": 38, + "Text": "38Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue8101Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsCreate a new tween.Parametersfrom int\uF1C5The starting value.to int\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5A callback that will be invoked every time the tween value changes.Class Inheritdoc.Issue8101public class Inheritdoc.Issue8101\uF12CTween(int, int, float, Action)public static object Tween(int from, int to, float duration, Action onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3558,7 +3672,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3567,7 +3681,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3576,7 +3690,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3586,8 +3700,8 @@ ] }, { - "Number": 38, - "Text": "38Returnsobject\uF1C5The newly created tween instance.Create a new tween.Parametersfrom float\uF1C5The starting value.to float\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5The newly created tween instance.Tween(float, float, float, Action)public static object Tween(float from, float to, float duration, Action onChange)", + "Number": 39, + "Text": "39Returnsobject\uF1C5The newly created tween instance.Create a new tween.Parametersfrom float\uF1C5The starting value.to float\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5The newly created tween instance.Tween(float, float, float, Action)public static object Tween(float from, float to, float duration, Action onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3655,8 +3769,8 @@ ] }, { - "Number": 39, - "Text": "39Namespace:BuildFromProjectAssembly:BuildFromProject.dllInherited MembersValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5ConstructorsParametersfoo string\uF1C5Struct Inheritdoc.Issue8129public struct Inheritdoc.Issue8129Issue8129(string)public Issue8129(string foo)", + "Number": 40, + "Text": "40Namespace:BuildFromProjectAssembly:BuildFromProject.dllInherited MembersValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5ConstructorsParametersfoo string\uF1C5Struct Inheritdoc.Issue8129public struct Inheritdoc.Issue8129Issue8129(string)public Issue8129(string foo)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" @@ -3723,7 +3837,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3732,7 +3846,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3741,7 +3855,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3751,12 +3865,12 @@ ] }, { - "Number": 40, - "Text": "40ClassesBaseClass1This is the BaseClassClass1This is summary from vb class...Namespace BuildFromVBSourceCode", + "Number": 41, + "Text": "41ClassesBaseClass1This is the BaseClassClass1This is summary from vb class...Namespace BuildFromVBSourceCode", "Links": [ { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -3765,7 +3879,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -3774,7 +3888,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -3784,8 +3898,8 @@ ] }, { - "Number": 41, - "Text": "41Namespace:BuildFromVBSourceCodeThis is the BaseClassInheritanceobject\uF1C5 BaseClass1DerivedClass1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsParameterskeyword Class1ReturnsDateTime\uF1C5Class BaseClass1public abstract class BaseClass1\uF12CWithDeclarationKeyword(Class1)public abstract DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 42, + "Text": "42Namespace:BuildFromVBSourceCodeThis is the BaseClassInheritanceobject\uF1C5 BaseClass1DerivedClass1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsParameterskeyword Class1ReturnsDateTime\uF1C5Class BaseClass1public abstract class BaseClass1\uF12CWithDeclarationKeyword(Class1)public abstract DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3879,7 +3993,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -3888,7 +4002,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -3897,7 +4011,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -3906,7 +4020,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -3915,7 +4029,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -3924,7 +4038,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -3934,8 +4048,8 @@ ] }, { - "Number": 42, - "Text": "42Namespace:BuildFromVBSourceCodeThis is summary from vb class...Inheritanceobject\uF1C5 BaseClass1 Class1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5FieldsThis is a Value typeField ValueClass1PropertiesProperty ValueClass Class1public class Class1 : BaseClass1\uF12C\uF12CValueClasspublic Class1 ValueClassKeyword[Obsolete(\"This member is obsolete.\", true)]public Class1 Keyword { get; }", + "Number": 43, + "Text": "43Namespace:BuildFromVBSourceCodeThis is summary from vb class...Inheritanceobject\uF1C5 BaseClass1 Class1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5FieldsThis is a Value typeField ValueClass1PropertiesProperty ValueClass Class1public class Class1 : BaseClass1\uF12C\uF12CValueClasspublic Class1 ValueClassKeyword[Obsolete(\"This member is obsolete.\", true)]public Class1 Keyword { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4020,7 +4134,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -4029,7 +4143,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -4038,7 +4152,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -4047,7 +4161,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -4056,7 +4170,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -4065,7 +4179,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -4074,7 +4188,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -4084,8 +4198,8 @@ ] }, { - "Number": 43, - "Text": "43Class1MethodsThis is a FunctionParametersname string\uF1C5Name as the String valueReturnsint\uF1C5Returns AhoooWhat is Sub?Parameterskeyword Class1ReturnsDateTime\uF1C5Value(string)public int Value(string name)WithDeclarationKeyword(Class1)public override DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 44, + "Text": "44Class1MethodsThis is a FunctionParametersname string\uF1C5Name as the String valueReturnsint\uF1C5Returns AhoooWhat is Sub?Parameterskeyword Class1ReturnsDateTime\uF1C5Value(string)public int Value(string name)WithDeclarationKeyword(Class1)public override DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -4116,7 +4230,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -4125,7 +4239,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -4135,12 +4249,12 @@ ] }, { - "Number": 44, - "Text": "44NamespacesCatLibrary.CoreClassesCatExceptionCatHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see the remarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classComplexICatExtensionIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classTomTom class is only inherit from Object. Not any member inside itself.TomFromBaseClassTomFromBaseClass inherits from @InterfacesIAnimalThis is basic interface of all animal.ICatCat's interfaceDelegatesFakeDelegateFake delegateNamespace CatLibrary", + "Number": 45, + "Text": "45NamespacesCatLibrary.CoreClassesCatExceptionCatHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see the remarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classComplexICatExtensionIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classTomTom class is only inherit from Object. Not any member inside itself.TomFromBaseClassTomFromBaseClass inherits from @InterfacesIAnimalThis is basic interface of all animal.ICatCat's interfaceDelegatesFakeDelegateFake delegateNamespace CatLibrary", "Links": [ { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -4149,7 +4263,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -4158,7 +4272,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -4167,7 +4281,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -4176,7 +4290,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4185,7 +4299,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -4194,7 +4308,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -4203,7 +4317,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -4212,7 +4326,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -4221,7 +4335,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -4230,7 +4344,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -4239,7 +4353,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -4248,7 +4362,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -4257,7 +4371,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -4266,7 +4380,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -4275,7 +4389,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4284,7 +4398,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -4293,7 +4407,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -4303,12 +4417,12 @@ ] }, { - "Number": 45, - "Text": "45MRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", + "Number": 46, + "Text": "46MRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", "Links": [ { "Goto": { - "PageNumber": 73, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -4317,7 +4431,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -4326,7 +4440,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -4335,7 +4449,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -4345,12 +4459,12 @@ ] }, { - "Number": 46, - "Text": "46ClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegateNamespace CatLibrary.Core", + "Number": 47, + "Text": "47ClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegateNamespace CatLibrary.Core", "Links": [ { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4359,7 +4473,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4368,7 +4482,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4377,7 +4491,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4386,7 +4500,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4395,7 +4509,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4404,7 +4518,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4413,7 +4527,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -4422,7 +4536,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -4431,7 +4545,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -4440,7 +4554,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4449,7 +4563,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -4458,7 +4572,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -4467,7 +4581,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -4476,7 +4590,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4485,7 +4599,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4494,7 +4608,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4503,7 +4617,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4512,7 +4626,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4521,7 +4635,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4530,7 +4644,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4539,7 +4653,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4548,7 +4662,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -4557,7 +4671,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -4566,7 +4680,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -4575,7 +4689,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -4584,7 +4698,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -4593,7 +4707,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4602,7 +4716,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4611,7 +4725,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4620,7 +4734,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4629,7 +4743,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4638,7 +4752,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4647,7 +4761,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4657,8 +4771,8 @@ ] }, { - "Number": 47, - "Text": "47Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllStruct ContainersRefTypeInherited MembersValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5Extension MethodsIssue231.Bar(ContainersRefType) , Issue231.Foo(ContainersRefType)FieldsColorCountField Valuelong\uF1C5PropertiesGetColorCountStruct ContainersRefTypepublic struct ContainersRefTypeColorCountpublic long ColorCountGetColorCountpublic long GetColorCount { get; }", + "Number": 48, + "Text": "48Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllStruct ContainersRefTypeInherited MembersValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5Extension MethodsIssue231.Bar(ContainersRefType) , Issue231.Foo(ContainersRefType)FieldsColorCountField Valuelong\uF1C5PropertiesGetColorCountStruct ContainersRefTypepublic struct ContainersRefTypeColorCountpublic long ColorCountGetColorCountpublic long GetColorCount { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" @@ -4725,7 +4839,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4734,7 +4848,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4743,7 +4857,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -4752,7 +4866,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Coordinates": { "Left": 28, "Top": 429.5 @@ -4761,7 +4875,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Coordinates": { "Left": 28, "Top": 429.5 @@ -4770,7 +4884,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Coordinates": { "Left": 28, "Top": 429.5 @@ -4779,7 +4893,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Coordinates": { "Left": 28, "Top": 429.5 @@ -4788,7 +4902,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Coordinates": { "Left": 28, "Top": 253.99994 @@ -4797,7 +4911,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Coordinates": { "Left": 28, "Top": 253.99994 @@ -4806,7 +4920,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Coordinates": { "Left": 28, "Top": 253.99994 @@ -4815,7 +4929,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Coordinates": { "Left": 28, "Top": 253.99994 @@ -4825,8 +4939,8 @@ ] }, { - "Number": 48, - "Text": "48Property Valuelong\uF1C5MethodsContainersRefTypeNonRefMethodarrayParametersparmsArray object\uF1C5[]Returnsint\uF1C5EventsEvent TypeEventHandler\uF1C5ContainersRefTypeNonRefMethod(params object[])public static int ContainersRefTypeNonRefMethod(params object[] parmsArray)ContainersRefTypeEventHandlerpublic event EventHandler ContainersRefTypeEventHandler", + "Number": 49, + "Text": "49Property Valuelong\uF1C5MethodsContainersRefTypeNonRefMethodarrayParametersparmsArray object\uF1C5[]Returnsint\uF1C5EventsEvent TypeEventHandler\uF1C5ContainersRefTypeNonRefMethod(params object[])public static int ContainersRefTypeNonRefMethod(params object[] parmsArray)ContainersRefTypeEventHandlerpublic event EventHandler ContainersRefTypeEventHandler", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -4867,12 +4981,12 @@ ] }, { - "Number": 49, - "Text": "49Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowEnum ContainersRefType.ColorTypepublic enum ContainersRefType.ColorType", + "Number": 50, + "Text": "50Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowEnum ContainersRefType.ColorTypepublic enum ContainersRefType.ColorType", "Links": [ { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4881,7 +4995,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4890,7 +5004,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -4900,8 +5014,8 @@ ] }, { - "Number": 50, - "Text": "50Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInheritanceobject\uF1C5 ContainersRefType.ContainersRefTypeChildInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5ClassContainersRefType.ContainersRefTypeChildpublic class ContainersRefType.ContainersRefTypeChild\uF12C", + "Number": 51, + "Text": "51Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInheritanceobject\uF1C5 ContainersRefType.ContainersRefTypeChildInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5ClassContainersRefType.ContainersRefTypeChildpublic class ContainersRefType.ContainersRefTypeChild\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4977,7 +5091,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4986,7 +5100,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4995,7 +5109,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -5005,12 +5119,12 @@ ] }, { - "Number": 51, - "Text": "51Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInterfaceContainersRefType.ContainersRefTypeChildInterfacepublic interface ContainersRefType.ContainersRefTypeChildInterface", + "Number": 52, + "Text": "52Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInterfaceContainersRefType.ContainersRefTypeChildInterfacepublic interface ContainersRefType.ContainersRefTypeChildInterface", "Links": [ { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -5019,7 +5133,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -5028,7 +5142,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -5038,12 +5152,12 @@ ] }, { - "Number": 52, - "Text": "52Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllDelegate ContainersRefTypeDelegateDelegateContainersRefType.ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", + "Number": 53, + "Text": "53Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllDelegate ContainersRefTypeDelegateDelegateContainersRefType.ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", "Links": [ { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -5052,7 +5166,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -5061,7 +5175,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -5071,8 +5185,8 @@ ] }, { - "Number": 53, - "Text": "53Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInheritanceobject\uF1C5 ExplicitLayoutClassInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class ExplicitLayoutClasspublic class ExplicitLayoutClass\uF12C", + "Number": 54, + "Text": "54Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInheritanceobject\uF1C5 ExplicitLayoutClassInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class ExplicitLayoutClasspublic class ExplicitLayoutClass\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5148,7 +5262,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -5157,7 +5271,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -5166,7 +5280,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -5176,8 +5290,8 @@ ] }, { - "Number": 54, - "Text": "54Namespace:CatLibrary.CoreAssembly:CatLibrary.dllInheritanceobject\uF1C5 Issue231Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsParametersc ContainersRefTypeParametersc ContainersRefTypeClass Issue231public static class Issue231\uF12CBar(ContainersRefType)public static void Bar(this ContainersRefType c)Foo(ContainersRefType)public static void Foo(this ContainersRefType c)", + "Number": 55, + "Text": "55Namespace:CatLibrary.CoreAssembly:CatLibrary.dllInheritanceobject\uF1C5 Issue231Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsParametersc ContainersRefTypeParametersc ContainersRefTypeClass Issue231public static class Issue231\uF12CBar(ContainersRefType)public static void Bar(this ContainersRefType c)Foo(ContainersRefType)public static void Foo(this ContainersRefType c)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5253,7 +5367,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -5262,7 +5376,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -5271,7 +5385,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -5280,7 +5394,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -5289,7 +5403,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -5298,7 +5412,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -5307,7 +5421,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -5316,7 +5430,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -5325,7 +5439,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -5335,8 +5449,8 @@ ] }, { - "Number": 55, - "Text": "55Namespace:CatLibraryAssembly:CatLibrary.dllType ParametersTInheritanceobject\uF1C5 Exception\uF1C5 CatExceptionImplementsISerializable\uF1C5Inherited MembersException.GetBaseException()\uF1C5 , Exception.GetObjectData(SerializationInfo, StreamingContext)\uF1C5 ,Exception.GetType()\uF1C5 , Exception.ToString()\uF1C5 , Exception.Data\uF1C5 , Exception.HelpLink\uF1C5 ,Exception.HResult\uF1C5 , Exception.InnerException\uF1C5 , Exception.Message\uF1C5 , Exception.Source\uF1C5 ,Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 , Exception.SerializeObjectState\uF1C5 ,object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5Class CatExceptionpublic class CatException : Exception, ISerializable\uF12C\uF12C", + "Number": 56, + "Text": "56Namespace:CatLibraryAssembly:CatLibrary.dllType ParametersTInheritanceobject\uF1C5 Exception\uF1C5 CatExceptionImplementsISerializable\uF1C5Inherited MembersException.GetBaseException()\uF1C5 , Exception.GetObjectData(SerializationInfo, StreamingContext)\uF1C5 ,Exception.GetType()\uF1C5 , Exception.ToString()\uF1C5 , Exception.Data\uF1C5 , Exception.HelpLink\uF1C5 ,Exception.HResult\uF1C5 , Exception.InnerException\uF1C5 , Exception.Message\uF1C5 , Exception.Source\uF1C5 ,Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 , Exception.SerializeObjectState\uF1C5 ,object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5Class CatExceptionpublic class CatException : Exception, ISerializable\uF12C\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5529,7 +5643,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -5538,7 +5652,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -5548,8 +5662,8 @@ ] }, { - "Number": 56, - "Text": "56Namespace:CatLibraryAssembly:CatLibrary.dllHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see the remarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classThis is a class talking about CAT\uF1C5.NOTE This is a CAT classRefer to IAnimal to see other animals.Type ParametersTThis type should be class and can new instance.KThis type is a struct type, class type can't be used for this parameter.Inheritanceobject\uF1C5 CatImplementsICat, IAnimalInherited Membersobject.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class Cat[Serializable][Obsolete]public class Cat : ICat, IAnimal where T : class, new() where K : struct\uF12C", + "Number": 57, + "Text": "57Namespace:CatLibraryAssembly:CatLibrary.dllHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see the remarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classThis is a class talking about CAT\uF1C5.NOTE This is a CAT classRefer to IAnimal to see other animals.Type ParametersTThis type should be class and can new instance.KThis type is a struct type, class type can't be used for this parameter.Inheritanceobject\uF1C5 CatImplementsICat, IAnimalInherited Membersobject.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class Cat[Serializable][Obsolete]public class Cat : ICat, IAnimal where T : class, new() where K : struct\uF12C", "Links": [ { "Uri": "https://en.wikipedia.org/wiki/Cat" @@ -5625,7 +5739,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -5634,7 +5748,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -5643,7 +5757,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5652,7 +5766,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5661,7 +5775,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5670,7 +5784,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -5679,7 +5793,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5689,8 +5803,8 @@ ] }, { - "Number": 57, - "Text": "57Extension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)ExamplesHere's example of how to create an instance of this class. As T is limited with class and K is limited withstruct.As you see, here we bring in pointer so we need to add unsafe keyword.RemarksTHIS is remarks overridden in MARKDWON fileConstructorsDefault constructor.It's a complex constructor. The parameter will have some attributes.ParametersnickName string\uF1C5var a = new Cat(object, int)();int catNumber = new int();unsafe{ a.GetFeetLength(catNumber);}Cat()public Cat()Cat(string, out int, string, bool)public Cat(string nickName, out int age, string realName, bool isHealthy)", + "Number": 58, + "Text": "58Extension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)ExamplesHere's example of how to create an instance of this class. As T is limited with class and K is limited withstruct.As you see, here we bring in pointer so we need to add unsafe keyword.RemarksTHIS is remarks overridden in MARKDWON fileConstructorsDefault constructor.It's a complex constructor. The parameter will have some attributes.ParametersnickName string\uF1C5var a = new Cat(object, int)();int catNumber = new int();unsafe{ a.GetFeetLength(catNumber);}Cat()public Cat()Cat(string, out int, string, bool)public Cat(string nickName, out int age, string realName, bool isHealthy)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -5703,7 +5817,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 339.5 @@ -5712,7 +5826,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 339.5 @@ -5721,7 +5835,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 339.5 @@ -5730,7 +5844,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 339.5 @@ -5739,7 +5853,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 339.5 @@ -5748,7 +5862,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 339.5 @@ -5757,7 +5871,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 339.5 @@ -5766,7 +5880,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 339.5 @@ -5775,7 +5889,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Coordinates": { "Left": 28, "Top": 764 @@ -5784,7 +5898,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Coordinates": { "Left": 28, "Top": 764 @@ -5793,7 +5907,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Coordinates": { "Left": 28, "Top": 764 @@ -5802,7 +5916,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Coordinates": { "Left": 28, "Top": 764 @@ -5812,8 +5926,8 @@ ] }, { - "Number": 58, - "Text": "58it's string type.age int\uF1C5It's an out and ref parameter.realName string\uF1C5It's an out paramter.isHealthy bool\uF1C5It's an in parameter.Constructor with one generic parameter.ParametersownType TThis parameter type defined by class.FieldsField with attribute.Field Valuebool\uF1C5Cat(T)public Cat(T ownType)isHealthy[ContextStatic][NonSerialized][Obsolete]public bool isHealthy", + "Number": 59, + "Text": "59it's string type.age int\uF1C5It's an out and ref parameter.realName string\uF1C5It's an out paramter.isHealthy bool\uF1C5It's an in parameter.Constructor with one generic parameter.ParametersownType TThis parameter type defined by class.FieldsField with attribute.Field Valuebool\uF1C5Cat(T)public Cat(T ownType)isHealthy[ContextStatic][NonSerialized][Obsolete]public bool isHealthy", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -5854,8 +5968,8 @@ ] }, { - "Number": 59, - "Text": "59PropertiesHint cat's age.Property Valueint\uF1C5This is index property of Cat. You can see that the visibility is different between get and set method.Parametersa string\uF1C5Cat's name.Property Valueint\uF1C5Cat's number.EII property.Age[Obsolete]protected int Age { get; set; }this[string]public int this[string a] { protected get; set; }Namepublic string Name { get; }", + "Number": 60, + "Text": "60PropertiesHint cat's age.Property Valueint\uF1C5This is index property of Cat. You can see that the visibility is different between get and set method.Parametersa string\uF1C5Cat's name.Property Valueint\uF1C5Cat's number.EII property.Age[Obsolete]protected int Age { get; set; }this[string]public int this[string a] { protected get; set; }Namepublic string Name { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -5887,8 +6001,8 @@ ] }, { - "Number": 60, - "Text": "60Property Valuestring\uF1C5MethodsIt's an overridden summary in markdown formatThis is overriding methods. You can override parameter descriptions for methods, you can even addexceptions to methods. Check the intermediate obj folder to see the data model of the generatedmethod/class. Override Yaml header should follow the data structure.Parametersdate DateTime\uF1C5This is overridden description for a parameter. id must be specified.ReturnsDictionary\uF1C5>It's overridden description for return. type must be specified.ExceptionsArgumentException\uF1C5This is an overridden argument exception. you can add additional exception by adding differentexception type.Override the method of Object.Equals(object obj).Override CalculateFood Namepublic Dictionary> CalculateFood(DateTime date)Equals(object)", + "Number": 61, + "Text": "61Property Valuestring\uF1C5MethodsIt's an overridden summary in markdown formatThis is overriding methods. You can override parameter descriptions for methods, you can even addexceptions to methods. Check the intermediate obj folder to see the data model of the generatedmethod/class. Override Yaml header should follow the data structure.Parametersdate DateTime\uF1C5This is overridden description for a parameter. id must be specified.ReturnsDictionary\uF1C5>It's overridden description for return. type must be specified.ExceptionsArgumentException\uF1C5This is an overridden argument exception. you can add additional exception by adding differentexception type.Override the method of Object.Equals(object obj).Override CalculateFood Namepublic Dictionary> CalculateFood(DateTime date)Equals(object)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -5956,8 +6070,8 @@ ] }, { - "Number": 61, - "Text": "61Parametersobj object\uF1C5Can pass any class type.Returnsbool\uF1C5The return value tell you whehter the compare operation is successful.It's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.ParameterscatName int\uF1C5*Thie represent for cat name length.parameters object\uF1C5[]Optional parameters.Returnslong\uF1C5Return cat tail's length.This method have attribute above it.public override bool Equals(object obj)GetTailLength(int*, params object[])public long GetTailLength(int* catName, params object[] parameters)Jump(T, K, ref bool)", + "Number": 62, + "Text": "62Parametersobj object\uF1C5Can pass any class type.Returnsbool\uF1C5The return value tell you whehter the compare operation is successful.It's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.ParameterscatName int\uF1C5*Thie represent for cat name length.parameters object\uF1C5[]Optional parameters.Returnslong\uF1C5Return cat tail's length.This method have attribute above it.public override bool Equals(object obj)GetTailLength(int*, params object[])public long GetTailLength(int* catName, params object[] parameters)Jump(T, K, ref bool)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6007,8 +6121,8 @@ ] }, { - "Number": 62, - "Text": "62ParametersownType TType come from class define.anotherOwnType KType come from class define.cheat bool\uF1C5Hint whether this cat has cheat mode.ExceptionsArgumentException\uF1C5This is an argument exceptionEventsEat event of this catEvent TypeEventHandler\uF1C5Operators[Conditional(\"Debug\")]public void Jump(T ownType, K anotherOwnType, ref bool cheat)ownEat[Obsolete(\"This _event handler_ is deprecated.\")]public event EventHandler ownEatoperator +(Cat, int)", + "Number": 63, + "Text": "63ParametersownType TType come from class define.anotherOwnType KType come from class define.cheat bool\uF1C5Hint whether this cat has cheat mode.ExceptionsArgumentException\uF1C5This is an argument exceptionEventsEat event of this catEvent TypeEventHandler\uF1C5Operators[Conditional(\"Debug\")]public void Jump(T ownType, K anotherOwnType, ref bool cheat)ownEat[Obsolete(\"This _event handler_ is deprecated.\")]public event EventHandler ownEatoperator +(Cat, int)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" @@ -6040,8 +6154,8 @@ ] }, { - "Number": 63, - "Text": "63Addition operator of this class.Parameterslsr Cat..rsr int\uF1C5~~Returnsint\uF1C5Result with int type.Expilicit operator of this class.It means this cat can evolve to change to Tom. Tom and Jerry.Parameterssrc CatInstance of this class.ReturnsTomAdvanced class type of cat.public static int operator +(Cat lsr, int rsr)explicit operator Tom(Cat)public static explicit operator Tom(Cat src)", + "Number": 64, + "Text": "64Addition operator of this class.Parameterslsr Cat..rsr int\uF1C5~~Returnsint\uF1C5Result with int type.Expilicit operator of this class.It means this cat can evolve to change to Tom. Tom and Jerry.Parameterssrc CatInstance of this class.ReturnsTomAdvanced class type of cat.public static int operator +(Cat lsr, int rsr)explicit operator Tom(Cat)public static explicit operator Tom(Cat src)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -6063,7 +6177,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6072,7 +6186,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6081,7 +6195,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -6091,8 +6205,8 @@ ] }, { - "Number": 64, - "Text": "64Similar with operaotr +, refer to that topic.Parameterslsr Catrsr int\uF1C5Returnsint\uF1C5operator -(Cat, int)public static int operator -(Cat lsr, int rsr)", + "Number": 65, + "Text": "65Similar with operaotr +, refer to that topic.Parameterslsr Catrsr int\uF1C5Returnsint\uF1C5operator -(Cat, int)public static int operator -(Cat lsr, int rsr)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -6114,7 +6228,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6124,8 +6238,8 @@ ] }, { - "Number": 65, - "Text": "65Namespace:CatLibraryAssembly:CatLibrary.dllType ParametersTJInheritanceobject\uF1C5 ComplexInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class Complexpublic class Complex\uF12C", + "Number": 66, + "Text": "66Namespace:CatLibraryAssembly:CatLibrary.dllType ParametersTJInheritanceobject\uF1C5 ComplexInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class Complexpublic class Complex\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6201,7 +6315,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6210,7 +6324,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6220,8 +6334,8 @@ ] }, { - "Number": 66, - "Text": "66Namespace:CatLibraryAssembly:CatLibrary.dllFake delegateParametersnum long\uF1C5Fake paraname string\uF1C5Fake parascores object\uF1C5[]Optional Parameter.Returnsint\uF1C5Return a fake number to confuse you.Type ParametersTFake paraDelegate FakeDelegatepublic delegate int FakeDelegate(long num, string name, params object[] scores)", + "Number": 67, + "Text": "67Namespace:CatLibraryAssembly:CatLibrary.dllFake delegateParametersnum long\uF1C5Fake paraname string\uF1C5Fake parascores object\uF1C5[]Optional Parameter.Returnsint\uF1C5Return a fake number to confuse you.Type ParametersTFake paraDelegate FakeDelegatepublic delegate int FakeDelegate(long num, string name, params object[] scores)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -6261,7 +6375,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6270,7 +6384,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6280,8 +6394,8 @@ ] }, { - "Number": 67, - "Text": "67Namespace:CatLibraryAssembly:CatLibrary.dllThis is basic interface of all animal.Welcome to the Animal world!RemarksTHIS is remarks overridden in MARKDWON filePropertiesReturn specific number animal's name.Parametersindex int\uF1C5Animal number.Property Valuestring\uF1C5Animal name.Name of Animal.Interface IAnimalpublic interface IAnimalthis[int]string this[int index] { get; }Name", + "Number": 68, + "Text": "68Namespace:CatLibraryAssembly:CatLibrary.dllThis is basic interface of all animal.Welcome to the Animal world!RemarksTHIS is remarks overridden in MARKDWON filePropertiesReturn specific number animal's name.Parametersindex int\uF1C5Animal number.Property Valuestring\uF1C5Animal name.Name of Animal.Interface IAnimalpublic interface IAnimalthis[int]string this[int index] { get; }Name", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -6303,7 +6417,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6312,7 +6426,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6322,8 +6436,8 @@ ] }, { - "Number": 68, - "Text": "68Property Valuestring\uF1C5MethodsAnimal's eat method.Feed the animal with some foodParametersfood string\uF1C5Food to eatOverload method of eat. This define the animal eat by which tool.Parameterstool Toolstring Name { get; }Eat()void Eat()Eat(string)void Eat(string food)Eat(Tool)void Eat(Tool tool) where Tool : class", + "Number": 69, + "Text": "69Property Valuestring\uF1C5MethodsAnimal's eat method.Feed the animal with some foodParametersfood string\uF1C5Food to eatOverload method of eat. This define the animal eat by which tool.Parameterstool Toolstring Name { get; }Eat()void Eat()Eat(string)void Eat(string food)Eat(Tool)void Eat(Tool tool) where Tool : class", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -6346,13 +6460,13 @@ ] }, { - "Number": 69, - "Text": "69Tool name.Type ParametersToolIt's a class type.", + "Number": 70, + "Text": "70Tool name.Type ParametersToolIt's a class type.", "Links": [] }, { - "Number": 70, - "Text": "70Namespace:CatLibraryAssembly:CatLibrary.dllCat's interfaceInherited MembersIAnimal.Name , IAnimal.this[int] , IAnimal.Eat() , IAnimal.Eat(Tool) , IAnimal.Eat(string)Extension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)Eventseat event of cat. Every cat must implement this event.Event TypeEventHandler\uF1C5Interface ICatpublic interface ICat : IAnimaleatevent EventHandler eat", + "Number": 71, + "Text": "71Namespace:CatLibraryAssembly:CatLibrary.dllCat's interfaceInherited MembersIAnimal.Name , IAnimal.this[int] , IAnimal.Eat() , IAnimal.Eat(Tool) , IAnimal.Eat(string)Extension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)Eventseat event of cat. Every cat must implement this event.Event TypeEventHandler\uF1C5Interface ICatpublic interface ICat : IAnimaleatevent EventHandler eat", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.eventhandler" @@ -6365,7 +6479,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6374,7 +6488,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6383,7 +6497,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Coordinates": { "Left": 28, "Top": 90.499939 @@ -6392,7 +6506,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Coordinates": { "Left": 28, "Top": 90.499939 @@ -6401,7 +6515,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Coordinates": { "Left": 28, "Top": 425.75 @@ -6410,7 +6524,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Coordinates": { "Left": 28, "Top": 425.75 @@ -6419,7 +6533,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Coordinates": { "Left": 28, "Top": 584.75 @@ -6428,7 +6542,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Coordinates": { "Left": 28, "Top": 584.75 @@ -6437,7 +6551,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Coordinates": { "Left": 28, "Top": 214.24994 @@ -6446,7 +6560,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Coordinates": { "Left": 28, "Top": 449.74994 @@ -6455,7 +6569,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Coordinates": { "Left": 28, "Top": 449.74994 @@ -6464,7 +6578,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6473,7 +6587,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6482,7 +6596,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6491,7 +6605,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6500,7 +6614,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6509,7 +6623,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6518,7 +6632,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6527,7 +6641,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6536,7 +6650,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Coordinates": { "Left": 28, "Top": 764 @@ -6545,7 +6659,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Coordinates": { "Left": 28, "Top": 764 @@ -6554,7 +6668,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Coordinates": { "Left": 28, "Top": 764 @@ -6563,7 +6677,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Coordinates": { "Left": 28, "Top": 764 @@ -6573,8 +6687,8 @@ ] }, { - "Number": 71, - "Text": "71Namespace:CatLibraryAssembly:CatLibrary.dllIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classInheritanceobject\uF1C5 ICatExtensionInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsExtension method to let cat playParametersicat ICatCattoy ContainersRefType.ColorTypeSomething to playClass ICatExtensionpublic static class ICatExtension\uF12CPlay(ICat, ColorType)public static void Play(this ICat icat, ContainersRefType.ColorType toy)", + "Number": 72, + "Text": "72Namespace:CatLibraryAssembly:CatLibrary.dllIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classInheritanceobject\uF1C5 ICatExtensionInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsExtension method to let cat playParametersicat ICatCattoy ContainersRefType.ColorTypeSomething to playClass ICatExtensionpublic static class ICatExtension\uF12CPlay(ICat, ColorType)public static void Play(this ICat icat, ContainersRefType.ColorType toy)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6650,7 +6764,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6659,7 +6773,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6668,7 +6782,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -6677,7 +6791,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -6686,7 +6800,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -6695,7 +6809,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -6704,7 +6818,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -6713,7 +6827,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -6723,8 +6837,8 @@ ] }, { - "Number": 72, - "Text": "72Extension method hint that how long the cat can sleep.Parametersicat ICatThe type will be extended.hours long\uF1C5The length of sleep.Sleep(ICat, long)public static void Sleep(this ICat icat, long hours)", + "Number": 73, + "Text": "73Extension method hint that how long the cat can sleep.Parametersicat ICatThe type will be extended.hours long\uF1C5The length of sleep.Sleep(ICat, long)public static void Sleep(this ICat icat, long hours)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -6737,7 +6851,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -6747,12 +6861,12 @@ ] }, { - "Number": 73, - "Text": "73Namespace:CatLibraryAssembly:CatLibrary.dllGeneric delegate with many constrains.Parametersk KType K.t TType T.l LType L.Type ParametersKGeneric K.TGeneric T.LGeneric L.Delegate MRefDelegatepublic delegate void MRefDelegate(K k, T t, L l) where K : class, IComparable where T : struct where L : Tom, IEnumerable", + "Number": 74, + "Text": "74Namespace:CatLibraryAssembly:CatLibrary.dllGeneric delegate with many constrains.Parametersk KType K.t TType T.l LType L.Type ParametersKGeneric K.TGeneric T.LGeneric L.Delegate MRefDelegatepublic delegate void MRefDelegate(K k, T t, L l) where K : class, IComparable where T : struct where L : Tom, IEnumerable", "Links": [ { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6761,7 +6875,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6771,8 +6885,8 @@ ] }, { - "Number": 74, - "Text": "74Namespace:CatLibraryAssembly:CatLibrary.dllDelegate in the namespaceParameterspics List\uF1C5a name list of pictures.name string\uF1C5give out the needed name.Delegate MRefNormalDelegatepublic delegate void MRefNormalDelegate(List pics, out string name)", + "Number": 75, + "Text": "75Namespace:CatLibraryAssembly:CatLibrary.dllDelegate in the namespaceParameterspics List\uF1C5a name list of pictures.name string\uF1C5give out the needed name.Delegate MRefNormalDelegatepublic delegate void MRefNormalDelegate(List pics, out string name)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1" @@ -6803,7 +6917,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6812,7 +6926,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6822,8 +6936,8 @@ ] }, { - "Number": 75, - "Text": "75Namespace:CatLibraryAssembly:CatLibrary.dllTom class is only inherit from Object. Not any member inside itself.Inheritanceobject\uF1C5 TomDerivedTomFromBaseClassInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsThis is a Tom Method with complex type as returnParametersa ComplexA complex inputb Tuple\uF1C5Another complex inputClass Tompublic class Tom\uF12CTomMethod(Complex, Tuple)public Complex TomMethod(Complex a, Tuple b)", + "Number": 76, + "Text": "76Namespace:CatLibraryAssembly:CatLibrary.dllTom class is only inherit from Object. Not any member inside itself.Inheritanceobject\uF1C5 TomDerivedTomFromBaseClassInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsThis is a Tom Method with complex type as returnParametersa ComplexA complex inputb Tuple\uF1C5Another complex inputClass Tompublic class Tom\uF12CTomMethod(Complex, Tuple)public Complex TomMethod(Complex a, Tuple b)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6917,7 +7031,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6926,7 +7040,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6935,7 +7049,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -6944,7 +7058,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -6953,7 +7067,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -6962,7 +7076,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -6971,7 +7085,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -6980,7 +7094,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -6989,7 +7103,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -6998,7 +7112,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7007,7 +7121,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7016,7 +7130,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7025,7 +7139,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7034,7 +7148,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7043,7 +7157,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7052,7 +7166,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -7062,8 +7176,8 @@ ] }, { - "Number": 76, - "Text": "76ReturnsComplexComplex TomFromBaseClassExceptionsNotImplementedException\uF1C5This is not implementedArgumentException\uF1C5This is the exception to be thrown when implementedCatExceptionThis is the exception in current documentation", + "Number": 77, + "Text": "77ReturnsComplexComplex TomFromBaseClassExceptionsNotImplementedException\uF1C5This is not implementedArgumentException\uF1C5This is the exception to be thrown when implementedCatExceptionThis is the exception in current documentation", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -7094,7 +7208,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -7103,7 +7217,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7112,7 +7226,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7121,7 +7235,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7130,7 +7244,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7139,7 +7253,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7148,7 +7262,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7157,7 +7271,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7166,7 +7280,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7175,7 +7289,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -7184,7 +7298,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -7194,8 +7308,8 @@ ] }, { - "Number": 77, - "Text": "77Namespace:CatLibraryAssembly:CatLibrary.dllTomFromBaseClass inherits from @Inheritanceobject\uF1C5 Tom TomFromBaseClassInherited MembersTom.TomMethod(Complex, Tuple) ,object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5ConstructorsThis is a #ctor with parameterParametersk int\uF1C5Class TomFromBaseClasspublic class TomFromBaseClass : Tom\uF12C\uF12CTomFromBaseClass(int)public TomFromBaseClass(int k)", + "Number": 78, + "Text": "78Namespace:CatLibraryAssembly:CatLibrary.dllTomFromBaseClass inherits from @Inheritanceobject\uF1C5 Tom TomFromBaseClassInherited MembersTom.TomMethod(Complex, Tuple) ,object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5ConstructorsThis is a #ctor with parameterParametersk int\uF1C5Class TomFromBaseClasspublic class TomFromBaseClass : Tom\uF12C\uF12CTomFromBaseClass(int)public TomFromBaseClass(int k)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -7280,7 +7394,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -7289,7 +7403,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -7298,7 +7412,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -7307,7 +7421,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 351.5 @@ -7317,12 +7431,12 @@ ] }, { - "Number": 78, - "Text": "78EnumsColorTypeEnumeration ColorTypeNamespace MRef.Demo.Enumeration", + "Number": 79, + "Text": "79EnumsColorTypeEnumeration ColorTypeNamespace MRef.Demo.Enumeration", "Links": [ { "Goto": { - "PageNumber": 79, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -7331,7 +7445,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -7341,8 +7455,8 @@ ] }, { - "Number": 79, - "Text": "79Namespace:MRef.Demo.EnumerationAssembly:CatLibrary.dllEnumeration ColorTypeFieldsRed = 0this color is redBlue = 1blue like riverYellow = 2yellow comes from desertRemarksRed/Blue/Yellow can become all color you want.See Alsoobject\uF1C5Enum ColorTypepublic enum ColorType", + "Number": 80, + "Text": "80Namespace:MRef.Demo.EnumerationAssembly:CatLibrary.dllEnumeration ColorTypeFieldsRed = 0this color is redBlue = 1blue like riverYellow = 2yellow comes from desertRemarksRed/Blue/Yellow can become all color you want.See Alsoobject\uF1C5Enum ColorTypepublic enum ColorType", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -7361,7 +7475,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -7385,6 +7499,17 @@ "Top": 0 } } + }, + { + "Title": "Issue5432", + "Children": [], + "Destination": { + "PageNumber": 5, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ], "Destination": { @@ -7402,7 +7527,7 @@ "Title": "CSharp", "Children": [], "Destination": { - "PageNumber": 6, + "PageNumber": 7, "Type": 2, "Coordinates": { "Top": 0 @@ -7411,7 +7536,7 @@ } ], "Destination": { - "PageNumber": 5, + "PageNumber": 6, "Type": 2, "Coordinates": { "Top": 0 @@ -7431,7 +7556,7 @@ "Title": "A", "Children": [], "Destination": { - "PageNumber": 10, + "PageNumber": 11, "Type": 2, "Coordinates": { "Top": 0 @@ -7440,7 +7565,7 @@ } ], "Destination": { - "PageNumber": 9, + "PageNumber": 10, "Type": 2, "Coordinates": { "Top": 0 @@ -7454,7 +7579,7 @@ "Title": "B", "Children": [], "Destination": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -7463,7 +7588,7 @@ } ], "Destination": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -7472,7 +7597,7 @@ } ], "Destination": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -7483,7 +7608,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -7494,7 +7619,7 @@ "Title": "Class1.IIssue8948", "Children": [], "Destination": { - "PageNumber": 18, + "PageNumber": 19, "Type": 2, "Coordinates": { "Top": 0 @@ -7505,7 +7630,7 @@ "Title": "Class1.Issue8665", "Children": [], "Destination": { - "PageNumber": 19, + "PageNumber": 20, "Type": 2, "Coordinates": { "Top": 0 @@ -7516,7 +7641,7 @@ "Title": "Class1.Issue8696Attribute", "Children": [], "Destination": { - "PageNumber": 22, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -7527,7 +7652,7 @@ "Title": "Class1.Issue8948", "Children": [], "Destination": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -7538,7 +7663,7 @@ "Title": "Class1.Issue9260", "Children": [], "Destination": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -7549,7 +7674,7 @@ "Title": "Class1.Test", "Children": [], "Destination": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -7560,7 +7685,7 @@ "Title": "IInheritdoc", "Children": [], "Destination": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -7571,7 +7696,7 @@ "Title": "Inheritdoc", "Children": [], "Destination": { - "PageNumber": 28, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -7582,7 +7707,7 @@ "Title": "Inheritdoc.Issue6366", "Children": [], "Destination": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -7593,7 +7718,7 @@ "Title": "Inheritdoc.Issue6366.Class1", "Children": [], "Destination": { - "PageNumber": 31, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -7604,7 +7729,7 @@ "Title": "Inheritdoc.Issue6366.Class2", "Children": [], "Destination": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -7615,7 +7740,7 @@ "Title": "Inheritdoc.Issue7035", "Children": [], "Destination": { - "PageNumber": 34, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -7626,7 +7751,7 @@ "Title": "Inheritdoc.Issue7484", "Children": [], "Destination": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -7637,7 +7762,7 @@ "Title": "Inheritdoc.Issue8101", "Children": [], "Destination": { - "PageNumber": 37, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -7648,7 +7773,7 @@ "Title": "Inheritdoc.Issue8129", "Children": [], "Destination": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -7657,7 +7782,7 @@ } ], "Destination": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -7671,7 +7796,7 @@ "Title": "BaseClass1", "Children": [], "Destination": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -7682,7 +7807,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -7691,7 +7816,7 @@ } ], "Destination": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -7708,7 +7833,7 @@ "Title": "ContainersRefType", "Children": [], "Destination": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -7719,7 +7844,7 @@ "Title": "ContainersRefType.ColorType", "Children": [], "Destination": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -7730,7 +7855,7 @@ "Title": "ContainersRefType.ContainersRefTypeChild", "Children": [], "Destination": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -7741,7 +7866,7 @@ "Title": "ContainersRefType.ContainersRefTypeChildInterface", "Children": [], "Destination": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -7752,7 +7877,7 @@ "Title": "ContainersRefType.ContainersRefTypeDelegate", "Children": [], "Destination": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -7763,7 +7888,7 @@ "Title": "ExplicitLayoutClass", "Children": [], "Destination": { - "PageNumber": 53, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -7774,7 +7899,7 @@ "Title": "Issue231", "Children": [], "Destination": { - "PageNumber": 54, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -7783,7 +7908,7 @@ } ], "Destination": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -7794,7 +7919,7 @@ "Title": "CatException", "Children": [], "Destination": { - "PageNumber": 55, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -7805,7 +7930,7 @@ "Title": "Cat", "Children": [], "Destination": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -7816,7 +7941,7 @@ "Title": "Complex", "Children": [], "Destination": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -7827,7 +7952,7 @@ "Title": "FakeDelegate", "Children": [], "Destination": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -7838,7 +7963,7 @@ "Title": "IAnimal", "Children": [], "Destination": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -7849,7 +7974,7 @@ "Title": "ICat", "Children": [], "Destination": { - "PageNumber": 70, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -7860,7 +7985,7 @@ "Title": "ICatExtension", "Children": [], "Destination": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -7871,7 +7996,7 @@ "Title": "MRefDelegate", "Children": [], "Destination": { - "PageNumber": 73, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -7882,7 +8007,7 @@ "Title": "MRefNormalDelegate", "Children": [], "Destination": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -7893,7 +8018,7 @@ "Title": "Tom", "Children": [], "Destination": { - "PageNumber": 75, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -7904,7 +8029,7 @@ "Title": "TomFromBaseClass", "Children": [], "Destination": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7913,7 +8038,7 @@ } ], "Destination": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -7927,7 +8052,7 @@ "Title": "ColorType", "Children": [], "Destination": { - "PageNumber": 79, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -7936,7 +8061,7 @@ } ], "Destination": { - "PageNumber": 78, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/toc.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/toc.verified.json index c86b1101219..ceab9deb32a 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/toc.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/toc.verified.json @@ -12,6 +12,12 @@ "href": "BuildFromAssembly.Class1.html", "topicHref": "BuildFromAssembly.Class1.html", "topicUid": "BuildFromAssembly.Class1" + }, + { + "name": "Issue5432", + "href": "BuildFromAssembly.Issue5432.html", + "topicHref": "BuildFromAssembly.Issue5432.html", + "topicUid": "BuildFromAssembly.Issue5432" } ] }, diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/BuildFromAssembly.Issue5432.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/BuildFromAssembly.Issue5432.html.view.verified.json new file mode 100644 index 00000000000..6ff809da798 --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/BuildFromAssembly.Issue5432.html.view.verified.json @@ -0,0 +1,20 @@ +{ + "_appName": "Seed", + "_appTitle": "docfx seed website", + "_enableSearch": true, + "pdf": true, + "pdfTocPage": true, + "title": "Struct Issue5432", + "content": "

Struct Issue5432

\r\n
\r\n
Namespace
BuildFromAssembly
Assembly
BuildFromAssembly.dll
\r\n
public struct Issue5432

Inherited Members

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

Properties

Name

\r\n
public string Name { get; }

Property Value

string
\r\n
\r\n\r\n\r\n\r\n
", + "yamlmime": "ApiPage", + "_disableNextArticle": true, + "_key": "obj/apipage/BuildFromAssembly.Issue5432.yml", + "_navKey": "~/toc.yml", + "_navPath": "toc.html", + "_navRel": "../toc.html", + "_path": "apipage/BuildFromAssembly.Issue5432.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.Windows/apipage/BuildFromAssembly.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/BuildFromAssembly.html.view.verified.json index 01bfcfb8485..251a35176fd 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/BuildFromAssembly.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/BuildFromAssembly.html.view.verified.json @@ -5,7 +5,7 @@ "pdf": true, "pdfTocPage": true, "title": "Namespace BuildFromAssembly", - "content": "

Namespace BuildFromAssembly

\r\n

Classes

Class1
\r\n
\r\n\r\n\r\n

This is a test class.

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

Namespace BuildFromAssembly

\r\n

Classes

Class1
\r\n
\r\n\r\n\r\n

This is a test class.

\n\r\n

Structs

Issue5432
\r\n
\r\n\r\n\r\n\r\n
", "yamlmime": "ApiPage", "_disableNextArticle": true, "_key": "obj/apipage/BuildFromAssembly.yml", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/toc.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/toc.html.view.verified.json index a0374fd8ade..53a22349a46 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/toc.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/toc.html.view.verified.json @@ -21,6 +21,23 @@ "level": 3.0, "items": [], "leaf": true + }, + { + "name": "Structs", + "topicHref": null, + "tocHref": null, + "level": 3.0, + "items": [], + "leaf": true + }, + { + "name": "Issue5432", + "href": "BuildFromAssembly.Issue5432.html", + "topicHref": "BuildFromAssembly.Issue5432.html", + "tocHref": null, + "level": 3.0, + "items": [], + "leaf": true } ], "tocHref": null, diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/toc.json.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/toc.json.view.verified.json index 84ac82bcf3d..6ebde964ffe 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/toc.json.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/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\":\"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\":\"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\":\"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\":\"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\":\"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}" } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/toc.pdf.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/toc.pdf.verified.json index 3feb61259c0..530d6826b7f 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/toc.pdf.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/toc.pdf.verified.json @@ -1,9 +1,9 @@ { - "NumberOfPages": 83, + "NumberOfPages": 84, "Pages": [ { "Number": 1, - "Text": "Table of ContentsBuildFromAssembly3ClassesClass14BuildFromCSharpSourceCode5ClassesCSharp6BuildFromProject7Issue85409A10ClassesA11B12ClassesB13ClassesClass114Class1.Issue866520Class1.Issue8696Attribute23Class1.Issue894825Class1.Test26Inheritdoc27Inheritdoc.Issue636629Inheritdoc.Issue6366.Class130Inheritdoc.Issue6366.Class232Inheritdoc.Issue703534Inheritdoc.Issue748435Inheritdoc.Issue810137StructsInheritdoc.Issue812939InterfacesClass1.IIssue894840IInheritdoc41EnumsClass1.Issue926042BuildFromVBSourceCode43ClassesBaseClass144Class145", + "Text": "Table of ContentsBuildFromAssembly3ClassesClass14StructsIssue54325BuildFromCSharpSourceCode6ClassesCSharp7BuildFromProject8Issue854010A11ClassesA12B13ClassesB14ClassesClass115Class1.Issue866521Class1.Issue8696Attribute24Class1.Issue894826Class1.Test27Inheritdoc28Inheritdoc.Issue636630Inheritdoc.Issue6366.Class131Inheritdoc.Issue6366.Class233Inheritdoc.Issue703535Inheritdoc.Issue748436Inheritdoc.Issue810138StructsInheritdoc.Issue812940InterfacesClass1.IIssue894841IInheritdoc42EnumsClass1.Issue926043BuildFromVBSourceCode44Classes", "Links": [ { "Goto": { @@ -52,7 +52,7 @@ }, { "Goto": { - "PageNumber": 9, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -106,7 +106,7 @@ }, { "Goto": { - "PageNumber": 20, + "PageNumber": 15, "Type": 2, "Coordinates": { "Top": 0 @@ -115,7 +115,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 21, "Type": 2, "Coordinates": { "Top": 0 @@ -124,7 +124,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -151,7 +151,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -169,7 +169,7 @@ }, { "Goto": { - "PageNumber": 32, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -178,7 +178,7 @@ }, { "Goto": { - "PageNumber": 34, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -196,7 +196,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -205,7 +205,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -256,7 +256,13 @@ "Top": 0 } } - }, + } + ] + }, + { + "Number": 2, + "Text": "BaseClass145Class146CatLibrary49Core51ClassesContainersRefType.ContainersRefTypeChild52ExplicitLayoutClass53Issue23154StructsContainersRefType55InterfacesContainersRefType.ContainersRefTypeChildInterface57EnumsContainersRefType.ColorType58DelegatesContainersRefType.ContainersRefTypeDelegate59ClassesCat60CatException68Complex69ICatExtension70Tom72TomFromBaseClass74InterfacesIAnimal75ICat77DelegatesFakeDelegate78MRefDelegate79MRefNormalDelegate80MRef81Demo82Enumeration83EnumsColorType84", + "Links": [ { "Goto": { "PageNumber": 45, @@ -265,16 +271,10 @@ "Top": 0 } } - } - ] - }, - { - "Number": 2, - "Text": "CatLibrary48Core50ClassesContainersRefType.ContainersRefTypeChild51ExplicitLayoutClass52Issue23153StructsContainersRefType54InterfacesContainersRefType.ContainersRefTypeChildInterface56EnumsContainersRefType.ColorType57DelegatesContainersRefType.ContainersRefTypeDelegate58ClassesCat59CatException67Complex68ICatExtension69Tom71TomFromBaseClass73InterfacesIAnimal74ICat76DelegatesFakeDelegate77MRefDelegate78MRefNormalDelegate79MRef80Demo81Enumeration82EnumsColorType83", - "Links": [ + }, { "Goto": { - "PageNumber": 48, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -283,7 +283,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -328,7 +328,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -364,7 +364,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -391,7 +391,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -400,7 +400,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -418,7 +418,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -487,12 +487,21 @@ "Top": 0 } } + }, + { + "Goto": { + "PageNumber": 84, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, { "Number": 3, - "Text": "3ClassesClass1This is a test class.Namespace BuildFromAssembly", + "Text": "3ClassesClass1This is a test class.StructsIssue5432Namespace BuildFromAssembly", "Links": [ { "Goto": { @@ -502,6 +511,15 @@ "Top": 0 } } + }, + { + "Goto": { + "PageNumber": 5, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, @@ -603,11 +621,74 @@ }, { "Number": 5, - "Text": "5ClassesCSharpNamespace BuildFromCSharpSourceCode", + "Text": "5Namespace:BuildFromAssemblyAssembly:BuildFromAssembly.dllInherited Membersobject.GetType()\uF1C5 , object.ToString()\uF1C5 , object.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5PropertiesProperty Valuestring\uF1C5Struct Issue5432public struct Issue5432Namepublic string Name { get; }", "Links": [ + { + "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.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.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.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.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.string" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, { "Goto": { - "PageNumber": 6, + "PageNumber": 3, "Type": 2, "Coordinates": { "Top": 0 @@ -618,7 +699,22 @@ }, { "Number": 6, - "Text": "6Namespace:BuildFromCSharpSourceCodeInheritanceobject\uF1C5 CSharpInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsParametersargs string\uF1C5[]Class CSharppublic class CSharp\uF12CMain(string[])public static void Main(string[] args)", + "Text": "6ClassesCSharpNamespace BuildFromCSharpSourceCode", + "Links": [ + { + "Goto": { + "PageNumber": 7, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 7, + "Text": "7Namespace:BuildFromCSharpSourceCodeInheritanceobject\uF1C5 CSharpInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsParametersargs string\uF1C5[]Class CSharppublic class CSharp\uF12CMain(string[])public static void Main(string[] args)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -703,7 +799,7 @@ }, { "Goto": { - "PageNumber": 5, + "PageNumber": 6, "Type": 2, "Coordinates": { "Top": 0 @@ -712,7 +808,7 @@ }, { "Goto": { - "PageNumber": 6, + "PageNumber": 7, "Type": 2, "Coordinates": { "Top": 0 @@ -722,12 +818,12 @@ ] }, { - "Number": 7, - "Text": "7NamespacesBuildFromProject.Issue8540ClassesInheritdoc.Issue6366.Class1Class1Inheritdoc.Issue6366.Class2InheritdocInheritdoc.Issue6366Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101Class1.Issue8665Class1.Issue8696AttributeClass1.Issue8948Class1.TestStructsInheritdoc.Issue8129InterfacesIInheritdocClass1.IIssue8948EnumsNamespace BuildFromProject", + "Number": 8, + "Text": "8NamespacesBuildFromProject.Issue8540ClassesInheritdoc.Issue6366.Class1Class1Inheritdoc.Issue6366.Class2InheritdocInheritdoc.Issue6366Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101Class1.Issue8665Class1.Issue8696AttributeClass1.Issue8948Class1.TestStructsInheritdoc.Issue8129InterfacesIInheritdocClass1.IIssue8948EnumsNamespace BuildFromProject", "Links": [ { "Goto": { - "PageNumber": 9, + "PageNumber": 10, "Type": 2, "Coordinates": { "Top": 0 @@ -736,7 +832,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -745,7 +841,7 @@ }, { "Goto": { - "PageNumber": 14, + "PageNumber": 15, "Type": 2, "Coordinates": { "Top": 0 @@ -754,7 +850,7 @@ }, { "Goto": { - "PageNumber": 32, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -763,7 +859,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -772,7 +868,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -781,7 +877,7 @@ }, { "Goto": { - "PageNumber": 34, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -790,7 +886,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -799,7 +895,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -808,7 +904,7 @@ }, { "Goto": { - "PageNumber": 20, + "PageNumber": 21, "Type": 2, "Coordinates": { "Top": 0 @@ -817,7 +913,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -826,7 +922,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -835,7 +931,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -844,7 +940,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -853,7 +949,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -862,7 +958,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -872,12 +968,12 @@ ] }, { - "Number": 8, - "Text": "8Class1.Issue9260", + "Number": 9, + "Text": "9Class1.Issue9260", "Links": [ { "Goto": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -887,12 +983,12 @@ ] }, { - "Number": 9, - "Text": "9NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.BNamespace BuildFromProject.Issue8540", + "Number": 10, + "Text": "10NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.BNamespace BuildFromProject.Issue8540", "Links": [ { "Goto": { - "PageNumber": 10, + "PageNumber": 11, "Type": 2, "Coordinates": { "Top": 0 @@ -901,7 +997,7 @@ }, { "Goto": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -911,12 +1007,12 @@ ] }, { - "Number": 10, - "Text": "10ClassesANamespace BuildFromProject.Issue8540.A", + "Number": 11, + "Text": "11ClassesANamespace BuildFromProject.Issue8540.A", "Links": [ { "Goto": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -926,8 +1022,8 @@ ] }, { - "Number": 11, - "Text": "11Namespace:BuildFromProject.Issue8540.AAssembly:BuildFromProject.dllInheritanceobject\uF1C5 AInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class Apublic class A\uF12C", + "Number": 12, + "Text": "12Namespace:BuildFromProject.Issue8540.AAssembly:BuildFromProject.dllInheritanceobject\uF1C5 AInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class Apublic class A\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1003,7 +1099,7 @@ }, { "Goto": { - "PageNumber": 10, + "PageNumber": 11, "Type": 2, "Coordinates": { "Top": 0 @@ -1012,7 +1108,7 @@ }, { "Goto": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -1022,12 +1118,12 @@ ] }, { - "Number": 12, - "Text": "12ClassesBNamespace BuildFromProject.Issue8540.B", + "Number": 13, + "Text": "13ClassesBNamespace BuildFromProject.Issue8540.B", "Links": [ { "Goto": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -1037,8 +1133,8 @@ ] }, { - "Number": 13, - "Text": "13Namespace:BuildFromProject.Issue8540.BAssembly:BuildFromProject.dllInheritanceobject\uF1C5 BInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class Bpublic class B\uF12C", + "Number": 14, + "Text": "14Namespace:BuildFromProject.Issue8540.BAssembly:BuildFromProject.dllInheritanceobject\uF1C5 BInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class Bpublic class B\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1114,7 +1210,7 @@ }, { "Goto": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -1123,7 +1219,7 @@ }, { "Goto": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -1133,8 +1229,8 @@ ] }, { - "Number": 14, - "Text": "14Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1ImplementsIClass1Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsPricing models are used to calculate theoretical option values1-Black Scholes2-Black763-Black76Fut4-Equity Tree5-Variance Swap6-Dividend ForecastClass Class1 PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1' is for evaluation purposes only and is subject to change orremoval in future updates.public class Class1 : IClass1\uF12CIssue1651()public void Issue1651()", + "Number": 15, + "Text": "15Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1ImplementsIClass1Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsPricing models are used to calculate theoretical option values1-Black Scholes2-Black763-Black76Fut4-Equity Tree5-Variance Swap6-Dividend ForecastClass Class1 PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1' is for evaluation purposes only and is subject to change orremoval in future updates.public class Class1 : IClass1\uF12CIssue1651()public void Issue1651()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1219,7 +1315,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1228,7 +1324,7 @@ }, { "Goto": { - "PageNumber": 14, + "PageNumber": 15, "Type": 2, "Coordinates": { "Top": 0 @@ -1238,13 +1334,13 @@ ] }, { - "Number": 15, - "Text": "15IConfiguration related helper and extension routines.ExamplesRemarksFor example:Issue1887() Preview'BuildFromProject.Class1.Issue1887()' is for evaluation purposes only and is subject to change orremoval in future updates.public void Issue1887()Issue2623()public void Issue2623()MyClass myClass = new MyClass();void Update(){ myClass.Execute();}MyClass myClass = new MyClass();void Update(){ myClass.Execute();}Issue2723()", + "Number": 16, + "Text": "16IConfiguration related helper and extension routines.ExamplesRemarksFor example:Issue1887() Preview'BuildFromProject.Class1.Issue1887()' is for evaluation purposes only and is subject to change orremoval in future updates.public void Issue1887()Issue2623()public void Issue2623()MyClass myClass = new MyClass();void Update(){ myClass.Execute();}MyClass myClass = new MyClass();void Update(){ myClass.Execute();}Issue2723()", "Links": [] }, { - "Number": 16, - "Text": "16RemarksInline .link\uF1C5Examplespublic void Issue2723()NOTEThis is a . & \" '\uF431for (var i = 0; i > 10; i++) // & \" 'var range = new Range { Min = 0, Max = 10 };var range = new Range { Min = 0, Max = 10 };Issue4017()public void Issue4017()public void HookMessageDeleted(BaseSocketClient client){ client.MessageDeleted += HandleMessageDelete;}public Task HandleMessageDelete(Cacheable cachedMessage, ISocketMessageChannel channel){ // check if the message exists in cache; if not, we cannot report what was removed if (!cachedMessage.HasValue) return; var message = cachedMessage.Value; Console.WriteLine($\"A message ({message.Id}) from {message.Author} was removed from the channel {channel.Name} ({channel.Id}):\" + Environment.NewLine + message.Content);", + "Number": 17, + "Text": "17RemarksInline .link\uF1C5Examplespublic void Issue2723()NOTEThis is a . & \" '\uF431for (var i = 0; i > 10; i++) // & \" 'var range = new Range { Min = 0, Max = 10 };var range = new Range { Min = 0, Max = 10 };Issue4017()public void Issue4017()public void HookMessageDeleted(BaseSocketClient client){ client.MessageDeleted += HandleMessageDelete;}public Task HandleMessageDelete(Cacheable cachedMessage, ISocketMessageChannel channel){ // check if the message exists in cache; if not, we cannot report what was removed if (!cachedMessage.HasValue) return; var message = cachedMessage.Value; Console.WriteLine($\"A message ({message.Id}) from {message.Author} was removed from the channel {channel.Name} ({channel.Id}):\" + Environment.NewLine + message.Content);", "Links": [ { "Uri": "https://www.github.com/" @@ -1258,13 +1354,13 @@ ] }, { - "Number": 17, - "Text": "17RemarksRemarks@\"\\\\?\\\" @\"\\\\?\\\"RemarksThere's really no reason to not believe that this class can test things.TermDescriptionA TermA DescriptionBee TermBee Description return Task.CompletedTask;}void Update(){ myClass.Execute();}Issue4392()public void Issue4392()Issue7484()public void Issue7484()Issue8764()public void Issue8764() where T : unmanaged", + "Number": 18, + "Text": "18RemarksRemarks@\"\\\\?\\\" @\"\\\\?\\\"RemarksThere's really no reason to not believe that this class can test things.TermDescriptionA TermA DescriptionBee TermBee Description return Task.CompletedTask;}void Update(){ myClass.Execute();}Issue4392()public void Issue4392()Issue7484()public void Issue7484()Issue8764()public void Issue8764() where T : unmanaged", "Links": [] }, { - "Number": 18, - "Text": "18Type ParametersTTestSee AlsoClass1.Test , Class1Calculates the determinant of a 3-dimensional matrix:Returns the smallest value:Returnsdouble\uF1C5This method should do something...Issue896()public void Issue896()Issue9216()public static double Issue9216()XmlCommentIncludeTag()public void XmlCommentIncludeTag()", + "Number": 19, + "Text": "19Type ParametersTTestSee AlsoClass1.Test , Class1Calculates the determinant of a 3-dimensional matrix:Returns the smallest value:Returnsdouble\uF1C5This method should do something...Issue896()public void Issue896()Issue9216()public static double Issue9216()XmlCommentIncludeTag()public void XmlCommentIncludeTag()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.double" @@ -1277,7 +1373,7 @@ }, { "Goto": { - "PageNumber": 14, + "PageNumber": 15, "Type": 2, "Coordinates": { "Top": 0 @@ -1286,7 +1382,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -1295,7 +1391,7 @@ }, { "Goto": { - "PageNumber": 14, + "PageNumber": 15, "Type": 2, "Coordinates": { "Top": 0 @@ -1305,13 +1401,13 @@ ] }, { - "Number": 19, - "Text": "19RemarksThis is remarks.", + "Number": 20, + "Text": "20RemarksThis is remarks.", "Links": [] }, { - "Number": 20, - "Text": "20Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1.Issue8665Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5ConstructorsParametersfoo int\uF1C5Class Class1.Issue8665 PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1.Issue8665' is for evaluation purposes only and is subject tochange or removal in future updates.public class Class1.Issue8665\uF12CIssue8665()public Issue8665()Issue8665(int)public Issue8665(int foo)", + "Number": 21, + "Text": "21Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1.Issue8665Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5ConstructorsParametersfoo int\uF1C5Class Class1.Issue8665 PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1.Issue8665' is for evaluation purposes only and is subject tochange or removal in future updates.public class Class1.Issue8665\uF12CIssue8665()public Issue8665()Issue8665(int)public Issue8665(int foo)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1405,7 +1501,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1414,7 +1510,7 @@ }, { "Goto": { - "PageNumber": 20, + "PageNumber": 21, "Type": 2, "Coordinates": { "Top": 0 @@ -1424,8 +1520,8 @@ ] }, { - "Number": 21, - "Text": "21Parametersfoo int\uF1C5bar char\uF1C5Parametersfoo int\uF1C5bar char\uF1C5baz string\uF1C5PropertiesProperty Valuechar\uF1C5Issue8665(int, char)public Issue8665(int foo, char bar)Issue8665(int, char, string)public Issue8665(int foo, char bar, string baz)Barpublic char Bar { get; }Bazpublic string Baz { get; }", + "Number": 22, + "Text": "22Parametersfoo int\uF1C5bar char\uF1C5Parametersfoo int\uF1C5bar char\uF1C5baz string\uF1C5PropertiesProperty Valuechar\uF1C5Issue8665(int, char)public Issue8665(int foo, char bar)Issue8665(int, char, string)public Issue8665(int foo, char bar, string baz)Barpublic char Bar { get; }Bazpublic string Baz { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -1484,8 +1580,8 @@ ] }, { - "Number": 22, - "Text": "22Property Valuestring\uF1C5Property Valueint\uF1C5Foopublic int Foo { get; }", + "Number": 23, + "Text": "23Property Valuestring\uF1C5Property Valueint\uF1C5Foopublic int Foo { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -1508,8 +1604,8 @@ ] }, { - "Number": 23, - "Text": "23Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Attribute\uF1C5 Class1.Issue8696AttributeInherited MembersAttribute.Equals(object?)\uF1C5 , Attribute.GetCustomAttribute(Assembly, Type)\uF1C5 ,Attribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(MemberInfo, Type)\uF1C5 ,Attribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(Module, Type)\uF1C5 , Attribute.GetCustomAttribute(Module, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5 ,Attribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetCustomAttributes(Assembly)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, bool)\uF1C5 , Attribute.GetCustomAttributes(Assembly, Type)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5 , Attribute.GetCustomAttributes(MemberInfo)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, bool)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, Type)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5 , Attribute.GetCustomAttributes(Module)\uF1C5 ,Attribute.GetCustomAttributes(Module, bool)\uF1C5 , Attribute.GetCustomAttributes(Module, Type)\uF1C5 ,Attribute.GetCustomAttributes(Module, Type, bool)\uF1C5 , Attribute.GetCustomAttributes(ParameterInfo)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetHashCode()\uF1C5 ,Attribute.IsDefaultAttribute()\uF1C5 , Attribute.IsDefined(Assembly, Type)\uF1C5 ,Attribute.IsDefined(Assembly, Type, bool)\uF1C5 , Attribute.IsDefined(MemberInfo, Type)\uF1C5 ,Attribute.IsDefined(MemberInfo, Type, bool)\uF1C5 , Attribute.IsDefined(Module, Type)\uF1C5 ,Attribute.IsDefined(Module, Type, bool)\uF1C5 , Attribute.IsDefined(ParameterInfo, Type)\uF1C5 ,Attribute.IsDefined(ParameterInfo, Type, bool)\uF1C5 , Attribute.Match(object?)\uF1C5 , Attribute.TypeId\uF1C5 ,Class Class1.Issue8696Attribute PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1.Issue8696Attribute' is for evaluation purposes only and issubject to change or removal in future updates.public class Class1.Issue8696Attribute : Attribute\uF12C\uF12C", + "Number": 24, + "Text": "24Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Attribute\uF1C5 Class1.Issue8696AttributeInherited MembersAttribute.Equals(object?)\uF1C5 , Attribute.GetCustomAttribute(Assembly, Type)\uF1C5 ,Attribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(MemberInfo, Type)\uF1C5 ,Attribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(Module, Type)\uF1C5 , Attribute.GetCustomAttribute(Module, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5 ,Attribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetCustomAttributes(Assembly)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, bool)\uF1C5 , Attribute.GetCustomAttributes(Assembly, Type)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5 , Attribute.GetCustomAttributes(MemberInfo)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, bool)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, Type)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5 , Attribute.GetCustomAttributes(Module)\uF1C5 ,Attribute.GetCustomAttributes(Module, bool)\uF1C5 , Attribute.GetCustomAttributes(Module, Type)\uF1C5 ,Attribute.GetCustomAttributes(Module, Type, bool)\uF1C5 , Attribute.GetCustomAttributes(ParameterInfo)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetHashCode()\uF1C5 ,Attribute.IsDefaultAttribute()\uF1C5 , Attribute.IsDefined(Assembly, Type)\uF1C5 ,Attribute.IsDefined(Assembly, Type, bool)\uF1C5 , Attribute.IsDefined(MemberInfo, Type)\uF1C5 ,Attribute.IsDefined(MemberInfo, Type, bool)\uF1C5 , Attribute.IsDefined(Module, Type)\uF1C5 ,Attribute.IsDefined(Module, Type, bool)\uF1C5 , Attribute.IsDefined(ParameterInfo, Type)\uF1C5 ,Attribute.IsDefined(ParameterInfo, Type, bool)\uF1C5 , Attribute.Match(object?)\uF1C5 , Attribute.TypeId\uF1C5 ,Class Class1.Issue8696Attribute PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1.Issue8696Attribute' is for evaluation purposes only and issubject to change or removal in future updates.public class Class1.Issue8696Attribute : Attribute\uF12C\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1873,7 +1969,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1882,7 +1978,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -1892,8 +1988,8 @@ ] }, { - "Number": 24, - "Text": "24object.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5ConstructorsParametersdescription string\uF1C5?boundsMin int\uF1C5boundsMax int\uF1C5validGameModes string\uF1C5[]?hasMultipleSelections bool\uF1C5enumType Type\uF1C5?Issue8696Attribute(string?, int, int, string[]?, bool, Type?)[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null, false, null)]public Issue8696Attribute(string? description = null, int boundsMin = 0, int boundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false, Type? enumType = null)", + "Number": 25, + "Text": "25object.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5ConstructorsParametersdescription string\uF1C5?boundsMin int\uF1C5boundsMax int\uF1C5validGameModes string\uF1C5[]?hasMultipleSelections bool\uF1C5enumType Type\uF1C5?Issue8696Attribute(string?, int, int, string[]?, bool, Type?)[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null, false, null)]public Issue8696Attribute(string? description = null, int boundsMin = 0, int boundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false, Type? enumType = null)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" @@ -2015,8 +2111,8 @@ ] }, { - "Number": 25, - "Text": "25Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1.Issue8948ImplementsClass1.IIssue8948Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsDoes nothing with generic type T.Type ParametersTA generic type.Class Class1.Issue8948 PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1.Issue8948' is for evaluation purposes only and is subject tochange or removal in future updates.public class Class1.Issue8948 : Class1.IIssue8948\uF12CDoNothing()public void DoNothing()", + "Number": 26, + "Text": "26Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1.Issue8948ImplementsClass1.IIssue8948Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsDoes nothing with generic type T.Type ParametersTA generic type.Class Class1.Issue8948 PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1.Issue8948' is for evaluation purposes only and is subject tochange or removal in future updates.public class Class1.Issue8948 : Class1.IIssue8948\uF12CDoNothing()public void DoNothing()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2101,7 +2197,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2110,7 +2206,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -2119,7 +2215,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -2129,8 +2225,8 @@ ] }, { - "Number": 26, - "Text": "26Namespace:BuildFromProjectAssembly:BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 Class1.TestInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class Class1.Test PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1.Test' is for evaluation purposes only and is subject to changeor removal in future updates.public class Class1.Test\uF12C", + "Number": 27, + "Text": "27Namespace:BuildFromProjectAssembly:BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 Class1.TestInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class Class1.Test PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1.Test' is for evaluation purposes only and is subject to changeor removal in future updates.public class Class1.Test\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2215,7 +2311,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2224,7 +2320,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -2234,8 +2330,8 @@ ] }, { - "Number": 27, - "Text": "27Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 InheritdocImplementsIInheritdoc , IDisposable\uF1C5Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsPerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.This method should do something...Class Inheritdocpublic class Inheritdoc : IInheritdoc, IDisposable\uF12CDispose()public void Dispose()Issue7628()public void Issue7628()Issue7629()", + "Number": 28, + "Text": "28Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 InheritdocImplementsIInheritdoc , IDisposable\uF1C5Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsPerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.This method should do something...Class Inheritdocpublic class Inheritdoc : IInheritdoc, IDisposable\uF12CDispose()public void Dispose()Issue7628()public void Issue7628()Issue7629()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2320,7 +2416,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2329,7 +2425,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -2338,7 +2434,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -2348,13 +2444,13 @@ ] }, { - "Number": 28, - "Text": "28This method should do something...public void Issue7629()", + "Number": 29, + "Text": "29This method should do something...public void Issue7629()", "Links": [] }, { - "Number": 29, - "Text": "29Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue6366Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class Inheritdoc.Issue6366public class Inheritdoc.Issue6366\uF12C", + "Number": 30, + "Text": "30Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue6366Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class Inheritdoc.Issue6366public class Inheritdoc.Issue6366\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2430,7 +2526,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2439,7 +2535,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -2449,8 +2545,8 @@ ] }, { - "Number": 30, - "Text": "30Namespace:BuildFromProjectAssembly:BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 Inheritdoc.Issue6366.Class1Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsThis text inherited.Parametersparm1 TThis text NOT inherited.parm2 int\uF1C5This text inherited.Class Inheritdoc.Issue6366.Class1public abstract class Inheritdoc.Issue6366.Class1\uF12CTestMethod1(T, int)public abstract T TestMethod1(T parm1, int parm2)", + "Number": 31, + "Text": "31Namespace:BuildFromProjectAssembly:BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 Inheritdoc.Issue6366.Class1Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsThis text inherited.Parametersparm1 TThis text NOT inherited.parm2 int\uF1C5This text inherited.Class Inheritdoc.Issue6366.Class1public abstract class Inheritdoc.Issue6366.Class1\uF12CTestMethod1(T, int)public abstract T TestMethod1(T parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2535,7 +2631,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2544,7 +2640,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -2554,13 +2650,13 @@ ] }, { - "Number": 31, - "Text": "31ReturnsTThis text inherited.", + "Number": 32, + "Text": "32ReturnsTThis text inherited.", "Links": [] }, { - "Number": 32, - "Text": "32Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2Inherited MembersInheritdoc.Issue6366.Class1.TestMethod1(bool, int) , object.Equals(object?)\uF1C5 ,object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsThis text inherited.Parametersparm1 bool\uF1C5This text NOT inherited.parm2 int\uF1C5This text inherited.Returnsbool\uF1C5Class Inheritdoc.Issue6366.Class2public class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\uF12C\uF12CTestMethod1(bool, int)public override bool TestMethod1(bool parm1, int parm2)", + "Number": 33, + "Text": "33Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2Inherited MembersInheritdoc.Issue6366.Class1.TestMethod1(bool, int) , object.Equals(object?)\uF1C5 ,object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsThis text inherited.Parametersparm1 bool\uF1C5This text NOT inherited.parm2 int\uF1C5This text inherited.Returnsbool\uF1C5Class Inheritdoc.Issue6366.Class2public class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\uF12C\uF12CTestMethod1(bool, int)public override bool TestMethod1(bool parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2663,7 +2759,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2672,7 +2768,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -2681,7 +2777,7 @@ }, { "Goto": { - "PageNumber": 32, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -2690,7 +2786,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 31, "Coordinates": { "Left": 28, "Top": 328.25 @@ -2700,13 +2796,13 @@ ] }, { - "Number": 33, - "Text": "33This text inherited.", + "Number": 34, + "Text": "34This text inherited.", "Links": [] }, { - "Number": 34, - "Text": "34Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue7035Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsClass Inheritdoc.Issue7035public class Inheritdoc.Issue7035\uF12CA()public void A()B()public void B()", + "Number": 35, + "Text": "35Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue7035Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsClass Inheritdoc.Issue7035public class Inheritdoc.Issue7035\uF12CA()public void A()B()public void B()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2782,7 +2878,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2791,7 +2887,7 @@ }, { "Goto": { - "PageNumber": 34, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -2801,8 +2897,8 @@ ] }, { - "Number": 35, - "Text": "35Namespace:BuildFromProjectAssembly:BuildFromProject.dllThis is a test class to have something for DocFX to document.Inheritanceobject\uF1C5 Inheritdoc.Issue7484Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5RemarksWe're going to talk about things now.BoolReturningMethod(bool)Simple method to generate docs for.DoDadA string that could have something.ConstructorsThis is a constructor to document.PropertiesClass Inheritdoc.Issue7484public class Inheritdoc.Issue7484\uF12CIssue7484()public Issue7484()", + "Number": 36, + "Text": "36Namespace:BuildFromProjectAssembly:BuildFromProject.dllThis is a test class to have something for DocFX to document.Inheritanceobject\uF1C5 Inheritdoc.Issue7484Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5RemarksWe're going to talk about things now.BoolReturningMethod(bool)Simple method to generate docs for.DoDadA string that could have something.ConstructorsThis is a constructor to document.PropertiesClass Inheritdoc.Issue7484public class Inheritdoc.Issue7484\uF12CIssue7484()public Issue7484()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2878,7 +2974,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2887,7 +2983,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -2912,8 +3008,8 @@ ] }, { - "Number": 36, - "Text": "36A string that could have something.Property Valuestring\uF1C5MethodsSimple method to generate docs for.Parameterssource bool\uF1C5A meaningless boolean value, much like most questions in the world.Returnsbool\uF1C5An exactly equivalently meaningless boolean value, much like most answers in the world.RemarksI'd like to take a moment to thank all of those who helped me get to a place where I can writedocumentation like this.DoDadpublic string DoDad { get; }BoolReturningMethod(bool)public bool BoolReturningMethod(bool source)", + "Number": 37, + "Text": "37A string that could have something.Property Valuestring\uF1C5MethodsSimple method to generate docs for.Parameterssource bool\uF1C5A meaningless boolean value, much like most questions in the world.Returnsbool\uF1C5An exactly equivalently meaningless boolean value, much like most answers in the world.RemarksI'd like to take a moment to thank all of those who helped me get to a place where I can writedocumentation like this.DoDadpublic string DoDad { get; }BoolReturningMethod(bool)public bool BoolReturningMethod(bool source)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -2945,8 +3041,8 @@ ] }, { - "Number": 37, - "Text": "37Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue8101Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsCreate a new tween.Parametersfrom float\uF1C5The starting value.to float\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5Class Inheritdoc.Issue8101public class Inheritdoc.Issue8101\uF12CTween(float, float, float, Action)public static object Tween(float from, float to, float duration, Action onChange)", + "Number": 38, + "Text": "38Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue8101Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsCreate a new tween.Parametersfrom float\uF1C5The starting value.to float\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5Class Inheritdoc.Issue8101public class Inheritdoc.Issue8101\uF12CTween(float, float, float, Action)public static object Tween(float from, float to, float duration, Action onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3067,7 +3163,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3076,7 +3172,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -3086,8 +3182,8 @@ ] }, { - "Number": 38, - "Text": "38A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5The newly created tween instance.Create a new tween.Parametersfrom int\uF1C5The starting value.to int\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5The newly created tween instance.Tween(int, int, float, Action)public static object Tween(int from, int to, float duration, Action onChange)", + "Number": 39, + "Text": "39A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5The newly created tween instance.Create a new tween.Parametersfrom int\uF1C5The starting value.to int\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5The newly created tween instance.Tween(int, int, float, Action)public static object Tween(int from, int to, float duration, Action onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3155,8 +3251,8 @@ ] }, { - "Number": 39, - "Text": "39Namespace:BuildFromProjectAssembly:BuildFromProject.dllInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5ConstructorsParametersfoo string\uF1C5Struct Inheritdoc.Issue8129public struct Inheritdoc.Issue8129Issue8129(string)public Issue8129(string foo)", + "Number": 40, + "Text": "40Namespace:BuildFromProjectAssembly:BuildFromProject.dllInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5ConstructorsParametersfoo string\uF1C5Struct Inheritdoc.Issue8129public struct Inheritdoc.Issue8129Issue8129(string)public Issue8129(string foo)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" @@ -3223,7 +3319,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3233,8 +3329,8 @@ ] }, { - "Number": 40, - "Text": "40Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsDoes nothing with generic type T.Type ParametersTA generic type.Interface Class1.IIssue8948 PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1.IIssue8948' is for evaluation purposes only and is subject tochange or removal in future updates.public interface Class1.IIssue8948DoNothing()void DoNothing()", + "Number": 41, + "Text": "41Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsDoes nothing with generic type T.Type ParametersTA generic type.Interface Class1.IIssue8948 PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1.IIssue8948' is for evaluation purposes only and is subject tochange or removal in future updates.public interface Class1.IIssue8948DoNothing()void DoNothing()", "Links": [ { "Uri": "https://example.org/DOCFX001" @@ -3247,7 +3343,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3257,12 +3353,12 @@ ] }, { - "Number": 41, - "Text": "41Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsThis method should do something...Interface IInheritdocpublic interface IInheritdocIssue7629()void Issue7629()", + "Number": 42, + "Text": "42Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsThis method should do something...Interface IInheritdocpublic interface IInheritdocIssue7629()void Issue7629()", "Links": [ { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3272,8 +3368,8 @@ ] }, { - "Number": 42, - "Text": "42Namespace:BuildFromProjectAssembly:BuildFromProject.dllFieldsValue = 0This is a regular enum value.This is a remarks section. Very important remarks about Value go here.OldAndUnusedValue = 1 DeprecatedThis is old and unused. You shouldn't use it anymore.Don't use this, seriously! Use Value instead.OldAndUnusedValue2 = 2 DeprecatedThis is old and unused. You shouldn't use it anymore.Don't use this, seriously! Use Value instead.Enum Class1.Issue9260 PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1.Issue9260' is for evaluation purposes only and is subject tochange or removal in future updates.public enum Class1.Issue9260Use Value", + "Number": 43, + "Text": "43Namespace:BuildFromProjectAssembly:BuildFromProject.dllFieldsValue = 0This is a regular enum value.This is a remarks section. Very important remarks about Value go here.OldAndUnusedValue = 1 DeprecatedThis is old and unused. You shouldn't use it anymore.Don't use this, seriously! Use Value instead.OldAndUnusedValue2 = 2 DeprecatedThis is old and unused. You shouldn't use it anymore.Don't use this, seriously! Use Value instead.Enum Class1.Issue9260 PreviewDOCFX001\uF1C5: 'BuildFromProject.Class1.Issue9260' is for evaluation purposes only and is subject tochange or removal in future updates.public enum Class1.Issue9260Use Value", "Links": [ { "Uri": "https://example.org/DOCFX001" @@ -3286,7 +3382,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3296,12 +3392,12 @@ ] }, { - "Number": 43, - "Text": "43ClassesBaseClass1This is the BaseClassClass1This is summary from vb class...Namespace BuildFromVBSourceCode", + "Number": 44, + "Text": "44ClassesBaseClass1This is the BaseClassClass1This is summary from vb class...Namespace BuildFromVBSourceCode", "Links": [ { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -3310,7 +3406,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -3320,8 +3416,8 @@ ] }, { - "Number": 44, - "Text": "44Namespace:BuildFromVBSourceCodeThis is the BaseClassInheritanceobject\uF1C5 BaseClass1DerivedClass1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsParameterskeyword Class1ReturnsDateTime\uF1C5Class BaseClass1public abstract class BaseClass1\uF12CWithDeclarationKeyword(Class1)public abstract DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 45, + "Text": "45Namespace:BuildFromVBSourceCodeThis is the BaseClassInheritanceobject\uF1C5 BaseClass1DerivedClass1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsParameterskeyword Class1ReturnsDateTime\uF1C5Class BaseClass1public abstract class BaseClass1\uF12CWithDeclarationKeyword(Class1)public abstract DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3415,7 +3511,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3424,7 +3520,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -3433,7 +3529,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -3442,7 +3538,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -3452,8 +3548,8 @@ ] }, { - "Number": 45, - "Text": "45Namespace:BuildFromVBSourceCodeThis is summary from vb class...Inheritanceobject\uF1C5 BaseClass1 Class1Inherited MembersBaseClass1.WithDeclarationKeyword(Class1) , object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 ,object.Finalize()\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5FieldsThis is a Value typeField ValueClass1PropertiesClass Class1public class Class1 : BaseClass1\uF12C\uF12CValueClasspublic Class1 ValueClassKeyword DeprecatedThis member is obsolete.", + "Number": 46, + "Text": "46Namespace:BuildFromVBSourceCodeThis is summary from vb class...Inheritanceobject\uF1C5 BaseClass1 Class1Inherited MembersBaseClass1.WithDeclarationKeyword(Class1) , object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 ,object.Finalize()\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5FieldsThis is a Value typeField ValueClass1PropertiesClass Class1public class Class1 : BaseClass1\uF12C\uF12CValueClasspublic Class1 ValueClassKeyword DeprecatedThis member is obsolete.", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3538,7 +3634,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3547,7 +3643,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -3556,7 +3652,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -3565,7 +3661,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Coordinates": { "Left": 28, "Top": 308.75 @@ -3574,7 +3670,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -3584,8 +3680,8 @@ ] }, { - "Number": 46, - "Text": "46Property ValueClass1MethodsThis is a FunctionParametersname string\uF1C5Name as the String valueReturnsint\uF1C5Returns AhoooWhat is Sub?Parameterskeyword Class1[Obsolete(\"This member is obsolete.\", true)]public Class1 Keyword { get; }Value(string)public int Value(string name)WithDeclarationKeyword(Class1)public override DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 47, + "Text": "47Property ValueClass1MethodsThis is a FunctionParametersname string\uF1C5Name as the String valueReturnsint\uF1C5Returns AhoooWhat is Sub?Parameterskeyword Class1[Obsolete(\"This member is obsolete.\", true)]public Class1 Keyword { get; }Value(string)public int Value(string name)WithDeclarationKeyword(Class1)public override DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -3607,7 +3703,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -3616,7 +3712,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -3626,8 +3722,8 @@ ] }, { - "Number": 47, - "Text": "47ReturnsDateTime\uF1C5", + "Number": 48, + "Text": "48ReturnsDateTime\uF1C5", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" @@ -3641,12 +3737,12 @@ ] }, { - "Number": 48, - "Text": "48NamespacesCatLibrary.CoreClassesCatHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see the remarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classCatExceptionComplexICatExtensionIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classTomTom class is only inherit from Object. Not any member inside itself.TomFromBaseClassTomFromBaseClass inherits from @InterfacesIAnimalThis is basic interface of all animal.ICatCat's interfaceNamespace CatLibrary", + "Number": 49, + "Text": "49NamespacesCatLibrary.CoreClassesCatHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see the remarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classCatExceptionComplexICatExtensionIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classTomTom class is only inherit from Object. Not any member inside itself.TomFromBaseClassTomFromBaseClass inherits from @InterfacesIAnimalThis is basic interface of all animal.ICatCat's interfaceNamespace CatLibrary", "Links": [ { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -3655,7 +3751,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -3670,7 +3766,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -3679,7 +3775,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -3688,7 +3784,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -3697,7 +3793,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -3706,7 +3802,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -3715,7 +3811,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -3724,7 +3820,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -3734,12 +3830,12 @@ ] }, { - "Number": 49, - "Text": "49DelegatesFakeDelegateFake delegateMRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", + "Number": 50, + "Text": "50DelegatesFakeDelegateFake delegateMRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", "Links": [ { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -3748,7 +3844,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -3757,7 +3853,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -3767,12 +3863,12 @@ ] }, { - "Number": 50, - "Text": "50ClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231Issue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegateNamespace CatLibrary.Core", + "Number": 51, + "Text": "51ClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231Issue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegateNamespace CatLibrary.Core", "Links": [ { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -3781,7 +3877,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -3790,7 +3886,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -3799,7 +3895,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -3808,7 +3904,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -3817,7 +3913,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -3826,7 +3922,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -3835,7 +3931,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -3845,8 +3941,8 @@ ] }, { - "Number": 51, - "Text": "51Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInheritanceobject\uF1C5 ContainersRefType.ContainersRefTypeChildInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5ClassContainersRefType.ContainersRefTypeChildpublic class ContainersRefType.ContainersRefTypeChild\uF12C", + "Number": 52, + "Text": "52Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInheritanceobject\uF1C5 ContainersRefType.ContainersRefTypeChildInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5ClassContainersRefType.ContainersRefTypeChildpublic class ContainersRefType.ContainersRefTypeChild\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3922,7 +4018,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -3931,7 +4027,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -3941,8 +4037,8 @@ ] }, { - "Number": 52, - "Text": "52Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInheritanceobject\uF1C5 ExplicitLayoutClassInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class ExplicitLayoutClasspublic class ExplicitLayoutClass\uF12C", + "Number": 53, + "Text": "53Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInheritanceobject\uF1C5 ExplicitLayoutClassInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class ExplicitLayoutClasspublic class ExplicitLayoutClass\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4018,7 +4114,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4027,7 +4123,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4037,8 +4133,8 @@ ] }, { - "Number": 53, - "Text": "53Namespace:CatLibrary.CoreAssembly:CatLibrary.dll, CatLibrary.Core.dllInheritanceobject\uF1C5 Issue231Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsParametersc ContainersRefTypeParametersc ContainersRefTypeClass Issue231public static class Issue231\uF12CBar(ContainersRefType)public static void Bar(this ContainersRefType c)Foo(ContainersRefType)public static void Foo(this ContainersRefType c)", + "Number": 54, + "Text": "54Namespace:CatLibrary.CoreAssembly:CatLibrary.dll, CatLibrary.Core.dllInheritanceobject\uF1C5 Issue231Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsParametersc ContainersRefTypeParametersc ContainersRefTypeClass Issue231public static class Issue231\uF12CBar(ContainersRefType)public static void Bar(this ContainersRefType c)Foo(ContainersRefType)public static void Foo(this ContainersRefType c)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4114,7 +4210,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4123,7 +4219,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -4132,7 +4228,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4141,7 +4237,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4151,8 +4247,8 @@ ] }, { - "Number": 54, - "Text": "54Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllStruct ContainersRefTypeInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Extension MethodsIssue231.Bar(ContainersRefType) , Issue231.Foo(ContainersRefType)FieldsColorCountField Valuelong\uF1C5PropertiesGetColorCountStruct ContainersRefTypepublic struct ContainersRefTypeColorCountpublic long ColorCountGetColorCount", + "Number": 55, + "Text": "55Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllStruct ContainersRefTypeInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Extension MethodsIssue231.Bar(ContainersRefType) , Issue231.Foo(ContainersRefType)FieldsColorCountField Valuelong\uF1C5PropertiesGetColorCountStruct ContainersRefTypepublic struct ContainersRefTypeColorCountpublic long ColorCountGetColorCount", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" @@ -4219,7 +4315,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4228,7 +4324,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Coordinates": { "Left": 28, "Top": 398.75 @@ -4237,7 +4333,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Coordinates": { "Left": 28, "Top": 223.24994 @@ -4247,8 +4343,8 @@ ] }, { - "Number": 55, - "Text": "55Property Valuelong\uF1C5MethodsContainersRefTypeNonRefMethodarrayParametersparmsArray object\uF1C5[]Returnsint\uF1C5Event TypeEventHandler\uF1C5public long GetColorCount { get; }ContainersRefTypeNonRefMethod(params object[])public static int ContainersRefTypeNonRefMethod(params object[] parmsArray)ContainersRefTypeEventHandlerpublic event EventHandler ContainersRefTypeEventHandler", + "Number": 56, + "Text": "56Property Valuelong\uF1C5MethodsContainersRefTypeNonRefMethodarrayParametersparmsArray object\uF1C5[]Returnsint\uF1C5Event TypeEventHandler\uF1C5public long GetColorCount { get; }ContainersRefTypeNonRefMethod(params object[])public static int ContainersRefTypeNonRefMethod(params object[] parmsArray)ContainersRefTypeEventHandlerpublic event EventHandler ContainersRefTypeEventHandler", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -4289,12 +4385,12 @@ ] }, { - "Number": 56, - "Text": "56Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInterfaceContainersRefType.ContainersRefTypeChildInterfacepublic interface ContainersRefType.ContainersRefTypeChildInterface", + "Number": 57, + "Text": "57Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInterfaceContainersRefType.ContainersRefTypeChildInterfacepublic interface ContainersRefType.ContainersRefTypeChildInterface", "Links": [ { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4304,12 +4400,12 @@ ] }, { - "Number": 57, - "Text": "57Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowEnum ContainersRefType.ColorTypepublic enum ContainersRefType.ColorType", + "Number": 58, + "Text": "58Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowEnum ContainersRefType.ColorTypepublic enum ContainersRefType.ColorType", "Links": [ { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4319,12 +4415,12 @@ ] }, { - "Number": 58, - "Text": "58Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllDelegate ContainersRefTypeDelegateDelegateContainersRefType.ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", + "Number": 59, + "Text": "59Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllDelegate ContainersRefTypeDelegateDelegateContainersRefType.ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", "Links": [ { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4334,8 +4430,8 @@ ] }, { - "Number": 59, - "Text": "59Namespace:CatLibraryAssembly:CatLibrary.dllHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see the remarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classType ParametersTThis type should be class and can new instance.KThis type is a struct type, class type can't be used for this parameter.Inheritanceobject\uF1C5 CatImplementsICat , IAnimalInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Extension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)Class Cat Deprecated[Serializable][Obsolete]public class Cat : ICat, IAnimal where T : class, new() where K : struct\uF12C", + "Number": 60, + "Text": "60Namespace:CatLibraryAssembly:CatLibrary.dllHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see the remarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classType ParametersTThis type should be class and can new instance.KThis type is a struct type, class type can't be used for this parameter.Inheritanceobject\uF1C5 CatImplementsICat , IAnimalInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Extension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)Class Cat Deprecated[Serializable][Obsolete]public class Cat : ICat, IAnimal where T : class, new() where K : struct\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4411,7 +4507,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -4426,7 +4522,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4435,7 +4531,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -4444,7 +4540,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -4453,7 +4549,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 70, "Coordinates": { "Left": 28, "Top": 308.75 @@ -4462,7 +4558,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Coordinates": { "Left": 28, "Top": 764 @@ -4472,13 +4568,13 @@ ] }, { - "Number": 60, - "Text": "60ExamplesHere's example of how to create an instance of this class. As T is limited with class and K is limited withstruct.As you see, here we bring in pointer so we need to add unsafe keyword.RemarksHere's all the content you can see in this class.ConstructorsDefault constructor.Constructor with one generic parameter.ParametersownType TThis parameter type defined by class.var a = new Cat(object, int)();int catNumber = new int();unsafe{ a.GetFeetLength(catNumber);}Cat()public Cat()Cat(T)public Cat(T ownType)", + "Number": 61, + "Text": "61ExamplesHere's example of how to create an instance of this class. As T is limited with class and K is limited withstruct.As you see, here we bring in pointer so we need to add unsafe keyword.RemarksHere's all the content you can see in this class.ConstructorsDefault constructor.Constructor with one generic parameter.ParametersownType TThis parameter type defined by class.var a = new Cat(object, int)();int catNumber = new int();unsafe{ a.GetFeetLength(catNumber);}Cat()public Cat()Cat(T)public Cat(T ownType)", "Links": [] }, { - "Number": 61, - "Text": "61It's a complex constructor. The parameter will have some attributes.ParametersnickName string\uF1C5it's string type.age int\uF1C5It's an out and ref parameter.realName string\uF1C5It's an out paramter.isHealthy bool\uF1C5It's an in parameter.FieldsField with attribute.Field Valuebool\uF1C5PropertiesCat(string, out int, string, bool)public Cat(string nickName, out int age, string realName, bool isHealthy)isHealthy Deprecated[ContextStatic][NonSerialized][Obsolete]public bool isHealthy", + "Number": 62, + "Text": "62It's a complex constructor. The parameter will have some attributes.ParametersnickName string\uF1C5it's string type.age int\uF1C5It's an out and ref parameter.realName string\uF1C5It's an out paramter.isHealthy bool\uF1C5It's an in parameter.FieldsField with attribute.Field Valuebool\uF1C5PropertiesCat(string, out int, string, bool)public Cat(string nickName, out int age, string realName, bool isHealthy)isHealthy Deprecated[ContextStatic][NonSerialized][Obsolete]public bool isHealthy", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -4528,8 +4624,8 @@ ] }, { - "Number": 62, - "Text": "62Hint cat's age.Property Valueint\uF1C5EII property.Property Valuestring\uF1C5This is index property of Cat. You can see that the visibility is different between get and set method.Property Valueint\uF1C5MethodsIt's a method with complex return type.Age Deprecated[Obsolete]protected int Age { get; set; }Namepublic string Name { get; }this[string]public int this[string a] { protected get; set; }CalculateFood(DateTime)", + "Number": 63, + "Text": "63Hint cat's age.Property Valueint\uF1C5EII property.Property Valuestring\uF1C5This is index property of Cat. You can see that the visibility is different between get and set method.Property Valueint\uF1C5MethodsIt's a method with complex return type.Age Deprecated[Obsolete]protected int Age { get; set; }Namepublic string Name { get; }this[string]public int this[string a] { protected get; set; }CalculateFood(DateTime)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -4561,8 +4657,8 @@ ] }, { - "Number": 63, - "Text": "63Parametersdate DateTime\uF1C5Date time to now.ReturnsDictionary\uF1C5>It's a relationship map of different kind food.Override the method of Object.Equals(object obj).Parametersobj object\uF1C5Can pass any class type.Returnsbool\uF1C5The return value tell you whehter the compare operation is successful.It's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.public Dictionary> CalculateFood(DateTime date)Equals(object)public override bool Equals(object obj)GetTailLength(int*, params object[])public long GetTailLength(int* catName, params object[] parameters)", + "Number": 64, + "Text": "64Parametersdate DateTime\uF1C5Date time to now.ReturnsDictionary\uF1C5>It's a relationship map of different kind food.Override the method of Object.Equals(object obj).Parametersobj object\uF1C5Can pass any class type.Returnsbool\uF1C5The return value tell you whehter the compare operation is successful.It's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.public Dictionary> CalculateFood(DateTime date)Equals(object)public override bool Equals(object obj)GetTailLength(int*, params object[])public long GetTailLength(int* catName, params object[] parameters)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" @@ -4630,8 +4726,8 @@ ] }, { - "Number": 64, - "Text": "64ParameterscatName int\uF1C5*Thie represent for cat name length.parameters object\uF1C5[]Optional parameters.Returnslong\uF1C5Return cat tail's length.This method have attribute above it.ParametersownType TType come from class define.anotherOwnType KType come from class define.cheat bool\uF1C5Hint whether this cat has cheat mode.ExceptionsArgumentException\uF1C5This is an argument exceptionJump(T, K, ref bool)[Conditional(\"Debug\")]public void Jump(T ownType, K anotherOwnType, ref bool cheat)", + "Number": 65, + "Text": "65ParameterscatName int\uF1C5*Thie represent for cat name length.parameters object\uF1C5[]Optional parameters.Returnslong\uF1C5Return cat tail's length.This method have attribute above it.ParametersownType TType come from class define.anotherOwnType KType come from class define.cheat bool\uF1C5Hint whether this cat has cheat mode.ExceptionsArgumentException\uF1C5This is an argument exceptionJump(T, K, ref bool)[Conditional(\"Debug\")]public void Jump(T ownType, K anotherOwnType, ref bool cheat)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -4681,8 +4777,8 @@ ] }, { - "Number": 65, - "Text": "65Eat event of this catEvent TypeEventHandler\uF1C5OperatorsAddition operator of this class.Parameterslsr Cat..rsr int\uF1C5~~Returnsint\uF1C5Result with int type.ownEat DeprecatedThis event handler is deprecated.[Obsolete(\"This _event handler_ is deprecated.\")]public event EventHandler ownEatoperator +(Cat, int)public static int operator +(Cat lsr, int rsr)", + "Number": 66, + "Text": "66Eat event of this catEvent TypeEventHandler\uF1C5OperatorsAddition operator of this class.Parameterslsr Cat..rsr int\uF1C5~~Returnsint\uF1C5Result with int type.ownEat DeprecatedThis event handler is deprecated.[Obsolete(\"This _event handler_ is deprecated.\")]public event EventHandler ownEatoperator +(Cat, int)public static int operator +(Cat lsr, int rsr)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.eventhandler" @@ -4713,7 +4809,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4723,8 +4819,8 @@ ] }, { - "Number": 66, - "Text": "66Expilicit operator of this class.It means this cat can evolve to change to Tom. Tom and Jerry.Parameterssrc CatInstance of this class.ReturnsTomAdvanced class type of cat.Similar with operaotr +, refer to that topic.Parameterslsr Catrsr int\uF1C5Returnsint\uF1C5explicit operator Tom(Cat)public static explicit operator Tom(Cat src)operator -(Cat, int)public static int operator -(Cat lsr, int rsr)", + "Number": 67, + "Text": "67Expilicit operator of this class.It means this cat can evolve to change to Tom. Tom and Jerry.Parameterssrc CatInstance of this class.ReturnsTomAdvanced class type of cat.Similar with operaotr +, refer to that topic.Parameterslsr Catrsr int\uF1C5Returnsint\uF1C5explicit operator Tom(Cat)public static explicit operator Tom(Cat src)operator -(Cat, int)public static int operator -(Cat lsr, int rsr)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -4746,7 +4842,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4755,7 +4851,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -4764,7 +4860,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4774,8 +4870,8 @@ ] }, { - "Number": 67, - "Text": "67Namespace:CatLibraryAssembly:CatLibrary.dllType ParametersTInheritanceobject\uF1C5 Exception\uF1C5 CatExceptionImplementsISerializable\uF1C5Inherited MembersException.GetBaseException()\uF1C5 , Exception.GetObjectData(SerializationInfo, StreamingContext)\uF1C5 ,Exception.GetType()\uF1C5 , Exception.ToString()\uF1C5 , Exception.Data\uF1C5 , Exception.HelpLink\uF1C5 ,Exception.HResult\uF1C5 , Exception.InnerException\uF1C5 , Exception.Message\uF1C5 , Exception.Source\uF1C5 ,Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 , Exception.SerializeObjectState\uF1C5 ,object.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class CatExceptionpublic class CatException : Exception, ISerializable\uF12C\uF12C", + "Number": 68, + "Text": "68Namespace:CatLibraryAssembly:CatLibrary.dllType ParametersTInheritanceobject\uF1C5 Exception\uF1C5 CatExceptionImplementsISerializable\uF1C5Inherited MembersException.GetBaseException()\uF1C5 , Exception.GetObjectData(SerializationInfo, StreamingContext)\uF1C5 ,Exception.GetType()\uF1C5 , Exception.ToString()\uF1C5 , Exception.Data\uF1C5 , Exception.HelpLink\uF1C5 ,Exception.HResult\uF1C5 , Exception.InnerException\uF1C5 , Exception.Message\uF1C5 , Exception.Source\uF1C5 ,Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 , Exception.SerializeObjectState\uF1C5 ,object.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class CatExceptionpublic class CatException : Exception, ISerializable\uF12C\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4986,7 +5082,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -4995,7 +5091,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5005,8 +5101,8 @@ ] }, { - "Number": 68, - "Text": "68Namespace:CatLibraryAssembly:CatLibrary.dllType ParametersTJInheritanceobject\uF1C5 ComplexInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class Complexpublic class Complex\uF12C", + "Number": 69, + "Text": "69Namespace:CatLibraryAssembly:CatLibrary.dllType ParametersTJInheritanceobject\uF1C5 ComplexInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5Class Complexpublic class Complex\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5082,7 +5178,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5091,7 +5187,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -5101,8 +5197,8 @@ ] }, { - "Number": 69, - "Text": "69Namespace:CatLibraryAssembly:CatLibrary.dllIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classInheritanceobject\uF1C5 ICatExtensionInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsExtension method to let cat playParametersicat ICatCattoy ContainersRefType.ColorTypeSomething to playClass ICatExtensionpublic static class ICatExtension\uF12CPlay(ICat, ColorType)public static void Play(this ICat icat, ContainersRefType.ColorType toy)", + "Number": 70, + "Text": "70Namespace:CatLibraryAssembly:CatLibrary.dllIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classInheritanceobject\uF1C5 ICatExtensionInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsExtension method to let cat playParametersicat ICatCattoy ContainersRefType.ColorTypeSomething to playClass ICatExtensionpublic static class ICatExtension\uF12CPlay(ICat, ColorType)public static void Play(this ICat icat, ContainersRefType.ColorType toy)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5178,7 +5274,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5187,7 +5283,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5196,7 +5292,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5205,7 +5301,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -5214,7 +5310,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -5224,8 +5320,8 @@ ] }, { - "Number": 70, - "Text": "70Extension method hint that how long the cat can sleep.Parametersicat ICatThe type will be extended.hours long\uF1C5The length of sleep.Sleep(ICat, long)public static void Sleep(this ICat icat, long hours)", + "Number": 71, + "Text": "71Extension method hint that how long the cat can sleep.Parametersicat ICatThe type will be extended.hours long\uF1C5The length of sleep.Sleep(ICat, long)public static void Sleep(this ICat icat, long hours)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -5238,7 +5334,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5248,8 +5344,8 @@ ] }, { - "Number": 71, - "Text": "71Namespace:CatLibraryAssembly:CatLibrary.dllTom class is only inherit from Object. Not any member inside itself.Inheritanceobject\uF1C5 TomDerivedTomFromBaseClassInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsThis is a Tom Method with complex type as returnParametersa ComplexA complex inputb Tuple\uF1C5Class Tompublic class Tom\uF12CTomMethod(Complex, Tuple)public Complex TomMethod(Complex a, Tuple b)", + "Number": 72, + "Text": "72Namespace:CatLibraryAssembly:CatLibrary.dllTom class is only inherit from Object. Not any member inside itself.Inheritanceobject\uF1C5 TomDerivedTomFromBaseClassInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsThis is a Tom Method with complex type as returnParametersa ComplexA complex inputb Tuple\uF1C5Class Tompublic class Tom\uF12CTomMethod(Complex, Tuple)public Complex TomMethod(Complex a, Tuple b)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5343,7 +5439,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5352,7 +5448,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5361,7 +5457,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -5370,7 +5466,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -5379,7 +5475,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -5388,7 +5484,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -5397,7 +5493,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5407,8 +5503,8 @@ ] }, { - "Number": 72, - "Text": "72Another complex inputReturnsComplexComplex TomFromBaseClassExceptionsNotImplementedException\uF1C5This is not implementedArgumentException\uF1C5This is the exception to be thrown when implementedCatExceptionThis is the exception in current documentation", + "Number": 73, + "Text": "73Another complex inputReturnsComplexComplex TomFromBaseClassExceptionsNotImplementedException\uF1C5This is not implementedArgumentException\uF1C5This is the exception to be thrown when implementedCatExceptionThis is the exception in current documentation", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -5439,7 +5535,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -5448,7 +5544,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -5469,7 +5565,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5479,8 +5575,8 @@ ] }, { - "Number": 73, - "Text": "73Namespace:CatLibraryAssembly:CatLibrary.dllTomFromBaseClass inherits from @Inheritanceobject\uF1C5 Tom TomFromBaseClassInherited MembersTom.TomMethod(Complex, Tuple) ,object.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5ConstructorsThis is a #ctor with parameterParametersk int\uF1C5Class TomFromBaseClasspublic class TomFromBaseClass : Tom\uF12C\uF12CTomFromBaseClass(int)public TomFromBaseClass(int k)", + "Number": 74, + "Text": "74Namespace:CatLibraryAssembly:CatLibrary.dllTomFromBaseClass inherits from @Inheritanceobject\uF1C5 Tom TomFromBaseClassInherited MembersTom.TomMethod(Complex, Tuple) ,object.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5ConstructorsThis is a #ctor with parameterParametersk int\uF1C5Class TomFromBaseClasspublic class TomFromBaseClass : Tom\uF12C\uF12CTomFromBaseClass(int)public TomFromBaseClass(int k)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5565,7 +5661,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5574,7 +5670,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5583,7 +5679,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -5592,7 +5688,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 305 @@ -5602,8 +5698,8 @@ ] }, { - "Number": 74, - "Text": "74Namespace:CatLibraryAssembly:CatLibrary.dllThis is basic interface of all animal.PropertiesName of Animal.Property Valuestring\uF1C5Return specific number animal's name.Property Valuestring\uF1C5MethodsInterface IAnimalpublic interface IAnimalNamestring Name { get; }this[int]string this[int index] { get; }Eat()", + "Number": 75, + "Text": "75Namespace:CatLibraryAssembly:CatLibrary.dllThis is basic interface of all animal.PropertiesName of Animal.Property Valuestring\uF1C5Return specific number animal's name.Property Valuestring\uF1C5MethodsInterface IAnimalpublic interface IAnimalNamestring Name { get; }this[int]string this[int index] { get; }Eat()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -5625,7 +5721,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5635,8 +5731,8 @@ ] }, { - "Number": 75, - "Text": "75Animal's eat method.Overload method of eat. This define the animal eat by which tool.Parameterstool ToolTool name.Type ParametersToolIt's a class type.Feed the animal with some foodParametersfood string\uF1C5Food to eatvoid Eat()Eat(Tool)void Eat(Tool tool) where Tool : classEat(string)void Eat(string food)", + "Number": 76, + "Text": "76Animal's eat method.Overload method of eat. This define the animal eat by which tool.Parameterstool ToolTool name.Type ParametersToolIt's a class type.Feed the animal with some foodParametersfood string\uF1C5Food to eatvoid Eat()Eat(Tool)void Eat(Tool tool) where Tool : classEat(string)void Eat(string food)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -5650,8 +5746,8 @@ ] }, { - "Number": 76, - "Text": "76Namespace:CatLibraryAssembly:CatLibrary.dllCat's interfaceImplementsIAnimalExtension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)eat event of cat. Every cat must implement this event.Event TypeEventHandler\uF1C5Interface ICatpublic interface ICat : IAnimaleatevent EventHandler eat", + "Number": 77, + "Text": "77Namespace:CatLibraryAssembly:CatLibrary.dllCat's interfaceImplementsIAnimalExtension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)eat event of cat. Every cat must implement this event.Event TypeEventHandler\uF1C5Interface ICatpublic interface ICat : IAnimaleatevent EventHandler eat", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.eventhandler" @@ -5664,7 +5760,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5673,7 +5769,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -5682,7 +5778,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 70, "Coordinates": { "Left": 28, "Top": 308.75 @@ -5691,7 +5787,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Coordinates": { "Left": 28, "Top": 764 @@ -5701,8 +5797,8 @@ ] }, { - "Number": 77, - "Text": "77Namespace:CatLibraryAssembly:CatLibrary.dllFake delegateParametersnum long\uF1C5Fake paraname string\uF1C5Fake parascores object\uF1C5[]Optional Parameter.Returnsint\uF1C5Return a fake number to confuse you.Type ParametersTFake paraDelegate FakeDelegatepublic delegate int FakeDelegate(long num, string name, params object[] scores)", + "Number": 78, + "Text": "78Namespace:CatLibraryAssembly:CatLibrary.dllFake delegateParametersnum long\uF1C5Fake paraname string\uF1C5Fake parascores object\uF1C5[]Optional Parameter.Returnsint\uF1C5Return a fake number to confuse you.Type ParametersTFake paraDelegate FakeDelegatepublic delegate int FakeDelegate(long num, string name, params object[] scores)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -5742,7 +5838,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5752,12 +5848,12 @@ ] }, { - "Number": 78, - "Text": "78Namespace:CatLibraryAssembly:CatLibrary.dllGeneric delegate with many constrains.Parametersk KType K.t TType T.l LType L.Type ParametersKGeneric K.TGeneric T.LGeneric L.Delegate MRefDelegatepublic delegate void MRefDelegate(K k, T t, L l) where K : class, IComparable where T : struct where L : Tom, IEnumerable", + "Number": 79, + "Text": "79Namespace:CatLibraryAssembly:CatLibrary.dllGeneric delegate with many constrains.Parametersk KType K.t TType T.l LType L.Type ParametersKGeneric K.TGeneric T.LGeneric L.Delegate MRefDelegatepublic delegate void MRefDelegate(K k, T t, L l) where K : class, IComparable where T : struct where L : Tom, IEnumerable", "Links": [ { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5767,8 +5863,8 @@ ] }, { - "Number": 79, - "Text": "79Namespace:CatLibraryAssembly:CatLibrary.dllDelegate in the namespaceParameterspics List\uF1C5a name list of pictures.name string\uF1C5give out the needed name.Delegate MRefNormalDelegatepublic delegate void MRefNormalDelegate(List pics, out string name)", + "Number": 80, + "Text": "80Namespace:CatLibraryAssembly:CatLibrary.dllDelegate in the namespaceParameterspics List\uF1C5a name list of pictures.name string\uF1C5give out the needed name.Delegate MRefNormalDelegatepublic delegate void MRefNormalDelegate(List pics, out string name)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1" @@ -5799,7 +5895,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5809,12 +5905,12 @@ ] }, { - "Number": 80, - "Text": "80NamespacesMRef.DemoNamespace MRef", + "Number": 81, + "Text": "81NamespacesMRef.DemoNamespace MRef", "Links": [ { "Goto": { - "PageNumber": 81, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -5824,12 +5920,12 @@ ] }, { - "Number": 81, - "Text": "81NamespacesMRef.Demo.EnumerationNamespace MRef.Demo", + "Number": 82, + "Text": "82NamespacesMRef.Demo.EnumerationNamespace MRef.Demo", "Links": [ { "Goto": { - "PageNumber": 82, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -5839,12 +5935,12 @@ ] }, { - "Number": 82, - "Text": "82EnumsColorTypeEnumeration ColorTypeNamespace MRef.Demo.Enumeration", + "Number": 83, + "Text": "83EnumsColorTypeEnumeration ColorTypeNamespace MRef.Demo.Enumeration", "Links": [ { "Goto": { - "PageNumber": 83, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -5854,8 +5950,8 @@ ] }, { - "Number": 83, - "Text": "83Namespace:MRef.Demo.EnumerationAssembly:CatLibrary.dllEnumeration ColorTypeFieldsRed = 0this color is redBlue = 1blue like riverYellow = 2yellow comes from desertRemarksRed/Blue/Yellow can become all color you want.See Alsoobject\uF1C5Enum ColorTypepublic enum ColorType", + "Number": 84, + "Text": "84Namespace:MRef.Demo.EnumerationAssembly:CatLibrary.dllEnumeration ColorTypeFieldsRed = 0this color is redBlue = 1blue like riverYellow = 2yellow comes from desertRemarksRed/Blue/Yellow can become all color you want.See Alsoobject\uF1C5Enum ColorTypepublic enum ColorType", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5868,7 +5964,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -5903,6 +5999,28 @@ "Top": 0 } } + }, + { + "Title": "Structs", + "Children": [], + "Destination": { + "PageNumber": 5, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Title": "Issue5432", + "Children": [], + "Destination": { + "PageNumber": 5, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ], "Destination": { @@ -5920,7 +6038,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 6, + "PageNumber": 7, "Type": 2, "Coordinates": { "Top": 0 @@ -5931,7 +6049,7 @@ "Title": "CSharp", "Children": [], "Destination": { - "PageNumber": 6, + "PageNumber": 7, "Type": 2, "Coordinates": { "Top": 0 @@ -5940,7 +6058,7 @@ } ], "Destination": { - "PageNumber": 5, + "PageNumber": 6, "Type": 2, "Coordinates": { "Top": 0 @@ -5960,7 +6078,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -5971,7 +6089,7 @@ "Title": "A", "Children": [], "Destination": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -5980,7 +6098,7 @@ } ], "Destination": { - "PageNumber": 10, + "PageNumber": 11, "Type": 2, "Coordinates": { "Top": 0 @@ -5994,7 +6112,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -6005,7 +6123,7 @@ "Title": "B", "Children": [], "Destination": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -6014,7 +6132,7 @@ } ], "Destination": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -6023,7 +6141,7 @@ } ], "Destination": { - "PageNumber": 9, + "PageNumber": 10, "Type": 2, "Coordinates": { "Top": 0 @@ -6034,7 +6152,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 14, + "PageNumber": 15, "Type": 2, "Coordinates": { "Top": 0 @@ -6045,7 +6163,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 14, + "PageNumber": 15, "Type": 2, "Coordinates": { "Top": 0 @@ -6056,7 +6174,7 @@ "Title": "Class1.Issue8665", "Children": [], "Destination": { - "PageNumber": 20, + "PageNumber": 21, "Type": 2, "Coordinates": { "Top": 0 @@ -6067,7 +6185,7 @@ "Title": "Class1.Issue8696Attribute", "Children": [], "Destination": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -6078,7 +6196,7 @@ "Title": "Class1.Issue8948", "Children": [], "Destination": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -6089,7 +6207,7 @@ "Title": "Class1.Test", "Children": [], "Destination": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -6100,7 +6218,7 @@ "Title": "Inheritdoc", "Children": [], "Destination": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -6111,7 +6229,7 @@ "Title": "Inheritdoc.Issue6366", "Children": [], "Destination": { - "PageNumber": 29, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -6122,7 +6240,7 @@ "Title": "Inheritdoc.Issue6366.Class1", "Children": [], "Destination": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -6133,7 +6251,7 @@ "Title": "Inheritdoc.Issue6366.Class2", "Children": [], "Destination": { - "PageNumber": 32, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -6144,7 +6262,7 @@ "Title": "Inheritdoc.Issue7035", "Children": [], "Destination": { - "PageNumber": 34, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -6155,7 +6273,7 @@ "Title": "Inheritdoc.Issue7484", "Children": [], "Destination": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -6166,7 +6284,7 @@ "Title": "Inheritdoc.Issue8101", "Children": [], "Destination": { - "PageNumber": 37, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -6177,7 +6295,7 @@ "Title": "Structs", "Children": [], "Destination": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -6188,7 +6306,7 @@ "Title": "Inheritdoc.Issue8129", "Children": [], "Destination": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -6199,7 +6317,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -6210,7 +6328,7 @@ "Title": "Class1.IIssue8948", "Children": [], "Destination": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -6221,7 +6339,7 @@ "Title": "IInheritdoc", "Children": [], "Destination": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -6232,7 +6350,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -6243,7 +6361,7 @@ "Title": "Class1.Issue9260", "Children": [], "Destination": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -6252,7 +6370,7 @@ } ], "Destination": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -6266,7 +6384,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6277,7 +6395,7 @@ "Title": "BaseClass1", "Children": [], "Destination": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6288,7 +6406,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -6297,7 +6415,7 @@ } ], "Destination": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -6314,7 +6432,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -6325,7 +6443,7 @@ "Title": "ContainersRefType.ContainersRefTypeChild", "Children": [], "Destination": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -6336,7 +6454,7 @@ "Title": "ExplicitLayoutClass", "Children": [], "Destination": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -6347,7 +6465,7 @@ "Title": "Issue231", "Children": [], "Destination": { - "PageNumber": 53, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -6358,7 +6476,7 @@ "Title": "Structs", "Children": [], "Destination": { - "PageNumber": 54, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -6369,7 +6487,7 @@ "Title": "ContainersRefType", "Children": [], "Destination": { - "PageNumber": 54, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -6380,7 +6498,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6391,7 +6509,7 @@ "Title": "ContainersRefType.ContainersRefTypeChildInterface", "Children": [], "Destination": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6402,7 +6520,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 57, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -6413,7 +6531,7 @@ "Title": "ContainersRefType.ColorType", "Children": [], "Destination": { - "PageNumber": 57, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -6424,7 +6542,7 @@ "Title": "Delegates", "Children": [], "Destination": { - "PageNumber": 58, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -6435,7 +6553,7 @@ "Title": "ContainersRefType.ContainersRefTypeDelegate", "Children": [], "Destination": { - "PageNumber": 58, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -6444,7 +6562,7 @@ } ], "Destination": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -6455,7 +6573,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -6466,7 +6584,7 @@ "Title": "Cat", "Children": [], "Destination": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -6477,7 +6595,7 @@ "Title": "CatException", "Children": [], "Destination": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -6488,7 +6606,7 @@ "Title": "Complex", "Children": [], "Destination": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -6499,7 +6617,7 @@ "Title": "ICatExtension", "Children": [], "Destination": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -6510,7 +6628,7 @@ "Title": "Tom", "Children": [], "Destination": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -6521,7 +6639,7 @@ "Title": "TomFromBaseClass", "Children": [], "Destination": { - "PageNumber": 73, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -6532,7 +6650,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -6543,7 +6661,7 @@ "Title": "IAnimal", "Children": [], "Destination": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -6554,7 +6672,7 @@ "Title": "ICat", "Children": [], "Destination": { - "PageNumber": 76, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -6565,7 +6683,7 @@ "Title": "Delegates", "Children": [], "Destination": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -6576,7 +6694,7 @@ "Title": "FakeDelegate", "Children": [], "Destination": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -6587,7 +6705,7 @@ "Title": "MRefDelegate", "Children": [], "Destination": { - "PageNumber": 78, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -6598,7 +6716,7 @@ "Title": "MRefNormalDelegate", "Children": [], "Destination": { - "PageNumber": 79, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -6607,7 +6725,7 @@ } ], "Destination": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6627,7 +6745,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 83, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -6638,7 +6756,7 @@ "Title": "ColorType", "Children": [], "Destination": { - "PageNumber": 83, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -6647,7 +6765,7 @@ } ], "Destination": { - "PageNumber": 82, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -6656,7 +6774,7 @@ } ], "Destination": { - "PageNumber": 81, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -6665,7 +6783,7 @@ } ], "Destination": { - "PageNumber": 80, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/toc.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/toc.verified.json index edcd03cceb5..5de6bc76da6 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/toc.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/toc.verified.json @@ -12,6 +12,14 @@ "name": "Class1", "href": "BuildFromAssembly.Class1.html", "topicHref": "BuildFromAssembly.Class1.html" + }, + { + "name": "Structs" + }, + { + "name": "Issue5432", + "href": "BuildFromAssembly.Issue5432.html", + "topicHref": "BuildFromAssembly.Issue5432.html" } ] }, diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/index.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/index.verified.json index 075f73d83b8..247e1bc2e92 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/index.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/index.verified.json @@ -4,10 +4,15 @@ "title": "Class Class1 | docfx seed website", "keywords": "Class Class1 Namespace BuildFromAssembly Assembly BuildFromAssembly.dll This is a test class. public class Class1 Inheritance object Class1 Inherited Members object.GetType() object.MemberwiseClone() object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() Constructors Class1() public Class1() Methods HelloWorld() Hello World. public static void HelloWorld()" }, + "api/BuildFromAssembly.Issue5432.html": { + "href": "api/BuildFromAssembly.Issue5432.html", + "title": "Struct Issue5432 | docfx seed website", + "keywords": "Struct Issue5432 Namespace BuildFromAssembly Assembly BuildFromAssembly.dll public struct Issue5432 Inherited Members ValueType.Equals(object) ValueType.GetHashCode() ValueType.ToString() object.GetType() object.Equals(object, object) object.ReferenceEquals(object, object) Properties Name public string Name { get; } Property Value string" + }, "api/BuildFromAssembly.html": { "href": "api/BuildFromAssembly.html", "title": "Namespace BuildFromAssembly | docfx seed website", - "keywords": "Namespace BuildFromAssembly Classes Class1 This is a test class." + "keywords": "Namespace BuildFromAssembly Classes Class1 This is a test class. Structs Issue5432" }, "api/BuildFromCSharpSourceCode.CSharp.html": { "href": "api/BuildFromCSharpSourceCode.CSharp.html", @@ -259,10 +264,15 @@ "title": "Class Class1 | docfx seed website", "keywords": "Class Class1 Namespace BuildFromAssembly Assembly BuildFromAssembly.dll This is a test class. public class Class1 Inheritance object Class1 Inherited Members object.GetType() object.MemberwiseClone() object.ToString() object.Equals(object?) object.Equals(object?, object?) object.ReferenceEquals(object?, object?) object.GetHashCode() Constructors Class1() public Class1() Methods HelloWorld() Hello World. public static void HelloWorld()" }, + "apipage/BuildFromAssembly.Issue5432.html": { + "href": "apipage/BuildFromAssembly.Issue5432.html", + "title": "Struct Issue5432 | docfx seed website", + "keywords": "Struct Issue5432 Namespace BuildFromAssembly Assembly BuildFromAssembly.dll public struct Issue5432 Inherited Members object.GetType() object.ToString() object.Equals(object?) object.Equals(object?, object?) object.ReferenceEquals(object?, object?) object.GetHashCode() Properties Name public string Name { get; } Property Value string" + }, "apipage/BuildFromAssembly.html": { "href": "apipage/BuildFromAssembly.html", "title": "Namespace BuildFromAssembly | docfx seed website", - "keywords": "Namespace BuildFromAssembly Classes Class1 This is a test class." + "keywords": "Namespace BuildFromAssembly Classes Class1 This is a test class. Structs Issue5432" }, "apipage/BuildFromCSharpSourceCode.CSharp.html": { "href": "apipage/BuildFromCSharpSourceCode.CSharp.html", @@ -549,10 +559,15 @@ "title": "Class Class1 | docfx seed website", "keywords": "Class Class1 Namespace: BuildFromAssembly Assembly: BuildFromAssembly.dll This is a test class. public class Class1 Inheritance object ← Class1 Inherited Members object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode() Constructors Class1() public Class1() Methods HelloWorld() Hello World. public static void HelloWorld()" }, + "md/BuildFromAssembly.Issue5432.html": { + "href": "md/BuildFromAssembly.Issue5432.html", + "title": "Struct Issue5432 | docfx seed website", + "keywords": "Struct Issue5432 Namespace: BuildFromAssembly Assembly: BuildFromAssembly.dll public struct Issue5432 Inherited Members object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode() Properties Name public string Name { get; } Property Value string" + }, "md/BuildFromAssembly.html": { "href": "md/BuildFromAssembly.html", "title": "Namespace BuildFromAssembly | docfx seed website", - "keywords": "Namespace BuildFromAssembly Classes Class1 This is a test class." + "keywords": "Namespace BuildFromAssembly Classes Class1 This is a test class. Structs Issue5432" }, "md/BuildFromCSharpSourceCode.CSharp.html": { "href": "md/BuildFromCSharpSourceCode.CSharp.html", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/md/BuildFromAssembly.Issue5432.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/md/BuildFromAssembly.Issue5432.html.view.verified.json new file mode 100644 index 00000000000..47dc63d6e95 --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/md/BuildFromAssembly.Issue5432.html.view.verified.json @@ -0,0 +1,42 @@ +{ + "conceptual": "\n

Namespace: BuildFromAssembly
\nAssembly: BuildFromAssembly.dll

\n
public struct Issue5432\n
\n

Inherited Members

\n

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

\n

Properties

\n

Name

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

Property Value

\n

string

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

Struct Issue5432

", + "title": " Struct Issue5432", + "wordCount": 28.0, + "_key": "obj/md/BuildFromAssembly.Issue5432.md", + "_navKey": "~/toc.yml", + "_navPath": "toc.html", + "_navRel": "../toc.html", + "_path": "md/BuildFromAssembly.Issue5432.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/BuildFromAssembly.Issue5432.md/#L1" +} \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/md/BuildFromAssembly.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/md/BuildFromAssembly.html.view.verified.json index 172ef1bab26..d0bb1aac096 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/md/BuildFromAssembly.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/md/BuildFromAssembly.html.view.verified.json @@ -1,5 +1,5 @@ { - "conceptual": "\n

Classes

\n

Class1

\n

This is a test class.

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

Classes

\n

Class1

\n

This is a test class.

\n

Structs

\n

Issue5432

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

Namespace BuildFromAssembly

", "title": " Namespace BuildFromAssembly", - "wordCount": 7.0, + "wordCount": 9.0, "_key": "obj/md/BuildFromAssembly.md", "_navKey": "~/toc.yml", "_navPath": "toc.html", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/md/toc.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/md/toc.html.view.verified.json index 156ba5c806d..8ad538663ce 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/md/toc.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/md/toc.html.view.verified.json @@ -21,6 +21,23 @@ "level": 3.0, "items": [], "leaf": true + }, + { + "name": "Structs", + "topicHref": null, + "tocHref": null, + "level": 3.0, + "items": [], + "leaf": true + }, + { + "name": "Issue5432", + "href": "BuildFromAssembly.Issue5432.html", + "topicHref": "BuildFromAssembly.Issue5432.html", + "tocHref": null, + "level": 3.0, + "items": [], + "leaf": true } ], "tocHref": null, diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/md/toc.json.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/md/toc.json.view.verified.json index 84ac82bcf3d..6ebde964ffe 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/md/toc.json.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/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\":\"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\":\"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\":\"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\":\"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\":\"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}" } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/md/toc.pdf.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/md/toc.pdf.verified.json index ad40bc284b5..c334f958f59 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/md/toc.pdf.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/md/toc.pdf.verified.json @@ -1,9 +1,9 @@ { - "NumberOfPages": 75, + "NumberOfPages": 76, "Pages": [ { "Number": 1, - "Text": "Table of ContentsBuildFromAssembly3ClassesClass14BuildFromCSharpSourceCode5ClassesCSharp6BuildFromProject7Issue85408A9ClassesA10B11ClassesB12ClassesClass113Class1.Issue866518Class1.Issue8696Attribute20Class1.Issue894822Class1.Test23Inheritdoc24Inheritdoc.Issue636625Inheritdoc.Issue6366.Class126Inheritdoc.Issue6366.Class227Inheritdoc.Issue703528Inheritdoc.Issue748429Inheritdoc.Issue810131StructsInheritdoc.Issue812933InterfacesClass1.IIssue894834IInheritdoc35EnumsClass1.Issue926036BuildFromVBSourceCode37ClassesBaseClass138Class139", + "Text": "Table of ContentsBuildFromAssembly3ClassesClass14StructsIssue54325BuildFromCSharpSourceCode6ClassesCSharp7BuildFromProject8Issue85409A10ClassesA11B12ClassesB13ClassesClass114Class1.Issue866519Class1.Issue8696Attribute21Class1.Issue894823Class1.Test24Inheritdoc25Inheritdoc.Issue636626Inheritdoc.Issue6366.Class127Inheritdoc.Issue6366.Class228Inheritdoc.Issue703529Inheritdoc.Issue748430Inheritdoc.Issue810132StructsInheritdoc.Issue812934InterfacesClass1.IIssue894835IInheritdoc36EnumsClass1.Issue926037BuildFromVBSourceCode38Classes", "Links": [ { "Goto": { @@ -106,7 +106,7 @@ }, { "Goto": { - "PageNumber": 18, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -115,7 +115,7 @@ }, { "Goto": { - "PageNumber": 20, + "PageNumber": 19, "Type": 2, "Coordinates": { "Top": 0 @@ -124,7 +124,7 @@ }, { "Goto": { - "PageNumber": 22, + "PageNumber": 21, "Type": 2, "Coordinates": { "Top": 0 @@ -196,7 +196,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -205,7 +205,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -256,7 +256,13 @@ "Top": 0 } } - }, + } + ] + }, + { + "Number": 2, + "Text": "BaseClass139Class140CatLibrary42Core44ClassesContainersRefType.ContainersRefTypeChild45ExplicitLayoutClass46Issue23147StructsContainersRefType48InterfacesContainersRefType.ContainersRefTypeChildInterface50EnumsContainersRefType.ColorType51DelegatesContainersRefType.ContainersRefTypeDelegate52ClassesCat53CatException60Complex61ICatExtension62Tom64TomFromBaseClass66InterfacesIAnimal67ICat69DelegatesFakeDelegate70MRefDelegate71MRefNormalDelegate72MRef73Demo74Enumeration75EnumsColorType76", + "Links": [ { "Goto": { "PageNumber": 39, @@ -265,16 +271,10 @@ "Top": 0 } } - } - ] - }, - { - "Number": 2, - "Text": "CatLibrary41Core43ClassesContainersRefType.ContainersRefTypeChild44ExplicitLayoutClass45Issue23146StructsContainersRefType47InterfacesContainersRefType.ContainersRefTypeChildInterface49EnumsContainersRefType.ColorType50DelegatesContainersRefType.ContainersRefTypeDelegate51ClassesCat52CatException59Complex60ICatExtension61Tom63TomFromBaseClass65InterfacesIAnimal66ICat68DelegatesFakeDelegate69MRefDelegate70MRefNormalDelegate71MRef72Demo73Enumeration74EnumsColorType75", - "Links": [ + }, { "Goto": { - "PageNumber": 41, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -283,7 +283,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -328,7 +328,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -364,7 +364,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -391,7 +391,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -400,7 +400,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -418,7 +418,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -487,12 +487,21 @@ "Top": 0 } } + }, + { + "Goto": { + "PageNumber": 76, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, { "Number": 3, - "Text": "3Namespace BuildFromAssemblyClassesClass1This is a test class.", + "Text": "3Namespace BuildFromAssemblyClassesClass1This is a test class.StructsIssue5432", "Links": [ { "Goto": { @@ -502,6 +511,15 @@ "Top": 0 } } + }, + { + "Goto": { + "PageNumber": 5, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, @@ -603,11 +621,74 @@ }, { "Number": 5, - "Text": "5Namespace BuildFromCSharpSourceCodeClassesCSharp", + "Text": "5Struct Issue5432Namespace: BuildFromAssemblyAssembly: BuildFromAssembly.dllInherited Membersobject.GetType()\uF1C5, object.ToString()\uF1C5, object.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5,object.ReferenceEquals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5PropertiesNameProperty Valuestring\uF1C5public struct Issue5432public string Name { get; }", "Links": [ + { + "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.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.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.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.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.string" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, { "Goto": { - "PageNumber": 6, + "PageNumber": 3, "Type": 2, "Coordinates": { "Top": 0 @@ -618,7 +699,22 @@ }, { "Number": 6, - "Text": "6Class CSharpNamespace: BuildFromCSharpSourceCodeInheritanceobject\uF1C5 ← CSharpInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsMain(string[])Parametersargs string\uF1C5[]public class CSharppublic static void Main(string[] args)", + "Text": "6Namespace BuildFromCSharpSourceCodeClassesCSharp", + "Links": [ + { + "Goto": { + "PageNumber": 7, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 7, + "Text": "7Class CSharpNamespace: BuildFromCSharpSourceCodeInheritanceobject\uF1C5 ← CSharpInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsMain(string[])Parametersargs string\uF1C5[]public class CSharppublic static void Main(string[] args)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -703,7 +799,7 @@ }, { "Goto": { - "PageNumber": 5, + "PageNumber": 6, "Type": 2, "Coordinates": { "Top": 0 @@ -712,7 +808,7 @@ }, { "Goto": { - "PageNumber": 6, + "PageNumber": 7, "Type": 2, "Coordinates": { "Top": 0 @@ -722,12 +818,12 @@ ] }, { - "Number": 7, - "Text": "7Namespace BuildFromProjectNamespacesBuildFromProject.Issue8540ClassesInheritdoc.Issue6366.Class1Class1Inheritdoc.Issue6366.Class2InheritdocInheritdoc.Issue6366Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101Class1.Issue8665Class1.Issue8696AttributeClass1.Issue8948Class1.TestStructsInheritdoc.Issue8129InterfacesIInheritdocClass1.IIssue8948EnumsClass1.Issue9260", + "Number": 8, + "Text": "8Namespace BuildFromProjectNamespacesBuildFromProject.Issue8540ClassesInheritdoc.Issue6366.Class1Class1Inheritdoc.Issue6366.Class2InheritdocInheritdoc.Issue6366Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101Class1.Issue8665Class1.Issue8696AttributeClass1.Issue8948Class1.TestStructsInheritdoc.Issue8129InterfacesIInheritdocClass1.IIssue8948EnumsClass1.Issue9260", "Links": [ { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -736,7 +832,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -745,7 +841,7 @@ }, { "Goto": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -754,7 +850,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -763,7 +859,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -772,7 +868,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -781,7 +877,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -790,7 +886,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -799,7 +895,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -808,7 +904,7 @@ }, { "Goto": { - "PageNumber": 18, + "PageNumber": 19, "Type": 2, "Coordinates": { "Top": 0 @@ -817,7 +913,7 @@ }, { "Goto": { - "PageNumber": 20, + "PageNumber": 21, "Type": 2, "Coordinates": { "Top": 0 @@ -826,7 +922,7 @@ }, { "Goto": { - "PageNumber": 22, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -835,7 +931,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -844,7 +940,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -853,7 +949,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -862,7 +958,7 @@ }, { "Goto": { - "PageNumber": 34, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -871,7 +967,7 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -881,12 +977,12 @@ ] }, { - "Number": 8, - "Text": "8Namespace BuildFromProject.Issue8540NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.B", + "Number": 9, + "Text": "9Namespace BuildFromProject.Issue8540NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.B", "Links": [ { "Goto": { - "PageNumber": 9, + "PageNumber": 10, "Type": 2, "Coordinates": { "Top": 0 @@ -895,7 +991,7 @@ }, { "Goto": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -905,12 +1001,12 @@ ] }, { - "Number": 9, - "Text": "9Namespace BuildFromProject.Issue8540.AClassesA", + "Number": 10, + "Text": "10Namespace BuildFromProject.Issue8540.AClassesA", "Links": [ { "Goto": { - "PageNumber": 10, + "PageNumber": 11, "Type": 2, "Coordinates": { "Top": 0 @@ -920,8 +1016,8 @@ ] }, { - "Number": 10, - "Text": "10Class ANamespace: BuildFromProject.Issue8540.AAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← AInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5public class A", + "Number": 11, + "Text": "11Class ANamespace: BuildFromProject.Issue8540.AAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← AInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5public class A", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -997,7 +1093,7 @@ }, { "Goto": { - "PageNumber": 9, + "PageNumber": 10, "Type": 2, "Coordinates": { "Top": 0 @@ -1006,7 +1102,7 @@ }, { "Goto": { - "PageNumber": 10, + "PageNumber": 11, "Type": 2, "Coordinates": { "Top": 0 @@ -1016,12 +1112,12 @@ ] }, { - "Number": 11, - "Text": "11Namespace BuildFromProject.Issue8540.BClassesB", + "Number": 12, + "Text": "12Namespace BuildFromProject.Issue8540.BClassesB", "Links": [ { "Goto": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -1031,8 +1127,8 @@ ] }, { - "Number": 12, - "Text": "12Class BNamespace: BuildFromProject.Issue8540.BAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← BInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5public class B", + "Number": 13, + "Text": "13Class BNamespace: BuildFromProject.Issue8540.BAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← BInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5public class B", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1108,7 +1204,7 @@ }, { "Goto": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -1117,7 +1213,7 @@ }, { "Goto": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -1127,8 +1223,8 @@ ] }, { - "Number": 13, - "Text": "13Class Class1Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Class1ImplementsIClass1Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsIssue1651()Pricing models are used to calculate theoretical option values1Black Scholes2Black763Black76Fut4Equity Tree5Variance Swap6Dividend ForecastIssue1887()IConfiguration related helper and extension routines.Issue2623()public class Class1 : IClass1public void Issue1651()public void Issue1887()", + "Number": 14, + "Text": "14Class Class1Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Class1ImplementsIClass1Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsIssue1651()Pricing models are used to calculate theoretical option values1Black Scholes2Black763Black76Fut4Equity Tree5Variance Swap6Dividend ForecastIssue1887()IConfiguration related helper and extension routines.Issue2623()public class Class1 : IClass1public void Issue1651()public void Issue1887()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1204,7 +1300,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1213,7 +1309,7 @@ }, { "Goto": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -1223,8 +1319,8 @@ ] }, { - "Number": 14, - "Text": "14ExamplesRemarksFor example:Issue2723()RemarksInline .link\uF1C5public void Issue2623()MyClass myClass = new MyClass();void Update(){ myClass.Execute();}MyClass myClass = new MyClass();void Update(){ myClass.Execute();}public void Issue2723()NOTEThis is a . & \" '\uF431for (var i = 0; i > 10; i++) // & \" 'var range = new Range { Min = 0, Max = 10 };", + "Number": 15, + "Text": "15ExamplesRemarksFor example:Issue2723()RemarksInline .link\uF1C5public void Issue2623()MyClass myClass = new MyClass();void Update(){ myClass.Execute();}MyClass myClass = new MyClass();void Update(){ myClass.Execute();}public void Issue2723()NOTEThis is a . & \" '\uF431for (var i = 0; i > 10; i++) // & \" 'var range = new Range { Min = 0, Max = 10 };", "Links": [ { "Uri": "https://www.github.com/" @@ -1238,17 +1334,17 @@ ] }, { - "Number": 15, - "Text": "15Issue4017()ExamplesRemarksIssue4392()Remarks@\"\\\\?\\\" @\"\\\\?\\\"Issue7484()var range = new Range { Min = 0, Max = 10 };public void Issue4017()public void HookMessageDeleted(BaseSocketClient client){ client.MessageDeleted += HandleMessageDelete;}public Task HandleMessageDelete(Cacheable cachedMessage, ISocketMessageChannel channel){ // check if the message exists in cache; if not, we cannot report what was removed if (!cachedMessage.HasValue) return; var message = cachedMessage.Value; Console.WriteLine($\"A message ({message.Id}) from {message.Author} was removed from the channel {channel.Name} ({channel.Id}):\" + Environment.NewLine + message.Content); return Task.CompletedTask;}void Update(){ myClass.Execute();}public void Issue4392()", + "Number": 16, + "Text": "16Issue4017()ExamplesRemarksIssue4392()Remarks@\"\\\\?\\\" @\"\\\\?\\\"Issue7484()var range = new Range { Min = 0, Max = 10 };public void Issue4017()public void HookMessageDeleted(BaseSocketClient client){ client.MessageDeleted += HandleMessageDelete;}public Task HandleMessageDelete(Cacheable cachedMessage, ISocketMessageChannel channel){ // check if the message exists in cache; if not, we cannot report what was removed if (!cachedMessage.HasValue) return; var message = cachedMessage.Value; Console.WriteLine($\"A message ({message.Id}) from {message.Author} was removed from the channel {channel.Name} ({channel.Id}):\" + Environment.NewLine + message.Content); return Task.CompletedTask;}void Update(){ myClass.Execute();}public void Issue4392()", "Links": [] }, { - "Number": 16, - "Text": "16RemarksThere's really no reason to not believe that this class can test things.TermDescriptionA TermA DescriptionBee TermBee DescriptionIssue8764()Type ParametersTIssue896()TestSee AlsoClass1.Test, Class1Issue9216()Calculates the determinant of a 3-dimensional matrix:Returns the smallest value:public void Issue7484()public void Issue8764() where T : unmanagedpublic void Issue896()", + "Number": 17, + "Text": "17RemarksThere's really no reason to not believe that this class can test things.TermDescriptionA TermA DescriptionBee TermBee DescriptionIssue8764()Type ParametersTIssue896()TestSee AlsoClass1.Test, Class1Issue9216()Calculates the determinant of a 3-dimensional matrix:Returns the smallest value:public void Issue7484()public void Issue8764() where T : unmanagedpublic void Issue896()", "Links": [ { "Goto": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -1257,7 +1353,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -1266,7 +1362,7 @@ }, { "Goto": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -1276,8 +1372,8 @@ ] }, { - "Number": 17, - "Text": "17Returnsdouble\uF1C5XmlCommentIncludeTag()This method should do something...RemarksThis is remarks.public static double Issue9216()public void XmlCommentIncludeTag()", + "Number": 18, + "Text": "18Returnsdouble\uF1C5XmlCommentIncludeTag()This method should do something...RemarksThis is remarks.public static double Issue9216()public void XmlCommentIncludeTag()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.double" @@ -1291,8 +1387,8 @@ ] }, { - "Number": 18, - "Text": "18Class Class1.Issue8665Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Class1.Issue8665Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5ConstructorsIssue8665()Issue8665(int)Parametersfoo int\uF1C5Issue8665(int, char)Parametersfoo int\uF1C5bar char\uF1C5Issue8665(int, char, string)public class Class1.Issue8665public Issue8665()public Issue8665(int foo)public Issue8665(int foo, char bar)public Issue8665(int foo, char bar, string baz)", + "Number": 19, + "Text": "19Class Class1.Issue8665Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Class1.Issue8665Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5ConstructorsIssue8665()Issue8665(int)Parametersfoo int\uF1C5Issue8665(int, char)Parametersfoo int\uF1C5bar char\uF1C5Issue8665(int, char, string)public class Class1.Issue8665public Issue8665()public Issue8665(int foo)public Issue8665(int foo, char bar)public Issue8665(int foo, char bar, string baz)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1395,7 +1491,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1404,7 +1500,7 @@ }, { "Goto": { - "PageNumber": 18, + "PageNumber": 19, "Type": 2, "Coordinates": { "Top": 0 @@ -1414,8 +1510,8 @@ ] }, { - "Number": 19, - "Text": "19Parametersfoo int\uF1C5bar char\uF1C5baz string\uF1C5PropertiesBarProperty Valuechar\uF1C5BazProperty Valuestring\uF1C5FooProperty Valueint\uF1C5public char Bar { get; }public string Baz { get; }public int Foo { get; }", + "Number": 20, + "Text": "20Parametersfoo int\uF1C5bar char\uF1C5baz string\uF1C5PropertiesBarProperty Valuechar\uF1C5BazProperty Valuestring\uF1C5FooProperty Valueint\uF1C5public char Bar { get; }public string Baz { get; }public int Foo { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -1474,8 +1570,8 @@ ] }, { - "Number": 20, - "Text": "20Class Class1.Issue8696AttributeNamespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Attribute\uF1C5 ← Class1.Issue8696AttributeInherited MembersAttribute.Equals(object?)\uF1C5, Attribute.GetCustomAttribute(Assembly, Type)\uF1C5,Attribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5, Attribute.GetCustomAttribute(MemberInfo, Type)\uF1C5, Attribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5, Attribute.GetCustomAttribute(Module,Type)\uF1C5, Attribute.GetCustomAttribute(Module, Type, bool)\uF1C5,Attribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5, Attribute.GetCustomAttribute(ParameterInfo, Type,bool)\uF1C5, Attribute.GetCustomAttributes(Assembly)\uF1C5, Attribute.GetCustomAttributes(Assembly, bool)\uF1C5,Attribute.GetCustomAttributes(Assembly, Type)\uF1C5, Attribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5, Attribute.GetCustomAttributes(MemberInfo)\uF1C5, Attribute.GetCustomAttributes(MemberInfo, bool)\uF1C5,Attribute.GetCustomAttributes(MemberInfo, Type)\uF1C5, Attribute.GetCustomAttributes(MemberInfo, Type,bool)\uF1C5, Attribute.GetCustomAttributes(Module)\uF1C5, Attribute.GetCustomAttributes(Module, bool)\uF1C5,Attribute.GetCustomAttributes(Module, Type)\uF1C5, Attribute.GetCustomAttributes(Module, Type, bool)\uF1C5,Attribute.GetCustomAttributes(ParameterInfo)\uF1C5, Attribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5,Attribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5, Attribute.GetCustomAttributes(ParameterInfo,Type, bool)\uF1C5, Attribute.GetHashCode()\uF1C5, Attribute.IsDefaultAttribute()\uF1C5, Attribute.IsDefined(Assembly,Type)\uF1C5, Attribute.IsDefined(Assembly, Type, bool)\uF1C5, Attribute.IsDefined(MemberInfo, Type)\uF1C5,Attribute.IsDefined(MemberInfo, Type, bool)\uF1C5, Attribute.IsDefined(Module, Type)\uF1C5,Attribute.IsDefined(Module, Type, bool)\uF1C5, Attribute.IsDefined(ParameterInfo, Type)\uF1C5,Attribute.IsDefined(ParameterInfo, Type, bool)\uF1C5, Attribute.Match(object?)\uF1C5, Attribute.TypeId\uF1C5,object.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5ConstructorsIssue8696Attribute(string?, int, int, string[]?, bool, Type?)public class Class1.Issue8696Attribute : Attribute[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null, false, null)]public Issue8696Attribute(string? description = null, int boundsMin = 0, int boundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false, Type? enumType = null)", + "Number": 21, + "Text": "21Class Class1.Issue8696AttributeNamespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Attribute\uF1C5 ← Class1.Issue8696AttributeInherited MembersAttribute.Equals(object?)\uF1C5, Attribute.GetCustomAttribute(Assembly, Type)\uF1C5,Attribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5, Attribute.GetCustomAttribute(MemberInfo, Type)\uF1C5, Attribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5, Attribute.GetCustomAttribute(Module,Type)\uF1C5, Attribute.GetCustomAttribute(Module, Type, bool)\uF1C5,Attribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5, Attribute.GetCustomAttribute(ParameterInfo, Type,bool)\uF1C5, Attribute.GetCustomAttributes(Assembly)\uF1C5, Attribute.GetCustomAttributes(Assembly, bool)\uF1C5,Attribute.GetCustomAttributes(Assembly, Type)\uF1C5, Attribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5, Attribute.GetCustomAttributes(MemberInfo)\uF1C5, Attribute.GetCustomAttributes(MemberInfo, bool)\uF1C5,Attribute.GetCustomAttributes(MemberInfo, Type)\uF1C5, Attribute.GetCustomAttributes(MemberInfo, Type,bool)\uF1C5, Attribute.GetCustomAttributes(Module)\uF1C5, Attribute.GetCustomAttributes(Module, bool)\uF1C5,Attribute.GetCustomAttributes(Module, Type)\uF1C5, Attribute.GetCustomAttributes(Module, Type, bool)\uF1C5,Attribute.GetCustomAttributes(ParameterInfo)\uF1C5, Attribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5,Attribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5, Attribute.GetCustomAttributes(ParameterInfo,Type, bool)\uF1C5, Attribute.GetHashCode()\uF1C5, Attribute.IsDefaultAttribute()\uF1C5, Attribute.IsDefined(Assembly,Type)\uF1C5, Attribute.IsDefined(Assembly, Type, bool)\uF1C5, Attribute.IsDefined(MemberInfo, Type)\uF1C5,Attribute.IsDefined(MemberInfo, Type, bool)\uF1C5, Attribute.IsDefined(Module, Type)\uF1C5,Attribute.IsDefined(Module, Type, bool)\uF1C5, Attribute.IsDefined(ParameterInfo, Type)\uF1C5,Attribute.IsDefined(ParameterInfo, Type, bool)\uF1C5, Attribute.Match(object?)\uF1C5, Attribute.TypeId\uF1C5,object.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5ConstructorsIssue8696Attribute(string?, int, int, string[]?, bool, Type?)public class Class1.Issue8696Attribute : Attribute[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null, false, null)]public Issue8696Attribute(string? description = null, int boundsMin = 0, int boundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false, Type? enumType = null)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1911,7 +2007,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -1920,7 +2016,7 @@ }, { "Goto": { - "PageNumber": 20, + "PageNumber": 21, "Type": 2, "Coordinates": { "Top": 0 @@ -1930,8 +2026,8 @@ ] }, { - "Number": 21, - "Text": "21Parametersdescription string\uF1C5?boundsMin int\uF1C5boundsMax int\uF1C5validGameModes string\uF1C5[]?hasMultipleSelections bool\uF1C5enumType Type\uF1C5?", + "Number": 22, + "Text": "22Parametersdescription string\uF1C5?boundsMin int\uF1C5boundsMax int\uF1C5validGameModes string\uF1C5[]?hasMultipleSelections bool\uF1C5enumType Type\uF1C5?", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -1990,8 +2086,8 @@ ] }, { - "Number": 22, - "Text": "22Class Class1.Issue8948Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Class1.Issue8948ImplementsClass1.IIssue8948Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsDoNothing()Does nothing with generic type T.Type ParametersTA generic type.public class Class1.Issue8948 : Class1.IIssue8948public void DoNothing()", + "Number": 23, + "Text": "23Class Class1.Issue8948Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Class1.Issue8948ImplementsClass1.IIssue8948Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsDoNothing()Does nothing with generic type T.Type ParametersTA generic type.public class Class1.Issue8948 : Class1.IIssue8948public void DoNothing()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2067,7 +2163,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2076,7 +2172,7 @@ }, { "Goto": { - "PageNumber": 22, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -2085,7 +2181,7 @@ }, { "Goto": { - "PageNumber": 34, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -2095,8 +2191,8 @@ ] }, { - "Number": 23, - "Text": "23Class Class1.TestNamespace: BuildFromProjectAssembly: BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 ← Class1.TestInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5public class Class1.Test", + "Number": 24, + "Text": "24Class Class1.TestNamespace: BuildFromProjectAssembly: BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 ← Class1.TestInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5public class Class1.Test", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2172,7 +2268,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2181,7 +2277,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -2191,8 +2287,8 @@ ] }, { - "Number": 24, - "Text": "24Class InheritdocNamespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← InheritdocImplementsIInheritdoc, IDisposable\uF1C5Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsDispose()Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.Issue7628()This method should do something...Issue7629()This method should do something...public class Inheritdoc : IInheritdoc, IDisposablepublic void Dispose()public void Issue7628()public void Issue7629()", + "Number": 25, + "Text": "25Class InheritdocNamespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← InheritdocImplementsIInheritdoc, IDisposable\uF1C5Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsDispose()Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.Issue7628()This method should do something...Issue7629()This method should do something...public class Inheritdoc : IInheritdoc, IDisposablepublic void Dispose()public void Issue7628()public void Issue7629()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2277,7 +2373,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2286,7 +2382,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -2295,7 +2391,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -2305,8 +2401,8 @@ ] }, { - "Number": 25, - "Text": "25Class Inheritdoc.Issue6366Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Inheritdoc.Issue6366Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5public class Inheritdoc.Issue6366", + "Number": 26, + "Text": "26Class Inheritdoc.Issue6366Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Inheritdoc.Issue6366Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5public class Inheritdoc.Issue6366", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2382,7 +2478,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2391,7 +2487,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -2401,8 +2497,8 @@ ] }, { - "Number": 26, - "Text": "26Class Inheritdoc.Issue6366.Class1Namespace: BuildFromProjectAssembly: BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 ← Inheritdoc.Issue6366.Class1Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsTestMethod1(T, int)This text inherited.Parametersparm1 TThis text NOT inherited.parm2 int\uF1C5This text inherited.ReturnsTThis text inherited.public abstract class Inheritdoc.Issue6366.Class1public abstract T TestMethod1(T parm1, int parm2)", + "Number": 27, + "Text": "27Class Inheritdoc.Issue6366.Class1Namespace: BuildFromProjectAssembly: BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 ← Inheritdoc.Issue6366.Class1Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsTestMethod1(T, int)This text inherited.Parametersparm1 TThis text NOT inherited.parm2 int\uF1C5This text inherited.ReturnsTThis text inherited.public abstract class Inheritdoc.Issue6366.Class1public abstract T TestMethod1(T parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2487,7 +2583,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2496,7 +2592,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -2506,8 +2602,8 @@ ] }, { - "Number": 27, - "Text": "27Class Inheritdoc.Issue6366.Class2Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Inheritdoc.Issue6366.Class1 ← Inheritdoc.Issue6366.Class2Inherited MembersInheritdoc.Issue6366.Class1.TestMethod1(bool, int), object.Equals(object?)\uF1C5,object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsTestMethod1(bool, int)This text inherited.Parametersparm1 bool\uF1C5This text NOT inherited.parm2 int\uF1C5This text inherited.Returnsbool\uF1C5This text inherited.public class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1public override bool TestMethod1(bool parm1, int parm2)", + "Number": 28, + "Text": "28Class Inheritdoc.Issue6366.Class2Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Inheritdoc.Issue6366.Class1 ← Inheritdoc.Issue6366.Class2Inherited MembersInheritdoc.Issue6366.Class1.TestMethod1(bool, int), object.Equals(object?)\uF1C5,object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsTestMethod1(bool, int)This text inherited.Parametersparm1 bool\uF1C5This text NOT inherited.parm2 int\uF1C5This text inherited.Returnsbool\uF1C5This text inherited.public class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1public override bool TestMethod1(bool parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2613,7 +2709,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2622,7 +2718,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -2631,7 +2727,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -2640,7 +2736,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Coordinates": { "Left": 28, "Top": 413.75 @@ -2650,8 +2746,8 @@ ] }, { - "Number": 28, - "Text": "28Class Inheritdoc.Issue7035Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Inheritdoc.Issue7035Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsA()B()public class Inheritdoc.Issue7035public void A()public void B()", + "Number": 29, + "Text": "29Class Inheritdoc.Issue7035Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Inheritdoc.Issue7035Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsA()B()public class Inheritdoc.Issue7035public void A()public void B()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2727,7 +2823,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2736,7 +2832,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -2746,8 +2842,8 @@ ] }, { - "Number": 29, - "Text": "29Class Inheritdoc.Issue7484Namespace: BuildFromProjectAssembly: BuildFromProject.dllThis is a test class to have something for DocFX to document.Inheritanceobject\uF1C5 ← Inheritdoc.Issue7484Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5RemarksWe're going to talk about things now.BoolReturningMethod(bool)Simple method to generate docs for.DoDadA string that could have something.ConstructorsIssue7484()This is a constructor to document.PropertiesDoDadA string that could have something.Property Valuepublic class Inheritdoc.Issue7484public Issue7484()public string DoDad { get; }", + "Number": 30, + "Text": "30Class Inheritdoc.Issue7484Namespace: BuildFromProjectAssembly: BuildFromProject.dllThis is a test class to have something for DocFX to document.Inheritanceobject\uF1C5 ← Inheritdoc.Issue7484Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5RemarksWe're going to talk about things now.BoolReturningMethod(bool)Simple method to generate docs for.DoDadA string that could have something.ConstructorsIssue7484()This is a constructor to document.PropertiesDoDadA string that could have something.Property Valuepublic class Inheritdoc.Issue7484public Issue7484()public string DoDad { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2823,7 +2919,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -2832,7 +2928,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -2857,8 +2953,8 @@ ] }, { - "Number": 30, - "Text": "30string\uF1C5MethodsBoolReturningMethod(bool)Simple method to generate docs for.Parameterssource bool\uF1C5A meaningless boolean value, much like most questions in the world.Returnsbool\uF1C5An exactly equivalently meaningless boolean value, much like most answers in the world.RemarksI'd like to take a moment to thank all of those who helped me get to a place where I can writedocumentation like this.public bool BoolReturningMethod(bool source)", + "Number": 31, + "Text": "31string\uF1C5MethodsBoolReturningMethod(bool)Simple method to generate docs for.Parameterssource bool\uF1C5A meaningless boolean value, much like most questions in the world.Returnsbool\uF1C5An exactly equivalently meaningless boolean value, much like most answers in the world.RemarksI'd like to take a moment to thank all of those who helped me get to a place where I can writedocumentation like this.public bool BoolReturningMethod(bool source)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -2890,8 +2986,8 @@ ] }, { - "Number": 31, - "Text": "31Class Inheritdoc.Issue8101Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Inheritdoc.Issue8101Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsTween(float, float, float, Action)Create a new tween.Parametersfrom float\uF1C5The starting value.to float\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5public class Inheritdoc.Issue8101public static object Tween(float from, float to, float duration, Action onChange)", + "Number": 32, + "Text": "32Class Inheritdoc.Issue8101Namespace: BuildFromProjectAssembly: BuildFromProject.dllInheritanceobject\uF1C5 ← Inheritdoc.Issue8101Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsTween(float, float, float, Action)Create a new tween.Parametersfrom float\uF1C5The starting value.to float\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5public class Inheritdoc.Issue8101public static object Tween(float from, float to, float duration, Action onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3021,7 +3117,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3030,7 +3126,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -3040,8 +3136,8 @@ ] }, { - "Number": 32, - "Text": "32The newly created tween instance.Tween(int, int, float, Action)Create a new tween.Parametersfrom int\uF1C5The starting value.to int\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5The newly created tween instance.public static object Tween(int from, int to, float duration, Action onChange)", + "Number": 33, + "Text": "33The newly created tween instance.Tween(int, int, float, Action)Create a new tween.Parametersfrom int\uF1C5The starting value.to int\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5The newly created tween instance.public static object Tween(int from, int to, float duration, Action onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -3100,8 +3196,8 @@ ] }, { - "Number": 33, - "Text": "33Struct Inheritdoc.Issue8129Namespace: BuildFromProjectAssembly: BuildFromProject.dllInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5ConstructorsIssue8129(string)Parametersfoo string\uF1C5public struct Inheritdoc.Issue8129public Issue8129(string foo)", + "Number": 34, + "Text": "34Struct Inheritdoc.Issue8129Namespace: BuildFromProjectAssembly: BuildFromProject.dllInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5ConstructorsIssue8129(string)Parametersfoo string\uF1C5public struct Inheritdoc.Issue8129public Issue8129(string foo)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" @@ -3168,7 +3264,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3178,12 +3274,12 @@ ] }, { - "Number": 34, - "Text": "34Interface Class1.IIssue8948Namespace: BuildFromProjectAssembly: BuildFromProject.dllMethodsDoNothing()Does nothing with generic type T.Type ParametersTA generic type.public interface Class1.IIssue8948void DoNothing()", + "Number": 35, + "Text": "35Interface Class1.IIssue8948Namespace: BuildFromProjectAssembly: BuildFromProject.dllMethodsDoNothing()Does nothing with generic type T.Type ParametersTA generic type.public interface Class1.IIssue8948void DoNothing()", "Links": [ { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3193,12 +3289,12 @@ ] }, { - "Number": 35, - "Text": "35Interface IInheritdocNamespace: BuildFromProjectAssembly: BuildFromProject.dllMethodsIssue7629()This method should do something...public interface IInheritdocvoid Issue7629()", + "Number": 36, + "Text": "36Interface IInheritdocNamespace: BuildFromProjectAssembly: BuildFromProject.dllMethodsIssue7629()This method should do something...public interface IInheritdocvoid Issue7629()", "Links": [ { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3208,12 +3304,12 @@ ] }, { - "Number": 36, - "Text": "36Enum Class1.Issue9260Namespace: BuildFromProjectAssembly: BuildFromProject.dllFieldsValue = 0This is a regular enum value.This is a remarks section. Very important remarks about Value go here.OldAndUnusedValue = 1This is old and unused. You shouldn't use it anymore.Don't use this, seriously! Use Value instead.OldAndUnusedValue2 = 2This is old and unused. You shouldn't use it anymore.Don't use this, seriously! Use Value instead.public enum Class1.Issue9260", + "Number": 37, + "Text": "37Enum Class1.Issue9260Namespace: BuildFromProjectAssembly: BuildFromProject.dllFieldsValue = 0This is a regular enum value.This is a remarks section. Very important remarks about Value go here.OldAndUnusedValue = 1This is old and unused. You shouldn't use it anymore.Don't use this, seriously! Use Value instead.OldAndUnusedValue2 = 2This is old and unused. You shouldn't use it anymore.Don't use this, seriously! Use Value instead.public enum Class1.Issue9260", "Links": [ { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -3223,12 +3319,12 @@ ] }, { - "Number": 37, - "Text": "37Namespace BuildFromVBSourceCodeClassesBaseClass1This is the BaseClassClass1This is summary from vb class...", + "Number": 38, + "Text": "38Namespace BuildFromVBSourceCodeClassesBaseClass1This is the BaseClassClass1This is summary from vb class...", "Links": [ { "Goto": { - "PageNumber": 38, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -3237,7 +3333,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -3247,8 +3343,8 @@ ] }, { - "Number": 38, - "Text": "38Class BaseClass1Namespace: BuildFromVBSourceCodeThis is the BaseClassInheritanceobject\uF1C5 ← BaseClass1DerivedClass1Inherited Membersobject.Equals(object)\uF1C5, object.Equals(object, object)\uF1C5, object.Finalize()\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object, object)\uF1C5,object.ToString()\uF1C5MethodsWithDeclarationKeyword(Class1)Parameterskeyword Class1ReturnsDateTime\uF1C5public abstract class BaseClass1public abstract DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 39, + "Text": "39Class BaseClass1Namespace: BuildFromVBSourceCodeThis is the BaseClassInheritanceobject\uF1C5 ← BaseClass1DerivedClass1Inherited Membersobject.Equals(object)\uF1C5, object.Equals(object, object)\uF1C5, object.Finalize()\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object, object)\uF1C5,object.ToString()\uF1C5MethodsWithDeclarationKeyword(Class1)Parameterskeyword Class1ReturnsDateTime\uF1C5public abstract class BaseClass1public abstract DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3342,7 +3438,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -3351,7 +3447,7 @@ }, { "Goto": { - "PageNumber": 38, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -3360,7 +3456,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -3369,7 +3465,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -3379,8 +3475,8 @@ ] }, { - "Number": 39, - "Text": "39Class Class1Namespace: BuildFromVBSourceCodeThis is summary from vb class...Inheritanceobject\uF1C5 ← BaseClass1 ← Class1Inherited MembersBaseClass1.WithDeclarationKeyword(Class1), object.Equals(object)\uF1C5, object.Equals(object, object)\uF1C5,object.Finalize()\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5,object.ReferenceEquals(object, object)\uF1C5, object.ToString()\uF1C5FieldsValueClassThis is a Value typeField ValueClass1PropertiesKeywordProperty ValueClass1MethodsValue(string)public class Class1 : BaseClass1public Class1 ValueClass[Obsolete(\"This member is obsolete.\", true)]public Class1 Keyword { get; }", + "Number": 40, + "Text": "40Class Class1Namespace: BuildFromVBSourceCodeThis is summary from vb class...Inheritanceobject\uF1C5 ← BaseClass1 ← Class1Inherited MembersBaseClass1.WithDeclarationKeyword(Class1), object.Equals(object)\uF1C5, object.Equals(object, object)\uF1C5,object.Finalize()\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5,object.ReferenceEquals(object, object)\uF1C5, object.ToString()\uF1C5FieldsValueClassThis is a Value typeField ValueClass1PropertiesKeywordProperty ValueClass1MethodsValue(string)public class Class1 : BaseClass1public Class1 ValueClass[Obsolete(\"This member is obsolete.\", true)]public Class1 Keyword { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3465,7 +3561,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -3474,7 +3570,7 @@ }, { "Goto": { - "PageNumber": 38, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -3483,7 +3579,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -3492,7 +3588,7 @@ }, { "Goto": { - "PageNumber": 38, + "PageNumber": 39, "Coordinates": { "Left": 28, "Top": 383.75 @@ -3501,7 +3597,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -3510,7 +3606,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -3520,8 +3616,8 @@ ] }, { - "Number": 40, - "Text": "40This is a FunctionParametersname string\uF1C5Name as the String valueReturnsint\uF1C5Returns AhoooWithDeclarationKeyword(Class1)What is Sub?Parameterskeyword Class1ReturnsDateTime\uF1C5public int Value(string name)public override DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 41, + "Text": "41This is a FunctionParametersname string\uF1C5Name as the String valueReturnsint\uF1C5Returns AhoooWithDeclarationKeyword(Class1)What is Sub?Parameterskeyword Class1ReturnsDateTime\uF1C5public int Value(string name)public override DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -3552,7 +3648,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -3562,12 +3658,12 @@ ] }, { - "Number": 41, - "Text": "41Namespace CatLibraryNamespacesCatLibrary.CoreClassesCatHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see the remarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classCatExceptionComplexICatExtensionIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classTomTom class is only inherit from Object. Not any member inside itself.TomFromBaseClassTomFromBaseClass inherits from @InterfacesIAnimalThis is basic interface of all animal.ICatCat's interface", + "Number": 42, + "Text": "42Namespace CatLibraryNamespacesCatLibrary.CoreClassesCatHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see the remarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classCatExceptionComplexICatExtensionIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classTomTom class is only inherit from Object. Not any member inside itself.TomFromBaseClassTomFromBaseClass inherits from @InterfacesIAnimalThis is basic interface of all animal.ICatCat's interface", "Links": [ { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3576,7 +3672,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -3591,7 +3687,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -3600,7 +3696,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -3609,7 +3705,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -3618,7 +3714,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -3627,7 +3723,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -3636,7 +3732,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -3645,7 +3741,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -3655,12 +3751,12 @@ ] }, { - "Number": 42, - "Text": "42DelegatesFakeDelegateFake delegateMRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", + "Number": 43, + "Text": "43DelegatesFakeDelegateFake delegateMRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", "Links": [ { "Goto": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -3669,7 +3765,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -3678,7 +3774,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -3688,12 +3784,12 @@ ] }, { - "Number": 43, - "Text": "43Namespace CatLibrary.CoreClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231Issue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegate", + "Number": 44, + "Text": "44Namespace CatLibrary.CoreClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231Issue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegate", "Links": [ { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -3702,7 +3798,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -3711,7 +3807,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -3720,7 +3816,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -3729,7 +3825,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -3738,7 +3834,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -3747,7 +3843,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -3756,7 +3852,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -3766,8 +3862,8 @@ ] }, { - "Number": 44, - "Text": "44Class ContainersRefType.ContainersRefTypeChildNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllInheritanceobject\uF1C5 ← ContainersRefType.ContainersRefTypeChildInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5public class ContainersRefType.ContainersRefTypeChild", + "Number": 45, + "Text": "45Class ContainersRefType.ContainersRefTypeChildNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllInheritanceobject\uF1C5 ← ContainersRefType.ContainersRefTypeChildInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5public class ContainersRefType.ContainersRefTypeChild", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3843,7 +3939,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3852,7 +3948,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -3862,8 +3958,8 @@ ] }, { - "Number": 45, - "Text": "45Class ExplicitLayoutClassNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllInheritanceobject\uF1C5 ← ExplicitLayoutClassInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5public class ExplicitLayoutClass", + "Number": 46, + "Text": "46Class ExplicitLayoutClassNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllInheritanceobject\uF1C5 ← ExplicitLayoutClassInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5public class ExplicitLayoutClass", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3939,7 +4035,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3948,7 +4044,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -3958,8 +4054,8 @@ ] }, { - "Number": 46, - "Text": "46Class Issue231Namespace: CatLibrary.CoreAssembly: CatLibrary.dll, CatLibrary.Core.dllInheritanceobject\uF1C5 ← Issue231Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsBar(ContainersRefType)Parametersc ContainersRefTypeFoo(ContainersRefType)Parametersc ContainersRefTypepublic static class Issue231public static void Bar(this ContainersRefType c)public static void Foo(this ContainersRefType c)", + "Number": 47, + "Text": "47Class Issue231Namespace: CatLibrary.CoreAssembly: CatLibrary.dll, CatLibrary.Core.dllInheritanceobject\uF1C5 ← Issue231Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsBar(ContainersRefType)Parametersc ContainersRefTypeFoo(ContainersRefType)Parametersc ContainersRefTypepublic static class Issue231public static void Bar(this ContainersRefType c)public static void Foo(this ContainersRefType c)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4035,7 +4131,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -4044,7 +4140,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -4053,7 +4149,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -4062,7 +4158,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -4072,8 +4168,8 @@ ] }, { - "Number": 47, - "Text": "47Struct ContainersRefTypeNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllStruct ContainersRefTypeInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5Extension MethodsIssue231.Bar(ContainersRefType), Issue231.Foo(ContainersRefType)FieldsColorCountColorCountField Valuelong\uF1C5PropertiesGetColorCountGetColorCountProperty Valuelong\uF1C5Methodspublic struct ContainersRefTypepublic long ColorCountpublic long GetColorCount { get; }", + "Number": 48, + "Text": "48Struct ContainersRefTypeNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllStruct ContainersRefTypeInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5Extension MethodsIssue231.Bar(ContainersRefType), Issue231.Foo(ContainersRefType)FieldsColorCountColorCountField Valuelong\uF1C5PropertiesGetColorCountGetColorCountProperty Valuelong\uF1C5Methodspublic struct ContainersRefTypepublic long ColorCountpublic long GetColorCount { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" @@ -4149,7 +4245,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -4158,7 +4254,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Coordinates": { "Left": 28, "Top": 470 @@ -4167,7 +4263,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Coordinates": { "Left": 28, "Top": 336.5 @@ -4177,8 +4273,8 @@ ] }, { - "Number": 48, - "Text": "48ContainersRefTypeNonRefMethod(params object[])ContainersRefTypeNonRefMethodarrayParametersparmsArray object\uF1C5[]Returnsint\uF1C5ContainersRefTypeEventHandlerEvent TypeEventHandler\uF1C5public static int ContainersRefTypeNonRefMethod(params object[] parmsArray)public event EventHandler ContainersRefTypeEventHandler", + "Number": 49, + "Text": "49ContainersRefTypeNonRefMethod(params object[])ContainersRefTypeNonRefMethodarrayParametersparmsArray object\uF1C5[]Returnsint\uF1C5ContainersRefTypeEventHandlerEvent TypeEventHandler\uF1C5public static int ContainersRefTypeNonRefMethod(params object[] parmsArray)public event EventHandler ContainersRefTypeEventHandler", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4210,12 +4306,12 @@ ] }, { - "Number": 49, - "Text": "49Interface ContainersRefType.ContainersRefTypeChildInterfaceNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllpublic interface ContainersRefType.ContainersRefTypeChildInterface", + "Number": 50, + "Text": "50Interface ContainersRefType.ContainersRefTypeChildInterfaceNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllpublic interface ContainersRefType.ContainersRefTypeChildInterface", "Links": [ { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -4225,12 +4321,12 @@ ] }, { - "Number": 50, - "Text": "50Enum ContainersRefType.ColorTypeNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowpublic enum ContainersRefType.ColorType", + "Number": 51, + "Text": "51Enum ContainersRefType.ColorTypeNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowpublic enum ContainersRefType.ColorType", "Links": [ { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -4240,12 +4336,12 @@ ] }, { - "Number": 51, - "Text": "51Delegate ContainersRefType.ContainersRefTypeDelegateNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllDelegate ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", + "Number": 52, + "Text": "52Delegate ContainersRefType.ContainersRefTypeDelegateNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllDelegate ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", "Links": [ { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -4255,8 +4351,8 @@ ] }, { - "Number": 52, - "Text": "52Class CatNamespace: CatLibraryAssembly: CatLibrary.dllHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see the remarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classType ParametersTThis type should be class and can new instance.KThis type is a struct type, class type can't be used for this parameter.Inheritanceobject\uF1C5 ← CatImplementsICat, IAnimalInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5Extension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType), ICatExtension.Sleep(ICat, long)Examples[Serializable][Obsolete]public class Cat : ICat, IAnimal where T : class, new() where K : struct", + "Number": 53, + "Text": "53Class CatNamespace: CatLibraryAssembly: CatLibrary.dllHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see the remarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classType ParametersTThis type should be class and can new instance.KThis type is a struct type, class type can't be used for this parameter.Inheritanceobject\uF1C5 ← CatImplementsICat, IAnimalInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5Extension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType), ICatExtension.Sleep(ICat, long)Examples[Serializable][Obsolete]public class Cat : ICat, IAnimal where T : class, new() where K : struct", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4332,7 +4428,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -4347,7 +4443,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4356,7 +4452,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -4365,7 +4461,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -4374,7 +4470,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Coordinates": { "Left": 28, "Top": 380 @@ -4383,7 +4479,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Coordinates": { "Left": 28, "Top": 126.499939 @@ -4393,13 +4489,13 @@ ] }, { - "Number": 53, - "Text": "53Here's example of how to create an instance of this class. As T is limited with class and K is limited withstruct.As you see, here we bring in pointer so we need to add unsafe keyword.RemarksHere's all the content you can see in this class.ConstructorsCat()Default constructor.Cat(T)Constructor with one generic parameter.ParametersownType TThis parameter type defined by class.Cat(string, out int, string, bool)It's a complex constructor. The parameter will have some attributes.Parametersvar a = new Cat(object, int)();int catNumber = new int();unsafe{ a.GetFeetLength(catNumber);}public Cat()public Cat(T ownType)public Cat(string nickName, out int age, string realName, bool isHealthy)", + "Number": 54, + "Text": "54Here's example of how to create an instance of this class. As T is limited with class and K is limited withstruct.As you see, here we bring in pointer so we need to add unsafe keyword.RemarksHere's all the content you can see in this class.ConstructorsCat()Default constructor.Cat(T)Constructor with one generic parameter.ParametersownType TThis parameter type defined by class.Cat(string, out int, string, bool)It's a complex constructor. The parameter will have some attributes.Parametersvar a = new Cat(object, int)();int catNumber = new int();unsafe{ a.GetFeetLength(catNumber);}public Cat()public Cat(T ownType)public Cat(string nickName, out int age, string realName, bool isHealthy)", "Links": [] }, { - "Number": 54, - "Text": "54nickName string\uF1C5it's string type.age int\uF1C5It's an out and ref parameter.realName string\uF1C5It's an out paramter.isHealthy bool\uF1C5It's an in parameter.FieldsisHealthyField with attribute.Field Valuebool\uF1C5PropertiesAgeHint cat's age.Property Valueint\uF1C5Name[ContextStatic][NonSerialized][Obsolete]public bool isHealthy[Obsolete]protected int Age { get; set; }", + "Number": 55, + "Text": "55nickName string\uF1C5it's string type.age int\uF1C5It's an out and ref parameter.realName string\uF1C5It's an out paramter.isHealthy bool\uF1C5It's an in parameter.FieldsisHealthyField with attribute.Field Valuebool\uF1C5PropertiesAgeHint cat's age.Property Valueint\uF1C5Name[ContextStatic][NonSerialized][Obsolete]public bool isHealthy[Obsolete]protected int Age { get; set; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -4458,8 +4554,8 @@ ] }, { - "Number": 55, - "Text": "55EII property.Property Valuestring\uF1C5this[string]This is index property of Cat. You can see that the visibility is different between get and set method.Property Valueint\uF1C5MethodsCalculateFood(DateTime)It's a method with complex return type.Parametersdate DateTime\uF1C5Date time to now.ReturnsDictionary\uF1C5>It's a relationship map of different kind food.Equals(object)Override the method of Object.Equals(object obj).public string Name { get; }public int this[string a] { protected get; set; }public Dictionary> CalculateFood(DateTime date)public override bool Equals(object obj)", + "Number": 56, + "Text": "56EII property.Property Valuestring\uF1C5this[string]This is index property of Cat. You can see that the visibility is different between get and set method.Property Valueint\uF1C5MethodsCalculateFood(DateTime)It's a method with complex return type.Parametersdate DateTime\uF1C5Date time to now.ReturnsDictionary\uF1C5>It's a relationship map of different kind food.Equals(object)Override the method of Object.Equals(object obj).public string Name { get; }public int this[string a] { protected get; set; }public Dictionary> CalculateFood(DateTime date)public override bool Equals(object obj)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -4527,8 +4623,8 @@ ] }, { - "Number": 56, - "Text": "56Parametersobj object\uF1C5Can pass any class type.Returnsbool\uF1C5The return value tell you whehter the compare operation is successful.GetTailLength(int*, params object[])It's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.ParameterscatName int\uF1C5*Thie represent for cat name length.parameters object\uF1C5[]Optional parameters.Returnslong\uF1C5Return cat tail's length.Jump(T, K, ref bool)This method have attribute above it.ParametersownType TType come from class define.public long GetTailLength(int* catName, params object[] parameters)[Conditional(\"Debug\")]public void Jump(T ownType, K anotherOwnType, ref bool cheat)", + "Number": 57, + "Text": "57Parametersobj object\uF1C5Can pass any class type.Returnsbool\uF1C5The return value tell you whehter the compare operation is successful.GetTailLength(int*, params object[])It's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.ParameterscatName int\uF1C5*Thie represent for cat name length.parameters object\uF1C5[]Optional parameters.Returnslong\uF1C5Return cat tail's length.Jump(T, K, ref bool)This method have attribute above it.ParametersownType TType come from class define.public long GetTailLength(int* catName, params object[] parameters)[Conditional(\"Debug\")]public void Jump(T ownType, K anotherOwnType, ref bool cheat)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4578,8 +4674,8 @@ ] }, { - "Number": 57, - "Text": "57anotherOwnType KType come from class define.cheat bool\uF1C5Hint whether this cat has cheat mode.ExceptionsArgumentException\uF1C5This is an argument exceptionownEatEat event of this catEvent TypeEventHandler\uF1C5Operatorsoperator +(Cat, int)Addition operator of this class.Parameterslsr Cat..rsr int\uF1C5~~Returnsint\uF1C5[Obsolete(\"This _event handler_ is deprecated.\")]public event EventHandler ownEatpublic static int operator +(Cat lsr, int rsr)", + "Number": 58, + "Text": "58anotherOwnType KType come from class define.cheat bool\uF1C5Hint whether this cat has cheat mode.ExceptionsArgumentException\uF1C5This is an argument exceptionownEatEat event of this catEvent TypeEventHandler\uF1C5Operatorsoperator +(Cat, int)Addition operator of this class.Parameterslsr Cat..rsr int\uF1C5~~Returnsint\uF1C5[Obsolete(\"This _event handler_ is deprecated.\")]public event EventHandler ownEatpublic static int operator +(Cat lsr, int rsr)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" @@ -4628,7 +4724,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4638,8 +4734,8 @@ ] }, { - "Number": 58, - "Text": "58Result with int type.explicit operator Tom(Cat)Expilicit operator of this class.It means this cat can evolve to change to Tom. Tom and Jerry.Parameterssrc CatInstance of this class.ReturnsTomAdvanced class type of cat.operator -(Cat, int)Similar with operaotr +, refer to that topic.Parameterslsr Catrsr int\uF1C5Returnsint\uF1C5public static explicit operator Tom(Cat src)public static int operator -(Cat lsr, int rsr)", + "Number": 59, + "Text": "59Result with int type.explicit operator Tom(Cat)Expilicit operator of this class.It means this cat can evolve to change to Tom. Tom and Jerry.Parameterssrc CatInstance of this class.ReturnsTomAdvanced class type of cat.operator -(Cat, int)Similar with operaotr +, refer to that topic.Parameterslsr Catrsr int\uF1C5Returnsint\uF1C5public static explicit operator Tom(Cat src)public static int operator -(Cat lsr, int rsr)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -4661,7 +4757,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4670,7 +4766,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4679,7 +4775,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4689,8 +4785,8 @@ ] }, { - "Number": 59, - "Text": "59Class CatExceptionNamespace: CatLibraryAssembly: CatLibrary.dllType ParametersTInheritanceobject\uF1C5 ← Exception\uF1C5 ← CatExceptionImplementsISerializable\uF1C5Inherited MembersException.GetBaseException()\uF1C5, Exception.GetObjectData(SerializationInfo, StreamingContext)\uF1C5,Exception.GetType()\uF1C5, Exception.ToString()\uF1C5, Exception.Data\uF1C5, Exception.HelpLink\uF1C5, Exception.HResult\uF1C5, Exception.InnerException\uF1C5, Exception.Message\uF1C5, Exception.Source\uF1C5, Exception.StackTrace\uF1C5,Exception.TargetSite\uF1C5, Exception.SerializeObjectState\uF1C5, object.Equals(object?)\uF1C5, object.Equals(object?,object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5,object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5public class CatException : Exception, ISerializable", + "Number": 60, + "Text": "60Class CatExceptionNamespace: CatLibraryAssembly: CatLibrary.dllType ParametersTInheritanceobject\uF1C5 ← Exception\uF1C5 ← CatExceptionImplementsISerializable\uF1C5Inherited MembersException.GetBaseException()\uF1C5, Exception.GetObjectData(SerializationInfo, StreamingContext)\uF1C5,Exception.GetType()\uF1C5, Exception.ToString()\uF1C5, Exception.Data\uF1C5, Exception.HelpLink\uF1C5, Exception.HResult\uF1C5, Exception.InnerException\uF1C5, Exception.Message\uF1C5, Exception.Source\uF1C5, Exception.StackTrace\uF1C5,Exception.TargetSite\uF1C5, Exception.SerializeObjectState\uF1C5, object.Equals(object?)\uF1C5, object.Equals(object?,object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5,object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5public class CatException : Exception, ISerializable", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4907,7 +5003,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -4916,7 +5012,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4926,8 +5022,8 @@ ] }, { - "Number": 60, - "Text": "60Class ComplexNamespace: CatLibraryAssembly: CatLibrary.dllType ParametersTJInheritanceobject\uF1C5 ← ComplexInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5public class Complex", + "Number": 61, + "Text": "61Class ComplexNamespace: CatLibraryAssembly: CatLibrary.dllType ParametersTJInheritanceobject\uF1C5 ← ComplexInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5public class Complex", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5003,7 +5099,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -5012,7 +5108,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5022,8 +5118,8 @@ ] }, { - "Number": 61, - "Text": "61Class ICatExtensionNamespace: CatLibraryAssembly: CatLibrary.dllIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classInheritanceobject\uF1C5 ← ICatExtensionInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsPlay(ICat, ColorType)Extension method to let cat playParametersicat ICatCattoy ContainersRefType.ColorTypeSomething to playSleep(ICat, long)Extension method hint that how long the cat can sleep.public static class ICatExtensionpublic static void Play(this ICat icat, ContainersRefType.ColorType toy)public static void Sleep(this ICat icat, long hours)", + "Number": 62, + "Text": "62Class ICatExtensionNamespace: CatLibraryAssembly: CatLibrary.dllIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classInheritanceobject\uF1C5 ← ICatExtensionInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsPlay(ICat, ColorType)Extension method to let cat playParametersicat ICatCattoy ContainersRefType.ColorTypeSomething to playSleep(ICat, long)Extension method hint that how long the cat can sleep.public static class ICatExtensionpublic static void Play(this ICat icat, ContainersRefType.ColorType toy)public static void Sleep(this ICat icat, long hours)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5099,7 +5195,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -5108,7 +5204,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5117,7 +5213,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -5126,7 +5222,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -5135,7 +5231,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -5145,8 +5241,8 @@ ] }, { - "Number": 62, - "Text": "62Parametersicat ICatThe type will be extended.hours long\uF1C5The length of sleep.", + "Number": 63, + "Text": "63Parametersicat ICatThe type will be extended.hours long\uF1C5The length of sleep.", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -5159,7 +5255,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -5169,8 +5265,8 @@ ] }, { - "Number": 63, - "Text": "63Class TomNamespace: CatLibraryAssembly: CatLibrary.dllTom class is only inherit from Object. Not any member inside itself.Inheritanceobject\uF1C5 ← TomDerivedTomFromBaseClassInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsTomMethod(Complex,Tuple)This is a Tom Method with complex type as returnParametersa ComplexA complex inputb Tuple\uF1C5Another complex inputReturnsComplexpublic class Tompublic Complex TomMethod(Complex a, Tuple b)", + "Number": 64, + "Text": "64Class TomNamespace: CatLibraryAssembly: CatLibrary.dllTom class is only inherit from Object. Not any member inside itself.Inheritanceobject\uF1C5 ← TomDerivedTomFromBaseClassInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsTomMethod(Complex,Tuple)This is a Tom Method with complex type as returnParametersa ComplexA complex inputb Tuple\uF1C5Another complex inputReturnsComplexpublic class Tompublic Complex TomMethod(Complex a, Tuple b)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5273,7 +5369,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -5282,7 +5378,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5291,7 +5387,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5300,7 +5396,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5309,7 +5405,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5318,7 +5414,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5327,7 +5423,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5336,7 +5432,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5345,7 +5441,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5355,8 +5451,8 @@ ] }, { - "Number": 64, - "Text": "64Complex TomFromBaseClassExceptionsNotImplementedException\uF1C5This is not implementedArgumentException\uF1C5This is the exception to be thrown when implementedCatExceptionThis is the exception in current documentation", + "Number": 65, + "Text": "65Complex TomFromBaseClassExceptionsNotImplementedException\uF1C5This is not implementedArgumentException\uF1C5This is the exception to be thrown when implementedCatExceptionThis is the exception in current documentation", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.notimplementedexception" @@ -5390,7 +5486,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -5400,8 +5496,8 @@ ] }, { - "Number": 65, - "Text": "65Class TomFromBaseClassNamespace: CatLibraryAssembly: CatLibrary.dllTomFromBaseClass inherits from @Inheritanceobject\uF1C5 ← Tom ← TomFromBaseClassInherited MembersTom.TomMethod(Complex, Tuple),object.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5ConstructorsTomFromBaseClass(int)This is a #ctor with parameterParametersk int\uF1C5public class TomFromBaseClass : Tompublic TomFromBaseClass(int k)", + "Number": 66, + "Text": "66Class TomFromBaseClassNamespace: CatLibraryAssembly: CatLibrary.dllTomFromBaseClass inherits from @Inheritanceobject\uF1C5 ← Tom ← TomFromBaseClassInherited MembersTom.TomMethod(Complex, Tuple),object.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5ConstructorsTomFromBaseClass(int)This is a #ctor with parameterParametersk int\uF1C5public class TomFromBaseClass : Tompublic TomFromBaseClass(int k)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5486,7 +5582,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -5495,7 +5591,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5504,7 +5600,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5513,7 +5609,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Coordinates": { "Left": 28, "Top": 383.75 @@ -5523,8 +5619,8 @@ ] }, { - "Number": 66, - "Text": "66Interface IAnimalNamespace: CatLibraryAssembly: CatLibrary.dllThis is basic interface of all animal.PropertiesNameName of Animal.Property Valuestring\uF1C5this[int]Return specific number animal's name.Property Valuestring\uF1C5MethodsEat()Animal's eat method.Eat(Tool)Overload method of eat. This define the animal eat by which tool.public interface IAnimalstring Name { get; }string this[int index] { get; }void Eat()", + "Number": 67, + "Text": "67Interface IAnimalNamespace: CatLibraryAssembly: CatLibrary.dllThis is basic interface of all animal.PropertiesNameName of Animal.Property Valuestring\uF1C5this[int]Return specific number animal's name.Property Valuestring\uF1C5MethodsEat()Animal's eat method.Eat(Tool)Overload method of eat. This define the animal eat by which tool.public interface IAnimalstring Name { get; }string this[int index] { get; }void Eat()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -5546,7 +5642,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -5556,8 +5652,8 @@ ] }, { - "Number": 67, - "Text": "67Parameterstool ToolTool name.Type ParametersToolIt's a class type.Eat(string)Feed the animal with some foodParametersfood string\uF1C5Food to eatvoid Eat(Tool tool) where Tool : classvoid Eat(string food)", + "Number": 68, + "Text": "68Parameterstool ToolTool name.Type ParametersToolIt's a class type.Eat(string)Feed the animal with some foodParametersfood string\uF1C5Food to eatvoid Eat(Tool tool) where Tool : classvoid Eat(string food)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -5571,8 +5667,8 @@ ] }, { - "Number": 68, - "Text": "68Interface ICatNamespace: CatLibraryAssembly: CatLibrary.dllCat's interfaceImplementsIAnimalExtension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType), ICatExtension.Sleep(ICat, long)eateat event of cat. Every cat must implement this event.Event TypeEventHandler\uF1C5public interface ICat : IAnimalevent EventHandler eat", + "Number": 69, + "Text": "69Interface ICatNamespace: CatLibraryAssembly: CatLibrary.dllCat's interfaceImplementsIAnimalExtension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType), ICatExtension.Sleep(ICat, long)eateat event of cat. Every cat must implement this event.Event TypeEventHandler\uF1C5public interface ICat : IAnimalevent EventHandler eat", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.eventhandler" @@ -5585,7 +5681,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -5594,7 +5690,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -5603,7 +5699,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Coordinates": { "Left": 28, "Top": 380 @@ -5612,7 +5708,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Coordinates": { "Left": 28, "Top": 126.499939 @@ -5622,8 +5718,8 @@ ] }, { - "Number": 69, - "Text": "69Delegate FakeDelegateNamespace: CatLibraryAssembly: CatLibrary.dllFake delegateParametersnum long\uF1C5Fake paraname string\uF1C5Fake parascores object\uF1C5[]Optional Parameter.Returnsint\uF1C5Return a fake number to confuse you.Type ParametersTFake parapublic delegate int FakeDelegate(long num, string name, params object[] scores)", + "Number": 70, + "Text": "70Delegate FakeDelegateNamespace: CatLibraryAssembly: CatLibrary.dllFake delegateParametersnum long\uF1C5Fake paraname string\uF1C5Fake parascores object\uF1C5[]Optional Parameter.Returnsint\uF1C5Return a fake number to confuse you.Type ParametersTFake parapublic delegate int FakeDelegate(long num, string name, params object[] scores)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -5663,7 +5759,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -5673,12 +5769,12 @@ ] }, { - "Number": 70, - "Text": "70Delegate MRefDelegateNamespace: CatLibraryAssembly: CatLibrary.dllGeneric delegate with many constrains.Parametersk KType K.t TType T.l LType L.Type ParametersKGeneric K.TGeneric T.LGeneric L.public delegate void MRefDelegate(K k, T t, L l) where K : class, IComparable where T : struct where L : Tom, IEnumerable", + "Number": 71, + "Text": "71Delegate MRefDelegateNamespace: CatLibraryAssembly: CatLibrary.dllGeneric delegate with many constrains.Parametersk KType K.t TType T.l LType L.Type ParametersKGeneric K.TGeneric T.LGeneric L.public delegate void MRefDelegate(K k, T t, L l) where K : class, IComparable where T : struct where L : Tom, IEnumerable", "Links": [ { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -5688,8 +5784,8 @@ ] }, { - "Number": 71, - "Text": "71Delegate MRefNormalDelegateNamespace: CatLibraryAssembly: CatLibrary.dllDelegate in the namespaceParameterspics List\uF1C5a name list of pictures.name string\uF1C5give out the needed name.public delegate void MRefNormalDelegate(List pics, out string name)", + "Number": 72, + "Text": "72Delegate MRefNormalDelegateNamespace: CatLibraryAssembly: CatLibrary.dllDelegate in the namespaceParameterspics List\uF1C5a name list of pictures.name string\uF1C5give out the needed name.public delegate void MRefNormalDelegate(List pics, out string name)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1" @@ -5720,7 +5816,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -5730,12 +5826,12 @@ ] }, { - "Number": 72, - "Text": "72Namespace MRefNamespacesMRef.Demo", + "Number": 73, + "Text": "73Namespace MRefNamespacesMRef.Demo", "Links": [ { "Goto": { - "PageNumber": 73, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -5745,12 +5841,12 @@ ] }, { - "Number": 73, - "Text": "73Namespace MRef.DemoNamespacesMRef.Demo.Enumeration", + "Number": 74, + "Text": "74Namespace MRef.DemoNamespacesMRef.Demo.Enumeration", "Links": [ { "Goto": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -5760,12 +5856,12 @@ ] }, { - "Number": 74, - "Text": "74Namespace MRef.Demo.EnumerationEnumsColorTypeEnumeration ColorType", + "Number": 75, + "Text": "75Namespace MRef.Demo.EnumerationEnumsColorTypeEnumeration ColorType", "Links": [ { "Goto": { - "PageNumber": 75, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -5775,8 +5871,8 @@ ] }, { - "Number": 75, - "Text": "75Enum ColorTypeNamespace: MRef.Demo.EnumerationAssembly: CatLibrary.dllEnumeration ColorTypeFieldsRed = 0this color is redBlue = 1blue like riverYellow = 2yellow comes from desertRemarksRed/Blue/Yellow can become all color you want.See Alsoobject\uF1C5public enum ColorType", + "Number": 76, + "Text": "76Enum ColorTypeNamespace: MRef.Demo.EnumerationAssembly: CatLibrary.dllEnumeration ColorTypeFieldsRed = 0this color is redBlue = 1blue like riverYellow = 2yellow comes from desertRemarksRed/Blue/Yellow can become all color you want.See Alsoobject\uF1C5public enum ColorType", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5789,7 +5885,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -5824,6 +5920,28 @@ "Top": 0 } } + }, + { + "Title": "Structs", + "Children": [], + "Destination": { + "PageNumber": 5, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Title": "Issue5432", + "Children": [], + "Destination": { + "PageNumber": 5, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ], "Destination": { @@ -5841,7 +5959,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 6, + "PageNumber": 7, "Type": 2, "Coordinates": { "Top": 0 @@ -5852,7 +5970,7 @@ "Title": "CSharp", "Children": [], "Destination": { - "PageNumber": 6, + "PageNumber": 7, "Type": 2, "Coordinates": { "Top": 0 @@ -5861,7 +5979,7 @@ } ], "Destination": { - "PageNumber": 5, + "PageNumber": 6, "Type": 2, "Coordinates": { "Top": 0 @@ -5881,7 +5999,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 10, + "PageNumber": 11, "Type": 2, "Coordinates": { "Top": 0 @@ -5892,7 +6010,7 @@ "Title": "A", "Children": [], "Destination": { - "PageNumber": 10, + "PageNumber": 11, "Type": 2, "Coordinates": { "Top": 0 @@ -5901,7 +6019,7 @@ } ], "Destination": { - "PageNumber": 9, + "PageNumber": 10, "Type": 2, "Coordinates": { "Top": 0 @@ -5915,7 +6033,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -5926,7 +6044,7 @@ "Title": "B", "Children": [], "Destination": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -5935,7 +6053,7 @@ } ], "Destination": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -5944,7 +6062,7 @@ } ], "Destination": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -5955,7 +6073,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -5966,7 +6084,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -5977,7 +6095,7 @@ "Title": "Class1.Issue8665", "Children": [], "Destination": { - "PageNumber": 18, + "PageNumber": 19, "Type": 2, "Coordinates": { "Top": 0 @@ -5988,7 +6106,7 @@ "Title": "Class1.Issue8696Attribute", "Children": [], "Destination": { - "PageNumber": 20, + "PageNumber": 21, "Type": 2, "Coordinates": { "Top": 0 @@ -5999,7 +6117,7 @@ "Title": "Class1.Issue8948", "Children": [], "Destination": { - "PageNumber": 22, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -6010,7 +6128,7 @@ "Title": "Class1.Test", "Children": [], "Destination": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -6021,7 +6139,7 @@ "Title": "Inheritdoc", "Children": [], "Destination": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -6032,7 +6150,7 @@ "Title": "Inheritdoc.Issue6366", "Children": [], "Destination": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -6043,7 +6161,7 @@ "Title": "Inheritdoc.Issue6366.Class1", "Children": [], "Destination": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -6054,7 +6172,7 @@ "Title": "Inheritdoc.Issue6366.Class2", "Children": [], "Destination": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -6065,7 +6183,7 @@ "Title": "Inheritdoc.Issue7035", "Children": [], "Destination": { - "PageNumber": 28, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -6076,7 +6194,7 @@ "Title": "Inheritdoc.Issue7484", "Children": [], "Destination": { - "PageNumber": 29, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -6087,7 +6205,7 @@ "Title": "Inheritdoc.Issue8101", "Children": [], "Destination": { - "PageNumber": 31, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -6098,7 +6216,7 @@ "Title": "Structs", "Children": [], "Destination": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -6109,7 +6227,7 @@ "Title": "Inheritdoc.Issue8129", "Children": [], "Destination": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -6120,7 +6238,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 34, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -6131,7 +6249,7 @@ "Title": "Class1.IIssue8948", "Children": [], "Destination": { - "PageNumber": 34, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -6142,7 +6260,7 @@ "Title": "IInheritdoc", "Children": [], "Destination": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -6153,7 +6271,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 36, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -6164,7 +6282,7 @@ "Title": "Class1.Issue9260", "Children": [], "Destination": { - "PageNumber": 36, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -6173,7 +6291,7 @@ } ], "Destination": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -6187,7 +6305,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 38, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -6198,7 +6316,7 @@ "Title": "BaseClass1", "Children": [], "Destination": { - "PageNumber": 38, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -6209,7 +6327,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -6218,7 +6336,7 @@ } ], "Destination": { - "PageNumber": 37, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -6235,7 +6353,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6246,7 +6364,7 @@ "Title": "ContainersRefType.ContainersRefTypeChild", "Children": [], "Destination": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6257,7 +6375,7 @@ "Title": "ExplicitLayoutClass", "Children": [], "Destination": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -6268,7 +6386,7 @@ "Title": "Issue231", "Children": [], "Destination": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -6279,7 +6397,7 @@ "Title": "Structs", "Children": [], "Destination": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -6290,7 +6408,7 @@ "Title": "ContainersRefType", "Children": [], "Destination": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -6301,7 +6419,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -6312,7 +6430,7 @@ "Title": "ContainersRefType.ContainersRefTypeChildInterface", "Children": [], "Destination": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -6323,7 +6441,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -6334,7 +6452,7 @@ "Title": "ContainersRefType.ColorType", "Children": [], "Destination": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -6345,7 +6463,7 @@ "Title": "Delegates", "Children": [], "Destination": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -6356,7 +6474,7 @@ "Title": "ContainersRefType.ContainersRefTypeDelegate", "Children": [], "Destination": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -6365,7 +6483,7 @@ } ], "Destination": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -6376,7 +6494,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -6387,7 +6505,7 @@ "Title": "Cat", "Children": [], "Destination": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -6398,7 +6516,7 @@ "Title": "CatException", "Children": [], "Destination": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -6409,7 +6527,7 @@ "Title": "Complex", "Children": [], "Destination": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -6420,7 +6538,7 @@ "Title": "ICatExtension", "Children": [], "Destination": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -6431,7 +6549,7 @@ "Title": "Tom", "Children": [], "Destination": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -6442,7 +6560,7 @@ "Title": "TomFromBaseClass", "Children": [], "Destination": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -6453,7 +6571,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -6464,7 +6582,7 @@ "Title": "IAnimal", "Children": [], "Destination": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -6475,7 +6593,7 @@ "Title": "ICat", "Children": [], "Destination": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -6486,7 +6604,7 @@ "Title": "Delegates", "Children": [], "Destination": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -6497,7 +6615,7 @@ "Title": "FakeDelegate", "Children": [], "Destination": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -6508,7 +6626,7 @@ "Title": "MRefDelegate", "Children": [], "Destination": { - "PageNumber": 70, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -6519,7 +6637,7 @@ "Title": "MRefNormalDelegate", "Children": [], "Destination": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -6528,7 +6646,7 @@ } ], "Destination": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -6548,7 +6666,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 75, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -6559,7 +6677,7 @@ "Title": "ColorType", "Children": [], "Destination": { - "PageNumber": 75, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -6568,7 +6686,7 @@ } ], "Destination": { - "PageNumber": 74, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -6577,7 +6695,7 @@ } ], "Destination": { - "PageNumber": 73, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -6586,7 +6704,7 @@ } ], "Destination": { - "PageNumber": 72, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/md/toc.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/md/toc.verified.json index edcd03cceb5..5de6bc76da6 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/md/toc.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/md/toc.verified.json @@ -12,6 +12,14 @@ "name": "Class1", "href": "BuildFromAssembly.Class1.html", "topicHref": "BuildFromAssembly.Class1.html" + }, + { + "name": "Structs" + }, + { + "name": "Issue5432", + "href": "BuildFromAssembly.Issue5432.html", + "topicHref": "BuildFromAssembly.Issue5432.html" } ] }, diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/pdf/toc.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/pdf/toc.html.view.verified.json index 8322b1b3b16..8eef43ecea8 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/pdf/toc.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/pdf/toc.html.view.verified.json @@ -91,6 +91,16 @@ "level": 4.0, "items": [], "leaf": true + }, + { + "name": "Issue5432", + "href": "../api/BuildFromAssembly.Issue5432.html", + "topicHref": "../api/BuildFromAssembly.Issue5432.html", + "topicUid": "BuildFromAssembly.Issue5432", + "tocHref": null, + "level": 4.0, + "items": [], + "leaf": true } ], "tocHref": null, diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/pdf/toc.json.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/pdf/toc.json.view.verified.json index 1baba358325..cf252d9c5b5 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/pdf/toc.json.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/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\",\"items\":[{\"name\":\"Class1\",\"href\":\"../api/BuildFromAssembly.Class1.html\",\"topicHref\":\"../api/BuildFromAssembly.Class1.html\",\"topicUid\":\"BuildFromAssembly.Class1\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"../api/BuildFromCSharpSourceCode.html\",\"topicHref\":\"../api/BuildFromCSharpSourceCode.html\",\"topicUid\":\"BuildFromCSharpSourceCode\",\"items\":[{\"name\":\"CSharp\",\"href\":\"../api/BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"../api/BuildFromCSharpSourceCode.CSharp.html\",\"topicUid\":\"BuildFromCSharpSourceCode.CSharp\"}]},{\"name\":\"BuildFromProject\",\"href\":\"../api/BuildFromProject.html\",\"topicHref\":\"../api/BuildFromProject.html\",\"topicUid\":\"BuildFromProject\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"../api/BuildFromProject.Issue8540.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.html\",\"topicUid\":\"BuildFromProject.Issue8540\",\"items\":[{\"name\":\"A\",\"href\":\"../api/BuildFromProject.Issue8540.A.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A\",\"items\":[{\"name\":\"A\",\"href\":\"../api/BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.A.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A.A\"}]},{\"name\":\"B\",\"href\":\"../api/BuildFromProject.Issue8540.B.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B\",\"items\":[{\"name\":\"B\",\"href\":\"../api/BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.B.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B.B\"}]}]},{\"name\":\"Class1\",\"href\":\"../api/BuildFromProject.Class1.html\",\"topicHref\":\"../api/BuildFromProject.Class1.html\",\"topicUid\":\"BuildFromProject.Class1\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"../api/BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"../api/BuildFromProject.Class1.IIssue8948.html\",\"topicUid\":\"BuildFromProject.Class1.IIssue8948\"},{\"name\":\"Class1.Issue8665\",\"href\":\"../api/BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue8665.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8665\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"../api/BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue8696Attribute.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8696Attribute\"},{\"name\":\"Class1.Issue8948\",\"href\":\"../api/BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue8948.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8948\"},{\"name\":\"Class1.Issue9260\",\"href\":\"../api/BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue9260.html\",\"topicUid\":\"BuildFromProject.Class1.Issue9260\"},{\"name\":\"Class1.Test\",\"href\":\"../api/BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Test-1.html\",\"topicUid\":\"BuildFromProject.Class1.Test`1\",\"name.vb\":\"Class1.Test(Of T)\"},{\"name\":\"IInheritdoc\",\"href\":\"../api/BuildFromProject.IInheritdoc.html\",\"topicHref\":\"../api/BuildFromProject.IInheritdoc.html\",\"topicUid\":\"BuildFromProject.IInheritdoc\"},{\"name\":\"Inheritdoc\",\"href\":\"../api/BuildFromProject.Inheritdoc.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.html\",\"topicUid\":\"BuildFromProject.Inheritdoc\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue6366.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366\"},{\"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\",\"name.vb\":\"Inheritdoc.Issue6366.Class1(Of T)\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class2\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue7035.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7035\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue7484.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7484\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue8101.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8101\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue8129.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8129\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"../api/BuildFromVBSourceCode.html\",\"topicHref\":\"../api/BuildFromVBSourceCode.html\",\"topicUid\":\"BuildFromVBSourceCode\",\"items\":[{\"name\":\"BaseClass1\",\"href\":\"../api/BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"../api/BuildFromVBSourceCode.BaseClass1.html\",\"topicUid\":\"BuildFromVBSourceCode.BaseClass1\"},{\"name\":\"Class1\",\"href\":\"../api/BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"../api/BuildFromVBSourceCode.Class1.html\",\"topicUid\":\"BuildFromVBSourceCode.Class1\"}]},{\"name\":\"CatLibrary\",\"href\":\"../api/CatLibrary.html\",\"topicHref\":\"../api/CatLibrary.html\",\"topicUid\":\"CatLibrary\",\"items\":[{\"name\":\"Core\",\"href\":\"../api/CatLibrary.Core.html\",\"topicHref\":\"../api/CatLibrary.Core.html\",\"topicUid\":\"CatLibrary.Core\",\"items\":[{\"name\":\"ContainersRefType\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ColorType\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"../api/CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"../api/CatLibrary.Core.ExplicitLayoutClass.html\",\"topicUid\":\"CatLibrary.Core.ExplicitLayoutClass\"},{\"name\":\"Issue231\",\"href\":\"../api/CatLibrary.Core.Issue231.html\",\"topicHref\":\"../api/CatLibrary.Core.Issue231.html\",\"topicUid\":\"CatLibrary.Core.Issue231\"}]},{\"name\":\"CatException\",\"href\":\"../api/CatLibrary.CatException-1.html\",\"topicHref\":\"../api/CatLibrary.CatException-1.html\",\"topicUid\":\"CatLibrary.CatException`1\",\"name.vb\":\"CatException(Of T)\"},{\"name\":\"Cat\",\"href\":\"../api/CatLibrary.Cat-2.html\",\"topicHref\":\"../api/CatLibrary.Cat-2.html\",\"topicUid\":\"CatLibrary.Cat`2\",\"name.vb\":\"Cat(Of T, K)\"},{\"name\":\"Complex\",\"href\":\"../api/CatLibrary.Complex-2.html\",\"topicHref\":\"../api/CatLibrary.Complex-2.html\",\"topicUid\":\"CatLibrary.Complex`2\",\"name.vb\":\"Complex(Of T, J)\"},{\"name\":\"FakeDelegate\",\"href\":\"../api/CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"../api/CatLibrary.FakeDelegate-1.html\",\"topicUid\":\"CatLibrary.FakeDelegate`1\",\"name.vb\":\"FakeDelegate(Of T)\"},{\"name\":\"IAnimal\",\"href\":\"../api/CatLibrary.IAnimal.html\",\"topicHref\":\"../api/CatLibrary.IAnimal.html\",\"topicUid\":\"CatLibrary.IAnimal\"},{\"name\":\"ICat\",\"href\":\"../api/CatLibrary.ICat.html\",\"topicHref\":\"../api/CatLibrary.ICat.html\",\"topicUid\":\"CatLibrary.ICat\"},{\"name\":\"ICatExtension\",\"href\":\"../api/CatLibrary.ICatExtension.html\",\"topicHref\":\"../api/CatLibrary.ICatExtension.html\",\"topicUid\":\"CatLibrary.ICatExtension\"},{\"name\":\"MRefDelegate\",\"href\":\"../api/CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"../api/CatLibrary.MRefDelegate-3.html\",\"topicUid\":\"CatLibrary.MRefDelegate`3\",\"name.vb\":\"MRefDelegate(Of K, T, L)\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"../api/CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"../api/CatLibrary.MRefNormalDelegate.html\",\"topicUid\":\"CatLibrary.MRefNormalDelegate\"},{\"name\":\"Tom\",\"href\":\"../api/CatLibrary.Tom.html\",\"topicHref\":\"../api/CatLibrary.Tom.html\",\"topicUid\":\"CatLibrary.Tom\"},{\"name\":\"TomFromBaseClass\",\"href\":\"../api/CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"../api/CatLibrary.TomFromBaseClass.html\",\"topicUid\":\"CatLibrary.TomFromBaseClass\"}]},{\"name\":\"MRef.Demo.Enumeration\",\"href\":\"../api/MRef.Demo.Enumeration.html\",\"topicHref\":\"../api/MRef.Demo.Enumeration.html\",\"topicUid\":\"MRef.Demo.Enumeration\",\"items\":[{\"name\":\"ColorType\",\"href\":\"../api/MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"../api/MRef.Demo.Enumeration.ColorType.html\",\"topicUid\":\"MRef.Demo.Enumeration.ColorType\"}]}]},{\"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\",\"items\":[{\"name\":\"Class1\",\"href\":\"../api/BuildFromAssembly.Class1.html\",\"topicHref\":\"../api/BuildFromAssembly.Class1.html\",\"topicUid\":\"BuildFromAssembly.Class1\"},{\"name\":\"Issue5432\",\"href\":\"../api/BuildFromAssembly.Issue5432.html\",\"topicHref\":\"../api/BuildFromAssembly.Issue5432.html\",\"topicUid\":\"BuildFromAssembly.Issue5432\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"../api/BuildFromCSharpSourceCode.html\",\"topicHref\":\"../api/BuildFromCSharpSourceCode.html\",\"topicUid\":\"BuildFromCSharpSourceCode\",\"items\":[{\"name\":\"CSharp\",\"href\":\"../api/BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"../api/BuildFromCSharpSourceCode.CSharp.html\",\"topicUid\":\"BuildFromCSharpSourceCode.CSharp\"}]},{\"name\":\"BuildFromProject\",\"href\":\"../api/BuildFromProject.html\",\"topicHref\":\"../api/BuildFromProject.html\",\"topicUid\":\"BuildFromProject\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"../api/BuildFromProject.Issue8540.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.html\",\"topicUid\":\"BuildFromProject.Issue8540\",\"items\":[{\"name\":\"A\",\"href\":\"../api/BuildFromProject.Issue8540.A.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A\",\"items\":[{\"name\":\"A\",\"href\":\"../api/BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.A.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A.A\"}]},{\"name\":\"B\",\"href\":\"../api/BuildFromProject.Issue8540.B.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B\",\"items\":[{\"name\":\"B\",\"href\":\"../api/BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.B.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B.B\"}]}]},{\"name\":\"Class1\",\"href\":\"../api/BuildFromProject.Class1.html\",\"topicHref\":\"../api/BuildFromProject.Class1.html\",\"topicUid\":\"BuildFromProject.Class1\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"../api/BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"../api/BuildFromProject.Class1.IIssue8948.html\",\"topicUid\":\"BuildFromProject.Class1.IIssue8948\"},{\"name\":\"Class1.Issue8665\",\"href\":\"../api/BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue8665.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8665\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"../api/BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue8696Attribute.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8696Attribute\"},{\"name\":\"Class1.Issue8948\",\"href\":\"../api/BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue8948.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8948\"},{\"name\":\"Class1.Issue9260\",\"href\":\"../api/BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue9260.html\",\"topicUid\":\"BuildFromProject.Class1.Issue9260\"},{\"name\":\"Class1.Test\",\"href\":\"../api/BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Test-1.html\",\"topicUid\":\"BuildFromProject.Class1.Test`1\",\"name.vb\":\"Class1.Test(Of T)\"},{\"name\":\"IInheritdoc\",\"href\":\"../api/BuildFromProject.IInheritdoc.html\",\"topicHref\":\"../api/BuildFromProject.IInheritdoc.html\",\"topicUid\":\"BuildFromProject.IInheritdoc\"},{\"name\":\"Inheritdoc\",\"href\":\"../api/BuildFromProject.Inheritdoc.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.html\",\"topicUid\":\"BuildFromProject.Inheritdoc\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue6366.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366\"},{\"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\",\"name.vb\":\"Inheritdoc.Issue6366.Class1(Of T)\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class2\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue7035.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7035\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue7484.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7484\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue8101.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8101\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue8129.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8129\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"../api/BuildFromVBSourceCode.html\",\"topicHref\":\"../api/BuildFromVBSourceCode.html\",\"topicUid\":\"BuildFromVBSourceCode\",\"items\":[{\"name\":\"BaseClass1\",\"href\":\"../api/BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"../api/BuildFromVBSourceCode.BaseClass1.html\",\"topicUid\":\"BuildFromVBSourceCode.BaseClass1\"},{\"name\":\"Class1\",\"href\":\"../api/BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"../api/BuildFromVBSourceCode.Class1.html\",\"topicUid\":\"BuildFromVBSourceCode.Class1\"}]},{\"name\":\"CatLibrary\",\"href\":\"../api/CatLibrary.html\",\"topicHref\":\"../api/CatLibrary.html\",\"topicUid\":\"CatLibrary\",\"items\":[{\"name\":\"Core\",\"href\":\"../api/CatLibrary.Core.html\",\"topicHref\":\"../api/CatLibrary.Core.html\",\"topicUid\":\"CatLibrary.Core\",\"items\":[{\"name\":\"ContainersRefType\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ColorType\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"../api/CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"../api/CatLibrary.Core.ExplicitLayoutClass.html\",\"topicUid\":\"CatLibrary.Core.ExplicitLayoutClass\"},{\"name\":\"Issue231\",\"href\":\"../api/CatLibrary.Core.Issue231.html\",\"topicHref\":\"../api/CatLibrary.Core.Issue231.html\",\"topicUid\":\"CatLibrary.Core.Issue231\"}]},{\"name\":\"CatException\",\"href\":\"../api/CatLibrary.CatException-1.html\",\"topicHref\":\"../api/CatLibrary.CatException-1.html\",\"topicUid\":\"CatLibrary.CatException`1\",\"name.vb\":\"CatException(Of T)\"},{\"name\":\"Cat\",\"href\":\"../api/CatLibrary.Cat-2.html\",\"topicHref\":\"../api/CatLibrary.Cat-2.html\",\"topicUid\":\"CatLibrary.Cat`2\",\"name.vb\":\"Cat(Of T, K)\"},{\"name\":\"Complex\",\"href\":\"../api/CatLibrary.Complex-2.html\",\"topicHref\":\"../api/CatLibrary.Complex-2.html\",\"topicUid\":\"CatLibrary.Complex`2\",\"name.vb\":\"Complex(Of T, J)\"},{\"name\":\"FakeDelegate\",\"href\":\"../api/CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"../api/CatLibrary.FakeDelegate-1.html\",\"topicUid\":\"CatLibrary.FakeDelegate`1\",\"name.vb\":\"FakeDelegate(Of T)\"},{\"name\":\"IAnimal\",\"href\":\"../api/CatLibrary.IAnimal.html\",\"topicHref\":\"../api/CatLibrary.IAnimal.html\",\"topicUid\":\"CatLibrary.IAnimal\"},{\"name\":\"ICat\",\"href\":\"../api/CatLibrary.ICat.html\",\"topicHref\":\"../api/CatLibrary.ICat.html\",\"topicUid\":\"CatLibrary.ICat\"},{\"name\":\"ICatExtension\",\"href\":\"../api/CatLibrary.ICatExtension.html\",\"topicHref\":\"../api/CatLibrary.ICatExtension.html\",\"topicUid\":\"CatLibrary.ICatExtension\"},{\"name\":\"MRefDelegate\",\"href\":\"../api/CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"../api/CatLibrary.MRefDelegate-3.html\",\"topicUid\":\"CatLibrary.MRefDelegate`3\",\"name.vb\":\"MRefDelegate(Of K, T, L)\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"../api/CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"../api/CatLibrary.MRefNormalDelegate.html\",\"topicUid\":\"CatLibrary.MRefNormalDelegate\"},{\"name\":\"Tom\",\"href\":\"../api/CatLibrary.Tom.html\",\"topicHref\":\"../api/CatLibrary.Tom.html\",\"topicUid\":\"CatLibrary.Tom\"},{\"name\":\"TomFromBaseClass\",\"href\":\"../api/CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"../api/CatLibrary.TomFromBaseClass.html\",\"topicUid\":\"CatLibrary.TomFromBaseClass\"}]},{\"name\":\"MRef.Demo.Enumeration\",\"href\":\"../api/MRef.Demo.Enumeration.html\",\"topicHref\":\"../api/MRef.Demo.Enumeration.html\",\"topicUid\":\"MRef.Demo.Enumeration\",\"items\":[{\"name\":\"ColorType\",\"href\":\"../api/MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"../api/MRef.Demo.Enumeration.ColorType.html\",\"topicUid\":\"MRef.Demo.Enumeration.ColorType\"}]}]},{\"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.Windows/pdf/toc.pdf.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/pdf/toc.pdf.verified.json index ae9dc64f103..56d70d07199 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/pdf/toc.pdf.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/pdf/toc.pdf.verified.json @@ -1,9 +1,9 @@ { - "NumberOfPages": 120, + "NumberOfPages": 121, "Pages": [ { "Number": 1, - "Text": "Table of ContentsArticlesGetting Started with docfx3Engineering DocsSection 1Engineering Guidelines5C# Coding Standards8Markdown14Microsoft DocsAPI DocumentationBuildFromAssembly19Class120BuildFromCSharpSourceCode21CSharp22BuildFromProject23Issue854024A25A26B27B28Class129Class1.IIssue894834Class1.Issue866535Class1.Issue8696Attribute38Class1.Issue894840Class1.Issue926041Class1.Test42IInheritdoc43Inheritdoc44Inheritdoc.Issue636646Inheritdoc.Issue6366.Class147Inheritdoc.Issue6366.Class249Inheritdoc.Issue703550Inheritdoc.Issue748451Inheritdoc.Issue810153Inheritdoc.Issue812955BuildFromVBSourceCode56BaseClass157Class158", + "Text": "Table of ContentsArticlesGetting Started with docfx3Engineering DocsSection 1Engineering Guidelines5C# Coding Standards8Markdown14Microsoft DocsAPI DocumentationBuildFromAssembly19Class120Issue543221BuildFromCSharpSourceCode22CSharp23BuildFromProject24Issue854025A26A27B28B29Class130Class1.IIssue894835Class1.Issue866536Class1.Issue8696Attribute39Class1.Issue894841Class1.Issue926042Class1.Test43IInheritdoc44Inheritdoc45Inheritdoc.Issue636647Inheritdoc.Issue6366.Class148Inheritdoc.Issue6366.Class250Inheritdoc.Issue703551Inheritdoc.Issue748452Inheritdoc.Issue810154Inheritdoc.Issue812956BuildFromVBSourceCode57BaseClass158", "Links": [ { "Uri": "https://docs.microsoft.com/en-us/" @@ -145,7 +145,7 @@ }, { "Goto": { - "PageNumber": 34, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -163,7 +163,7 @@ }, { "Goto": { - "PageNumber": 38, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -172,7 +172,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -217,7 +217,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -235,7 +235,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -262,7 +262,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -271,7 +271,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -309,11 +309,11 @@ }, { "Number": 2, - "Text": "CatLibrary60Core62ContainersRefType63ContainersRefType.ColorType65ContainersRefType.ContainersRefTypeChild66ContainersRefType.ContainersRefTypeChildInterface67ContainersRefType.ContainersRefTypeDelegate68ExplicitLayoutClass69Issue23170CatException71Cat72Complex81FakeDelegate82IAnimal83ICat86ICatExtension87MRefDelegate89MRefNormalDelegate90Tom91TomFromBaseClass93MRef.Demo.Enumeration94ColorType95REST APIPet Store API96Contacts API111", + "Text": "Class159CatLibrary61Core63ContainersRefType64ContainersRefType.ColorType66ContainersRefType.ContainersRefTypeChild67ContainersRefType.ContainersRefTypeChildInterface68ContainersRefType.ContainersRefTypeDelegate69ExplicitLayoutClass70Issue23171CatException72Cat73Complex82FakeDelegate83IAnimal84ICat87ICatExtension88MRefDelegate90MRefNormalDelegate91Tom92TomFromBaseClass94MRef.Demo.Enumeration95ColorType96REST APIPet Store API97Contacts API112", "Links": [ { "Goto": { - "PageNumber": 60, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -322,7 +322,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -340,7 +340,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -412,7 +412,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -439,7 +439,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -457,7 +457,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -484,7 +484,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -520,7 +520,16 @@ }, { "Goto": { - "PageNumber": 111, + "PageNumber": 97, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 112, "Type": 2, "Coordinates": { "Top": 0 @@ -750,7 +759,7 @@ }, { "Number": 19, - "Text": "19ClassesClass1This is a test class.Namespace BuildFromAssembly", + "Text": "19ClassesClass1This is a test class.StructsIssue5432Namespace BuildFromAssembly", "Links": [ { "Goto": { @@ -760,6 +769,15 @@ "Top": 0 } } + }, + { + "Goto": { + "PageNumber": 21, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, @@ -870,11 +888,92 @@ }, { "Number": 21, - "Text": "21ClassesCSharpNamespace BuildFromCSharpSourceCode", + "Text": "21Namespace:BuildFromAssemblyAssembly:BuildFromAssembly.dllInherited MembersValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 , object.GetType()\uF1C5 ,object.Equals(object, object)\uF1C5 , object.ReferenceEquals(object, object)\uF1C5PropertiesProperty Valuestring\uF1C5Struct Issue5432public struct Issue5432Namepublic string Name { get; }", "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.tostring" + }, + { + "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.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.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.string" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, { "Goto": { - "PageNumber": 22, + "PageNumber": 19, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 19, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 19, "Type": 2, "Coordinates": { "Top": 0 @@ -885,7 +984,22 @@ }, { "Number": 22, - "Text": "22Namespace:BuildFromCSharpSourceCodeInheritanceobject\uF1C5 CSharpInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsParametersargs string\uF1C5[]Class CSharppublic class CSharp\uF12CMain(string[])public static void Main(string[] args)", + "Text": "22ClassesCSharpNamespace BuildFromCSharpSourceCode", + "Links": [ + { + "Goto": { + "PageNumber": 23, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 23, + "Text": "23Namespace:BuildFromCSharpSourceCodeInheritanceobject\uF1C5 CSharpInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsParametersargs string\uF1C5[]Class CSharppublic class CSharp\uF12CMain(string[])public static void Main(string[] args)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -970,7 +1084,7 @@ }, { "Goto": { - "PageNumber": 21, + "PageNumber": 22, "Type": 2, "Coordinates": { "Top": 0 @@ -979,7 +1093,7 @@ }, { "Goto": { - "PageNumber": 21, + "PageNumber": 22, "Type": 2, "Coordinates": { "Top": 0 @@ -988,7 +1102,7 @@ }, { "Goto": { - "PageNumber": 21, + "PageNumber": 22, "Type": 2, "Coordinates": { "Top": 0 @@ -997,7 +1111,7 @@ }, { "Goto": { - "PageNumber": 21, + "PageNumber": 22, "Type": 2, "Coordinates": { "Top": 0 @@ -1006,7 +1120,7 @@ }, { "Goto": { - "PageNumber": 21, + "PageNumber": 22, "Type": 2, "Coordinates": { "Top": 0 @@ -1016,12 +1130,12 @@ ] }, { - "Number": 23, - "Text": "23NamespacesBuildFromProject.Issue8540ClassesClass1Class1.Issue8665Class1.Issue8696AttributeClass1.Issue8948Class1.TestInheritdocInheritdoc.Issue6366Inheritdoc.Issue6366.Class1Inheritdoc.Issue6366.Class2Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101StructsInheritdoc.Issue8129InterfacesClass1.IIssue8948IInheritdocEnumsClass1.Issue9260Namespace BuildFromProject", + "Number": 24, + "Text": "24NamespacesBuildFromProject.Issue8540ClassesClass1Class1.Issue8665Class1.Issue8696AttributeClass1.Issue8948Class1.TestInheritdocInheritdoc.Issue6366Inheritdoc.Issue6366.Class1Inheritdoc.Issue6366.Class2Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101StructsInheritdoc.Issue8129InterfacesClass1.IIssue8948IInheritdocEnumsClass1.Issue9260Namespace BuildFromProject", "Links": [ { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -1030,7 +1144,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -1039,7 +1153,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -1048,7 +1162,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -1057,7 +1171,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -1066,7 +1180,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -1075,7 +1189,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -1084,7 +1198,7 @@ }, { "Goto": { - "PageNumber": 38, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -1093,7 +1207,7 @@ }, { "Goto": { - "PageNumber": 38, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -1102,7 +1216,7 @@ }, { "Goto": { - "PageNumber": 38, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -1111,7 +1225,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -1120,7 +1234,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -1129,7 +1243,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -1138,7 +1252,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -1147,7 +1261,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -1156,7 +1270,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -1165,7 +1279,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -1174,7 +1288,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -1183,7 +1297,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -1192,7 +1306,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -1201,7 +1315,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -1210,7 +1324,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -1219,7 +1333,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -1228,7 +1342,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -1237,7 +1351,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -1246,7 +1360,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -1255,7 +1369,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -1264,7 +1378,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -1273,7 +1387,7 @@ }, { "Goto": { - "PageNumber": 34, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -1282,7 +1396,7 @@ }, { "Goto": { - "PageNumber": 34, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -1291,7 +1405,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -1300,7 +1414,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -1309,7 +1423,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -1319,12 +1433,12 @@ ] }, { - "Number": 24, - "Text": "24NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.BNamespace BuildFromProject.Issue8540", + "Number": 25, + "Text": "25NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.BNamespace BuildFromProject.Issue8540", "Links": [ { "Goto": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -1333,7 +1447,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -1342,7 +1456,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -1351,7 +1465,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -1360,7 +1474,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -1369,7 +1483,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -1378,7 +1492,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -1387,7 +1501,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -1396,7 +1510,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -1405,7 +1519,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -1415,12 +1529,12 @@ ] }, { - "Number": 25, - "Text": "25ClassesANamespace BuildFromProject.Issue8540.A", + "Number": 26, + "Text": "26ClassesANamespace BuildFromProject.Issue8540.A", "Links": [ { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -1430,8 +1544,8 @@ ] }, { - "Number": 26, - "Text": "26Namespace:BuildFromProject.Issue8540.AAssembly:BuildFromProject.dllInheritanceobject\uF1C5 AInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class Apublic class A\uF12C", + "Number": 27, + "Text": "27Namespace:BuildFromProject.Issue8540.AAssembly:BuildFromProject.dllInheritanceobject\uF1C5 AInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class Apublic class A\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1507,7 +1621,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -1516,7 +1630,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -1525,7 +1639,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -1534,7 +1648,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -1543,7 +1657,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -1553,12 +1667,12 @@ ] }, { - "Number": 27, - "Text": "27ClassesBNamespace BuildFromProject.Issue8540.B", + "Number": 28, + "Text": "28ClassesBNamespace BuildFromProject.Issue8540.B", "Links": [ { "Goto": { - "PageNumber": 28, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -1568,8 +1682,8 @@ ] }, { - "Number": 28, - "Text": "28Namespace:BuildFromProject.Issue8540.BAssembly:BuildFromProject.dllInheritanceobject\uF1C5 BInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class Bpublic class B\uF12C", + "Number": 29, + "Text": "29Namespace:BuildFromProject.Issue8540.BAssembly:BuildFromProject.dllInheritanceobject\uF1C5 BInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class Bpublic class B\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1645,7 +1759,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -1654,7 +1768,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -1663,7 +1777,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -1672,7 +1786,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -1681,7 +1795,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -1691,8 +1805,8 @@ ] }, { - "Number": 29, - "Text": "29Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1ImplementsIClass1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsPricing models are used to calculate theoretical option values1-Black Scholes2-Black763-Black76Fut4-Equity Tree5-Variance Swap6-Dividend ForecastIConfiguration related helper and extension routines.Class Class1public class Class1 : IClass1\uF12CIssue1651()public void Issue1651()Issue1887()", + "Number": 30, + "Text": "30Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1ImplementsIClass1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsPricing models are used to calculate theoretical option values1-Black Scholes2-Black763-Black76Fut4-Equity Tree5-Variance Swap6-Dividend ForecastIConfiguration related helper and extension routines.Class Class1public class Class1 : IClass1\uF12CIssue1651()public void Issue1651()Issue1887()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1768,7 +1882,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -1777,7 +1891,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -1786,7 +1900,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -1796,13 +1910,13 @@ ] }, { - "Number": 30, - "Text": "30ExamplesRemarksFor example:Remarkspublic void Issue1887()Issue2623()public void Issue2623()MyClass myClass = new MyClass();void Update(){ myClass.Execute();}MyClass myClass = new MyClass();void Update(){ myClass.Execute();}Issue2723()public void Issue2723()NOTEThis is a . & \" '\uF431", + "Number": 31, + "Text": "31ExamplesRemarksFor example:Remarkspublic void Issue1887()Issue2623()public void Issue2623()MyClass myClass = new MyClass();void Update(){ myClass.Execute();}MyClass myClass = new MyClass();void Update(){ myClass.Execute();}Issue2723()public void Issue2723()NOTEThis is a . & \" '\uF431", "Links": [] }, { - "Number": 31, - "Text": "31Inline .link\uF1C5ExamplesRemarksfor (var i = 0; i > 10; i++) // & \" 'var range = new Range { Min = 0, Max = 10 };var range = new Range { Min = 0, Max = 10 };Issue4017()public void Issue4017()public void HookMessageDeleted(BaseSocketClient client){ client.MessageDeleted += HandleMessageDelete;}public Task HandleMessageDelete(Cacheable cachedMessage, ISocketMessageChannel channel){ // check if the message exists in cache; if not, we cannot report what was removed if (!cachedMessage.HasValue) return; var message = cachedMessage.Value; Console.WriteLine($\"A message ({message.Id}) from {message.Author} was removed from the channel {channel.Name} ({channel.Id}):\" + Environment.NewLine + message.Content); return Task.CompletedTask;}void Update(){ myClass.Execute();}", + "Number": 32, + "Text": "32Inline .link\uF1C5ExamplesRemarksfor (var i = 0; i > 10; i++) // & \" 'var range = new Range { Min = 0, Max = 10 };var range = new Range { Min = 0, Max = 10 };Issue4017()public void Issue4017()public void HookMessageDeleted(BaseSocketClient client){ client.MessageDeleted += HandleMessageDelete;}public Task HandleMessageDelete(Cacheable cachedMessage, ISocketMessageChannel channel){ // check if the message exists in cache; if not, we cannot report what was removed if (!cachedMessage.HasValue) return; var message = cachedMessage.Value; Console.WriteLine($\"A message ({message.Id}) from {message.Author} was removed from the channel {channel.Name} ({channel.Id}):\" + Environment.NewLine + message.Content); return Task.CompletedTask;}void Update(){ myClass.Execute();}", "Links": [ { "Uri": "https://www.github.com/" @@ -1816,13 +1930,13 @@ ] }, { - "Number": 32, - "Text": "32Remarks@\"\\\\?\\\" @\"\\\\?\\\"RemarksThere's really no reason to not believe that this class can test things.TermDescriptionA TermA DescriptionBee TermBee DescriptionType ParametersTTestIssue4392()public void Issue4392()Issue7484()public void Issue7484()Issue8764()public void Issue8764() where T : unmanagedIssue896()public void Issue896()", + "Number": 33, + "Text": "33Remarks@\"\\\\?\\\" @\"\\\\?\\\"RemarksThere's really no reason to not believe that this class can test things.TermDescriptionA TermA DescriptionBee TermBee DescriptionType ParametersTTestIssue4392()public void Issue4392()Issue7484()public void Issue7484()Issue8764()public void Issue8764() where T : unmanagedIssue896()public void Issue896()", "Links": [] }, { - "Number": 33, - "Text": "33See AlsoClass1.Test, Class1Calculates the determinant of a 3-dimensional matrix:Returns the smallest value:Returnsdouble\uF1C5This method should do something...RemarksThis is remarks.Issue9216()public static double Issue9216()XmlCommentIncludeTag()public void XmlCommentIncludeTag()", + "Number": 34, + "Text": "34See AlsoClass1.Test, Class1Calculates the determinant of a 3-dimensional matrix:Returns the smallest value:Returnsdouble\uF1C5This method should do something...RemarksThis is remarks.Issue9216()public static double Issue9216()XmlCommentIncludeTag()public void XmlCommentIncludeTag()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.double" @@ -1835,7 +1949,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -1844,7 +1958,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -1853,7 +1967,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -1863,12 +1977,12 @@ ] }, { - "Number": 34, - "Text": "34Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsDoes nothing with generic type T.Type ParametersTA generic type.Interface Class1.IIssue8948public interface Class1.IIssue8948DoNothing()void DoNothing()", + "Number": 35, + "Text": "35Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsDoes nothing with generic type T.Type ParametersTA generic type.Interface Class1.IIssue8948public interface Class1.IIssue8948DoNothing()void DoNothing()", "Links": [ { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -1877,7 +1991,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -1886,7 +2000,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -1896,8 +2010,8 @@ ] }, { - "Number": 35, - "Text": "35Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1.Issue8665Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5ConstructorsParametersfoo int\uF1C5ParametersClass Class1.Issue8665public class Class1.Issue8665\uF12CIssue8665()public Issue8665()Issue8665(int)public Issue8665(int foo)Issue8665(int, char)public Issue8665(int foo, char bar)", + "Number": 36, + "Text": "36Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1.Issue8665Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5ConstructorsParametersfoo int\uF1C5ParametersClass Class1.Issue8665public class Class1.Issue8665\uF12CIssue8665()public Issue8665()Issue8665(int)public Issue8665(int foo)Issue8665(int, char)public Issue8665(int foo, char bar)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1982,7 +2096,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -1991,7 +2105,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -2000,7 +2114,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -2010,8 +2124,8 @@ ] }, { - "Number": 36, - "Text": "36foo int\uF1C5bar char\uF1C5Parametersfoo int\uF1C5bar char\uF1C5baz string\uF1C5PropertiesProperty Valuechar\uF1C5Property Valuestring\uF1C5Issue8665(int, char, string)public Issue8665(int foo, char bar, string baz)Barpublic char Bar { get; }Bazpublic string Baz { get; }", + "Number": 37, + "Text": "37foo int\uF1C5bar char\uF1C5Parametersfoo int\uF1C5bar char\uF1C5baz string\uF1C5PropertiesProperty Valuechar\uF1C5Property Valuestring\uF1C5Issue8665(int, char, string)public Issue8665(int foo, char bar, string baz)Barpublic char Bar { get; }Bazpublic string Baz { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -2079,8 +2193,8 @@ ] }, { - "Number": 37, - "Text": "37Property Valueint\uF1C5Foopublic int Foo { get; }", + "Number": 38, + "Text": "38Property Valueint\uF1C5Foopublic int Foo { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -2094,8 +2208,8 @@ ] }, { - "Number": 38, - "Text": "38Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Attribute\uF1C5 Class1.Issue8696AttributeInherited MembersAttribute.Equals(object)\uF1C5 , Attribute.GetCustomAttribute(Assembly, Type)\uF1C5 ,Attribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(MemberInfo, Type)\uF1C5 ,Attribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(Module, Type)\uF1C5 , Attribute.GetCustomAttribute(Module, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5 ,Attribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetCustomAttributes(Assembly)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, bool)\uF1C5 , Attribute.GetCustomAttributes(Assembly, Type)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5 , Attribute.GetCustomAttributes(MemberInfo)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, bool)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, Type)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5 , Attribute.GetCustomAttributes(Module)\uF1C5 ,Attribute.GetCustomAttributes(Module, bool)\uF1C5 , Attribute.GetCustomAttributes(Module, Type)\uF1C5 ,Attribute.GetCustomAttributes(Module, Type, bool)\uF1C5 , Attribute.GetCustomAttributes(ParameterInfo)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetHashCode()\uF1C5 ,Attribute.IsDefaultAttribute()\uF1C5 , Attribute.IsDefined(Assembly, Type)\uF1C5 ,Attribute.IsDefined(Assembly, Type, bool)\uF1C5 , Attribute.IsDefined(MemberInfo, Type)\uF1C5 ,Attribute.IsDefined(MemberInfo, Type, bool)\uF1C5 , Attribute.IsDefined(Module, Type)\uF1C5 ,Attribute.IsDefined(Module, Type, bool)\uF1C5 , Attribute.IsDefined(ParameterInfo, Type)\uF1C5 ,Attribute.IsDefined(ParameterInfo, Type, bool)\uF1C5 , Attribute.Match(object)\uF1C5 , Attribute.TypeId\uF1C5 ,object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5ConstructorsClass Class1.Issue8696Attributepublic class Class1.Issue8696Attribute : Attribute\uF12C\uF12C", + "Number": 39, + "Text": "39Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Attribute\uF1C5 Class1.Issue8696AttributeInherited MembersAttribute.Equals(object)\uF1C5 , Attribute.GetCustomAttribute(Assembly, Type)\uF1C5 ,Attribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(MemberInfo, Type)\uF1C5 ,Attribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(Module, Type)\uF1C5 , Attribute.GetCustomAttribute(Module, Type, bool)\uF1C5 ,Attribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5 ,Attribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetCustomAttributes(Assembly)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, bool)\uF1C5 , Attribute.GetCustomAttributes(Assembly, Type)\uF1C5 ,Attribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5 , Attribute.GetCustomAttributes(MemberInfo)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, bool)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, Type)\uF1C5 ,Attribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5 , Attribute.GetCustomAttributes(Module)\uF1C5 ,Attribute.GetCustomAttributes(Module, bool)\uF1C5 , Attribute.GetCustomAttributes(Module, Type)\uF1C5 ,Attribute.GetCustomAttributes(Module, Type, bool)\uF1C5 , Attribute.GetCustomAttributes(ParameterInfo)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5 ,Attribute.GetCustomAttributes(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetHashCode()\uF1C5 ,Attribute.IsDefaultAttribute()\uF1C5 , Attribute.IsDefined(Assembly, Type)\uF1C5 ,Attribute.IsDefined(Assembly, Type, bool)\uF1C5 , Attribute.IsDefined(MemberInfo, Type)\uF1C5 ,Attribute.IsDefined(MemberInfo, Type, bool)\uF1C5 , Attribute.IsDefined(Module, Type)\uF1C5 ,Attribute.IsDefined(Module, Type, bool)\uF1C5 , Attribute.IsDefined(ParameterInfo, Type)\uF1C5 ,Attribute.IsDefined(ParameterInfo, Type, bool)\uF1C5 , Attribute.Match(object)\uF1C5 , Attribute.TypeId\uF1C5 ,object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5ConstructorsClass Class1.Issue8696Attributepublic class Class1.Issue8696Attribute : Attribute\uF12C\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2495,7 +2609,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -2504,7 +2618,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -2513,7 +2627,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -2523,8 +2637,8 @@ ] }, { - "Number": 39, - "Text": "39Parametersdescription string\uF1C5boundsMin int\uF1C5boundsMax int\uF1C5validGameModes string\uF1C5[]hasMultipleSelections bool\uF1C5enumType Type\uF1C5Issue8696Attribute(string?, int, int, string[]?, bool, Type?)[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null, false, null)]public Issue8696Attribute(string? description = null, int boundsMin = 0, int boundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false, Type? enumType = null)", + "Number": 40, + "Text": "40Parametersdescription string\uF1C5boundsMin int\uF1C5boundsMax int\uF1C5validGameModes string\uF1C5[]hasMultipleSelections bool\uF1C5enumType Type\uF1C5Issue8696Attribute(string?, int, int, string[]?, bool, Type?)[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null, false, null)]public Issue8696Attribute(string? description = null, int boundsMin = 0, int boundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false, Type? enumType = null)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -2583,8 +2697,8 @@ ] }, { - "Number": 40, - "Text": "40Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1.Issue8948ImplementsClass1.IIssue8948Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsDoes nothing with generic type T.Type ParametersTA generic type.Class Class1.Issue8948public class Class1.Issue8948 : Class1.IIssue8948\uF12CDoNothing()public void DoNothing()", + "Number": 41, + "Text": "41Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Class1.Issue8948ImplementsClass1.IIssue8948Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsDoes nothing with generic type T.Type ParametersTA generic type.Class Class1.Issue8948public class Class1.Issue8948 : Class1.IIssue8948\uF12CDoNothing()public void DoNothing()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2660,7 +2774,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -2669,7 +2783,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -2678,7 +2792,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -2687,7 +2801,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -2696,7 +2810,7 @@ }, { "Goto": { - "PageNumber": 34, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -2706,12 +2820,12 @@ ] }, { - "Number": 41, - "Text": "41Namespace:BuildFromProjectAssembly:BuildFromProject.dllFieldsValue = 0This is a regular enum value.[Obsolete] OldAndUnusedValue = 1This is old and unused. You shouldn't use it anymore.[Obsolete(\"Use Value\")] OldAndUnusedValue2 = 2This is old and unused. You shouldn't use it anymore.Enum Class1.Issue9260public enum Class1.Issue9260", + "Number": 42, + "Text": "42Namespace:BuildFromProjectAssembly:BuildFromProject.dllFieldsValue = 0This is a regular enum value.[Obsolete] OldAndUnusedValue = 1This is old and unused. You shouldn't use it anymore.[Obsolete(\"Use Value\")] OldAndUnusedValue2 = 2This is old and unused. You shouldn't use it anymore.Enum Class1.Issue9260public enum Class1.Issue9260", "Links": [ { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -2720,7 +2834,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -2729,7 +2843,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -2739,8 +2853,8 @@ ] }, { - "Number": 42, - "Text": "42Namespace:BuildFromProjectAssembly:BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 Class1.TestInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class Class1.Testpublic class Class1.Test\uF12C", + "Number": 43, + "Text": "43Namespace:BuildFromProjectAssembly:BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 Class1.TestInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class Class1.Testpublic class Class1.Test\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2816,7 +2930,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -2825,7 +2939,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -2834,7 +2948,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -2844,12 +2958,12 @@ ] }, { - "Number": 43, - "Text": "43Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsThis method should do something...Interface IInheritdocpublic interface IInheritdocIssue7629()void Issue7629()", + "Number": 44, + "Text": "44Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsThis method should do something...Interface IInheritdocpublic interface IInheritdocIssue7629()void Issue7629()", "Links": [ { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -2858,7 +2972,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -2867,7 +2981,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -2877,8 +2991,8 @@ ] }, { - "Number": 44, - "Text": "44Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 InheritdocImplementsIInheritdoc, IDisposable\uF1C5Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsPerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.This method should do something...This method should do something...Class Inheritdocpublic class Inheritdoc : IInheritdoc, IDisposable\uF12CDispose()public void Dispose()Issue7628()public void Issue7628()Issue7629()", + "Number": 45, + "Text": "45Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 InheritdocImplementsIInheritdoc, IDisposable\uF1C5Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsPerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.This method should do something...This method should do something...Class Inheritdocpublic class Inheritdoc : IInheritdoc, IDisposable\uF12CDispose()public void Dispose()Issue7628()public void Issue7628()Issue7629()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2963,7 +3077,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -2972,7 +3086,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -2981,7 +3095,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -2990,7 +3104,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3000,13 +3114,13 @@ ] }, { - "Number": 45, - "Text": "45public void Issue7629()", + "Number": 46, + "Text": "46public void Issue7629()", "Links": [] }, { - "Number": 46, - "Text": "46Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue6366Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class Inheritdoc.Issue6366public class Inheritdoc.Issue6366\uF12C", + "Number": 47, + "Text": "47Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue6366Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class Inheritdoc.Issue6366public class Inheritdoc.Issue6366\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3082,7 +3196,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -3091,7 +3205,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -3100,7 +3214,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -3110,8 +3224,8 @@ ] }, { - "Number": 47, - "Text": "47Namespace:BuildFromProjectAssembly:BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 Inheritdoc.Issue6366.Class1DerivedInheritdoc.Issue6366.Class2Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsThis text inherited.Parametersparm1 TThis text NOT inherited.parm2 int\uF1C5This text inherited.Class Inheritdoc.Issue6366.Class1public abstract class Inheritdoc.Issue6366.Class1\uF12CTestMethod1(T, int)public abstract T TestMethod1(T parm1, int parm2)", + "Number": 48, + "Text": "48Namespace:BuildFromProjectAssembly:BuildFromProject.dllType ParametersTInheritanceobject\uF1C5 Inheritdoc.Issue6366.Class1DerivedInheritdoc.Issue6366.Class2Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsThis text inherited.Parametersparm1 TThis text NOT inherited.parm2 int\uF1C5This text inherited.Class Inheritdoc.Issue6366.Class1public abstract class Inheritdoc.Issue6366.Class1\uF12CTestMethod1(T, int)public abstract T TestMethod1(T parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3196,7 +3310,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -3205,7 +3319,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -3214,7 +3328,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -3223,7 +3337,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -3232,7 +3346,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -3241,7 +3355,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -3251,13 +3365,13 @@ ] }, { - "Number": 48, - "Text": "48ReturnsTThis text inherited.", + "Number": 49, + "Text": "49ReturnsTThis text inherited.", "Links": [] }, { - "Number": 49, - "Text": "49Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsThis text inherited.Parametersparm1 bool\uF1C5This text NOT inherited.parm2 int\uF1C5This text inherited.Returnsbool\uF1C5This text inherited.Class Inheritdoc.Issue6366.Class2public class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\uF12C\uF12CTestMethod1(bool, int)public override bool TestMethod1(bool parm1, int parm2)", + "Number": 50, + "Text": "50Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsThis text inherited.Parametersparm1 bool\uF1C5This text NOT inherited.parm2 int\uF1C5This text inherited.Returnsbool\uF1C5This text inherited.Class Inheritdoc.Issue6366.Class2public class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\uF12C\uF12CTestMethod1(bool, int)public override bool TestMethod1(bool parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3369,7 +3483,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -3378,7 +3492,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -3387,7 +3501,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -3396,7 +3510,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -3405,7 +3519,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -3414,7 +3528,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -3424,8 +3538,8 @@ ] }, { - "Number": 50, - "Text": "50Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue7035Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsClass Inheritdoc.Issue7035public class Inheritdoc.Issue7035\uF12CA()public void A()B()public void B()", + "Number": 51, + "Text": "51Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue7035Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsClass Inheritdoc.Issue7035public class Inheritdoc.Issue7035\uF12CA()public void A()B()public void B()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3501,7 +3615,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -3510,7 +3624,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -3519,7 +3633,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -3529,8 +3643,8 @@ ] }, { - "Number": 51, - "Text": "51Namespace:BuildFromProjectAssembly:BuildFromProject.dllThis is a test class to have something for DocFX to document.Inheritanceobject\uF1C5 Inheritdoc.Issue7484Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5RemarksWe're going to talk about things now.BoolReturningMethod(bool)Simple method to generate docs for.DoDadA string that could have something.ConstructorsThis is a constructor to document.PropertiesA string that could have something.Class Inheritdoc.Issue7484public class Inheritdoc.Issue7484\uF12CIssue7484()public Issue7484()DoDad", + "Number": 52, + "Text": "52Namespace:BuildFromProjectAssembly:BuildFromProject.dllThis is a test class to have something for DocFX to document.Inheritanceobject\uF1C5 Inheritdoc.Issue7484Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5RemarksWe're going to talk about things now.BoolReturningMethod(bool)Simple method to generate docs for.DoDadA string that could have something.ConstructorsThis is a constructor to document.PropertiesA string that could have something.Class Inheritdoc.Issue7484public class Inheritdoc.Issue7484\uF12CIssue7484()public Issue7484()DoDad", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3606,7 +3720,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -3615,7 +3729,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -3624,7 +3738,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -3633,7 +3747,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Coordinates": { "Left": 28, "Top": 584.75 @@ -3642,7 +3756,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Coordinates": { "Left": 28, "Top": 584.75 @@ -3651,7 +3765,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Coordinates": { "Left": 28, "Top": 584.75 @@ -3660,7 +3774,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Coordinates": { "Left": 28, "Top": 79.999939 @@ -3669,7 +3783,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Coordinates": { "Left": 28, "Top": 79.999939 @@ -3679,8 +3793,8 @@ ] }, { - "Number": 52, - "Text": "52Property Valuestring\uF1C5MethodsSimple method to generate docs for.Parameterssource bool\uF1C5A meaningless boolean value, much like most questions in the world.Returnsbool\uF1C5An exactly equivalently meaningless boolean value, much like most answers in the world.RemarksI'd like to take a moment to thank all of those who helped me get to a place where I can writedocumentation like this.public string DoDad { get; }BoolReturningMethod(bool)public bool BoolReturningMethod(bool source)", + "Number": 53, + "Text": "53Property Valuestring\uF1C5MethodsSimple method to generate docs for.Parameterssource bool\uF1C5A meaningless boolean value, much like most questions in the world.Returnsbool\uF1C5An exactly equivalently meaningless boolean value, much like most answers in the world.RemarksI'd like to take a moment to thank all of those who helped me get to a place where I can writedocumentation like this.public string DoDad { get; }BoolReturningMethod(bool)public bool BoolReturningMethod(bool source)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -3712,8 +3826,8 @@ ] }, { - "Number": 53, - "Text": "53Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue8101Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsCreate a new tween.Parametersfrom int\uF1C5The starting value.to int\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5A callback that will be invoked every time the tween value changes.Class Inheritdoc.Issue8101public class Inheritdoc.Issue8101\uF12CTween(int, int, float, Action)public static object Tween(int from, int to, float duration, Action onChange)", + "Number": 54, + "Text": "54Namespace:BuildFromProjectAssembly:BuildFromProject.dllInheritanceobject\uF1C5 Inheritdoc.Issue8101Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsCreate a new tween.Parametersfrom int\uF1C5The starting value.to int\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5A callback that will be invoked every time the tween value changes.Class Inheritdoc.Issue8101public class Inheritdoc.Issue8101\uF12CTween(int, int, float, Action)public static object Tween(int from, int to, float duration, Action onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3834,7 +3948,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -3843,7 +3957,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -3852,7 +3966,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -3862,8 +3976,8 @@ ] }, { - "Number": 54, - "Text": "54Returnsobject\uF1C5The newly created tween instance.Create a new tween.Parametersfrom float\uF1C5The starting value.to float\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5The newly created tween instance.Tween(float, float, float, Action)public static object Tween(float from, float to, float duration, Action onChange)", + "Number": 55, + "Text": "55Returnsobject\uF1C5The newly created tween instance.Create a new tween.Parametersfrom float\uF1C5The starting value.to float\uF1C5The end value.duration float\uF1C5Total tween duration in seconds.onChange Action\uF1C5A callback that will be invoked every time the tween value changes.Returnsobject\uF1C5The newly created tween instance.Tween(float, float, float, Action)public static object Tween(float from, float to, float duration, Action onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3931,8 +4045,8 @@ ] }, { - "Number": 55, - "Text": "55Namespace:BuildFromProjectAssembly:BuildFromProject.dllInherited MembersValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5ConstructorsParametersfoo string\uF1C5Struct Inheritdoc.Issue8129public struct Inheritdoc.Issue8129Issue8129(string)public Issue8129(string foo)", + "Number": 56, + "Text": "56Namespace:BuildFromProjectAssembly:BuildFromProject.dllInherited MembersValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5ConstructorsParametersfoo string\uF1C5Struct Inheritdoc.Issue8129public struct Inheritdoc.Issue8129Issue8129(string)public Issue8129(string foo)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" @@ -3999,7 +4113,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -4008,7 +4122,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -4017,7 +4131,7 @@ }, { "Goto": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -4027,12 +4141,12 @@ ] }, { - "Number": 56, - "Text": "56ClassesBaseClass1This is the BaseClassClass1This is summary from vb class...Namespace BuildFromVBSourceCode", + "Number": 57, + "Text": "57ClassesBaseClass1This is the BaseClassClass1This is summary from vb class...Namespace BuildFromVBSourceCode", "Links": [ { "Goto": { - "PageNumber": 57, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4041,7 +4155,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4050,7 +4164,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4060,8 +4174,8 @@ ] }, { - "Number": 57, - "Text": "57Namespace:BuildFromVBSourceCodeThis is the BaseClassInheritanceobject\uF1C5 BaseClass1DerivedClass1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsParameterskeyword Class1ReturnsDateTime\uF1C5Class BaseClass1public abstract class BaseClass1\uF12CWithDeclarationKeyword(Class1)public abstract DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 58, + "Text": "58Namespace:BuildFromVBSourceCodeThis is the BaseClassInheritanceobject\uF1C5 BaseClass1DerivedClass1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsParameterskeyword Class1ReturnsDateTime\uF1C5Class BaseClass1public abstract class BaseClass1\uF12CWithDeclarationKeyword(Class1)public abstract DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4155,7 +4269,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4164,7 +4278,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4173,7 +4287,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4182,7 +4296,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4191,7 +4305,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4200,7 +4314,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4210,8 +4324,8 @@ ] }, { - "Number": 58, - "Text": "58Namespace:BuildFromVBSourceCodeThis is summary from vb class...Inheritanceobject\uF1C5 BaseClass1 Class1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5FieldsThis is a Value typeField ValueClass1PropertiesProperty ValueClass Class1public class Class1 : BaseClass1\uF12C\uF12CValueClasspublic Class1 ValueClassKeyword[Obsolete(\"This member is obsolete.\", true)]public Class1 Keyword { get; }", + "Number": 59, + "Text": "59Namespace:BuildFromVBSourceCodeThis is summary from vb class...Inheritanceobject\uF1C5 BaseClass1 Class1Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5FieldsThis is a Value typeField ValueClass1PropertiesProperty ValueClass Class1public class Class1 : BaseClass1\uF12C\uF12CValueClasspublic Class1 ValueClassKeyword[Obsolete(\"This member is obsolete.\", true)]public Class1 Keyword { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4296,7 +4410,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4305,7 +4419,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4314,7 +4428,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4323,7 +4437,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4332,7 +4446,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4341,7 +4455,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4350,7 +4464,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4360,8 +4474,8 @@ ] }, { - "Number": 59, - "Text": "59Class1MethodsThis is a FunctionParametersname string\uF1C5Name as the String valueReturnsint\uF1C5Returns AhoooWhat is Sub?Parameterskeyword Class1ReturnsDateTime\uF1C5Value(string)public int Value(string name)WithDeclarationKeyword(Class1)public override DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 60, + "Text": "60Class1MethodsThis is a FunctionParametersname string\uF1C5Name as the String valueReturnsint\uF1C5Returns AhoooWhat is Sub?Parameterskeyword Class1ReturnsDateTime\uF1C5Value(string)public int Value(string name)WithDeclarationKeyword(Class1)public override DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -4392,7 +4506,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4401,7 +4515,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4411,12 +4525,12 @@ ] }, { - "Number": 60, - "Text": "60NamespacesCatLibrary.CoreClassesCatExceptionCatHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see the remarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classComplexICatExtensionIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classTomTom class is only inherit from Object. Not any member inside itself.TomFromBaseClassTomFromBaseClass inherits from @InterfacesIAnimalThis is basic interface of all animal.ICatCat's interfaceDelegatesFakeDelegateFake delegateNamespace CatLibrary", + "Number": 61, + "Text": "61NamespacesCatLibrary.CoreClassesCatExceptionCatHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see the remarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classComplexICatExtensionIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classTomTom class is only inherit from Object. Not any member inside itself.TomFromBaseClassTomFromBaseClass inherits from @InterfacesIAnimalThis is basic interface of all animal.ICatCat's interfaceDelegatesFakeDelegateFake delegateNamespace CatLibrary", "Links": [ { "Goto": { - "PageNumber": 62, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -4425,7 +4539,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -4434,7 +4548,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -4443,7 +4557,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -4452,7 +4566,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -4461,7 +4575,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -4470,7 +4584,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -4479,7 +4593,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -4488,7 +4602,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -4497,7 +4611,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -4506,7 +4620,7 @@ }, { "Goto": { - "PageNumber": 91, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -4515,7 +4629,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -4524,7 +4638,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -4533,7 +4647,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -4542,7 +4656,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -4551,7 +4665,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -4560,7 +4674,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -4569,7 +4683,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -4579,12 +4693,12 @@ ] }, { - "Number": 61, - "Text": "61MRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", + "Number": 62, + "Text": "62MRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", "Links": [ { "Goto": { - "PageNumber": 89, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -4593,7 +4707,7 @@ }, { "Goto": { - "PageNumber": 90, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -4602,7 +4716,7 @@ }, { "Goto": { - "PageNumber": 90, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -4611,7 +4725,7 @@ }, { "Goto": { - "PageNumber": 90, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -4621,12 +4735,12 @@ ] }, { - "Number": 62, - "Text": "62ClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegateNamespace CatLibrary.Core", + "Number": 63, + "Text": "63ClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegateNamespace CatLibrary.Core", "Links": [ { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -4635,7 +4749,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -4644,7 +4758,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -4653,7 +4767,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -4662,7 +4776,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -4671,7 +4785,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -4680,7 +4794,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -4689,7 +4803,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -4698,7 +4812,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -4707,7 +4821,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -4716,7 +4830,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -4725,7 +4839,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4734,7 +4848,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4743,7 +4857,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4752,7 +4866,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4761,7 +4875,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4770,7 +4884,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4779,7 +4893,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4788,7 +4902,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4797,7 +4911,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4806,7 +4920,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4815,7 +4929,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4824,7 +4938,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -4833,7 +4947,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -4842,7 +4956,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -4851,7 +4965,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -4860,7 +4974,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -4869,7 +4983,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -4878,7 +4992,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -4887,7 +5001,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -4896,7 +5010,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -4905,7 +5019,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -4914,7 +5028,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -4923,7 +5037,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -4933,8 +5047,8 @@ ] }, { - "Number": 63, - "Text": "63Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllStruct ContainersRefTypeInherited MembersValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5Extension MethodsIssue231.Bar(ContainersRefType) , Issue231.Foo(ContainersRefType)FieldsColorCountField Valuelong\uF1C5PropertiesGetColorCountStruct ContainersRefTypepublic struct ContainersRefTypeColorCountpublic long ColorCountGetColorCountpublic long GetColorCount { get; }", + "Number": 64, + "Text": "64Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllStruct ContainersRefTypeInherited MembersValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5Extension MethodsIssue231.Bar(ContainersRefType) , Issue231.Foo(ContainersRefType)FieldsColorCountField Valuelong\uF1C5PropertiesGetColorCountStruct ContainersRefTypepublic struct ContainersRefTypeColorCountpublic long ColorCountGetColorCountpublic long GetColorCount { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" @@ -5001,7 +5115,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5010,7 +5124,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5019,7 +5133,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -5028,7 +5142,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Coordinates": { "Left": 28, "Top": 429.5 @@ -5037,7 +5151,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Coordinates": { "Left": 28, "Top": 429.5 @@ -5046,7 +5160,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Coordinates": { "Left": 28, "Top": 429.5 @@ -5055,7 +5169,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Coordinates": { "Left": 28, "Top": 429.5 @@ -5064,7 +5178,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Coordinates": { "Left": 28, "Top": 253.99994 @@ -5073,7 +5187,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Coordinates": { "Left": 28, "Top": 253.99994 @@ -5082,7 +5196,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Coordinates": { "Left": 28, "Top": 253.99994 @@ -5091,7 +5205,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 71, "Coordinates": { "Left": 28, "Top": 253.99994 @@ -5101,8 +5215,8 @@ ] }, { - "Number": 64, - "Text": "64Property Valuelong\uF1C5MethodsContainersRefTypeNonRefMethodarrayParametersparmsArray object\uF1C5[]Returnsint\uF1C5EventsEvent TypeEventHandler\uF1C5ContainersRefTypeNonRefMethod(params object[])public static int ContainersRefTypeNonRefMethod(params object[] parmsArray)ContainersRefTypeEventHandlerpublic event EventHandler ContainersRefTypeEventHandler", + "Number": 65, + "Text": "65Property Valuelong\uF1C5MethodsContainersRefTypeNonRefMethodarrayParametersparmsArray object\uF1C5[]Returnsint\uF1C5EventsEvent TypeEventHandler\uF1C5ContainersRefTypeNonRefMethod(params object[])public static int ContainersRefTypeNonRefMethod(params object[] parmsArray)ContainersRefTypeEventHandlerpublic event EventHandler ContainersRefTypeEventHandler", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -5143,12 +5257,12 @@ ] }, { - "Number": 65, - "Text": "65Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowEnum ContainersRefType.ColorTypepublic enum ContainersRefType.ColorType", + "Number": 66, + "Text": "66Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowEnum ContainersRefType.ColorTypepublic enum ContainersRefType.ColorType", "Links": [ { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5157,7 +5271,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5166,7 +5280,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -5176,8 +5290,8 @@ ] }, { - "Number": 66, - "Text": "66Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInheritanceobject\uF1C5 ContainersRefType.ContainersRefTypeChildInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5ClassContainersRefType.ContainersRefTypeChildpublic class ContainersRefType.ContainersRefTypeChild\uF12C", + "Number": 67, + "Text": "67Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInheritanceobject\uF1C5 ContainersRefType.ContainersRefTypeChildInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5ClassContainersRefType.ContainersRefTypeChildpublic class ContainersRefType.ContainersRefTypeChild\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5253,7 +5367,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5262,7 +5376,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5271,7 +5385,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -5281,12 +5395,12 @@ ] }, { - "Number": 67, - "Text": "67Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInterfaceContainersRefType.ContainersRefTypeChildInterfacepublic interface ContainersRefType.ContainersRefTypeChildInterface", + "Number": 68, + "Text": "68Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInterfaceContainersRefType.ContainersRefTypeChildInterfacepublic interface ContainersRefType.ContainersRefTypeChildInterface", "Links": [ { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5295,7 +5409,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5304,7 +5418,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -5314,12 +5428,12 @@ ] }, { - "Number": 68, - "Text": "68Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllDelegate ContainersRefTypeDelegateDelegateContainersRefType.ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", + "Number": 69, + "Text": "69Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllDelegate ContainersRefTypeDelegateDelegateContainersRefType.ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", "Links": [ { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5328,7 +5442,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5337,7 +5451,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -5347,8 +5461,8 @@ ] }, { - "Number": 69, - "Text": "69Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInheritanceobject\uF1C5 ExplicitLayoutClassInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class ExplicitLayoutClasspublic class ExplicitLayoutClass\uF12C", + "Number": 70, + "Text": "70Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInheritanceobject\uF1C5 ExplicitLayoutClassInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class ExplicitLayoutClasspublic class ExplicitLayoutClass\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5424,7 +5538,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5433,7 +5547,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5442,7 +5556,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -5452,8 +5566,8 @@ ] }, { - "Number": 70, - "Text": "70Namespace:CatLibrary.CoreAssembly:CatLibrary.dllInheritanceobject\uF1C5 Issue231Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsParametersc ContainersRefTypeParametersc ContainersRefTypeClass Issue231public static class Issue231\uF12CBar(ContainersRefType)public static void Bar(this ContainersRefType c)Foo(ContainersRefType)public static void Foo(this ContainersRefType c)", + "Number": 71, + "Text": "71Namespace:CatLibrary.CoreAssembly:CatLibrary.dllInheritanceobject\uF1C5 Issue231Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsParametersc ContainersRefTypeParametersc ContainersRefTypeClass Issue231public static class Issue231\uF12CBar(ContainersRefType)public static void Bar(this ContainersRefType c)Foo(ContainersRefType)public static void Foo(this ContainersRefType c)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5529,7 +5643,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5538,7 +5652,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5547,7 +5661,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -5556,7 +5670,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5565,7 +5679,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5574,7 +5688,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5583,7 +5697,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5592,7 +5706,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5601,7 +5715,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5611,8 +5725,8 @@ ] }, { - "Number": 71, - "Text": "71Namespace:CatLibraryAssembly:CatLibrary.dllType ParametersTInheritanceobject\uF1C5 Exception\uF1C5 CatExceptionImplementsISerializable\uF1C5Inherited MembersException.GetBaseException()\uF1C5 , Exception.GetObjectData(SerializationInfo, StreamingContext)\uF1C5 ,Exception.GetType()\uF1C5 , Exception.ToString()\uF1C5 , Exception.Data\uF1C5 , Exception.HelpLink\uF1C5 ,Exception.HResult\uF1C5 , Exception.InnerException\uF1C5 , Exception.Message\uF1C5 , Exception.Source\uF1C5 ,Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 , Exception.SerializeObjectState\uF1C5 ,object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5Class CatExceptionpublic class CatException : Exception, ISerializable\uF12C\uF12C", + "Number": 72, + "Text": "72Namespace:CatLibraryAssembly:CatLibrary.dllType ParametersTInheritanceobject\uF1C5 Exception\uF1C5 CatExceptionImplementsISerializable\uF1C5Inherited MembersException.GetBaseException()\uF1C5 , Exception.GetObjectData(SerializationInfo, StreamingContext)\uF1C5 ,Exception.GetType()\uF1C5 , Exception.ToString()\uF1C5 , Exception.Data\uF1C5 , Exception.HelpLink\uF1C5 ,Exception.HResult\uF1C5 , Exception.InnerException\uF1C5 , Exception.Message\uF1C5 , Exception.Source\uF1C5 ,Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 , Exception.SerializeObjectState\uF1C5 ,object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5Class CatExceptionpublic class CatException : Exception, ISerializable\uF12C\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5805,7 +5919,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5814,7 +5928,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5824,8 +5938,8 @@ ] }, { - "Number": 72, - "Text": "72Namespace:CatLibraryAssembly:CatLibrary.dllHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see the remarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classThis is a class talking about CAT\uF1C5.NOTE This is a CAT classRefer to IAnimal to see other animals.Type ParametersTThis type should be class and can new instance.KThis type is a struct type, class type can't be used for this parameter.Inheritanceobject\uF1C5 CatImplementsICat, IAnimalInherited Membersobject.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class Cat[Serializable][Obsolete]public class Cat : ICat, IAnimal where T : class, new() where K : struct\uF12C", + "Number": 73, + "Text": "73Namespace:CatLibraryAssembly:CatLibrary.dllHere's main class of this Demo.You can see mostly type of article within this class and you for more detail, please see the remarks.this class is a template class. It has two Generic parameter. they are: T and K.The extension method of this class can refer to ICatExtension classThis is a class talking about CAT\uF1C5.NOTE This is a CAT classRefer to IAnimal to see other animals.Type ParametersTThis type should be class and can new instance.KThis type is a struct type, class type can't be used for this parameter.Inheritanceobject\uF1C5 CatImplementsICat, IAnimalInherited Membersobject.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class Cat[Serializable][Obsolete]public class Cat : ICat, IAnimal where T : class, new() where K : struct\uF12C", "Links": [ { "Uri": "https://en.wikipedia.org/wiki/Cat" @@ -5901,7 +6015,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5910,7 +6024,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5919,7 +6033,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -5928,7 +6042,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -5937,7 +6051,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -5946,7 +6060,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -5955,7 +6069,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -5965,8 +6079,8 @@ ] }, { - "Number": 73, - "Text": "73Extension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)ExamplesHere's example of how to create an instance of this class. As T is limited with class and K is limited withstruct.As you see, here we bring in pointer so we need to add unsafe keyword.RemarksTHIS is remarks overridden in MARKDWON fileConstructorsDefault constructor.It's a complex constructor. The parameter will have some attributes.ParametersnickName string\uF1C5var a = new Cat(object, int)();int catNumber = new int();unsafe{ a.GetFeetLength(catNumber);}Cat()public Cat()Cat(string, out int, string, bool)public Cat(string nickName, out int age, string realName, bool isHealthy)", + "Number": 74, + "Text": "74Extension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)ExamplesHere's example of how to create an instance of this class. As T is limited with class and K is limited withstruct.As you see, here we bring in pointer so we need to add unsafe keyword.RemarksTHIS is remarks overridden in MARKDWON fileConstructorsDefault constructor.It's a complex constructor. The parameter will have some attributes.ParametersnickName string\uF1C5var a = new Cat(object, int)();int catNumber = new int();unsafe{ a.GetFeetLength(catNumber);}Cat()public Cat()Cat(string, out int, string, bool)public Cat(string nickName, out int age, string realName, bool isHealthy)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -5979,7 +6093,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Coordinates": { "Left": 28, "Top": 339.5 @@ -5988,7 +6102,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Coordinates": { "Left": 28, "Top": 339.5 @@ -5997,7 +6111,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6006,7 +6120,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6015,7 +6129,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6024,7 +6138,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6033,7 +6147,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6042,7 +6156,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6051,7 +6165,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 764 @@ -6060,7 +6174,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 764 @@ -6069,7 +6183,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 764 @@ -6078,7 +6192,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 764 @@ -6088,8 +6202,8 @@ ] }, { - "Number": 74, - "Text": "74it's string type.age int\uF1C5It's an out and ref parameter.realName string\uF1C5It's an out paramter.isHealthy bool\uF1C5It's an in parameter.Constructor with one generic parameter.ParametersownType TThis parameter type defined by class.FieldsField with attribute.Field Valuebool\uF1C5Cat(T)public Cat(T ownType)isHealthy[ContextStatic][NonSerialized][Obsolete]public bool isHealthy", + "Number": 75, + "Text": "75it's string type.age int\uF1C5It's an out and ref parameter.realName string\uF1C5It's an out paramter.isHealthy bool\uF1C5It's an in parameter.Constructor with one generic parameter.ParametersownType TThis parameter type defined by class.FieldsField with attribute.Field Valuebool\uF1C5Cat(T)public Cat(T ownType)isHealthy[ContextStatic][NonSerialized][Obsolete]public bool isHealthy", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -6130,8 +6244,8 @@ ] }, { - "Number": 75, - "Text": "75PropertiesHint cat's age.Property Valueint\uF1C5This is index property of Cat. You can see that the visibility is different between get and set method.Parametersa string\uF1C5Cat's name.Property Valueint\uF1C5Cat's number.EII property.Age[Obsolete]protected int Age { get; set; }this[string]public int this[string a] { protected get; set; }Namepublic string Name { get; }", + "Number": 76, + "Text": "76PropertiesHint cat's age.Property Valueint\uF1C5This is index property of Cat. You can see that the visibility is different between get and set method.Parametersa string\uF1C5Cat's name.Property Valueint\uF1C5Cat's number.EII property.Age[Obsolete]protected int Age { get; set; }this[string]public int this[string a] { protected get; set; }Namepublic string Name { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -6163,8 +6277,8 @@ ] }, { - "Number": 76, - "Text": "76Property Valuestring\uF1C5MethodsIt's an overridden summary in markdown formatThis is overriding methods. You can override parameter descriptions for methods, you can even addexceptions to methods. Check the intermediate obj folder to see the data model of the generatedmethod/class. Override Yaml header should follow the data structure.Parametersdate DateTime\uF1C5This is overridden description for a parameter. id must be specified.ReturnsDictionary\uF1C5>It's overridden description for return. type must be specified.ExceptionsArgumentException\uF1C5This is an overridden argument exception. you can add additional exception by adding differentexception type.Override the method of Object.Equals(object obj).Override CalculateFood Namepublic Dictionary> CalculateFood(DateTime date)Equals(object)", + "Number": 77, + "Text": "77Property Valuestring\uF1C5MethodsIt's an overridden summary in markdown formatThis is overriding methods. You can override parameter descriptions for methods, you can even addexceptions to methods. Check the intermediate obj folder to see the data model of the generatedmethod/class. Override Yaml header should follow the data structure.Parametersdate DateTime\uF1C5This is overridden description for a parameter. id must be specified.ReturnsDictionary\uF1C5>It's overridden description for return. type must be specified.ExceptionsArgumentException\uF1C5This is an overridden argument exception. you can add additional exception by adding differentexception type.Override the method of Object.Equals(object obj).Override CalculateFood Namepublic Dictionary> CalculateFood(DateTime date)Equals(object)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -6232,8 +6346,8 @@ ] }, { - "Number": 77, - "Text": "77Parametersobj object\uF1C5Can pass any class type.Returnsbool\uF1C5The return value tell you whehter the compare operation is successful.It's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.ParameterscatName int\uF1C5*Thie represent for cat name length.parameters object\uF1C5[]Optional parameters.Returnslong\uF1C5Return cat tail's length.This method have attribute above it.public override bool Equals(object obj)GetTailLength(int*, params object[])public long GetTailLength(int* catName, params object[] parameters)Jump(T, K, ref bool)", + "Number": 78, + "Text": "78Parametersobj object\uF1C5Can pass any class type.Returnsbool\uF1C5The return value tell you whehter the compare operation is successful.It's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.ParameterscatName int\uF1C5*Thie represent for cat name length.parameters object\uF1C5[]Optional parameters.Returnslong\uF1C5Return cat tail's length.This method have attribute above it.public override bool Equals(object obj)GetTailLength(int*, params object[])public long GetTailLength(int* catName, params object[] parameters)Jump(T, K, ref bool)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6283,8 +6397,8 @@ ] }, { - "Number": 78, - "Text": "78ParametersownType TType come from class define.anotherOwnType KType come from class define.cheat bool\uF1C5Hint whether this cat has cheat mode.ExceptionsArgumentException\uF1C5This is an argument exceptionEventsEat event of this catEvent TypeEventHandler\uF1C5Operators[Conditional(\"Debug\")]public void Jump(T ownType, K anotherOwnType, ref bool cheat)ownEat[Obsolete(\"This _event handler_ is deprecated.\")]public event EventHandler ownEatoperator +(Cat, int)", + "Number": 79, + "Text": "79ParametersownType TType come from class define.anotherOwnType KType come from class define.cheat bool\uF1C5Hint whether this cat has cheat mode.ExceptionsArgumentException\uF1C5This is an argument exceptionEventsEat event of this catEvent TypeEventHandler\uF1C5Operators[Conditional(\"Debug\")]public void Jump(T ownType, K anotherOwnType, ref bool cheat)ownEat[Obsolete(\"This _event handler_ is deprecated.\")]public event EventHandler ownEatoperator +(Cat, int)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" @@ -6316,8 +6430,8 @@ ] }, { - "Number": 79, - "Text": "79Addition operator of this class.Parameterslsr Cat..rsr int\uF1C5~~Returnsint\uF1C5Result with int type.Expilicit operator of this class.It means this cat can evolve to change to Tom. Tom and Jerry.Parameterssrc CatInstance of this class.ReturnsTomAdvanced class type of cat.public static int operator +(Cat lsr, int rsr)explicit operator Tom(Cat)public static explicit operator Tom(Cat src)", + "Number": 80, + "Text": "80Addition operator of this class.Parameterslsr Cat..rsr int\uF1C5~~Returnsint\uF1C5Result with int type.Expilicit operator of this class.It means this cat can evolve to change to Tom. Tom and Jerry.Parameterssrc CatInstance of this class.ReturnsTomAdvanced class type of cat.public static int operator +(Cat lsr, int rsr)explicit operator Tom(Cat)public static explicit operator Tom(Cat src)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -6339,7 +6453,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -6348,7 +6462,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -6357,7 +6471,7 @@ }, { "Goto": { - "PageNumber": 91, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -6367,8 +6481,8 @@ ] }, { - "Number": 80, - "Text": "80Similar with operaotr +, refer to that topic.Parameterslsr Catrsr int\uF1C5Returnsint\uF1C5operator -(Cat, int)public static int operator -(Cat lsr, int rsr)", + "Number": 81, + "Text": "81Similar with operaotr +, refer to that topic.Parameterslsr Catrsr int\uF1C5Returnsint\uF1C5operator -(Cat, int)public static int operator -(Cat lsr, int rsr)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -6390,7 +6504,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -6400,8 +6514,8 @@ ] }, { - "Number": 81, - "Text": "81Namespace:CatLibraryAssembly:CatLibrary.dllType ParametersTJInheritanceobject\uF1C5 ComplexInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class Complexpublic class Complex\uF12C", + "Number": 82, + "Text": "82Namespace:CatLibraryAssembly:CatLibrary.dllType ParametersTJInheritanceobject\uF1C5 ComplexInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5Class Complexpublic class Complex\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6477,7 +6591,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -6486,7 +6600,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -6496,8 +6610,8 @@ ] }, { - "Number": 82, - "Text": "82Namespace:CatLibraryAssembly:CatLibrary.dllFake delegateParametersnum long\uF1C5Fake paraname string\uF1C5Fake parascores object\uF1C5[]Optional Parameter.Returnsint\uF1C5Return a fake number to confuse you.Type ParametersTFake paraDelegate FakeDelegatepublic delegate int FakeDelegate(long num, string name, params object[] scores)", + "Number": 83, + "Text": "83Namespace:CatLibraryAssembly:CatLibrary.dllFake delegateParametersnum long\uF1C5Fake paraname string\uF1C5Fake parascores object\uF1C5[]Optional Parameter.Returnsint\uF1C5Return a fake number to confuse you.Type ParametersTFake paraDelegate FakeDelegatepublic delegate int FakeDelegate(long num, string name, params object[] scores)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -6537,7 +6651,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -6546,7 +6660,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -6556,8 +6670,8 @@ ] }, { - "Number": 83, - "Text": "83Namespace:CatLibraryAssembly:CatLibrary.dllThis is basic interface of all animal.Welcome to the Animal world!RemarksTHIS is remarks overridden in MARKDWON filePropertiesReturn specific number animal's name.Parametersindex int\uF1C5Animal number.Property Valuestring\uF1C5Animal name.Name of Animal.Interface IAnimalpublic interface IAnimalthis[int]string this[int index] { get; }Name", + "Number": 84, + "Text": "84Namespace:CatLibraryAssembly:CatLibrary.dllThis is basic interface of all animal.Welcome to the Animal world!RemarksTHIS is remarks overridden in MARKDWON filePropertiesReturn specific number animal's name.Parametersindex int\uF1C5Animal number.Property Valuestring\uF1C5Animal name.Name of Animal.Interface IAnimalpublic interface IAnimalthis[int]string this[int index] { get; }Name", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -6579,7 +6693,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -6588,7 +6702,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -6598,8 +6712,8 @@ ] }, { - "Number": 84, - "Text": "84Property Valuestring\uF1C5MethodsAnimal's eat method.Feed the animal with some foodParametersfood string\uF1C5Food to eatOverload method of eat. This define the animal eat by which tool.Parameterstool Toolstring Name { get; }Eat()void Eat()Eat(string)void Eat(string food)Eat(Tool)void Eat(Tool tool) where Tool : class", + "Number": 85, + "Text": "85Property Valuestring\uF1C5MethodsAnimal's eat method.Feed the animal with some foodParametersfood string\uF1C5Food to eatOverload method of eat. This define the animal eat by which tool.Parameterstool Toolstring Name { get; }Eat()void Eat()Eat(string)void Eat(string food)Eat(Tool)void Eat(Tool tool) where Tool : class", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -6622,13 +6736,13 @@ ] }, { - "Number": 85, - "Text": "85Tool name.Type ParametersToolIt's a class type.", + "Number": 86, + "Text": "86Tool name.Type ParametersToolIt's a class type.", "Links": [] }, { - "Number": 86, - "Text": "86Namespace:CatLibraryAssembly:CatLibrary.dllCat's interfaceInherited MembersIAnimal.Name , IAnimal.this[int] , IAnimal.Eat() , IAnimal.Eat(Tool) , IAnimal.Eat(string)Extension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)Eventseat event of cat. Every cat must implement this event.Event TypeEventHandler\uF1C5Interface ICatpublic interface ICat : IAnimaleatevent EventHandler eat", + "Number": 87, + "Text": "87Namespace:CatLibraryAssembly:CatLibrary.dllCat's interfaceInherited MembersIAnimal.Name , IAnimal.this[int] , IAnimal.Eat() , IAnimal.Eat(Tool) , IAnimal.Eat(string)Extension MethodsICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)Eventseat event of cat. Every cat must implement this event.Event TypeEventHandler\uF1C5Interface ICatpublic interface ICat : IAnimaleatevent EventHandler eat", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.eventhandler" @@ -6641,7 +6755,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -6650,7 +6764,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -6659,7 +6773,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 84, "Coordinates": { "Left": 28, "Top": 90.499939 @@ -6668,7 +6782,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 84, "Coordinates": { "Left": 28, "Top": 90.499939 @@ -6677,7 +6791,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 84, "Coordinates": { "Left": 28, "Top": 425.75 @@ -6686,7 +6800,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 84, "Coordinates": { "Left": 28, "Top": 425.75 @@ -6695,7 +6809,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 85, "Coordinates": { "Left": 28, "Top": 584.75 @@ -6704,7 +6818,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 85, "Coordinates": { "Left": 28, "Top": 584.75 @@ -6713,7 +6827,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 85, "Coordinates": { "Left": 28, "Top": 214.24994 @@ -6722,7 +6836,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 85, "Coordinates": { "Left": 28, "Top": 449.74994 @@ -6731,7 +6845,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 85, "Coordinates": { "Left": 28, "Top": 449.74994 @@ -6740,7 +6854,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6749,7 +6863,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6758,7 +6872,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6767,7 +6881,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6776,7 +6890,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6785,7 +6899,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6794,7 +6908,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6803,7 +6917,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6812,7 +6926,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 764 @@ -6821,7 +6935,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 764 @@ -6830,7 +6944,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 764 @@ -6839,7 +6953,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 764 @@ -6849,8 +6963,8 @@ ] }, { - "Number": 87, - "Text": "87Namespace:CatLibraryAssembly:CatLibrary.dllIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classInheritanceobject\uF1C5 ICatExtensionInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsExtension method to let cat playParametersicat ICatCattoy ContainersRefType.ColorTypeSomething to playClass ICatExtensionpublic static class ICatExtension\uF12CPlay(ICat, ColorType)public static void Play(this ICat icat, ContainersRefType.ColorType toy)", + "Number": 88, + "Text": "88Namespace:CatLibraryAssembly:CatLibrary.dllIt's the class that contains ICat interface's extension method.This class must be public and static.Also it shouldn't be a geneic classInheritanceobject\uF1C5 ICatExtensionInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsExtension method to let cat playParametersicat ICatCattoy ContainersRefType.ColorTypeSomething to playClass ICatExtensionpublic static class ICatExtension\uF12CPlay(ICat, ColorType)public static void Play(this ICat icat, ContainersRefType.ColorType toy)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6926,7 +7040,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -6935,7 +7049,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -6944,7 +7058,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -6953,7 +7067,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -6962,7 +7076,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -6971,7 +7085,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -6980,7 +7094,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -6989,7 +7103,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -6999,8 +7113,8 @@ ] }, { - "Number": 88, - "Text": "88Extension method hint that how long the cat can sleep.Parametersicat ICatThe type will be extended.hours long\uF1C5The length of sleep.Sleep(ICat, long)public static void Sleep(this ICat icat, long hours)", + "Number": 89, + "Text": "89Extension method hint that how long the cat can sleep.Parametersicat ICatThe type will be extended.hours long\uF1C5The length of sleep.Sleep(ICat, long)public static void Sleep(this ICat icat, long hours)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -7013,7 +7127,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -7023,12 +7137,12 @@ ] }, { - "Number": 89, - "Text": "89Namespace:CatLibraryAssembly:CatLibrary.dllGeneric delegate with many constrains.Parametersk KType K.t TType T.l LType L.Type ParametersKGeneric K.TGeneric T.LGeneric L.Delegate MRefDelegatepublic delegate void MRefDelegate(K k, T t, L l) where K : class, IComparable where T : struct where L : Tom, IEnumerable", + "Number": 90, + "Text": "90Namespace:CatLibraryAssembly:CatLibrary.dllGeneric delegate with many constrains.Parametersk KType K.t TType T.l LType L.Type ParametersKGeneric K.TGeneric T.LGeneric L.Delegate MRefDelegatepublic delegate void MRefDelegate(K k, T t, L l) where K : class, IComparable where T : struct where L : Tom, IEnumerable", "Links": [ { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -7037,7 +7151,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -7047,8 +7161,8 @@ ] }, { - "Number": 90, - "Text": "90Namespace:CatLibraryAssembly:CatLibrary.dllDelegate in the namespaceParameterspics List\uF1C5a name list of pictures.name string\uF1C5give out the needed name.Delegate MRefNormalDelegatepublic delegate void MRefNormalDelegate(List pics, out string name)", + "Number": 91, + "Text": "91Namespace:CatLibraryAssembly:CatLibrary.dllDelegate in the namespaceParameterspics List\uF1C5a name list of pictures.name string\uF1C5give out the needed name.Delegate MRefNormalDelegatepublic delegate void MRefNormalDelegate(List pics, out string name)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1" @@ -7079,7 +7193,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -7088,7 +7202,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -7098,8 +7212,8 @@ ] }, { - "Number": 91, - "Text": "91Namespace:CatLibraryAssembly:CatLibrary.dllTom class is only inherit from Object. Not any member inside itself.Inheritanceobject\uF1C5 TomDerivedTomFromBaseClassInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsThis is a Tom Method with complex type as returnParametersa ComplexA complex inputb Tuple\uF1C5Another complex inputClass Tompublic class Tom\uF12CTomMethod(Complex, Tuple)public Complex TomMethod(Complex a, Tuple b)", + "Number": 92, + "Text": "92Namespace:CatLibraryAssembly:CatLibrary.dllTom class is only inherit from Object. Not any member inside itself.Inheritanceobject\uF1C5 TomDerivedTomFromBaseClassInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsThis is a Tom Method with complex type as returnParametersa ComplexA complex inputb Tuple\uF1C5Another complex inputClass Tompublic class Tom\uF12CTomMethod(Complex, Tuple)public Complex TomMethod(Complex a, Tuple b)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -7193,7 +7307,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -7202,7 +7316,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -7211,7 +7325,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -7220,7 +7334,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -7229,7 +7343,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -7238,7 +7352,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -7247,7 +7361,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7256,7 +7370,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -7265,7 +7379,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -7274,7 +7388,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -7283,7 +7397,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -7292,7 +7406,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -7301,7 +7415,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -7310,7 +7424,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -7319,7 +7433,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -7328,7 +7442,7 @@ }, { "Goto": { - "PageNumber": 91, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -7338,8 +7452,8 @@ ] }, { - "Number": 92, - "Text": "92ReturnsComplexComplex TomFromBaseClassExceptionsNotImplementedException\uF1C5This is not implementedArgumentException\uF1C5This is the exception to be thrown when implementedCatExceptionThis is the exception in current documentation", + "Number": 93, + "Text": "93ReturnsComplexComplex TomFromBaseClassExceptionsNotImplementedException\uF1C5This is not implementedArgumentException\uF1C5This is the exception to be thrown when implementedCatExceptionThis is the exception in current documentation", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -7370,7 +7484,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7379,7 +7493,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -7388,7 +7502,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -7397,7 +7511,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -7406,7 +7520,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -7415,7 +7529,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -7424,7 +7538,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -7433,7 +7547,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -7442,7 +7556,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -7451,7 +7565,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -7460,7 +7574,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -7470,8 +7584,8 @@ ] }, { - "Number": 93, - "Text": "93Namespace:CatLibraryAssembly:CatLibrary.dllTomFromBaseClass inherits from @Inheritanceobject\uF1C5 Tom TomFromBaseClassInherited MembersTom.TomMethod(Complex, Tuple) ,object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5ConstructorsThis is a #ctor with parameterParametersk int\uF1C5Class TomFromBaseClasspublic class TomFromBaseClass : Tom\uF12C\uF12CTomFromBaseClass(int)public TomFromBaseClass(int k)", + "Number": 94, + "Text": "94Namespace:CatLibraryAssembly:CatLibrary.dllTomFromBaseClass inherits from @Inheritanceobject\uF1C5 Tom TomFromBaseClassInherited MembersTom.TomMethod(Complex, Tuple) ,object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5ConstructorsThis is a #ctor with parameterParametersk int\uF1C5Class TomFromBaseClasspublic class TomFromBaseClass : Tom\uF12C\uF12CTomFromBaseClass(int)public TomFromBaseClass(int k)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -7556,7 +7670,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -7565,7 +7679,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -7574,7 +7688,7 @@ }, { "Goto": { - "PageNumber": 91, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -7583,7 +7697,7 @@ }, { "Goto": { - "PageNumber": 91, + "PageNumber": 92, "Coordinates": { "Left": 28, "Top": 351.5 @@ -7593,12 +7707,12 @@ ] }, { - "Number": 94, - "Text": "94EnumsColorTypeEnumeration ColorTypeNamespace MRef.Demo.Enumeration", + "Number": 95, + "Text": "95EnumsColorTypeEnumeration ColorTypeNamespace MRef.Demo.Enumeration", "Links": [ { "Goto": { - "PageNumber": 95, + "PageNumber": 96, "Type": 2, "Coordinates": { "Top": 0 @@ -7607,7 +7721,7 @@ }, { "Goto": { - "PageNumber": 95, + "PageNumber": 96, "Type": 2, "Coordinates": { "Top": 0 @@ -7617,8 +7731,8 @@ ] }, { - "Number": 95, - "Text": "95Namespace:MRef.Demo.EnumerationAssembly:CatLibrary.dllEnumeration ColorTypeFieldsRed = 0this color is redBlue = 1blue like riverYellow = 2yellow comes from desertRemarksRed/Blue/Yellow can become all color you want.See Alsoobject\uF1C5Enum ColorTypepublic enum ColorType", + "Number": 96, + "Text": "96Namespace:MRef.Demo.EnumerationAssembly:CatLibrary.dllEnumeration ColorTypeFieldsRed = 0this color is redBlue = 1blue like riverYellow = 2yellow comes from desertRemarksRed/Blue/Yellow can become all color you want.See Alsoobject\uF1C5Enum ColorTypepublic enum ColorType", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -7637,7 +7751,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -7647,8 +7761,8 @@ ] }, { - "Number": 96, - "Text": "96| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5Swagger PetstoreDescribe APIs in Pet StorepetDescription for pet tagAddPetAdd a new pet to the storeRequestParametersNameTypeDefaultNotes*bodyPetPet object that needs to be added to the storeResponsesStatus CodeTypeDescriptionSamples405Invalid inputNOTE: Add pet only when you needs.UpdatePetUpdate an existing petRequestParametersPOST /petPUT /pet", + "Number": 97, + "Text": "97| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5Swagger PetstoreDescribe APIs in Pet StorepetDescription for pet tagAddPetAdd a new pet to the storeRequestParametersNameTypeDefaultNotes*bodyPetPet object that needs to be added to the storeResponsesStatus CodeTypeDescriptionSamples405Invalid inputNOTE: Add pet only when you needs.UpdatePetUpdate an existing petRequestParametersPOST /petPUT /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" @@ -7688,7 +7802,7 @@ }, { "Goto": { - "PageNumber": 108, + "PageNumber": 109, "Coordinates": { "Left": 28, "Top": 378.49969 @@ -7698,8 +7812,8 @@ ] }, { - "Number": 97, - "Text": "97| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5NameTypeDefaultNotes*bodyPetPet object that needs to be added to the storeResponsesStatus CodeTypeDescriptionSamples400Invalid ID supplied404Pet not found405Validation exceptionFindPetsByStatusFinds Pets by statusMultiple status values can be provided with comma separated stringsRequestParametersNameTypeDefaultNotes*statusStatus values that need to be considered for filterResponsesStatus CodeTypeDescriptionSamples200Pet[]successful operation400Invalid status valueFindPetsByTagsGET /pet/findByStatus?status", + "Number": 98, + "Text": "98| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5NameTypeDefaultNotes*bodyPetPet object that needs to be added to the storeResponsesStatus CodeTypeDescriptionSamples400Invalid ID supplied404Pet not found405Validation exceptionFindPetsByStatusFinds Pets by statusMultiple status values can be provided with comma separated stringsRequestParametersNameTypeDefaultNotes*statusStatus values that need to be considered for filterResponsesStatus CodeTypeDescriptionSamples200Pet[]successful operation400Invalid status valueFindPetsByTagsGET /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" @@ -7739,7 +7853,7 @@ }, { "Goto": { - "PageNumber": 108, + "PageNumber": 109, "Coordinates": { "Left": 28, "Top": 378.49969 @@ -7748,7 +7862,7 @@ }, { "Goto": { - "PageNumber": 108, + "PageNumber": 109, "Coordinates": { "Left": 28, "Top": 378.49969 @@ -7758,8 +7872,8 @@ ] }, { - "Number": 98, - "Text": "98| Improve this Doc\uF1C5View Source\uF1C5Finds Pets by tagsMuliple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.RequestParametersNameTypeDefaultNotes*tagsTags to filter byResponsesStatus CodeTypeDescriptionSamples200Pet[]successful operation400Invalid tag valueDeletePetDeletes a petRequestParametersNameTypeDefaultNotesapi_key*petIdPet id to deleteResponsesGET /pet/findByTags?tagsDELETE /pet/{petId}", + "Number": 99, + "Text": "99| Improve this Doc\uF1C5View Source\uF1C5Finds Pets by tagsMuliple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.RequestParametersNameTypeDefaultNotes*tagsTags to filter byResponsesStatus CodeTypeDescriptionSamples200Pet[]successful operation400Invalid tag valueDeletePetDeletes a petRequestParametersNameTypeDefaultNotesapi_key*petIdPet id to deleteResponsesGET /pet/findByTags?tagsDELETE /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" @@ -7781,7 +7895,7 @@ }, { "Goto": { - "PageNumber": 108, + "PageNumber": 109, "Coordinates": { "Left": 28, "Top": 378.49969 @@ -7791,8 +7905,8 @@ ] }, { - "Number": 99, - "Text": "99| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5Status CodeTypeDescriptionSamples400Invalid ID supplied404Pet not foundGetPetByIdFind pet by IDReturns a single petRequestParametersNameTypeDefaultNotes*petIdID of pet to returnResponsesStatus CodeTypeDescriptionSamples200Petsuccessful operation400Invalid ID supplied404Pet not foundUpdatePetWithFormUpdates a pet in the store with form dataRequestGET /pet/{petId}POST /pet/{petId}", + "Number": 100, + "Text": "100| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5Status CodeTypeDescriptionSamples400Invalid ID supplied404Pet not foundGetPetByIdFind pet by IDReturns a single petRequestParametersNameTypeDefaultNotes*petIdID of pet to returnResponsesStatus CodeTypeDescriptionSamples200Petsuccessful operation400Invalid ID supplied404Pet not foundUpdatePetWithFormUpdates a pet in the store with form dataRequestGET /pet/{petId}POST /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" @@ -7832,7 +7946,7 @@ }, { "Goto": { - "PageNumber": 108, + "PageNumber": 109, "Coordinates": { "Left": 28, "Top": 378.49969 @@ -7842,8 +7956,8 @@ ] }, { - "Number": 100, - "Text": "100| Improve this Doc\uF1C5View Source\uF1C5ParametersNameTypeDefaultNotes*petIdID of pet that needs to be updatednameUpdated name of the petstatusUpdated status of the petResponsesStatus CodeTypeDescriptionSamples405Invalid inputUploadFileuploads an imageRequestParametersNameTypeDefaultNotes*petIdID of pet to updateadditionalMetadataAdditional data to pass to serverfilefile to uploadResponsesStatus CodeTypeDescriptionSamples200ApiResponsesuccessful operationPOST /pet/{petId}/uploadImage", + "Number": 101, + "Text": "101| Improve this Doc\uF1C5View Source\uF1C5ParametersNameTypeDefaultNotes*petIdID of pet that needs to be updatednameUpdated name of the petstatusUpdated status of the petResponsesStatus CodeTypeDescriptionSamples405Invalid inputUploadFileuploads an imageRequestParametersNameTypeDefaultNotes*petIdID of pet to updateadditionalMetadataAdditional data to pass to serverfilefile to uploadResponsesStatus CodeTypeDescriptionSamples200ApiResponsesuccessful operationPOST /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" @@ -7865,7 +7979,7 @@ }, { "Goto": { - "PageNumber": 109, + "PageNumber": 110, "Coordinates": { "Left": 28, "Top": 525.49969 @@ -7874,7 +7988,7 @@ }, { "Goto": { - "PageNumber": 109, + "PageNumber": 110, "Coordinates": { "Left": 28, "Top": 525.49969 @@ -7884,8 +7998,8 @@ ] }, { - "Number": 101, - "Text": "101| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5storeAccess to Petstore ordersAdditional description for store tagAddPetAdd a new pet to the storeRequestParametersNameTypeDefaultNotes*bodyPetPet object that needs to be added to the storeResponsesStatus CodeTypeDescriptionSamples405Invalid inputNOTE: Add pet only when you needs.GetInventoryReturns pet inventories by statusReturns a map of status codes to quantitiesRequestResponsesPOST /petGET /store/inventory", + "Number": 102, + "Text": "102| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5storeAccess to Petstore ordersAdditional description for store tagAddPetAdd a new pet to the storeRequestParametersNameTypeDefaultNotes*bodyPetPet object that needs to be added to the storeResponsesStatus CodeTypeDescriptionSamples405Invalid inputNOTE: Add pet only when you needs.GetInventoryReturns pet inventories by statusReturns a map of status codes to quantitiesRequestResponsesPOST /petGET /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" @@ -7925,7 +8039,7 @@ }, { "Goto": { - "PageNumber": 108, + "PageNumber": 109, "Coordinates": { "Left": 28, "Top": 378.49969 @@ -7935,8 +8049,8 @@ ] }, { - "Number": 102, - "Text": "102| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5Status CodeTypeDescriptionSamples200objectsuccessful operationPlaceOrderPlace an order for a petRequestParametersNameTypeDefaultNotes*bodyOrderorder placed for purchasing the petResponsesStatus CodeTypeDescriptionSamples200Ordersuccessful operation400Invalid OrderDeleteOrderDelete purchase order by IDFor valid response try integer IDs with positive integer value. Negative or non-integer values willgenerate API errorsRequestParametersPOST /store/orderDELETE /store/order/{orderId}", + "Number": 103, + "Text": "103| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5Status CodeTypeDescriptionSamples200objectsuccessful operationPlaceOrderPlace an order for a petRequestParametersNameTypeDefaultNotes*bodyOrderorder placed for purchasing the petResponsesStatus CodeTypeDescriptionSamples200Ordersuccessful operation400Invalid OrderDeleteOrderDelete purchase order by IDFor valid response try integer IDs with positive integer value. Negative or non-integer values willgenerate API errorsRequestParametersPOST /store/orderDELETE /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" @@ -7976,7 +8090,7 @@ }, { "Goto": { - "PageNumber": 109, + "PageNumber": 110, "Coordinates": { "Left": 28, "Top": 361.24969 @@ -7985,7 +8099,7 @@ }, { "Goto": { - "PageNumber": 109, + "PageNumber": 110, "Coordinates": { "Left": 28, "Top": 361.24969 @@ -7995,8 +8109,8 @@ ] }, { - "Number": 103, - "Text": "103| Improve this Doc\uF1C5View Source\uF1C5NameTypeDefaultNotes*orderIdID of the order that needs to be deletedResponsesStatus CodeTypeDescriptionSamples400Invalid ID supplied404Order not foundGetOrderByIdFind purchase order by IDFor valid response try integer IDs with value >= 1 and <= 10. Other values will generated exceptionsRequestParametersNameTypeDefaultNotes*orderIdID of pet that needs to be fetchedResponsesStatus CodeTypeDescriptionSamples200Ordersuccessful operation400Invalid ID supplied404Order not founduserGET /store/order/{orderId}", + "Number": 104, + "Text": "104| Improve this Doc\uF1C5View Source\uF1C5NameTypeDefaultNotes*orderIdID of the order that needs to be deletedResponsesStatus CodeTypeDescriptionSamples400Invalid ID supplied404Order not foundGetOrderByIdFind purchase order by IDFor valid response try integer IDs with value >= 1 and <= 10. Other values will generated exceptionsRequestParametersNameTypeDefaultNotes*orderIdID of pet that needs to be fetchedResponsesStatus CodeTypeDescriptionSamples200Ordersuccessful operation400Invalid ID supplied404Order not founduserGET /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" @@ -8018,7 +8132,7 @@ }, { "Goto": { - "PageNumber": 109, + "PageNumber": 110, "Coordinates": { "Left": 28, "Top": 361.24969 @@ -8028,8 +8142,8 @@ ] }, { - "Number": 104, - "Text": "104| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5Operations about userCreateUserCreate userThis can only be done by the logged in user.RequestParametersNameTypeDefaultNotes*bodyUserCreated user objectResponsesStatus CodeTypeDescriptionSamplesdefaultsuccessful operationCreateUsersWithArrayInputCreates list of users with given input arrayRequestParametersNameTypeDefaultNotes*bodyUser[]List of user objectResponsesPOST /userPOST /user/createWithArray", + "Number": 105, + "Text": "105| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5Operations about userCreateUserCreate userThis can only be done by the logged in user.RequestParametersNameTypeDefaultNotes*bodyUserCreated user objectResponsesStatus CodeTypeDescriptionSamplesdefaultsuccessful operationCreateUsersWithArrayInputCreates list of users with given input arrayRequestParametersNameTypeDefaultNotes*bodyUser[]List of user objectResponsesPOST /userPOST /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" @@ -8069,7 +8183,7 @@ }, { "Goto": { - "PageNumber": 109, + "PageNumber": 110, "Coordinates": { "Left": 28, "Top": 92.749695 @@ -8078,7 +8192,7 @@ }, { "Goto": { - "PageNumber": 109, + "PageNumber": 110, "Coordinates": { "Left": 28, "Top": 92.749695 @@ -8088,8 +8202,8 @@ ] }, { - "Number": 105, - "Text": "105| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5Status CodeTypeDescriptionSamplesdefaultsuccessful operationCreateUsersWithListInputCreates list of users with given input arrayRequestParametersNameTypeDefaultNotes*bodyUser[]List of user objectResponsesStatus CodeTypeDescriptionSamplesdefaultsuccessful operationLoginUserLogs user into the systemRequestParametersNameTypeDefaultNotes*usernameThe user name for login*passwordThe password for login in clear textPOST /user/createWithListGET /user/login?username&password", + "Number": 106, + "Text": "106| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5Status CodeTypeDescriptionSamplesdefaultsuccessful operationCreateUsersWithListInputCreates list of users with given input arrayRequestParametersNameTypeDefaultNotes*bodyUser[]List of user objectResponsesStatus CodeTypeDescriptionSamplesdefaultsuccessful operationLoginUserLogs user into the systemRequestParametersNameTypeDefaultNotes*usernameThe user name for login*passwordThe password for login in clear textPOST /user/createWithListGET /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" @@ -8129,7 +8243,7 @@ }, { "Goto": { - "PageNumber": 109, + "PageNumber": 110, "Coordinates": { "Left": 28, "Top": 92.749695 @@ -8139,8 +8253,8 @@ ] }, { - "Number": 106, - "Text": "106| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5ResponsesStatus CodeTypeDescriptionSamples200stringsuccessful operation400Invalid username/password suppliedLogoutUserLogs out current logged in user sessionRequestResponsesStatus CodeTypeDescriptionSamplesdefaultsuccessful operationDeleteUserDelete userThis can only be done by the logged in user.RequestParametersNameTypeDefaultNotes*usernameThe name that needs to be deletedResponsesGET /user/logoutDELETE /user/{username}", + "Number": 107, + "Text": "107| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5ResponsesStatus CodeTypeDescriptionSamples200stringsuccessful operation400Invalid username/password suppliedLogoutUserLogs out current logged in user sessionRequestResponsesStatus CodeTypeDescriptionSamplesdefaultsuccessful operationDeleteUserDelete userThis can only be done by the logged in user.RequestParametersNameTypeDefaultNotes*usernameThe name that needs to be deletedResponsesGET /user/logoutDELETE /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" @@ -8181,8 +8295,8 @@ ] }, { - "Number": 107, - "Text": "107| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5Status CodeTypeDescriptionSamples400Invalid username supplied404User not foundGetUserByNameGet user by user nameRequestParametersNameTypeDefaultNotes*usernameThe name that needs to be fetched. Use user1 for testing.ResponsesStatus CodeTypeDescriptionSamples200Usersuccessful operation400Invalid username supplied404User not foundOther APIsUpdateUserUpdated userThis can only be done by the logged in user.RequestGET /user/{username}", + "Number": 108, + "Text": "108| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5Status CodeTypeDescriptionSamples400Invalid username supplied404User not foundGetUserByNameGet user by user nameRequestParametersNameTypeDefaultNotes*usernameThe name that needs to be fetched. Use user1 for testing.ResponsesStatus CodeTypeDescriptionSamples200Usersuccessful operation400Invalid username supplied404User not foundOther APIsUpdateUserUpdated userThis can only be done by the logged in user.RequestGET /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" @@ -8222,7 +8336,7 @@ }, { "Goto": { - "PageNumber": 109, + "PageNumber": 110, "Coordinates": { "Left": 28, "Top": 92.749695 @@ -8232,12 +8346,12 @@ ] }, { - "Number": 108, - "Text": "108ParametersNameTypeDefaultNotes*usernamename that need to be updated*bodyUserUpdated user objectResponsesStatus CodeTypeDescriptionSamples400Invalid user supplied404User not foundDefinitionsPetNameTypeNotescategoryCategory[]idinteger (int64)namestringphotoUrlsarraystatusstringpet status in the storetagsTag[]CategoryPUT /user/{username}", + "Number": 109, + "Text": "109ParametersNameTypeDefaultNotes*usernamename that need to be updated*bodyUserUpdated user objectResponsesStatus CodeTypeDescriptionSamples400Invalid user supplied404User not foundDefinitionsPetNameTypeNotescategoryCategory[]idinteger (int64)namestringphotoUrlsarraystatusstringpet status in the storetagsTag[]CategoryPUT /user/{username}", "Links": [ { "Goto": { - "PageNumber": 109, + "PageNumber": 110, "Coordinates": { "Left": 28, "Top": 92.749695 @@ -8246,7 +8360,7 @@ }, { "Goto": { - "PageNumber": 108, + "PageNumber": 109, "Coordinates": { "Left": 28, "Top": 109.999695 @@ -8255,7 +8369,7 @@ }, { "Goto": { - "PageNumber": 109, + "PageNumber": 110, "Coordinates": { "Left": 28, "Top": 658.99969 @@ -8265,17 +8379,17 @@ ] }, { - "Number": 109, - "Text": "109NameTypeNotesidinteger (int64)namestringTagNameTypeNotesidinteger (int64)namestringApiResponseNameTypeNotescodeinteger (int32)messagestringtypestringOrderNameTypeNotescompletebooleanidinteger (int64)petIdinteger (int64)quantityinteger (int32)shipDatestring (date-time)statusstringOrder StatusUser", + "Number": 110, + "Text": "110NameTypeNotesidinteger (int64)namestringTagNameTypeNotesidinteger (int64)namestringApiResponseNameTypeNotescodeinteger (int32)messagestringtypestringOrderNameTypeNotescompletebooleanidinteger (int64)petIdinteger (int64)quantityinteger (int32)shipDatestring (date-time)statusstringOrder StatusUser", "Links": [] }, { - "Number": 110, - "Text": "110NameTypeNotesemailstringfirstNamestringidinteger (int64)lastNamestringpasswordstringphonestringuserStatusinteger (int32)User StatususernamestringSee AlsosSee other REST APIs:Contacts API", + "Number": 111, + "Text": "111NameTypeNotesemailstringfirstNamestringidinteger (int64)lastNamestringpasswordstringphonestringuserStatusinteger (int32)User StatususernamestringSee AlsosSee other REST APIs:Contacts API", "Links": [ { "Goto": { - "PageNumber": 111, + "PageNumber": 112, "Type": 2, "Coordinates": { "Top": 0 @@ -8285,8 +8399,8 @@ ] }, { - "Number": 111, - "Text": "111| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5ContactsGet ContactsYou can get a collection of contacts from your tenant.Required scope: Contacts.Read or Contacts.WriteRequestParametersNameTypeDefaultNotes*api-version1.6The version of the Graph API to target. Beginning with version 1.5, theapi-version string is represented in major.minor format. Prior releaseswere represented as date strings: '2013-11-08' and '2013-04-05'.Required.ResponsesStatusCodeTypeDescriptionSamples200OK.Indicatessuccess. Theresults arereturned intheresponsebody.Mime type: application/jsonGet Contact By IdGet a contact by using the object ID.Required scope: Contacts.Read or Contacts.WriteGET /contacts?api-version{ \"odata.metadata\": \"https://graph.windows.net/myorganization/$metadata#directoryObje \"value\": [ { \"odata.type\": \"Microsoft.DirectoryServices.Contact\", \"objectType\": \"Contact\", \"objectId\": \"31944231-fd52-4a7f-b32e-7902a01fddf9\", \"deletionTimestamp\": null,", + "Number": 112, + "Text": "112| Improve this Doc\uF1C5View Source\uF1C5| Improve this Doc\uF1C5View Source\uF1C5ContactsGet ContactsYou can get a collection of contacts from your tenant.Required scope: Contacts.Read or Contacts.WriteRequestParametersNameTypeDefaultNotes*api-version1.6The version of the Graph API to target. Beginning with version 1.5, theapi-version string is represented in major.minor format. Prior releaseswere represented as date strings: '2013-11-08' and '2013-04-05'.Required.ResponsesStatusCodeTypeDescriptionSamples200OK.Indicatessuccess. Theresults arereturned intheresponsebody.Mime type: application/jsonGet Contact By IdGet a contact by using the object ID.Required scope: Contacts.Read or Contacts.WriteGET /contacts?api-version{ \"odata.metadata\": \"https://graph.windows.net/myorganization/$metadata#directoryObje \"value\": [ { \"odata.type\": \"Microsoft.DirectoryServices.Contact\", \"objectType\": \"Contact\", \"objectId\": \"31944231-fd52-4a7f-b32e-7902a01fddf9\", \"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" @@ -8327,8 +8441,8 @@ ] }, { - "Number": 112, - "Text": "112| Improve this Doc\uF1C5View Source\uF1C5RequestParametersNameTypeDefaultNotes*object_id31944231-fd52-4a7f-b32e-7902a01fddf9The object ID (GUID) of the target contact.*api-version1.6Specifies the version of the Graph API to target. Beginningwith version 1.5, the api-version string is represented inmajor.minor format. Prior releases were represented asdate strings: '2013-11-08' and '2013-04-05'. Required.ResponsesStatusCodeTypeDescriptionSamples200OK.Indicatessuccess. Thecontact isreturned intheresponsebody.Mime type: application/jsonUpdate ContactChange a contact's properties.Required scope: Contacts.WriteRequestGET /contacts/{object_id}?api-version{ \"odata.metadata\": \"https://graph.windows.net/graphdir1.onmicrosoft.com/$metadata#di \"odata.type\": \"Microsoft.DirectoryServices.Contact\", \"objectType\": \"Contact\", \"objectId\": \"31944231-fd52-4a7f-b32e-7902a01fddf9\", \"deletionTimestamp\": null, \"city\": null, \"companyName\": null,PATCH /contacts/{object_id}?api-version", + "Number": 113, + "Text": "113| Improve this Doc\uF1C5View Source\uF1C5RequestParametersNameTypeDefaultNotes*object_id31944231-fd52-4a7f-b32e-7902a01fddf9The object ID (GUID) of the target contact.*api-version1.6Specifies the version of the Graph API to target. Beginningwith version 1.5, the api-version string is represented inmajor.minor format. Prior releases were represented asdate strings: '2013-11-08' and '2013-04-05'. Required.ResponsesStatusCodeTypeDescriptionSamples200OK.Indicatessuccess. Thecontact isreturned intheresponsebody.Mime type: application/jsonUpdate ContactChange a contact's properties.Required scope: Contacts.WriteRequestGET /contacts/{object_id}?api-version{ \"odata.metadata\": \"https://graph.windows.net/graphdir1.onmicrosoft.com/$metadata#di \"odata.type\": \"Microsoft.DirectoryServices.Contact\", \"objectType\": \"Contact\", \"objectId\": \"31944231-fd52-4a7f-b32e-7902a01fddf9\", \"deletionTimestamp\": null, \"city\": null, \"companyName\": null,PATCH /contacts/{object_id}?api-version", "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" @@ -8351,8 +8465,8 @@ ] }, { - "Number": 113, - "Text": "113| Improve this Doc\uF1C5View Source\uF1C5ParametersNameTypeDefaultNotes*object_id7163f3b8-70c9-43d2-b9e1-4467ddaf087aThe object ID (GUID) of the target contact.*api-version1.6The version of the Graph API to target. Beginning withversion 1.5, the api-version string is represented inmajor.minor format. Prior releases were represented asdate strings: '2013-11-08' and '2013-04-05'. Required.bodyparamcontactthis is request body, not real parameterResponsesStatus CodeTypeDescriptionSamples204No Content. Indicates success. No response body is returned.Delete ContactDelete a contact.Required scope: Contacts.WriteRequestParametersNameTypeDefaultNotes*object_id7163f3b8-70c9-43d2-b9e1-4467ddaf087aThe object ID (GUID) of the target contact.api-version1.6Specifies the version of the Graph API to target. Beginningwith version 1.5, the api-version string is represented inDELETE /contacts/{object_id}[?api-version]", + "Number": 114, + "Text": "114| Improve this Doc\uF1C5View Source\uF1C5ParametersNameTypeDefaultNotes*object_id7163f3b8-70c9-43d2-b9e1-4467ddaf087aThe object ID (GUID) of the target contact.*api-version1.6The version of the Graph API to target. Beginning withversion 1.5, the api-version string is represented inmajor.minor format. Prior releases were represented asdate strings: '2013-11-08' and '2013-04-05'. Required.bodyparamcontactthis is request body, not real parameterResponsesStatus CodeTypeDescriptionSamples204No Content. Indicates success. No response body is returned.Delete ContactDelete a contact.Required scope: Contacts.WriteRequestParametersNameTypeDefaultNotes*object_id7163f3b8-70c9-43d2-b9e1-4467ddaf087aThe object ID (GUID) of the target contact.api-version1.6Specifies the version of the Graph API to target. Beginningwith version 1.5, the api-version string is represented inDELETE /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" @@ -8374,7 +8488,7 @@ }, { "Goto": { - "PageNumber": 119, + "PageNumber": 120, "Coordinates": { "Left": 28, "Top": 467.00015 @@ -8384,8 +8498,8 @@ ] }, { - "Number": 114, - "Text": "114| Improve this Doc\uF1C5View Source\uF1C5NameTypeDefaultNotesmajor.minor format. Prior releases were represented asdate strings: '2013-11-08' and '2013-04-05'. Required.ResponsesStatus CodeTypeDescriptionSamples204No Content. Indicates success.Get Contact Manager LinkGet a link to the contact's manager.Required scope: Contacts.Read or Contacts.WriteRequestParametersNameTypeDefaultNotes*object_id31944231-fd52-4a7f-b32e-7902a01fddf9The object ID (GUID) of the target contact.*api-version1.6The version of the Graph API to target. Beginning withversion 1.5, the api-version string is represented inmajor.minor format. Prior releases were represented asdate strings: '2013-11-08' and '2013-04-05'. Required.ResponsesStatusCodeTypeDescriptionSamples200OK.Indicatessuccess. AMime type: application/jsonGET /contacts/{object_id}/$links/manager?api-version", + "Number": 115, + "Text": "115| Improve this Doc\uF1C5View Source\uF1C5NameTypeDefaultNotesmajor.minor format. Prior releases were represented asdate strings: '2013-11-08' and '2013-04-05'. Required.ResponsesStatus CodeTypeDescriptionSamples204No Content. Indicates success.Get Contact Manager LinkGet a link to the contact's manager.Required scope: Contacts.Read or Contacts.WriteRequestParametersNameTypeDefaultNotes*object_id31944231-fd52-4a7f-b32e-7902a01fddf9The object ID (GUID) of the target contact.*api-version1.6The version of the Graph API to target. Beginning withversion 1.5, the api-version string is represented inmajor.minor format. Prior releases were represented asdate strings: '2013-11-08' and '2013-04-05'. Required.ResponsesStatusCodeTypeDescriptionSamples200OK.Indicatessuccess. AMime type: application/jsonGET /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" @@ -8408,8 +8522,8 @@ ] }, { - "Number": 115, - "Text": "115| Improve this Doc\uF1C5View Source\uF1C5StatusCodeTypeDescriptionSampleslink to thecontact'smanager isreturned.404Not Found.Therequestedresourcewas notfound. Thiscan occur ifthemanagerproperty isnotcurrentlyset for thespecifiedcontact. Itcan alsohave othercauses, forexample, abaddomain. Acode andassociatedmessage isreturnedwith theerror.Mime type: application/jsonUpdate Contact Manager{ \"odata.metadata\": \"https://graph.windows.net/myorganization/$metadata#directoryObje \"url\": \"https://graph.windows.net/myorganization/directoryObjec4c4a-93b2-03f065fabd93/Microsoft.WindowsAzure.ActiveDirectory.Con}{ \"odata.error\": { \"code\": \"Request_ResourceNotFound\", \"message\": { \"lang\": \"en\", \"value\": \"Resource not found for the segment 'manager'.\" } }}", + "Number": 116, + "Text": "116| Improve this Doc\uF1C5View Source\uF1C5StatusCodeTypeDescriptionSampleslink to thecontact'smanager isreturned.404Not Found.Therequestedresourcewas notfound. Thiscan occur ifthemanagerproperty isnotcurrentlyset for thespecifiedcontact. Itcan alsohave othercauses, forexample, abaddomain. Acode andassociatedmessage isreturnedwith theerror.Mime type: application/jsonUpdate Contact Manager{ \"odata.metadata\": \"https://graph.windows.net/myorganization/$metadata#directoryObje \"url\": \"https://graph.windows.net/myorganization/directoryObjec4c4a-93b2-03f065fabd93/Microsoft.WindowsAzure.ActiveDirectory.Con}{ \"odata.error\": { \"code\": \"Request_ResourceNotFound\", \"message\": { \"lang\": \"en\", \"value\": \"Resource not found for the segment 'manager'.\" } }}", "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" @@ -8432,8 +8546,8 @@ ] }, { - "Number": 116, - "Text": "116| Improve this Doc\uF1C5View Source\uF1C5Update the contact's managerRequired scope: Contacts.WriteRequestParametersNameTypeDefaultNotes*object_id31944231-fd52-4a7f-b32e-7902a01fddf9The object ID (GUID) of the target contact.*api-version1.6The version of the Graph API to target. Beginning withversion 1.5, the api-version string is represented inmajor.minor format. Prior releases were represented asdate strings: '2013-11-08' and '2013-04-05'. Required.*bodyparamThe request body contains a single property thatspecifies the URL of the user or contact to add asmanager.ResponsesStatus CodeTypeDescriptionSamples204No Content. Indicates success. No response body is returned.Delete Contact Manager By IdDelete the contact's manager.Required scope: Contacts.WriteRequestParametersPUT /contacts/{object_id}/$links/manager?api-versionDELETE /contacts/{object_id}/$links/manager?api-version", + "Number": 117, + "Text": "117| Improve this Doc\uF1C5View Source\uF1C5Update the contact's managerRequired scope: Contacts.WriteRequestParametersNameTypeDefaultNotes*object_id31944231-fd52-4a7f-b32e-7902a01fddf9The object ID (GUID) of the target contact.*api-version1.6The version of the Graph API to target. Beginning withversion 1.5, the api-version string is represented inmajor.minor format. Prior releases were represented asdate strings: '2013-11-08' and '2013-04-05'. Required.*bodyparamThe request body contains a single property thatspecifies the URL of the user or contact to add asmanager.ResponsesStatus CodeTypeDescriptionSamples204No Content. Indicates success. No response body is returned.Delete Contact Manager By IdDelete the contact's manager.Required scope: Contacts.WriteRequestParametersPUT /contacts/{object_id}/$links/manager?api-versionDELETE /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" @@ -8456,8 +8570,8 @@ ] }, { - "Number": 117, - "Text": "117| Improve this Doc\uF1C5View Source\uF1C5NameTypeDefaultNotes*object_id31944231-fd52-4a7f-b32e-7902a01fddf9The object ID (GUID) of the target contact.*api-version1.6The version of the Graph API to target. Beginning withversion 1.5, the api-version string is represented inmajor.minor format. Prior releases were represented asdate strings: '2013-11-08' and '2013-04-05'. Required.ResponsesStatus CodeTypeDescriptionSamples204No Content. Indicates success. N response body is returned.Get Contact Direct Reports LinksGet a links to the contact's direct reports.Required scope: Contacts.Read or Contacts.WriteRequestParametersNameTypeDefaultNotes*object_id31944231-fd52-4a7f-b32e-7902a01fddf9The object ID (GUID) of the target contact.*api-version1.6The version of the Graph API to target. Beginning withversion 1.5, the api-version string is represented inmajor.minor format. Prior releases were represented asdate strings: '2013-11-08' and '2013-04-05'. Required.ResponsesGET /contacts/{object_id}/$links/directReports?api-version", + "Number": 118, + "Text": "118| Improve this Doc\uF1C5View Source\uF1C5NameTypeDefaultNotes*object_id31944231-fd52-4a7f-b32e-7902a01fddf9The object ID (GUID) of the target contact.*api-version1.6The version of the Graph API to target. Beginning withversion 1.5, the api-version string is represented inmajor.minor format. Prior releases were represented asdate strings: '2013-11-08' and '2013-04-05'. Required.ResponsesStatus CodeTypeDescriptionSamples204No Content. Indicates success. N response body is returned.Get Contact Direct Reports LinksGet a links to the contact's direct reports.Required scope: Contacts.Read or Contacts.WriteRequestParametersNameTypeDefaultNotes*object_id31944231-fd52-4a7f-b32e-7902a01fddf9The object ID (GUID) of the target contact.*api-version1.6The version of the Graph API to target. Beginning withversion 1.5, the api-version string is represented inmajor.minor format. Prior releases were represented asdate strings: '2013-11-08' and '2013-04-05'. Required.ResponsesGET /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" @@ -8480,8 +8594,8 @@ ] }, { - "Number": 118, - "Text": "118| Improve this Doc\uF1C5View Source\uF1C5StatusCodeTypeDescriptionSamples200OK.Indicatessuccess.One ormore directreports arereturned.Mime type: application/jsonGet Contact MemberOf LinksGet a links to the contact's direct group and directory role memberships.Required scope: Contacts.Read or Contacts.WriteRequestParametersNameTypeDefaultNotes*object_id31944231-fd52-4a7f-b32e-7902a01fddf9The object ID (GUID) of the target contact.*api-version1.6The version of the Graph API to target. Beginning withversion 1.5, the api-version string is represented inmajor.minor format. Prior releases were represented asdate strings: '2013-11-08' and '2013-04-05'. Required.Responses{ \"odata.metadata\": \"https://graph.windows.net/myorganization/$metadata#directoryObje \"value\": [ { \"url\": \"https://graph.windows.net/myorganization/directoryOb24f-c830606ef41c/Microsoft.DirectoryServices.Contact\" } ]GET /contacts/{object_id}/$links/memberOf?api-version", + "Number": 119, + "Text": "119| Improve this Doc\uF1C5View Source\uF1C5StatusCodeTypeDescriptionSamples200OK.Indicatessuccess.One ormore directreports arereturned.Mime type: application/jsonGet Contact MemberOf LinksGet a links to the contact's direct group and directory role memberships.Required scope: Contacts.Read or Contacts.WriteRequestParametersNameTypeDefaultNotes*object_id31944231-fd52-4a7f-b32e-7902a01fddf9The object ID (GUID) of the target contact.*api-version1.6The version of the Graph API to target. Beginning withversion 1.5, the api-version string is represented inmajor.minor format. Prior releases were represented asdate strings: '2013-11-08' and '2013-04-05'. Required.Responses{ \"odata.metadata\": \"https://graph.windows.net/myorganization/$metadata#directoryObje \"value\": [ { \"url\": \"https://graph.windows.net/myorganization/directoryOb24f-c830606ef41c/Microsoft.DirectoryServices.Contact\" } ]GET /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" @@ -8504,17 +8618,17 @@ ] }, { - "Number": 119, - "Text": "119StatusCodeTypeDescriptionSamples200OK.Indicatessuccess.One ormoregroupsand/ordirectoryroles arereturned.Mime type: application/jsonDefinitionsContactNameTypeNotesobjectTypestringobjectIdstringdeletionTimestampstring (date-time)citystringcountrystringdepartmentstringdirSyncEnabledbooleandisplayNamestringfacsimileTelephoneNumberstringgivenNamestringjobTitlestringlastDirSyncTimestring (date-time){ \"odata.metadata\": \"https://graph.windows.net/myorganization/$metadata#directoryObje \"value\": [ { \"url\": \"https://graph.windows.net/myorganization/directoryO47c9-a10e-a4bee353ce60/Microsoft.DirectoryServices.Group\" } ]", + "Number": 120, + "Text": "120StatusCodeTypeDescriptionSamples200OK.Indicatessuccess.One ormoregroupsand/ordirectoryroles arereturned.Mime type: application/jsonDefinitionsContactNameTypeNotesobjectTypestringobjectIdstringdeletionTimestampstring (date-time)citystringcountrystringdepartmentstringdirSyncEnabledbooleandisplayNamestringfacsimileTelephoneNumberstringgivenNamestringjobTitlestringlastDirSyncTimestring (date-time){ \"odata.metadata\": \"https://graph.windows.net/myorganization/$metadata#directoryObje \"value\": [ { \"url\": \"https://graph.windows.net/myorganization/directoryO47c9-a10e-a4bee353ce60/Microsoft.DirectoryServices.Group\" } ]", "Links": [] }, { - "Number": 120, - "Text": "120NameTypeNotesmailstringmailNicknamestringmobilestringphysicalDeliveryOfficeNamestringpostalCodestringprovisioningErrorsProvisioningError[]proxyAddressesarraysipProxyAddressstringstatestringstreetAddressstringsurnamestringtelephoneNumberstringthumbnailPhotostringProvisioningErrorNameTypeNoteserrorDetailstringresolvedbooleanserviceInstancestringtimestampstring (date-time)", + "Number": 121, + "Text": "121NameTypeNotesmailstringmailNicknamestringmobilestringphysicalDeliveryOfficeNamestringpostalCodestringprovisioningErrorsProvisioningError[]proxyAddressesarraysipProxyAddressstringstatestringstreetAddressstringsurnamestringtelephoneNumberstringthumbnailPhotostringProvisioningErrorNameTypeNoteserrorDetailstringresolvedbooleanserviceInstancestringtimestampstring (date-time)", "Links": [ { "Goto": { - "PageNumber": 120, + "PageNumber": 121, "Coordinates": { "Left": 28, "Top": 320.75015 @@ -8523,7 +8637,7 @@ }, { "Goto": { - "PageNumber": 120, + "PageNumber": 121, "Coordinates": { "Left": 28, "Top": 320.75015 @@ -8634,6 +8748,17 @@ "Top": 0 } } + }, + { + "Title": "Issue5432", + "Children": [], + "Destination": { + "PageNumber": 21, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ], "Destination": { @@ -8651,7 +8776,7 @@ "Title": "CSharp", "Children": [], "Destination": { - "PageNumber": 22, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -8660,7 +8785,7 @@ } ], "Destination": { - "PageNumber": 21, + "PageNumber": 22, "Type": 2, "Coordinates": { "Top": 0 @@ -8680,7 +8805,7 @@ "Title": "A", "Children": [], "Destination": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -8689,7 +8814,7 @@ } ], "Destination": { - "PageNumber": 25, + "PageNumber": 26, "Type": 2, "Coordinates": { "Top": 0 @@ -8703,7 +8828,7 @@ "Title": "B", "Children": [], "Destination": { - "PageNumber": 28, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -8712,7 +8837,7 @@ } ], "Destination": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -8721,7 +8846,7 @@ } ], "Destination": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -8732,7 +8857,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 29, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -8743,7 +8868,7 @@ "Title": "Class1.IIssue8948", "Children": [], "Destination": { - "PageNumber": 34, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -8754,7 +8879,7 @@ "Title": "Class1.Issue8665", "Children": [], "Destination": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -8765,7 +8890,7 @@ "Title": "Class1.Issue8696Attribute", "Children": [], "Destination": { - "PageNumber": 38, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -8776,7 +8901,7 @@ "Title": "Class1.Issue8948", "Children": [], "Destination": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -8787,7 +8912,7 @@ "Title": "Class1.Issue9260", "Children": [], "Destination": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -8798,7 +8923,7 @@ "Title": "Class1.Test", "Children": [], "Destination": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -8809,7 +8934,7 @@ "Title": "IInheritdoc", "Children": [], "Destination": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -8820,7 +8945,7 @@ "Title": "Inheritdoc", "Children": [], "Destination": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -8831,7 +8956,7 @@ "Title": "Inheritdoc.Issue6366", "Children": [], "Destination": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -8842,7 +8967,7 @@ "Title": "Inheritdoc.Issue6366.Class1", "Children": [], "Destination": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -8853,7 +8978,7 @@ "Title": "Inheritdoc.Issue6366.Class2", "Children": [], "Destination": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -8864,7 +8989,7 @@ "Title": "Inheritdoc.Issue7035", "Children": [], "Destination": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -8875,7 +9000,7 @@ "Title": "Inheritdoc.Issue7484", "Children": [], "Destination": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -8886,7 +9011,7 @@ "Title": "Inheritdoc.Issue8101", "Children": [], "Destination": { - "PageNumber": 53, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -8897,7 +9022,7 @@ "Title": "Inheritdoc.Issue8129", "Children": [], "Destination": { - "PageNumber": 55, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -8906,7 +9031,7 @@ } ], "Destination": { - "PageNumber": 23, + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -8920,7 +9045,7 @@ "Title": "BaseClass1", "Children": [], "Destination": { - "PageNumber": 57, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -8931,7 +9056,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 58, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -8940,7 +9065,7 @@ } ], "Destination": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -8957,7 +9082,7 @@ "Title": "ContainersRefType", "Children": [], "Destination": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -8968,7 +9093,7 @@ "Title": "ContainersRefType.ColorType", "Children": [], "Destination": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -8979,7 +9104,7 @@ "Title": "ContainersRefType.ContainersRefTypeChild", "Children": [], "Destination": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -8990,7 +9115,7 @@ "Title": "ContainersRefType.ContainersRefTypeChildInterface", "Children": [], "Destination": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -9001,7 +9126,7 @@ "Title": "ContainersRefType.ContainersRefTypeDelegate", "Children": [], "Destination": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -9012,7 +9137,7 @@ "Title": "ExplicitLayoutClass", "Children": [], "Destination": { - "PageNumber": 69, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -9023,7 +9148,7 @@ "Title": "Issue231", "Children": [], "Destination": { - "PageNumber": 70, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -9032,7 +9157,7 @@ } ], "Destination": { - "PageNumber": 62, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -9043,7 +9168,7 @@ "Title": "CatException", "Children": [], "Destination": { - "PageNumber": 71, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -9054,7 +9179,7 @@ "Title": "Cat", "Children": [], "Destination": { - "PageNumber": 72, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -9065,7 +9190,7 @@ "Title": "Complex", "Children": [], "Destination": { - "PageNumber": 81, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -9076,7 +9201,7 @@ "Title": "FakeDelegate", "Children": [], "Destination": { - "PageNumber": 82, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -9087,7 +9212,7 @@ "Title": "IAnimal", "Children": [], "Destination": { - "PageNumber": 83, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -9098,7 +9223,7 @@ "Title": "ICat", "Children": [], "Destination": { - "PageNumber": 86, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -9109,7 +9234,7 @@ "Title": "ICatExtension", "Children": [], "Destination": { - "PageNumber": 87, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -9120,7 +9245,7 @@ "Title": "MRefDelegate", "Children": [], "Destination": { - "PageNumber": 89, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -9131,7 +9256,7 @@ "Title": "MRefNormalDelegate", "Children": [], "Destination": { - "PageNumber": 90, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -9142,7 +9267,7 @@ "Title": "Tom", "Children": [], "Destination": { - "PageNumber": 91, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -9153,7 +9278,7 @@ "Title": "TomFromBaseClass", "Children": [], "Destination": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -9162,7 +9287,7 @@ } ], "Destination": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -9176,7 +9301,7 @@ "Title": "ColorType", "Children": [], "Destination": { - "PageNumber": 95, + "PageNumber": 96, "Type": 2, "Coordinates": { "Top": 0 @@ -9185,7 +9310,7 @@ } ], "Destination": { - "PageNumber": 94, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -9208,7 +9333,7 @@ "Title": "Pet Store API", "Children": [], "Destination": { - "PageNumber": 96, + "PageNumber": 97, "Type": 2, "Coordinates": { "Top": 0 @@ -9219,7 +9344,7 @@ "Title": "Contacts API", "Children": [], "Destination": { - "PageNumber": 111, + "PageNumber": 112, "Type": 2, "Coordinates": { "Top": 0 @@ -9228,7 +9353,7 @@ } ], "Destination": { - "PageNumber": 96, + "PageNumber": 97, "Type": 2, "Coordinates": { "Top": 0 diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/pdf/toc.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/pdf/toc.verified.json index ee5c7e636c4..797348f3922 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/pdf/toc.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/pdf/toc.verified.json @@ -56,6 +56,12 @@ "href": "../api/BuildFromAssembly.Class1.html", "topicHref": "../api/BuildFromAssembly.Class1.html", "topicUid": "BuildFromAssembly.Class1" + }, + { + "name": "Issue5432", + "href": "../api/BuildFromAssembly.Issue5432.html", + "topicHref": "../api/BuildFromAssembly.Issue5432.html", + "topicUid": "BuildFromAssembly.Issue5432" } ] }, diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/toc.pdf.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/toc.pdf.verified.json index 835d1c026b4..0239e91c942 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/toc.pdf.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/toc.pdf.verified.json @@ -105,8 +105,11 @@ }, { "Number": 5, - "Text": "5ClassesClass1This is a test class.Namespace BuildFromAssembly", + "Text": "5ClassesClass1This is a test class.StructsIssue5432Namespace BuildFromAssembly", "Links": [ + { + "Uri": "" + }, { "Uri": "" } @@ -114,8 +117,11 @@ }, { "Number": 6, - "Text": "6Namespace BuildFromAssemblyClassesClass1This is a test class.", + "Text": "6Namespace BuildFromAssemblyClassesClass1This is a test class.StructsIssue5432", "Links": [ + { + "Uri": "" + }, { "Uri": "" } @@ -123,8 +129,11 @@ }, { "Number": 7, - "Text": "7ClassesClass1This is a test class.Namespace BuildFromAssembly", + "Text": "7ClassesClass1This is a test class.StructsIssue5432Namespace BuildFromAssembly", "Links": [ + { + "Uri": "" + }, { "Uri": "" } diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/xrefmap.verified.yml b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/xrefmap.verified.yml index 14fc21f9456..57ca8b012d5 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/xrefmap.verified.yml +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/xrefmap.verified.yml @@ -43,6 +43,24 @@ references: commentId: Overload:BuildFromAssembly.Class1.HelloWorld fullName: BuildFromAssembly.Class1.HelloWorld nameWithType: Class1.HelloWorld +- uid: BuildFromAssembly.Issue5432 + name: Issue5432 + href: api/BuildFromAssembly.Issue5432.html + commentId: T:BuildFromAssembly.Issue5432 + fullName: BuildFromAssembly.Issue5432 + nameWithType: Issue5432 +- uid: BuildFromAssembly.Issue5432.Name + name: Name + href: api/BuildFromAssembly.Issue5432.html#BuildFromAssembly_Issue5432_Name + commentId: P:BuildFromAssembly.Issue5432.Name + fullName: BuildFromAssembly.Issue5432.Name + nameWithType: Issue5432.Name +- uid: BuildFromAssembly.Issue5432.Name* + name: Name + href: api/BuildFromAssembly.Issue5432.html#BuildFromAssembly_Issue5432_Name_ + commentId: Overload:BuildFromAssembly.Issue5432.Name + fullName: BuildFromAssembly.Issue5432.Name + nameWithType: Issue5432.Name - uid: BuildFromCSharpSourceCode name: BuildFromCSharpSourceCode href: api/BuildFromCSharpSourceCode.html diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/html/api-BuildFromProject.Class1.html.verified.html b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/html/api-BuildFromProject.Class1.html.verified.html index 13b52b47378..3609b84bb8c 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/html/api-BuildFromProject.Class1.html.verified.html +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/html/api-BuildFromProject.Class1.html.verified.html @@ -281,6 +281,11 @@
Table of Contents
Class1 + +
  • + + Issue5432 +
  • diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/html/api-CatLibrary.Cat-2.html-q-cat.verified.html b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/html/api-CatLibrary.Cat-2.html-q-cat.verified.html index 5db857df017..761dacea608 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/html/api-CatLibrary.Cat-2.html-q-cat.verified.html +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/html/api-CatLibrary.Cat-2.html-q-cat.verified.html @@ -105,6 +105,11 @@
    Table of Contents
    Class1 +
  • +
  • + + Issue5432 +
  • diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/html/api-CatLibrary.html-term-cat.verified.html b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/html/api-CatLibrary.html-term-cat.verified.html index 7ebd06bb313..e0f173be8f8 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/html/api-CatLibrary.html-term-cat.verified.html +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/html/api-CatLibrary.html-term-cat.verified.html @@ -105,6 +105,11 @@
    Table of Contents
    Class1 +
  • +
  • + + Issue5432 +
  • diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/html/api-CatLibrary.html.verified.html b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/html/api-CatLibrary.html.verified.html index 016de30c155..0ece91a4728 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/html/api-CatLibrary.html.verified.html +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/html/api-CatLibrary.html.verified.html @@ -105,6 +105,11 @@
    Table of Contents
    Class1 +
  • +
  • + + Issue5432 +
  • diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Linux/BuildFromAssembly.Issue5432.verified.md b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Linux/BuildFromAssembly.Issue5432.verified.md new file mode 100644 index 00000000000..d058080df35 --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Linux/BuildFromAssembly.Issue5432.verified.md @@ -0,0 +1,30 @@ +# Struct Issue5432 + +Namespace: [BuildFromAssembly](BuildFromAssembly.md) +Assembly: BuildFromAssembly.dll + +```csharp +public struct Issue5432 +``` + +#### Inherited Members + +[object.GetType\(\)](https://learn.microsoft.com/dotnet/api/system.object.gettype), +[object.ToString\(\)](https://learn.microsoft.com/dotnet/api/system.object.tostring), +[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.ReferenceEquals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals), +[object.GetHashCode\(\)](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) + +## Properties + +### Name + +```csharp +public string Name { get; } +``` + +#### Property Value + + [string](https://learn.microsoft.com/dotnet/api/system.string) + diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Linux/BuildFromAssembly.verified.md b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Linux/BuildFromAssembly.verified.md index 5b6d719bbb0..4a19e75a924 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Linux/BuildFromAssembly.verified.md +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Linux/BuildFromAssembly.verified.md @@ -6,3 +6,7 @@ This is a test class. +### Structs + + [Issue5432](BuildFromAssembly.Issue5432.md) + diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Linux/toc.verified.yml b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Linux/toc.verified.yml index 76809db0a8e..8c84b1e905e 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Linux/toc.verified.yml +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Linux/toc.verified.yml @@ -5,6 +5,9 @@ - name: Classes - name: Class1 href: BuildFromAssembly.Class1.md + - name: Structs + - name: Issue5432 + href: BuildFromAssembly.Issue5432.md - name: BuildFromCSharpSourceCode href: BuildFromCSharpSourceCode.md items: diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Windows/BuildFromAssembly.Issue5432.verified.md b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Windows/BuildFromAssembly.Issue5432.verified.md new file mode 100644 index 00000000000..d058080df35 --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Windows/BuildFromAssembly.Issue5432.verified.md @@ -0,0 +1,30 @@ +# Struct Issue5432 + +Namespace: [BuildFromAssembly](BuildFromAssembly.md) +Assembly: BuildFromAssembly.dll + +```csharp +public struct Issue5432 +``` + +#### Inherited Members + +[object.GetType\(\)](https://learn.microsoft.com/dotnet/api/system.object.gettype), +[object.ToString\(\)](https://learn.microsoft.com/dotnet/api/system.object.tostring), +[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.ReferenceEquals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals), +[object.GetHashCode\(\)](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) + +## Properties + +### Name + +```csharp +public string Name { get; } +``` + +#### Property Value + + [string](https://learn.microsoft.com/dotnet/api/system.string) + diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Windows/BuildFromAssembly.verified.md b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Windows/BuildFromAssembly.verified.md index 5b6d719bbb0..4a19e75a924 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Windows/BuildFromAssembly.verified.md +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Windows/BuildFromAssembly.verified.md @@ -6,3 +6,7 @@ This is a test class. +### Structs + + [Issue5432](BuildFromAssembly.Issue5432.md) + diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Windows/toc.verified.yml b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Windows/toc.verified.yml index 76809db0a8e..8c84b1e905e 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Windows/toc.verified.yml +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Windows/toc.verified.yml @@ -5,6 +5,9 @@ - name: Classes - name: Class1 href: BuildFromAssembly.Class1.md + - name: Structs + - name: Issue5432 + href: BuildFromAssembly.Issue5432.md - name: BuildFromCSharpSourceCode href: BuildFromCSharpSourceCode.md items: