diff --git a/samples/seed/dotnet/project/Project/Class1.cs b/samples/seed/dotnet/project/Project/Class1.cs index a99d4850fa0..3515f14c8d0 100644 --- a/samples/seed/dotnet/project/Project/Class1.cs +++ b/samples/seed/dotnet/project/Project/Class1.cs @@ -214,3 +214,30 @@ public void MyOperation() {} /// Another nice operation public void MoreOperations() {} } + +/// +/// Class representing a dog. +/// +public class Dog +{ + /// + /// Name of the dog. + /// + public string Name { get; } + + /// + /// Age of the dog. + /// + public int Age { get; } + + /// + /// Constructor. + /// + /// Name of the dog. + /// Age of the dog. + public Dog(string name, int age) + { + Name = name; + Age = age; + } +} diff --git a/templates/common/ManagedReference.common.js b/templates/common/ManagedReference.common.js index 24a9c64a970..79d88a07c96 100644 --- a/templates/common/ManagedReference.common.js +++ b/templates/common/ManagedReference.common.js @@ -198,6 +198,7 @@ function handleItem(vm, gitContribute, gitUrlPattern) { // set to null incase mustache looks up vm.summary = vm.summary || ""; + vm.description = vm.description || ""; vm.remarks = vm.remarks || ""; vm.conceptual = vm.conceptual || ""; vm.syntax = vm.syntax || ""; diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.ConstantInterpolatedStrings.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.ConstantInterpolatedStrings.html.view.verified.json index 3c8eee9acdb..de79d905e9e 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.ConstantInterpolatedStrings.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.ConstantInterpolatedStrings.html.view.verified.json @@ -180,6 +180,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ConstantInterpolatedStrings_S1.md&value=---%0Auid%3A%20CSharp10.ConstantInterpolatedStrings.S1%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L23", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -314,6 +315,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ConstantInterpolatedStrings_S2.md&value=---%0Auid%3A%20CSharp10.ConstantInterpolatedStrings.S2%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L24", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -448,6 +450,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ConstantInterpolatedStrings_S3.md&value=---%0Auid%3A%20CSharp10.ConstantInterpolatedStrings.S3%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L25", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1086,6 +1089,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ConstantInterpolatedStrings.md&value=---%0Auid%3A%20CSharp10.ConstantInterpolatedStrings%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L21", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.Issue7737.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.Issue7737.html.view.verified.json index 0836945afa0..7ab742996db 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.Issue7737.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.Issue7737.html.view.verified.json @@ -179,6 +179,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_Issue7737_Foo.md&value=---%0Auid%3A%20CSharp10.Issue7737.Foo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L33", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -816,6 +817,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_Issue7737.md&value=---%0Auid%3A%20CSharp10.Issue7737%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L28", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.ParameterlessStructConstructors.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.ParameterlessStructConstructors.html.view.verified.json index ee239d1cb02..45ee43fbb50 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.ParameterlessStructConstructors.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.ParameterlessStructConstructors.html.view.verified.json @@ -178,6 +178,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ParameterlessStructConstructors__ctor.md&value=---%0Auid%3A%20CSharp10.ParameterlessStructConstructors.%23ctor%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L15", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -319,6 +320,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ParameterlessStructConstructors_X.md&value=---%0Auid%3A%20CSharp10.ParameterlessStructConstructors.X%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L11", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -505,6 +507,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ParameterlessStructConstructors_Description.md&value=---%0Auid%3A%20CSharp10.ParameterlessStructConstructors.Description%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L13", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -684,6 +687,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ParameterlessStructConstructors_Y.md&value=---%0Auid%3A%20CSharp10.ParameterlessStructConstructors.Y%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L12", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1221,6 +1225,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ParameterlessStructConstructors.md&value=---%0Auid%3A%20CSharp10.ParameterlessStructConstructors%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L9", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.ReadOnlyRecordStruct.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.ReadOnlyRecordStruct.html.view.verified.json index 938ceceae6e..0abcbe11a26 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.ReadOnlyRecordStruct.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.ReadOnlyRecordStruct.html.view.verified.json @@ -318,6 +318,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ReadOnlyRecordStruct__ctor_System_Double_System_Double_System_Double_.md&value=---%0Auid%3A%20CSharp10.ReadOnlyRecordStruct.%23ctor(System.Double%2CSystem.Double%2CSystem.Double)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L3", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -504,6 +505,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ReadOnlyRecordStruct_X.md&value=---%0Auid%3A%20CSharp10.ReadOnlyRecordStruct.X%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L3", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -683,6 +685,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ReadOnlyRecordStruct_Y.md&value=---%0Auid%3A%20CSharp10.ReadOnlyRecordStruct.Y%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L3", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -862,6 +865,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ReadOnlyRecordStruct_Z.md&value=---%0Auid%3A%20CSharp10.ReadOnlyRecordStruct.Z%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L3", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1445,6 +1449,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ReadOnlyRecordStruct.md&value=---%0Auid%3A%20CSharp10.ReadOnlyRecordStruct%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L3", "summary": "", + "description": "", "remarks": "", "conceptual": "", "example": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.RecordClass.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.RecordClass.html.view.verified.json index f7f7240ac06..faed9c9445f 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.RecordClass.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.RecordClass.html.view.verified.json @@ -272,6 +272,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_RecordClass__ctor_System_String_System_String_.md&value=---%0Auid%3A%20CSharp10.RecordClass.%23ctor(System.String%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L7", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -458,6 +459,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_RecordClass_FirstName.md&value=---%0Auid%3A%20CSharp10.RecordClass.FirstName%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L7", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -637,6 +639,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_RecordClass_LastName.md&value=---%0Auid%3A%20CSharp10.RecordClass.LastName%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L7", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1321,6 +1324,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_RecordClass.md&value=---%0Auid%3A%20CSharp10.RecordClass%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L7", "summary": "", + "description": "", "remarks": "", "conceptual": "", "example": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.RecordStruct.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.RecordStruct.html.view.verified.json index 15ee705efee..4a89929685e 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.RecordStruct.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.RecordStruct.html.view.verified.json @@ -272,6 +272,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_RecordStruct__ctor_System_DateTime_System_Double_.md&value=---%0Auid%3A%20CSharp10.RecordStruct.%23ctor(System.DateTime%2CSystem.Double)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L5", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -458,6 +459,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_RecordStruct_Measurement.md&value=---%0Auid%3A%20CSharp10.RecordStruct.Measurement%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L5", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -637,6 +639,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_RecordStruct_TakenAt.md&value=---%0Auid%3A%20CSharp10.RecordStruct.TakenAt%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L5", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1220,6 +1223,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_RecordStruct.md&value=---%0Auid%3A%20CSharp10.RecordStruct%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L5", "summary": "", + "description": "", "remarks": "", "conceptual": "", "example": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.html.view.verified.json index 190906daa8a..97072c31bef 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp10.html.view.verified.json @@ -59,6 +59,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -120,6 +121,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -181,6 +183,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -249,6 +252,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -310,6 +314,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -371,6 +376,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -543,6 +549,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.CheckedUserDefinedOperators-1.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.CheckedUserDefinedOperators-1.html.view.verified.json index a722eac5372..f6f8c2ed140 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.CheckedUserDefinedOperators-1.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.CheckedUserDefinedOperators-1.html.view.verified.json @@ -316,6 +316,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_Addition__0__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_Addition(%600%2C%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L29", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -586,6 +587,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_CheckedAddition__0__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_CheckedAddition(%600%2C%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L38", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -809,6 +811,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_CheckedDecrement__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_CheckedDecrement(%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L36", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1079,6 +1082,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_CheckedDivision__0__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_CheckedDivision(%600%2C%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L41", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1301,6 +1305,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_CheckedExplicit__0__System_Int32.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_CheckedExplicit(%600)~System.Int32%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L42", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1524,6 +1529,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_CheckedIncrement__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_CheckedIncrement(%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L35", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1794,6 +1800,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_CheckedMultiply__0__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_CheckedMultiply(%600%2C%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L40", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -2064,6 +2071,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_CheckedSubtraction__0__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_CheckedSubtraction(%600%2C%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L39", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -2287,6 +2295,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_CheckedUnaryNegation__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_CheckedUnaryNegation(%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L37", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -2510,6 +2519,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_Decrement__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_Decrement(%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L27", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -2780,6 +2790,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_Division__0__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_Division(%600%2C%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L32", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -3002,6 +3013,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_Explicit__0__System_Int32.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_Explicit(%600)~System.Int32%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L33", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -3225,6 +3237,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_Increment__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_Increment(%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L26", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -3495,6 +3508,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_Multiply__0__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_Multiply(%600%2C%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L31", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -3765,6 +3779,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_Subtraction__0__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_Subtraction(%600%2C%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L30", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -3988,6 +4003,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_UnaryNegation__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_UnaryNegation(%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L28", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -4234,6 +4250,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L24", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.RequiredModifier.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.RequiredModifier.html.view.verified.json index fd7577df061..fff7a030c5f 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.RequiredModifier.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.RequiredModifier.html.view.verified.json @@ -225,6 +225,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_RequiredModifier_FirstName.md&value=---%0Auid%3A%20CSharp11.RequiredModifier.FirstName%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L47", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -404,6 +405,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_RequiredModifier_LastName.md&value=---%0Auid%3A%20CSharp11.RequiredModifier.LastName%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L49", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -583,6 +585,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_RequiredModifier_MiddleName.md&value=---%0Auid%3A%20CSharp11.RequiredModifier.MiddleName%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L48", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1221,6 +1224,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_RequiredModifier.md&value=---%0Auid%3A%20CSharp11.RequiredModifier%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L45", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.ScopedModifier.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.ScopedModifier.html.view.verified.json index ec08d353e93..a214f90d045 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.ScopedModifier.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.ScopedModifier.html.view.verified.json @@ -272,6 +272,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_ScopedModifier_CreateSpan_System_Int32__.md&value=---%0Auid%3A%20CSharp11.ScopedModifier.CreateSpan(System.Int32%40)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L59", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -910,6 +911,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_ScopedModifier.md&value=---%0Auid%3A%20CSharp11.ScopedModifier%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L57", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.StaticAbstractMembersInInterfaces.IGetNext-1.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.StaticAbstractMembersInInterfaces.IGetNext-1.html.view.verified.json index 2d228cc20bb..bea2093f879 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.StaticAbstractMembersInInterfaces.IGetNext-1.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.StaticAbstractMembersInInterfaces.IGetNext-1.html.view.verified.json @@ -269,6 +269,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_StaticAbstractMembersInInterfaces_IGetNext_1_op_Increment__0_.md&value=---%0Auid%3A%20CSharp11.StaticAbstractMembersInInterfaces.IGetNext%601.op_Increment(%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L7", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -515,6 +516,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_StaticAbstractMembersInInterfaces_IGetNext_1.md&value=---%0Auid%3A%20CSharp11.StaticAbstractMembersInInterfaces.IGetNext%601%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L5", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.StaticAbstractMembersInInterfaces.RepeatSequence.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.StaticAbstractMembersInInterfaces.RepeatSequence.html.view.verified.json index 876de82800e..3d1bdad3e27 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.StaticAbstractMembersInInterfaces.RepeatSequence.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.StaticAbstractMembersInInterfaces.RepeatSequence.html.view.verified.json @@ -178,6 +178,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_StaticAbstractMembersInInterfaces_RepeatSequence__ctor.md&value=---%0Auid%3A%20CSharp11.StaticAbstractMembersInInterfaces.RepeatSequence.%23ctor%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L15", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -319,6 +320,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_StaticAbstractMembersInInterfaces_RepeatSequence_Text.md&value=---%0Auid%3A%20CSharp11.StaticAbstractMembersInInterfaces.RepeatSequence.Text%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L13", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -548,6 +550,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_StaticAbstractMembersInInterfaces_RepeatSequence_ToString.md&value=---%0Auid%3A%20CSharp11.StaticAbstractMembersInInterfaces.RepeatSequence.ToString%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L20", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -822,6 +825,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_StaticAbstractMembersInInterfaces_RepeatSequence_op_Increment_CSharp11_StaticAbstractMembersInInterfaces_RepeatSequence_.md&value=---%0Auid%3A%20CSharp11.StaticAbstractMembersInInterfaces.RepeatSequence.op_Increment(CSharp11.StaticAbstractMembersInInterfaces.RepeatSequence)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L17", + "description": "", "remarks": "", "conceptual": "", "seealso": [], @@ -1354,6 +1358,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_StaticAbstractMembersInInterfaces_RepeatSequence.md&value=---%0Auid%3A%20CSharp11.StaticAbstractMembersInInterfaces.RepeatSequence%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L10", "summary": "", + "description": "", "remarks": "", "conceptual": "", "example": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.StaticAbstractMembersInInterfaces.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.StaticAbstractMembersInInterfaces.html.view.verified.json index 89aff6aa8b0..31a0ae34e11 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.StaticAbstractMembersInInterfaces.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.StaticAbstractMembersInInterfaces.html.view.verified.json @@ -676,6 +676,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_StaticAbstractMembersInInterfaces.md&value=---%0Auid%3A%20CSharp11.StaticAbstractMembersInInterfaces%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L3", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.html.view.verified.json index e51fbf1605c..f76b47fcb2f 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp11.html.view.verified.json @@ -59,6 +59,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -120,6 +121,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -181,6 +183,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -250,6 +253,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -318,6 +322,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -379,6 +384,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -551,6 +557,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.CollectionExpressions.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.CollectionExpressions.html.view.verified.json index 3d180049b05..cb13688b7bf 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.CollectionExpressions.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.CollectionExpressions.html.view.verified.json @@ -180,6 +180,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_CollectionExpressions_a.md&value=---%0Auid%3A%20CSharp12.CollectionExpressions.a%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L58", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -314,6 +315,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_CollectionExpressions_twoD.md&value=---%0Auid%3A%20CSharp12.CollectionExpressions.twoD%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L60", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -952,6 +954,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_CollectionExpressions.md&value=---%0Auid%3A%20CSharp12.CollectionExpressions%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L51", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.DefaultLambdaParameters.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.DefaultLambdaParameters.html.view.verified.json index 4a6c43ee9f6..2358c442fc8 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.DefaultLambdaParameters.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.DefaultLambdaParameters.html.view.verified.json @@ -178,6 +178,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_DefaultLambdaParameters_Foo.md&value=---%0Auid%3A%20CSharp12.DefaultLambdaParameters.Foo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L65", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -816,6 +817,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_DefaultLambdaParameters.md&value=---%0Auid%3A%20CSharp12.DefaultLambdaParameters%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L63", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.InlineArrays.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.InlineArrays.html.view.verified.json index 6656b033de1..62039967536 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.InlineArrays.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.InlineArrays.html.view.verified.json @@ -575,6 +575,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_InlineArrays.md&value=---%0Auid%3A%20CSharp12.InlineArrays%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L77", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.PrimaryConstructors.BankAccount.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.PrimaryConstructors.BankAccount.html.view.verified.json index 63c1bfe8a5b..5c46da3df70 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.PrimaryConstructors.BankAccount.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.PrimaryConstructors.BankAccount.html.view.verified.json @@ -272,6 +272,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_BankAccount__ctor_System_String_System_String_.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.BankAccount.%23ctor(System.String%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L13", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -458,6 +459,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_BankAccount_AccountID.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.BankAccount.AccountID%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L15", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -637,6 +639,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_BankAccount_Owner.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.BankAccount.Owner%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L16", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -866,6 +869,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_BankAccount_ToString.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.BankAccount.ToString%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L18", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1472,6 +1476,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_BankAccount.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.BankAccount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L13", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.PrimaryConstructors.CheckAccount.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.PrimaryConstructors.CheckAccount.html.view.verified.json index ab6b07fc566..366e44552f3 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.PrimaryConstructors.CheckAccount.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.PrimaryConstructors.CheckAccount.html.view.verified.json @@ -318,6 +318,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_CheckAccount__ctor_System_String_System_String_System_Decimal_.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.CheckAccount.%23ctor(System.String%2CSystem.String%2CSystem.Decimal)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L21", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -504,6 +505,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_CheckAccount_CurrentBalance.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.CheckAccount.CurrentBalance%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L23", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -691,6 +693,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_CheckAccount_Deposit_System_Decimal_.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.CheckAccount.Deposit(System.Decimal)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L25", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -913,6 +916,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_CheckAccount_ToString.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.CheckAccount.ToString%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L47", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1092,6 +1096,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_CheckAccount_Withdrawal_System_Decimal_.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.CheckAccount.Withdrawal(System.Decimal)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L34", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1832,6 +1837,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_CheckAccount.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.CheckAccount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L21", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.PrimaryConstructors.Distance.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.PrimaryConstructors.Distance.html.view.verified.json index ca34470bca2..3a70cb950bf 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.PrimaryConstructors.Distance.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.PrimaryConstructors.Distance.html.view.verified.json @@ -272,6 +272,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_Distance__ctor_System_Double_System_Double_.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.Distance.%23ctor(System.Double%2CSystem.Double)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L7", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -413,6 +414,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_Distance_Direction.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.Distance.Direction%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L10", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -547,6 +549,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_Distance_Magnitude.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.Distance.Magnitude%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L9", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1084,6 +1087,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_Distance.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.Distance%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L7", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.PrimaryConstructors.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.PrimaryConstructors.html.view.verified.json index 31e1ed9c6c0..bc6729c96fa 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.PrimaryConstructors.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.PrimaryConstructors.html.view.verified.json @@ -676,6 +676,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L5", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.RefReadOnlyParameters.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.RefReadOnlyParameters.html.view.verified.json index babb259c018..d05dcc5dbcc 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.RefReadOnlyParameters.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.RefReadOnlyParameters.html.view.verified.json @@ -226,6 +226,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_RefReadOnlyParameters_Foo_System_Int32__.md&value=---%0Auid%3A%20CSharp12.RefReadOnlyParameters.Foo(System.Int32%40)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L85", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -864,6 +865,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_RefReadOnlyParameters.md&value=---%0Auid%3A%20CSharp12.RefReadOnlyParameters%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L83", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.html.view.verified.json index dc399f94997..90daa0d0b52 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp12.html.view.verified.json @@ -59,6 +59,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -120,6 +121,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -181,6 +183,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -243,6 +246,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -304,6 +308,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -365,6 +370,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -433,6 +439,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -494,6 +501,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -666,6 +674,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.DefaultInterfaceMembers.IA.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.DefaultInterfaceMembers.IA.html.view.verified.json index 3dd3a5f7365..58a9a043cde 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.DefaultInterfaceMembers.IA.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.DefaultInterfaceMembers.IA.html.view.verified.json @@ -178,6 +178,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_DefaultInterfaceMembers_IA_M.md&value=---%0Auid%3A%20CSharp8.DefaultInterfaceMembers.IA.M%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L51", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -419,6 +420,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_DefaultInterfaceMembers_IA.md&value=---%0Auid%3A%20CSharp8.DefaultInterfaceMembers.IA%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L49", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.DefaultInterfaceMembers.Nested.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.DefaultInterfaceMembers.Nested.html.view.verified.json index 27b28929932..cba9456b9b8 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.DefaultInterfaceMembers.Nested.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.DefaultInterfaceMembers.Nested.html.view.verified.json @@ -676,6 +676,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_DefaultInterfaceMembers_Nested.md&value=---%0Auid%3A%20CSharp8.DefaultInterfaceMembers.Nested%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L41", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.DefaultInterfaceMembers.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.DefaultInterfaceMembers.html.view.verified.json index 313a1f0b4ed..11845406e5b 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.DefaultInterfaceMembers.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.DefaultInterfaceMembers.html.view.verified.json @@ -180,6 +180,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_DefaultInterfaceMembers_GravitationalConstant.md&value=---%0Auid%3A%20CSharp8.DefaultInterfaceMembers.GravitationalConstant%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L31", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -314,6 +315,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_DefaultInterfaceMembers_X.md&value=---%0Auid%3A%20CSharp8.DefaultInterfaceMembers.X%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L30", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -453,6 +455,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_DefaultInterfaceMembers_DoSomething.md&value=---%0Auid%3A%20CSharp8.DefaultInterfaceMembers.DoSomething%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L46", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -585,6 +588,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_DefaultInterfaceMembers_DoSomethingElse.md&value=---%0Auid%3A%20CSharp8.DefaultInterfaceMembers.DoSomethingElse%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L47", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -813,6 +817,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_DefaultInterfaceMembers_op_UnaryPlus_CSharp8_DefaultInterfaceMembers_.md&value=---%0Auid%3A%20CSharp8.DefaultInterfaceMembers.op_UnaryPlus(CSharp8.DefaultInterfaceMembers)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L34", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1054,6 +1059,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_DefaultInterfaceMembers.md&value=---%0Auid%3A%20CSharp8.DefaultInterfaceMembers%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L28", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.DisposableRefStructs.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.DisposableRefStructs.html.view.verified.json index 969c0cd28dd..832c1323191 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.DisposableRefStructs.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.DisposableRefStructs.html.view.verified.json @@ -178,6 +178,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_DisposableRefStructs_Dispose.md&value=---%0Auid%3A%20CSharp8.DisposableRefStructs.Dispose%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L57", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -310,6 +311,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_DisposableRefStructs_DoSomething.md&value=---%0Auid%3A%20CSharp8.DisposableRefStructs.DoSomething%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L61", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -847,6 +849,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_DisposableRefStructs.md&value=---%0Auid%3A%20CSharp8.DisposableRefStructs%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L55", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.Issue4007.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.Issue4007.html.view.verified.json index aaa2d299b28..01027e10755 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.Issue4007.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.Issue4007.html.view.verified.json @@ -226,6 +226,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Issue4007_SomeMethod_System_Int32_.md&value=---%0Auid%3A%20CSharp8.Issue4007.SomeMethod(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L148", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -358,6 +359,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Issue4007_SomeOtherMethod.md&value=---%0Auid%3A%20CSharp8.Issue4007.SomeOtherMethod%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L158", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -997,6 +999,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Issue4007.md&value=---%0Auid%3A%20CSharp8.Issue4007%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L146", + "description": "This works: . This does not work: .", "remarks": "", "conceptual": "", "implements": "", @@ -1006,7 +1009,6 @@ "hideSubtitle": false, "isClass": true, "inClass": true, - "description": "This works: . This does not work: .", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.Misc.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.Misc.html.view.verified.json index 1f1ae93d538..dd76ba34033 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.Misc.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.Misc.html.view.verified.json @@ -223,6 +223,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Misc_AsynchronousStreams.md&value=---%0Auid%3A%20CSharp8.Misc.AsynchronousStreams%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L98", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -401,6 +402,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Misc_GenerateSequence.md&value=---%0Auid%3A%20CSharp8.Misc.GenerateSequence%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L106", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -533,6 +535,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Misc_IndicesAndRanges.md&value=---%0Auid%3A%20CSharp8.Misc.IndicesAndRanges%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L120", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -758,6 +761,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Misc_IsExpression_System_DateTime_.md&value=---%0Auid%3A%20CSharp8.Misc.IsExpression(System.DateTime)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L78", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -890,6 +894,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Misc_NullCoalescingAssignment.md&value=---%0Auid%3A%20CSharp8.Misc.NullCoalescingAssignment%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L128", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1022,6 +1027,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Misc_StackallocInNestedExpressions.md&value=---%0Auid%3A%20CSharp8.Misc.StackallocInNestedExpressions%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L134", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1247,6 +1253,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Misc_StaticLocalFunctions_System_Int32_.md&value=---%0Auid%3A%20CSharp8.Misc.StaticLocalFunctions(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L89", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1472,6 +1479,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Misc_SwitchExpression_System_ConsoleColor_.md&value=---%0Auid%3A%20CSharp8.Misc.SwitchExpression(System.ConsoleColor)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L81", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1604,6 +1612,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Misc_UsingDeclaration.md&value=---%0Auid%3A%20CSharp8.Misc.UsingDeclaration%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L115", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -2242,6 +2251,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Misc.md&value=---%0Auid%3A%20CSharp8.Misc%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L76", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.NullableReferenceTypes.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.NullableReferenceTypes.html.view.verified.json index a0f5d40427f..ffb55fb5a22 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.NullableReferenceTypes.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.NullableReferenceTypes.html.view.verified.json @@ -180,6 +180,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_NullableReferenceTypes_Field.md&value=---%0Auid%3A%20CSharp8.NullableReferenceTypes.Field%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L71", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -366,6 +367,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_NullableReferenceTypes_Property.md&value=---%0Auid%3A%20CSharp8.NullableReferenceTypes.Property%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L69", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -600,6 +602,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_NullableReferenceTypes_DoSomething_System_Collections_Generic_List_System_String__.md&value=---%0Auid%3A%20CSharp8.NullableReferenceTypes.DoSomething(System.Collections.Generic.List%7BSystem.String%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L73", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1238,6 +1241,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_NullableReferenceTypes.md&value=---%0Auid%3A%20CSharp8.NullableReferenceTypes%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L67", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.ReadOnlyMembers.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.ReadOnlyMembers.html.view.verified.json index 913ba7e28df..55dad054b6b 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.ReadOnlyMembers.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.ReadOnlyMembers.html.view.verified.json @@ -225,6 +225,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_ReadOnlyMembers_Counter.md&value=---%0Auid%3A%20CSharp8.ReadOnlyMembers.Counter%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L21", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -404,6 +405,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_ReadOnlyMembers_X.md&value=---%0Auid%3A%20CSharp8.ReadOnlyMembers.X%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L10", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -583,6 +585,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_ReadOnlyMembers_Y.md&value=---%0Auid%3A%20CSharp8.ReadOnlyMembers.Y%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L11", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -767,6 +770,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_ReadOnlyMembers_Sum.md&value=---%0Auid%3A%20CSharp8.ReadOnlyMembers.Sum%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L13", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -989,6 +993,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_ReadOnlyMembers_ToString.md&value=---%0Auid%3A%20CSharp8.ReadOnlyMembers.ToString%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L18", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1476,6 +1481,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_ReadOnlyMembers.md&value=---%0Auid%3A%20CSharp8.ReadOnlyMembers%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L8", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.html.view.verified.json index b40d0a1884f..5a0fcddbdbe 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp8.html.view.verified.json @@ -59,6 +59,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -120,6 +121,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -181,6 +183,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -242,6 +245,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -310,6 +314,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -371,6 +376,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -440,6 +446,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -501,6 +508,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -673,6 +681,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.FunctionPointers.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.FunctionPointers.html.view.verified.json index 6177c29dc9e..be2c8d1ff10 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.FunctionPointers.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.FunctionPointers.html.view.verified.json @@ -437,6 +437,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_FunctionPointers_Example_System_Action_System_Int32_______.md&value=---%0Auid%3A%20CSharp9.FunctionPointers.Example(System.Action%7BSystem.Int32%7D%2C%2C%2C%2C%2C)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L30", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1075,6 +1076,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_FunctionPointers.md&value=---%0Auid%3A%20CSharp9.FunctionPointers%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L28", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.InitOnlySetters.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.InitOnlySetters.html.view.verified.json index 3fbb1a406fd..ba727f72bbc 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.InitOnlySetters.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.InitOnlySetters.html.view.verified.json @@ -225,6 +225,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_InitOnlySetters_PressureInMillibars.md&value=---%0Auid%3A%20CSharp9.InitOnlySetters.PressureInMillibars%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L19", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -404,6 +405,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_InitOnlySetters_RecordedAt.md&value=---%0Auid%3A%20CSharp9.InitOnlySetters.RecordedAt%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L17", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -583,6 +585,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_InitOnlySetters_TemperatureInCelsius.md&value=---%0Auid%3A%20CSharp9.InitOnlySetters.TemperatureInCelsius%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L18", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1221,6 +1224,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_InitOnlySetters.md&value=---%0Auid%3A%20CSharp9.InitOnlySetters%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L15", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.NativeSizedIntegers.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.NativeSizedIntegers.html.view.verified.json index c78535229a3..c1455a23e00 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.NativeSizedIntegers.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.NativeSizedIntegers.html.view.verified.json @@ -180,6 +180,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_NativeSizedIntegers_X.md&value=---%0Auid%3A%20CSharp9.NativeSizedIntegers.X%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L24", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -314,6 +315,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_NativeSizedIntegers_Y.md&value=---%0Auid%3A%20CSharp9.NativeSizedIntegers.Y%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L25", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -952,6 +954,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_NativeSizedIntegers.md&value=---%0Auid%3A%20CSharp9.NativeSizedIntegers%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L22", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.RecordTypes.Person.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.RecordTypes.Person.html.view.verified.json index 0afc5fc7401..370c50f219a 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.RecordTypes.Person.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.RecordTypes.Person.html.view.verified.json @@ -272,6 +272,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_RecordTypes_Person__ctor_System_String_System_String_.md&value=---%0Auid%3A%20CSharp9.RecordTypes.Person.%23ctor(System.String%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L10", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -458,6 +459,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_RecordTypes_Person_FirstName.md&value=---%0Auid%3A%20CSharp9.RecordTypes.Person.FirstName%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L10", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -637,6 +639,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_RecordTypes_Person_LastName.md&value=---%0Auid%3A%20CSharp9.RecordTypes.Person.LastName%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L10", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1339,6 +1342,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_RecordTypes_Person.md&value=---%0Auid%3A%20CSharp9.RecordTypes.Person%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L10", "summary": "", + "description": "", "remarks": "", "conceptual": "", "example": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.RecordTypes.Teacher.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.RecordTypes.Teacher.html.view.verified.json index 0962027ec30..679c13743dd 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.RecordTypes.Teacher.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.RecordTypes.Teacher.html.view.verified.json @@ -318,6 +318,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_RecordTypes_Teacher__ctor_System_String_System_String_System_Int32_.md&value=---%0Auid%3A%20CSharp9.RecordTypes.Teacher.%23ctor(System.String%2CSystem.String%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L12", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -504,6 +505,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_RecordTypes_Teacher_Grade.md&value=---%0Auid%3A%20CSharp9.RecordTypes.Teacher.Grade%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L12", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1383,6 +1385,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_RecordTypes_Teacher.md&value=---%0Auid%3A%20CSharp9.RecordTypes.Teacher%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L12", "summary": "", + "description": "", "remarks": "", "conceptual": "", "example": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.RecordTypes.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.RecordTypes.html.view.verified.json index 1463cbabc53..b145ff3ca8f 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.RecordTypes.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.RecordTypes.html.view.verified.json @@ -676,6 +676,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_RecordTypes.md&value=---%0Auid%3A%20CSharp9.RecordTypes%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L8", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.html.view.verified.json index 17c733bfae0..ca55d6f8aa6 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Linux/api/CSharp9.html.view.verified.json @@ -59,6 +59,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -120,6 +121,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -181,6 +183,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -242,6 +245,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -304,6 +308,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -365,6 +370,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -537,6 +543,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.ConstantInterpolatedStrings.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.ConstantInterpolatedStrings.html.view.verified.json index 3c8eee9acdb..de79d905e9e 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.ConstantInterpolatedStrings.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.ConstantInterpolatedStrings.html.view.verified.json @@ -180,6 +180,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ConstantInterpolatedStrings_S1.md&value=---%0Auid%3A%20CSharp10.ConstantInterpolatedStrings.S1%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L23", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -314,6 +315,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ConstantInterpolatedStrings_S2.md&value=---%0Auid%3A%20CSharp10.ConstantInterpolatedStrings.S2%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L24", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -448,6 +450,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ConstantInterpolatedStrings_S3.md&value=---%0Auid%3A%20CSharp10.ConstantInterpolatedStrings.S3%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L25", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1086,6 +1089,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ConstantInterpolatedStrings.md&value=---%0Auid%3A%20CSharp10.ConstantInterpolatedStrings%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L21", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.Issue7737.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.Issue7737.html.view.verified.json index 0836945afa0..7ab742996db 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.Issue7737.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.Issue7737.html.view.verified.json @@ -179,6 +179,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_Issue7737_Foo.md&value=---%0Auid%3A%20CSharp10.Issue7737.Foo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L33", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -816,6 +817,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_Issue7737.md&value=---%0Auid%3A%20CSharp10.Issue7737%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L28", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.ParameterlessStructConstructors.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.ParameterlessStructConstructors.html.view.verified.json index ee239d1cb02..45ee43fbb50 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.ParameterlessStructConstructors.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.ParameterlessStructConstructors.html.view.verified.json @@ -178,6 +178,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ParameterlessStructConstructors__ctor.md&value=---%0Auid%3A%20CSharp10.ParameterlessStructConstructors.%23ctor%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L15", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -319,6 +320,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ParameterlessStructConstructors_X.md&value=---%0Auid%3A%20CSharp10.ParameterlessStructConstructors.X%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L11", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -505,6 +507,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ParameterlessStructConstructors_Description.md&value=---%0Auid%3A%20CSharp10.ParameterlessStructConstructors.Description%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L13", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -684,6 +687,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ParameterlessStructConstructors_Y.md&value=---%0Auid%3A%20CSharp10.ParameterlessStructConstructors.Y%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L12", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1221,6 +1225,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ParameterlessStructConstructors.md&value=---%0Auid%3A%20CSharp10.ParameterlessStructConstructors%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L9", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.ReadOnlyRecordStruct.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.ReadOnlyRecordStruct.html.view.verified.json index 938ceceae6e..0abcbe11a26 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.ReadOnlyRecordStruct.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.ReadOnlyRecordStruct.html.view.verified.json @@ -318,6 +318,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ReadOnlyRecordStruct__ctor_System_Double_System_Double_System_Double_.md&value=---%0Auid%3A%20CSharp10.ReadOnlyRecordStruct.%23ctor(System.Double%2CSystem.Double%2CSystem.Double)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L3", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -504,6 +505,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ReadOnlyRecordStruct_X.md&value=---%0Auid%3A%20CSharp10.ReadOnlyRecordStruct.X%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L3", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -683,6 +685,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ReadOnlyRecordStruct_Y.md&value=---%0Auid%3A%20CSharp10.ReadOnlyRecordStruct.Y%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L3", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -862,6 +865,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ReadOnlyRecordStruct_Z.md&value=---%0Auid%3A%20CSharp10.ReadOnlyRecordStruct.Z%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L3", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1445,6 +1449,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_ReadOnlyRecordStruct.md&value=---%0Auid%3A%20CSharp10.ReadOnlyRecordStruct%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L3", "summary": "", + "description": "", "remarks": "", "conceptual": "", "example": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.RecordClass.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.RecordClass.html.view.verified.json index f7f7240ac06..faed9c9445f 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.RecordClass.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.RecordClass.html.view.verified.json @@ -272,6 +272,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_RecordClass__ctor_System_String_System_String_.md&value=---%0Auid%3A%20CSharp10.RecordClass.%23ctor(System.String%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L7", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -458,6 +459,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_RecordClass_FirstName.md&value=---%0Auid%3A%20CSharp10.RecordClass.FirstName%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L7", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -637,6 +639,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_RecordClass_LastName.md&value=---%0Auid%3A%20CSharp10.RecordClass.LastName%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L7", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1321,6 +1324,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_RecordClass.md&value=---%0Auid%3A%20CSharp10.RecordClass%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L7", "summary": "", + "description": "", "remarks": "", "conceptual": "", "example": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.RecordStruct.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.RecordStruct.html.view.verified.json index 15ee705efee..4a89929685e 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.RecordStruct.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.RecordStruct.html.view.verified.json @@ -272,6 +272,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_RecordStruct__ctor_System_DateTime_System_Double_.md&value=---%0Auid%3A%20CSharp10.RecordStruct.%23ctor(System.DateTime%2CSystem.Double)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L5", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -458,6 +459,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_RecordStruct_Measurement.md&value=---%0Auid%3A%20CSharp10.RecordStruct.Measurement%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L5", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -637,6 +639,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_RecordStruct_TakenAt.md&value=---%0Auid%3A%20CSharp10.RecordStruct.TakenAt%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L5", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1220,6 +1223,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp10_RecordStruct.md&value=---%0Auid%3A%20CSharp10.RecordStruct%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp10.cs/#L5", "summary": "", + "description": "", "remarks": "", "conceptual": "", "example": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.html.view.verified.json index 190906daa8a..97072c31bef 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp10.html.view.verified.json @@ -59,6 +59,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -120,6 +121,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -181,6 +183,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -249,6 +252,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -310,6 +314,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -371,6 +376,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -543,6 +549,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.CheckedUserDefinedOperators-1.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.CheckedUserDefinedOperators-1.html.view.verified.json index a722eac5372..f6f8c2ed140 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.CheckedUserDefinedOperators-1.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.CheckedUserDefinedOperators-1.html.view.verified.json @@ -316,6 +316,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_Addition__0__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_Addition(%600%2C%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L29", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -586,6 +587,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_CheckedAddition__0__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_CheckedAddition(%600%2C%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L38", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -809,6 +811,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_CheckedDecrement__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_CheckedDecrement(%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L36", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1079,6 +1082,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_CheckedDivision__0__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_CheckedDivision(%600%2C%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L41", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1301,6 +1305,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_CheckedExplicit__0__System_Int32.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_CheckedExplicit(%600)~System.Int32%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L42", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1524,6 +1529,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_CheckedIncrement__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_CheckedIncrement(%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L35", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1794,6 +1800,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_CheckedMultiply__0__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_CheckedMultiply(%600%2C%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L40", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -2064,6 +2071,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_CheckedSubtraction__0__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_CheckedSubtraction(%600%2C%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L39", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -2287,6 +2295,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_CheckedUnaryNegation__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_CheckedUnaryNegation(%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L37", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -2510,6 +2519,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_Decrement__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_Decrement(%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L27", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -2780,6 +2790,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_Division__0__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_Division(%600%2C%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L32", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -3002,6 +3013,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_Explicit__0__System_Int32.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_Explicit(%600)~System.Int32%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L33", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -3225,6 +3237,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_Increment__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_Increment(%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L26", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -3495,6 +3508,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_Multiply__0__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_Multiply(%600%2C%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L31", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -3765,6 +3779,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_Subtraction__0__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_Subtraction(%600%2C%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L30", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -3988,6 +4003,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1_op_UnaryNegation__0_.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601.op_UnaryNegation(%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L28", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -4234,6 +4250,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_CheckedUserDefinedOperators_1.md&value=---%0Auid%3A%20CSharp11.CheckedUserDefinedOperators%601%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L24", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.RequiredModifier.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.RequiredModifier.html.view.verified.json index fd7577df061..fff7a030c5f 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.RequiredModifier.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.RequiredModifier.html.view.verified.json @@ -225,6 +225,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_RequiredModifier_FirstName.md&value=---%0Auid%3A%20CSharp11.RequiredModifier.FirstName%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L47", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -404,6 +405,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_RequiredModifier_LastName.md&value=---%0Auid%3A%20CSharp11.RequiredModifier.LastName%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L49", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -583,6 +585,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_RequiredModifier_MiddleName.md&value=---%0Auid%3A%20CSharp11.RequiredModifier.MiddleName%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L48", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1221,6 +1224,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_RequiredModifier.md&value=---%0Auid%3A%20CSharp11.RequiredModifier%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L45", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.ScopedModifier.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.ScopedModifier.html.view.verified.json index ec08d353e93..a214f90d045 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.ScopedModifier.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.ScopedModifier.html.view.verified.json @@ -272,6 +272,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_ScopedModifier_CreateSpan_System_Int32__.md&value=---%0Auid%3A%20CSharp11.ScopedModifier.CreateSpan(System.Int32%40)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L59", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -910,6 +911,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_ScopedModifier.md&value=---%0Auid%3A%20CSharp11.ScopedModifier%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L57", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.StaticAbstractMembersInInterfaces.IGetNext-1.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.StaticAbstractMembersInInterfaces.IGetNext-1.html.view.verified.json index 2d228cc20bb..bea2093f879 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.StaticAbstractMembersInInterfaces.IGetNext-1.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.StaticAbstractMembersInInterfaces.IGetNext-1.html.view.verified.json @@ -269,6 +269,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_StaticAbstractMembersInInterfaces_IGetNext_1_op_Increment__0_.md&value=---%0Auid%3A%20CSharp11.StaticAbstractMembersInInterfaces.IGetNext%601.op_Increment(%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L7", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -515,6 +516,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_StaticAbstractMembersInInterfaces_IGetNext_1.md&value=---%0Auid%3A%20CSharp11.StaticAbstractMembersInInterfaces.IGetNext%601%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L5", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.StaticAbstractMembersInInterfaces.RepeatSequence.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.StaticAbstractMembersInInterfaces.RepeatSequence.html.view.verified.json index 876de82800e..3d1bdad3e27 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.StaticAbstractMembersInInterfaces.RepeatSequence.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.StaticAbstractMembersInInterfaces.RepeatSequence.html.view.verified.json @@ -178,6 +178,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_StaticAbstractMembersInInterfaces_RepeatSequence__ctor.md&value=---%0Auid%3A%20CSharp11.StaticAbstractMembersInInterfaces.RepeatSequence.%23ctor%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L15", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -319,6 +320,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_StaticAbstractMembersInInterfaces_RepeatSequence_Text.md&value=---%0Auid%3A%20CSharp11.StaticAbstractMembersInInterfaces.RepeatSequence.Text%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L13", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -548,6 +550,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_StaticAbstractMembersInInterfaces_RepeatSequence_ToString.md&value=---%0Auid%3A%20CSharp11.StaticAbstractMembersInInterfaces.RepeatSequence.ToString%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L20", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -822,6 +825,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_StaticAbstractMembersInInterfaces_RepeatSequence_op_Increment_CSharp11_StaticAbstractMembersInInterfaces_RepeatSequence_.md&value=---%0Auid%3A%20CSharp11.StaticAbstractMembersInInterfaces.RepeatSequence.op_Increment(CSharp11.StaticAbstractMembersInInterfaces.RepeatSequence)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L17", + "description": "", "remarks": "", "conceptual": "", "seealso": [], @@ -1354,6 +1358,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_StaticAbstractMembersInInterfaces_RepeatSequence.md&value=---%0Auid%3A%20CSharp11.StaticAbstractMembersInInterfaces.RepeatSequence%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L10", "summary": "", + "description": "", "remarks": "", "conceptual": "", "example": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.StaticAbstractMembersInInterfaces.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.StaticAbstractMembersInInterfaces.html.view.verified.json index 89aff6aa8b0..31a0ae34e11 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.StaticAbstractMembersInInterfaces.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.StaticAbstractMembersInInterfaces.html.view.verified.json @@ -676,6 +676,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp11_StaticAbstractMembersInInterfaces.md&value=---%0Auid%3A%20CSharp11.StaticAbstractMembersInInterfaces%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp11.cs/#L3", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.html.view.verified.json index e51fbf1605c..f76b47fcb2f 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp11.html.view.verified.json @@ -59,6 +59,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -120,6 +121,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -181,6 +183,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -250,6 +253,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -318,6 +322,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -379,6 +384,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -551,6 +557,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.CollectionExpressions.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.CollectionExpressions.html.view.verified.json index 3d180049b05..cb13688b7bf 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.CollectionExpressions.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.CollectionExpressions.html.view.verified.json @@ -180,6 +180,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_CollectionExpressions_a.md&value=---%0Auid%3A%20CSharp12.CollectionExpressions.a%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L58", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -314,6 +315,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_CollectionExpressions_twoD.md&value=---%0Auid%3A%20CSharp12.CollectionExpressions.twoD%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L60", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -952,6 +954,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_CollectionExpressions.md&value=---%0Auid%3A%20CSharp12.CollectionExpressions%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L51", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.DefaultLambdaParameters.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.DefaultLambdaParameters.html.view.verified.json index 4a6c43ee9f6..2358c442fc8 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.DefaultLambdaParameters.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.DefaultLambdaParameters.html.view.verified.json @@ -178,6 +178,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_DefaultLambdaParameters_Foo.md&value=---%0Auid%3A%20CSharp12.DefaultLambdaParameters.Foo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L65", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -816,6 +817,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_DefaultLambdaParameters.md&value=---%0Auid%3A%20CSharp12.DefaultLambdaParameters%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L63", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.InlineArrays.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.InlineArrays.html.view.verified.json index 6656b033de1..62039967536 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.InlineArrays.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.InlineArrays.html.view.verified.json @@ -575,6 +575,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_InlineArrays.md&value=---%0Auid%3A%20CSharp12.InlineArrays%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L77", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.PrimaryConstructors.BankAccount.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.PrimaryConstructors.BankAccount.html.view.verified.json index 63c1bfe8a5b..5c46da3df70 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.PrimaryConstructors.BankAccount.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.PrimaryConstructors.BankAccount.html.view.verified.json @@ -272,6 +272,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_BankAccount__ctor_System_String_System_String_.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.BankAccount.%23ctor(System.String%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L13", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -458,6 +459,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_BankAccount_AccountID.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.BankAccount.AccountID%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L15", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -637,6 +639,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_BankAccount_Owner.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.BankAccount.Owner%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L16", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -866,6 +869,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_BankAccount_ToString.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.BankAccount.ToString%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L18", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1472,6 +1476,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_BankAccount.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.BankAccount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L13", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.PrimaryConstructors.CheckAccount.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.PrimaryConstructors.CheckAccount.html.view.verified.json index ab6b07fc566..366e44552f3 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.PrimaryConstructors.CheckAccount.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.PrimaryConstructors.CheckAccount.html.view.verified.json @@ -318,6 +318,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_CheckAccount__ctor_System_String_System_String_System_Decimal_.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.CheckAccount.%23ctor(System.String%2CSystem.String%2CSystem.Decimal)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L21", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -504,6 +505,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_CheckAccount_CurrentBalance.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.CheckAccount.CurrentBalance%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L23", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -691,6 +693,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_CheckAccount_Deposit_System_Decimal_.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.CheckAccount.Deposit(System.Decimal)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L25", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -913,6 +916,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_CheckAccount_ToString.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.CheckAccount.ToString%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L47", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1092,6 +1096,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_CheckAccount_Withdrawal_System_Decimal_.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.CheckAccount.Withdrawal(System.Decimal)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L34", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1832,6 +1837,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_CheckAccount.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.CheckAccount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L21", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.PrimaryConstructors.Distance.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.PrimaryConstructors.Distance.html.view.verified.json index ca34470bca2..3a70cb950bf 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.PrimaryConstructors.Distance.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.PrimaryConstructors.Distance.html.view.verified.json @@ -272,6 +272,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_Distance__ctor_System_Double_System_Double_.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.Distance.%23ctor(System.Double%2CSystem.Double)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L7", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -413,6 +414,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_Distance_Direction.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.Distance.Direction%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L10", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -547,6 +549,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_Distance_Magnitude.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.Distance.Magnitude%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L9", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1084,6 +1087,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors_Distance.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors.Distance%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L7", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.PrimaryConstructors.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.PrimaryConstructors.html.view.verified.json index 31e1ed9c6c0..bc6729c96fa 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.PrimaryConstructors.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.PrimaryConstructors.html.view.verified.json @@ -676,6 +676,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_PrimaryConstructors.md&value=---%0Auid%3A%20CSharp12.PrimaryConstructors%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L5", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.RefReadOnlyParameters.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.RefReadOnlyParameters.html.view.verified.json index babb259c018..d05dcc5dbcc 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.RefReadOnlyParameters.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.RefReadOnlyParameters.html.view.verified.json @@ -226,6 +226,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_RefReadOnlyParameters_Foo_System_Int32__.md&value=---%0Auid%3A%20CSharp12.RefReadOnlyParameters.Foo(System.Int32%40)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L85", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -864,6 +865,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp12_RefReadOnlyParameters.md&value=---%0Auid%3A%20CSharp12.RefReadOnlyParameters%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp12.cs/#L83", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.html.view.verified.json index dc399f94997..90daa0d0b52 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp12.html.view.verified.json @@ -59,6 +59,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -120,6 +121,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -181,6 +183,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -243,6 +246,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -304,6 +308,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -365,6 +370,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -433,6 +439,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -494,6 +501,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -666,6 +674,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.DefaultInterfaceMembers.IA.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.DefaultInterfaceMembers.IA.html.view.verified.json index 3dd3a5f7365..58a9a043cde 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.DefaultInterfaceMembers.IA.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.DefaultInterfaceMembers.IA.html.view.verified.json @@ -178,6 +178,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_DefaultInterfaceMembers_IA_M.md&value=---%0Auid%3A%20CSharp8.DefaultInterfaceMembers.IA.M%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L51", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -419,6 +420,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_DefaultInterfaceMembers_IA.md&value=---%0Auid%3A%20CSharp8.DefaultInterfaceMembers.IA%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L49", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.DefaultInterfaceMembers.Nested.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.DefaultInterfaceMembers.Nested.html.view.verified.json index 27b28929932..cba9456b9b8 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.DefaultInterfaceMembers.Nested.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.DefaultInterfaceMembers.Nested.html.view.verified.json @@ -676,6 +676,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_DefaultInterfaceMembers_Nested.md&value=---%0Auid%3A%20CSharp8.DefaultInterfaceMembers.Nested%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L41", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.DefaultInterfaceMembers.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.DefaultInterfaceMembers.html.view.verified.json index 313a1f0b4ed..11845406e5b 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.DefaultInterfaceMembers.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.DefaultInterfaceMembers.html.view.verified.json @@ -180,6 +180,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_DefaultInterfaceMembers_GravitationalConstant.md&value=---%0Auid%3A%20CSharp8.DefaultInterfaceMembers.GravitationalConstant%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L31", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -314,6 +315,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_DefaultInterfaceMembers_X.md&value=---%0Auid%3A%20CSharp8.DefaultInterfaceMembers.X%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L30", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -453,6 +455,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_DefaultInterfaceMembers_DoSomething.md&value=---%0Auid%3A%20CSharp8.DefaultInterfaceMembers.DoSomething%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L46", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -585,6 +588,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_DefaultInterfaceMembers_DoSomethingElse.md&value=---%0Auid%3A%20CSharp8.DefaultInterfaceMembers.DoSomethingElse%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L47", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -813,6 +817,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_DefaultInterfaceMembers_op_UnaryPlus_CSharp8_DefaultInterfaceMembers_.md&value=---%0Auid%3A%20CSharp8.DefaultInterfaceMembers.op_UnaryPlus(CSharp8.DefaultInterfaceMembers)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L34", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1054,6 +1059,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_DefaultInterfaceMembers.md&value=---%0Auid%3A%20CSharp8.DefaultInterfaceMembers%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L28", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.DisposableRefStructs.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.DisposableRefStructs.html.view.verified.json index 969c0cd28dd..832c1323191 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.DisposableRefStructs.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.DisposableRefStructs.html.view.verified.json @@ -178,6 +178,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_DisposableRefStructs_Dispose.md&value=---%0Auid%3A%20CSharp8.DisposableRefStructs.Dispose%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L57", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -310,6 +311,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_DisposableRefStructs_DoSomething.md&value=---%0Auid%3A%20CSharp8.DisposableRefStructs.DoSomething%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L61", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -847,6 +849,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_DisposableRefStructs.md&value=---%0Auid%3A%20CSharp8.DisposableRefStructs%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L55", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.Issue4007.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.Issue4007.html.view.verified.json index aaa2d299b28..01027e10755 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.Issue4007.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.Issue4007.html.view.verified.json @@ -226,6 +226,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Issue4007_SomeMethod_System_Int32_.md&value=---%0Auid%3A%20CSharp8.Issue4007.SomeMethod(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L148", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -358,6 +359,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Issue4007_SomeOtherMethod.md&value=---%0Auid%3A%20CSharp8.Issue4007.SomeOtherMethod%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L158", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -997,6 +999,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Issue4007.md&value=---%0Auid%3A%20CSharp8.Issue4007%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L146", + "description": "This works: . This does not work: .", "remarks": "", "conceptual": "", "implements": "", @@ -1006,7 +1009,6 @@ "hideSubtitle": false, "isClass": true, "inClass": true, - "description": "This works: . This does not work: .", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.Misc.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.Misc.html.view.verified.json index 1f1ae93d538..dd76ba34033 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.Misc.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.Misc.html.view.verified.json @@ -223,6 +223,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Misc_AsynchronousStreams.md&value=---%0Auid%3A%20CSharp8.Misc.AsynchronousStreams%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L98", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -401,6 +402,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Misc_GenerateSequence.md&value=---%0Auid%3A%20CSharp8.Misc.GenerateSequence%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L106", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -533,6 +535,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Misc_IndicesAndRanges.md&value=---%0Auid%3A%20CSharp8.Misc.IndicesAndRanges%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L120", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -758,6 +761,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Misc_IsExpression_System_DateTime_.md&value=---%0Auid%3A%20CSharp8.Misc.IsExpression(System.DateTime)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L78", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -890,6 +894,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Misc_NullCoalescingAssignment.md&value=---%0Auid%3A%20CSharp8.Misc.NullCoalescingAssignment%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L128", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1022,6 +1027,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Misc_StackallocInNestedExpressions.md&value=---%0Auid%3A%20CSharp8.Misc.StackallocInNestedExpressions%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L134", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1247,6 +1253,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Misc_StaticLocalFunctions_System_Int32_.md&value=---%0Auid%3A%20CSharp8.Misc.StaticLocalFunctions(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L89", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1472,6 +1479,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Misc_SwitchExpression_System_ConsoleColor_.md&value=---%0Auid%3A%20CSharp8.Misc.SwitchExpression(System.ConsoleColor)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L81", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1604,6 +1612,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Misc_UsingDeclaration.md&value=---%0Auid%3A%20CSharp8.Misc.UsingDeclaration%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L115", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -2242,6 +2251,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_Misc.md&value=---%0Auid%3A%20CSharp8.Misc%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L76", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.NullableReferenceTypes.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.NullableReferenceTypes.html.view.verified.json index a0f5d40427f..ffb55fb5a22 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.NullableReferenceTypes.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.NullableReferenceTypes.html.view.verified.json @@ -180,6 +180,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_NullableReferenceTypes_Field.md&value=---%0Auid%3A%20CSharp8.NullableReferenceTypes.Field%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L71", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -366,6 +367,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_NullableReferenceTypes_Property.md&value=---%0Auid%3A%20CSharp8.NullableReferenceTypes.Property%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L69", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -600,6 +602,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_NullableReferenceTypes_DoSomething_System_Collections_Generic_List_System_String__.md&value=---%0Auid%3A%20CSharp8.NullableReferenceTypes.DoSomething(System.Collections.Generic.List%7BSystem.String%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L73", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1238,6 +1241,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_NullableReferenceTypes.md&value=---%0Auid%3A%20CSharp8.NullableReferenceTypes%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L67", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.ReadOnlyMembers.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.ReadOnlyMembers.html.view.verified.json index 913ba7e28df..55dad054b6b 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.ReadOnlyMembers.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.ReadOnlyMembers.html.view.verified.json @@ -225,6 +225,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_ReadOnlyMembers_Counter.md&value=---%0Auid%3A%20CSharp8.ReadOnlyMembers.Counter%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L21", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -404,6 +405,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_ReadOnlyMembers_X.md&value=---%0Auid%3A%20CSharp8.ReadOnlyMembers.X%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L10", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -583,6 +585,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_ReadOnlyMembers_Y.md&value=---%0Auid%3A%20CSharp8.ReadOnlyMembers.Y%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L11", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -767,6 +770,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_ReadOnlyMembers_Sum.md&value=---%0Auid%3A%20CSharp8.ReadOnlyMembers.Sum%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L13", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -989,6 +993,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_ReadOnlyMembers_ToString.md&value=---%0Auid%3A%20CSharp8.ReadOnlyMembers.ToString%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L18", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1476,6 +1481,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp8_ReadOnlyMembers.md&value=---%0Auid%3A%20CSharp8.ReadOnlyMembers%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp8.cs/#L8", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.html.view.verified.json index b40d0a1884f..5a0fcddbdbe 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp8.html.view.verified.json @@ -59,6 +59,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -120,6 +121,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -181,6 +183,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -242,6 +245,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -310,6 +314,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -371,6 +376,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -440,6 +446,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -501,6 +508,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -673,6 +681,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.FunctionPointers.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.FunctionPointers.html.view.verified.json index 6177c29dc9e..be2c8d1ff10 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.FunctionPointers.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.FunctionPointers.html.view.verified.json @@ -437,6 +437,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_FunctionPointers_Example_System_Action_System_Int32_______.md&value=---%0Auid%3A%20CSharp9.FunctionPointers.Example(System.Action%7BSystem.Int32%7D%2C%2C%2C%2C%2C)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L30", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1075,6 +1076,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_FunctionPointers.md&value=---%0Auid%3A%20CSharp9.FunctionPointers%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L28", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.InitOnlySetters.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.InitOnlySetters.html.view.verified.json index 3fbb1a406fd..ba727f72bbc 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.InitOnlySetters.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.InitOnlySetters.html.view.verified.json @@ -225,6 +225,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_InitOnlySetters_PressureInMillibars.md&value=---%0Auid%3A%20CSharp9.InitOnlySetters.PressureInMillibars%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L19", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -404,6 +405,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_InitOnlySetters_RecordedAt.md&value=---%0Auid%3A%20CSharp9.InitOnlySetters.RecordedAt%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L17", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -583,6 +585,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_InitOnlySetters_TemperatureInCelsius.md&value=---%0Auid%3A%20CSharp9.InitOnlySetters.TemperatureInCelsius%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L18", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1221,6 +1224,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_InitOnlySetters.md&value=---%0Auid%3A%20CSharp9.InitOnlySetters%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L15", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.NativeSizedIntegers.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.NativeSizedIntegers.html.view.verified.json index c78535229a3..c1455a23e00 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.NativeSizedIntegers.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.NativeSizedIntegers.html.view.verified.json @@ -180,6 +180,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_NativeSizedIntegers_X.md&value=---%0Auid%3A%20CSharp9.NativeSizedIntegers.X%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L24", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -314,6 +315,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_NativeSizedIntegers_Y.md&value=---%0Auid%3A%20CSharp9.NativeSizedIntegers.Y%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L25", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -952,6 +954,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_NativeSizedIntegers.md&value=---%0Auid%3A%20CSharp9.NativeSizedIntegers%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L22", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.RecordTypes.Person.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.RecordTypes.Person.html.view.verified.json index 0afc5fc7401..370c50f219a 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.RecordTypes.Person.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.RecordTypes.Person.html.view.verified.json @@ -272,6 +272,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_RecordTypes_Person__ctor_System_String_System_String_.md&value=---%0Auid%3A%20CSharp9.RecordTypes.Person.%23ctor(System.String%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L10", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -458,6 +459,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_RecordTypes_Person_FirstName.md&value=---%0Auid%3A%20CSharp9.RecordTypes.Person.FirstName%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L10", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -637,6 +639,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_RecordTypes_Person_LastName.md&value=---%0Auid%3A%20CSharp9.RecordTypes.Person.LastName%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L10", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1339,6 +1342,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_RecordTypes_Person.md&value=---%0Auid%3A%20CSharp9.RecordTypes.Person%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L10", "summary": "", + "description": "", "remarks": "", "conceptual": "", "example": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.RecordTypes.Teacher.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.RecordTypes.Teacher.html.view.verified.json index 0962027ec30..679c13743dd 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.RecordTypes.Teacher.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.RecordTypes.Teacher.html.view.verified.json @@ -318,6 +318,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_RecordTypes_Teacher__ctor_System_String_System_String_System_Int32_.md&value=---%0Auid%3A%20CSharp9.RecordTypes.Teacher.%23ctor(System.String%2CSystem.String%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L12", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -504,6 +505,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_RecordTypes_Teacher_Grade.md&value=---%0Auid%3A%20CSharp9.RecordTypes.Teacher.Grade%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L12", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1383,6 +1385,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_RecordTypes_Teacher.md&value=---%0Auid%3A%20CSharp9.RecordTypes.Teacher%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L12", "summary": "", + "description": "", "remarks": "", "conceptual": "", "example": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.RecordTypes.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.RecordTypes.html.view.verified.json index 1463cbabc53..b145ff3ca8f 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.RecordTypes.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.RecordTypes.html.view.verified.json @@ -676,6 +676,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CSharp9_RecordTypes.md&value=---%0Auid%3A%20CSharp9.RecordTypes%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/csharp/src/CSharp9.cs/#L8", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.html.view.verified.json index 17c733bfae0..ca55d6f8aa6 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.CSharp.Windows/api/CSharp9.html.view.verified.json @@ -59,6 +59,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -120,6 +121,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -181,6 +183,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -242,6 +245,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -304,6 +308,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -365,6 +370,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -537,6 +543,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Linux/api/MyExample.ExampleClass.-ctor.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Linux/api/MyExample.ExampleClass.-ctor.html.view.verified.json index 3265447c2f2..0a605557221 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Linux/api/MyExample.ExampleClass.-ctor.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Linux/api/MyExample.ExampleClass.-ctor.html.view.verified.json @@ -128,6 +128,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=MyExample_ExampleClass__ctor.md&value=---%0Auid%3A%20MyExample.ExampleClass.%23ctor%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/extensions/src/ExampleClass.cs/#L13", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -359,6 +360,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=MyExample_ExampleClass__ctor_.md&value=---%0Auid%3A%20MyExample.ExampleClass.%23ctor*%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/extensions/src/ExampleClass.cs/#L13", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Linux/api/MyExample.ExampleClass.MyEvent.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Linux/api/MyExample.ExampleClass.MyEvent.html.view.verified.json index ccb534389a9..8736290000f 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Linux/api/MyExample.ExampleClass.MyEvent.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Linux/api/MyExample.ExampleClass.MyEvent.html.view.verified.json @@ -293,6 +293,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=MyExample_ExampleClass_MyEvent.md&value=---%0Auid%3A%20MyExample.ExampleClass.MyEvent%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/extensions/src/ExampleClass.cs/#L7", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Linux/api/MyExample.ExampleClass.MyMethod.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Linux/api/MyExample.ExampleClass.MyMethod.html.view.verified.json index 532ec46dc17..0854ce48696 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Linux/api/MyExample.ExampleClass.MyMethod.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Linux/api/MyExample.ExampleClass.MyMethod.html.view.verified.json @@ -173,6 +173,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=MyExample_ExampleClass_MyMethod.md&value=---%0Auid%3A%20MyExample.ExampleClass.MyMethod%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/extensions/src/ExampleClass.cs/#L18", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -404,6 +405,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=MyExample_ExampleClass_MyMethod_.md&value=---%0Auid%3A%20MyExample.ExampleClass.MyMethod*%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/extensions/src/ExampleClass.cs/#L18", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Linux/api/MyExample.ExampleClass.MyProperty.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Linux/api/MyExample.ExampleClass.MyProperty.html.view.verified.json index a559240155c..8416fe5b609 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Linux/api/MyExample.ExampleClass.MyProperty.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Linux/api/MyExample.ExampleClass.MyProperty.html.view.verified.json @@ -175,6 +175,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=MyExample_ExampleClass_MyProperty.md&value=---%0Auid%3A%20MyExample.ExampleClass.MyProperty%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/extensions/src/ExampleClass.cs/#L11", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -406,6 +407,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=MyExample_ExampleClass_MyProperty_.md&value=---%0Auid%3A%20MyExample.ExampleClass.MyProperty*%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/extensions/src/ExampleClass.cs/#L11", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Linux/api/MyExample.ExampleClass.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Linux/api/MyExample.ExampleClass.html.view.verified.json index fa932637394..6d49da0a41c 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Linux/api/MyExample.ExampleClass.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Linux/api/MyExample.ExampleClass.html.view.verified.json @@ -106,6 +106,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -174,6 +175,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -242,6 +244,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -310,6 +313,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -951,6 +955,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=MyExample_ExampleClass.md&value=---%0Auid%3A%20MyExample.ExampleClass%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/extensions/src/ExampleClass.cs/#L5", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Linux/api/MyExample.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Linux/api/MyExample.html.view.verified.json index 72ef8b73b1d..6cab3f84175 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Linux/api/MyExample.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Linux/api/MyExample.html.view.verified.json @@ -59,6 +59,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -231,6 +232,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Windows/api/MyExample.ExampleClass.-ctor.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Windows/api/MyExample.ExampleClass.-ctor.html.view.verified.json index 3265447c2f2..0a605557221 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Windows/api/MyExample.ExampleClass.-ctor.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Windows/api/MyExample.ExampleClass.-ctor.html.view.verified.json @@ -128,6 +128,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=MyExample_ExampleClass__ctor.md&value=---%0Auid%3A%20MyExample.ExampleClass.%23ctor%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/extensions/src/ExampleClass.cs/#L13", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -359,6 +360,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=MyExample_ExampleClass__ctor_.md&value=---%0Auid%3A%20MyExample.ExampleClass.%23ctor*%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/extensions/src/ExampleClass.cs/#L13", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Windows/api/MyExample.ExampleClass.MyEvent.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Windows/api/MyExample.ExampleClass.MyEvent.html.view.verified.json index ccb534389a9..8736290000f 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Windows/api/MyExample.ExampleClass.MyEvent.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Windows/api/MyExample.ExampleClass.MyEvent.html.view.verified.json @@ -293,6 +293,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=MyExample_ExampleClass_MyEvent.md&value=---%0Auid%3A%20MyExample.ExampleClass.MyEvent%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/extensions/src/ExampleClass.cs/#L7", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Windows/api/MyExample.ExampleClass.MyMethod.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Windows/api/MyExample.ExampleClass.MyMethod.html.view.verified.json index 532ec46dc17..0854ce48696 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Windows/api/MyExample.ExampleClass.MyMethod.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Windows/api/MyExample.ExampleClass.MyMethod.html.view.verified.json @@ -173,6 +173,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=MyExample_ExampleClass_MyMethod.md&value=---%0Auid%3A%20MyExample.ExampleClass.MyMethod%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/extensions/src/ExampleClass.cs/#L18", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -404,6 +405,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=MyExample_ExampleClass_MyMethod_.md&value=---%0Auid%3A%20MyExample.ExampleClass.MyMethod*%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/extensions/src/ExampleClass.cs/#L18", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Windows/api/MyExample.ExampleClass.MyProperty.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Windows/api/MyExample.ExampleClass.MyProperty.html.view.verified.json index a559240155c..8416fe5b609 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Windows/api/MyExample.ExampleClass.MyProperty.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Windows/api/MyExample.ExampleClass.MyProperty.html.view.verified.json @@ -175,6 +175,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=MyExample_ExampleClass_MyProperty.md&value=---%0Auid%3A%20MyExample.ExampleClass.MyProperty%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/extensions/src/ExampleClass.cs/#L11", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -406,6 +407,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=MyExample_ExampleClass_MyProperty_.md&value=---%0Auid%3A%20MyExample.ExampleClass.MyProperty*%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/extensions/src/ExampleClass.cs/#L11", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Windows/api/MyExample.ExampleClass.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Windows/api/MyExample.ExampleClass.html.view.verified.json index fa932637394..6d49da0a41c 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Windows/api/MyExample.ExampleClass.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Windows/api/MyExample.ExampleClass.html.view.verified.json @@ -106,6 +106,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -174,6 +175,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -242,6 +244,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -310,6 +313,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -951,6 +955,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=MyExample_ExampleClass.md&value=---%0Auid%3A%20MyExample.ExampleClass%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/extensions/src/ExampleClass.cs/#L5", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Windows/api/MyExample.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Windows/api/MyExample.html.view.verified.json index 72ef8b73b1d..6cab3f84175 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Windows/api/MyExample.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Extensions.Windows/api/MyExample.html.view.verified.json @@ -59,6 +59,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -231,6 +232,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromAssembly.Class1.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromAssembly.Class1.html.view.verified.json index 8024d36dd78..6f11582a542 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromAssembly.Class1.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromAssembly.Class1.html.view.verified.json @@ -173,6 +173,7 @@ "platform": null, "docurl": "", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/assembly/Class1.cs", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -307,6 +308,7 @@ "platform": null, "docurl": "", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/assembly/Class1.cs", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -838,6 +840,7 @@ "yamlmime": "ManagedReference", "docurl": "", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/assembly/Class1.cs", + "description": "This is a test class.", "remarks": "", "conceptual": "", "implements": "", @@ -847,7 +850,6 @@ "hideSubtitle": false, "isClass": true, "inClass": true, - "description": "This is a test class.", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file 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 index 69974feec9e..60a61ea8689 100644 --- 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 @@ -220,6 +220,7 @@ "platform": null, "docurl": "", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/assembly/Class1.cs", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -650,6 +651,7 @@ "docurl": "", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/assembly/Class1.cs", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", 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 22e6ba07ec3..26aa7bfe56d 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 @@ -60,6 +60,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -129,6 +130,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -199,6 +201,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromCSharpSourceCode.CSharp.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromCSharpSourceCode.CSharp.html.view.verified.json index 8ca3fa46135..391a0e71fbc 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromCSharpSourceCode.CSharp.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromCSharpSourceCode.CSharp.html.view.verified.json @@ -223,6 +223,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromCSharpSourceCode_CSharp_Main_System_String___.md&value=---%0Auid%3A%20BuildFromCSharpSourceCode.CSharp.Main(System.String%5B%5D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/csharp/CSharp.cs/#L10", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -756,6 +757,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromCSharpSourceCode_CSharp.md&value=---%0Auid%3A%20BuildFromCSharpSourceCode.CSharp%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/csharp/CSharp.cs/#L8", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromCSharpSourceCode.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromCSharpSourceCode.html.view.verified.json index 0437ea7a4df..b7a766be7f9 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromCSharpSourceCode.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromCSharpSourceCode.html.view.verified.json @@ -59,6 +59,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -126,6 +127,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.IIssue8948.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.IIssue8948.html.view.verified.json index bf2c0661855..9012ed6467d 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.IIssue8948.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.IIssue8948.html.view.verified.json @@ -185,6 +185,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_IIssue8948_DoNothing__1.md&value=---%0Auid%3A%20BuildFromProject.Class1.IIssue8948.DoNothing%60%601%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L140", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -323,6 +324,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_IIssue8948.md&value=---%0Auid%3A%20BuildFromProject.Class1.IIssue8948%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L134", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.Issue8665.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.Issue8665.html.view.verified.json index 854bbbb5e37..22944257e87 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.Issue8665.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.Issue8665.html.view.verified.json @@ -178,6 +178,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8665__ctor.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8665.%23ctor%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L112", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -358,6 +359,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8665__ctor_System_Int32_.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8665.%23ctor(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L114", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -584,6 +586,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8665__ctor_System_Int32_System_Char_.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8665.%23ctor(System.Int32%2CSystem.Char)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L116", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -856,6 +859,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8665__ctor_System_Int32_System_Char_System_String_.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8665.%23ctor(System.Int32%2CSystem.Char%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L118", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1042,6 +1046,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8665_Bar.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8665.Bar%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L109", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1221,6 +1226,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8665_Baz.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8665.Baz%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L110", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1400,6 +1406,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8665_Foo.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8665.Foo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L108", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1936,6 +1943,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8665.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8665%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L106", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.Issue8696Attribute.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.Issue8696Attribute.html.view.verified.json index 72e45ff54a6..b54ecc130b2 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.Issue8696Attribute.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.Issue8696Attribute.html.view.verified.json @@ -456,6 +456,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8696Attribute__ctor_System_String_System_Int32_System_Int32_System_String___System_Boolean_System_Type_.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8696Attribute.%23ctor(System.String%2CSystem.Int32%2CSystem.Int32%2CSystem.String%5B%5D%2CSystem.Boolean%2CSystem.Type)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L128", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -2757,6 +2758,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8696Attribute.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8696Attribute%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L126", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.Issue8948.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.Issue8948.html.view.verified.json index b70d99a0ddb..a2b8af94c80 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.Issue8948.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.Issue8948.html.view.verified.json @@ -230,6 +230,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8948_DoNothing__1.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8948.DoNothing%60%601%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L146", + "description": "", "remarks": "", "conceptual": "", "seealso": [], @@ -809,6 +810,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8948.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8948%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L143", "summary": "", + "description": "", "remarks": "", "conceptual": "", "example": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.Issue9260.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.Issue9260.html.view.verified.json index 7c73fa6d50b..5d70683fef7 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.Issue9260.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.Issue9260.html.view.verified.json @@ -182,6 +182,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue9260_Value.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue9260.Value%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L174", + "description": "", "conceptual": "", "implements": "", "seealso": [], @@ -323,6 +324,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue9260_OldAndUnusedValue.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue9260.OldAndUnusedValue%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L182", + "description": "", "conceptual": "", "implements": "", "seealso": [], @@ -469,6 +471,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue9260_OldAndUnusedValue2.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue9260.OldAndUnusedValue2%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L191", + "description": "", "conceptual": "", "implements": "", "seealso": [], @@ -606,6 +609,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue9260.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue9260%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L166", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.Test-1.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.Test-1.html.view.verified.json index 01043efccd2..6417e7a77d6 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.Test-1.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.Test-1.html.view.verified.json @@ -579,6 +579,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Test_1.md&value=---%0Auid%3A%20BuildFromProject.Class1.Test%601%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L6", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.html.view.verified.json index ba9b6bc845b..212fc08c709 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Class1.html.view.verified.json @@ -179,6 +179,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue1651.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue1651%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L33", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -311,6 +312,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue1887.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue1887%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L152", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -446,6 +448,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue2623.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue2623%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L78", + "description": "", "conceptual": "", "implements": "", "seealso": [], @@ -578,6 +581,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue2723.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue2723%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L97", + "description": "", "conceptual": "", "implements": "", "seealso": [], @@ -712,6 +716,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue4017.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue4017%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L56", + "description": "", "conceptual": "", "implements": "", "seealso": [], @@ -844,6 +849,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue4392.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue4392%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L102", + "description": "", "conceptual": "", "implements": "", "seealso": [], @@ -976,6 +982,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue7484.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue7484%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L43", + "description": "", "conceptual": "", "implements": "", "seealso": [], @@ -1111,6 +1118,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8764__1.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8764%60%601%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L104", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1340,6 +1348,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue896.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue896%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L20", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1516,6 +1525,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue9216.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue9216%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L164", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1694,6 +1704,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_XmlCommentIncludeTag.md&value=---%0Auid%3A%20BuildFromProject.Class1.XmlCommentIncludeTag%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L12", + "description": "", "conceptual": "", "seealso": [], "id": "BuildFromProject_Class1_XmlCommentIncludeTag", @@ -2272,6 +2283,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1.md&value=---%0Auid%3A%20BuildFromProject.Class1%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L3", "summary": "", + "description": "", "remarks": "", "conceptual": "", "example": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Dog.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Dog.html.view.verified.json new file mode 100644 index 00000000000..adbb442528a --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Dog.html.view.verified.json @@ -0,0 +1,1194 @@ +{ + "uid": "BuildFromProject.Dog", + "isEii": false, + "isExtensionMethod": false, + "parent": { + "uid": "BuildFromProject", + "isEii": false, + "isExtensionMethod": false, + "href": "BuildFromProject.html", + "name": [ + { + "lang": "csharp", + "value": "BuildFromProject" + }, + { + "lang": "vb", + "value": "BuildFromProject" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "BuildFromProject" + }, + { + "lang": "vb", + "value": "BuildFromProject" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject" + }, + { + "lang": "vb", + "value": "BuildFromProject" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "level": 0.0 + }, + "children": [ + { + "inConstructor": true, + "typePropertyName": "inConstructor", + "id": "constructors", + "children": [ + { + "uid": "BuildFromProject.Dog.#ctor(System.String,System.Int32)", + "isEii": false, + "isExtensionMethod": false, + "parent": "BuildFromProject.Dog", + "isExternal": false, + "name": [ + { + "lang": "csharp", + "value": "Dog(string, int)" + }, + { + "lang": "vb", + "value": "New(String, Integer)" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Dog.Dog(string, int)" + }, + { + "lang": "vb", + "value": "Dog.New(String, Integer)" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Dog.Dog(string, int)" + }, + { + "lang": "vb", + "value": "BuildFromProject.Dog.New(String, Integer)" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "syntax": { + "content": [ + { + "lang": "csharp", + "value": "public Dog(string name, int age)" + }, + { + "lang": "vb", + "value": "Public Sub New(name As String, age As Integer)" + } + ], + "parameters": [ + { + "id": "name", + "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": "" + } + ] + }, + "description": "

Name of the dog.

\n" + }, + { + "id": "age", + "type": { + "uid": "System.Int32", + "name": [ + { + "lang": "csharp", + "value": "int" + }, + { + "lang": "vb", + "value": "Integer" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "int" + }, + { + "lang": "vb", + "value": "Integer" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "int" + }, + { + "lang": "vb", + "value": "Integer" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ] + }, + "description": "

Age of the dog.

\n" + } + ] + }, + "source": { + "remote": { + "path": "samples/seed/dotnet/project/Project/Class1.cs", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "id": ".ctor", + "path": "dotnet/project/Project/Class1.cs", + "startLine": 237.0, + "endLine": 0.0 + }, + "assemblies": [ + "BuildFromProject" + ], + "namespace": "BuildFromProject", + "example": [], + "overload": { + "uid": "BuildFromProject.Dog.#ctor*", + "name": [ + { + "lang": "csharp", + "value": "Dog" + }, + { + "lang": "vb", + "value": "New" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Dog.Dog" + }, + { + "lang": "vb", + "value": "Dog.New" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Dog.Dog" + }, + { + "lang": "vb", + "value": "BuildFromProject.Dog.New" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "id": "BuildFromProject_Dog__ctor_" + }, + "level": 0.0, + "type": "constructor", + "summary": "

Constructor.

\n", + "platform": null, + "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Dog__ctor_System_String_System_Int32_.md&value=---%0Auid%3A%20BuildFromProject.Dog.%23ctor(System.String%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", + "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L238", + "description": "", + "remarks": "", + "conceptual": "", + "implements": "", + "seealso": [], + "id": "BuildFromProject_Dog__ctor_System_String_System_Int32_", + "hideTitleType": false, + "hideSubtitle": false + } + ] + }, + { + "inProperty": true, + "typePropertyName": "inProperty", + "id": "properties", + "children": [ + { + "uid": "BuildFromProject.Dog.Age", + "isEii": false, + "isExtensionMethod": false, + "parent": "BuildFromProject.Dog", + "isExternal": false, + "name": [ + { + "lang": "csharp", + "value": "Age" + }, + { + "lang": "vb", + "value": "Age" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Dog.Age" + }, + { + "lang": "vb", + "value": "Dog.Age" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Dog.Age" + }, + { + "lang": "vb", + "value": "BuildFromProject.Dog.Age" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "syntax": { + "content": [ + { + "lang": "csharp", + "value": "public int Age { get; }" + }, + { + "lang": "vb", + "value": "Public ReadOnly Property Age As Integer" + } + ], + "parameters": [], + "return": null, + "propertyValue": { + "type": { + "uid": "System.Int32", + "name": [ + { + "lang": "csharp", + "value": "int" + }, + { + "lang": "vb", + "value": "Integer" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "int" + }, + { + "lang": "vb", + "value": "Integer" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "int" + }, + { + "lang": "vb", + "value": "Integer" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ] + } + } + }, + "source": { + "remote": { + "path": "samples/seed/dotnet/project/Project/Class1.cs", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "id": "Age", + "path": "dotnet/project/Project/Class1.cs", + "startLine": 230.0, + "endLine": 0.0 + }, + "assemblies": [ + "BuildFromProject" + ], + "namespace": "BuildFromProject", + "example": [], + "overload": { + "uid": "BuildFromProject.Dog.Age*", + "name": [ + { + "lang": "csharp", + "value": "Age" + }, + { + "lang": "vb", + "value": "Age" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Dog.Age" + }, + { + "lang": "vb", + "value": "Dog.Age" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Dog.Age" + }, + { + "lang": "vb", + "value": "BuildFromProject.Dog.Age" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "id": "BuildFromProject_Dog_Age_" + }, + "level": 0.0, + "type": "property", + "summary": "

Age of the dog.

\n", + "platform": null, + "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Dog_Age.md&value=---%0Auid%3A%20BuildFromProject.Dog.Age%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", + "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L231", + "description": "", + "remarks": "", + "conceptual": "", + "implements": "", + "seealso": [], + "id": "BuildFromProject_Dog_Age", + "hideTitleType": false, + "hideSubtitle": false + }, + { + "uid": "BuildFromProject.Dog.Name", + "isEii": false, + "isExtensionMethod": false, + "parent": "BuildFromProject.Dog", + "isExternal": false, + "name": [ + { + "lang": "csharp", + "value": "Name" + }, + { + "lang": "vb", + "value": "Name" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Dog.Name" + }, + { + "lang": "vb", + "value": "Dog.Name" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Dog.Name" + }, + { + "lang": "vb", + "value": "BuildFromProject.Dog.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": { + "remote": { + "path": "samples/seed/dotnet/project/Project/Class1.cs", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "id": "Name", + "path": "dotnet/project/Project/Class1.cs", + "startLine": 225.0, + "endLine": 0.0 + }, + "assemblies": [ + "BuildFromProject" + ], + "namespace": "BuildFromProject", + "example": [], + "overload": { + "uid": "BuildFromProject.Dog.Name*", + "name": [ + { + "lang": "csharp", + "value": "Name" + }, + { + "lang": "vb", + "value": "Name" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Dog.Name" + }, + { + "lang": "vb", + "value": "Dog.Name" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Dog.Name" + }, + { + "lang": "vb", + "value": "BuildFromProject.Dog.Name" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "id": "BuildFromProject_Dog_Name_" + }, + "level": 0.0, + "type": "property", + "summary": "

Name of the dog.

\n", + "platform": null, + "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Dog_Name.md&value=---%0Auid%3A%20BuildFromProject.Dog.Name%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", + "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L226", + "description": "", + "remarks": "", + "conceptual": "", + "implements": "", + "seealso": [], + "id": "BuildFromProject_Dog_Name", + "hideTitleType": false, + "hideSubtitle": false + } + ] + } + ], + "langs": [ + "csharp", + "vb" + ], + "name": [ + { + "lang": "csharp", + "value": "Dog" + }, + { + "lang": "vb", + "value": "Dog" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Dog" + }, + { + "lang": "vb", + "value": "Dog" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Dog" + }, + { + "lang": "vb", + "value": "BuildFromProject.Dog" + } + ], + "type": "class", + "source": { + "remote": { + "path": "samples/seed/dotnet/project/Project/Class1.cs", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "id": "Dog", + "path": "dotnet/project/Project/Class1.cs", + "startLine": 220.0, + "endLine": 0.0 + }, + "assemblies": [ + "BuildFromProject" + ], + "namespace": { + "uid": "BuildFromProject", + "isEii": false, + "isExtensionMethod": false, + "href": "BuildFromProject.html", + "name": [ + { + "lang": "csharp", + "value": "BuildFromProject" + }, + { + "lang": "vb", + "value": "BuildFromProject" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "BuildFromProject" + }, + { + "lang": "vb", + "value": "BuildFromProject" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject" + }, + { + "lang": "vb", + "value": "BuildFromProject" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "level": 0.0 + }, + "summary": "

Class representing a dog.

\n", + "example": [], + "syntax": { + "content": [ + { + "lang": "csharp", + "value": "public class Dog" + }, + { + "lang": "vb", + "value": "Public Class Dog" + } + ] + }, + "inheritance": [ + { + "uid": "System.Object", + "isEii": false, + "isExtensionMethod": false, + "parent": "System", + "isExternal": true, + "href": "https://learn.microsoft.com/dotnet/api/system.object", + "name": [ + { + "lang": "csharp", + "value": "object" + }, + { + "lang": "vb", + "value": "Object" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "object" + }, + { + "lang": "vb", + "value": "Object" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "object" + }, + { + "lang": "vb", + "value": "Object" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "level": 0.0, + "index": 0.0 + } + ], + "level": 1.0, + "inheritedMembers": [ + { + "uid": "System.Object.Equals(System.Object)", + "isEii": false, + "isExtensionMethod": false, + "parent": "System.Object", + "isExternal": true, + "href": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)", + "name": [ + { + "lang": "csharp", + "value": "Equals(object)" + }, + { + "lang": "vb", + "value": "Equals(Object)" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "object.Equals(object)" + }, + { + "lang": "vb", + "value": "Object.Equals(Object)" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "object.Equals(object)" + }, + { + "lang": "vb", + "value": "Object.Equals(Object)" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "Equals(object)" + }, + { + "lang": "vb", + "value": "Equals(Object)" + } + ], + "level": 0.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.GetHashCode", + "isEii": false, + "isExtensionMethod": false, + "parent": "System.Object", + "isExternal": true, + "href": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode", + "name": [ + { + "lang": "csharp", + "value": "GetHashCode()" + }, + { + "lang": "vb", + "value": "GetHashCode()" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "object.GetHashCode()" + }, + { + "lang": "vb", + "value": "Object.GetHashCode()" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "object.GetHashCode()" + }, + { + "lang": "vb", + "value": "Object.GetHashCode()" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "GetHashCode()" + }, + { + "lang": "vb", + "value": "GetHashCode()" + } + ], + "level": 0.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.MemberwiseClone", + "isEii": false, + "isExtensionMethod": false, + "parent": "System.Object", + "isExternal": true, + "href": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone", + "name": [ + { + "lang": "csharp", + "value": "MemberwiseClone()" + }, + { + "lang": "vb", + "value": "MemberwiseClone()" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "object.MemberwiseClone()" + }, + { + "lang": "vb", + "value": "Object.MemberwiseClone()" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "object.MemberwiseClone()" + }, + { + "lang": "vb", + "value": "Object.MemberwiseClone()" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "MemberwiseClone()" + }, + { + "lang": "vb", + "value": "MemberwiseClone()" + } + ], + "level": 0.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 + }, + { + "uid": "System.Object.ToString", + "isEii": false, + "isExtensionMethod": false, + "parent": "System.Object", + "isExternal": true, + "href": "https://learn.microsoft.com/dotnet/api/system.object.tostring", + "name": [ + { + "lang": "csharp", + "value": "ToString()" + }, + { + "lang": "vb", + "value": "ToString()" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "object.ToString()" + }, + { + "lang": "vb", + "value": "Object.ToString()" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "object.ToString()" + }, + { + "lang": "vb", + "value": "Object.ToString()" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "ToString()" + }, + { + "lang": "vb", + "value": "ToString()" + } + ], + "level": 0.0 + } + ], + "_appName": "Seed", + "_appTitle": "docfx seed website", + "_enableSearch": true, + "pdf": true, + "pdfTocPage": true, + "_key": "obj/api/BuildFromProject.Dog.yml", + "_navKey": "~/toc.yml", + "_navPath": "toc.html", + "_navRel": "../toc.html", + "_path": "api/BuildFromProject.Dog.html", + "_rel": "../", + "_tocKey": "~/obj/api/toc.yml", + "_tocPath": "api/toc.html", + "_tocRel": "toc.html", + "yamlmime": "ManagedReference", + "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Dog.md&value=---%0Auid%3A%20BuildFromProject.Dog%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", + "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L221", + "description": "Class representing a dog.", + "remarks": "", + "conceptual": "", + "implements": "", + "seealso": [], + "id": "BuildFromProject_Dog", + "hideTitleType": false, + "hideSubtitle": false, + "isClass": true, + "inClass": true, + "_disableToc": false, + "_disableNextArticle": true +} \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.IInheritdoc.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.IInheritdoc.html.view.verified.json index 177ab280603..077f7eb4387 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.IInheritdoc.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.IInheritdoc.html.view.verified.json @@ -179,6 +179,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_IInheritdoc_Issue7629.md&value=---%0Auid%3A%20BuildFromProject.IInheritdoc.Issue7629%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L8", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -317,6 +318,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_IInheritdoc.md&value=---%0Auid%3A%20BuildFromProject.IInheritdoc%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L3", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue6366.Class1-1.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue6366.Class1-1.html.view.verified.json index 7ae0c4fdb20..7d06a6661be 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue6366.Class1-1.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue6366.Class1-1.html.view.verified.json @@ -323,6 +323,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue6366_Class1_1_TestMethod1__0_System_Int32_.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue6366.Class1%601.TestMethod1(%600%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L102", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -881,6 +882,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue6366_Class1_1.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue6366.Class1%601%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L94", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue6366.Class2.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue6366.Class2.html.view.verified.json index 82d3d42cd34..a0e244c9522 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue6366.Class2.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue6366.Class2.html.view.verified.json @@ -365,6 +365,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue6366_Class2_TestMethod1_System_Boolean_System_Int32_.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue6366.Class2.TestMethod1(System.Boolean%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L108", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -950,6 +951,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue6366_Class2.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue6366.Class2%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L105", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue6366.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue6366.html.view.verified.json index 89778ba4dca..d7cdb5acc8e 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue6366.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue6366.html.view.verified.json @@ -574,6 +574,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue6366.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue6366%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L92", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue7035.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue7035.html.view.verified.json index e390aef9f46..ff637cd9194 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue7035.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue7035.html.view.verified.json @@ -179,6 +179,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue7035_A.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue7035.A%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L86", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -311,6 +312,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue7035_B.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue7035.B%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L89", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -846,6 +848,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue7035.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue7035%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L83", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue7484.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue7484.html.view.verified.json index f2d52a3dbf0..38204442c1a 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue7484.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue7484.html.view.verified.json @@ -179,6 +179,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue7484__ctor.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue7484.%23ctor%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L64", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -365,6 +366,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue7484_DoDad.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue7484.DoDad%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L69", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -600,6 +602,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue7484_BoolReturningMethod_System_Boolean_.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue7484.BoolReturningMethod(System.Boolean)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L80", + "description": "", "conceptual": "", "implements": "", "seealso": [], @@ -1136,6 +1139,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue7484.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue7484%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L59", + "description": "This is a test class to have something for DocFX to document.", "conceptual": "", "implements": "", "seealso": [], @@ -1144,7 +1148,6 @@ "hideSubtitle": false, "isClass": true, "inClass": true, - "description": "This is a test class to have something for DocFX to document.", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue8101.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue8101.html.view.verified.json index 86f4938700e..330d2aab6bc 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue8101.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue8101.html.view.verified.json @@ -416,6 +416,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue8101_Tween_System_Int32_System_Int32_System_Single_System_Action_System_Int32__.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue8101.Tween(System.Int32%2CSystem.Int32%2CSystem.Single%2CSystem.Action%7BSystem.Int32%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L33", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -785,6 +786,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue8101_Tween_System_Single_System_Single_System_Single_System_Action_System_Single__.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue8101.Tween(System.Single%2CSystem.Single%2CSystem.Single%2CSystem.Action%7BSystem.Single%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L30", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1320,6 +1322,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue8101.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue8101%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L20", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue8129.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue8129.html.view.verified.json index fda3073509b..b8669808a3c 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue8129.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.Issue8129.html.view.verified.json @@ -227,6 +227,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue8129__ctor_System_String_.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue8129.%23ctor(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L39", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -661,6 +662,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue8129.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue8129%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L36", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.html.view.verified.json index febd7caeb31..dd0f0fc2033 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Inheritdoc.html.view.verified.json @@ -224,6 +224,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Dispose.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Dispose%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L13", + "description": "", "remarks": "", "conceptual": "", "seealso": [], @@ -355,6 +356,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue7628.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue7628%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L18", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -532,6 +534,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue7629.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue7629%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L15", + "description": "", "remarks": "", "conceptual": "", "seealso": [], @@ -1154,6 +1157,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L11", "summary": "", + "description": "", "remarks": "", "conceptual": "", "example": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Issue8540.A.A.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Issue8540.A.A.html.view.verified.json index 82f3417be96..3e90e1be86a 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Issue8540.A.A.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Issue8540.A.A.html.view.verified.json @@ -574,6 +574,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Issue8540_A_A.md&value=---%0Auid%3A%20BuildFromProject.Issue8540.A.A%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Namespace.cs/#L3", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Issue8540.A.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Issue8540.A.html.view.verified.json index 37ffce9680d..e346eb1fdb1 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Issue8540.A.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Issue8540.A.html.view.verified.json @@ -74,6 +74,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -144,6 +145,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Issue8540.B.B.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Issue8540.B.B.html.view.verified.json index 7c8fed20ca5..0f4a61cd40d 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Issue8540.B.B.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Issue8540.B.B.html.view.verified.json @@ -574,6 +574,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Issue8540_B_B.md&value=---%0Auid%3A%20BuildFromProject.Issue8540.B.B%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Namespace.cs/#L8", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Issue8540.B.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Issue8540.B.html.view.verified.json index 1c13a8341a1..ef7bb78d3b7 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Issue8540.B.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Issue8540.B.html.view.verified.json @@ -74,6 +74,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -144,6 +145,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Issue8540.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Issue8540.html.view.verified.json index 97010b114ff..c15a99d2654 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Issue8540.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Issue8540.html.view.verified.json @@ -74,6 +74,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -135,6 +136,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -182,6 +184,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Issue8725.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Issue8725.html.view.verified.json index cdb7c928baf..f868a813549 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Issue8725.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.Issue8725.html.view.verified.json @@ -179,6 +179,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Issue8725_MoreOperations.md&value=---%0Auid%3A%20BuildFromProject.Issue8725.MoreOperations%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L215", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -311,6 +312,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Issue8725_MyOperation.md&value=---%0Auid%3A%20BuildFromProject.Issue8725.MyOperation%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L212", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -896,6 +898,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Issue8725.md&value=---%0Auid%3A%20BuildFromProject.Issue8725%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L209", + "description": "A nice class", "remarks": "", "conceptual": "", "implements": "", @@ -904,7 +907,6 @@ "hideSubtitle": false, "isClass": true, "inClass": true, - "description": "A nice class", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.html.view.verified.json index c7f6a6686a7..c6c39d60214 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromProject.html.view.verified.json @@ -29,6 +29,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -97,6 +98,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -158,6 +160,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -220,6 +223,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -281,6 +285,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -342,6 +347,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -352,6 +358,68 @@ "hideTitleType": false, "hideSubtitle": false }, + { + "uid": "BuildFromProject.Dog", + "isExtensionMethod": false, + "href": "BuildFromProject.Dog.html", + "name": [ + { + "lang": "csharp", + "value": "Dog" + }, + { + "lang": "vb", + "value": "Dog" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Dog" + }, + { + "lang": "vb", + "value": "Dog" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Dog" + }, + { + "lang": "vb", + "value": "BuildFromProject.Dog" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "level": 0.0, + "summary": "

Class representing a dog.

\n", + "type": "class", + "platform": null, + "isEii": false, + "docurl": "", + "sourceurl": "", + "description": "", + "remarks": "", + "conceptual": "", + "syntax": "", + "implements": "", + "example": "", + "seealso": [], + "id": "BuildFromProject_Dog", + "hideTitleType": false, + "hideSubtitle": false + }, { "uid": "BuildFromProject.Inheritdoc", "isExtensionMethod": false, @@ -403,6 +471,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -464,6 +533,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -525,6 +595,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -586,6 +657,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -647,6 +719,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -708,6 +781,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -769,6 +843,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -830,6 +905,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -898,6 +974,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -967,6 +1044,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -1029,6 +1107,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -1098,6 +1177,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -1168,6 +1248,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromVBSourceCode.BaseClass1.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromVBSourceCode.BaseClass1.html.view.verified.json index 331c4d29fc2..b7b7875a81d 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromVBSourceCode.BaseClass1.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromVBSourceCode.BaseClass1.html.view.verified.json @@ -268,6 +268,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromVBSourceCode_BaseClass1_WithDeclarationKeyword_BuildFromVBSourceCode_Class1_.md&value=---%0Auid%3A%20BuildFromVBSourceCode.BaseClass1.WithDeclarationKeyword(BuildFromVBSourceCode.Class1)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/vb/Class1.vb/#L46", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -902,6 +903,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromVBSourceCode_BaseClass1.md&value=---%0Auid%3A%20BuildFromVBSourceCode.BaseClass1%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/vb/Class1.vb/#L45", + "description": "This is the BaseClass", "remarks": "", "conceptual": "", "implements": "", @@ -911,7 +913,6 @@ "hideSubtitle": false, "isClass": true, "inClass": true, - "description": "This is the BaseClass", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromVBSourceCode.Class1.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromVBSourceCode.Class1.html.view.verified.json index 3579751c6b8..c5457d78f3c 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromVBSourceCode.Class1.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromVBSourceCode.Class1.html.view.verified.json @@ -178,6 +178,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromVBSourceCode_Class1_ValueClass.md&value=---%0Auid%3A%20BuildFromVBSourceCode.Class1.ValueClass%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/vb/Class1.vb/#L14", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -376,6 +377,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromVBSourceCode_Class1_Keyword.md&value=---%0Auid%3A%20BuildFromVBSourceCode.Class1.Keyword%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/vb/Class1.vb/#L16", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -608,6 +610,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromVBSourceCode_Class1_Value_System_String_.md&value=---%0Auid%3A%20BuildFromVBSourceCode.Class1.Value(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/vb/Class1.vb/#L37", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -873,6 +876,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromVBSourceCode_Class1_WithDeclarationKeyword_BuildFromVBSourceCode_Class1_.md&value=---%0Auid%3A%20BuildFromVBSourceCode.Class1.WithDeclarationKeyword(BuildFromVBSourceCode.Class1)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/vb/Class1.vb/#L26", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1504,6 +1508,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromVBSourceCode_Class1.md&value=---%0Auid%3A%20BuildFromVBSourceCode.Class1%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/vb/Class1.vb/#L6", + "description": "This is summary from vb class...", "remarks": "", "conceptual": "", "implements": "", @@ -1513,7 +1518,6 @@ "hideSubtitle": false, "isClass": true, "inClass": true, - "description": "This is summary from vb class...", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromVBSourceCode.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromVBSourceCode.html.view.verified.json index 31f3a3df9b3..f6bb64c3d8d 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromVBSourceCode.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/BuildFromVBSourceCode.html.view.verified.json @@ -60,6 +60,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -122,6 +123,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -189,6 +191,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Cat-2.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Cat-2.html.view.verified.json index 5885154f9e9..2c70292fd34 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Cat-2.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Cat-2.html.view.verified.json @@ -179,6 +179,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2__ctor.md&value=---%0Auid%3A%20CatLibrary.Cat%602.%23ctor%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L123", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -501,6 +502,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2__ctor_System_String_System_Int32__System_String_System_Boolean_.md&value=---%0Auid%3A%20CatLibrary.Cat%602.%23ctor(System.String%2CSystem.Int32%40%2CSystem.String%2CSystem.Boolean)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L138", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -683,6 +685,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2__ctor__0_.md&value=---%0Auid%3A%20CatLibrary.Cat%602.%23ctor(%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L129", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -841,6 +844,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2_isHealthy.md&value=---%0Auid%3A%20CatLibrary.Cat%602.isHealthy%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L235", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1034,6 +1038,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2_Age.md&value=---%0Auid%3A%20CatLibrary.Cat%602.Age%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L214", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1262,6 +1267,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2_Item_System_String_.md&value=---%0Auid%3A%20CatLibrary.Cat%602.Item(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L205", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1486,6 +1492,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2_Name.md&value=---%0Auid%3A%20CatLibrary.Cat%602.Name%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L259", + "description": "", "remarks": "", "conceptual": "", "seealso": [], @@ -1779,6 +1786,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/specs/Cat.CalculateFood.md/#L2", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L146", + "description": "", "remarks": "", "implements": "", "seealso": [], @@ -2048,6 +2056,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2_Equals_System_Object_.md&value=---%0Auid%3A%20CatLibrary.Cat%602.Equals(System.Object)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L166", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -2322,6 +2331,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2_GetTailLength_System_Int32__System_Object___.md&value=---%0Auid%3A%20CatLibrary.Cat%602.GetTailLength(System.Int32*%2CSystem.Object%5B%5D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L175", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -2659,6 +2669,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2_Jump__0__1_System_Boolean__.md&value=---%0Auid%3A%20CatLibrary.Cat%602.Jump(%600%2C%601%2CSystem.Boolean%40)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L155", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -2812,6 +2823,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2_ownEat.md&value=---%0Auid%3A%20CatLibrary.Cat%602.ownEat%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L226", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -3089,6 +3101,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2_op_Addition_CatLibrary_Cat__0__1__System_Int32_.md&value=---%0Auid%3A%20CatLibrary.Cat%602.op_Addition(CatLibrary.Cat%7B%600%2C%601%7D%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L184", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -3312,6 +3325,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2_op_Explicit_CatLibrary_Cat__0__1___CatLibrary_Tom.md&value=---%0Auid%3A%20CatLibrary.Cat%602.op_Explicit(CatLibrary.Cat%7B%600%2C%601%7D)~CatLibrary.Tom%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L197", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -3579,6 +3593,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2_op_Subtraction_CatLibrary_Cat__0__1__System_Int32_.md&value=---%0Auid%3A%20CatLibrary.Cat%602.op_Subtraction(CatLibrary.Cat%7B%600%2C%601%7D%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L189", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -4290,13 +4305,13 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/specs/Cat.md/#L2", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L113", + "description": "Here'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 class", "seealso": [], "id": "CatLibrary_Cat_2", "hideTitleType": false, "hideSubtitle": false, "isClass": true, "inClass": true, - "description": "Here'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 class", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.CatException-1.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.CatException-1.html.view.verified.json index be64a63d991..3d4b65d1425 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.CatException-1.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.CatException-1.html.view.verified.json @@ -1213,6 +1213,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_CatException_1.md&value=---%0Auid%3A%20CatLibrary.CatException%601%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L321", "summary": "", + "description": "", "remarks": "", "conceptual": "", "example": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Complex-2.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Complex-2.html.view.verified.json index a27e13d7eb0..1e60db22cb4 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Complex-2.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Complex-2.html.view.verified.json @@ -582,6 +582,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Complex_2.md&value=---%0Auid%3A%20CatLibrary.Complex%602%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L279", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.ContainersRefType.ColorType.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.ContainersRefType.ColorType.html.view.verified.json index 559e9ddba16..8dc4df68705 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.ContainersRefType.ColorType.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.ContainersRefType.ColorType.html.view.verified.json @@ -181,6 +181,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ContainersRefType_ColorType_Red.md&value=---%0Auid%3A%20CatLibrary.Core.ContainersRefType.ColorType.Red%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L29", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -315,6 +316,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ContainersRefType_ColorType_Blue.md&value=---%0Auid%3A%20CatLibrary.Core.ContainersRefType.ColorType.Blue%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L33", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -449,6 +451,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ContainersRefType_ColorType_Yellow.md&value=---%0Auid%3A%20CatLibrary.Core.ContainersRefType.ColorType.Yellow%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L37", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -588,6 +591,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ContainersRefType_ColorType.md&value=---%0Auid%3A%20CatLibrary.Core.ContainersRefType.ColorType%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L24", + "description": "Enumeration ColorType", "remarks": "", "conceptual": "", "implements": "", @@ -597,7 +601,6 @@ "hideSubtitle": false, "isClass": false, "inEnum": true, - "description": "Enumeration ColorType", "isEnum": true, "_disableToc": false, "_disableNextArticle": true diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html.view.verified.json index de616e87c26..452dbcd0bd9 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html.view.verified.json @@ -574,6 +574,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ContainersRefType_ContainersRefTypeChild.md&value=---%0Auid%3A%20CatLibrary.Core.ContainersRefType.ContainersRefTypeChild%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L80", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html.view.verified.json index 81d21934834..a4dd8ff2a29 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html.view.verified.json @@ -177,6 +177,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ContainersRefType_ContainersRefTypeChildInterface.md&value=---%0Auid%3A%20CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L74", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html.view.verified.json index c2f8a858446..8df5effdd7a 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html.view.verified.json @@ -178,6 +178,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ContainersRefType_ContainersRefTypeDelegate.md&value=---%0Auid%3A%20CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L44", + "description": "Delegate ContainersRefTypeDelegate", "remarks": "", "conceptual": "", "implements": "", @@ -187,7 +188,6 @@ "hideSubtitle": false, "isClass": true, "inDelegate": true, - "description": "Delegate ContainersRefTypeDelegate", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.ContainersRefType.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.ContainersRefType.html.view.verified.json index a6183d78ade..91457d15c12 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.ContainersRefType.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.ContainersRefType.html.view.verified.json @@ -181,6 +181,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ContainersRefType_ColorCount.md&value=---%0Auid%3A%20CatLibrary.Core.ContainersRefType.ColorCount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L18", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -367,6 +368,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ContainersRefType_GetColorCount.md&value=---%0Auid%3A%20CatLibrary.Core.ContainersRefType.GetColorCount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L50", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -599,6 +601,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ContainersRefType_ContainersRefTypeNonRefMethod_System_Object___.md&value=---%0Auid%3A%20CatLibrary.Core.ContainersRefType.ContainersRefTypeNonRefMethod(System.Object%5B%5D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L68", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -739,6 +742,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ContainersRefType_ContainersRefTypeEventHandler.md&value=---%0Auid%3A%20CatLibrary.Core.ContainersRefType.ContainersRefTypeEventHandler%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L86", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1275,6 +1279,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ContainersRefType.md&value=---%0Auid%3A%20CatLibrary.Core.ContainersRefType%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L12", + "description": "Struct ContainersRefType", "remarks": "", "conceptual": "", "implements": "", @@ -1284,7 +1289,6 @@ "hideSubtitle": false, "isClass": true, "inStruct": true, - "description": "Struct ContainersRefType", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.ExplicitLayoutClass.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.ExplicitLayoutClass.html.view.verified.json index 450d6df09b2..05a073a143b 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.ExplicitLayoutClass.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.ExplicitLayoutClass.html.view.verified.json @@ -574,6 +574,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ExplicitLayoutClass.md&value=---%0Auid%3A%20CatLibrary.Core.ExplicitLayoutClass%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L94", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.Issue231.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.Issue231.html.view.verified.json index 2e49e22f424..beeb4743771 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.Issue231.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.Issue231.html.view.verified.json @@ -226,6 +226,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_Issue231_Bar_CatLibrary_Core_ContainersRefType_.md&value=---%0Auid%3A%20CatLibrary.Core.Issue231.Bar(CatLibrary.Core.ContainersRefType)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L425", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -406,6 +407,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_Issue231_Foo_CatLibrary_Core_ContainersRefType_.md&value=---%0Auid%3A%20CatLibrary.Core.Issue231.Foo(CatLibrary.Core.ContainersRefType)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L105", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -942,6 +944,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_Issue231.md&value=---%0Auid%3A%20CatLibrary.Core.Issue231%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L423", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.html.view.verified.json index 9f65c7b8842..1e64af35e25 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Core.html.view.verified.json @@ -74,6 +74,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -135,6 +136,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -197,6 +199,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -266,6 +269,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -334,6 +338,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -403,6 +408,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -471,6 +477,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -541,6 +548,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.FakeDelegate-1.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.FakeDelegate-1.html.view.verified.json index 44bb35fa372..c2910e80ddd 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.FakeDelegate-1.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.FakeDelegate-1.html.view.verified.json @@ -373,6 +373,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_FakeDelegate_1.md&value=---%0Auid%3A%20CatLibrary.FakeDelegate%601%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L378", + "description": "Fake delegate", "remarks": "", "conceptual": "", "implements": "", @@ -382,7 +383,6 @@ "hideSubtitle": false, "isClass": true, "inDelegate": true, - "description": "Fake delegate", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.IAnimal.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.IAnimal.html.view.verified.json index 90ac3d5d5e3..797f7bdb65e 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.IAnimal.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.IAnimal.html.view.verified.json @@ -275,6 +275,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_IAnimal_Item_System_Int32_.md&value=---%0Auid%3A%20CatLibrary.IAnimal.Item(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L29", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -454,6 +455,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_IAnimal_Name.md&value=---%0Auid%3A%20CatLibrary.IAnimal.Name%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L22", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -593,6 +595,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_IAnimal_Eat.md&value=---%0Auid%3A%20CatLibrary.IAnimal.Eat%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L34", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -774,6 +777,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_IAnimal_Eat_System_String_.md&value=---%0Auid%3A%20CatLibrary.IAnimal.Eat(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L48", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -962,6 +966,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_IAnimal_Eat__1___0_.md&value=---%0Auid%3A%20CatLibrary.IAnimal.Eat%60%601(%60%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L41", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1113,6 +1118,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/specs/CatLibrary.IAnimal.md/#L2", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L16", + "description": "This is basic interface of all animal.", "implements": "", "seealso": [], "id": "CatLibrary_IAnimal", @@ -1120,7 +1126,6 @@ "hideSubtitle": false, "isClass": true, "inInterface": true, - "description": "This is basic interface of all animal.", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.ICat.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.ICat.html.view.verified.json index 00a4c2e8143..76556951eec 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.ICat.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.ICat.html.view.verified.json @@ -181,6 +181,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_ICat_eat.md&value=---%0Auid%3A%20CatLibrary.ICat.eat%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L60", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -677,6 +678,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_ICat.md&value=---%0Auid%3A%20CatLibrary.ICat%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L54", + "description": "Cat's interface", "remarks": "", "conceptual": "", "implements": "", @@ -686,7 +688,6 @@ "hideSubtitle": false, "isClass": true, "inInterface": true, - "description": "Cat's interface", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.ICatExtension.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.ICatExtension.html.view.verified.json index 58f60738ee0..6ba71c6657f 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.ICatExtension.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.ICatExtension.html.view.verified.json @@ -275,6 +275,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_ICatExtension_Play_CatLibrary_ICat_CatLibrary_Core_ContainersRefType_ColorType_.md&value=---%0Auid%3A%20CatLibrary.ICatExtension.Play(CatLibrary.ICat%2CCatLibrary.Core.ContainersRefType.ColorType)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L345", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -503,6 +504,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_ICatExtension_Sleep_CatLibrary_ICat_System_Int64_.md&value=---%0Auid%3A%20CatLibrary.ICatExtension.Sleep(CatLibrary.ICat%2CSystem.Int64)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L338", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1039,6 +1041,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_ICatExtension.md&value=---%0Auid%3A%20CatLibrary.ICatExtension%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L331", + "description": "It's the class that contains ICat interface's extension method. This class must be public and static. Also it shouldn't be a geneic class", "remarks": "", "conceptual": "", "implements": "", @@ -1048,7 +1051,6 @@ "hideSubtitle": false, "isClass": true, "inClass": true, - "description": "It's the class that contains ICat interface's extension method. This class must be public and static. Also it shouldn't be a geneic class", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.MRefDelegate-3.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.MRefDelegate-3.html.view.verified.json index 25f39dedda1..64ac6064617 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.MRefDelegate-3.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.MRefDelegate-3.html.view.verified.json @@ -338,6 +338,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_MRefDelegate_3.md&value=---%0Auid%3A%20CatLibrary.MRefDelegate%603%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L365", + "description": "Generic delegate with many constrains.", "remarks": "", "conceptual": "", "implements": "", @@ -347,7 +348,6 @@ "hideSubtitle": false, "isClass": true, "inDelegate": true, - "description": "Generic delegate with many constrains.", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.MRefNormalDelegate.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.MRefNormalDelegate.html.view.verified.json index 707d3c35874..dbd681be964 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.MRefNormalDelegate.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.MRefNormalDelegate.html.view.verified.json @@ -275,6 +275,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_MRefNormalDelegate.md&value=---%0Auid%3A%20CatLibrary.MRefNormalDelegate%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L354", + "description": "Delegate in the namespace", "remarks": "", "conceptual": "", "implements": "", @@ -284,7 +285,6 @@ "hideSubtitle": false, "isClass": true, "inDelegate": true, - "description": "Delegate in the namespace", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Tom.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Tom.html.view.verified.json index 1985c398c36..9f4f1558304 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Tom.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.Tom.html.view.verified.json @@ -464,6 +464,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Tom_TomMethod_CatLibrary_Complex_CatLibrary_TomFromBaseClass_CatLibrary_TomFromBaseClass__System_Tuple_System_String_CatLibrary_Tom__.md&value=---%0Auid%3A%20CatLibrary.Tom.TomMethod(CatLibrary.Complex%7BCatLibrary.TomFromBaseClass%2CCatLibrary.TomFromBaseClass%7D%2CSystem.Tuple%7BSystem.String%2CCatLibrary.Tom%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L298", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1018,6 +1019,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Tom.md&value=---%0Auid%3A%20CatLibrary.Tom%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L287", + "description": "Tom class is only inherit from Object. Not any member inside itself.", "remarks": "", "conceptual": "", "implements": "", @@ -1027,7 +1029,6 @@ "hideSubtitle": false, "isClass": true, "inClass": true, - "description": "Tom class is only inherit from Object. Not any member inside itself.", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.TomFromBaseClass.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.TomFromBaseClass.html.view.verified.json index 3fc5acf89a7..f32ca7f04ba 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.TomFromBaseClass.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.TomFromBaseClass.html.view.verified.json @@ -228,6 +228,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_TomFromBaseClass__ctor_System_Int32_.md&value=---%0Auid%3A%20CatLibrary.TomFromBaseClass.%23ctor(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L314", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -865,6 +866,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_TomFromBaseClass.md&value=---%0Auid%3A%20CatLibrary.TomFromBaseClass%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L307", + "description": "TomFromBaseClass inherits from @", "remarks": "", "conceptual": "", "implements": "", @@ -874,7 +876,6 @@ "hideSubtitle": false, "isClass": true, "inClass": true, - "description": "TomFromBaseClass inherits from @", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.html.view.verified.json index 97dcdd184e1..e2b90422c75 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/CatLibrary.html.view.verified.json @@ -59,6 +59,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -127,6 +128,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -189,6 +191,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -250,6 +253,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -312,6 +316,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -374,6 +379,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -435,6 +441,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -504,6 +511,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -566,6 +574,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -634,6 +643,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -695,6 +705,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -756,6 +767,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -826,6 +838,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/MRef.Demo.Enumeration.ColorType.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/MRef.Demo.Enumeration.ColorType.html.view.verified.json index dafd9265c1f..cd1c1a39001 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/MRef.Demo.Enumeration.ColorType.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/MRef.Demo.Enumeration.ColorType.html.view.verified.json @@ -181,6 +181,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=MRef_Demo_Enumeration_ColorType_Red.md&value=---%0Auid%3A%20MRef.Demo.Enumeration.ColorType.Red%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L409", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -315,6 +316,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=MRef_Demo_Enumeration_ColorType_Blue.md&value=---%0Auid%3A%20MRef.Demo.Enumeration.ColorType.Blue%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L413", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -449,6 +451,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=MRef_Demo_Enumeration_ColorType_Yellow.md&value=---%0Auid%3A%20MRef.Demo.Enumeration.ColorType.Yellow%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L417", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -638,6 +641,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=MRef_Demo_Enumeration_ColorType.md&value=---%0Auid%3A%20MRef.Demo.Enumeration.ColorType%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L404", + "description": "Enumeration ColorType", "conceptual": "", "implements": "", "id": "MRef_Demo_Enumeration_ColorType", @@ -645,7 +649,6 @@ "hideSubtitle": false, "isClass": false, "inEnum": true, - "description": "Enumeration ColorType", "isEnum": true, "_disableToc": false, "_disableNextArticle": true diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/MRef.Demo.Enumeration.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/MRef.Demo.Enumeration.html.view.verified.json index c230e8f0c3d..99983e91838 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/MRef.Demo.Enumeration.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/api/MRef.Demo.Enumeration.html.view.verified.json @@ -60,6 +60,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -130,6 +131,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", 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 7c03f4c7c78..8aae4e24ff1 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 @@ -177,6 +177,16 @@ "items": [], "leaf": true }, + { + "name": "Dog", + "href": "BuildFromProject.Dog.html", + "topicHref": "BuildFromProject.Dog.html", + "topicUid": "BuildFromProject.Dog", + "tocHref": null, + "level": 3.0, + "items": [], + "leaf": true + }, { "name": "IInheritdoc", "href": "BuildFromProject.IInheritdoc.html", 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 3f5d09fade9..220c73e2fd6 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\":\"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\":\"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\":\"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\":\"Issue8725\",\"href\":\"BuildFromProject.Issue8725.html\",\"topicHref\":\"BuildFromProject.Issue8725.html\",\"topicUid\":\"BuildFromProject.Issue8725\"}]},{\"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\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\",\"topicUid\":\"CatLibrary.Cat`2\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\",\"topicUid\":\"CatLibrary.Complex`2\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\",\"topicUid\":\"CatLibrary.FakeDelegate`1\"},{\"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\":\"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\":\"Dog\",\"href\":\"BuildFromProject.Dog.html\",\"topicHref\":\"BuildFromProject.Dog.html\",\"topicUid\":\"BuildFromProject.Dog\"},{\"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\":\"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\":\"Issue8725\",\"href\":\"BuildFromProject.Issue8725.html\",\"topicHref\":\"BuildFromProject.Issue8725.html\",\"topicUid\":\"BuildFromProject.Issue8725\"}]},{\"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\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\",\"topicUid\":\"CatLibrary.Cat`2\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\",\"topicUid\":\"CatLibrary.Complex`2\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\",\"topicUid\":\"CatLibrary.FakeDelegate`1\"},{\"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\":\"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 dee30508af8..d2c65781fc9 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": 85, + "NumberOfPages": 84, "Pages": [ { "Number": 1, - "Text": "Table of ContentsBuildFromAssembly3Class14Issue54325BuildFromCSharpSourceCode6CSharp7BuildFromProject8Issue854010A11A12B13B14Class115Class1.IIssue894820Class1.Issue866521Class1.Issue8696Attribute24Class1.Issue894826Class1.Issue926027Class1.Test28IInheritdoc29Inheritdoc30Inheritdoc.Issue636632Inheritdoc.Issue6366.Class133Inheritdoc.Issue6366.Class235Inheritdoc.Issue703536Inheritdoc.Issue748437Inheritdoc.Issue810139Inheritdoc.Issue812941Issue872542BuildFromVBSourceCode43BaseClass144Class145CatLibrary48Core50ContainersRefType51ContainersRefType.ColorType54ContainersRefType.ContainersRefTypeChild55ContainersRefType.ContainersRefTypeChildInterface56ContainersRefType.ContainersRefTypeDelegate57", + "Text": "Table of ContentsBuildFromAssembly3Class14Issue54325BuildFromCSharpSourceCode6CSharp7BuildFromProject8Issue854010A11A12B13B14Class115Class1.IIssue894820Class1.Issue866521Class1.Issue8696Attribute24Class1.Issue894826Class1.Issue926027Class1.Test28Dog29IInheritdoc31Inheritdoc32Inheritdoc.Issue636634Inheritdoc.Issue6366.Class135Inheritdoc.Issue6366.Class237Inheritdoc.Issue703538Inheritdoc.Issue748439Inheritdoc.Issue810141Inheritdoc.Issue812943Issue872544BuildFromVBSourceCode45BaseClass146Class147CatLibrary49Core51ContainersRefType52ContainersRefType.ColorType54ContainersRefType.ContainersRefTypeChild55ContainersRefType.ContainersRefTypeChildInterface56", "Links": [ { "Goto": { @@ -178,7 +178,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -196,7 +196,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -214,7 +214,7 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -223,7 +223,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -250,7 +250,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -259,7 +259,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -268,7 +268,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -277,7 +277,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -286,7 +286,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -295,7 +295,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -313,7 +313,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -322,7 +322,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -331,7 +331,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -340,7 +340,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -351,8 +351,17 @@ }, { "Number": 2, - "Text": "ExplicitLayoutClass58Issue23159CatException60Cat61Complex71FakeDelegate72IAnimal73ICat76ICatExtension77MRefDelegate79MRefNormalDelegate80Tom81TomFromBaseClass83MRef.Demo.Enumeration84ColorType85", + "Text": "ContainersRefType.ContainersRefTypeDelegate57ExplicitLayoutClass58Issue23159CatException60Cat61Complex70FakeDelegate71IAnimal72ICat75ICatExtension76MRefDelegate78MRefNormalDelegate79Tom80TomFromBaseClass82MRef.Demo.Enumeration83ColorType84", "Links": [ + { + "Goto": { + "PageNumber": 57, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, { "Goto": { "PageNumber": 58, @@ -391,7 +400,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -400,7 +409,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -409,7 +418,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -418,7 +427,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -427,7 +436,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -436,7 +445,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -445,7 +454,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -454,7 +463,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -463,7 +472,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -472,7 +481,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -481,7 +490,7 @@ }, { "Goto": { - "PageNumber": 85, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -492,7 +501,7 @@ }, { "Number": 3, - "Text": "3 / 85ClassesClass1This is a test class.StructsIssue5432Namespace BuildFromAssembly", + "Text": "3 / 84ClassesClass1This is a test class.StructsIssue5432Namespace BuildFromAssembly", "Links": [ { "Goto": { @@ -516,7 +525,7 @@ }, { "Number": 4, - "Text": "4 / 85Namespace:BuildFromAssemblyAssembly:BuildFromAssembly.dllThis is a test class.Inheritanceobject\uF1C5 Class1Inherited Membersobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ToString()\uF1C5 ,object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5 , object.GetHashCode()\uF1C5ConstructorsMethodsHello World.Class Class1public class Class1\uF12CClass1()public Class1()HelloWorld()public static void HelloWorld()", + "Text": "4 / 84Namespace:BuildFromAssemblyAssembly:BuildFromAssembly.dllThis is a test class.Inheritanceobject\uF1C5 Class1Inherited Membersobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ToString()\uF1C5 ,object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5 , object.GetHashCode()\uF1C5ConstructorsMethodsHello World.Class Class1public class Class1\uF12CClass1()public Class1()HelloWorld()public static void HelloWorld()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -621,7 +630,7 @@ }, { "Number": 5, - "Text": "5 / 85Namespace: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; }", + "Text": "5 / 84Namespace: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" @@ -717,7 +726,7 @@ }, { "Number": 6, - "Text": "6 / 85ClassesCSharpNamespace BuildFromCSharpSourceCode", + "Text": "6 / 84ClassesCSharpNamespace BuildFromCSharpSourceCode", "Links": [ { "Goto": { @@ -732,7 +741,7 @@ }, { "Number": 7, - "Text": "7 / 85Namespace: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": "7 / 84Namespace: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" @@ -864,7 +873,7 @@ }, { "Number": 8, - "Text": "8 / 85NamespacesBuildFromProject.Issue8540ClassesClass1Class1.Issue8665Class1.Issue8696AttributeClass1.Issue8948Class1.TestInheritdocInheritdoc.Issue6366Inheritdoc.Issue6366.Class1Inheritdoc.Issue6366.Class2Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101Issue8725A nice classStructsInheritdoc.Issue8129InterfacesClass1.IIssue8948IInheritdocEnumsNamespace BuildFromProject", + "Text": "8 / 84NamespacesBuildFromProject.Issue8540ClassesClass1Class1.Issue8665Class1.Issue8696AttributeClass1.Issue8948Class1.TestDogClass representing a dog.InheritdocInheritdoc.Issue6366Inheritdoc.Issue6366.Class1Inheritdoc.Issue6366.Class2Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101Issue8725A nice classStructsInheritdoc.Issue8129InterfacesClass1.IIssue8948IInheritdocNamespace BuildFromProject", "Links": [ { "Goto": { @@ -985,7 +994,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -1003,7 +1012,7 @@ }, { "Goto": { - "PageNumber": 32, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -1012,7 +1021,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -1030,7 +1039,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -1039,7 +1048,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -1048,7 +1057,7 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -1057,7 +1066,7 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -1066,7 +1075,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -1075,7 +1084,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -1093,7 +1102,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -1102,7 +1111,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -1111,7 +1120,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -1120,7 +1129,16 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 43, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -1147,7 +1165,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -1158,7 +1176,7 @@ }, { "Number": 9, - "Text": "9 / 85Class1.Issue9260", + "Text": "9 / 84EnumsClass1.Issue9260", "Links": [ { "Goto": { @@ -1182,7 +1200,7 @@ }, { "Number": 10, - "Text": "10 / 85NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.BNamespace BuildFromProject.Issue8540", + "Text": "10 / 84NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.BNamespace BuildFromProject.Issue8540", "Links": [ { "Goto": { @@ -1278,7 +1296,7 @@ }, { "Number": 11, - "Text": "11 / 85ClassesANamespace BuildFromProject.Issue8540.A", + "Text": "11 / 84ClassesANamespace BuildFromProject.Issue8540.A", "Links": [ { "Goto": { @@ -1293,7 +1311,7 @@ }, { "Number": 12, - "Text": "12 / 85Namespace: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", + "Text": "12 / 84Namespace: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" @@ -1416,7 +1434,7 @@ }, { "Number": 13, - "Text": "13 / 85ClassesBNamespace BuildFromProject.Issue8540.B", + "Text": "13 / 84ClassesBNamespace BuildFromProject.Issue8540.B", "Links": [ { "Goto": { @@ -1431,7 +1449,7 @@ }, { "Number": 14, - "Text": "14 / 85Namespace: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", + "Text": "14 / 84Namespace: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" @@ -1554,7 +1572,7 @@ }, { "Number": 15, - "Text": "15 / 85Namespace: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()", + "Text": "15 / 84Namespace: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" @@ -1659,12 +1677,12 @@ }, { "Number": 16, - "Text": "16 / 85ExamplesRemarksFor 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", + "Text": "16 / 84ExamplesRemarksFor 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": 17, - "Text": "17 / 85Inline .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(){", + "Text": "17 / 84Inline .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/" @@ -1679,12 +1697,12 @@ }, { "Number": 18, - "Text": "18 / 85Remarks@\"\\\\?\\\" @\"\\\\?\\\"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()", + "Text": "18 / 84Remarks@\"\\\\?\\\" @\"\\\\?\\\"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": 19, - "Text": "19 / 85TestSee 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()", + "Text": "19 / 84TestSee 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" @@ -1726,7 +1744,7 @@ }, { "Number": 20, - "Text": "20 / 85Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsDoes nothing with generic type T.Type ParametersTA generic type.Interface Class1.IIssue8948public interface Class1.IIssue8948DoNothing()void DoNothing()", + "Text": "20 / 84Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsDoes nothing with generic type T.Type ParametersTA generic type.Interface Class1.IIssue8948public interface Class1.IIssue8948DoNothing()void DoNothing()", "Links": [ { "Goto": { @@ -1759,7 +1777,7 @@ }, { "Number": 21, - "Text": "21 / 85Namespace: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)", + "Text": "21 / 84Namespace: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" @@ -1873,7 +1891,7 @@ }, { "Number": 22, - "Text": "22 / 85Parametersfoo 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; }", + "Text": "22 / 84Parametersfoo 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" @@ -1942,7 +1960,7 @@ }, { "Number": 23, - "Text": "23 / 85Property Valueint\uF1C5Foopublic int Foo { get; }", + "Text": "23 / 84Property Valueint\uF1C5Foopublic int Foo { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -1957,7 +1975,7 @@ }, { "Number": 24, - "Text": "24 / 85Namespace: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", + "Text": "24 / 84Namespace: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" @@ -2332,7 +2350,7 @@ }, { "Number": 25, - "Text": "25 / 85Attribute.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)", + "Text": "25 / 84Attribute.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" @@ -2446,7 +2464,7 @@ }, { "Number": 26, - "Text": "26 / 85Namespace: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()", + "Text": "26 / 84Namespace: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" @@ -2569,7 +2587,7 @@ }, { "Number": 27, - "Text": "27 / 85Namespace: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", + "Text": "27 / 84Namespace: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": { @@ -2602,7 +2620,7 @@ }, { "Number": 28, - "Text": "28 / 85Namespace: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", + "Text": "28 / 84Namespace: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" @@ -2707,8 +2725,98 @@ }, { "Number": 29, - "Text": "29 / 85Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsThis method should do something...Interface IInheritdocpublic interface IInheritdocIssue7629()void Issue7629()", + "Text": "29 / 84Namespace:BuildFromProjectAssembly:BuildFromProject.dllClass representing a dog.Inheritanceobject\uF1C5 DogInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5ConstructorsConstructor.Parametersname string\uF1C5Name of the dog.age int\uF1C5Age of the dog.PropertiesClass Dogpublic class Dog\uF12CDog(string, int)public Dog(string name, int age)", "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, + { + "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.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, { "Goto": { "PageNumber": 8, @@ -2740,7 +2848,64 @@ }, { "Number": 30, - "Text": "30 / 85Namespace: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()", + "Text": "30 / 84Age of the dog.Property Valueint\uF1C5Name of the dog.Property Valuestring\uF1C5Agepublic int Age { get; }Namepublic string Name { get; }", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "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" + } + ] + }, + { + "Number": 31, + "Text": "31 / 84Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsThis method should do something...Interface IInheritdocpublic interface IInheritdocIssue7629()void Issue7629()", + "Links": [ + { + "Goto": { + "PageNumber": 8, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 8, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 8, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 32, + "Text": "32 / 84Namespace: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" @@ -2852,7 +3017,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -2862,13 +3027,13 @@ ] }, { - "Number": 31, - "Text": "31 / 85This method should do something...public void Issue7629()", + "Number": 33, + "Text": "33 / 84This method should do something...public void Issue7629()", "Links": [] }, { - "Number": 32, - "Text": "32 / 85Namespace: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": 34, + "Text": "34 / 84Namespace: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" @@ -2972,8 +3137,8 @@ ] }, { - "Number": 33, - "Text": "33 / 85Namespace: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": 35, + "Text": "35 / 84Namespace: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" @@ -3085,7 +3250,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -3094,7 +3259,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -3103,7 +3268,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -3113,13 +3278,13 @@ ] }, { - "Number": 34, - "Text": "34 / 85ReturnsTThis text inherited.", + "Number": 36, + "Text": "36 / 84ReturnsTThis text inherited.", "Links": [] }, { - "Number": 35, - "Text": "35 / 85Namespace: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": 37, + "Text": "37 / 84Namespace: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" @@ -3258,7 +3423,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -3267,7 +3432,7 @@ }, { "Goto": { - "PageNumber": 32, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -3276,7 +3441,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -3286,8 +3451,8 @@ ] }, { - "Number": 36, - "Text": "36 / 85Namespace: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": 38, + "Text": "38 / 84Namespace: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" @@ -3391,8 +3556,8 @@ ] }, { - "Number": 37, - "Text": "37 / 85Namespace: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": 39, + "Text": "39 / 84Namespace: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" @@ -3495,34 +3660,34 @@ }, { "Goto": { - "PageNumber": 38, + "PageNumber": 40, "Coordinates": { "Left": 28, - "Top": 524.75 + "Top": 554.75 } } }, { "Goto": { - "PageNumber": 38, + "PageNumber": 40, "Coordinates": { "Left": 28, - "Top": 524.75 + "Top": 554.75 } } }, { "Goto": { - "PageNumber": 38, + "PageNumber": 40, "Coordinates": { "Left": 28, - "Top": 524.75 + "Top": 554.75 } } }, { "Goto": { - "PageNumber": 37, + "PageNumber": 39, "Coordinates": { "Left": 28, "Top": 61.249939 @@ -3531,7 +3696,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 39, "Coordinates": { "Left": 28, "Top": 61.249939 @@ -3541,8 +3706,8 @@ ] }, { - "Number": 38, - "Text": "38 / 85A string that could have something.Property Valuestring\uF1C5This is a test class to have something for DocFX to document.MethodsSimple 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": 40, + "Text": "40 / 84A 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" @@ -3574,8 +3739,8 @@ ] }, { - "Number": 39, - "Text": "39 / 85Namespace: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": 41, + "Text": "41 / 84Namespace: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" @@ -3724,8 +3889,8 @@ ] }, { - "Number": 40, - "Text": "40 / 85A 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": 42, + "Text": "42 / 84A 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" @@ -3793,8 +3958,8 @@ ] }, { - "Number": 41, - "Text": "41 / 85Namespace: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": 43, + "Text": "43 / 84Namespace: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" @@ -3889,8 +4054,8 @@ ] }, { - "Number": 42, - "Text": "42 / 85Namespace:BuildFromProjectAssembly:BuildFromProject.dllA nice classInheritanceobject\uF1C5 Issue8725Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsAnother nice operationA nice operationSee AlsoClass1Class Issue8725public class Issue8725\uF12CMoreOperations()public void MoreOperations()MyOperation()public void MyOperation()", + "Number": 44, + "Text": "44 / 84Namespace:BuildFromProjectAssembly:BuildFromProject.dllA nice classInheritanceobject\uF1C5 Issue8725Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsAnother nice operationA nice operationSee AlsoClass1Class Issue8725public class Issue8725\uF12CMoreOperations()public void MoreOperations()MyOperation()public void MyOperation()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4003,12 +4168,12 @@ ] }, { - "Number": 43, - "Text": "43 / 85ClassesBaseClass1This is the BaseClassClass1This is summary from vb class...Namespace BuildFromVBSourceCode", + "Number": 45, + "Text": "45 / 84ClassesBaseClass1This is the BaseClassClass1This is summary from vb class...Namespace BuildFromVBSourceCode", "Links": [ { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -4017,7 +4182,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -4026,7 +4191,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -4036,8 +4201,8 @@ ] }, { - "Number": 44, - "Text": "44 / 85Namespace: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 Class1This is the BaseClassReturnsDateTime\uF1C5This is the BaseClassClass BaseClass1public abstract class BaseClass1\uF12CWithDeclarationKeyword(Class1)public abstract DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 46, + "Text": "46 / 84Namespace: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" @@ -4131,7 +4296,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4140,7 +4305,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4149,7 +4314,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4158,7 +4323,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4167,7 +4332,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -4176,7 +4341,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -4186,8 +4351,8 @@ ] }, { - "Number": 45, - "Text": "45 / 85Namespace: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 ValueClass1This is summary from vb class...PropertiesClass Class1public class Class1 : BaseClass1\uF12C\uF12CValueClasspublic Class1 ValueClassKeyword[Obsolete(\"This member is obsolete.\", true)]public Class1 Keyword { get; }", + "Number": 47, + "Text": "47 / 84Namespace: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" @@ -4272,7 +4437,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4281,7 +4446,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4290,7 +4455,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4299,7 +4464,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4308,7 +4473,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -4317,7 +4482,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -4326,7 +4491,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -4336,8 +4501,8 @@ ] }, { - "Number": 46, - "Text": "46 / 85Property ValueClass1This is summary from vb class...MethodsThis is a FunctionParametersname string\uF1C5Name as the String valueReturnsint\uF1C5Returns AhoooWhat is Sub?Parameterskeyword Class1This is summary from vb class...ReturnsValue(string)public int Value(string name)WithDeclarationKeyword(Class1)public override DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 48, + "Text": "48 / 84Class1MethodsThis 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" @@ -4357,9 +4522,18 @@ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" + }, { "Goto": { - "PageNumber": 45, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -4368,7 +4542,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -4378,27 +4552,12 @@ ] }, { - "Number": 47, - "Text": "47 / 85DateTime\uF1C5This is summary from vb class...", - "Links": [ - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" - } - ] - }, - { - "Number": 48, - "Text": "48 / 85NamespacesCatLibrary.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": 49, + "Text": "49 / 84NamespacesCatLibrary.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": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4407,7 +4566,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4416,7 +4575,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4443,7 +4602,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -4452,7 +4611,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -4461,7 +4620,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -4470,7 +4629,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -4479,7 +4638,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -4488,7 +4647,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -4497,7 +4656,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -4506,7 +4665,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -4515,7 +4674,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -4524,7 +4683,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -4533,7 +4692,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -4542,7 +4701,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -4551,7 +4710,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -4561,12 +4720,12 @@ ] }, { - "Number": 49, - "Text": "49 / 85MRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", + "Number": 50, + "Text": "50 / 84MRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", "Links": [ { "Goto": { - "PageNumber": 79, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -4575,7 +4734,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -4584,7 +4743,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -4593,7 +4752,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -4603,8 +4762,8 @@ ] }, { - "Number": 50, - "Text": "50 / 85ClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegateNamespace CatLibrary.Core", + "Number": 51, + "Text": "51 / 84ClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegateNamespace CatLibrary.Core", "Links": [ { "Goto": { @@ -4707,7 +4866,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4716,7 +4875,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4725,7 +4884,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4915,8 +5074,8 @@ ] }, { - "Number": 51, - "Text": "51 / 85Namespace: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\uF1C5Struct ContainersRefTypePropertiesGetColorCountStruct ContainersRefTypepublic struct ContainersRefTypeColorCountpublic long ColorCountGetColorCount", + "Number": 52, + "Text": "52 / 84Namespace: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" @@ -4983,7 +5142,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -4992,7 +5151,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5001,7 +5160,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -5083,8 +5242,8 @@ ] }, { - "Number": 52, - "Text": "52 / 85Property Valuelong\uF1C5Struct ContainersRefTypeMethodsContainersRefTypeNonRefMethodarrayParametersparmsArray object\uF1C5[]Struct ContainersRefTypeReturnsint\uF1C5Struct ContainersRefTypeEventsEvent Typepublic long GetColorCount { get; }ContainersRefTypeNonRefMethod(params object[])public static int ContainersRefTypeNonRefMethod(params object[] parmsArray)ContainersRefTypeEventHandlerpublic event EventHandler ContainersRefTypeEventHandler", + "Number": 53, + "Text": "53 / 84Property 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" @@ -5112,13 +5271,7 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" - } - ] - }, - { - "Number": 53, - "Text": "53 / 85EventHandler\uF1C5Struct ContainersRefType", - "Links": [ + }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.eventhandler" }, @@ -5132,11 +5285,11 @@ }, { "Number": 54, - "Text": "54 / 85Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowEnum ContainersRefType.ColorTypepublic enum ContainersRefType.ColorType", + "Text": "54 / 84Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowEnum ContainersRefType.ColorTypepublic enum ContainersRefType.ColorType", "Links": [ { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5145,7 +5298,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5154,7 +5307,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -5165,7 +5318,7 @@ }, { "Number": 55, - "Text": "55 / 85Namespace: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", + "Text": "55 / 84Namespace: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" @@ -5241,7 +5394,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5250,7 +5403,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5259,7 +5412,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -5270,11 +5423,11 @@ }, { "Number": 56, - "Text": "56 / 85Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInterfaceContainersRefType.ContainersRefTypeChildInterfacepublic interface ContainersRefType.ContainersRefTypeChildInterface", + "Text": "56 / 84Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInterfaceContainersRefType.ContainersRefTypeChildInterfacepublic interface ContainersRefType.ContainersRefTypeChildInterface", "Links": [ { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5283,7 +5436,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5292,7 +5445,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -5303,11 +5456,11 @@ }, { "Number": 57, - "Text": "57 / 85Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllDelegate ContainersRefTypeDelegateDelegateContainersRefType.ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", + "Text": "57 / 84Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllDelegate ContainersRefTypeDelegateDelegateContainersRefType.ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", "Links": [ { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5316,7 +5469,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5325,7 +5478,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -5336,7 +5489,7 @@ }, { "Number": 58, - "Text": "58 / 85Namespace: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", + "Text": "58 / 84Namespace: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" @@ -5412,7 +5565,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5421,7 +5574,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5430,7 +5583,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -5441,7 +5594,7 @@ }, { "Number": 59, - "Text": "59 / 85Namespace: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)", + "Text": "59 / 84Namespace: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" @@ -5517,7 +5670,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5526,7 +5679,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5535,7 +5688,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -5544,7 +5697,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -5553,7 +5706,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -5562,7 +5715,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -5571,7 +5724,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -5580,7 +5733,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -5589,7 +5742,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -5600,7 +5753,7 @@ }, { "Number": 60, - "Text": "60 / 85Namespace: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", + "Text": "60 / 84Namespace: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" @@ -5793,7 +5946,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5802,7 +5955,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5813,7 +5966,7 @@ }, { "Number": 61, - "Text": "61 / 85Namespace: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", + "Text": "61 / 84Namespace: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" @@ -5835,7 +5988,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5844,7 +5997,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5853,7 +6006,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -5862,7 +6015,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -5871,7 +6024,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5880,7 +6033,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -5889,7 +6042,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5900,7 +6053,7 @@ }, { "Number": 62, - "Text": "62 / 85object.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)", + "Text": "62 / 84object.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)" @@ -5958,7 +6111,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 320.75 @@ -5967,7 +6120,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 320.75 @@ -5976,7 +6129,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 320.75 @@ -5985,7 +6138,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 320.75 @@ -5994,7 +6147,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6003,7 +6156,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6012,7 +6165,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6021,7 +6174,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6030,7 +6183,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 77, "Coordinates": { "Left": 28, "Top": 764 @@ -6039,7 +6192,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 77, "Coordinates": { "Left": 28, "Top": 764 @@ -6048,7 +6201,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 77, "Coordinates": { "Left": 28, "Top": 764 @@ -6057,7 +6210,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 77, "Coordinates": { "Left": 28, "Top": 764 @@ -6068,7 +6221,7 @@ }, { "Number": 63, - "Text": "63 / 85nickName 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", + "Text": "63 / 84nickName 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" @@ -6110,7 +6263,7 @@ }, { "Number": 64, - "Text": "64 / 85bool\uF1C5Here's main class of this Demo. You can see mostly type of article within this class andyou for more detail, please see the remarks. this class is a template class. It has twoGeneric parameter. they are: T and K. The extension method of this class can refer toclassPropertiesHint cat's age.Property Valueint\uF1C5Here's main class of this Demo. You can see mostly type of article within this class andyou for more detail, please see the remarks. this class is a template class. It has twoGeneric parameter. they are: T and K. The extension method of this class can refer toclassThis is index property of Cat. You can see that the visibility is different between get and setmethod.Parametersa string\uF1C5Cat's name.Age[Obsolete]protected int Age { get; set; }this[string]public int this[string a] { protected get; set; }", + "Text": "64 / 84bool\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" @@ -6138,13 +6291,7 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" - } - ] - }, - { - "Number": 65, - "Text": "65 / 85Property Valueint\uF1C5Cat's number.EII property.Property Valuestring\uF1C5Here's main class of this Demo. You can see mostly type of article within this class andyou for more detail, please see the remarks. this class is a template class. It has twoGeneric parameter. they are: T and K. The extension method of this class can refer toclassMethodsIt'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.Namepublic string Name { get; }Override CalculateFood Namepublic Dictionary> CalculateFood(DateTime date)", - "Links": [ + }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" }, @@ -6153,7 +6300,13 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" - }, + } + ] + }, + { + "Number": 65, + "Text": "65 / 84Property 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" }, @@ -6171,13 +6324,7 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" - } - ] - }, - { - "Number": 66, - "Text": "66 / 85ReturnsDictionary\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.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.ParametersEquals(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.collections.generic.dictionary-2" }, @@ -6222,7 +6369,13 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.argumentexception" - }, + } + ] + }, + { + "Number": 66, + "Text": "66 / 84Override 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" }, @@ -6240,13 +6393,7 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" - } - ] - }, - { - "Number": 67, - "Text": "67 / 85catName 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" }, @@ -6273,7 +6420,13 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" - }, + } + ] + }, + { + "Number": 67, + "Text": "67 / 84This 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" }, @@ -6291,13 +6444,7 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.argumentexception" - } - ] - }, - { - "Number": 68, - "Text": "68 / 85EventsEat event of this catEvent TypeEventHandler\uF1C5Here's main class of this Demo. You can see mostly type of article within this class andyou for more detail, please see the remarks. this class is a template class. It has twoGeneric parameter. they are: T and K. The extension method of this class can refer toclassOperatorsAddition operator of this class.Parameterslsr Cat..rsr int\uF1C5~~Returnsint\uF1C5ownEat[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" }, @@ -6306,7 +6453,13 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.eventhandler" - }, + } + ] + }, + { + "Number": 68, + "Text": "68 / 84Addition 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" }, @@ -6333,21 +6486,6 @@ "Top": 0 } } - } - ] - }, - { - "Number": 69, - "Text": "69 / 85Result 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 CatHere's main class of this Demo. You can see mostly type of article within this class andyou for more detail, please see the remarks. this class is a template class. It has twoGeneric parameter. they are: T and K. The extension method of this class can refer toclassrsr int\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" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" }, { "Goto": { @@ -6360,16 +6498,7 @@ }, { "Goto": { - "PageNumber": 81, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, - { - "Goto": { - "PageNumber": 61, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -6379,8 +6508,8 @@ ] }, { - "Number": 70, - "Text": "70 / 85Here's main class of this Demo. You can see mostly type of article within this class andyou for more detail, please see the remarks. this class is a template class. It has twoGeneric parameter. they are: T and K. The extension method of this class can refer toclassReturnsint\uF1C5Here's main class of this Demo. You can see mostly type of article within this class andyou for more detail, please see the remarks. this class is a template class. It has twoGeneric parameter. they are: T and K. The extension method of this class can refer toclass", + "Number": 69, + "Text": "69 / 84Similar 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,12 +6519,30 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Goto": { + "PageNumber": 61, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, { - "Number": 71, - "Text": "71 / 85Namespace: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": "70 / 84Namespace: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" @@ -6471,7 +6618,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6480,7 +6627,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6490,8 +6637,8 @@ ] }, { - "Number": 72, - "Text": "72 / 85Namespace: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": 71, + "Text": "71 / 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" @@ -6531,7 +6678,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6540,7 +6687,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6550,8 +6697,8 @@ ] }, { - "Number": 73, - "Text": "73 / 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", + "Number": 72, + "Text": "72 / 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" @@ -6573,7 +6720,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6582,7 +6729,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6592,8 +6739,8 @@ ] }, { - "Number": 74, - "Text": "74 / 85Property Valuestring\uF1C5This is basic interface of all animal.MethodsAnimal's eat method.Feed the animal with some foodParametersfood string\uF1C5Food to eatOverload method of eat. This define the animal eat by which tool.Parametersstring Name { get; }Eat()void Eat()Eat(string)void Eat(string food)Eat(Tool)void Eat(Tool tool) where Tool : class", + "Number": 73, + "Text": "73 / 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", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -6616,13 +6763,13 @@ ] }, { - "Number": 75, - "Text": "75 / 85tool ToolTool name.Type ParametersToolIt's a class type.", + "Number": 74, + "Text": "74 / 84Tool name.Type ParametersToolIt's a class type.", "Links": [] }, { - "Number": 76, - "Text": "76 / 85Namespace: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\uF1C5Cat's interfaceInterface ICatpublic interface ICat : IAnimaleatevent EventHandler eat", + "Number": 75, + "Text": "75 / 84Namespace: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" @@ -6635,7 +6782,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6644,7 +6791,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6653,7 +6800,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 90.499939 @@ -6662,7 +6809,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 90.499939 @@ -6671,7 +6818,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 425.75 @@ -6680,7 +6827,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 425.75 @@ -6689,52 +6836,52 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 73, "Coordinates": { "Left": 28, - "Top": 554.75 + "Top": 584.75 } } }, { "Goto": { - "PageNumber": 74, + "PageNumber": 73, "Coordinates": { "Left": 28, - "Top": 554.75 + "Top": 584.75 } } }, { "Goto": { - "PageNumber": 74, + "PageNumber": 73, "Coordinates": { "Left": 28, - "Top": 184.24994 + "Top": 214.24994 } } }, { "Goto": { - "PageNumber": 74, + "PageNumber": 73, "Coordinates": { "Left": 28, - "Top": 419.74994 + "Top": 449.74994 } } }, { "Goto": { - "PageNumber": 74, + "PageNumber": 73, "Coordinates": { "Left": 28, - "Top": 419.74994 + "Top": 449.74994 } } }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6743,7 +6890,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6752,7 +6899,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6761,7 +6908,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6770,7 +6917,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6779,7 +6926,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6788,7 +6935,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6797,7 +6944,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6806,7 +6953,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 77, "Coordinates": { "Left": 28, "Top": 764 @@ -6815,7 +6962,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 77, "Coordinates": { "Left": 28, "Top": 764 @@ -6824,7 +6971,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 77, "Coordinates": { "Left": 28, "Top": 764 @@ -6833,7 +6980,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 77, "Coordinates": { "Left": 28, "Top": 764 @@ -6843,8 +6990,8 @@ ] }, { - "Number": 77, - "Text": "77 / 85Namespace: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": 76, + "Text": "76 / 84Namespace: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" @@ -6920,7 +7067,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6929,7 +7076,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6938,7 +7085,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -6947,7 +7094,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -6956,7 +7103,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -6965,7 +7112,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -6993,8 +7140,8 @@ ] }, { - "Number": 78, - "Text": "78 / 85Extension 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": 77, + "Text": "77 / 84Extension 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" @@ -7007,7 +7154,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -7017,12 +7164,12 @@ ] }, { - "Number": 79, - "Text": "79 / 85Namespace: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": 78, + "Text": "78 / 84Namespace: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 @@ -7031,7 +7178,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -7041,8 +7188,8 @@ ] }, { - "Number": 80, - "Text": "80 / 85Namespace: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": 79, + "Text": "79 / 84Namespace: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" @@ -7073,7 +7220,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -7082,7 +7229,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -7092,8 +7239,8 @@ ] }, { - "Number": 81, - "Text": "81 / 85Namespace: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": 80, + "Text": "80 / 84Namespace: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" @@ -7187,7 +7334,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -7196,7 +7343,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -7205,7 +7352,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7214,7 +7361,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7223,7 +7370,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7232,7 +7379,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7241,7 +7388,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -7250,7 +7397,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7259,7 +7406,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7268,7 +7415,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7277,7 +7424,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7286,7 +7433,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7295,7 +7442,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7304,7 +7451,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7313,7 +7460,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7322,7 +7469,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -7332,8 +7479,8 @@ ] }, { - "Number": 82, - "Text": "82 / 85ReturnsComplexComplex TomFromBaseClassExceptionsNotImplementedException\uF1C5This is not implementedArgumentException\uF1C5This is the exception to be thrown when implementedCatExceptionThis is the exception in current documentation", + "Number": 81, + "Text": "81 / 84ReturnsComplexComplex 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" @@ -7364,7 +7511,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -7373,7 +7520,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7382,7 +7529,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7391,7 +7538,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7400,7 +7547,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7409,7 +7556,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7418,7 +7565,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7427,7 +7574,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7436,7 +7583,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7464,8 +7611,8 @@ ] }, { - "Number": 83, - "Text": "83 / 85Namespace: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": 82, + "Text": "82 / 84Namespace: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" @@ -7550,7 +7697,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -7559,7 +7706,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -7568,7 +7715,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -7577,7 +7724,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 80, "Coordinates": { "Left": 28, "Top": 332.75 @@ -7587,12 +7734,12 @@ ] }, { - "Number": 84, - "Text": "84 / 85EnumsColorTypeEnumeration ColorTypeNamespace MRef.Demo.Enumeration", + "Number": 83, + "Text": "83 / 84EnumsColorTypeEnumeration ColorTypeNamespace MRef.Demo.Enumeration", "Links": [ { "Goto": { - "PageNumber": 85, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -7601,7 +7748,7 @@ }, { "Goto": { - "PageNumber": 85, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -7611,8 +7758,8 @@ ] }, { - "Number": 85, - "Text": "85 / 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", + "Number": 84, + "Text": "84 / 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" @@ -7631,7 +7778,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -7838,7 +7985,7 @@ } }, { - "Title": "IInheritdoc", + "Title": "Dog", "Children": [], "Destination": { "PageNumber": 29, @@ -7848,11 +7995,22 @@ } } }, + { + "Title": "IInheritdoc", + "Children": [], + "Destination": { + "PageNumber": 31, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, { "Title": "Inheritdoc", "Children": [], "Destination": { - "PageNumber": 30, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -7863,7 +8021,7 @@ "Title": "Inheritdoc.Issue6366", "Children": [], "Destination": { - "PageNumber": 32, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -7874,7 +8032,7 @@ "Title": "Inheritdoc.Issue6366.Class1", "Children": [], "Destination": { - "PageNumber": 33, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -7885,7 +8043,7 @@ "Title": "Inheritdoc.Issue6366.Class2", "Children": [], "Destination": { - "PageNumber": 35, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -7896,7 +8054,7 @@ "Title": "Inheritdoc.Issue7035", "Children": [], "Destination": { - "PageNumber": 36, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -7907,7 +8065,7 @@ "Title": "Inheritdoc.Issue7484", "Children": [], "Destination": { - "PageNumber": 37, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -7918,7 +8076,7 @@ "Title": "Inheritdoc.Issue8101", "Children": [], "Destination": { - "PageNumber": 39, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -7929,7 +8087,7 @@ "Title": "Inheritdoc.Issue8129", "Children": [], "Destination": { - "PageNumber": 41, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -7940,7 +8098,7 @@ "Title": "Issue8725", "Children": [], "Destination": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -7963,7 +8121,7 @@ "Title": "BaseClass1", "Children": [], "Destination": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -7974,7 +8132,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 45, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -7983,7 +8141,7 @@ } ], "Destination": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -8000,7 +8158,7 @@ "Title": "ContainersRefType", "Children": [], "Destination": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -8075,7 +8233,7 @@ } ], "Destination": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -8108,7 +8266,7 @@ "Title": "Complex", "Children": [], "Destination": { - "PageNumber": 71, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -8119,7 +8277,7 @@ "Title": "FakeDelegate", "Children": [], "Destination": { - "PageNumber": 72, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -8130,7 +8288,7 @@ "Title": "IAnimal", "Children": [], "Destination": { - "PageNumber": 73, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -8141,7 +8299,7 @@ "Title": "ICat", "Children": [], "Destination": { - "PageNumber": 76, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -8152,7 +8310,7 @@ "Title": "ICatExtension", "Children": [], "Destination": { - "PageNumber": 77, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -8163,7 +8321,7 @@ "Title": "MRefDelegate", "Children": [], "Destination": { - "PageNumber": 79, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -8174,7 +8332,7 @@ "Title": "MRefNormalDelegate", "Children": [], "Destination": { - "PageNumber": 80, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -8185,7 +8343,7 @@ "Title": "Tom", "Children": [], "Destination": { - "PageNumber": 81, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -8196,7 +8354,7 @@ "Title": "TomFromBaseClass", "Children": [], "Destination": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -8205,7 +8363,7 @@ } ], "Destination": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -8219,7 +8377,7 @@ "Title": "ColorType", "Children": [], "Destination": { - "PageNumber": 85, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -8228,7 +8386,7 @@ } ], "Destination": { - "PageNumber": 84, + "PageNumber": 83, "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 61a8f03cb9b..ef5b52a1ebf 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 @@ -119,6 +119,12 @@ "topicHref": "BuildFromProject.Class1.Test-1.html", "topicUid": "BuildFromProject.Class1.Test`1" }, + { + "name": "Dog", + "href": "BuildFromProject.Dog.html", + "topicHref": "BuildFromProject.Dog.html", + "topicUid": "BuildFromProject.Dog" + }, { "name": "IInheritdoc", "href": "BuildFromProject.IInheritdoc.html", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/BuildFromProject.Dog.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/BuildFromProject.Dog.html.view.verified.json new file mode 100644 index 00000000000..67c5c6817a7 --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/BuildFromProject.Dog.html.view.verified.json @@ -0,0 +1,21 @@ +{ + "_appName": "Seed", + "_appTitle": "docfx seed website", + "_enableSearch": true, + "pdf": true, + "pdfTocPage": true, + "description": "Class representing a dog.", + "title": "Class Dog", + "content": "

Class Dog

\r\n
\r\n
Namespace
BuildFromProject
Assembly
BuildFromProject.dll
\r\n

Class representing a dog.

\n
public class Dog

Inheritance

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

Inherited Members

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

Constructors

Dog(string, int)

\r\n

Constructor.

\n
public Dog(string name, int age)

Parameters

name string
\r\n
\r\n\r\n\r\n

Name of the dog.

\n\r\n
age int
\r\n
\r\n\r\n\r\n

Age of the dog.

\n\r\n

Properties

Age

\r\n

Age of the dog.

\n
public int Age { get; }

Property Value

int
\r\n
\r\n\r\n\r\n\r\n

Name

\r\n

Name of the dog.

\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/BuildFromProject.Dog.yml", + "_navKey": "~/toc.yml", + "_navPath": "toc.html", + "_navRel": "../toc.html", + "_path": "apipage/BuildFromProject.Dog.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/BuildFromProject.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/BuildFromProject.html.view.verified.json index 544227c6a0c..2c466f39f71 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/BuildFromProject.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/apipage/BuildFromProject.html.view.verified.json @@ -5,7 +5,7 @@ "pdf": true, "pdfTocPage": true, "title": "Namespace BuildFromProject", - "content": "

Namespace BuildFromProject

\r\n

Namespaces

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

Classes

Inheritdoc.Issue6366.Class1<T>
\r\n
\r\n\r\n\r\n\r\n
Class1
\r\n
\r\n\r\n\r\n\r\n
Inheritdoc.Issue6366.Class2
\r\n
\r\n\r\n\r\n\r\n
Inheritdoc
\r\n
\r\n\r\n\r\n\r\n
Inheritdoc.Issue6366
\r\n
\r\n\r\n\r\n\r\n
Inheritdoc.Issue7035
\r\n
\r\n\r\n\r\n\r\n
Inheritdoc.Issue7484
\r\n
\r\n\r\n\r\n

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

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

A nice class

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

Structs

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

Interfaces

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

Enums

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

Namespace BuildFromProject

\r\n

Namespaces

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

Classes

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

Class representing a dog.

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

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

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

A nice class

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

Structs

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

Interfaces

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

Enums

Class1.Issue9260
\r\n
\r\n\r\n\r\n\r\n
", "yamlmime": "ApiPage", "_disableNextArticle": true, "_key": "obj/apipage/BuildFromProject.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 da747f7fb82..355a80d75e9 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 @@ -188,6 +188,15 @@ "items": [], "leaf": true }, + { + "name": "Dog", + "href": "BuildFromProject.Dog.html", + "topicHref": "BuildFromProject.Dog.html", + "tocHref": null, + "level": 3.0, + "items": [], + "leaf": true + }, { "name": "Inheritdoc", "href": "BuildFromProject.Inheritdoc.html", 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 e4e6fa6e432..769ecbab285 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\":\"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\":\"Issue8725\",\"href\":\"BuildFromProject.Issue8725.html\",\"topicHref\":\"BuildFromProject.Issue8725.html\"},{\"name\":\"Structs\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8129.html\"},{\"name\":\"Interfaces\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"BuildFromProject.Class1.IIssue8948.html\"},{\"name\":\"IInheritdoc\",\"href\":\"BuildFromProject.IInheritdoc.html\",\"topicHref\":\"BuildFromProject.IInheritdoc.html\"},{\"name\":\"Enums\"},{\"name\":\"Class1.Issue9260\",\"href\":\"BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"BuildFromProject.Class1.Issue9260.html\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"BuildFromVBSourceCode.html\",\"topicHref\":\"BuildFromVBSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"BaseClass1\",\"href\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"BuildFromVBSourceCode.BaseClass1.html\"},{\"name\":\"Class1\",\"href\":\"BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"BuildFromVBSourceCode.Class1.html\"}]},{\"name\":\"CatLibrary\",\"href\":\"CatLibrary.html\",\"topicHref\":\"CatLibrary.html\",\"items\":[{\"name\":\"Core\",\"href\":\"CatLibrary.Core.html\",\"topicHref\":\"CatLibrary.Core.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"CatLibrary.Core.ExplicitLayoutClass.html\"},{\"name\":\"Issue231\",\"href\":\"CatLibrary.Core.Issue231.html\",\"topicHref\":\"CatLibrary.Core.Issue231.html\"},{\"name\":\"Structs\"},{\"name\":\"ContainersRefType\",\"href\":\"CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.html\"},{\"name\":\"Interfaces\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\"},{\"name\":\"Enums\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ColorType.html\"},{\"name\":\"Delegates\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\"}]},{\"name\":\"Classes\"},{\"name\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\"},{\"name\":\"CatException\",\"href\":\"CatLibrary.CatException-1.html\",\"topicHref\":\"CatLibrary.CatException-1.html\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\"},{\"name\":\"ICatExtension\",\"href\":\"CatLibrary.ICatExtension.html\",\"topicHref\":\"CatLibrary.ICatExtension.html\"},{\"name\":\"Tom\",\"href\":\"CatLibrary.Tom.html\",\"topicHref\":\"CatLibrary.Tom.html\"},{\"name\":\"TomFromBaseClass\",\"href\":\"CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"CatLibrary.TomFromBaseClass.html\"},{\"name\":\"Interfaces\"},{\"name\":\"IAnimal\",\"href\":\"CatLibrary.IAnimal.html\",\"topicHref\":\"CatLibrary.IAnimal.html\"},{\"name\":\"ICat\",\"href\":\"CatLibrary.ICat.html\",\"topicHref\":\"CatLibrary.ICat.html\"},{\"name\":\"Delegates\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\"},{\"name\":\"MRefDelegate\",\"href\":\"CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"CatLibrary.MRefDelegate-3.html\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"CatLibrary.MRefNormalDelegate.html\"}]},{\"name\":\"MRef\",\"href\":\"MRef.html\",\"topicHref\":\"MRef.html\",\"items\":[{\"name\":\"Demo\",\"href\":\"MRef.Demo.html\",\"topicHref\":\"MRef.Demo.html\",\"items\":[{\"name\":\"Enumeration\",\"href\":\"MRef.Demo.Enumeration.html\",\"topicHref\":\"MRef.Demo.Enumeration.html\",\"items\":[{\"name\":\"Enums\"},{\"name\":\"ColorType\",\"href\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"MRef.Demo.Enumeration.ColorType.html\"}]}]}]}],\"pdf\":true,\"pdfTocPage\":true}" + "content": "{\"items\":[{\"name\":\"BuildFromAssembly\",\"href\":\"BuildFromAssembly.html\",\"topicHref\":\"BuildFromAssembly.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"Class1\",\"href\":\"BuildFromAssembly.Class1.html\",\"topicHref\":\"BuildFromAssembly.Class1.html\"},{\"name\":\"Structs\"},{\"name\":\"Issue5432\",\"href\":\"BuildFromAssembly.Issue5432.html\",\"topicHref\":\"BuildFromAssembly.Issue5432.html\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"BuildFromCSharpSourceCode.html\",\"topicHref\":\"BuildFromCSharpSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"CSharp\",\"href\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"BuildFromCSharpSourceCode.CSharp.html\"}]},{\"name\":\"BuildFromProject\",\"href\":\"BuildFromProject.html\",\"topicHref\":\"BuildFromProject.html\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"BuildFromProject.Issue8540.html\",\"topicHref\":\"BuildFromProject.Issue8540.html\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.A.html\"}]},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.B.html\"}]}]},{\"name\":\"Classes\"},{\"name\":\"Class1\",\"href\":\"BuildFromProject.Class1.html\",\"topicHref\":\"BuildFromProject.Class1.html\"},{\"name\":\"Class1.Issue8665\",\"href\":\"BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8665.html\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8696Attribute.html\"},{\"name\":\"Class1.Issue8948\",\"href\":\"BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8948.html\"},{\"name\":\"Class1.Test\",\"href\":\"BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"BuildFromProject.Class1.Test-1.html\"},{\"name\":\"Dog\",\"href\":\"BuildFromProject.Dog.html\",\"topicHref\":\"BuildFromProject.Dog.html\"},{\"name\":\"Inheritdoc\",\"href\":\"BuildFromProject.Inheritdoc.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.html\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.html\"},{\"name\":\"Inheritdoc.Issue6366.Class1\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7035.html\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7484.html\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8101.html\"},{\"name\":\"Issue8725\",\"href\":\"BuildFromProject.Issue8725.html\",\"topicHref\":\"BuildFromProject.Issue8725.html\"},{\"name\":\"Structs\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8129.html\"},{\"name\":\"Interfaces\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"BuildFromProject.Class1.IIssue8948.html\"},{\"name\":\"IInheritdoc\",\"href\":\"BuildFromProject.IInheritdoc.html\",\"topicHref\":\"BuildFromProject.IInheritdoc.html\"},{\"name\":\"Enums\"},{\"name\":\"Class1.Issue9260\",\"href\":\"BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"BuildFromProject.Class1.Issue9260.html\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"BuildFromVBSourceCode.html\",\"topicHref\":\"BuildFromVBSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"BaseClass1\",\"href\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"BuildFromVBSourceCode.BaseClass1.html\"},{\"name\":\"Class1\",\"href\":\"BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"BuildFromVBSourceCode.Class1.html\"}]},{\"name\":\"CatLibrary\",\"href\":\"CatLibrary.html\",\"topicHref\":\"CatLibrary.html\",\"items\":[{\"name\":\"Core\",\"href\":\"CatLibrary.Core.html\",\"topicHref\":\"CatLibrary.Core.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"CatLibrary.Core.ExplicitLayoutClass.html\"},{\"name\":\"Issue231\",\"href\":\"CatLibrary.Core.Issue231.html\",\"topicHref\":\"CatLibrary.Core.Issue231.html\"},{\"name\":\"Structs\"},{\"name\":\"ContainersRefType\",\"href\":\"CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.html\"},{\"name\":\"Interfaces\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\"},{\"name\":\"Enums\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ColorType.html\"},{\"name\":\"Delegates\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\"}]},{\"name\":\"Classes\"},{\"name\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\"},{\"name\":\"CatException\",\"href\":\"CatLibrary.CatException-1.html\",\"topicHref\":\"CatLibrary.CatException-1.html\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\"},{\"name\":\"ICatExtension\",\"href\":\"CatLibrary.ICatExtension.html\",\"topicHref\":\"CatLibrary.ICatExtension.html\"},{\"name\":\"Tom\",\"href\":\"CatLibrary.Tom.html\",\"topicHref\":\"CatLibrary.Tom.html\"},{\"name\":\"TomFromBaseClass\",\"href\":\"CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"CatLibrary.TomFromBaseClass.html\"},{\"name\":\"Interfaces\"},{\"name\":\"IAnimal\",\"href\":\"CatLibrary.IAnimal.html\",\"topicHref\":\"CatLibrary.IAnimal.html\"},{\"name\":\"ICat\",\"href\":\"CatLibrary.ICat.html\",\"topicHref\":\"CatLibrary.ICat.html\"},{\"name\":\"Delegates\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\"},{\"name\":\"MRefDelegate\",\"href\":\"CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"CatLibrary.MRefDelegate-3.html\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"CatLibrary.MRefNormalDelegate.html\"}]},{\"name\":\"MRef\",\"href\":\"MRef.html\",\"topicHref\":\"MRef.html\",\"items\":[{\"name\":\"Demo\",\"href\":\"MRef.Demo.html\",\"topicHref\":\"MRef.Demo.html\",\"items\":[{\"name\":\"Enumeration\",\"href\":\"MRef.Demo.Enumeration.html\",\"topicHref\":\"MRef.Demo.Enumeration.html\",\"items\":[{\"name\":\"Enums\"},{\"name\":\"ColorType\",\"href\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"MRef.Demo.Enumeration.ColorType.html\"}]}]}]}],\"pdf\":true,\"pdfTocPage\":true}" } \ 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 1df4851d293..e2b1d700798 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": 87, + "NumberOfPages": 89, "Pages": [ { "Number": 1, - "Text": "Table of ContentsBuildFromAssembly3ClassesClass14StructsIssue54325BuildFromCSharpSourceCode6ClassesCSharp7BuildFromProject8Issue854010A11ClassesA12B13ClassesB14ClassesClass115Class1.Issue866521Class1.Issue8696Attribute24Class1.Issue894826Class1.Test27Inheritdoc28Inheritdoc.Issue636630Inheritdoc.Issue6366.Class131Inheritdoc.Issue6366.Class233Inheritdoc.Issue703535Inheritdoc.Issue748436Inheritdoc.Issue810138Issue872540StructsInheritdoc.Issue812942InterfacesClass1.IIssue894843IInheritdoc44EnumsClass1.Issue926045BuildFromVBSourceCode46", + "Text": "Table of ContentsBuildFromAssembly3ClassesClass14StructsIssue54325BuildFromCSharpSourceCode6ClassesCSharp7BuildFromProject8Issue854010A11ClassesA12B13ClassesB14ClassesClass115Class1.Issue866521Class1.Issue8696Attribute24Class1.Issue894826Class1.Test27Dog28Inheritdoc30Inheritdoc.Issue636632Inheritdoc.Issue6366.Class133Inheritdoc.Issue6366.Class235Inheritdoc.Issue703537Inheritdoc.Issue748438Inheritdoc.Issue810140Issue872542StructsInheritdoc.Issue812944InterfacesClass1.IIssue894845IInheritdoc46EnumsClass1.Issue926047", "Links": [ { "Goto": { @@ -169,7 +169,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -196,7 +196,7 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -232,7 +232,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -241,7 +241,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -250,7 +250,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -259,7 +259,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -270,17 +270,8 @@ }, { "Number": 2, - "Text": "ClassesBaseClass147Class148CatLibrary51Core53ClassesContainersRefType.ContainersRefTypeChild54ExplicitLayoutClass55Issue23156StructsContainersRefType57InterfacesContainersRefType.ContainersRefTypeChildInterface59EnumsContainersRefType.ColorType60DelegatesContainersRefType.ContainersRefTypeDelegate61ClassesCat62CatException71Complex72ICatExtension73Tom75TomFromBaseClass77InterfacesIAnimal78ICat80DelegatesFakeDelegate81MRefDelegate82MRefNormalDelegate83MRef84Demo85Enumeration86EnumsColorType87", + "Text": "BuildFromVBSourceCode48ClassesBaseClass149Class150CatLibrary53Core55ClassesContainersRefType.ContainersRefTypeChild56ExplicitLayoutClass57Issue23158StructsContainersRefType59InterfacesContainersRefType.ContainersRefTypeChildInterface61EnumsContainersRefType.ColorType62DelegatesContainersRefType.ContainersRefTypeDelegate63ClassesCat64CatException73Complex74ICatExtension75Tom77TomFromBaseClass79InterfacesIAnimal80ICat82DelegatesFakeDelegate83MRefDelegate84MRefNormalDelegate85MRef86Demo87Enumeration88EnumsColorType89", "Links": [ - { - "Goto": { - "PageNumber": 47, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, { "Goto": { "PageNumber": 48, @@ -292,7 +283,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -301,7 +292,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -310,7 +301,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -346,7 +337,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -355,7 +346,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -382,7 +373,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -391,7 +382,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -409,7 +400,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -418,7 +409,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -427,7 +418,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -436,7 +427,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -445,7 +436,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -505,12 +496,30 @@ "Top": 0 } } + }, + { + "Goto": { + "PageNumber": 88, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 89, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, { "Number": 3, - "Text": "3 / 87ClassesClass1This is a test class.StructsIssue5432Namespace BuildFromAssembly", + "Text": "3 / 89ClassesClass1This is a test class.StructsIssue5432Namespace BuildFromAssembly", "Links": [ { "Goto": { @@ -534,7 +543,7 @@ }, { "Number": 4, - "Text": "4 / 87Namespace:BuildFromAssemblyAssembly:BuildFromAssembly.dllThis is a test class.Inheritanceobject\uF1C5 Class1Inherited Membersobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ToString()\uF1C5 ,object.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5ConstructorsMethodsHello World.Class Class1public class Class1\uF12CClass1()public Class1()HelloWorld()public static void HelloWorld()", + "Text": "4 / 89Namespace:BuildFromAssemblyAssembly:BuildFromAssembly.dllThis is a test class.Inheritanceobject\uF1C5 Class1Inherited Membersobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ToString()\uF1C5 ,object.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5ConstructorsMethodsHello World.Class Class1public class Class1\uF12CClass1()public Class1()HelloWorld()public static void HelloWorld()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -630,7 +639,7 @@ }, { "Number": 5, - "Text": "5 / 87Namespace: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; }", + "Text": "5 / 89Namespace: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" @@ -708,7 +717,7 @@ }, { "Number": 6, - "Text": "6 / 87ClassesCSharpNamespace BuildFromCSharpSourceCode", + "Text": "6 / 89ClassesCSharpNamespace BuildFromCSharpSourceCode", "Links": [ { "Goto": { @@ -723,7 +732,7 @@ }, { "Number": 7, - "Text": "7 / 87Namespace: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": "7 / 89Namespace: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" @@ -828,7 +837,7 @@ }, { "Number": 8, - "Text": "8 / 87NamespacesBuildFromProject.Issue8540ClassesInheritdoc.Issue6366.Class1Class1Inheritdoc.Issue6366.Class2InheritdocInheritdoc.Issue6366Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101Class1.Issue8665Class1.Issue8696AttributeIssue8725A nice classClass1.Issue8948Class1.TestStructsInheritdoc.Issue8129InterfacesIInheritdocClass1.IIssue8948Namespace BuildFromProject", + "Text": "8 / 89NamespacesBuildFromProject.Issue8540ClassesInheritdoc.Issue6366.Class1Class1Inheritdoc.Issue6366.Class2DogClass representing a dog.InheritdocInheritdoc.Issue6366Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101Class1.Issue8665Class1.Issue8696AttributeIssue8725A nice classClass1.Issue8948Class1.TestStructsInheritdoc.Issue8129InterfacesNamespace BuildFromProject", "Links": [ { "Goto": { @@ -841,7 +850,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -859,7 +868,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -886,7 +895,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -895,7 +904,7 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -911,6 +920,15 @@ } } }, + { + "Goto": { + "PageNumber": 40, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, { "Goto": { "PageNumber": 21, @@ -931,7 +949,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -958,16 +976,22 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 } } - }, + } + ] + }, + { + "Number": 9, + "Text": "9 / 89IInheritdocClass1.IIssue8948EnumsClass1.Issue9260", + "Links": [ { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -976,22 +1000,16 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 } } - } - ] - }, - { - "Number": 9, - "Text": "9 / 87EnumsClass1.Issue9260", - "Links": [ + }, { "Goto": { - "PageNumber": 45, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -1002,7 +1020,7 @@ }, { "Number": 10, - "Text": "10 / 87NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.BNamespace BuildFromProject.Issue8540", + "Text": "10 / 89NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.BNamespace BuildFromProject.Issue8540", "Links": [ { "Goto": { @@ -1026,7 +1044,7 @@ }, { "Number": 11, - "Text": "11 / 87ClassesANamespace BuildFromProject.Issue8540.A", + "Text": "11 / 89ClassesANamespace BuildFromProject.Issue8540.A", "Links": [ { "Goto": { @@ -1041,7 +1059,7 @@ }, { "Number": 12, - "Text": "12 / 87Namespace: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", + "Text": "12 / 89Namespace: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" @@ -1137,7 +1155,7 @@ }, { "Number": 13, - "Text": "13 / 87ClassesBNamespace BuildFromProject.Issue8540.B", + "Text": "13 / 89ClassesBNamespace BuildFromProject.Issue8540.B", "Links": [ { "Goto": { @@ -1152,7 +1170,7 @@ }, { "Number": 14, - "Text": "14 / 87Namespace: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", + "Text": "14 / 89Namespace: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" @@ -1248,7 +1266,7 @@ }, { "Number": 15, - "Text": "15 / 87Namespace: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()", + "Text": "15 / 89Namespace: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" @@ -1353,12 +1371,12 @@ }, { "Number": 16, - "Text": "16 / 87IConfiguration 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()", + "Text": "16 / 89IConfiguration 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": 17, - "Text": "17 / 87RemarksInline .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", + "Text": "17 / 89RemarksInline .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/" @@ -1373,12 +1391,12 @@ }, { "Number": 18, - "Text": "18 / 87RemarksRemarks@\"\\\\?\\\" @\"\\\\?\\\"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()", + "Text": "18 / 89RemarksRemarks@\"\\\\?\\\" @\"\\\\?\\\"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": 19, - "Text": "19 / 87Type 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()", + "Text": "19 / 89Type 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" @@ -1420,12 +1438,12 @@ }, { "Number": 20, - "Text": "20 / 87This method should do something...RemarksThis is remarks.public void XmlCommentIncludeTag()", + "Text": "20 / 89This method should do something...RemarksThis is remarks.public void XmlCommentIncludeTag()", "Links": [] }, { "Number": 21, - "Text": "21 / 87Namespace: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)", + "Text": "21 / 89Namespace: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" @@ -1539,7 +1557,7 @@ }, { "Number": 22, - "Text": "22 / 87Parametersfoo 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; }", + "Text": "22 / 89Parametersfoo 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" @@ -1599,7 +1617,7 @@ }, { "Number": 23, - "Text": "23 / 87Property Valuestring\uF1C5Property Valueint\uF1C5Foopublic int Foo { get; }", + "Text": "23 / 89Property Valuestring\uF1C5Property Valueint\uF1C5Foopublic int Foo { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -1623,7 +1641,7 @@ }, { "Number": 24, - "Text": "24 / 87Namespace: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", + "Text": "24 / 89Namespace: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" @@ -1890,7 +1908,7 @@ }, { "Number": 25, - "Text": "25 / 87Attribute.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)", + "Text": "25 / 89Attribute.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)" @@ -2130,7 +2148,7 @@ }, { "Number": 26, - "Text": "26 / 87Namespace: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()", + "Text": "26 / 89Namespace: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" @@ -2233,7 +2251,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -2244,7 +2262,7 @@ }, { "Number": 27, - "Text": "27 / 87Namespace: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", + "Text": "27 / 89Namespace: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" @@ -2349,7 +2367,145 @@ }, { "Number": 28, - "Text": "28 / 87Namespace: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()", + "Text": "28 / 89Namespace:BuildFromProjectAssembly:BuildFromProject.dllClass representing a dog.Inheritanceobject\uF1C5 DogInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5ConstructorsConstructor.Parametersname string\uF1C5Name of the dog.age int\uF1C5Age of the dog.Class Dogpublic class Dog\uF12CDog(string, int)public Dog(string name, int age)", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, + { + "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.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Goto": { + "PageNumber": 8, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 28, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 29, + "Text": "29 / 89PropertiesAge of the dog.Property Valueint\uF1C5Name of the dog.Property Valuestring\uF1C5Agepublic int Age { get; }Namepublic string Name { get; }", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "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" + } + ] + }, + { + "Number": 30, + "Text": "30 / 89Namespace: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" @@ -2443,7 +2599,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -2452,7 +2608,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -2462,13 +2618,13 @@ ] }, { - "Number": 29, - "Text": "29 / 87This method should do something...Issue7629()public void Issue7629()", + "Number": 31, + "Text": "31 / 89This method should do something...Issue7629()public void Issue7629()", "Links": [] }, { - "Number": 30, - "Text": "30 / 87Namespace: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": 32, + "Text": "32 / 89Namespace: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" @@ -2553,7 +2709,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -2563,8 +2719,8 @@ ] }, { - "Number": 31, - "Text": "31 / 87Namespace: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": 33, + "Text": "33 / 89Namespace: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" @@ -2658,7 +2814,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -2668,13 +2824,13 @@ ] }, { - "Number": 32, - "Text": "32 / 87ReturnsTThis text inherited.", + "Number": 34, + "Text": "34 / 89ReturnsTThis text inherited.", "Links": [] }, { - "Number": 33, - "Text": "33 / 87Namespace: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": 35, + "Text": "35 / 89Namespace: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" @@ -2786,7 +2942,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -2795,7 +2951,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -2804,7 +2960,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 33, "Coordinates": { "Left": 28, "Top": 309.5 @@ -2814,13 +2970,13 @@ ] }, { - "Number": 34, - "Text": "34 / 87This text inherited.", + "Number": 36, + "Text": "36 / 89This text inherited.", "Links": [] }, { - "Number": 35, - "Text": "35 / 87Namespace: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": 37, + "Text": "37 / 89Namespace: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" @@ -2905,7 +3061,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -2915,8 +3071,8 @@ ] }, { - "Number": 36, - "Text": "36 / 87Namespace: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": 38, + "Text": "38 / 89Namespace: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" @@ -3001,7 +3157,7 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -3026,8 +3182,8 @@ ] }, { - "Number": 37, - "Text": "37 / 87PropertiesA 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": 39, + "Text": "39 / 89PropertiesA 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" @@ -3059,8 +3215,8 @@ ] }, { - "Number": 38, - "Text": "38 / 87Namespace: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": 40, + "Text": "40 / 89Namespace: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" @@ -3172,7 +3328,7 @@ }, { "Goto": { - "PageNumber": 38, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -3182,8 +3338,8 @@ ] }, { - "Number": 39, - "Text": "39 / 87onChange 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": 41, + "Text": "41 / 89onChange 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" @@ -3269,8 +3425,8 @@ ] }, { - "Number": 40, - "Text": "40 / 87Namespace:BuildFromProjectAssembly:BuildFromProject.dllA nice classInheritanceobject\uF1C5 Issue8725Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsAnother nice operationA nice operationSee AlsoClass1Class Issue8725public class Issue8725\uF12CMoreOperations()public void MoreOperations()MyOperation()public void MyOperation()", + "Number": 42, + "Text": "42 / 89Namespace:BuildFromProjectAssembly:BuildFromProject.dllA nice classInheritanceobject\uF1C5 Issue8725Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsAnother nice operationA nice operationSee AlsoClass1Class Issue8725public class Issue8725\uF12CMoreOperations()public void MoreOperations()MyOperation()public void MyOperation()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3355,7 +3511,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -3374,13 +3530,13 @@ ] }, { - "Number": 41, - "Text": "41 / 87", + "Number": 43, + "Text": "43 / 89", "Links": [] }, { - "Number": 42, - "Text": "42 / 87Namespace: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": 44, + "Text": "44 / 89Namespace: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)" @@ -3457,8 +3613,8 @@ ] }, { - "Number": 43, - "Text": "43 / 87Namespace: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": 45, + "Text": "45 / 89Namespace: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" @@ -3481,8 +3637,8 @@ ] }, { - "Number": 44, - "Text": "44 / 87Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsThis method should do something...Interface IInheritdocpublic interface IInheritdocIssue7629()void Issue7629()", + "Number": 46, + "Text": "46 / 89Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsThis method should do something...Interface IInheritdocpublic interface IInheritdocIssue7629()void Issue7629()", "Links": [ { "Goto": { @@ -3496,8 +3652,8 @@ ] }, { - "Number": 45, - "Text": "45 / 87Namespace: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": 47, + "Text": "47 / 89Namespace: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" @@ -3520,12 +3676,12 @@ ] }, { - "Number": 46, - "Text": "46 / 87ClassesBaseClass1This is the BaseClassClass1This is summary from vb class...Namespace BuildFromVBSourceCode", + "Number": 48, + "Text": "48 / 89ClassesBaseClass1This is the BaseClassClass1This is summary from vb class...Namespace BuildFromVBSourceCode", "Links": [ { "Goto": { - "PageNumber": 47, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -3534,7 +3690,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -3544,8 +3700,8 @@ ] }, { - "Number": 47, - "Text": "47 / 87Namespace: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": 49, + "Text": "49 / 89Namespace: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" @@ -3639,7 +3795,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -3648,7 +3804,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -3657,7 +3813,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -3666,7 +3822,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -3676,8 +3832,8 @@ ] }, { - "Number": 48, - "Text": "48 / 87Namespace: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": 50, + "Text": "50 / 89Namespace: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" @@ -3762,7 +3918,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -3771,7 +3927,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -3780,7 +3936,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -3789,7 +3945,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 49, "Coordinates": { "Left": 28, "Top": 308 @@ -3798,7 +3954,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -3808,8 +3964,8 @@ ] }, { - "Number": 49, - "Text": "49 / 87Property 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": 51, + "Text": "51 / 89Property 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" @@ -3831,7 +3987,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -3840,7 +3996,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -3850,8 +4006,8 @@ ] }, { - "Number": 50, - "Text": "50 / 87ReturnsDateTime\uF1C5", + "Number": 52, + "Text": "52 / 89ReturnsDateTime\uF1C5", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" @@ -3865,12 +4021,12 @@ ] }, { - "Number": 51, - "Text": "51 / 87NamespacesCatLibrary.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": 53, + "Text": "53 / 89NamespacesCatLibrary.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": 53, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -3879,7 +4035,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -3894,7 +4050,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -3903,7 +4059,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -3912,7 +4068,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -3921,7 +4077,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -3930,7 +4086,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -3939,7 +4095,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -3948,7 +4104,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -3958,12 +4114,12 @@ ] }, { - "Number": 52, - "Text": "52 / 87Cat's interfaceDelegatesFakeDelegateFake delegateMRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", + "Number": 54, + "Text": "54 / 89Cat's interfaceDelegatesFakeDelegateFake delegateMRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", "Links": [ { "Goto": { - "PageNumber": 81, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -3972,7 +4128,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -3981,7 +4137,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 85, "Type": 2, "Coordinates": { "Top": 0 @@ -3991,12 +4147,12 @@ ] }, { - "Number": 53, - "Text": "53 / 87ClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231Issue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegateNamespace CatLibrary.Core", + "Number": 55, + "Text": "55 / 89ClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231Issue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegateNamespace CatLibrary.Core", "Links": [ { "Goto": { - "PageNumber": 54, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -4005,7 +4161,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4014,7 +4170,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4023,7 +4179,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4032,7 +4188,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4041,7 +4197,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -4050,7 +4206,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -4059,7 +4215,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -4069,8 +4225,8 @@ ] }, { - "Number": 54, - "Text": "54 / 87Namespace: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": 56, + "Text": "56 / 89Namespace: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" @@ -4146,7 +4302,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4155,7 +4311,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -4165,8 +4321,8 @@ ] }, { - "Number": 55, - "Text": "55 / 87Namespace: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": 57, + "Text": "57 / 89Namespace: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" @@ -4242,7 +4398,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4251,7 +4407,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4261,8 +4417,8 @@ ] }, { - "Number": 56, - "Text": "56 / 87Namespace: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": 58, + "Text": "58 / 89Namespace: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" @@ -4338,7 +4494,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4347,7 +4503,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4356,7 +4512,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4365,7 +4521,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4375,8 +4531,8 @@ ] }, { - "Number": 57, - "Text": "57 / 87Namespace: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": 59, + "Text": "59 / 89Namespace: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)" @@ -4443,7 +4599,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4452,7 +4608,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 58, "Coordinates": { "Left": 28, "Top": 380 @@ -4461,7 +4617,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 58, "Coordinates": { "Left": 28, "Top": 204.49994 @@ -4471,8 +4627,8 @@ ] }, { - "Number": 58, - "Text": "58 / 87Property 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": 60, + "Text": "60 / 89Property 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" @@ -4513,12 +4669,12 @@ ] }, { - "Number": 59, - "Text": "59 / 87Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInterfaceContainersRefType.ContainersRefTypeChildInterfacepublic interface ContainersRefType.ContainersRefTypeChildInterface", + "Number": 61, + "Text": "61 / 89Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInterfaceContainersRefType.ContainersRefTypeChildInterfacepublic interface ContainersRefType.ContainersRefTypeChildInterface", "Links": [ { "Goto": { - "PageNumber": 53, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4528,12 +4684,12 @@ ] }, { - "Number": 60, - "Text": "60 / 87Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowEnum ContainersRefType.ColorTypepublic enum ContainersRefType.ColorType", + "Number": 62, + "Text": "62 / 89Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowEnum ContainersRefType.ColorTypepublic enum ContainersRefType.ColorType", "Links": [ { "Goto": { - "PageNumber": 53, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4543,12 +4699,12 @@ ] }, { - "Number": 61, - "Text": "61 / 87Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllDelegate ContainersRefTypeDelegateDelegateContainersRefType.ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", + "Number": 63, + "Text": "63 / 89Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllDelegate ContainersRefTypeDelegateDelegateContainersRefType.ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", "Links": [ { "Goto": { - "PageNumber": 53, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4558,8 +4714,8 @@ ] }, { - "Number": 62, - "Text": "62 / 87Namespace: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": 64, + "Text": "64 / 89Namespace: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" @@ -4635,7 +4791,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4650,7 +4806,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4659,7 +4815,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -4668,7 +4824,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -4678,12 +4834,12 @@ ] }, { - "Number": 63, - "Text": "63 / 87Extension 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": 65, + "Text": "65 / 89Extension 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": 73, + "PageNumber": 75, "Coordinates": { "Left": 28, "Top": 290 @@ -4692,7 +4848,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 764 @@ -4702,8 +4858,8 @@ ] }, { - "Number": 64, - "Text": "64 / 87ParametersownType 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": 66, + "Text": "66 / 89ParametersownType 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" @@ -4744,8 +4900,8 @@ ] }, { - "Number": 65, - "Text": "65 / 87Field 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": 67, + "Text": "67 / 89Field 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" @@ -4777,8 +4933,8 @@ ] }, { - "Number": 66, - "Text": "66 / 87int\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": 68, + "Text": "68 / 89int\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" @@ -4855,8 +5011,8 @@ ] }, { - "Number": 67, - "Text": "67 / 87It'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": 69, + "Text": "69 / 89It'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" @@ -4897,8 +5053,8 @@ ] }, { - "Number": 68, - "Text": "68 / 87ExceptionsArgumentException\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": 70, + "Text": "70 / 89ExceptionsArgumentException\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" @@ -4929,7 +5085,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4939,8 +5095,8 @@ ] }, { - "Number": 69, - "Text": "69 / 87int\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": 71, + "Text": "71 / 89int\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" @@ -4971,7 +5127,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4980,7 +5136,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -4989,7 +5145,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4999,13 +5155,13 @@ ] }, { - "Number": 70, - "Text": "70 / 87", + "Number": 72, + "Text": "72 / 89", "Links": [] }, { - "Number": 71, - "Text": "71 / 87Namespace: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": 73, + "Text": "73 / 89Namespace: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" @@ -5216,7 +5372,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5225,7 +5381,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -5235,8 +5391,8 @@ ] }, { - "Number": 72, - "Text": "72 / 87Namespace: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": 74, + "Text": "74 / 89Namespace: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" @@ -5312,7 +5468,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5321,7 +5477,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -5331,8 +5487,8 @@ ] }, { - "Number": 73, - "Text": "73 / 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": 75, + "Text": "75 / 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" @@ -5408,7 +5564,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5417,7 +5573,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -5426,7 +5582,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -5435,7 +5591,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -5444,7 +5600,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5454,8 +5610,8 @@ ] }, { - "Number": 74, - "Text": "74 / 87Extension 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": 76, + "Text": "76 / 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" @@ -5468,7 +5624,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -5478,8 +5634,8 @@ ] }, { - "Number": 75, - "Text": "75 / 87Namespace: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": 77, + "Text": "77 / 89Namespace: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" @@ -5555,7 +5711,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5564,7 +5720,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5573,7 +5729,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -5582,7 +5738,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -5591,7 +5747,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -5600,7 +5756,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -5610,8 +5766,8 @@ ] }, { - "Number": 76, - "Text": "76 / 87b 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": 78, + "Text": "78 / 89b 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" @@ -5660,7 +5816,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5669,7 +5825,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -5678,7 +5834,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -5699,7 +5855,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -5709,8 +5865,8 @@ ] }, { - "Number": 77, - "Text": "77 / 87Namespace: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": 79, + "Text": "79 / 89Namespace: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" @@ -5795,7 +5951,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5804,7 +5960,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5813,7 +5969,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -5822,7 +5978,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 77, "Coordinates": { "Left": 28, "Top": 286.25 @@ -5832,8 +5988,8 @@ ] }, { - "Number": 78, - "Text": "78 / 87Namespace: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": 80, + "Text": "80 / 89Namespace: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" @@ -5855,7 +6011,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5865,8 +6021,8 @@ ] }, { - "Number": 79, - "Text": "79 / 87Animal'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": 81, + "Text": "81 / 89Animal'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" @@ -5880,8 +6036,8 @@ ] }, { - "Number": 80, - "Text": "80 / 87Namespace: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": 82, + "Text": "82 / 89Namespace: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" @@ -5894,7 +6050,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5903,7 +6059,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -5912,7 +6068,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 75, "Coordinates": { "Left": 28, "Top": 290 @@ -5921,7 +6077,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 764 @@ -5931,8 +6087,8 @@ ] }, { - "Number": 81, - "Text": "81 / 87Namespace: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": "83 / 89Namespace: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" @@ -5972,7 +6128,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5982,12 +6138,12 @@ ] }, { - "Number": 82, - "Text": "82 / 87Namespace: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": 84, + "Text": "84 / 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", "Links": [ { "Goto": { - "PageNumber": 51, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -5997,8 +6153,8 @@ ] }, { - "Number": 83, - "Text": "83 / 87Namespace: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": 85, + "Text": "85 / 89Namespace: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" @@ -6029,7 +6185,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -6039,12 +6195,12 @@ ] }, { - "Number": 84, - "Text": "84 / 87NamespacesMRef.DemoNamespace MRef", + "Number": 86, + "Text": "86 / 89NamespacesMRef.DemoNamespace MRef", "Links": [ { "Goto": { - "PageNumber": 85, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -6054,12 +6210,12 @@ ] }, { - "Number": 85, - "Text": "85 / 87NamespacesMRef.Demo.EnumerationNamespace MRef.Demo", + "Number": 87, + "Text": "87 / 89NamespacesMRef.Demo.EnumerationNamespace MRef.Demo", "Links": [ { "Goto": { - "PageNumber": 86, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -6069,12 +6225,12 @@ ] }, { - "Number": 86, - "Text": "86 / 87EnumsColorTypeEnumeration ColorTypeNamespace MRef.Demo.Enumeration", + "Number": 88, + "Text": "88 / 89EnumsColorTypeEnumeration ColorTypeNamespace MRef.Demo.Enumeration", "Links": [ { "Goto": { - "PageNumber": 87, + "PageNumber": 89, "Type": 2, "Coordinates": { "Top": 0 @@ -6084,8 +6240,8 @@ ] }, { - "Number": 87, - "Text": "87 / 87Namespace: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": 89, + "Text": "89 / 89Namespace: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" @@ -6098,7 +6254,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -6349,7 +6505,7 @@ } }, { - "Title": "Inheritdoc", + "Title": "Dog", "Children": [], "Destination": { "PageNumber": 28, @@ -6360,7 +6516,7 @@ } }, { - "Title": "Inheritdoc.Issue6366", + "Title": "Inheritdoc", "Children": [], "Destination": { "PageNumber": 30, @@ -6370,11 +6526,22 @@ } } }, + { + "Title": "Inheritdoc.Issue6366", + "Children": [], + "Destination": { + "PageNumber": 32, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, { "Title": "Inheritdoc.Issue6366.Class1", "Children": [], "Destination": { - "PageNumber": 31, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -6385,7 +6552,7 @@ "Title": "Inheritdoc.Issue6366.Class2", "Children": [], "Destination": { - "PageNumber": 33, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -6396,7 +6563,7 @@ "Title": "Inheritdoc.Issue7035", "Children": [], "Destination": { - "PageNumber": 35, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -6407,7 +6574,7 @@ "Title": "Inheritdoc.Issue7484", "Children": [], "Destination": { - "PageNumber": 36, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -6418,7 +6585,7 @@ "Title": "Inheritdoc.Issue8101", "Children": [], "Destination": { - "PageNumber": 38, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -6429,7 +6596,7 @@ "Title": "Issue8725", "Children": [], "Destination": { - "PageNumber": 40, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -6440,7 +6607,7 @@ "Title": "Structs", "Children": [], "Destination": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -6451,7 +6618,7 @@ "Title": "Inheritdoc.Issue8129", "Children": [], "Destination": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -6462,7 +6629,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6473,7 +6640,7 @@ "Title": "Class1.IIssue8948", "Children": [], "Destination": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6484,7 +6651,7 @@ "Title": "IInheritdoc", "Children": [], "Destination": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -6495,7 +6662,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 45, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -6506,7 +6673,7 @@ "Title": "Class1.Issue9260", "Children": [], "Destination": { - "PageNumber": 45, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -6529,7 +6696,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 47, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6540,7 +6707,7 @@ "Title": "BaseClass1", "Children": [], "Destination": { - "PageNumber": 47, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6551,7 +6718,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 48, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -6560,7 +6727,7 @@ } ], "Destination": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -6577,7 +6744,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 54, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -6588,7 +6755,7 @@ "Title": "ContainersRefType.ContainersRefTypeChild", "Children": [], "Destination": { - "PageNumber": 54, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -6599,7 +6766,7 @@ "Title": "ExplicitLayoutClass", "Children": [], "Destination": { - "PageNumber": 55, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6610,7 +6777,7 @@ "Title": "Issue231", "Children": [], "Destination": { - "PageNumber": 56, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -6621,7 +6788,7 @@ "Title": "Structs", "Children": [], "Destination": { - "PageNumber": 57, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -6632,7 +6799,7 @@ "Title": "ContainersRefType", "Children": [], "Destination": { - "PageNumber": 57, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -6643,7 +6810,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 59, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -6654,7 +6821,7 @@ "Title": "ContainersRefType.ContainersRefTypeChildInterface", "Children": [], "Destination": { - "PageNumber": 59, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -6665,7 +6832,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 60, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -6676,7 +6843,7 @@ "Title": "ContainersRefType.ColorType", "Children": [], "Destination": { - "PageNumber": 60, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -6687,7 +6854,7 @@ "Title": "Delegates", "Children": [], "Destination": { - "PageNumber": 61, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -6698,7 +6865,7 @@ "Title": "ContainersRefType.ContainersRefTypeDelegate", "Children": [], "Destination": { - "PageNumber": 61, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -6707,7 +6874,7 @@ } ], "Destination": { - "PageNumber": 53, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -6718,7 +6885,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 62, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -6729,7 +6896,7 @@ "Title": "Cat", "Children": [], "Destination": { - "PageNumber": 62, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -6740,7 +6907,7 @@ "Title": "CatException", "Children": [], "Destination": { - "PageNumber": 71, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -6751,7 +6918,7 @@ "Title": "Complex", "Children": [], "Destination": { - "PageNumber": 72, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -6762,7 +6929,7 @@ "Title": "ICatExtension", "Children": [], "Destination": { - "PageNumber": 73, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -6773,7 +6940,7 @@ "Title": "Tom", "Children": [], "Destination": { - "PageNumber": 75, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -6784,7 +6951,7 @@ "Title": "TomFromBaseClass", "Children": [], "Destination": { - "PageNumber": 77, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -6795,7 +6962,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 78, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -6806,7 +6973,7 @@ "Title": "IAnimal", "Children": [], "Destination": { - "PageNumber": 78, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -6817,7 +6984,7 @@ "Title": "ICat", "Children": [], "Destination": { - "PageNumber": 80, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -6828,7 +6995,7 @@ "Title": "Delegates", "Children": [], "Destination": { - "PageNumber": 81, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -6839,7 +7006,7 @@ "Title": "FakeDelegate", "Children": [], "Destination": { - "PageNumber": 81, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -6850,7 +7017,7 @@ "Title": "MRefDelegate", "Children": [], "Destination": { - "PageNumber": 82, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -6861,7 +7028,7 @@ "Title": "MRefNormalDelegate", "Children": [], "Destination": { - "PageNumber": 83, + "PageNumber": 85, "Type": 2, "Coordinates": { "Top": 0 @@ -6870,7 +7037,7 @@ } ], "Destination": { - "PageNumber": 51, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -6890,7 +7057,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 87, + "PageNumber": 89, "Type": 2, "Coordinates": { "Top": 0 @@ -6901,7 +7068,7 @@ "Title": "ColorType", "Children": [], "Destination": { - "PageNumber": 87, + "PageNumber": 89, "Type": 2, "Coordinates": { "Top": 0 @@ -6910,7 +7077,7 @@ } ], "Destination": { - "PageNumber": 86, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -6919,7 +7086,7 @@ } ], "Destination": { - "PageNumber": 85, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -6928,7 +7095,7 @@ } ], "Destination": { - "PageNumber": 84, + "PageNumber": 86, "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 8b9857992df..7438292da37 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 @@ -108,6 +108,11 @@ "href": "BuildFromProject.Class1.Test-1.html", "topicHref": "BuildFromProject.Class1.Test-1.html" }, + { + "name": "Dog", + "href": "BuildFromProject.Dog.html", + "topicHref": "BuildFromProject.Dog.html" + }, { "name": "Inheritdoc", "href": "BuildFromProject.Inheritdoc.html", 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 e1f1de69c03..cb817c50b01 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/index.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/index.verified.json @@ -59,6 +59,11 @@ "title": "Class Class1 | docfx seed website", "keywords": "Class Class1 Namespace BuildFromProject Assembly BuildFromProject.dll public class Class1 : IClass1 Inheritance object Class1 Implements IClass1 Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Methods Issue1651() Pricing models are used to calculate theoretical option values 1Black Scholes 2Black76 3Black76Fut 4Equity Tree 5Variance Swap 6Dividend Forecast public void Issue1651() Issue1887() IConfiguration related helper and extension routines. public void Issue1887() Issue2623() public void Issue2623() Examples MyClass myClass = new MyClass(); void Update() { myClass.Execute(); } Remarks For example: MyClass myClass = new MyClass(); void Update() { myClass.Execute(); } Issue2723() public void Issue2723() Remarks Note This is a . & \" ' Inline . link for (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() Examples 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; } Remarks void Update() { myClass.Execute(); } Issue4392() public void Issue4392() Remarks @\"\\\\?\\\" @\"\\\\?\\\" Issue7484() public void Issue7484() Remarks There's really no reason to not believe that this class can test things. Term Description A Term A Description Bee Term Bee Description Issue8764() public void Issue8764() where T : unmanaged Type Parameters T Issue896() Test public void Issue896() See Also Class1.Test Class1 Issue9216() Calculates the determinant of a 3-dimensional matrix: \\(A = \\begin{vmatrix} a_{11} & a_{12} & a_{13} \\\\ a_{21} & a_{22} & a_{23} \\\\ a_{31} & a_{32} & a_{33} \\end{vmatrix}\\) Returns the smallest value: \\(\\left\\{\\begin{matrix}a, aa\\\\ \\end{matrix} \\right.\\) public static double Issue9216() Returns double XmlCommentIncludeTag() This method should do something... public void XmlCommentIncludeTag() Remarks This is remarks." }, + "api/BuildFromProject.Dog.html": { + "href": "api/BuildFromProject.Dog.html", + "title": "Class Dog | docfx seed website", + "keywords": "Class Dog Namespace BuildFromProject Assembly BuildFromProject.dll Class representing a dog. public class Dog Inheritance object Dog Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Constructors Dog(string, int) Constructor. public Dog(string name, int age) Parameters name string Name of the dog. age int Age of the dog. Properties Age Age of the dog. public int Age { get; } Property Value int Name Name of the dog. public string Name { get; } Property Value string" + }, "api/BuildFromProject.IInheritdoc.html": { "href": "api/BuildFromProject.IInheritdoc.html", "title": "Interface IInheritdoc | docfx seed website", @@ -87,7 +92,7 @@ "api/BuildFromProject.Inheritdoc.Issue7484.html": { "href": "api/BuildFromProject.Inheritdoc.Issue7484.html", "title": "Class Inheritdoc.Issue7484 | docfx seed website", - "keywords": "Class Inheritdoc.Issue7484 Namespace BuildFromProject Assembly BuildFromProject.dll This is a test class to have something for DocFX to document. public class Inheritdoc.Issue7484 Inheritance object Inheritdoc.Issue7484 Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Remarks We're going to talk about things now. BoolReturningMethod(bool) Simple method to generate docs for. DoDad A string that could have something. Constructors Issue7484() This is a constructor to document. public Issue7484() Properties DoDad A string that could have something. public string DoDad { get; } Property Value string This is a test class to have something for DocFX to document. Methods BoolReturningMethod(bool) Simple method to generate docs for. public bool BoolReturningMethod(bool source) Parameters source bool A meaningless boolean value, much like most questions in the world. Returns bool An exactly equivalently meaningless boolean value, much like most answers in the world. Remarks I'd like to take a moment to thank all of those who helped me get to a place where I can write documentation like this." + "keywords": "Class Inheritdoc.Issue7484 Namespace BuildFromProject Assembly BuildFromProject.dll This is a test class to have something for DocFX to document. public class Inheritdoc.Issue7484 Inheritance object Inheritdoc.Issue7484 Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Remarks We're going to talk about things now. BoolReturningMethod(bool) Simple method to generate docs for. DoDad A string that could have something. Constructors Issue7484() This is a constructor to document. public Issue7484() Properties DoDad A string that could have something. public string DoDad { get; } Property Value string Methods BoolReturningMethod(bool) Simple method to generate docs for. public bool BoolReturningMethod(bool source) Parameters source bool A meaningless boolean value, much like most questions in the world. Returns bool An exactly equivalently meaningless boolean value, much like most answers in the world. Remarks I'd like to take a moment to thank all of those who helped me get to a place where I can write documentation like this." }, "api/BuildFromProject.Inheritdoc.Issue8101.html": { "href": "api/BuildFromProject.Inheritdoc.Issue8101.html", @@ -137,17 +142,17 @@ "api/BuildFromProject.html": { "href": "api/BuildFromProject.html", "title": "Namespace BuildFromProject | docfx seed website", - "keywords": "Namespace BuildFromProject Namespaces BuildFromProject.Issue8540 Classes Class1 Class1.Issue8665 Class1.Issue8696Attribute Class1.Issue8948 Class1.Test Inheritdoc Inheritdoc.Issue6366 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2 Inheritdoc.Issue7035 Inheritdoc.Issue7484 This is a test class to have something for DocFX to document. Inheritdoc.Issue8101 Issue8725 A nice class Structs Inheritdoc.Issue8129 Interfaces Class1.IIssue8948 IInheritdoc Enums Class1.Issue9260" + "keywords": "Namespace BuildFromProject Namespaces BuildFromProject.Issue8540 Classes Class1 Class1.Issue8665 Class1.Issue8696Attribute Class1.Issue8948 Class1.Test Dog Class representing a dog. Inheritdoc Inheritdoc.Issue6366 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2 Inheritdoc.Issue7035 Inheritdoc.Issue7484 This is a test class to have something for DocFX to document. Inheritdoc.Issue8101 Issue8725 A nice class Structs Inheritdoc.Issue8129 Interfaces Class1.IIssue8948 IInheritdoc Enums Class1.Issue9260" }, "api/BuildFromVBSourceCode.BaseClass1.html": { "href": "api/BuildFromVBSourceCode.BaseClass1.html", "title": "Class BaseClass1 | docfx seed website", - "keywords": "Class BaseClass1 Namespace BuildFromVBSourceCode This is the BaseClass public abstract class BaseClass1 Inheritance object BaseClass1 Derived Class1 Inherited Members object.Equals(object) object.Equals(object, object) object.Finalize() object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Methods WithDeclarationKeyword(Class1) public abstract DateTime WithDeclarationKeyword(Class1 keyword) Parameters keyword Class1 This is the BaseClass Returns DateTime This is the BaseClass" + "keywords": "Class BaseClass1 Namespace BuildFromVBSourceCode This is the BaseClass public abstract class BaseClass1 Inheritance object BaseClass1 Derived Class1 Inherited Members object.Equals(object) object.Equals(object, object) object.Finalize() object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Methods WithDeclarationKeyword(Class1) public abstract DateTime WithDeclarationKeyword(Class1 keyword) Parameters keyword Class1 Returns DateTime" }, "api/BuildFromVBSourceCode.Class1.html": { "href": "api/BuildFromVBSourceCode.Class1.html", "title": "Class Class1 | docfx seed website", - "keywords": "Class Class1 Namespace BuildFromVBSourceCode This is summary from vb class... public class Class1 : BaseClass1 Inheritance object BaseClass1 Class1 Inherited Members object.Equals(object) object.Equals(object, object) object.Finalize() object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields ValueClass This is a Value type public Class1 ValueClass Field Value Class1 This is summary from vb class... Properties Keyword [Obsolete(\"This member is obsolete.\", true)] public Class1 Keyword { get; } Property Value Class1 This is summary from vb class... Methods Value(string) This is a Function public int Value(string name) Parameters name string Name as the String value Returns int Returns Ahooo WithDeclarationKeyword(Class1) What is Sub? public override DateTime WithDeclarationKeyword(Class1 keyword) Parameters keyword Class1 This is summary from vb class... Returns DateTime This is summary from vb class..." + "keywords": "Class Class1 Namespace BuildFromVBSourceCode This is summary from vb class... public class Class1 : BaseClass1 Inheritance object BaseClass1 Class1 Inherited Members object.Equals(object) object.Equals(object, object) object.Finalize() object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields ValueClass This is a Value type public Class1 ValueClass Field Value Class1 Properties Keyword [Obsolete(\"This member is obsolete.\", true)] public Class1 Keyword { get; } Property Value Class1 Methods Value(string) This is a Function public int Value(string name) Parameters name string Name as the String value Returns int Returns Ahooo WithDeclarationKeyword(Class1) What is Sub? public override DateTime WithDeclarationKeyword(Class1 keyword) Parameters keyword Class1 Returns DateTime" }, "api/BuildFromVBSourceCode.html": { "href": "api/BuildFromVBSourceCode.html", @@ -157,7 +162,7 @@ "api/CatLibrary.Cat-2.html": { "href": "api/CatLibrary.Cat-2.html", "title": "Class Cat | docfx seed website", - "keywords": "Class Cat Namespace CatLibrary Assembly CatLibrary.dll Here'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 class This is a class talking about CAT. NOTE This is a CAT class Refer to IAnimal to see other animals. [Serializable] [Obsolete] public class Cat : ICat, IAnimal where T : class, new() where K : struct Type Parameters T This type should be class and can new instance. K This type is a struct type, class type can't be used for this parameter. Inheritance object Cat Implements ICat IAnimal Inherited Members object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods ICatExtension.Play(ICat, ContainersRefType.ColorType) ICatExtension.Sleep(ICat, long) Examples Here's example of how to create an instance of this class. As T is limited with class and K is limited with struct. var a = new Cat(object, int)(); int catNumber = new int(); unsafe { a.GetFeetLength(catNumber); } As you see, here we bring in pointer so we need to add unsafe keyword. Remarks THIS is remarks overridden in MARKDWON file Constructors Cat() Default constructor. public Cat() Cat(string, out int, string, bool) It's a complex constructor. The parameter will have some attributes. public Cat(string nickName, out int age, string realName, bool isHealthy) Parameters nickName string it's string type. age int It's an out and ref parameter. realName string It's an out paramter. isHealthy bool It's an in parameter. Cat(T) Constructor with one generic parameter. public Cat(T ownType) Parameters ownType T This parameter type defined by class. Fields isHealthy Field with attribute. [ContextStatic] [NonSerialized] [Obsolete] public bool isHealthy Field Value bool Here'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 class Properties Age Hint cat's age. [Obsolete] protected int Age { get; set; } Property Value int Here'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 class this[string] This is index property of Cat. You can see that the visibility is different between get and set method. public int this[string a] { protected get; set; } Parameters a string Cat's name. Property Value int Cat's number. Name EII property. public string Name { get; } Property Value string Here'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 class Methods Override CalculateFood Name It's an overridden summary in markdown format This is overriding methods. You can override parameter descriptions for methods, you can even add exceptions to methods. Check the intermediate obj folder to see the data model of the generated method/class. Override Yaml header should follow the data structure. public Dictionary> CalculateFood(DateTime date) Parameters date DateTime This is overridden description for a parameter. id must be specified. Returns Dictionary> It's overridden description for return. type must be specified. Exceptions ArgumentException This is an overridden argument exception. you can add additional exception by adding different exception type. Equals(object) Override the method of Object.Equals(object obj). public override bool Equals(object obj) Parameters obj object Can pass any class type. Returns bool The 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. public long GetTailLength(int* catName, params object[] parameters) Parameters catName int* Thie represent for cat name length. parameters object[] Optional parameters. Returns long Return cat tail's length. Jump(T, K, ref bool) This method have attribute above it. [Conditional(\"Debug\")] public void Jump(T ownType, K anotherOwnType, ref bool cheat) Parameters ownType T Type come from class define. anotherOwnType K Type come from class define. cheat bool Hint whether this cat has cheat mode. Exceptions ArgumentException This is an argument exception Events ownEat Eat event of this cat [Obsolete(\"This _event handler_ is deprecated.\")] public event EventHandler ownEat Event Type EventHandler Here'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 class Operators operator +(Cat, int) Addition operator of this class. public static int operator +(Cat lsr, int rsr) Parameters lsr Cat .. rsr int ~~ Returns int Result 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. public static explicit operator Tom(Cat src) Parameters src Cat Instance of this class. Returns Tom Advanced class type of cat. operator -(Cat, int) Similar with operaotr +, refer to that topic. public static int operator -(Cat lsr, int rsr) Parameters lsr Cat Here'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 class rsr int Here'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 class Returns int Here'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 class" + "keywords": "Class Cat Namespace CatLibrary Assembly CatLibrary.dll Here'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 class This is a class talking about CAT. NOTE This is a CAT class Refer to IAnimal to see other animals. [Serializable] [Obsolete] public class Cat : ICat, IAnimal where T : class, new() where K : struct Type Parameters T This type should be class and can new instance. K This type is a struct type, class type can't be used for this parameter. Inheritance object Cat Implements ICat IAnimal Inherited Members object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods ICatExtension.Play(ICat, ContainersRefType.ColorType) ICatExtension.Sleep(ICat, long) Examples Here's example of how to create an instance of this class. As T is limited with class and K is limited with struct. var a = new Cat(object, int)(); int catNumber = new int(); unsafe { a.GetFeetLength(catNumber); } As you see, here we bring in pointer so we need to add unsafe keyword. Remarks THIS is remarks overridden in MARKDWON file Constructors Cat() Default constructor. public Cat() Cat(string, out int, string, bool) It's a complex constructor. The parameter will have some attributes. public Cat(string nickName, out int age, string realName, bool isHealthy) Parameters nickName string it's string type. age int It's an out and ref parameter. realName string It's an out paramter. isHealthy bool It's an in parameter. Cat(T) Constructor with one generic parameter. public Cat(T ownType) Parameters ownType T This parameter type defined by class. Fields isHealthy Field with attribute. [ContextStatic] [NonSerialized] [Obsolete] public bool isHealthy Field Value bool Properties Age Hint cat's age. [Obsolete] protected int Age { get; set; } Property Value int this[string] This is index property of Cat. You can see that the visibility is different between get and set method. public int this[string a] { protected get; set; } Parameters a string Cat's name. Property Value int Cat's number. Name EII property. public string Name { get; } Property Value string Methods Override CalculateFood Name It's an overridden summary in markdown format This is overriding methods. You can override parameter descriptions for methods, you can even add exceptions to methods. Check the intermediate obj folder to see the data model of the generated method/class. Override Yaml header should follow the data structure. public Dictionary> CalculateFood(DateTime date) Parameters date DateTime This is overridden description for a parameter. id must be specified. Returns Dictionary> It's overridden description for return. type must be specified. Exceptions ArgumentException This is an overridden argument exception. you can add additional exception by adding different exception type. Equals(object) Override the method of Object.Equals(object obj). public override bool Equals(object obj) Parameters obj object Can pass any class type. Returns bool The 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. public long GetTailLength(int* catName, params object[] parameters) Parameters catName int* Thie represent for cat name length. parameters object[] Optional parameters. Returns long Return cat tail's length. Jump(T, K, ref bool) This method have attribute above it. [Conditional(\"Debug\")] public void Jump(T ownType, K anotherOwnType, ref bool cheat) Parameters ownType T Type come from class define. anotherOwnType K Type come from class define. cheat bool Hint whether this cat has cheat mode. Exceptions ArgumentException This is an argument exception Events ownEat Eat event of this cat [Obsolete(\"This _event handler_ is deprecated.\")] public event EventHandler ownEat Event Type EventHandler Operators operator +(Cat, int) Addition operator of this class. public static int operator +(Cat lsr, int rsr) Parameters lsr Cat .. rsr int ~~ Returns int Result 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. public static explicit operator Tom(Cat src) Parameters src Cat Instance of this class. Returns Tom Advanced class type of cat. operator -(Cat, int) Similar with operaotr +, refer to that topic. public static int operator -(Cat lsr, int rsr) Parameters lsr Cat rsr int Returns int" }, "api/CatLibrary.CatException-1.html": { "href": "api/CatLibrary.CatException-1.html", @@ -192,7 +197,7 @@ "api/CatLibrary.Core.ContainersRefType.html": { "href": "api/CatLibrary.Core.ContainersRefType.html", "title": "Struct ContainersRefType | docfx seed website", - "keywords": "Struct ContainersRefType Namespace CatLibrary.Core Assembly CatLibrary.Core.dll Struct ContainersRefType public struct ContainersRefType Inherited Members ValueType.Equals(object) ValueType.GetHashCode() ValueType.ToString() object.Equals(object, object) object.GetType() object.ReferenceEquals(object, object) Extension Methods Issue231.Bar(ContainersRefType) Issue231.Foo(ContainersRefType) Fields ColorCount ColorCount public long ColorCount Field Value long Struct ContainersRefType Properties GetColorCount GetColorCount public long GetColorCount { get; } Property Value long Struct ContainersRefType Methods ContainersRefTypeNonRefMethod(params object[]) ContainersRefTypeNonRefMethod array public static int ContainersRefTypeNonRefMethod(params object[] parmsArray) Parameters parmsArray object[] Struct ContainersRefType Returns int Struct ContainersRefType Events ContainersRefTypeEventHandler public event EventHandler ContainersRefTypeEventHandler Event Type EventHandler Struct ContainersRefType" + "keywords": "Struct ContainersRefType Namespace CatLibrary.Core Assembly CatLibrary.Core.dll Struct ContainersRefType public struct ContainersRefType Inherited Members ValueType.Equals(object) ValueType.GetHashCode() ValueType.ToString() object.Equals(object, object) object.GetType() object.ReferenceEquals(object, object) Extension Methods Issue231.Bar(ContainersRefType) Issue231.Foo(ContainersRefType) Fields ColorCount ColorCount public long ColorCount Field Value long Properties GetColorCount GetColorCount public long GetColorCount { get; } Property Value long Methods ContainersRefTypeNonRefMethod(params object[]) ContainersRefTypeNonRefMethod array public static int ContainersRefTypeNonRefMethod(params object[] parmsArray) Parameters parmsArray object[] Returns int Events ContainersRefTypeEventHandler public event EventHandler ContainersRefTypeEventHandler Event Type EventHandler" }, "api/CatLibrary.Core.ExplicitLayoutClass.html": { "href": "api/CatLibrary.Core.ExplicitLayoutClass.html", @@ -217,12 +222,12 @@ "api/CatLibrary.IAnimal.html": { "href": "api/CatLibrary.IAnimal.html", "title": "Interface IAnimal | docfx seed website", - "keywords": "Interface IAnimal Namespace CatLibrary Assembly CatLibrary.dll This is basic interface of all animal. Welcome to the Animal world! public interface IAnimal Remarks THIS is remarks overridden in MARKDWON file Properties this[int] Return specific number animal's name. string this[int index] { get; } Parameters index int Animal number. Property Value string Animal name. Name Name of Animal. string Name { get; } Property Value string This is basic interface of all animal. Methods Eat() Animal's eat method. void Eat() Eat(string) Feed the animal with some food void Eat(string food) Parameters food string Food to eat Eat(Tool) Overload method of eat. This define the animal eat by which tool. void Eat(Tool tool) where Tool : class Parameters tool Tool Tool name. Type Parameters Tool It's a class type." + "keywords": "Interface IAnimal Namespace CatLibrary Assembly CatLibrary.dll This is basic interface of all animal. Welcome to the Animal world! public interface IAnimal Remarks THIS is remarks overridden in MARKDWON file Properties this[int] Return specific number animal's name. string this[int index] { get; } Parameters index int Animal number. Property Value string Animal name. Name Name of Animal. string Name { get; } Property Value string Methods Eat() Animal's eat method. void Eat() Eat(string) Feed the animal with some food void Eat(string food) Parameters food string Food to eat Eat(Tool) Overload method of eat. This define the animal eat by which tool. void Eat(Tool tool) where Tool : class Parameters tool Tool Tool name. Type Parameters Tool It's a class type." }, "api/CatLibrary.ICat.html": { "href": "api/CatLibrary.ICat.html", "title": "Interface ICat | docfx seed website", - "keywords": "Interface ICat Namespace CatLibrary Assembly CatLibrary.dll Cat's interface public interface ICat : IAnimal Inherited Members IAnimal.Name IAnimal.this[int] IAnimal.Eat() IAnimal.Eat(Tool) IAnimal.Eat(string) Extension Methods ICatExtension.Play(ICat, ContainersRefType.ColorType) ICatExtension.Sleep(ICat, long) Events eat eat event of cat. Every cat must implement this event. event EventHandler eat Event Type EventHandler Cat's interface" + "keywords": "Interface ICat Namespace CatLibrary Assembly CatLibrary.dll Cat's interface public interface ICat : IAnimal Inherited Members IAnimal.Name IAnimal.this[int] IAnimal.Eat() IAnimal.Eat(Tool) IAnimal.Eat(string) Extension Methods ICatExtension.Play(ICat, ContainersRefType.ColorType) ICatExtension.Sleep(ICat, long) Events eat eat event of cat. Every cat must implement this event. event EventHandler eat Event Type EventHandler" }, "api/CatLibrary.ICatExtension.html": { "href": "api/CatLibrary.ICatExtension.html", @@ -324,6 +329,11 @@ "title": "Class Class1 | docfx seed website", "keywords": "Class Class1 Preview DOCFX001: 'BuildFromProject.Class1' is for evaluation purposes only and is subject to change or removal in future updates. Namespace BuildFromProject Assembly BuildFromProject.dll public class Class1 : IClass1 Inheritance object Class1 Implements IClass1 Inherited Members object.Equals(object?) object.Equals(object?, object?) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object?, object?) object.ToString() Methods Issue1651() Pricing models are used to calculate theoretical option values 1Black Scholes 2Black76 3Black76Fut 4Equity Tree 5Variance Swap 6Dividend Forecast public void Issue1651() Issue1887() Preview 'BuildFromProject.Class1.Issue1887()' is for evaluation purposes only and is subject to change or removal in future updates. IConfiguration related helper and extension routines. public void Issue1887() Issue2623() public void Issue2623() Examples MyClass myClass = new MyClass(); void Update() { myClass.Execute(); } Remarks For example: MyClass myClass = new MyClass(); void Update() { myClass.Execute(); } Issue2723() public void Issue2723() Remarks Note This is a . & \" ' Inline . link for (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() Examples 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; } Remarks void Update() { myClass.Execute(); } Issue4392() public void Issue4392() Remarks @\"\\\\?\\\" @\"\\\\?\\\" Issue7484() public void Issue7484() Remarks There's really no reason to not believe that this class can test things. Term Description A Term A Description Bee Term Bee Description Issue8764() public void Issue8764() where T : unmanaged Type Parameters T Issue896() Test public void Issue896() See Also Class1.Test Class1 Issue9216() Calculates the determinant of a 3-dimensional matrix: \\(A = \\begin{vmatrix} a_{11} & a_{12} & a_{13} \\\\ a_{21} & a_{22} & a_{23} \\\\ a_{31} & a_{32} & a_{33} \\end{vmatrix}\\) Returns the smallest value: \\(\\left\\{\\begin{matrix}a, aa\\\\ \\end{matrix} \\right.\\) public static double Issue9216() Returns double XmlCommentIncludeTag() This method should do something... public void XmlCommentIncludeTag() Remarks This is remarks." }, + "apipage/BuildFromProject.Dog.html": { + "href": "apipage/BuildFromProject.Dog.html", + "title": "Class Dog | docfx seed website", + "keywords": "Class Dog Namespace BuildFromProject Assembly BuildFromProject.dll Class representing a dog. public class Dog Inheritance object Dog Inherited Members object.Equals(object?) object.Equals(object?, object?) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object?, object?) object.ToString() Constructors Dog(string, int) Constructor. public Dog(string name, int age) Parameters name string Name of the dog. age int Age of the dog. Properties Age Age of the dog. public int Age { get; } Property Value int Name Name of the dog. public string Name { get; } Property Value string" + }, "apipage/BuildFromProject.IInheritdoc.html": { "href": "apipage/BuildFromProject.IInheritdoc.html", "title": "Interface IInheritdoc | docfx seed website", @@ -402,7 +412,7 @@ "apipage/BuildFromProject.html": { "href": "apipage/BuildFromProject.html", "title": "Namespace BuildFromProject | docfx seed website", - "keywords": "Namespace BuildFromProject Namespaces BuildFromProject.Issue8540 Classes Inheritdoc.Issue6366.Class1 Class1 Inheritdoc.Issue6366.Class2 Inheritdoc Inheritdoc.Issue6366 Inheritdoc.Issue7035 Inheritdoc.Issue7484 This is a test class to have something for DocFX to document. Inheritdoc.Issue8101 Class1.Issue8665 Class1.Issue8696Attribute Issue8725 A nice class Class1.Issue8948 Class1.Test Structs Inheritdoc.Issue8129 Interfaces IInheritdoc Class1.IIssue8948 Enums Class1.Issue9260" + "keywords": "Namespace BuildFromProject Namespaces BuildFromProject.Issue8540 Classes Inheritdoc.Issue6366.Class1 Class1 Inheritdoc.Issue6366.Class2 Dog Class representing a dog. Inheritdoc Inheritdoc.Issue6366 Inheritdoc.Issue7035 Inheritdoc.Issue7484 This is a test class to have something for DocFX to document. Inheritdoc.Issue8101 Class1.Issue8665 Class1.Issue8696Attribute Issue8725 A nice class Class1.Issue8948 Class1.Test Structs Inheritdoc.Issue8129 Interfaces IInheritdoc Class1.IIssue8948 Enums Class1.Issue9260" }, "apipage/BuildFromVBSourceCode.BaseClass1.html": { "href": "apipage/BuildFromVBSourceCode.BaseClass1.html", @@ -624,6 +634,11 @@ "title": "Class Class1 | docfx seed website", "keywords": "Class Class1 Namespace: BuildFromProject Assembly: BuildFromProject.dll public class Class1 : IClass1 Inheritance object ← Class1 Implements IClass1 Inherited Members object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString() Methods Issue1651() Pricing models are used to calculate theoretical option values 1Black Scholes 2Black76 3Black76Fut 4Equity Tree 5Variance Swap 6Dividend Forecast public void Issue1651() Issue1887() IConfiguration related helper and extension routines. public void Issue1887() Issue2623() public void Issue2623() Examples MyClass myClass = new MyClass(); void Update() { myClass.Execute(); } Remarks For example: MyClass myClass = new MyClass(); void Update() { myClass.Execute(); } Issue2723() public void Issue2723() Remarks Note This is a . & \" ' Inline . link for (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() Examples 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; } Remarks void Update() { myClass.Execute(); } Issue4392() public void Issue4392() Remarks @\"\\\\?\\\" @\"\\\\?\\\" Issue7484() public void Issue7484() Remarks There's really no reason to not believe that this class can test things. Term Description A Term A Description Bee Term Bee Description Issue8764() public void Issue8764() where T : unmanaged Type Parameters T Issue896() Test public void Issue896() See Also Class1.Test, Class1 Issue9216() Calculates the determinant of a 3-dimensional matrix: \\(A = \\begin{vmatrix} a_{11} & a_{12} & a_{13} \\\\ a_{21} & a_{22} & a_{23} \\\\ a_{31} & a_{32} & a_{33} \\end{vmatrix}\\) Returns the smallest value: \\(\\left\\{\\begin{matrix}a, aa\\\\ \\end{matrix} \\right.\\) public static double Issue9216() Returns double XmlCommentIncludeTag() This method should do something... public void XmlCommentIncludeTag() Remarks This is remarks." }, + "md/BuildFromProject.Dog.html": { + "href": "md/BuildFromProject.Dog.html", + "title": "Class Dog | docfx seed website", + "keywords": "Class Dog Namespace: BuildFromProject Assembly: BuildFromProject.dll Class representing a dog. public class Dog Inheritance object ← Dog Inherited Members object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString() Constructors Dog(string, int) Constructor. public Dog(string name, int age) Parameters name string Name of the dog. age int Age of the dog. Properties Age Age of the dog. public int Age { get; } Property Value int Name Name of the dog. public string Name { get; } Property Value string" + }, "md/BuildFromProject.IInheritdoc.html": { "href": "md/BuildFromProject.IInheritdoc.html", "title": "Interface IInheritdoc | docfx seed website", @@ -702,7 +717,7 @@ "md/BuildFromProject.html": { "href": "md/BuildFromProject.html", "title": "Namespace BuildFromProject | docfx seed website", - "keywords": "Namespace BuildFromProject Namespaces BuildFromProject.Issue8540 Classes Inheritdoc.Issue6366.Class1 Class1 Inheritdoc.Issue6366.Class2 Inheritdoc Inheritdoc.Issue6366 Inheritdoc.Issue7035 Inheritdoc.Issue7484 This is a test class to have something for DocFX to document. Inheritdoc.Issue8101 Class1.Issue8665 Class1.Issue8696Attribute Issue8725 A nice class Class1.Issue8948 Class1.Test Structs Inheritdoc.Issue8129 Interfaces IInheritdoc Class1.IIssue8948 Enums Class1.Issue9260" + "keywords": "Namespace BuildFromProject Namespaces BuildFromProject.Issue8540 Classes Inheritdoc.Issue6366.Class1 Class1 Inheritdoc.Issue6366.Class2 Dog Class representing a dog. Inheritdoc Inheritdoc.Issue6366 Inheritdoc.Issue7035 Inheritdoc.Issue7484 This is a test class to have something for DocFX to document. Inheritdoc.Issue8101 Class1.Issue8665 Class1.Issue8696Attribute Issue8725 A nice class Class1.Issue8948 Class1.Test Structs Inheritdoc.Issue8129 Interfaces IInheritdoc Class1.IIssue8948 Enums Class1.Issue9260" }, "md/BuildFromVBSourceCode.BaseClass1.html": { "href": "md/BuildFromVBSourceCode.BaseClass1.html", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/md/BuildFromProject.Dog.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/md/BuildFromProject.Dog.html.view.verified.json new file mode 100644 index 00000000000..efce27d0012 --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/md/BuildFromProject.Dog.html.view.verified.json @@ -0,0 +1,42 @@ +{ + "conceptual": "\n

Namespace: BuildFromProject
\nAssembly: BuildFromProject.dll

\n

Class representing a dog.

\n
public class Dog\n
\n

Inheritance

\n

object ←\nDog

\n

Inherited Members

\n

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

\n

Constructors

\n

Dog(string, int)

\n

Constructor.

\n
public Dog(string name, int age)\n
\n

Parameters

\n

name string

\n

Name of the dog.

\n

age int

\n

Age of the dog.

\n

Properties

\n

Age

\n

Age of the dog.

\n
public int Age { get; }\n
\n

Property Value

\n

int

\n

Name

\n

Name of the dog.

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

Property Value

\n

string

\n", + "type": "Conceptual", + "source": { + "remote": { + "path": "samples/seed/obj/md/BuildFromProject.Dog.md", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "startLine": 0.0, + "endLine": 0.0 + }, + "path": "obj/md/BuildFromProject.Dog.md", + "documentation": { + "remote": { + "path": "samples/seed/obj/md/BuildFromProject.Dog.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": "

Class Dog

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

Namespaces

\n

BuildFromProject.Issue8540

\n

Classes

\n

Inheritdoc.Issue6366.Class1<T>

\n

Class1

\n

Inheritdoc.Issue6366.Class2

\n

Inheritdoc

\n

Inheritdoc.Issue6366

\n

Inheritdoc.Issue7035

\n

Inheritdoc.Issue7484

\n

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

\n

Inheritdoc.Issue8101

\n

Class1.Issue8665

\n

Class1.Issue8696Attribute

\n

Issue8725

\n

A nice class

\n

Class1.Issue8948

\n

Class1.Test<T>

\n

Structs

\n

Inheritdoc.Issue8129

\n

Interfaces

\n

IInheritdoc

\n

Class1.IIssue8948

\n

Enums

\n

Class1.Issue9260

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

Namespaces

\n

BuildFromProject.Issue8540

\n

Classes

\n

Inheritdoc.Issue6366.Class1<T>

\n

Class1

\n

Inheritdoc.Issue6366.Class2

\n

Dog

\n

Class representing a dog.

\n

Inheritdoc

\n

Inheritdoc.Issue6366

\n

Inheritdoc.Issue7035

\n

Inheritdoc.Issue7484

\n

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

\n

Inheritdoc.Issue8101

\n

Class1.Issue8665

\n

Class1.Issue8696Attribute

\n

Issue8725

\n

A nice class

\n

Class1.Issue8948

\n

Class1.Test<T>

\n

Structs

\n

Inheritdoc.Issue8129

\n

Interfaces

\n

IInheritdoc

\n

Class1.IIssue8948

\n

Enums

\n

Class1.Issue9260

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

Namespace BuildFromProject

", "title": " Namespace BuildFromProject", - "wordCount": 38.0, + "wordCount": 43.0, "_key": "obj/md/BuildFromProject.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 ffdf821260f..477f550cbe3 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 @@ -188,6 +188,15 @@ "items": [], "leaf": true }, + { + "name": "Dog", + "href": "BuildFromProject.Dog.html", + "topicHref": "BuildFromProject.Dog.html", + "tocHref": null, + "level": 3.0, + "items": [], + "leaf": true + }, { "name": "Inheritdoc", "href": "BuildFromProject.Inheritdoc.html", 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 e4e6fa6e432..769ecbab285 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\":\"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\":\"Issue8725\",\"href\":\"BuildFromProject.Issue8725.html\",\"topicHref\":\"BuildFromProject.Issue8725.html\"},{\"name\":\"Structs\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8129.html\"},{\"name\":\"Interfaces\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"BuildFromProject.Class1.IIssue8948.html\"},{\"name\":\"IInheritdoc\",\"href\":\"BuildFromProject.IInheritdoc.html\",\"topicHref\":\"BuildFromProject.IInheritdoc.html\"},{\"name\":\"Enums\"},{\"name\":\"Class1.Issue9260\",\"href\":\"BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"BuildFromProject.Class1.Issue9260.html\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"BuildFromVBSourceCode.html\",\"topicHref\":\"BuildFromVBSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"BaseClass1\",\"href\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"BuildFromVBSourceCode.BaseClass1.html\"},{\"name\":\"Class1\",\"href\":\"BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"BuildFromVBSourceCode.Class1.html\"}]},{\"name\":\"CatLibrary\",\"href\":\"CatLibrary.html\",\"topicHref\":\"CatLibrary.html\",\"items\":[{\"name\":\"Core\",\"href\":\"CatLibrary.Core.html\",\"topicHref\":\"CatLibrary.Core.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"CatLibrary.Core.ExplicitLayoutClass.html\"},{\"name\":\"Issue231\",\"href\":\"CatLibrary.Core.Issue231.html\",\"topicHref\":\"CatLibrary.Core.Issue231.html\"},{\"name\":\"Structs\"},{\"name\":\"ContainersRefType\",\"href\":\"CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.html\"},{\"name\":\"Interfaces\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\"},{\"name\":\"Enums\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ColorType.html\"},{\"name\":\"Delegates\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\"}]},{\"name\":\"Classes\"},{\"name\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\"},{\"name\":\"CatException\",\"href\":\"CatLibrary.CatException-1.html\",\"topicHref\":\"CatLibrary.CatException-1.html\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\"},{\"name\":\"ICatExtension\",\"href\":\"CatLibrary.ICatExtension.html\",\"topicHref\":\"CatLibrary.ICatExtension.html\"},{\"name\":\"Tom\",\"href\":\"CatLibrary.Tom.html\",\"topicHref\":\"CatLibrary.Tom.html\"},{\"name\":\"TomFromBaseClass\",\"href\":\"CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"CatLibrary.TomFromBaseClass.html\"},{\"name\":\"Interfaces\"},{\"name\":\"IAnimal\",\"href\":\"CatLibrary.IAnimal.html\",\"topicHref\":\"CatLibrary.IAnimal.html\"},{\"name\":\"ICat\",\"href\":\"CatLibrary.ICat.html\",\"topicHref\":\"CatLibrary.ICat.html\"},{\"name\":\"Delegates\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\"},{\"name\":\"MRefDelegate\",\"href\":\"CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"CatLibrary.MRefDelegate-3.html\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"CatLibrary.MRefNormalDelegate.html\"}]},{\"name\":\"MRef\",\"href\":\"MRef.html\",\"topicHref\":\"MRef.html\",\"items\":[{\"name\":\"Demo\",\"href\":\"MRef.Demo.html\",\"topicHref\":\"MRef.Demo.html\",\"items\":[{\"name\":\"Enumeration\",\"href\":\"MRef.Demo.Enumeration.html\",\"topicHref\":\"MRef.Demo.Enumeration.html\",\"items\":[{\"name\":\"Enums\"},{\"name\":\"ColorType\",\"href\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"MRef.Demo.Enumeration.ColorType.html\"}]}]}]}],\"pdf\":true,\"pdfTocPage\":true}" + "content": "{\"items\":[{\"name\":\"BuildFromAssembly\",\"href\":\"BuildFromAssembly.html\",\"topicHref\":\"BuildFromAssembly.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"Class1\",\"href\":\"BuildFromAssembly.Class1.html\",\"topicHref\":\"BuildFromAssembly.Class1.html\"},{\"name\":\"Structs\"},{\"name\":\"Issue5432\",\"href\":\"BuildFromAssembly.Issue5432.html\",\"topicHref\":\"BuildFromAssembly.Issue5432.html\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"BuildFromCSharpSourceCode.html\",\"topicHref\":\"BuildFromCSharpSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"CSharp\",\"href\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"BuildFromCSharpSourceCode.CSharp.html\"}]},{\"name\":\"BuildFromProject\",\"href\":\"BuildFromProject.html\",\"topicHref\":\"BuildFromProject.html\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"BuildFromProject.Issue8540.html\",\"topicHref\":\"BuildFromProject.Issue8540.html\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.A.html\"}]},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.B.html\"}]}]},{\"name\":\"Classes\"},{\"name\":\"Class1\",\"href\":\"BuildFromProject.Class1.html\",\"topicHref\":\"BuildFromProject.Class1.html\"},{\"name\":\"Class1.Issue8665\",\"href\":\"BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8665.html\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8696Attribute.html\"},{\"name\":\"Class1.Issue8948\",\"href\":\"BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8948.html\"},{\"name\":\"Class1.Test\",\"href\":\"BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"BuildFromProject.Class1.Test-1.html\"},{\"name\":\"Dog\",\"href\":\"BuildFromProject.Dog.html\",\"topicHref\":\"BuildFromProject.Dog.html\"},{\"name\":\"Inheritdoc\",\"href\":\"BuildFromProject.Inheritdoc.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.html\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.html\"},{\"name\":\"Inheritdoc.Issue6366.Class1\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7035.html\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7484.html\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8101.html\"},{\"name\":\"Issue8725\",\"href\":\"BuildFromProject.Issue8725.html\",\"topicHref\":\"BuildFromProject.Issue8725.html\"},{\"name\":\"Structs\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8129.html\"},{\"name\":\"Interfaces\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"BuildFromProject.Class1.IIssue8948.html\"},{\"name\":\"IInheritdoc\",\"href\":\"BuildFromProject.IInheritdoc.html\",\"topicHref\":\"BuildFromProject.IInheritdoc.html\"},{\"name\":\"Enums\"},{\"name\":\"Class1.Issue9260\",\"href\":\"BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"BuildFromProject.Class1.Issue9260.html\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"BuildFromVBSourceCode.html\",\"topicHref\":\"BuildFromVBSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"BaseClass1\",\"href\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"BuildFromVBSourceCode.BaseClass1.html\"},{\"name\":\"Class1\",\"href\":\"BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"BuildFromVBSourceCode.Class1.html\"}]},{\"name\":\"CatLibrary\",\"href\":\"CatLibrary.html\",\"topicHref\":\"CatLibrary.html\",\"items\":[{\"name\":\"Core\",\"href\":\"CatLibrary.Core.html\",\"topicHref\":\"CatLibrary.Core.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"CatLibrary.Core.ExplicitLayoutClass.html\"},{\"name\":\"Issue231\",\"href\":\"CatLibrary.Core.Issue231.html\",\"topicHref\":\"CatLibrary.Core.Issue231.html\"},{\"name\":\"Structs\"},{\"name\":\"ContainersRefType\",\"href\":\"CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.html\"},{\"name\":\"Interfaces\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\"},{\"name\":\"Enums\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ColorType.html\"},{\"name\":\"Delegates\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\"}]},{\"name\":\"Classes\"},{\"name\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\"},{\"name\":\"CatException\",\"href\":\"CatLibrary.CatException-1.html\",\"topicHref\":\"CatLibrary.CatException-1.html\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\"},{\"name\":\"ICatExtension\",\"href\":\"CatLibrary.ICatExtension.html\",\"topicHref\":\"CatLibrary.ICatExtension.html\"},{\"name\":\"Tom\",\"href\":\"CatLibrary.Tom.html\",\"topicHref\":\"CatLibrary.Tom.html\"},{\"name\":\"TomFromBaseClass\",\"href\":\"CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"CatLibrary.TomFromBaseClass.html\"},{\"name\":\"Interfaces\"},{\"name\":\"IAnimal\",\"href\":\"CatLibrary.IAnimal.html\",\"topicHref\":\"CatLibrary.IAnimal.html\"},{\"name\":\"ICat\",\"href\":\"CatLibrary.ICat.html\",\"topicHref\":\"CatLibrary.ICat.html\"},{\"name\":\"Delegates\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\"},{\"name\":\"MRefDelegate\",\"href\":\"CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"CatLibrary.MRefDelegate-3.html\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"CatLibrary.MRefNormalDelegate.html\"}]},{\"name\":\"MRef\",\"href\":\"MRef.html\",\"topicHref\":\"MRef.html\",\"items\":[{\"name\":\"Demo\",\"href\":\"MRef.Demo.html\",\"topicHref\":\"MRef.Demo.html\",\"items\":[{\"name\":\"Enumeration\",\"href\":\"MRef.Demo.Enumeration.html\",\"topicHref\":\"MRef.Demo.Enumeration.html\",\"items\":[{\"name\":\"Enums\"},{\"name\":\"ColorType\",\"href\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"MRef.Demo.Enumeration.ColorType.html\"}]}]}]}],\"pdf\":true,\"pdfTocPage\":true}" } \ 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 bf354f0edce..e4cb1b26cbc 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": 78, + "NumberOfPages": 80, "Pages": [ { "Number": 1, - "Text": "Table of ContentsBuildFromAssembly3ClassesClass14StructsIssue54325BuildFromCSharpSourceCode6ClassesCSharp7BuildFromProject8Issue854010A11ClassesA12B13ClassesB14ClassesClass115Class1.Issue866520Class1.Issue8696Attribute22Class1.Issue894824Class1.Test25Inheritdoc26Inheritdoc.Issue636627Inheritdoc.Issue6366.Class128Inheritdoc.Issue6366.Class229Inheritdoc.Issue703530Inheritdoc.Issue748431Inheritdoc.Issue810133Issue872535StructsInheritdoc.Issue812936InterfacesClass1.IIssue894837IInheritdoc38EnumsClass1.Issue926039BuildFromVBSourceCode40", + "Text": "Table of ContentsBuildFromAssembly3ClassesClass14StructsIssue54325BuildFromCSharpSourceCode6ClassesCSharp7BuildFromProject8Issue854010A11ClassesA12B13ClassesB14ClassesClass115Class1.Issue866520Class1.Issue8696Attribute22Class1.Issue894824Class1.Test25Dog26Inheritdoc28Inheritdoc.Issue636629Inheritdoc.Issue6366.Class130Inheritdoc.Issue6366.Class231Inheritdoc.Issue703532Inheritdoc.Issue748433Inheritdoc.Issue810135Issue872537StructsInheritdoc.Issue812938InterfacesClass1.IIssue894839IInheritdoc40EnumsClass1.Issue926041", "Links": [ { "Goto": { @@ -160,7 +160,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -169,7 +169,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -178,7 +178,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -187,7 +187,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -196,7 +196,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -223,7 +223,7 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -232,7 +232,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -241,7 +241,7 @@ }, { "Goto": { - "PageNumber": 38, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -250,7 +250,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -259,7 +259,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -270,11 +270,11 @@ }, { "Number": 2, - "Text": "ClassesBaseClass141Class142CatLibrary44Core46ClassesContainersRefType.ContainersRefTypeChild47ExplicitLayoutClass48Issue23149StructsContainersRefType50InterfacesContainersRefType.ContainersRefTypeChildInterface52EnumsContainersRefType.ColorType53DelegatesContainersRefType.ContainersRefTypeDelegate54ClassesCat55CatException62Complex63ICatExtension64Tom66TomFromBaseClass68InterfacesIAnimal69ICat71DelegatesFakeDelegate72MRefDelegate73MRefNormalDelegate74MRef75Demo76Enumeration77EnumsColorType78", + "Text": "BuildFromVBSourceCode42ClassesBaseClass143Class144CatLibrary46Core48ClassesContainersRefType.ContainersRefTypeChild49ExplicitLayoutClass50Issue23151StructsContainersRefType52InterfacesContainersRefType.ContainersRefTypeChildInterface54EnumsContainersRefType.ColorType55DelegatesContainersRefType.ContainersRefTypeDelegate56ClassesCat57CatException64Complex65ICatExtension66Tom68TomFromBaseClass70InterfacesIAnimal71ICat73DelegatesFakeDelegate74MRefDelegate75MRefNormalDelegate76MRef77Demo78Enumeration79EnumsColorType80", "Links": [ { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -283,7 +283,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -308,15 +308,6 @@ } } }, - { - "Goto": { - "PageNumber": 47, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, { "Goto": { "PageNumber": 48, @@ -346,7 +337,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -355,7 +346,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -382,7 +373,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -391,7 +382,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -409,7 +400,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -418,7 +409,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -427,7 +418,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -436,7 +427,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -445,7 +436,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -505,12 +496,30 @@ "Top": 0 } } + }, + { + "Goto": { + "PageNumber": 79, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 80, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, { "Number": 3, - "Text": "3 / 78Namespace BuildFromAssemblyClassesClass1This is a test class.StructsIssue5432", + "Text": "3 / 80Namespace BuildFromAssemblyClassesClass1This is a test class.StructsIssue5432", "Links": [ { "Goto": { @@ -534,7 +543,7 @@ }, { "Number": 4, - "Text": "4 / 78Class Class1Namespace: BuildFromAssemblyAssembly: BuildFromAssembly.dllThis is a test class.Inheritanceobject\uF1C5 ← Class1Inherited Membersobject.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ToString()\uF1C5, object.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.GetHashCode()\uF1C5ConstructorsClass1()MethodsHelloWorld()Hello World.public class Class1public Class1()public static void HelloWorld()", + "Text": "4 / 80Class Class1Namespace: BuildFromAssemblyAssembly: BuildFromAssembly.dllThis is a test class.Inheritanceobject\uF1C5 ← Class1Inherited Membersobject.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ToString()\uF1C5, object.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.GetHashCode()\uF1C5ConstructorsClass1()MethodsHelloWorld()Hello World.public class Class1public Class1()public static void HelloWorld()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -633,7 +642,7 @@ }, { "Number": 5, - "Text": "5 / 78Struct 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; }", + "Text": "5 / 80Struct 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" @@ -714,7 +723,7 @@ }, { "Number": 6, - "Text": "6 / 78Namespace BuildFromCSharpSourceCodeClassesCSharp", + "Text": "6 / 80Namespace BuildFromCSharpSourceCodeClassesCSharp", "Links": [ { "Goto": { @@ -729,7 +738,7 @@ }, { "Number": 7, - "Text": "7 / 78Class 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": "7 / 80Class 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" @@ -834,7 +843,7 @@ }, { "Number": 8, - "Text": "8 / 78Namespace BuildFromProjectNamespacesBuildFromProject.Issue8540ClassesInheritdoc.Issue6366.Class1Class1Inheritdoc.Issue6366.Class2InheritdocInheritdoc.Issue6366Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101Class1.Issue8665Class1.Issue8696AttributeIssue8725A nice classClass1.Issue8948Class1.TestStructsInheritdoc.Issue8129InterfacesIInheritdocClass1.IIssue8948", + "Text": "8 / 80Namespace BuildFromProjectNamespacesBuildFromProject.Issue8540ClassesInheritdoc.Issue6366.Class1Class1Inheritdoc.Issue6366.Class2DogClass representing a dog.InheritdocInheritdoc.Issue6366Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101Class1.Issue8665Class1.Issue8696AttributeIssue8725A nice classClass1.Issue8948Class1.TestStructsInheritdoc.Issue8129Interfaces", "Links": [ { "Goto": { @@ -847,7 +856,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -865,7 +874,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -883,7 +892,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -892,7 +901,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -901,7 +910,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -917,6 +926,15 @@ } } }, + { + "Goto": { + "PageNumber": 35, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, { "Goto": { "PageNumber": 20, @@ -937,7 +955,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -964,16 +982,22 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 } } - }, + } + ] + }, + { + "Number": 9, + "Text": "9 / 80IInheritdocClass1.IIssue8948EnumsClass1.Issue9260", + "Links": [ { "Goto": { - "PageNumber": 38, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -982,22 +1006,16 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 } } - } - ] - }, - { - "Number": 9, - "Text": "9 / 78EnumsClass1.Issue9260", - "Links": [ + }, { "Goto": { - "PageNumber": 39, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -1008,7 +1026,7 @@ }, { "Number": 10, - "Text": "10 / 78Namespace BuildFromProject.Issue8540NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.B", + "Text": "10 / 80Namespace BuildFromProject.Issue8540NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.B", "Links": [ { "Goto": { @@ -1032,7 +1050,7 @@ }, { "Number": 11, - "Text": "11 / 78Namespace BuildFromProject.Issue8540.AClassesA", + "Text": "11 / 80Namespace BuildFromProject.Issue8540.AClassesA", "Links": [ { "Goto": { @@ -1047,7 +1065,7 @@ }, { "Number": 12, - "Text": "12 / 78Class 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", + "Text": "12 / 80Class 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" @@ -1143,7 +1161,7 @@ }, { "Number": 13, - "Text": "13 / 78Namespace BuildFromProject.Issue8540.BClassesB", + "Text": "13 / 80Namespace BuildFromProject.Issue8540.BClassesB", "Links": [ { "Goto": { @@ -1158,7 +1176,7 @@ }, { "Number": 14, - "Text": "14 / 78Class 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", + "Text": "14 / 80Class 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" @@ -1254,7 +1272,7 @@ }, { "Number": 15, - "Text": "15 / 78Class 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()", + "Text": "15 / 80Class 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" @@ -1350,7 +1368,7 @@ }, { "Number": 16, - "Text": "16 / 78ExamplesRemarksFor 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 };", + "Text": "16 / 80ExamplesRemarksFor 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/" @@ -1365,12 +1383,12 @@ }, { "Number": 17, - "Text": "17 / 78Issue4017()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()", + "Text": "17 / 80Issue4017()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": 18, - "Text": "18 / 78Issue7484()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()", + "Text": "18 / 80Issue7484()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": { @@ -1403,7 +1421,7 @@ }, { "Number": 19, - "Text": "19 / 78Returnsdouble\uF1C5XmlCommentIncludeTag()This method should do something...RemarksThis is remarks.public static double Issue9216()public void XmlCommentIncludeTag()", + "Text": "19 / 80Returnsdouble\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" @@ -1418,7 +1436,7 @@ }, { "Number": 20, - "Text": "20 / 78Class 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)", + "Text": "20 / 80Class 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" @@ -1541,7 +1559,7 @@ }, { "Number": 21, - "Text": "21 / 78Parametersfoo 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; }", + "Text": "21 / 80Parametersfoo 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" @@ -1601,7 +1619,7 @@ }, { "Number": 22, - "Text": "22 / 78Class 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", + "Text": "22 / 80Class 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" @@ -2054,7 +2072,7 @@ }, { "Number": 23, - "Text": "23 / 78ConstructorsIssue8696Attribute(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)", + "Text": "23 / 80ConstructorsIssue8696Attribute(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" @@ -2114,7 +2132,7 @@ }, { "Number": 24, - "Text": "24 / 78Class 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()", + "Text": "24 / 80Class 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" @@ -2208,7 +2226,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -2219,7 +2237,7 @@ }, { "Number": 25, - "Text": "25 / 78Class 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", + "Text": "25 / 80Class 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" @@ -2315,7 +2333,145 @@ }, { "Number": 26, - "Text": "26 / 78Class 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()", + "Text": "26 / 80Class DogNamespace: BuildFromProjectAssembly: BuildFromProject.dllClass representing a dog.Inheritanceobject\uF1C5 ← DogInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5ConstructorsDog(string, int)Constructor.Parametersname string\uF1C5Name of the dog.age int\uF1C5Age of the dog.PropertiesAgeAge of the dog.public class Dogpublic Dog(string name, int age)public int Age { get; }", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, + { + "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.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Goto": { + "PageNumber": 8, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 26, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 27, + "Text": "27 / 80Property Valueint\uF1C5NameName of the dog.Property Valuestring\uF1C5public string Name { get; }", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "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" + } + ] + }, + { + "Number": 28, + "Text": "28 / 80Class 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" @@ -2409,7 +2565,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -2418,7 +2574,7 @@ }, { "Goto": { - "PageNumber": 38, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -2428,8 +2584,8 @@ ] }, { - "Number": 27, - "Text": "27 / 78Class 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": 29, + "Text": "29 / 80Class 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" @@ -2514,7 +2670,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -2524,8 +2680,8 @@ ] }, { - "Number": 28, - "Text": "28 / 78Class 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": 30, + "Text": "30 / 80Class 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" @@ -2619,7 +2775,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -2629,8 +2785,8 @@ ] }, { - "Number": 29, - "Text": "29 / 78Class 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": 31, + "Text": "31 / 80Class 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" @@ -2742,7 +2898,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -2751,7 +2907,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -2760,7 +2916,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 30, "Coordinates": { "Left": 28, "Top": 395.75 @@ -2770,8 +2926,8 @@ ] }, { - "Number": 30, - "Text": "30 / 78Class 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": 32, + "Text": "32 / 80Class 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" @@ -2856,7 +3012,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -2866,8 +3022,8 @@ ] }, { - "Number": 31, - "Text": "31 / 78Class 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": 33, + "Text": "33 / 80Class 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" @@ -2952,7 +3108,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -2977,8 +3133,8 @@ ] }, { - "Number": 32, - "Text": "32 / 78Property 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": 34, + "Text": "34 / 80Property 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" @@ -3010,8 +3166,8 @@ ] }, { - "Number": 33, - "Text": "33 / 78Class 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": 35, + "Text": "35 / 80Class 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" @@ -3141,7 +3297,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -3151,8 +3307,8 @@ ] }, { - "Number": 34, - "Text": "34 / 78object\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": 36, + "Text": "36 / 80object\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" @@ -3220,8 +3376,8 @@ ] }, { - "Number": 35, - "Text": "35 / 78Class Issue8725Namespace: BuildFromProjectAssembly: BuildFromProject.dllA nice classInheritanceobject\uF1C5 ← Issue8725Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5MethodsMoreOperations()Another nice operationMyOperation()A nice operationSee AlsoClass1public class Issue8725public void MoreOperations()public void MyOperation()", + "Number": 37, + "Text": "37 / 80Class Issue8725Namespace: BuildFromProjectAssembly: BuildFromProject.dllA nice classInheritanceobject\uF1C5 ← Issue8725Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5,object.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5,object.ToString()\uF1C5MethodsMoreOperations()Another nice operationMyOperation()A nice operationSee AlsoClass1public class Issue8725public void MoreOperations()public void MyOperation()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3306,7 +3462,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -3325,8 +3481,8 @@ ] }, { - "Number": 36, - "Text": "36 / 78Struct 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": 38, + "Text": "38 / 80Struct 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)" @@ -3403,8 +3559,8 @@ ] }, { - "Number": 37, - "Text": "37 / 78Interface Class1.IIssue8948Namespace: BuildFromProjectAssembly: BuildFromProject.dllMethodsDoNothing()Does nothing with generic type T.Type ParametersTA generic type.public interface Class1.IIssue8948void DoNothing()", + "Number": 39, + "Text": "39 / 80Interface Class1.IIssue8948Namespace: BuildFromProjectAssembly: BuildFromProject.dllMethodsDoNothing()Does nothing with generic type T.Type ParametersTA generic type.public interface Class1.IIssue8948void DoNothing()", "Links": [ { "Goto": { @@ -3418,8 +3574,8 @@ ] }, { - "Number": 38, - "Text": "38 / 78Interface IInheritdocNamespace: BuildFromProjectAssembly: BuildFromProject.dllMethodsIssue7629()This method should do something...public interface IInheritdocvoid Issue7629()", + "Number": 40, + "Text": "40 / 80Interface IInheritdocNamespace: BuildFromProjectAssembly: BuildFromProject.dllMethodsIssue7629()This method should do something...public interface IInheritdocvoid Issue7629()", "Links": [ { "Goto": { @@ -3433,8 +3589,8 @@ ] }, { - "Number": 39, - "Text": "39 / 78Enum 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": 41, + "Text": "41 / 80Enum 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": { @@ -3448,12 +3604,12 @@ ] }, { - "Number": 40, - "Text": "40 / 78Namespace BuildFromVBSourceCodeClassesBaseClass1This is the BaseClassClass1This is summary from vb class...", + "Number": 42, + "Text": "42 / 80Namespace BuildFromVBSourceCodeClassesBaseClass1This is the BaseClassClass1This is summary from vb class...", "Links": [ { "Goto": { - "PageNumber": 41, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -3462,7 +3618,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3472,8 +3628,8 @@ ] }, { - "Number": 41, - "Text": "41 / 78Class 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": 43, + "Text": "43 / 80Class 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" @@ -3567,7 +3723,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -3576,7 +3732,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -3585,7 +3741,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3594,7 +3750,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3604,8 +3760,8 @@ ] }, { - "Number": 42, - "Text": "42 / 78Class 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": 44, + "Text": "44 / 80Class 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" @@ -3693,7 +3849,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -3702,7 +3858,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -3711,7 +3867,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3720,7 +3876,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 43, "Coordinates": { "Left": 28, "Top": 383.75 @@ -3729,7 +3885,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3738,7 +3894,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3748,8 +3904,8 @@ ] }, { - "Number": 43, - "Text": "43 / 78This 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": 45, + "Text": "45 / 80This 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" @@ -3780,7 +3936,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3790,12 +3946,12 @@ ] }, { - "Number": 44, - "Text": "44 / 78Namespace 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": 46, + "Text": "46 / 80Namespace 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": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -3804,7 +3960,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -3819,7 +3975,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -3828,7 +3984,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -3837,7 +3993,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -3846,7 +4002,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -3855,7 +4011,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -3864,7 +4020,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -3873,7 +4029,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -3883,12 +4039,12 @@ ] }, { - "Number": 45, - "Text": "45 / 78DelegatesFakeDelegateFake delegateMRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", + "Number": 47, + "Text": "47 / 80DelegatesFakeDelegateFake delegateMRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", "Links": [ { "Goto": { - "PageNumber": 72, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -3897,7 +4053,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -3906,7 +4062,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -3916,12 +4072,12 @@ ] }, { - "Number": 46, - "Text": "46 / 78Namespace CatLibrary.CoreClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231Issue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegate", + "Number": 48, + "Text": "48 / 80Namespace CatLibrary.CoreClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231Issue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegate", "Links": [ { "Goto": { - "PageNumber": 47, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -3930,7 +4086,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -3939,7 +4095,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -3948,7 +4104,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -3957,7 +4113,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -3966,7 +4122,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -3975,7 +4131,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -3984,7 +4140,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -3994,8 +4150,8 @@ ] }, { - "Number": 47, - "Text": "47 / 78Class 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": 49, + "Text": "49 / 80Class 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" @@ -4071,7 +4227,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -4080,7 +4236,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -4090,8 +4246,8 @@ ] }, { - "Number": 48, - "Text": "48 / 78Class 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": 50, + "Text": "50 / 80Class 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" @@ -4167,7 +4323,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -4176,7 +4332,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -4186,8 +4342,8 @@ ] }, { - "Number": 49, - "Text": "49 / 78Class 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": 51, + "Text": "51 / 80Class 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" @@ -4263,7 +4419,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -4272,7 +4428,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4281,7 +4437,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4290,7 +4446,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4300,8 +4456,8 @@ ] }, { - "Number": 50, - "Text": "50 / 78Struct 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": 52, + "Text": "52 / 80Struct 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)" @@ -4377,7 +4533,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -4386,7 +4542,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 51, "Coordinates": { "Left": 28, "Top": 452 @@ -4395,7 +4551,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 51, "Coordinates": { "Left": 28, "Top": 318.5 @@ -4405,8 +4561,8 @@ ] }, { - "Number": 51, - "Text": "51 / 78ContainersRefTypeNonRefMethod(params object[])ContainersRefTypeNonRefMethodarrayParametersparmsArray object\uF1C5[]Returnsint\uF1C5ContainersRefTypeEventHandlerEvent TypeEventHandler\uF1C5public static int ContainersRefTypeNonRefMethod(params object[] parmsArray)public event EventHandler ContainersRefTypeEventHandler", + "Number": 53, + "Text": "53 / 80ContainersRefTypeNonRefMethod(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" @@ -4438,12 +4594,12 @@ ] }, { - "Number": 52, - "Text": "52 / 78Interface ContainersRefType.ContainersRefTypeChildInterfaceNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllpublic interface ContainersRefType.ContainersRefTypeChildInterface", + "Number": 54, + "Text": "54 / 80Interface ContainersRefType.ContainersRefTypeChildInterfaceNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllpublic interface ContainersRefType.ContainersRefTypeChildInterface", "Links": [ { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -4453,12 +4609,12 @@ ] }, { - "Number": 53, - "Text": "53 / 78Enum ContainersRefType.ColorTypeNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowpublic enum ContainersRefType.ColorType", + "Number": 55, + "Text": "55 / 80Enum ContainersRefType.ColorTypeNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowpublic enum ContainersRefType.ColorType", "Links": [ { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -4468,12 +4624,12 @@ ] }, { - "Number": 54, - "Text": "54 / 78Delegate ContainersRefType.ContainersRefTypeDelegateNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllDelegate ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", + "Number": 56, + "Text": "56 / 80Delegate ContainersRefType.ContainersRefTypeDelegateNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllDelegate ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", "Links": [ { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -4483,8 +4639,8 @@ ] }, { - "Number": 55, - "Text": "55 / 78Class 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": 57, + "Text": "57 / 80Class 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" @@ -4560,7 +4716,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -4575,7 +4731,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4584,7 +4740,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -4593,7 +4749,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -4602,7 +4758,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 66, "Coordinates": { "Left": 28, "Top": 362 @@ -4611,7 +4767,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 66, "Coordinates": { "Left": 28, "Top": 108.499939 @@ -4621,13 +4777,13 @@ ] }, { - "Number": 56, - "Text": "56 / 78Here'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": 58, + "Text": "58 / 80Here'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": 57, - "Text": "57 / 78nickName 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": 59, + "Text": "59 / 80nickName 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" @@ -4686,8 +4842,8 @@ ] }, { - "Number": 58, - "Text": "58 / 78EII 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": 60, + "Text": "60 / 80EII 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" @@ -4755,8 +4911,8 @@ ] }, { - "Number": 59, - "Text": "59 / 78Parametersobj 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": 61, + "Text": "61 / 80Parametersobj 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" @@ -4806,8 +4962,8 @@ ] }, { - "Number": 60, - "Text": "60 / 78anotherOwnType 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": 62, + "Text": "62 / 80anotherOwnType 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" @@ -4856,7 +5012,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4866,8 +5022,8 @@ ] }, { - "Number": 61, - "Text": "61 / 78Result 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": 63, + "Text": "63 / 80Result 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" @@ -4889,7 +5045,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4898,7 +5054,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4907,7 +5063,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4917,8 +5073,8 @@ ] }, { - "Number": 62, - "Text": "62 / 78Class 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": 64, + "Text": "64 / 80Class 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" @@ -5135,7 +5291,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -5144,7 +5300,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5154,8 +5310,8 @@ ] }, { - "Number": 63, - "Text": "63 / 78Class 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": 65, + "Text": "65 / 80Class 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" @@ -5231,7 +5387,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -5240,7 +5396,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5250,8 +5406,8 @@ ] }, { - "Number": 64, - "Text": "64 / 78Class 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": 66, + "Text": "66 / 80Class 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" @@ -5327,7 +5483,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -5336,7 +5492,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5345,7 +5501,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -5354,7 +5510,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -5363,7 +5519,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -5373,8 +5529,8 @@ ] }, { - "Number": 65, - "Text": "65 / 78Parametersicat ICatThe type will be extended.hours long\uF1C5The length of sleep.public static void Sleep(this ICat icat, long hours)", + "Number": 67, + "Text": "67 / 80Parametersicat 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" @@ -5387,7 +5543,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -5397,8 +5553,8 @@ ] }, { - "Number": 66, - "Text": "66 / 78Class 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": 68, + "Text": "68 / 80Class 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" @@ -5492,7 +5648,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -5501,7 +5657,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5510,7 +5666,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5519,7 +5675,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5528,7 +5684,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5537,7 +5693,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5546,7 +5702,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5556,8 +5712,8 @@ ] }, { - "Number": 67, - "Text": "67 / 78ComplexComplex TomFromBaseClassExceptionsNotImplementedException\uF1C5This is not implementedArgumentException\uF1C5This is the exception to be thrown when implementedCatExceptionThis is the exception in current documentation", + "Number": 69, + "Text": "69 / 80ComplexComplex 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" @@ -5588,7 +5744,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5597,7 +5753,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5618,7 +5774,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5628,8 +5784,8 @@ ] }, { - "Number": 68, - "Text": "68 / 78Class 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": 70, + "Text": "70 / 80Class 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" @@ -5714,7 +5870,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -5723,7 +5879,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5732,7 +5888,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5741,7 +5897,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 68, "Coordinates": { "Left": 28, "Top": 365.75 @@ -5751,8 +5907,8 @@ ] }, { - "Number": 69, - "Text": "69 / 78Interface 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": 71, + "Text": "71 / 80Interface 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" @@ -5774,7 +5930,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -5784,8 +5940,8 @@ ] }, { - "Number": 70, - "Text": "70 / 78Parameterstool 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": 72, + "Text": "72 / 80Parameterstool 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" @@ -5799,8 +5955,8 @@ ] }, { - "Number": 71, - "Text": "71 / 78Interface 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": 73, + "Text": "73 / 80Interface 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" @@ -5813,7 +5969,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -5822,7 +5978,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -5831,7 +5987,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 66, "Coordinates": { "Left": 28, "Top": 362 @@ -5840,7 +5996,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 66, "Coordinates": { "Left": 28, "Top": 108.499939 @@ -5850,8 +6006,8 @@ ] }, { - "Number": 72, - "Text": "72 / 78Delegate 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": 74, + "Text": "74 / 80Delegate 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" @@ -5891,7 +6047,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -5901,12 +6057,12 @@ ] }, { - "Number": 73, - "Text": "73 / 78Delegate 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": 75, + "Text": "75 / 80Delegate 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": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -5916,8 +6072,8 @@ ] }, { - "Number": 74, - "Text": "74 / 78Delegate 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": 76, + "Text": "76 / 80Delegate 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" @@ -5948,7 +6104,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -5958,12 +6114,12 @@ ] }, { - "Number": 75, - "Text": "75 / 78Namespace MRefNamespacesMRef.Demo", + "Number": 77, + "Text": "77 / 80Namespace MRefNamespacesMRef.Demo", "Links": [ { "Goto": { - "PageNumber": 76, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -5973,12 +6129,12 @@ ] }, { - "Number": 76, - "Text": "76 / 78Namespace MRef.DemoNamespacesMRef.Demo.Enumeration", + "Number": 78, + "Text": "78 / 80Namespace MRef.DemoNamespacesMRef.Demo.Enumeration", "Links": [ { "Goto": { - "PageNumber": 77, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -5988,12 +6144,12 @@ ] }, { - "Number": 77, - "Text": "77 / 78Namespace MRef.Demo.EnumerationEnumsColorTypeEnumeration ColorType", + "Number": 79, + "Text": "79 / 80Namespace MRef.Demo.EnumerationEnumsColorTypeEnumeration ColorType", "Links": [ { "Goto": { - "PageNumber": 78, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -6003,8 +6159,8 @@ ] }, { - "Number": 78, - "Text": "78 / 78Enum 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": 80, + "Text": "80 / 80Enum 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" @@ -6017,7 +6173,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -6268,7 +6424,7 @@ } }, { - "Title": "Inheritdoc", + "Title": "Dog", "Children": [], "Destination": { "PageNumber": 26, @@ -6278,11 +6434,22 @@ } } }, + { + "Title": "Inheritdoc", + "Children": [], + "Destination": { + "PageNumber": 28, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, { "Title": "Inheritdoc.Issue6366", "Children": [], "Destination": { - "PageNumber": 27, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -6293,7 +6460,7 @@ "Title": "Inheritdoc.Issue6366.Class1", "Children": [], "Destination": { - "PageNumber": 28, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -6304,7 +6471,7 @@ "Title": "Inheritdoc.Issue6366.Class2", "Children": [], "Destination": { - "PageNumber": 29, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -6315,7 +6482,7 @@ "Title": "Inheritdoc.Issue7035", "Children": [], "Destination": { - "PageNumber": 30, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -6326,7 +6493,7 @@ "Title": "Inheritdoc.Issue7484", "Children": [], "Destination": { - "PageNumber": 31, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -6337,7 +6504,7 @@ "Title": "Inheritdoc.Issue8101", "Children": [], "Destination": { - "PageNumber": 33, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -6348,7 +6515,7 @@ "Title": "Issue8725", "Children": [], "Destination": { - "PageNumber": 35, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -6359,7 +6526,7 @@ "Title": "Structs", "Children": [], "Destination": { - "PageNumber": 36, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -6370,7 +6537,7 @@ "Title": "Inheritdoc.Issue8129", "Children": [], "Destination": { - "PageNumber": 36, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -6381,7 +6548,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 37, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -6392,7 +6559,7 @@ "Title": "Class1.IIssue8948", "Children": [], "Destination": { - "PageNumber": 37, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -6403,7 +6570,7 @@ "Title": "IInheritdoc", "Children": [], "Destination": { - "PageNumber": 38, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -6414,7 +6581,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 39, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -6425,7 +6592,7 @@ "Title": "Class1.Issue9260", "Children": [], "Destination": { - "PageNumber": 39, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -6448,7 +6615,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 41, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -6459,7 +6626,7 @@ "Title": "BaseClass1", "Children": [], "Destination": { - "PageNumber": 41, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -6470,7 +6637,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -6479,7 +6646,7 @@ } ], "Destination": { - "PageNumber": 40, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -6496,7 +6663,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 47, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6507,7 +6674,7 @@ "Title": "ContainersRefType.ContainersRefTypeChild", "Children": [], "Destination": { - "PageNumber": 47, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6518,7 +6685,7 @@ "Title": "ExplicitLayoutClass", "Children": [], "Destination": { - "PageNumber": 48, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -6529,7 +6696,7 @@ "Title": "Issue231", "Children": [], "Destination": { - "PageNumber": 49, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -6540,7 +6707,7 @@ "Title": "Structs", "Children": [], "Destination": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -6551,7 +6718,7 @@ "Title": "ContainersRefType", "Children": [], "Destination": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -6562,7 +6729,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 52, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -6573,7 +6740,7 @@ "Title": "ContainersRefType.ContainersRefTypeChildInterface", "Children": [], "Destination": { - "PageNumber": 52, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -6584,7 +6751,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 53, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -6595,7 +6762,7 @@ "Title": "ContainersRefType.ColorType", "Children": [], "Destination": { - "PageNumber": 53, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -6606,7 +6773,7 @@ "Title": "Delegates", "Children": [], "Destination": { - "PageNumber": 54, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -6617,7 +6784,7 @@ "Title": "ContainersRefType.ContainersRefTypeDelegate", "Children": [], "Destination": { - "PageNumber": 54, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -6626,7 +6793,7 @@ } ], "Destination": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -6637,7 +6804,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 55, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6648,7 +6815,7 @@ "Title": "Cat", "Children": [], "Destination": { - "PageNumber": 55, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6659,7 +6826,7 @@ "Title": "CatException", "Children": [], "Destination": { - "PageNumber": 62, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -6670,7 +6837,7 @@ "Title": "Complex", "Children": [], "Destination": { - "PageNumber": 63, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -6681,7 +6848,7 @@ "Title": "ICatExtension", "Children": [], "Destination": { - "PageNumber": 64, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -6692,7 +6859,7 @@ "Title": "Tom", "Children": [], "Destination": { - "PageNumber": 66, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -6703,7 +6870,7 @@ "Title": "TomFromBaseClass", "Children": [], "Destination": { - "PageNumber": 68, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -6714,7 +6881,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 69, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -6725,7 +6892,7 @@ "Title": "IAnimal", "Children": [], "Destination": { - "PageNumber": 69, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -6736,7 +6903,7 @@ "Title": "ICat", "Children": [], "Destination": { - "PageNumber": 71, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -6747,7 +6914,7 @@ "Title": "Delegates", "Children": [], "Destination": { - "PageNumber": 72, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -6758,7 +6925,7 @@ "Title": "FakeDelegate", "Children": [], "Destination": { - "PageNumber": 72, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -6769,7 +6936,7 @@ "Title": "MRefDelegate", "Children": [], "Destination": { - "PageNumber": 73, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -6780,7 +6947,7 @@ "Title": "MRefNormalDelegate", "Children": [], "Destination": { - "PageNumber": 74, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -6789,7 +6956,7 @@ } ], "Destination": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -6809,7 +6976,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 78, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -6820,7 +6987,7 @@ "Title": "ColorType", "Children": [], "Destination": { - "PageNumber": 78, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -6829,7 +6996,7 @@ } ], "Destination": { - "PageNumber": 77, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -6838,7 +7005,7 @@ } ], "Destination": { - "PageNumber": 76, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -6847,7 +7014,7 @@ } ], "Destination": { - "PageNumber": 75, + "PageNumber": 77, "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 8b9857992df..7438292da37 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 @@ -108,6 +108,11 @@ "href": "BuildFromProject.Class1.Test-1.html", "topicHref": "BuildFromProject.Class1.Test-1.html" }, + { + "name": "Dog", + "href": "BuildFromProject.Dog.html", + "topicHref": "BuildFromProject.Dog.html" + }, { "name": "Inheritdoc", "href": "BuildFromProject.Inheritdoc.html", 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 57a47f93955..55a9708c2e8 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 @@ -252,6 +252,16 @@ "items": [], "leaf": true }, + { + "name": "Dog", + "href": "../api/BuildFromProject.Dog.html", + "topicHref": "../api/BuildFromProject.Dog.html", + "topicUid": "BuildFromProject.Dog", + "tocHref": null, + "level": 4.0, + "items": [], + "leaf": true + }, { "name": "IInheritdoc", "href": "../api/BuildFromProject.IInheritdoc.html", 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 0b74641938b..24a2e50ac90 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\":\"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\":\"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\":\"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\":\"Issue8725\",\"href\":\"../api/BuildFromProject.Issue8725.html\",\"topicHref\":\"../api/BuildFromProject.Issue8725.html\",\"topicUid\":\"BuildFromProject.Issue8725\"}]},{\"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\":\"Cat\",\"href\":\"../api/CatLibrary.Cat-2.html\",\"topicHref\":\"../api/CatLibrary.Cat-2.html\",\"topicUid\":\"CatLibrary.Cat`2\"},{\"name\":\"Complex\",\"href\":\"../api/CatLibrary.Complex-2.html\",\"topicHref\":\"../api/CatLibrary.Complex-2.html\",\"topicUid\":\"CatLibrary.Complex`2\"},{\"name\":\"FakeDelegate\",\"href\":\"../api/CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"../api/CatLibrary.FakeDelegate-1.html\",\"topicUid\":\"CatLibrary.FakeDelegate`1\"},{\"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\":\"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\":\"Dog\",\"href\":\"../api/BuildFromProject.Dog.html\",\"topicHref\":\"../api/BuildFromProject.Dog.html\",\"topicUid\":\"BuildFromProject.Dog\"},{\"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\":\"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\":\"Issue8725\",\"href\":\"../api/BuildFromProject.Issue8725.html\",\"topicHref\":\"../api/BuildFromProject.Issue8725.html\",\"topicUid\":\"BuildFromProject.Issue8725\"}]},{\"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\":\"Cat\",\"href\":\"../api/CatLibrary.Cat-2.html\",\"topicHref\":\"../api/CatLibrary.Cat-2.html\",\"topicUid\":\"CatLibrary.Cat`2\"},{\"name\":\"Complex\",\"href\":\"../api/CatLibrary.Complex-2.html\",\"topicHref\":\"../api/CatLibrary.Complex-2.html\",\"topicUid\":\"CatLibrary.Complex`2\"},{\"name\":\"FakeDelegate\",\"href\":\"../api/CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"../api/CatLibrary.FakeDelegate-1.html\",\"topicUid\":\"CatLibrary.FakeDelegate`1\"},{\"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\":\"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 e0c40c5f8de..63e06dad013 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": 128, + "NumberOfPages": 127, "Pages": [ { "Number": 1, - "Text": "Table of ContentsArticlesGetting Started with docfx3Engineering DocsSection 1Engineering Guidelines5C# Coding Standards8Markdown15Microsoft DocsAPI DocumentationBuildFromAssembly20Class121Issue543222BuildFromCSharpSourceCode23CSharp24BuildFromProject25Issue854027A28A29B30B31Class132Class1.IIssue894837Class1.Issue866538Class1.Issue8696Attribute41Class1.Issue894843Class1.Issue926044Class1.Test45IInheritdoc46Inheritdoc47Inheritdoc.Issue636649Inheritdoc.Issue6366.Class150Inheritdoc.Issue6366.Class252Inheritdoc.Issue703553Inheritdoc.Issue748454Inheritdoc.Issue810156Inheritdoc.Issue812958Issue872559BuildFromVBSourceCode60", + "Text": "Table of ContentsArticlesGetting Started with docfx3Engineering DocsSection 1Engineering Guidelines5C# Coding Standards8Markdown15Microsoft DocsAPI DocumentationBuildFromAssembly20Class121Issue543222BuildFromCSharpSourceCode23CSharp24BuildFromProject25Issue854027A28A29B30B31Class132Class1.IIssue894837Class1.Issue866538Class1.Issue8696Attribute41Class1.Issue894843Class1.Issue926044Class1.Test45Dog46IInheritdoc48Inheritdoc49Inheritdoc.Issue636651Inheritdoc.Issue6366.Class152Inheritdoc.Issue6366.Class254Inheritdoc.Issue703555Inheritdoc.Issue748456Inheritdoc.Issue810158Inheritdoc.Issue812960Issue872561", "Links": [ { "Uri": "https://docs.microsoft.com/en-us/" @@ -217,7 +217,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -235,7 +235,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -253,7 +253,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -262,7 +262,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -289,7 +289,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -298,7 +298,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -309,11 +309,11 @@ }, { "Number": 2, - "Text": "BaseClass161Class162CatLibrary65Core67ContainersRefType68ContainersRefType.ColorType71ContainersRefType.ContainersRefTypeChild72ContainersRefType.ContainersRefTypeChildInterface73ContainersRefType.ContainersRefTypeDelegate74ExplicitLayoutClass75Issue23176CatException77Cat78Complex88FakeDelegate89IAnimal90ICat93ICatExtension94MRefDelegate96MRefNormalDelegate97Tom98TomFromBaseClass100MRef.Demo.Enumeration101ColorType102REST APIPet Store API103Contacts API118", + "Text": "BuildFromVBSourceCode62BaseClass163Class164CatLibrary66Core68ContainersRefType69ContainersRefType.ColorType71ContainersRefType.ContainersRefTypeChild72ContainersRefType.ContainersRefTypeChildInterface73ContainersRefType.ContainersRefTypeDelegate74ExplicitLayoutClass75Issue23176CatException77Cat78Complex87FakeDelegate88IAnimal89ICat92ICatExtension93MRefDelegate95MRefNormalDelegate96Tom97TomFromBaseClass99MRef.Demo.Enumeration100ColorType101REST APIPet Store API102Contacts API117", "Links": [ { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -322,7 +322,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -331,7 +331,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -340,7 +340,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -356,6 +356,15 @@ } } }, + { + "Goto": { + "PageNumber": 69, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, { "Goto": { "PageNumber": 71, @@ -430,7 +439,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -439,7 +448,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -448,7 +457,7 @@ }, { "Goto": { - "PageNumber": 90, + "PageNumber": 89, "Type": 2, "Coordinates": { "Top": 0 @@ -457,7 +466,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -466,7 +475,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -475,7 +484,7 @@ }, { "Goto": { - "PageNumber": 96, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -484,7 +493,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 96, "Type": 2, "Coordinates": { "Top": 0 @@ -493,7 +502,7 @@ }, { "Goto": { - "PageNumber": 98, + "PageNumber": 97, "Type": 2, "Coordinates": { "Top": 0 @@ -502,7 +511,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -511,7 +520,7 @@ }, { "Goto": { - "PageNumber": 101, + "PageNumber": 100, "Type": 2, "Coordinates": { "Top": 0 @@ -520,7 +529,7 @@ }, { "Goto": { - "PageNumber": 102, + "PageNumber": 101, "Type": 2, "Coordinates": { "Top": 0 @@ -529,7 +538,7 @@ }, { "Goto": { - "PageNumber": 103, + "PageNumber": 102, "Type": 2, "Coordinates": { "Top": 0 @@ -538,7 +547,7 @@ }, { "Goto": { - "PageNumber": 118, + "PageNumber": 117, "Type": 2, "Coordinates": { "Top": 0 @@ -550,7 +559,7 @@ { "Number": 3, "NumberOfImages": 1, - "Text": "3 / 128Getting Started with docfxGetting StartedThis is a seed.", + "Text": "3 / 127Getting Started with docfxGetting StartedThis is a seed.", "Links": [ { "Uri": "" @@ -562,22 +571,22 @@ }, { "Number": 4, - "Text": "4 / 128docfx is an API documentation generator for .NET, currently support C# and VB. It has theability to extract triple slash comments out from your source code. What's more, it hassyntax to link additional files to API to add additional remarks. docfx will scan your sourcecode and your additional conceptual files and generate a complete HTML documentationwebsite for you. docfx provides the flexibility for you to customize the website throughtemplates. We currently have several embedded templates, including websites containingpure static html pages and also website managed by AngularJS.Click \"View Source\" for an API to route to the source code in GitHub (your API must bepushed to GitHub)docfx provide DNX version for cross platform use.docfx can be used within Visual Studio seamlessly. NOTE offical docfx.msbuild nugetpackage is now in pre-release version. You can also build your own with source codeand use it locally.We support Docfx Flavored Markdown(DFM) for writing conceptual files. DFM is100% compatible with Github Flavored Markdown(GFM) and add several new featuresincluding file inclusion, cross reference, and yaml header.", + "Text": "4 / 127docfx is an API documentation generator for .NET, currently support C# and VB. It has theability to extract triple slash comments out from your source code. What's more, it hassyntax to link additional files to API to add additional remarks. docfx will scan your sourcecode and your additional conceptual files and generate a complete HTML documentationwebsite for you. docfx provides the flexibility for you to customize the website throughtemplates. We currently have several embedded templates, including websites containingpure static html pages and also website managed by AngularJS.Click \"View Source\" for an API to route to the source code in GitHub (your API must bepushed to GitHub)docfx provide DNX version for cross platform use.docfx can be used within Visual Studio seamlessly. NOTE offical docfx.msbuild nugetpackage is now in pre-release version. You can also build your own with source codeand use it locally.We support Docfx Flavored Markdown(DFM) for writing conceptual files. DFM is100% compatible with Github Flavored Markdown(GFM) and add several new featuresincluding file inclusion, cross reference, and yaml header.", "Links": [] }, { "Number": 5, - "Text": "5 / 128Engineering GuidelinesBasicsCopyright header and license noticeAll source code files require the following exact header according to its language (please donot make any changes to it).extension: .csextension: .jsextension: .cssextension: .tmpl, .tmpl.partialExternal dependenciesThis refers to dependencies on projects (i.e. NuGet packages) outside of the docfx repo, andespecially outside of Microsoft. Adding new dependencies require additional approval.Current approved dependencies are:Newtonsoft.JsonJintHtmlAgilityPack// Licensed to the .NET Foundation under one or more agreements.// The .NET Foundation licenses this file to you under the MIT license.// Licensed to the .NET Foundation under one or more agreements.// The .NET Foundation licenses this file to you under the MIT license./** * Licensed to the .NET Foundation under one or more agreements. * The .NET Foundation licenses this file to you under the MIT license. */{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation lic", + "Text": "5 / 127Engineering GuidelinesBasicsCopyright header and license noticeAll source code files require the following exact header according to its language (please donot make any changes to it).extension: .csextension: .jsextension: .cssextension: .tmpl, .tmpl.partialExternal dependenciesThis refers to dependencies on projects (i.e. NuGet packages) outside of the docfx repo, andespecially outside of Microsoft. Adding new dependencies require additional approval.Current approved dependencies are:Newtonsoft.JsonJintHtmlAgilityPack// Licensed to the .NET Foundation under one or more agreements.// The .NET Foundation licenses this file to you under the MIT license.// Licensed to the .NET Foundation under one or more agreements.// The .NET Foundation licenses this file to you under the MIT license./** * Licensed to the .NET Foundation under one or more agreements. * The .NET Foundation licenses this file to you under the MIT license. */{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation lic", "Links": [] }, { "Number": 6, - "Text": "6 / 128NustacheYamlDotNetCode reviews and checkinsTo help ensure that only the highest quality code makes its way into the project, pleasesubmit all your code changes to GitHub as PRs. This includes runtime code changes, unittest updates, and deployment scripts. For example, sending a PR for just an update to aunit test might seem like a waste of time but the unit tests are just as important as theproduct code and as such, reviewing changes to them is also just as important.The advantages are numerous: improving code quality, more visibility on changes and theirpotential impact, avoiding duplication of effort, and creating general awareness of progressbeing made in various areas.In general a PR should be signed off(using the \uD83D\uDC4D emoticon) by the Owner of that code.To commit the PR to the repo do not use the Big Green Button. Instead, do a typicalpush that you would use with Git (e.g. local pull, rebase, merge, push).Source Code ManagementBranch strategyIn general:master has the code for the latest release on NuGet.org. (e.g. 1.0.0, 1.1.0)dev has the code that is being worked on but not yet released. This is the branch intowhich devs normally submit pull requests and merge changes into. We run daily CItowards dev branch and generate pre-release nuget package, e.g. 1.0.1-alpha-9-abcdefsd.hotfix has the code for fixing master bug after it is released. hotfix changes will bemerged back to master and dev once it is verified.Solution and project folder structure and namingSolution files go in the repo root. The default entry point is All.sln.Every project also needs a project.json and a matching .xproj file. This project.json is thesource of truth for a project's dependencies and configuration options.Solution need to contain solution folders that match the physical folder (src, test, tools,etc.).Assembly naming pattern", + "Text": "6 / 127NustacheYamlDotNetCode reviews and checkinsTo help ensure that only the highest quality code makes its way into the project, pleasesubmit all your code changes to GitHub as PRs. This includes runtime code changes, unittest updates, and deployment scripts. For example, sending a PR for just an update to aunit test might seem like a waste of time but the unit tests are just as important as theproduct code and as such, reviewing changes to them is also just as important.The advantages are numerous: improving code quality, more visibility on changes and theirpotential impact, avoiding duplication of effort, and creating general awareness of progressbeing made in various areas.In general a PR should be signed off(using the \uD83D\uDC4D emoticon) by the Owner of that code.To commit the PR to the repo do not use the Big Green Button. Instead, do a typicalpush that you would use with Git (e.g. local pull, rebase, merge, push).Source Code ManagementBranch strategyIn general:master has the code for the latest release on NuGet.org. (e.g. 1.0.0, 1.1.0)dev has the code that is being worked on but not yet released. This is the branch intowhich devs normally submit pull requests and merge changes into. We run daily CItowards dev branch and generate pre-release nuget package, e.g. 1.0.1-alpha-9-abcdefsd.hotfix has the code for fixing master bug after it is released. hotfix changes will bemerged back to master and dev once it is verified.Solution and project folder structure and namingSolution files go in the repo root. The default entry point is All.sln.Every project also needs a project.json and a matching .xproj file. This project.json is thesource of truth for a project's dependencies and configuration options.Solution need to contain solution folders that match the physical folder (src, test, tools,etc.).Assembly naming pattern", "Links": [] }, { "Number": 7, - "Text": "7 / 128The general naming pattern is Docfx...Unit testsWe use xUnit.net for all unit testing.Coding StandardsPlease refer to C# Coding standards for detailed guideline for C# coding standards.TODO Template Coding standardsTODO Template Preprocess JS Coding standards", + "Text": "7 / 127The general naming pattern is Docfx...Unit testsWe use xUnit.net for all unit testing.Coding StandardsPlease refer to C# Coding standards for detailed guideline for C# coding standards.TODO Template Coding standardsTODO Template Preprocess JS Coding standards", "Links": [ { "Goto": { @@ -592,7 +601,7 @@ }, { "Number": 8, - "Text": "8 / 128C# Coding StandardsIntroductionThe coding standard will be used in conjunction with customized version of StyleCop andFxCop [TODO] during both development and build process. This will help ensure that thestandard is followed by all developers on the team in a consistent manner.\"Any fool can write code that a computer can understand. Good programmers writecode that humans understand\".Martin Fowler. Refactoring: Improving the design of existing code.PurposeThe aim of this section is to define a set of C# coding standards to be used by CAPS buildteam to guarantee maximum legibility, reliability, re-usability and homogeneity of our code.Each section is marked Mandatory or Recommended. Mandatory sections, will be enforcedduring code reviews as well as tools like StyleCop and FxCop, and code will not beconsidered complete until it is compliant.ScopeThis section contains general C# coding standards which can be applied to any type ofapplication developed in C#, based on Framework Design Guidelines\uF1C5.It does not pretend to be a tutorial on C#. It only includes a set of limitations andrecommendations focused on clarifying the development.ToolsResharper\uF1C5 is a great 3rd party code cleanup and style tool.StyleCop\uF1C5 analyzes C# srouce code to enforce a set of style and consistency rules andhas been integrated into many 3rd party development tools such as Resharper.FxCop\uF1C5 is an application that analyzes managed code assemblies (code that targetsthe .NET Framework common language runtime) and reports information about theassemblies, such as possible design, localization, performance, and securityimprovements.C# Stylizer\uF1C5 does many of the style rules automaticallyHighlights of Coding StandardsThis section is not intended to give a summary of all the coding standards that enabled byour customized StyleCop, but to give a highlight of some rules one will possibly meet in", + "Text": "8 / 127C# Coding StandardsIntroductionThe coding standard will be used in conjunction with customized version of StyleCop andFxCop [TODO] during both development and build process. This will help ensure that thestandard is followed by all developers on the team in a consistent manner.\"Any fool can write code that a computer can understand. Good programmers writecode that humans understand\".Martin Fowler. Refactoring: Improving the design of existing code.PurposeThe aim of this section is to define a set of C# coding standards to be used by CAPS buildteam to guarantee maximum legibility, reliability, re-usability and homogeneity of our code.Each section is marked Mandatory or Recommended. Mandatory sections, will be enforcedduring code reviews as well as tools like StyleCop and FxCop, and code will not beconsidered complete until it is compliant.ScopeThis section contains general C# coding standards which can be applied to any type ofapplication developed in C#, based on Framework Design Guidelines\uF1C5.It does not pretend to be a tutorial on C#. It only includes a set of limitations andrecommendations focused on clarifying the development.ToolsResharper\uF1C5 is a great 3rd party code cleanup and style tool.StyleCop\uF1C5 analyzes C# srouce code to enforce a set of style and consistency rules andhas been integrated into many 3rd party development tools such as Resharper.FxCop\uF1C5 is an application that analyzes managed code assemblies (code that targetsthe .NET Framework common language runtime) and reports information about theassemblies, such as possible design, localization, performance, and securityimprovements.C# Stylizer\uF1C5 does many of the style rules automaticallyHighlights of Coding StandardsThis section is not intended to give a summary of all the coding standards that enabled byour customized StyleCop, but to give a highlight of some rules one will possibly meet in", "Links": [ { "Uri": "http://msdn.microsoft.com/en-us/library/ms229042.aspx" @@ -643,12 +652,12 @@ }, { "Number": 9, - "Text": "9 / 128daily coding life. It also provides some recommended however not mandatory(which meansnot enabled in StyleCop) coding standards.File Layout (Recommended)Only one public class is allowed per file.The file name is derived from the class name.Class Definition Order (Mandatory)The class definition contains class members in the following order, from less restrictedscope (public) to more restrictive (private):Nested types, e.g. classes, enum, struct, etc.Field members, e.g. member variables, const, etc.Member functionsConstructorsFinalizer (Do not use unless absolutely necessary)Methods (Properties, Events, Operations, Overridables, Static)Private nested typesNaming (Mandatory)DO use PascalCasing for all public member, type, and namespace names consisting ofmultiple words.NOTE: A special case is made for two-letter acronyms in which both letters are capitalized,e.g. IOStreamDO use camelCasing for parameter names.Class : ObserverFilename: Observer.cs PropertyDescriptor HtmlTag IOStream propertyDescriptor htmlTag ioStream", + "Text": "9 / 127daily coding life. It also provides some recommended however not mandatory(which meansnot enabled in StyleCop) coding standards.File Layout (Recommended)Only one public class is allowed per file.The file name is derived from the class name.Class Definition Order (Mandatory)The class definition contains class members in the following order, from less restrictedscope (public) to more restrictive (private):Nested types, e.g. classes, enum, struct, etc.Field members, e.g. member variables, const, etc.Member functionsConstructorsFinalizer (Do not use unless absolutely necessary)Methods (Properties, Events, Operations, Overridables, Static)Private nested typesNaming (Mandatory)DO use PascalCasing for all public member, type, and namespace names consisting ofmultiple words.NOTE: A special case is made for two-letter acronyms in which both letters are capitalized,e.g. IOStreamDO use camelCasing for parameter names.Class : ObserverFilename: Observer.cs PropertyDescriptor HtmlTag IOStream propertyDescriptor htmlTag ioStream", "Links": [] }, { "Number": 10, - "Text": "10 / 128DO start with underscore for private fieldsDO start static readonly fields, constants with capitalized caseDO NOT capitalize each word in so-called closed-form compound words\uF1C5.DO have \"Async\" explicitly in the Async method name to notice people how to use itproperlyFormatting (Mandatory)DO use spaces over tabs, and always show all spaces/tabs in IDETipsVisual Studio > TOOLS > Options > Text Editor > C# > Tabs > Insert spaces (Tab size:4)Visual Studio > Edit > Advanced > View White SpaceDO add using inside namespace declarationDO add a space when:1. for (var i = 0; i < 1; i++)2. if (a == b)Cross-platform codingOur code should supports multiple operating systems. Don't assume we only run (anddevelop) on Windows. Code should be sensitvie to the differences between OS's. Here aresome specifics to consider. private readonly Guid _userId = Guid.NewGuid(); private static readonly IEntityAccessor EntityAccessor = null; private const string MetadataName = \"MetadataName\"; namespace Microsoft.Content.Build.BuildWorker.UnitTest { using System; }", + "Text": "10 / 127DO start with underscore for private fieldsDO start static readonly fields, constants with capitalized caseDO NOT capitalize each word in so-called closed-form compound words\uF1C5.DO have \"Async\" explicitly in the Async method name to notice people how to use itproperlyFormatting (Mandatory)DO use spaces over tabs, and always show all spaces/tabs in IDETipsVisual Studio > TOOLS > Options > Text Editor > C# > Tabs > Insert spaces (Tab size:4)Visual Studio > Edit > Advanced > View White SpaceDO add using inside namespace declarationDO add a space when:1. for (var i = 0; i < 1; i++)2. if (a == b)Cross-platform codingOur code should supports multiple operating systems. Don't assume we only run (anddevelop) on Windows. Code should be sensitvie to the differences between OS's. Here aresome specifics to consider. private readonly Guid _userId = Guid.NewGuid(); private static readonly IEntityAccessor EntityAccessor = null; private const string MetadataName = \"MetadataName\"; namespace Microsoft.Content.Build.BuildWorker.UnitTest { using System; }", "Links": [ { "Uri": "http://msdn.microsoft.com/en-us/library/ms229043.aspx" @@ -663,27 +672,27 @@ }, { "Number": 11, - "Text": "11 / 128DO use Enviroment.NewLine instead of hard-coding the line break instead of \\r\\n, asWindows uses \\r\\n and OSX/Linux uses \\n.NoteBe aware that thes line-endings may cause problems in code when using @\"\" text blockswith line breaks.DO Use Path.Combine() or Path.DirectorySeparatorChar to separate directories. If this isnot possible (such as in scripting), use a forward slash /. Windows is more forgivingthan Linux in this regard.Unit tests and functional testsAssembly namingThe unit tests for the Microsoft.Foo assembly live in the Microsoft.Foo.Tests assembly.The functional tests for the Microsoft.Foo assmebly live in theMicrosoft.Foo.FunctionalTests assmebly.In general there should be exactly one unit test assebmly for each product runtimeassembly. In general there should be one functional test assembly per repo. Exceptions canbe made for both.Unit test class namingTest class names end with Test and live in the same namespace as the class being tested.For example, the unit tests for the Microsoft.Foo.Boo class would be in a Microsoft.Foo.Booclass in the test assembly.Unit test method namingUnit test method names must be descriptive about what is being tested, under whatconditions, and what the expectations are. Pascal casing and underscores can be used toimprove readability. The following test names are correct:The following test names are incorrect:PublicApiArgumentsShouldHaveNotNullAnnotationPublic_api_arguments_should_have_not_null_annotationTest1Constructor", + "Text": "11 / 127DO use Enviroment.NewLine instead of hard-coding the line break instead of \\r\\n, asWindows uses \\r\\n and OSX/Linux uses \\n.NoteBe aware that thes line-endings may cause problems in code when using @\"\" text blockswith line breaks.DO Use Path.Combine() or Path.DirectorySeparatorChar to separate directories. If this isnot possible (such as in scripting), use a forward slash /. Windows is more forgivingthan Linux in this regard.Unit tests and functional testsAssembly namingThe unit tests for the Microsoft.Foo assembly live in the Microsoft.Foo.Tests assembly.The functional tests for the Microsoft.Foo assmebly live in theMicrosoft.Foo.FunctionalTests assmebly.In general there should be exactly one unit test assebmly for each product runtimeassembly. In general there should be one functional test assembly per repo. Exceptions canbe made for both.Unit test class namingTest class names end with Test and live in the same namespace as the class being tested.For example, the unit tests for the Microsoft.Foo.Boo class would be in a Microsoft.Foo.Booclass in the test assembly.Unit test method namingUnit test method names must be descriptive about what is being tested, under whatconditions, and what the expectations are. Pascal casing and underscores can be used toimprove readability. The following test names are correct:The following test names are incorrect:PublicApiArgumentsShouldHaveNotNullAnnotationPublic_api_arguments_should_have_not_null_annotationTest1Constructor", "Links": [] }, { "Number": 12, - "Text": "12 / 128Unit test structureThe contents of every unit test should be split into three distinct stages, optionallyseparated by these comments:The crucial thing here is the Act stage is exactly one statement. That one statement isnothing more than a call to the one method that you are trying to test. keeping that onestatement as simple as possible is also very important. For example, this is not ideal:This style is not recomended because way too many things can go wrong in this onestatement. All the GetComplexParamN() calls can throw for a variety of reasons unrelated tothe test itself. It is thus unclear to someone running into a problem why the failure occured.The ideal pattern is to move the complex parameter building into the `Arrange section:Now the only reason the line with CallSomeMethod() can fail is if the method itself blew up.Testing exception messagesIn general testing the specific exception message in a unit test is important. This ensuresthat the exact desired exception is what is being tested rather than a different exception ofFormatStringGetData// Arrange// Act// Assertint result = myObj.CallSomeMethod(GetComplexParam1(), GetComplexParam2(), GetComplexParam3());// ArrangeP1 p1 = GetComplexParam1();P2 p2 = GetComplexParam2();P3 p3 = GetComplexParam3();// Actint result = myObj.CallSomeMethod(p1, p2, p3);// AssertAssert.AreEqual(1234, result);", + "Text": "12 / 127Unit test structureThe contents of every unit test should be split into three distinct stages, optionallyseparated by these comments:The crucial thing here is the Act stage is exactly one statement. That one statement isnothing more than a call to the one method that you are trying to test. keeping that onestatement as simple as possible is also very important. For example, this is not ideal:This style is not recomended because way too many things can go wrong in this onestatement. All the GetComplexParamN() calls can throw for a variety of reasons unrelated tothe test itself. It is thus unclear to someone running into a problem why the failure occured.The ideal pattern is to move the complex parameter building into the `Arrange section:Now the only reason the line with CallSomeMethod() can fail is if the method itself blew up.Testing exception messagesIn general testing the specific exception message in a unit test is important. This ensuresthat the exact desired exception is what is being tested rather than a different exception ofFormatStringGetData// Arrange// Act// Assertint result = myObj.CallSomeMethod(GetComplexParam1(), GetComplexParam2(), GetComplexParam3());// ArrangeP1 p1 = GetComplexParam1();P2 p2 = GetComplexParam2();P3 p3 = GetComplexParam3();// Actint result = myObj.CallSomeMethod(p1, p2, p3);// AssertAssert.AreEqual(1234, result);", "Links": [] }, { "Number": 13, - "Text": "13 / 128the same type. In order to verify the exact exception it is important to verify the message.Use xUnit.net's plethora of built-in assertionsxUnit.net includes many kinds of assertions – please use the most appropriate one for yourtest. This will make the tests a lot more readable and also allow the test runner report thebest possible errors (whether it's local or the CI machine). For example, these are bad:These are good:Parallel testsBy default all unit test assemblies should run in parallel mode, which is the default. Unittests shouldn't depend on any shared state, and so should generally be runnable inparallel. If the tests fail in parallel, the first thing to do is to figure out why; do not justdisable parallel tests!var ex = Assert.Throws( () => fruitBasket.GetBananaById(1234));Assert.Equal( \"1234\", ex.Message);Assert.Equal(true, someBool);Assert.True(\"abc123\" == someString);Assert.True(list1.Length == list2.Length);for (int i = 0; i < list1.Length; i++) { Assert.True( String.Equals list1[i], list2[i], StringComparison.OrdinalIgnoreCase));}Assert.True(someBool);Assert.Equal(\"abc123\", someString);// built-in collection assertions!Assert.Equal(list1, list2, StringComparer.OrdinalIgnoreCase);", + "Text": "13 / 127the same type. In order to verify the exact exception it is important to verify the message.Use xUnit.net's plethora of built-in assertionsxUnit.net includes many kinds of assertions – please use the most appropriate one for yourtest. This will make the tests a lot more readable and also allow the test runner report thebest possible errors (whether it's local or the CI machine). For example, these are bad:These are good:Parallel testsBy default all unit test assemblies should run in parallel mode, which is the default. Unittests shouldn't depend on any shared state, and so should generally be runnable inparallel. If the tests fail in parallel, the first thing to do is to figure out why; do not justdisable parallel tests!var ex = Assert.Throws( () => fruitBasket.GetBananaById(1234));Assert.Equal( \"1234\", ex.Message);Assert.Equal(true, someBool);Assert.True(\"abc123\" == someString);Assert.True(list1.Length == list2.Length);for (int i = 0; i < list1.Length; i++) { Assert.True( String.Equals list1[i], list2[i], StringComparison.OrdinalIgnoreCase));}Assert.True(someBool);Assert.Equal(\"abc123\", someString);// built-in collection assertions!Assert.Equal(list1, list2, StringComparer.OrdinalIgnoreCase);", "Links": [] }, { "Number": 14, - "Text": "14 / 128For functional tests it is reasonable to disable parallel tests.", + "Text": "14 / 127For functional tests it is reasonable to disable parallel tests.", "Links": [] }, { "Number": 15, - "Text": "15 / 128MarkdownMarkdown\uF1C5 is a lightweight markup language with plain text formatting syntax. Docfxsupports CommonMark\uF1C5 compliant Markdown parsed through the Markdig\uF1C5 parsingengine.Link to Math ExpressionsBlock QuotesThis is a block quote.AlertsNOTEInformation the user should notice even if skimming.\uF431TIPOptional information to help a user be more successful.\uF431IMPORTANTEssential information required for user success.\uF623CAUTIONNegative potential consequences of an action.\uF623WARNINGDangerous certain consequences of an action.\uF333", + "Text": "15 / 127MarkdownMarkdown\uF1C5 is a lightweight markup language with plain text formatting syntax. Docfxsupports CommonMark\uF1C5 compliant Markdown parsed through the Markdig\uF1C5 parsingengine.Link to Math ExpressionsBlock QuotesThis is a block quote.AlertsNOTEInformation the user should notice even if skimming.\uF431TIPOptional information to help a user be more successful.\uF431IMPORTANTEssential information required for user success.\uF623CAUTIONNegative potential consequences of an action.\uF623WARNINGDangerous certain consequences of an action.\uF333", "Links": [ { "Uri": "https://daringfireball.net/projects/markdown/" @@ -726,7 +735,7 @@ { "Number": 16, "NumberOfImages": 1, - "Text": "16 / 128ImageMermaid DiagramsFlowchartCode SnippetThe example highlights lines 2, line 5 to 7 and lines 9 to the end of the file.MY TODOThis is a TODO.TextOneTwoHardRoundDecisionResult 1Result 2", + "Text": "16 / 127ImageMermaid DiagramsFlowchartCode SnippetThe example highlights lines 2, line 5 to 7 and lines 9 to the end of the file.MY TODOThis is a TODO.TextOneTwoHardRoundDecisionResult 1Result 2", "Links": [ { "Uri": "https://learn.microsoft.com/en-us/media/learn/not-found/learn-not-found-light-mode.png?branch=main" @@ -738,12 +747,12 @@ }, { "Number": 17, - "Text": "17 / 128Math ExpressionsThis sentence uses $ delimiters to show math inline: The Cauchy-Schwarz InequalityThis expression uses \\$ to display a dollar sign: To split $100 in half, we calculate using System;using Azure;using Azure.Storage;using Azure.Storage.Blobs;class Program{ static void Main(string[] args) { // Define the connection string for the storage account string connectionString = \"DefaultEndpointsProtocol=https;AccountName=;AccountKey=;EndpointSuffix=core.windows.net\"; // Create a new BlobServiceClient using the connection string var blobServiceClient = new BlobServiceClient(connectionString); // Create a new container var container = blobServiceClient.CreateBlobContainer(\"mycontainer\"); // Upload a file to the container using (var fileStream = File.OpenRead(\"path/to/file.txt\")) { container.UploadBlob(\"file.txt\", fileStream); } // Download the file from the container var downloadedBlob = container.GetBlobClient(\"file.txt\").Download(); using (var fileStream = File.OpenWrite(\"path/to/downloaded-file.txt\")) { downloadedBlob.Value.Content.CopyTo(fileStream); } }}", + "Text": "17 / 127Math ExpressionsThis sentence uses $ delimiters to show math inline: The Cauchy-Schwarz InequalityThis expression uses \\$ to display a dollar sign: To split $100 in half, we calculate using System;using Azure;using Azure.Storage;using Azure.Storage.Blobs;class Program{ static void Main(string[] args) { // Define the connection string for the storage account string connectionString = \"DefaultEndpointsProtocol=https;AccountName=;AccountKey=;EndpointSuffix=core.windows.net\"; // Create a new BlobServiceClient using the connection string var blobServiceClient = new BlobServiceClient(connectionString); // Create a new container var container = blobServiceClient.CreateBlobContainer(\"mycontainer\"); // Upload a file to the container using (var fileStream = File.OpenRead(\"path/to/file.txt\")) { container.UploadBlob(\"file.txt\", fileStream); } // Download the file from the container var downloadedBlob = container.GetBlobClient(\"file.txt\").Download(); using (var fileStream = File.OpenWrite(\"path/to/downloaded-file.txt\")) { downloadedBlob.Value.Content.CopyTo(fileStream); } }}", "Links": [] }, { "Number": 18, - "Text": "18 / 128Custom Syntax HighlightingTabsLinuxWindowsThe above tab group was created with the following syntax:Tabs are indicated by using a specific link syntax within a Markdown header. The syntax canbe described as follows:A tab starts with a Markdown header, #, and is followed by a Markdown link [](). The textof the link will become the text of the tab header, displayed to the customer. In order forthe header to be recognized as a tab, the link itself must start with #tab/ and be followedby an ID representing the content of the tab. The ID is used to sync all same-ID tabs acrossthe page. Using the above example, when a user selects a tab with the link #tab/windows, alltabs with the link #tab/windows on the page will be selected.Dependent tabsresource storageAccount 'Microsoft.Storage/storageAccounts@2021-06-01' = { name: 'hello' // (...)}Content for Linux...# [Linux](#tab/linux)Content for Linux...# [Windows](#tab/windows)Content for Windows...---# [Tab Display Name](#tab/tab-id)", + "Text": "18 / 127Custom Syntax HighlightingTabsLinuxWindowsThe above tab group was created with the following syntax:Tabs are indicated by using a specific link syntax within a Markdown header. The syntax canbe described as follows:A tab starts with a Markdown header, #, and is followed by a Markdown link [](). The textof the link will become the text of the tab header, displayed to the customer. In order forthe header to be recognized as a tab, the link itself must start with #tab/ and be followedby an ID representing the content of the tab. The ID is used to sync all same-ID tabs acrossthe page. Using the above example, when a user selects a tab with the link #tab/windows, alltabs with the link #tab/windows on the page will be selected.Dependent tabsresource storageAccount 'Microsoft.Storage/storageAccounts@2021-06-01' = { name: 'hello' // (...)}Content for Linux...# [Linux](#tab/linux)Content for Linux...# [Windows](#tab/windows)Content for Windows...---# [Tab Display Name](#tab/tab-id)", "Links": [ { "Goto": { @@ -758,7 +767,7 @@ }, { "Number": 19, - "Text": "19 / 128It's possible to make the selection in one set of tabs dependent on the selection in anotherset of tabs. Here's an example of that in action:.NETTypeScriptREST APINotice how changing the Linux/Windows selection above changes the content in the .NETand TypeScript tabs. This is because the tab group defines two versions for each .NET andTypeScript, where the Windows/Linux selection above determines which version is shownfor .NET/TypeScript. Here's the markup that shows how this is done:DetailsDemo.NET content for Linux...# [.NET](#tab/dotnet/linux).NET content for Linux...# [.NET](#tab/dotnet/windows).NET content for Windows...# [TypeScript](#tab/typescript/linux)TypeScript content for Linux...# [TypeScript](#tab/typescript/windows)TypeScript content for Windows...# [REST API](#tab/rest)REST API content, independent of platform...---", + "Text": "19 / 127It's possible to make the selection in one set of tabs dependent on the selection in anotherset of tabs. Here's an example of that in action:.NETTypeScriptREST APINotice how changing the Linux/Windows selection above changes the content in the .NETand TypeScript tabs. This is because the tab group defines two versions for each .NET andTypeScript, where the Windows/Linux selection above determines which version is shownfor .NET/TypeScript. Here's the markup that shows how this is done:DetailsDemo.NET content for Linux...# [.NET](#tab/dotnet/linux).NET content for Linux...# [.NET](#tab/dotnet/windows).NET content for Windows...# [TypeScript](#tab/typescript/linux)TypeScript content for Linux...# [TypeScript](#tab/typescript/windows)TypeScript content for Windows...# [REST API](#tab/rest)REST API content, independent of platform...---", "Links": [ { "Goto": { @@ -773,7 +782,7 @@ }, { "Number": 20, - "Text": "20 / 128ClassesClass1This is a test class.StructsIssue5432Namespace BuildFromAssembly", + "Text": "20 / 127ClassesClass1This is a test class.StructsIssue5432Namespace BuildFromAssembly", "Links": [ { "Goto": { @@ -797,7 +806,7 @@ }, { "Number": 21, - "Text": "21 / 128Namespace:BuildFromAssemblyAssembly:BuildFromAssembly.dllThis is a test class.Inheritanceobject\uF1C5 Class1Inherited Membersobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ToString()\uF1C5 ,object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5 , object.GetHashCode()\uF1C5ConstructorsMethodsHello World.Class Class1public class Class1\uF12CClass1()public Class1()HelloWorld()public static void HelloWorld()", + "Text": "21 / 127Namespace:BuildFromAssemblyAssembly:BuildFromAssembly.dllThis is a test class.Inheritanceobject\uF1C5 Class1Inherited Membersobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ToString()\uF1C5 ,object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 ,object.ReferenceEquals(object, object)\uF1C5 , object.GetHashCode()\uF1C5ConstructorsMethodsHello World.Class Class1public class Class1\uF12CClass1()public Class1()HelloWorld()public static void HelloWorld()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -902,7 +911,7 @@ }, { "Number": 22, - "Text": "22 / 128Namespace: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; }", + "Text": "22 / 127Namespace: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" @@ -998,7 +1007,7 @@ }, { "Number": 23, - "Text": "23 / 128ClassesCSharpNamespace BuildFromCSharpSourceCode", + "Text": "23 / 127ClassesCSharpNamespace BuildFromCSharpSourceCode", "Links": [ { "Goto": { @@ -1013,7 +1022,7 @@ }, { "Number": 24, - "Text": "24 / 128Namespace: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": "24 / 127Namespace: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" @@ -1145,7 +1154,7 @@ }, { "Number": 25, - "Text": "25 / 128NamespacesBuildFromProject.Issue8540ClassesClass1Class1.Issue8665Class1.Issue8696AttributeClass1.Issue8948Class1.TestInheritdocInheritdoc.Issue6366Inheritdoc.Issue6366.Class1Inheritdoc.Issue6366.Class2Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101Issue8725A nice classStructsInheritdoc.Issue8129InterfacesClass1.IIssue8948IInheritdocEnumsNamespace BuildFromProject", + "Text": "25 / 127NamespacesBuildFromProject.Issue8540ClassesClass1Class1.Issue8665Class1.Issue8696AttributeClass1.Issue8948Class1.TestDogClass representing a dog.InheritdocInheritdoc.Issue6366Inheritdoc.Issue6366.Class1Inheritdoc.Issue6366.Class2Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101Issue8725A nice classStructsInheritdoc.Issue8129InterfacesClass1.IIssue8948IInheritdocNamespace BuildFromProject", "Links": [ { "Goto": { @@ -1266,7 +1275,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -1284,7 +1293,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -1293,7 +1302,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -1311,7 +1320,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -1320,7 +1329,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -1329,7 +1338,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -1338,7 +1347,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -1347,7 +1356,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -1356,7 +1365,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -1374,7 +1383,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -1383,7 +1392,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -1392,7 +1401,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -1401,7 +1410,16 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 60, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -1428,7 +1446,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -1439,7 +1457,7 @@ }, { "Number": 26, - "Text": "26 / 128Class1.Issue9260", + "Text": "26 / 127EnumsClass1.Issue9260", "Links": [ { "Goto": { @@ -1463,7 +1481,7 @@ }, { "Number": 27, - "Text": "27 / 128NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.BNamespace BuildFromProject.Issue8540", + "Text": "27 / 127NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.BNamespace BuildFromProject.Issue8540", "Links": [ { "Goto": { @@ -1559,7 +1577,7 @@ }, { "Number": 28, - "Text": "28 / 128ClassesANamespace BuildFromProject.Issue8540.A", + "Text": "28 / 127ClassesANamespace BuildFromProject.Issue8540.A", "Links": [ { "Goto": { @@ -1574,7 +1592,7 @@ }, { "Number": 29, - "Text": "29 / 128Namespace: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", + "Text": "29 / 127Namespace: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" @@ -1697,7 +1715,7 @@ }, { "Number": 30, - "Text": "30 / 128ClassesBNamespace BuildFromProject.Issue8540.B", + "Text": "30 / 127ClassesBNamespace BuildFromProject.Issue8540.B", "Links": [ { "Goto": { @@ -1712,7 +1730,7 @@ }, { "Number": 31, - "Text": "31 / 128Namespace: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", + "Text": "31 / 127Namespace: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" @@ -1835,7 +1853,7 @@ }, { "Number": 32, - "Text": "32 / 128Namespace: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()", + "Text": "32 / 127Namespace: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" @@ -1940,12 +1958,12 @@ }, { "Number": 33, - "Text": "33 / 128ExamplesRemarksFor 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", + "Text": "33 / 127ExamplesRemarksFor 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": 34, - "Text": "34 / 128Inline .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(){", + "Text": "34 / 127Inline .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/" @@ -1960,12 +1978,12 @@ }, { "Number": 35, - "Text": "35 / 128Remarks@\"\\\\?\\\" @\"\\\\?\\\"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()", + "Text": "35 / 127Remarks@\"\\\\?\\\" @\"\\\\?\\\"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": 36, - "Text": "36 / 128TestSee 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()", + "Text": "36 / 127TestSee 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" @@ -2007,7 +2025,7 @@ }, { "Number": 37, - "Text": "37 / 128Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsDoes nothing with generic type T.Type ParametersTA generic type.Interface Class1.IIssue8948public interface Class1.IIssue8948DoNothing()void DoNothing()", + "Text": "37 / 127Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsDoes nothing with generic type T.Type ParametersTA generic type.Interface Class1.IIssue8948public interface Class1.IIssue8948DoNothing()void DoNothing()", "Links": [ { "Goto": { @@ -2040,7 +2058,7 @@ }, { "Number": 38, - "Text": "38 / 128Namespace: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)", + "Text": "38 / 127Namespace: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" @@ -2154,7 +2172,7 @@ }, { "Number": 39, - "Text": "39 / 128Parametersfoo 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; }", + "Text": "39 / 127Parametersfoo 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" @@ -2223,7 +2241,7 @@ }, { "Number": 40, - "Text": "40 / 128Property Valueint\uF1C5Foopublic int Foo { get; }", + "Text": "40 / 127Property Valueint\uF1C5Foopublic int Foo { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -2238,7 +2256,7 @@ }, { "Number": 41, - "Text": "41 / 128Namespace: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", + "Text": "41 / 127Namespace: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" @@ -2613,7 +2631,7 @@ }, { "Number": 42, - "Text": "42 / 128Attribute.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)", + "Text": "42 / 127Attribute.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" @@ -2727,7 +2745,7 @@ }, { "Number": 43, - "Text": "43 / 128Namespace: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()", + "Text": "43 / 127Namespace: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" @@ -2850,7 +2868,7 @@ }, { "Number": 44, - "Text": "44 / 128Namespace: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", + "Text": "44 / 127Namespace: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": { @@ -2883,7 +2901,7 @@ }, { "Number": 45, - "Text": "45 / 128Namespace: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", + "Text": "45 / 127Namespace: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" @@ -2988,8 +3006,98 @@ }, { "Number": 46, - "Text": "46 / 128Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsThis method should do something...Interface IInheritdocpublic interface IInheritdocIssue7629()void Issue7629()", + "Text": "46 / 127Namespace:BuildFromProjectAssembly:BuildFromProject.dllClass representing a dog.Inheritanceobject\uF1C5 DogInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5ConstructorsConstructor.Parametersname string\uF1C5Name of the dog.age int\uF1C5Age of the dog.PropertiesClass Dogpublic class Dog\uF12CDog(string, int)public Dog(string name, int age)", "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, + { + "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.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, { "Goto": { "PageNumber": 25, @@ -3021,7 +3129,64 @@ }, { "Number": 47, - "Text": "47 / 128Namespace: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()", + "Text": "47 / 127Age of the dog.Property Valueint\uF1C5Name of the dog.Property Valuestring\uF1C5Agepublic int Age { get; }Namepublic string Name { get; }", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "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" + } + ] + }, + { + "Number": 48, + "Text": "48 / 127Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsThis method should do something...Interface IInheritdocpublic interface IInheritdocIssue7629()void Issue7629()", + "Links": [ + { + "Goto": { + "PageNumber": 25, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 25, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 25, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 49, + "Text": "49 / 127Namespace: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" @@ -3133,7 +3298,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -3143,13 +3308,13 @@ ] }, { - "Number": 48, - "Text": "48 / 128This method should do something...public void Issue7629()", + "Number": 50, + "Text": "50 / 127This method should do something...public void Issue7629()", "Links": [] }, { - "Number": 49, - "Text": "49 / 128Namespace: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": 51, + "Text": "51 / 127Namespace: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" @@ -3253,8 +3418,8 @@ ] }, { - "Number": 50, - "Text": "50 / 128Namespace: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": 52, + "Text": "52 / 127Namespace: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" @@ -3366,7 +3531,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -3375,7 +3540,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -3384,7 +3549,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -3394,13 +3559,13 @@ ] }, { - "Number": 51, - "Text": "51 / 128ReturnsTThis text inherited.", + "Number": 53, + "Text": "53 / 127ReturnsTThis text inherited.", "Links": [] }, { - "Number": 52, - "Text": "52 / 128Namespace: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": 54, + "Text": "54 / 127Namespace: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" @@ -3539,7 +3704,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -3548,7 +3713,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -3557,7 +3722,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -3567,8 +3732,8 @@ ] }, { - "Number": 53, - "Text": "53 / 128Namespace: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": 55, + "Text": "55 / 127Namespace: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" @@ -3672,8 +3837,8 @@ ] }, { - "Number": 54, - "Text": "54 / 128Namespace: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": 56, + "Text": "56 / 127Namespace: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" @@ -3776,34 +3941,34 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 57, "Coordinates": { "Left": 28, - "Top": 524.75 + "Top": 554.75 } } }, { "Goto": { - "PageNumber": 55, + "PageNumber": 57, "Coordinates": { "Left": 28, - "Top": 524.75 + "Top": 554.75 } } }, { "Goto": { - "PageNumber": 55, + "PageNumber": 57, "Coordinates": { "Left": 28, - "Top": 524.75 + "Top": 554.75 } } }, { "Goto": { - "PageNumber": 54, + "PageNumber": 56, "Coordinates": { "Left": 28, "Top": 61.249939 @@ -3812,7 +3977,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 56, "Coordinates": { "Left": 28, "Top": 61.249939 @@ -3822,8 +3987,8 @@ ] }, { - "Number": 55, - "Text": "55 / 128A string that could have something.Property Valuestring\uF1C5This is a test class to have something for DocFX to document.MethodsSimple 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": 57, + "Text": "57 / 127A 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" @@ -3855,8 +4020,8 @@ ] }, { - "Number": 56, - "Text": "56 / 128Namespace: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": 58, + "Text": "58 / 127Namespace: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" @@ -4005,8 +4170,8 @@ ] }, { - "Number": 57, - "Text": "57 / 128A 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": 59, + "Text": "59 / 127A 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" @@ -4074,8 +4239,8 @@ ] }, { - "Number": 58, - "Text": "58 / 128Namespace: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": 60, + "Text": "60 / 127Namespace: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" @@ -4170,8 +4335,8 @@ ] }, { - "Number": 59, - "Text": "59 / 128Namespace:BuildFromProjectAssembly:BuildFromProject.dllA nice classInheritanceobject\uF1C5 Issue8725Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsAnother nice operationA nice operationSee AlsoClass1Class Issue8725public class Issue8725\uF12CMoreOperations()public void MoreOperations()MyOperation()public void MyOperation()", + "Number": 61, + "Text": "61 / 127Namespace:BuildFromProjectAssembly:BuildFromProject.dllA nice classInheritanceobject\uF1C5 Issue8725Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,object.ToString()\uF1C5MethodsAnother nice operationA nice operationSee AlsoClass1Class Issue8725public class Issue8725\uF12CMoreOperations()public void MoreOperations()MyOperation()public void MyOperation()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4284,12 +4449,12 @@ ] }, { - "Number": 60, - "Text": "60 / 128ClassesBaseClass1This is the BaseClassClass1This is summary from vb class...Namespace BuildFromVBSourceCode", + "Number": 62, + "Text": "62 / 127ClassesBaseClass1This is the BaseClassClass1This is summary from vb class...Namespace BuildFromVBSourceCode", "Links": [ { "Goto": { - "PageNumber": 61, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -4298,7 +4463,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -4307,7 +4472,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4317,8 +4482,8 @@ ] }, { - "Number": 61, - "Text": "61 / 128Namespace: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 Class1This is the BaseClassReturnsDateTime\uF1C5This is the BaseClassClass BaseClass1public abstract class BaseClass1\uF12CWithDeclarationKeyword(Class1)public abstract DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 63, + "Text": "63 / 127Namespace: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" @@ -4412,7 +4577,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -4421,7 +4586,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -4430,7 +4595,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -4439,7 +4604,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -4448,7 +4613,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4457,7 +4622,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4467,8 +4632,8 @@ ] }, { - "Number": 62, - "Text": "62 / 128Namespace: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 ValueClass1This is summary from vb class...PropertiesClass Class1public class Class1 : BaseClass1\uF12C\uF12CValueClasspublic Class1 ValueClassKeyword[Obsolete(\"This member is obsolete.\", true)]public Class1 Keyword { get; }", + "Number": 64, + "Text": "64 / 127Namespace: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" @@ -4553,7 +4718,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -4562,7 +4727,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -4571,7 +4736,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -4580,7 +4745,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -4589,7 +4754,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -4598,7 +4763,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -4607,7 +4772,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4617,8 +4782,8 @@ ] }, { - "Number": 63, - "Text": "63 / 128Property ValueClass1This is summary from vb class...MethodsThis is a FunctionParametersname string\uF1C5Name as the String valueReturnsint\uF1C5Returns AhoooWhat is Sub?Parameterskeyword Class1This is summary from vb class...ReturnsValue(string)public int Value(string name)WithDeclarationKeyword(Class1)public override DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 65, + "Text": "65 / 127Class1MethodsThis 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" @@ -4638,9 +4803,18 @@ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" + }, { "Goto": { - "PageNumber": 62, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4649,7 +4823,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4659,27 +4833,12 @@ ] }, { - "Number": 64, - "Text": "64 / 128DateTime\uF1C5This is summary from vb class...", - "Links": [ - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" - } - ] - }, - { - "Number": 65, - "Text": "65 / 128NamespacesCatLibrary.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": 66, + "Text": "66 / 127NamespacesCatLibrary.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": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4688,7 +4847,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4697,7 +4856,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4724,7 +4883,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -4733,7 +4892,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -4742,7 +4901,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -4751,7 +4910,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -4760,7 +4919,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -4769,7 +4928,7 @@ }, { "Goto": { - "PageNumber": 98, + "PageNumber": 97, "Type": 2, "Coordinates": { "Top": 0 @@ -4778,7 +4937,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -4787,7 +4946,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -4796,7 +4955,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -4805,7 +4964,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -4814,7 +4973,7 @@ }, { "Goto": { - "PageNumber": 90, + "PageNumber": 89, "Type": 2, "Coordinates": { "Top": 0 @@ -4823,7 +4982,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -4832,7 +4991,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -4842,12 +5001,12 @@ ] }, { - "Number": 66, - "Text": "66 / 128MRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", + "Number": 67, + "Text": "67 / 127MRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", "Links": [ { "Goto": { - "PageNumber": 96, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -4856,7 +5015,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 96, "Type": 2, "Coordinates": { "Top": 0 @@ -4865,7 +5024,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 96, "Type": 2, "Coordinates": { "Top": 0 @@ -4874,7 +5033,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 96, "Type": 2, "Coordinates": { "Top": 0 @@ -4884,8 +5043,8 @@ ] }, { - "Number": 67, - "Text": "67 / 128ClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegateNamespace CatLibrary.Core", + "Number": 68, + "Text": "68 / 127ClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegateNamespace CatLibrary.Core", "Links": [ { "Goto": { @@ -4988,7 +5147,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -4997,7 +5156,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -5006,7 +5165,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -5196,8 +5355,8 @@ ] }, { - "Number": 68, - "Text": "68 / 128Namespace: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\uF1C5Struct ContainersRefTypePropertiesGetColorCountStruct ContainersRefTypepublic struct ContainersRefTypeColorCountpublic long ColorCountGetColorCount", + "Number": 69, + "Text": "69 / 127Namespace: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" @@ -5264,7 +5423,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5273,7 +5432,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5282,7 +5441,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5364,8 +5523,8 @@ ] }, { - "Number": 69, - "Text": "69 / 128Property Valuelong\uF1C5Struct ContainersRefTypeMethodsContainersRefTypeNonRefMethodarrayParametersparmsArray object\uF1C5[]Struct ContainersRefTypeReturnsint\uF1C5Struct ContainersRefTypeEventsEvent Typepublic long GetColorCount { get; }ContainersRefTypeNonRefMethod(params object[])public static int ContainersRefTypeNonRefMethod(params object[] parmsArray)ContainersRefTypeEventHandlerpublic event EventHandler ContainersRefTypeEventHandler", + "Number": 70, + "Text": "70 / 127Property 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" @@ -5393,13 +5552,7 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" - } - ] - }, - { - "Number": 70, - "Text": "70 / 128EventHandler\uF1C5Struct ContainersRefType", - "Links": [ + }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.eventhandler" }, @@ -5413,11 +5566,11 @@ }, { "Number": 71, - "Text": "71 / 128Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowEnum ContainersRefType.ColorTypepublic enum ContainersRefType.ColorType", + "Text": "71 / 127Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowEnum ContainersRefType.ColorTypepublic enum ContainersRefType.ColorType", "Links": [ { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5426,7 +5579,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5435,7 +5588,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5446,7 +5599,7 @@ }, { "Number": 72, - "Text": "72 / 128Namespace: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", + "Text": "72 / 127Namespace: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" @@ -5522,7 +5675,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5531,7 +5684,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5540,7 +5693,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5551,11 +5704,11 @@ }, { "Number": 73, - "Text": "73 / 128Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInterfaceContainersRefType.ContainersRefTypeChildInterfacepublic interface ContainersRefType.ContainersRefTypeChildInterface", + "Text": "73 / 127Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInterfaceContainersRefType.ContainersRefTypeChildInterfacepublic interface ContainersRefType.ContainersRefTypeChildInterface", "Links": [ { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5564,7 +5717,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5573,7 +5726,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5584,11 +5737,11 @@ }, { "Number": 74, - "Text": "74 / 128Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllDelegate ContainersRefTypeDelegateDelegateContainersRefType.ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", + "Text": "74 / 127Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllDelegate ContainersRefTypeDelegateDelegateContainersRefType.ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", "Links": [ { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5597,7 +5750,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5606,7 +5759,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5617,7 +5770,7 @@ }, { "Number": 75, - "Text": "75 / 128Namespace: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", + "Text": "75 / 127Namespace: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" @@ -5693,7 +5846,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5702,7 +5855,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5711,7 +5864,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5722,7 +5875,7 @@ }, { "Number": 76, - "Text": "76 / 128Namespace: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)", + "Text": "76 / 127Namespace: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" @@ -5798,7 +5951,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5807,7 +5960,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5816,7 +5969,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5825,7 +5978,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -5834,7 +5987,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -5843,7 +5996,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -5852,7 +6005,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -5861,7 +6014,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -5870,7 +6023,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -5881,7 +6034,7 @@ }, { "Number": 77, - "Text": "77 / 128Namespace: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", + "Text": "77 / 127Namespace: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" @@ -6074,7 +6227,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -6083,7 +6236,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -6094,7 +6247,7 @@ }, { "Number": 78, - "Text": "78 / 128Namespace: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", + "Text": "78 / 127Namespace: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" @@ -6116,7 +6269,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -6125,7 +6278,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -6134,7 +6287,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -6143,7 +6296,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -6152,7 +6305,7 @@ }, { "Goto": { - "PageNumber": 90, + "PageNumber": 89, "Type": 2, "Coordinates": { "Top": 0 @@ -6161,7 +6314,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -6170,7 +6323,7 @@ }, { "Goto": { - "PageNumber": 90, + "PageNumber": 89, "Type": 2, "Coordinates": { "Top": 0 @@ -6181,7 +6334,7 @@ }, { "Number": 79, - "Text": "79 / 128object.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)", + "Text": "79 / 127object.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)" @@ -6239,7 +6392,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6248,7 +6401,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6257,7 +6410,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6266,7 +6419,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6275,7 +6428,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6284,7 +6437,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6293,7 +6446,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6302,7 +6455,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Coordinates": { "Left": 28, "Top": 320.75 @@ -6311,7 +6464,7 @@ }, { "Goto": { - "PageNumber": 95, + "PageNumber": 94, "Coordinates": { "Left": 28, "Top": 764 @@ -6320,7 +6473,7 @@ }, { "Goto": { - "PageNumber": 95, + "PageNumber": 94, "Coordinates": { "Left": 28, "Top": 764 @@ -6329,7 +6482,7 @@ }, { "Goto": { - "PageNumber": 95, + "PageNumber": 94, "Coordinates": { "Left": 28, "Top": 764 @@ -6338,7 +6491,7 @@ }, { "Goto": { - "PageNumber": 95, + "PageNumber": 94, "Coordinates": { "Left": 28, "Top": 764 @@ -6349,7 +6502,7 @@ }, { "Number": 80, - "Text": "80 / 128nickName 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", + "Text": "80 / 127nickName 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" @@ -6391,7 +6544,7 @@ }, { "Number": 81, - "Text": "81 / 128bool\uF1C5Here's main class of this Demo. You can see mostly type of article within this class andyou for more detail, please see the remarks. this class is a template class. It has twoGeneric parameter. they are: T and K. The extension method of this class can refer toclassPropertiesHint cat's age.Property Valueint\uF1C5Here's main class of this Demo. You can see mostly type of article within this class andyou for more detail, please see the remarks. this class is a template class. It has twoGeneric parameter. they are: T and K. The extension method of this class can refer toclassThis is index property of Cat. You can see that the visibility is different between get and setmethod.Parametersa string\uF1C5Cat's name.Age[Obsolete]protected int Age { get; set; }this[string]public int this[string a] { protected get; set; }", + "Text": "81 / 127bool\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" @@ -6419,13 +6572,7 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" - } - ] - }, - { - "Number": 82, - "Text": "82 / 128Property Valueint\uF1C5Cat's number.EII property.Property Valuestring\uF1C5Here's main class of this Demo. You can see mostly type of article within this class andyou for more detail, please see the remarks. this class is a template class. It has twoGeneric parameter. they are: T and K. The extension method of this class can refer toclassMethodsIt'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.Namepublic string Name { get; }Override CalculateFood Namepublic Dictionary> CalculateFood(DateTime date)", - "Links": [ + }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" }, @@ -6434,7 +6581,13 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" - }, + } + ] + }, + { + "Number": 82, + "Text": "82 / 127Property 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" }, @@ -6452,13 +6605,7 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" - } - ] - }, - { - "Number": 83, - "Text": "83 / 128ReturnsDictionary\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.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.ParametersEquals(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.collections.generic.dictionary-2" }, @@ -6503,7 +6650,13 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.argumentexception" - }, + } + ] + }, + { + "Number": 83, + "Text": "83 / 127Override 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" }, @@ -6521,13 +6674,7 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" - } - ] - }, - { - "Number": 84, - "Text": "84 / 128catName 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" }, @@ -6554,7 +6701,13 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" - }, + } + ] + }, + { + "Number": 84, + "Text": "84 / 127This 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" }, @@ -6572,13 +6725,7 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.argumentexception" - } - ] - }, - { - "Number": 85, - "Text": "85 / 128EventsEat event of this catEvent TypeEventHandler\uF1C5Here's main class of this Demo. You can see mostly type of article within this class andyou for more detail, please see the remarks. this class is a template class. It has twoGeneric parameter. they are: T and K. The extension method of this class can refer toclassOperatorsAddition operator of this class.Parameterslsr Cat..rsr int\uF1C5~~Returnsint\uF1C5ownEat[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" }, @@ -6587,7 +6734,13 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.eventhandler" - }, + } + ] + }, + { + "Number": 85, + "Text": "85 / 127Addition 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" }, @@ -6614,21 +6767,6 @@ "Top": 0 } } - } - ] - }, - { - "Number": 86, - "Text": "86 / 128Result 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 CatHere's main class of this Demo. You can see mostly type of article within this class andyou for more detail, please see the remarks. this class is a template class. It has twoGeneric parameter. they are: T and K. The extension method of this class can refer toclassrsr int\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" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" }, { "Goto": { @@ -6641,16 +6779,7 @@ }, { "Goto": { - "PageNumber": 98, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, - { - "Goto": { - "PageNumber": 78, + "PageNumber": 97, "Type": 2, "Coordinates": { "Top": 0 @@ -6660,8 +6789,8 @@ ] }, { - "Number": 87, - "Text": "87 / 128Here's main class of this Demo. You can see mostly type of article within this class andyou for more detail, please see the remarks. this class is a template class. It has twoGeneric parameter. they are: T and K. The extension method of this class can refer toclassReturnsint\uF1C5Here's main class of this Demo. You can see mostly type of article within this class andyou for more detail, please see the remarks. this class is a template class. It has twoGeneric parameter. they are: T and K. The extension method of this class can refer toclass", + "Number": 86, + "Text": "86 / 127Similar 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" @@ -6671,12 +6800,30 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Goto": { + "PageNumber": 78, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, { - "Number": 88, - "Text": "88 / 128Namespace: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": 87, + "Text": "87 / 127Namespace: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" @@ -6752,7 +6899,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -6761,7 +6908,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -6771,8 +6918,8 @@ ] }, { - "Number": 89, - "Text": "89 / 128Namespace: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": 88, + "Text": "88 / 127Namespace: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" @@ -6812,7 +6959,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -6821,7 +6968,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -6831,8 +6978,8 @@ ] }, { - "Number": 90, - "Text": "90 / 128Namespace: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": 89, + "Text": "89 / 127Namespace: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" @@ -6854,7 +7001,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -6863,7 +7010,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -6873,8 +7020,8 @@ ] }, { - "Number": 91, - "Text": "91 / 128Property Valuestring\uF1C5This is basic interface of all animal.MethodsAnimal's eat method.Feed the animal with some foodParametersfood string\uF1C5Food to eatOverload method of eat. This define the animal eat by which tool.Parametersstring Name { get; }Eat()void Eat()Eat(string)void Eat(string food)Eat(Tool)void Eat(Tool tool) where Tool : class", + "Number": 90, + "Text": "90 / 127Property 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" @@ -6897,13 +7044,13 @@ ] }, { - "Number": 92, - "Text": "92 / 128tool ToolTool name.Type ParametersToolIt's a class type.", + "Number": 91, + "Text": "91 / 127Tool name.Type ParametersToolIt's a class type.", "Links": [] }, { - "Number": 93, - "Text": "93 / 128Namespace: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\uF1C5Cat's interfaceInterface ICatpublic interface ICat : IAnimaleatevent EventHandler eat", + "Number": 92, + "Text": "92 / 127Namespace: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" @@ -6916,7 +7063,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -6925,7 +7072,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -6934,7 +7081,7 @@ }, { "Goto": { - "PageNumber": 90, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 90.499939 @@ -6943,7 +7090,7 @@ }, { "Goto": { - "PageNumber": 90, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 90.499939 @@ -6952,7 +7099,7 @@ }, { "Goto": { - "PageNumber": 90, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 425.75 @@ -6961,7 +7108,7 @@ }, { "Goto": { - "PageNumber": 90, + "PageNumber": 89, "Coordinates": { "Left": 28, "Top": 425.75 @@ -6970,52 +7117,52 @@ }, { "Goto": { - "PageNumber": 91, + "PageNumber": 90, "Coordinates": { "Left": 28, - "Top": 554.75 + "Top": 584.75 } } }, { "Goto": { - "PageNumber": 91, + "PageNumber": 90, "Coordinates": { "Left": 28, - "Top": 554.75 + "Top": 584.75 } } }, { "Goto": { - "PageNumber": 91, + "PageNumber": 90, "Coordinates": { "Left": 28, - "Top": 184.24994 + "Top": 214.24994 } } }, { "Goto": { - "PageNumber": 91, + "PageNumber": 90, "Coordinates": { "Left": 28, - "Top": 419.74994 + "Top": 449.74994 } } }, { "Goto": { - "PageNumber": 91, + "PageNumber": 90, "Coordinates": { "Left": 28, - "Top": 419.74994 + "Top": 449.74994 } } }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Coordinates": { "Left": 28, "Top": 320.75 @@ -7024,7 +7171,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Coordinates": { "Left": 28, "Top": 320.75 @@ -7033,7 +7180,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Coordinates": { "Left": 28, "Top": 320.75 @@ -7042,7 +7189,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Coordinates": { "Left": 28, "Top": 320.75 @@ -7051,7 +7198,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Coordinates": { "Left": 28, "Top": 320.75 @@ -7060,7 +7207,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Coordinates": { "Left": 28, "Top": 320.75 @@ -7069,7 +7216,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Coordinates": { "Left": 28, "Top": 320.75 @@ -7078,7 +7225,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Coordinates": { "Left": 28, "Top": 320.75 @@ -7087,7 +7234,7 @@ }, { "Goto": { - "PageNumber": 95, + "PageNumber": 94, "Coordinates": { "Left": 28, "Top": 764 @@ -7096,7 +7243,7 @@ }, { "Goto": { - "PageNumber": 95, + "PageNumber": 94, "Coordinates": { "Left": 28, "Top": 764 @@ -7105,7 +7252,7 @@ }, { "Goto": { - "PageNumber": 95, + "PageNumber": 94, "Coordinates": { "Left": 28, "Top": 764 @@ -7114,7 +7261,7 @@ }, { "Goto": { - "PageNumber": 95, + "PageNumber": 94, "Coordinates": { "Left": 28, "Top": 764 @@ -7124,8 +7271,8 @@ ] }, { - "Number": 94, - "Text": "94 / 128Namespace: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": 93, + "Text": "93 / 127Namespace: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" @@ -7201,7 +7348,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -7210,7 +7357,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -7219,7 +7366,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -7228,7 +7375,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -7237,7 +7384,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -7246,7 +7393,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -7274,8 +7421,8 @@ ] }, { - "Number": 95, - "Text": "95 / 128Extension 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": 94, + "Text": "94 / 127Extension 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" @@ -7288,7 +7435,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -7298,12 +7445,12 @@ ] }, { - "Number": 96, - "Text": "96 / 128Namespace: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": 95, + "Text": "95 / 127Namespace: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": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -7312,7 +7459,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -7322,8 +7469,8 @@ ] }, { - "Number": 97, - "Text": "97 / 128Namespace: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": 96, + "Text": "96 / 127Namespace: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" @@ -7354,7 +7501,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -7363,7 +7510,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -7373,8 +7520,8 @@ ] }, { - "Number": 98, - "Text": "98 / 128Namespace: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": 97, + "Text": "97 / 127Namespace: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" @@ -7468,7 +7615,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -7477,7 +7624,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -7486,7 +7633,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -7495,7 +7642,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -7504,7 +7651,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -7513,7 +7660,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -7522,7 +7669,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -7531,7 +7678,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -7540,7 +7687,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -7549,7 +7696,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -7558,7 +7705,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -7567,7 +7714,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -7576,7 +7723,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -7585,7 +7732,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -7594,7 +7741,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -7603,7 +7750,7 @@ }, { "Goto": { - "PageNumber": 98, + "PageNumber": 97, "Type": 2, "Coordinates": { "Top": 0 @@ -7613,8 +7760,8 @@ ] }, { - "Number": 99, - "Text": "99 / 128ReturnsComplexComplex TomFromBaseClassExceptionsNotImplementedException\uF1C5This is not implementedArgumentException\uF1C5This is the exception to be thrown when implementedCatExceptionThis is the exception in current documentation", + "Number": 98, + "Text": "98 / 127ReturnsComplexComplex 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" @@ -7645,7 +7792,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -7654,7 +7801,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -7663,7 +7810,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -7672,7 +7819,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -7681,7 +7828,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -7690,7 +7837,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -7699,7 +7846,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -7708,7 +7855,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -7717,7 +7864,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -7745,8 +7892,8 @@ ] }, { - "Number": 100, - "Text": "100 / 128Namespace: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": 99, + "Text": "99 / 127Namespace: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" @@ -7831,7 +7978,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -7840,7 +7987,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -7849,7 +7996,7 @@ }, { "Goto": { - "PageNumber": 98, + "PageNumber": 97, "Type": 2, "Coordinates": { "Top": 0 @@ -7858,7 +8005,7 @@ }, { "Goto": { - "PageNumber": 98, + "PageNumber": 97, "Coordinates": { "Left": 28, "Top": 332.75 @@ -7868,12 +8015,12 @@ ] }, { - "Number": 101, - "Text": "101 / 128EnumsColorTypeEnumeration ColorTypeNamespace MRef.Demo.Enumeration", + "Number": 100, + "Text": "100 / 127EnumsColorTypeEnumeration ColorTypeNamespace MRef.Demo.Enumeration", "Links": [ { "Goto": { - "PageNumber": 102, + "PageNumber": 101, "Type": 2, "Coordinates": { "Top": 0 @@ -7882,7 +8029,7 @@ }, { "Goto": { - "PageNumber": 102, + "PageNumber": 101, "Type": 2, "Coordinates": { "Top": 0 @@ -7892,8 +8039,8 @@ ] }, { - "Number": 102, - "Text": "102 / 128Namespace: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": 101, + "Text": "101 / 127Namespace: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" @@ -7912,7 +8059,7 @@ }, { "Goto": { - "PageNumber": 101, + "PageNumber": 100, "Type": 2, "Coordinates": { "Top": 0 @@ -7922,8 +8069,8 @@ ] }, { - "Number": 103, - "Text": "103 / 128| 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": 102, + "Text": "102 / 127| 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" @@ -7963,7 +8110,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 114, "Coordinates": { "Left": 28, "Top": 378.49969 @@ -7973,8 +8120,8 @@ ] }, { - "Number": 104, - "Text": "104 / 128| 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": 103, + "Text": "103 / 127| 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" @@ -8014,7 +8161,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 114, "Coordinates": { "Left": 28, "Top": 378.49969 @@ -8023,7 +8170,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 114, "Coordinates": { "Left": 28, "Top": 378.49969 @@ -8033,8 +8180,8 @@ ] }, { - "Number": 105, - "Text": "105 / 128| 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": 104, + "Text": "104 / 127| 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" @@ -8056,7 +8203,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 114, "Coordinates": { "Left": 28, "Top": 378.49969 @@ -8066,8 +8213,8 @@ ] }, { - "Number": 106, - "Text": "106 / 128| 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": 105, + "Text": "105 / 127| 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" @@ -8107,7 +8254,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 114, "Coordinates": { "Left": 28, "Top": 378.49969 @@ -8117,8 +8264,8 @@ ] }, { - "Number": 107, - "Text": "107 / 128| 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": 106, + "Text": "106 / 127| 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" @@ -8140,7 +8287,7 @@ }, { "Goto": { - "PageNumber": 116, + "PageNumber": 115, "Coordinates": { "Left": 28, "Top": 525.49969 @@ -8149,7 +8296,7 @@ }, { "Goto": { - "PageNumber": 116, + "PageNumber": 115, "Coordinates": { "Left": 28, "Top": 525.49969 @@ -8159,8 +8306,8 @@ ] }, { - "Number": 108, - "Text": "108 / 128| 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": 107, + "Text": "107 / 127| 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" @@ -8200,7 +8347,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 114, "Coordinates": { "Left": 28, "Top": 378.49969 @@ -8210,8 +8357,8 @@ ] }, { - "Number": 109, - "Text": "109 / 128| 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": 108, + "Text": "108 / 127| 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" @@ -8251,7 +8398,7 @@ }, { "Goto": { - "PageNumber": 116, + "PageNumber": 115, "Coordinates": { "Left": 28, "Top": 361.24969 @@ -8260,7 +8407,7 @@ }, { "Goto": { - "PageNumber": 116, + "PageNumber": 115, "Coordinates": { "Left": 28, "Top": 361.24969 @@ -8270,8 +8417,8 @@ ] }, { - "Number": 110, - "Text": "110 / 128| 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": 109, + "Text": "109 / 127| 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" @@ -8293,7 +8440,7 @@ }, { "Goto": { - "PageNumber": 116, + "PageNumber": 115, "Coordinates": { "Left": 28, "Top": 361.24969 @@ -8303,8 +8450,8 @@ ] }, { - "Number": 111, - "Text": "111 / 128| 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": 110, + "Text": "110 / 127| 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" @@ -8344,7 +8491,7 @@ }, { "Goto": { - "PageNumber": 116, + "PageNumber": 115, "Coordinates": { "Left": 28, "Top": 92.749695 @@ -8353,7 +8500,7 @@ }, { "Goto": { - "PageNumber": 116, + "PageNumber": 115, "Coordinates": { "Left": 28, "Top": 92.749695 @@ -8363,8 +8510,8 @@ ] }, { - "Number": 112, - "Text": "112 / 128| 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": 111, + "Text": "111 / 127| 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" @@ -8404,7 +8551,7 @@ }, { "Goto": { - "PageNumber": 116, + "PageNumber": 115, "Coordinates": { "Left": 28, "Top": 92.749695 @@ -8414,8 +8561,8 @@ ] }, { - "Number": 113, - "Text": "113 / 128| 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": 112, + "Text": "112 / 127| 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" @@ -8456,8 +8603,8 @@ ] }, { - "Number": 114, - "Text": "114 / 128| 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": 113, + "Text": "113 / 127| 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" @@ -8497,7 +8644,7 @@ }, { "Goto": { - "PageNumber": 116, + "PageNumber": 115, "Coordinates": { "Left": 28, "Top": 92.749695 @@ -8507,12 +8654,12 @@ ] }, { - "Number": 115, - "Text": "115 / 128ParametersNameTypeDefaultNotes*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": 114, + "Text": "114 / 127ParametersNameTypeDefaultNotes*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": 116, + "PageNumber": 115, "Coordinates": { "Left": 28, "Top": 92.749695 @@ -8521,7 +8668,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 114, "Coordinates": { "Left": 28, "Top": 109.999695 @@ -8530,7 +8677,7 @@ }, { "Goto": { - "PageNumber": 116, + "PageNumber": 115, "Coordinates": { "Left": 28, "Top": 658.99969 @@ -8540,17 +8687,17 @@ ] }, { - "Number": 116, - "Text": "116 / 128NameTypeNotesidinteger (int64)namestringTagNameTypeNotesidinteger (int64)namestringApiResponseNameTypeNotescodeinteger (int32)messagestringtypestringOrderNameTypeNotescompletebooleanidinteger (int64)petIdinteger (int64)quantityinteger (int32)shipDatestring (date-time)statusstringOrder StatusUser", + "Number": 115, + "Text": "115 / 127NameTypeNotesidinteger (int64)namestringTagNameTypeNotesidinteger (int64)namestringApiResponseNameTypeNotescodeinteger (int32)messagestringtypestringOrderNameTypeNotescompletebooleanidinteger (int64)petIdinteger (int64)quantityinteger (int32)shipDatestring (date-time)statusstringOrder StatusUser", "Links": [] }, { - "Number": 117, - "Text": "117 / 128NameTypeNotesemailstringfirstNamestringidinteger (int64)lastNamestringpasswordstringphonestringuserStatusinteger (int32)User StatususernamestringSee AlsosSee other REST APIs:Contacts API", + "Number": 116, + "Text": "116 / 127NameTypeNotesemailstringfirstNamestringidinteger (int64)lastNamestringpasswordstringphonestringuserStatusinteger (int32)User StatususernamestringSee AlsosSee other REST APIs:Contacts API", "Links": [ { "Goto": { - "PageNumber": 118, + "PageNumber": 117, "Type": 2, "Coordinates": { "Top": 0 @@ -8560,8 +8707,8 @@ ] }, { - "Number": 118, - "Text": "118 / 128| 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": 117, + "Text": "117 / 127| 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" @@ -8602,8 +8749,8 @@ ] }, { - "Number": 119, - "Text": "119 / 128| 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": 118, + "Text": "118 / 127| 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" @@ -8626,8 +8773,8 @@ ] }, { - "Number": 120, - "Text": "120 / 128| 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": 119, + "Text": "119 / 127| 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" @@ -8649,7 +8796,7 @@ }, { "Goto": { - "PageNumber": 126, + "PageNumber": 125, "Coordinates": { "Left": 28, "Top": 296.75015 @@ -8659,8 +8806,8 @@ ] }, { - "Number": 121, - "Text": "121 / 128| 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": 120, + "Text": "120 / 127| 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" @@ -8683,8 +8830,8 @@ ] }, { - "Number": 122, - "Text": "122 / 128| 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": 121, + "Text": "121 / 127| 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" @@ -8707,8 +8854,8 @@ ] }, { - "Number": 123, - "Text": "123 / 128| 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": 122, + "Text": "122 / 127| 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" @@ -8731,8 +8878,8 @@ ] }, { - "Number": 124, - "Text": "124 / 128| 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": 123, + "Text": "123 / 127| 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" @@ -8755,8 +8902,8 @@ ] }, { - "Number": 125, - "Text": "125 / 128| 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": 124, + "Text": "124 / 127| 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" @@ -8779,17 +8926,17 @@ ] }, { - "Number": 126, - "Text": "126 / 128NameTypeDefaultNotes*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": 125, + "Text": "125 / 127NameTypeDefaultNotes*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": 127, - "Text": "127 / 128NameTypeNotesdirSyncEnabledbooleandisplayNamestringfacsimileTelephoneNumberstringgivenNamestringjobTitlestringlastDirSyncTimestring (date-time)mailstringmailNicknamestringmobilestringphysicalDeliveryOfficeNamestringpostalCodestringprovisioningErrorsProvisioningError[]proxyAddressesarraysipProxyAddressstringstatestringstreetAddressstringsurnamestringtelephoneNumberstringthumbnailPhotostringProvisioningErrorNameTypeNoteserrorDetailstring", + "Number": 126, + "Text": "126 / 127NameTypeNotesdirSyncEnabledbooleandisplayNamestringfacsimileTelephoneNumberstringgivenNamestringjobTitlestringlastDirSyncTimestring (date-time)mailstringmailNicknamestringmobilestringphysicalDeliveryOfficeNamestringpostalCodestringprovisioningErrorsProvisioningError[]proxyAddressesarraysipProxyAddressstringstatestringstreetAddressstringsurnamestringtelephoneNumberstringthumbnailPhotostringProvisioningErrorNameTypeNoteserrorDetailstring", "Links": [ { "Goto": { - "PageNumber": 127, + "PageNumber": 126, "Coordinates": { "Left": 28, "Top": 136.250183 @@ -8798,7 +8945,7 @@ }, { "Goto": { - "PageNumber": 127, + "PageNumber": 126, "Coordinates": { "Left": 28, "Top": 136.250183 @@ -8808,8 +8955,8 @@ ] }, { - "Number": 128, - "Text": "128 / 128NameTypeNotesresolvedbooleanserviceInstancestringtimestampstring (date-time)", + "Number": 127, + "Text": "127 / 127NameTypeNotesresolvedbooleanserviceInstancestringtimestampstring (date-time)", "Links": [] } ], @@ -9097,7 +9244,7 @@ } }, { - "Title": "IInheritdoc", + "Title": "Dog", "Children": [], "Destination": { "PageNumber": 46, @@ -9107,11 +9254,22 @@ } } }, + { + "Title": "IInheritdoc", + "Children": [], + "Destination": { + "PageNumber": 48, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, { "Title": "Inheritdoc", "Children": [], "Destination": { - "PageNumber": 47, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -9122,7 +9280,7 @@ "Title": "Inheritdoc.Issue6366", "Children": [], "Destination": { - "PageNumber": 49, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -9133,7 +9291,7 @@ "Title": "Inheritdoc.Issue6366.Class1", "Children": [], "Destination": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -9144,7 +9302,7 @@ "Title": "Inheritdoc.Issue6366.Class2", "Children": [], "Destination": { - "PageNumber": 52, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -9155,7 +9313,7 @@ "Title": "Inheritdoc.Issue7035", "Children": [], "Destination": { - "PageNumber": 53, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -9166,7 +9324,7 @@ "Title": "Inheritdoc.Issue7484", "Children": [], "Destination": { - "PageNumber": 54, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -9177,7 +9335,7 @@ "Title": "Inheritdoc.Issue8101", "Children": [], "Destination": { - "PageNumber": 56, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -9188,7 +9346,7 @@ "Title": "Inheritdoc.Issue8129", "Children": [], "Destination": { - "PageNumber": 58, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -9199,7 +9357,7 @@ "Title": "Issue8725", "Children": [], "Destination": { - "PageNumber": 59, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -9222,7 +9380,7 @@ "Title": "BaseClass1", "Children": [], "Destination": { - "PageNumber": 61, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -9233,7 +9391,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 62, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -9242,7 +9400,7 @@ } ], "Destination": { - "PageNumber": 60, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -9259,7 +9417,7 @@ "Title": "ContainersRefType", "Children": [], "Destination": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -9334,7 +9492,7 @@ } ], "Destination": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -9367,7 +9525,7 @@ "Title": "Complex", "Children": [], "Destination": { - "PageNumber": 88, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -9378,7 +9536,7 @@ "Title": "FakeDelegate", "Children": [], "Destination": { - "PageNumber": 89, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -9389,7 +9547,7 @@ "Title": "IAnimal", "Children": [], "Destination": { - "PageNumber": 90, + "PageNumber": 89, "Type": 2, "Coordinates": { "Top": 0 @@ -9400,7 +9558,7 @@ "Title": "ICat", "Children": [], "Destination": { - "PageNumber": 93, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -9411,7 +9569,7 @@ "Title": "ICatExtension", "Children": [], "Destination": { - "PageNumber": 94, + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -9422,7 +9580,7 @@ "Title": "MRefDelegate", "Children": [], "Destination": { - "PageNumber": 96, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -9433,7 +9591,7 @@ "Title": "MRefNormalDelegate", "Children": [], "Destination": { - "PageNumber": 97, + "PageNumber": 96, "Type": 2, "Coordinates": { "Top": 0 @@ -9444,7 +9602,7 @@ "Title": "Tom", "Children": [], "Destination": { - "PageNumber": 98, + "PageNumber": 97, "Type": 2, "Coordinates": { "Top": 0 @@ -9455,7 +9613,7 @@ "Title": "TomFromBaseClass", "Children": [], "Destination": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -9464,7 +9622,7 @@ } ], "Destination": { - "PageNumber": 65, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -9478,7 +9636,7 @@ "Title": "ColorType", "Children": [], "Destination": { - "PageNumber": 102, + "PageNumber": 101, "Type": 2, "Coordinates": { "Top": 0 @@ -9487,7 +9645,7 @@ } ], "Destination": { - "PageNumber": 101, + "PageNumber": 100, "Type": 2, "Coordinates": { "Top": 0 @@ -9510,7 +9668,7 @@ "Title": "Pet Store API", "Children": [], "Destination": { - "PageNumber": 103, + "PageNumber": 102, "Type": 2, "Coordinates": { "Top": 0 @@ -9521,7 +9679,7 @@ "Title": "Contacts API", "Children": [], "Destination": { - "PageNumber": 118, + "PageNumber": 117, "Type": 2, "Coordinates": { "Top": 0 @@ -9530,7 +9688,7 @@ } ], "Destination": { - "PageNumber": 103, + "PageNumber": 102, "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 f7ca28db4d0..77192e9bbea 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 @@ -163,6 +163,12 @@ "topicHref": "../api/BuildFromProject.Class1.Test-1.html", "topicUid": "BuildFromProject.Class1.Test`1" }, + { + "name": "Dog", + "href": "../api/BuildFromProject.Dog.html", + "topicHref": "../api/BuildFromProject.Dog.html", + "topicUid": "BuildFromProject.Dog" + }, { "name": "IInheritdoc", "href": "../api/BuildFromProject.IInheritdoc.html", 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 5ad098dd161..6a321df6afb 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/xrefmap.verified.yml +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Linux/xrefmap.verified.yml @@ -440,6 +440,57 @@ references: isSpec: "True" fullName: BuildFromProject.Class1.XmlCommentIncludeTag nameWithType: Class1.XmlCommentIncludeTag +- uid: BuildFromProject.Dog + name: Dog + href: api/BuildFromProject.Dog.html + commentId: T:BuildFromProject.Dog + fullName: BuildFromProject.Dog + nameWithType: Dog +- uid: BuildFromProject.Dog.#ctor(System.String,System.Int32) + name: Dog(string, int) + href: api/BuildFromProject.Dog.html#BuildFromProject_Dog__ctor_System_String_System_Int32_ + commentId: M:BuildFromProject.Dog.#ctor(System.String,System.Int32) + name.vb: New(String, Integer) + fullName: BuildFromProject.Dog.Dog(string, int) + fullName.vb: BuildFromProject.Dog.New(String, Integer) + nameWithType: Dog.Dog(string, int) + nameWithType.vb: Dog.New(String, Integer) +- uid: BuildFromProject.Dog.#ctor* + name: Dog + href: api/BuildFromProject.Dog.html#BuildFromProject_Dog__ctor_ + commentId: Overload:BuildFromProject.Dog.#ctor + isSpec: "True" + name.vb: New + fullName: BuildFromProject.Dog.Dog + fullName.vb: BuildFromProject.Dog.New + nameWithType: Dog.Dog + nameWithType.vb: Dog.New +- uid: BuildFromProject.Dog.Age + name: Age + href: api/BuildFromProject.Dog.html#BuildFromProject_Dog_Age + commentId: P:BuildFromProject.Dog.Age + fullName: BuildFromProject.Dog.Age + nameWithType: Dog.Age +- uid: BuildFromProject.Dog.Age* + name: Age + href: api/BuildFromProject.Dog.html#BuildFromProject_Dog_Age_ + commentId: Overload:BuildFromProject.Dog.Age + isSpec: "True" + fullName: BuildFromProject.Dog.Age + nameWithType: Dog.Age +- uid: BuildFromProject.Dog.Name + name: Name + href: api/BuildFromProject.Dog.html#BuildFromProject_Dog_Name + commentId: P:BuildFromProject.Dog.Name + fullName: BuildFromProject.Dog.Name + nameWithType: Dog.Name +- uid: BuildFromProject.Dog.Name* + name: Name + href: api/BuildFromProject.Dog.html#BuildFromProject_Dog_Name_ + commentId: Overload:BuildFromProject.Dog.Name + isSpec: "True" + fullName: BuildFromProject.Dog.Name + nameWithType: Dog.Name - uid: BuildFromProject.IInheritdoc name: IInheritdoc href: api/BuildFromProject.IInheritdoc.html diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromAssembly.Class1.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromAssembly.Class1.html.view.verified.json index 8024d36dd78..6f11582a542 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromAssembly.Class1.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromAssembly.Class1.html.view.verified.json @@ -173,6 +173,7 @@ "platform": null, "docurl": "", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/assembly/Class1.cs", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -307,6 +308,7 @@ "platform": null, "docurl": "", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/assembly/Class1.cs", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -838,6 +840,7 @@ "yamlmime": "ManagedReference", "docurl": "", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/assembly/Class1.cs", + "description": "This is a test class.", "remarks": "", "conceptual": "", "implements": "", @@ -847,7 +850,6 @@ "hideSubtitle": false, "isClass": true, "inClass": true, - "description": "This is a test class.", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file 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 index 69974feec9e..60a61ea8689 100644 --- 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 @@ -220,6 +220,7 @@ "platform": null, "docurl": "", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/assembly/Class1.cs", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -650,6 +651,7 @@ "docurl": "", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/assembly/Class1.cs", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", 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 22e6ba07ec3..26aa7bfe56d 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 @@ -60,6 +60,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -129,6 +130,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -199,6 +201,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromCSharpSourceCode.CSharp.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromCSharpSourceCode.CSharp.html.view.verified.json index 8ca3fa46135..391a0e71fbc 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromCSharpSourceCode.CSharp.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromCSharpSourceCode.CSharp.html.view.verified.json @@ -223,6 +223,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromCSharpSourceCode_CSharp_Main_System_String___.md&value=---%0Auid%3A%20BuildFromCSharpSourceCode.CSharp.Main(System.String%5B%5D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/csharp/CSharp.cs/#L10", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -756,6 +757,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromCSharpSourceCode_CSharp.md&value=---%0Auid%3A%20BuildFromCSharpSourceCode.CSharp%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/csharp/CSharp.cs/#L8", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromCSharpSourceCode.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromCSharpSourceCode.html.view.verified.json index 0437ea7a4df..b7a766be7f9 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromCSharpSourceCode.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromCSharpSourceCode.html.view.verified.json @@ -59,6 +59,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -126,6 +127,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.IIssue8948.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.IIssue8948.html.view.verified.json index bf2c0661855..9012ed6467d 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.IIssue8948.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.IIssue8948.html.view.verified.json @@ -185,6 +185,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_IIssue8948_DoNothing__1.md&value=---%0Auid%3A%20BuildFromProject.Class1.IIssue8948.DoNothing%60%601%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L140", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -323,6 +324,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_IIssue8948.md&value=---%0Auid%3A%20BuildFromProject.Class1.IIssue8948%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L134", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.Issue8665.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.Issue8665.html.view.verified.json index 854bbbb5e37..22944257e87 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.Issue8665.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.Issue8665.html.view.verified.json @@ -178,6 +178,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8665__ctor.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8665.%23ctor%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L112", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -358,6 +359,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8665__ctor_System_Int32_.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8665.%23ctor(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L114", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -584,6 +586,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8665__ctor_System_Int32_System_Char_.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8665.%23ctor(System.Int32%2CSystem.Char)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L116", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -856,6 +859,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8665__ctor_System_Int32_System_Char_System_String_.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8665.%23ctor(System.Int32%2CSystem.Char%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L118", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1042,6 +1046,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8665_Bar.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8665.Bar%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L109", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1221,6 +1226,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8665_Baz.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8665.Baz%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L110", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1400,6 +1406,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8665_Foo.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8665.Foo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L108", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1936,6 +1943,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8665.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8665%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L106", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.Issue8696Attribute.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.Issue8696Attribute.html.view.verified.json index 72e45ff54a6..b54ecc130b2 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.Issue8696Attribute.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.Issue8696Attribute.html.view.verified.json @@ -456,6 +456,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8696Attribute__ctor_System_String_System_Int32_System_Int32_System_String___System_Boolean_System_Type_.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8696Attribute.%23ctor(System.String%2CSystem.Int32%2CSystem.Int32%2CSystem.String%5B%5D%2CSystem.Boolean%2CSystem.Type)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L128", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -2757,6 +2758,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8696Attribute.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8696Attribute%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L126", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.Issue8948.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.Issue8948.html.view.verified.json index b70d99a0ddb..a2b8af94c80 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.Issue8948.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.Issue8948.html.view.verified.json @@ -230,6 +230,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8948_DoNothing__1.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8948.DoNothing%60%601%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L146", + "description": "", "remarks": "", "conceptual": "", "seealso": [], @@ -809,6 +810,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8948.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8948%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L143", "summary": "", + "description": "", "remarks": "", "conceptual": "", "example": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.Issue9260.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.Issue9260.html.view.verified.json index 7c73fa6d50b..5d70683fef7 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.Issue9260.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.Issue9260.html.view.verified.json @@ -182,6 +182,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue9260_Value.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue9260.Value%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L174", + "description": "", "conceptual": "", "implements": "", "seealso": [], @@ -323,6 +324,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue9260_OldAndUnusedValue.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue9260.OldAndUnusedValue%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L182", + "description": "", "conceptual": "", "implements": "", "seealso": [], @@ -469,6 +471,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue9260_OldAndUnusedValue2.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue9260.OldAndUnusedValue2%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L191", + "description": "", "conceptual": "", "implements": "", "seealso": [], @@ -606,6 +609,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue9260.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue9260%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L166", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.Test-1.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.Test-1.html.view.verified.json index 01043efccd2..6417e7a77d6 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.Test-1.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.Test-1.html.view.verified.json @@ -579,6 +579,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Test_1.md&value=---%0Auid%3A%20BuildFromProject.Class1.Test%601%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L6", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.html.view.verified.json index ba9b6bc845b..212fc08c709 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Class1.html.view.verified.json @@ -179,6 +179,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue1651.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue1651%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L33", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -311,6 +312,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue1887.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue1887%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L152", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -446,6 +448,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue2623.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue2623%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L78", + "description": "", "conceptual": "", "implements": "", "seealso": [], @@ -578,6 +581,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue2723.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue2723%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L97", + "description": "", "conceptual": "", "implements": "", "seealso": [], @@ -712,6 +716,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue4017.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue4017%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L56", + "description": "", "conceptual": "", "implements": "", "seealso": [], @@ -844,6 +849,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue4392.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue4392%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L102", + "description": "", "conceptual": "", "implements": "", "seealso": [], @@ -976,6 +982,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue7484.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue7484%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L43", + "description": "", "conceptual": "", "implements": "", "seealso": [], @@ -1111,6 +1118,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue8764__1.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue8764%60%601%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L104", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1340,6 +1348,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue896.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue896%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L20", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1516,6 +1525,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue9216.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue9216%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L164", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1694,6 +1704,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_XmlCommentIncludeTag.md&value=---%0Auid%3A%20BuildFromProject.Class1.XmlCommentIncludeTag%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L12", + "description": "", "conceptual": "", "seealso": [], "id": "BuildFromProject_Class1_XmlCommentIncludeTag", @@ -2272,6 +2283,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1.md&value=---%0Auid%3A%20BuildFromProject.Class1%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L3", "summary": "", + "description": "", "remarks": "", "conceptual": "", "example": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Dog.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Dog.html.view.verified.json new file mode 100644 index 00000000000..adbb442528a --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Dog.html.view.verified.json @@ -0,0 +1,1194 @@ +{ + "uid": "BuildFromProject.Dog", + "isEii": false, + "isExtensionMethod": false, + "parent": { + "uid": "BuildFromProject", + "isEii": false, + "isExtensionMethod": false, + "href": "BuildFromProject.html", + "name": [ + { + "lang": "csharp", + "value": "BuildFromProject" + }, + { + "lang": "vb", + "value": "BuildFromProject" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "BuildFromProject" + }, + { + "lang": "vb", + "value": "BuildFromProject" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject" + }, + { + "lang": "vb", + "value": "BuildFromProject" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "level": 0.0 + }, + "children": [ + { + "inConstructor": true, + "typePropertyName": "inConstructor", + "id": "constructors", + "children": [ + { + "uid": "BuildFromProject.Dog.#ctor(System.String,System.Int32)", + "isEii": false, + "isExtensionMethod": false, + "parent": "BuildFromProject.Dog", + "isExternal": false, + "name": [ + { + "lang": "csharp", + "value": "Dog(string, int)" + }, + { + "lang": "vb", + "value": "New(String, Integer)" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Dog.Dog(string, int)" + }, + { + "lang": "vb", + "value": "Dog.New(String, Integer)" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Dog.Dog(string, int)" + }, + { + "lang": "vb", + "value": "BuildFromProject.Dog.New(String, Integer)" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "syntax": { + "content": [ + { + "lang": "csharp", + "value": "public Dog(string name, int age)" + }, + { + "lang": "vb", + "value": "Public Sub New(name As String, age As Integer)" + } + ], + "parameters": [ + { + "id": "name", + "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": "" + } + ] + }, + "description": "

Name of the dog.

\n" + }, + { + "id": "age", + "type": { + "uid": "System.Int32", + "name": [ + { + "lang": "csharp", + "value": "int" + }, + { + "lang": "vb", + "value": "Integer" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "int" + }, + { + "lang": "vb", + "value": "Integer" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "int" + }, + { + "lang": "vb", + "value": "Integer" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ] + }, + "description": "

Age of the dog.

\n" + } + ] + }, + "source": { + "remote": { + "path": "samples/seed/dotnet/project/Project/Class1.cs", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "id": ".ctor", + "path": "dotnet/project/Project/Class1.cs", + "startLine": 237.0, + "endLine": 0.0 + }, + "assemblies": [ + "BuildFromProject" + ], + "namespace": "BuildFromProject", + "example": [], + "overload": { + "uid": "BuildFromProject.Dog.#ctor*", + "name": [ + { + "lang": "csharp", + "value": "Dog" + }, + { + "lang": "vb", + "value": "New" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Dog.Dog" + }, + { + "lang": "vb", + "value": "Dog.New" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Dog.Dog" + }, + { + "lang": "vb", + "value": "BuildFromProject.Dog.New" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "id": "BuildFromProject_Dog__ctor_" + }, + "level": 0.0, + "type": "constructor", + "summary": "

Constructor.

\n", + "platform": null, + "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Dog__ctor_System_String_System_Int32_.md&value=---%0Auid%3A%20BuildFromProject.Dog.%23ctor(System.String%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", + "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L238", + "description": "", + "remarks": "", + "conceptual": "", + "implements": "", + "seealso": [], + "id": "BuildFromProject_Dog__ctor_System_String_System_Int32_", + "hideTitleType": false, + "hideSubtitle": false + } + ] + }, + { + "inProperty": true, + "typePropertyName": "inProperty", + "id": "properties", + "children": [ + { + "uid": "BuildFromProject.Dog.Age", + "isEii": false, + "isExtensionMethod": false, + "parent": "BuildFromProject.Dog", + "isExternal": false, + "name": [ + { + "lang": "csharp", + "value": "Age" + }, + { + "lang": "vb", + "value": "Age" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Dog.Age" + }, + { + "lang": "vb", + "value": "Dog.Age" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Dog.Age" + }, + { + "lang": "vb", + "value": "BuildFromProject.Dog.Age" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "syntax": { + "content": [ + { + "lang": "csharp", + "value": "public int Age { get; }" + }, + { + "lang": "vb", + "value": "Public ReadOnly Property Age As Integer" + } + ], + "parameters": [], + "return": null, + "propertyValue": { + "type": { + "uid": "System.Int32", + "name": [ + { + "lang": "csharp", + "value": "int" + }, + { + "lang": "vb", + "value": "Integer" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "int" + }, + { + "lang": "vb", + "value": "Integer" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "int" + }, + { + "lang": "vb", + "value": "Integer" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ] + } + } + }, + "source": { + "remote": { + "path": "samples/seed/dotnet/project/Project/Class1.cs", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "id": "Age", + "path": "dotnet/project/Project/Class1.cs", + "startLine": 230.0, + "endLine": 0.0 + }, + "assemblies": [ + "BuildFromProject" + ], + "namespace": "BuildFromProject", + "example": [], + "overload": { + "uid": "BuildFromProject.Dog.Age*", + "name": [ + { + "lang": "csharp", + "value": "Age" + }, + { + "lang": "vb", + "value": "Age" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Dog.Age" + }, + { + "lang": "vb", + "value": "Dog.Age" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Dog.Age" + }, + { + "lang": "vb", + "value": "BuildFromProject.Dog.Age" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "id": "BuildFromProject_Dog_Age_" + }, + "level": 0.0, + "type": "property", + "summary": "

Age of the dog.

\n", + "platform": null, + "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Dog_Age.md&value=---%0Auid%3A%20BuildFromProject.Dog.Age%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", + "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L231", + "description": "", + "remarks": "", + "conceptual": "", + "implements": "", + "seealso": [], + "id": "BuildFromProject_Dog_Age", + "hideTitleType": false, + "hideSubtitle": false + }, + { + "uid": "BuildFromProject.Dog.Name", + "isEii": false, + "isExtensionMethod": false, + "parent": "BuildFromProject.Dog", + "isExternal": false, + "name": [ + { + "lang": "csharp", + "value": "Name" + }, + { + "lang": "vb", + "value": "Name" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Dog.Name" + }, + { + "lang": "vb", + "value": "Dog.Name" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Dog.Name" + }, + { + "lang": "vb", + "value": "BuildFromProject.Dog.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": { + "remote": { + "path": "samples/seed/dotnet/project/Project/Class1.cs", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "id": "Name", + "path": "dotnet/project/Project/Class1.cs", + "startLine": 225.0, + "endLine": 0.0 + }, + "assemblies": [ + "BuildFromProject" + ], + "namespace": "BuildFromProject", + "example": [], + "overload": { + "uid": "BuildFromProject.Dog.Name*", + "name": [ + { + "lang": "csharp", + "value": "Name" + }, + { + "lang": "vb", + "value": "Name" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Dog.Name" + }, + { + "lang": "vb", + "value": "Dog.Name" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Dog.Name" + }, + { + "lang": "vb", + "value": "BuildFromProject.Dog.Name" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "id": "BuildFromProject_Dog_Name_" + }, + "level": 0.0, + "type": "property", + "summary": "

Name of the dog.

\n", + "platform": null, + "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Dog_Name.md&value=---%0Auid%3A%20BuildFromProject.Dog.Name%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", + "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L226", + "description": "", + "remarks": "", + "conceptual": "", + "implements": "", + "seealso": [], + "id": "BuildFromProject_Dog_Name", + "hideTitleType": false, + "hideSubtitle": false + } + ] + } + ], + "langs": [ + "csharp", + "vb" + ], + "name": [ + { + "lang": "csharp", + "value": "Dog" + }, + { + "lang": "vb", + "value": "Dog" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Dog" + }, + { + "lang": "vb", + "value": "Dog" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Dog" + }, + { + "lang": "vb", + "value": "BuildFromProject.Dog" + } + ], + "type": "class", + "source": { + "remote": { + "path": "samples/seed/dotnet/project/Project/Class1.cs", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "id": "Dog", + "path": "dotnet/project/Project/Class1.cs", + "startLine": 220.0, + "endLine": 0.0 + }, + "assemblies": [ + "BuildFromProject" + ], + "namespace": { + "uid": "BuildFromProject", + "isEii": false, + "isExtensionMethod": false, + "href": "BuildFromProject.html", + "name": [ + { + "lang": "csharp", + "value": "BuildFromProject" + }, + { + "lang": "vb", + "value": "BuildFromProject" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "BuildFromProject" + }, + { + "lang": "vb", + "value": "BuildFromProject" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject" + }, + { + "lang": "vb", + "value": "BuildFromProject" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "level": 0.0 + }, + "summary": "

Class representing a dog.

\n", + "example": [], + "syntax": { + "content": [ + { + "lang": "csharp", + "value": "public class Dog" + }, + { + "lang": "vb", + "value": "Public Class Dog" + } + ] + }, + "inheritance": [ + { + "uid": "System.Object", + "isEii": false, + "isExtensionMethod": false, + "parent": "System", + "isExternal": true, + "href": "https://learn.microsoft.com/dotnet/api/system.object", + "name": [ + { + "lang": "csharp", + "value": "object" + }, + { + "lang": "vb", + "value": "Object" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "object" + }, + { + "lang": "vb", + "value": "Object" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "object" + }, + { + "lang": "vb", + "value": "Object" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "level": 0.0, + "index": 0.0 + } + ], + "level": 1.0, + "inheritedMembers": [ + { + "uid": "System.Object.Equals(System.Object)", + "isEii": false, + "isExtensionMethod": false, + "parent": "System.Object", + "isExternal": true, + "href": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)", + "name": [ + { + "lang": "csharp", + "value": "Equals(object)" + }, + { + "lang": "vb", + "value": "Equals(Object)" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "object.Equals(object)" + }, + { + "lang": "vb", + "value": "Object.Equals(Object)" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "object.Equals(object)" + }, + { + "lang": "vb", + "value": "Object.Equals(Object)" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "Equals(object)" + }, + { + "lang": "vb", + "value": "Equals(Object)" + } + ], + "level": 0.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.GetHashCode", + "isEii": false, + "isExtensionMethod": false, + "parent": "System.Object", + "isExternal": true, + "href": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode", + "name": [ + { + "lang": "csharp", + "value": "GetHashCode()" + }, + { + "lang": "vb", + "value": "GetHashCode()" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "object.GetHashCode()" + }, + { + "lang": "vb", + "value": "Object.GetHashCode()" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "object.GetHashCode()" + }, + { + "lang": "vb", + "value": "Object.GetHashCode()" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "GetHashCode()" + }, + { + "lang": "vb", + "value": "GetHashCode()" + } + ], + "level": 0.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.MemberwiseClone", + "isEii": false, + "isExtensionMethod": false, + "parent": "System.Object", + "isExternal": true, + "href": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone", + "name": [ + { + "lang": "csharp", + "value": "MemberwiseClone()" + }, + { + "lang": "vb", + "value": "MemberwiseClone()" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "object.MemberwiseClone()" + }, + { + "lang": "vb", + "value": "Object.MemberwiseClone()" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "object.MemberwiseClone()" + }, + { + "lang": "vb", + "value": "Object.MemberwiseClone()" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "MemberwiseClone()" + }, + { + "lang": "vb", + "value": "MemberwiseClone()" + } + ], + "level": 0.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 + }, + { + "uid": "System.Object.ToString", + "isEii": false, + "isExtensionMethod": false, + "parent": "System.Object", + "isExternal": true, + "href": "https://learn.microsoft.com/dotnet/api/system.object.tostring", + "name": [ + { + "lang": "csharp", + "value": "ToString()" + }, + { + "lang": "vb", + "value": "ToString()" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "object.ToString()" + }, + { + "lang": "vb", + "value": "Object.ToString()" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "object.ToString()" + }, + { + "lang": "vb", + "value": "Object.ToString()" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "ToString()" + }, + { + "lang": "vb", + "value": "ToString()" + } + ], + "level": 0.0 + } + ], + "_appName": "Seed", + "_appTitle": "docfx seed website", + "_enableSearch": true, + "pdf": true, + "pdfTocPage": true, + "_key": "obj/api/BuildFromProject.Dog.yml", + "_navKey": "~/toc.yml", + "_navPath": "toc.html", + "_navRel": "../toc.html", + "_path": "api/BuildFromProject.Dog.html", + "_rel": "../", + "_tocKey": "~/obj/api/toc.yml", + "_tocPath": "api/toc.html", + "_tocRel": "toc.html", + "yamlmime": "ManagedReference", + "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Dog.md&value=---%0Auid%3A%20BuildFromProject.Dog%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", + "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L221", + "description": "Class representing a dog.", + "remarks": "", + "conceptual": "", + "implements": "", + "seealso": [], + "id": "BuildFromProject_Dog", + "hideTitleType": false, + "hideSubtitle": false, + "isClass": true, + "inClass": true, + "_disableToc": false, + "_disableNextArticle": true +} \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.IInheritdoc.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.IInheritdoc.html.view.verified.json index 177ab280603..077f7eb4387 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.IInheritdoc.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.IInheritdoc.html.view.verified.json @@ -179,6 +179,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_IInheritdoc_Issue7629.md&value=---%0Auid%3A%20BuildFromProject.IInheritdoc.Issue7629%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L8", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -317,6 +318,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_IInheritdoc.md&value=---%0Auid%3A%20BuildFromProject.IInheritdoc%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L3", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue6366.Class1-1.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue6366.Class1-1.html.view.verified.json index 7ae0c4fdb20..7d06a6661be 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue6366.Class1-1.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue6366.Class1-1.html.view.verified.json @@ -323,6 +323,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue6366_Class1_1_TestMethod1__0_System_Int32_.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue6366.Class1%601.TestMethod1(%600%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L102", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -881,6 +882,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue6366_Class1_1.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue6366.Class1%601%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L94", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue6366.Class2.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue6366.Class2.html.view.verified.json index 82d3d42cd34..a0e244c9522 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue6366.Class2.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue6366.Class2.html.view.verified.json @@ -365,6 +365,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue6366_Class2_TestMethod1_System_Boolean_System_Int32_.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue6366.Class2.TestMethod1(System.Boolean%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L108", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -950,6 +951,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue6366_Class2.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue6366.Class2%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L105", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue6366.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue6366.html.view.verified.json index 89778ba4dca..d7cdb5acc8e 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue6366.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue6366.html.view.verified.json @@ -574,6 +574,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue6366.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue6366%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L92", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue7035.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue7035.html.view.verified.json index e390aef9f46..ff637cd9194 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue7035.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue7035.html.view.verified.json @@ -179,6 +179,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue7035_A.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue7035.A%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L86", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -311,6 +312,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue7035_B.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue7035.B%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L89", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -846,6 +848,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue7035.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue7035%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L83", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue7484.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue7484.html.view.verified.json index f2d52a3dbf0..38204442c1a 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue7484.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue7484.html.view.verified.json @@ -179,6 +179,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue7484__ctor.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue7484.%23ctor%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L64", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -365,6 +366,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue7484_DoDad.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue7484.DoDad%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L69", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -600,6 +602,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue7484_BoolReturningMethod_System_Boolean_.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue7484.BoolReturningMethod(System.Boolean)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L80", + "description": "", "conceptual": "", "implements": "", "seealso": [], @@ -1136,6 +1139,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue7484.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue7484%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L59", + "description": "This is a test class to have something for DocFX to document.", "conceptual": "", "implements": "", "seealso": [], @@ -1144,7 +1148,6 @@ "hideSubtitle": false, "isClass": true, "inClass": true, - "description": "This is a test class to have something for DocFX to document.", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue8101.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue8101.html.view.verified.json index 86f4938700e..330d2aab6bc 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue8101.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue8101.html.view.verified.json @@ -416,6 +416,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue8101_Tween_System_Int32_System_Int32_System_Single_System_Action_System_Int32__.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue8101.Tween(System.Int32%2CSystem.Int32%2CSystem.Single%2CSystem.Action%7BSystem.Int32%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L33", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -785,6 +786,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue8101_Tween_System_Single_System_Single_System_Single_System_Action_System_Single__.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue8101.Tween(System.Single%2CSystem.Single%2CSystem.Single%2CSystem.Action%7BSystem.Single%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L30", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1320,6 +1322,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue8101.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue8101%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L20", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue8129.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue8129.html.view.verified.json index fda3073509b..b8669808a3c 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue8129.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.Issue8129.html.view.verified.json @@ -227,6 +227,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue8129__ctor_System_String_.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue8129.%23ctor(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L39", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -661,6 +662,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue8129.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue8129%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L36", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.html.view.verified.json index febd7caeb31..dd0f0fc2033 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Inheritdoc.html.view.verified.json @@ -224,6 +224,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Dispose.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Dispose%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L13", + "description": "", "remarks": "", "conceptual": "", "seealso": [], @@ -355,6 +356,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue7628.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue7628%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L18", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -532,6 +534,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc_Issue7629.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc.Issue7629%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L15", + "description": "", "remarks": "", "conceptual": "", "seealso": [], @@ -1154,6 +1157,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Inheritdoc.md&value=---%0Auid%3A%20BuildFromProject.Inheritdoc%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Inheritdoc.cs/#L11", "summary": "", + "description": "", "remarks": "", "conceptual": "", "example": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Issue8540.A.A.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Issue8540.A.A.html.view.verified.json index 82f3417be96..3e90e1be86a 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Issue8540.A.A.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Issue8540.A.A.html.view.verified.json @@ -574,6 +574,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Issue8540_A_A.md&value=---%0Auid%3A%20BuildFromProject.Issue8540.A.A%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Namespace.cs/#L3", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Issue8540.A.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Issue8540.A.html.view.verified.json index 37ffce9680d..e346eb1fdb1 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Issue8540.A.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Issue8540.A.html.view.verified.json @@ -74,6 +74,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -144,6 +145,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Issue8540.B.B.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Issue8540.B.B.html.view.verified.json index 7c8fed20ca5..0f4a61cd40d 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Issue8540.B.B.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Issue8540.B.B.html.view.verified.json @@ -574,6 +574,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Issue8540_B_B.md&value=---%0Auid%3A%20BuildFromProject.Issue8540.B.B%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Namespace.cs/#L8", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Issue8540.B.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Issue8540.B.html.view.verified.json index 1c13a8341a1..ef7bb78d3b7 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Issue8540.B.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Issue8540.B.html.view.verified.json @@ -74,6 +74,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -144,6 +145,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Issue8540.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Issue8540.html.view.verified.json index 97010b114ff..c15a99d2654 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Issue8540.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Issue8540.html.view.verified.json @@ -74,6 +74,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -135,6 +136,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -182,6 +184,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Issue8725.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Issue8725.html.view.verified.json index cdb7c928baf..f868a813549 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Issue8725.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.Issue8725.html.view.verified.json @@ -179,6 +179,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Issue8725_MoreOperations.md&value=---%0Auid%3A%20BuildFromProject.Issue8725.MoreOperations%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L215", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -311,6 +312,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Issue8725_MyOperation.md&value=---%0Auid%3A%20BuildFromProject.Issue8725.MyOperation%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L212", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -896,6 +898,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Issue8725.md&value=---%0Auid%3A%20BuildFromProject.Issue8725%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L209", + "description": "A nice class", "remarks": "", "conceptual": "", "implements": "", @@ -904,7 +907,6 @@ "hideSubtitle": false, "isClass": true, "inClass": true, - "description": "A nice class", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.html.view.verified.json index c7f6a6686a7..c6c39d60214 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromProject.html.view.verified.json @@ -29,6 +29,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -97,6 +98,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -158,6 +160,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -220,6 +223,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -281,6 +285,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -342,6 +347,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -352,6 +358,68 @@ "hideTitleType": false, "hideSubtitle": false }, + { + "uid": "BuildFromProject.Dog", + "isExtensionMethod": false, + "href": "BuildFromProject.Dog.html", + "name": [ + { + "lang": "csharp", + "value": "Dog" + }, + { + "lang": "vb", + "value": "Dog" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Dog" + }, + { + "lang": "vb", + "value": "Dog" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Dog" + }, + { + "lang": "vb", + "value": "BuildFromProject.Dog" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "level": 0.0, + "summary": "

Class representing a dog.

\n", + "type": "class", + "platform": null, + "isEii": false, + "docurl": "", + "sourceurl": "", + "description": "", + "remarks": "", + "conceptual": "", + "syntax": "", + "implements": "", + "example": "", + "seealso": [], + "id": "BuildFromProject_Dog", + "hideTitleType": false, + "hideSubtitle": false + }, { "uid": "BuildFromProject.Inheritdoc", "isExtensionMethod": false, @@ -403,6 +471,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -464,6 +533,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -525,6 +595,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -586,6 +657,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -647,6 +719,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -708,6 +781,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -769,6 +843,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -830,6 +905,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -898,6 +974,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -967,6 +1044,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -1029,6 +1107,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -1098,6 +1177,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -1168,6 +1248,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromVBSourceCode.BaseClass1.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromVBSourceCode.BaseClass1.html.view.verified.json index 331c4d29fc2..b7b7875a81d 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromVBSourceCode.BaseClass1.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromVBSourceCode.BaseClass1.html.view.verified.json @@ -268,6 +268,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromVBSourceCode_BaseClass1_WithDeclarationKeyword_BuildFromVBSourceCode_Class1_.md&value=---%0Auid%3A%20BuildFromVBSourceCode.BaseClass1.WithDeclarationKeyword(BuildFromVBSourceCode.Class1)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/vb/Class1.vb/#L46", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -902,6 +903,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromVBSourceCode_BaseClass1.md&value=---%0Auid%3A%20BuildFromVBSourceCode.BaseClass1%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/vb/Class1.vb/#L45", + "description": "This is the BaseClass", "remarks": "", "conceptual": "", "implements": "", @@ -911,7 +913,6 @@ "hideSubtitle": false, "isClass": true, "inClass": true, - "description": "This is the BaseClass", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromVBSourceCode.Class1.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromVBSourceCode.Class1.html.view.verified.json index 3579751c6b8..c5457d78f3c 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromVBSourceCode.Class1.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromVBSourceCode.Class1.html.view.verified.json @@ -178,6 +178,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromVBSourceCode_Class1_ValueClass.md&value=---%0Auid%3A%20BuildFromVBSourceCode.Class1.ValueClass%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/vb/Class1.vb/#L14", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -376,6 +377,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromVBSourceCode_Class1_Keyword.md&value=---%0Auid%3A%20BuildFromVBSourceCode.Class1.Keyword%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/vb/Class1.vb/#L16", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -608,6 +610,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromVBSourceCode_Class1_Value_System_String_.md&value=---%0Auid%3A%20BuildFromVBSourceCode.Class1.Value(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/vb/Class1.vb/#L37", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -873,6 +876,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromVBSourceCode_Class1_WithDeclarationKeyword_BuildFromVBSourceCode_Class1_.md&value=---%0Auid%3A%20BuildFromVBSourceCode.Class1.WithDeclarationKeyword(BuildFromVBSourceCode.Class1)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/vb/Class1.vb/#L26", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1504,6 +1508,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromVBSourceCode_Class1.md&value=---%0Auid%3A%20BuildFromVBSourceCode.Class1%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/vb/Class1.vb/#L6", + "description": "This is summary from vb class...", "remarks": "", "conceptual": "", "implements": "", @@ -1513,7 +1518,6 @@ "hideSubtitle": false, "isClass": true, "inClass": true, - "description": "This is summary from vb class...", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromVBSourceCode.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromVBSourceCode.html.view.verified.json index 31f3a3df9b3..f6bb64c3d8d 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromVBSourceCode.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/BuildFromVBSourceCode.html.view.verified.json @@ -60,6 +60,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -122,6 +123,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -189,6 +191,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Cat-2.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Cat-2.html.view.verified.json index 5885154f9e9..2c70292fd34 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Cat-2.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Cat-2.html.view.verified.json @@ -179,6 +179,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2__ctor.md&value=---%0Auid%3A%20CatLibrary.Cat%602.%23ctor%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L123", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -501,6 +502,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2__ctor_System_String_System_Int32__System_String_System_Boolean_.md&value=---%0Auid%3A%20CatLibrary.Cat%602.%23ctor(System.String%2CSystem.Int32%40%2CSystem.String%2CSystem.Boolean)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L138", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -683,6 +685,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2__ctor__0_.md&value=---%0Auid%3A%20CatLibrary.Cat%602.%23ctor(%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L129", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -841,6 +844,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2_isHealthy.md&value=---%0Auid%3A%20CatLibrary.Cat%602.isHealthy%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L235", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1034,6 +1038,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2_Age.md&value=---%0Auid%3A%20CatLibrary.Cat%602.Age%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L214", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1262,6 +1267,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2_Item_System_String_.md&value=---%0Auid%3A%20CatLibrary.Cat%602.Item(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L205", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1486,6 +1492,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2_Name.md&value=---%0Auid%3A%20CatLibrary.Cat%602.Name%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L259", + "description": "", "remarks": "", "conceptual": "", "seealso": [], @@ -1779,6 +1786,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/specs/Cat.CalculateFood.md/#L2", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L146", + "description": "", "remarks": "", "implements": "", "seealso": [], @@ -2048,6 +2056,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2_Equals_System_Object_.md&value=---%0Auid%3A%20CatLibrary.Cat%602.Equals(System.Object)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L166", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -2322,6 +2331,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2_GetTailLength_System_Int32__System_Object___.md&value=---%0Auid%3A%20CatLibrary.Cat%602.GetTailLength(System.Int32*%2CSystem.Object%5B%5D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L175", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -2659,6 +2669,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2_Jump__0__1_System_Boolean__.md&value=---%0Auid%3A%20CatLibrary.Cat%602.Jump(%600%2C%601%2CSystem.Boolean%40)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L155", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -2812,6 +2823,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2_ownEat.md&value=---%0Auid%3A%20CatLibrary.Cat%602.ownEat%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L226", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -3089,6 +3101,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2_op_Addition_CatLibrary_Cat__0__1__System_Int32_.md&value=---%0Auid%3A%20CatLibrary.Cat%602.op_Addition(CatLibrary.Cat%7B%600%2C%601%7D%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L184", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -3312,6 +3325,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2_op_Explicit_CatLibrary_Cat__0__1___CatLibrary_Tom.md&value=---%0Auid%3A%20CatLibrary.Cat%602.op_Explicit(CatLibrary.Cat%7B%600%2C%601%7D)~CatLibrary.Tom%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L197", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -3579,6 +3593,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Cat_2_op_Subtraction_CatLibrary_Cat__0__1__System_Int32_.md&value=---%0Auid%3A%20CatLibrary.Cat%602.op_Subtraction(CatLibrary.Cat%7B%600%2C%601%7D%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L189", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -4290,13 +4305,13 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/specs/Cat.md/#L2", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L113", + "description": "Here'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 class", "seealso": [], "id": "CatLibrary_Cat_2", "hideTitleType": false, "hideSubtitle": false, "isClass": true, "inClass": true, - "description": "Here'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 class", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.CatException-1.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.CatException-1.html.view.verified.json index be64a63d991..3d4b65d1425 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.CatException-1.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.CatException-1.html.view.verified.json @@ -1213,6 +1213,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_CatException_1.md&value=---%0Auid%3A%20CatLibrary.CatException%601%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L321", "summary": "", + "description": "", "remarks": "", "conceptual": "", "example": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Complex-2.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Complex-2.html.view.verified.json index a27e13d7eb0..1e60db22cb4 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Complex-2.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Complex-2.html.view.verified.json @@ -582,6 +582,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Complex_2.md&value=---%0Auid%3A%20CatLibrary.Complex%602%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L279", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.ContainersRefType.ColorType.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.ContainersRefType.ColorType.html.view.verified.json index 559e9ddba16..8dc4df68705 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.ContainersRefType.ColorType.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.ContainersRefType.ColorType.html.view.verified.json @@ -181,6 +181,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ContainersRefType_ColorType_Red.md&value=---%0Auid%3A%20CatLibrary.Core.ContainersRefType.ColorType.Red%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L29", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -315,6 +316,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ContainersRefType_ColorType_Blue.md&value=---%0Auid%3A%20CatLibrary.Core.ContainersRefType.ColorType.Blue%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L33", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -449,6 +451,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ContainersRefType_ColorType_Yellow.md&value=---%0Auid%3A%20CatLibrary.Core.ContainersRefType.ColorType.Yellow%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L37", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -588,6 +591,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ContainersRefType_ColorType.md&value=---%0Auid%3A%20CatLibrary.Core.ContainersRefType.ColorType%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L24", + "description": "Enumeration ColorType", "remarks": "", "conceptual": "", "implements": "", @@ -597,7 +601,6 @@ "hideSubtitle": false, "isClass": false, "inEnum": true, - "description": "Enumeration ColorType", "isEnum": true, "_disableToc": false, "_disableNextArticle": true diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html.view.verified.json index de616e87c26..452dbcd0bd9 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html.view.verified.json @@ -574,6 +574,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ContainersRefType_ContainersRefTypeChild.md&value=---%0Auid%3A%20CatLibrary.Core.ContainersRefType.ContainersRefTypeChild%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L80", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html.view.verified.json index 81d21934834..a4dd8ff2a29 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html.view.verified.json @@ -177,6 +177,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ContainersRefType_ContainersRefTypeChildInterface.md&value=---%0Auid%3A%20CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L74", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html.view.verified.json index c2f8a858446..8df5effdd7a 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html.view.verified.json @@ -178,6 +178,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ContainersRefType_ContainersRefTypeDelegate.md&value=---%0Auid%3A%20CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L44", + "description": "Delegate ContainersRefTypeDelegate", "remarks": "", "conceptual": "", "implements": "", @@ -187,7 +188,6 @@ "hideSubtitle": false, "isClass": true, "inDelegate": true, - "description": "Delegate ContainersRefTypeDelegate", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.ContainersRefType.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.ContainersRefType.html.view.verified.json index a6183d78ade..91457d15c12 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.ContainersRefType.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.ContainersRefType.html.view.verified.json @@ -181,6 +181,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ContainersRefType_ColorCount.md&value=---%0Auid%3A%20CatLibrary.Core.ContainersRefType.ColorCount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L18", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -367,6 +368,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ContainersRefType_GetColorCount.md&value=---%0Auid%3A%20CatLibrary.Core.ContainersRefType.GetColorCount%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L50", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -599,6 +601,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ContainersRefType_ContainersRefTypeNonRefMethod_System_Object___.md&value=---%0Auid%3A%20CatLibrary.Core.ContainersRefType.ContainersRefTypeNonRefMethod(System.Object%5B%5D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L68", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -739,6 +742,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ContainersRefType_ContainersRefTypeEventHandler.md&value=---%0Auid%3A%20CatLibrary.Core.ContainersRefType.ContainersRefTypeEventHandler%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L86", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1275,6 +1279,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ContainersRefType.md&value=---%0Auid%3A%20CatLibrary.Core.ContainersRefType%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L12", + "description": "Struct ContainersRefType", "remarks": "", "conceptual": "", "implements": "", @@ -1284,7 +1289,6 @@ "hideSubtitle": false, "isClass": true, "inStruct": true, - "description": "Struct ContainersRefType", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.ExplicitLayoutClass.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.ExplicitLayoutClass.html.view.verified.json index 450d6df09b2..05a073a143b 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.ExplicitLayoutClass.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.ExplicitLayoutClass.html.view.verified.json @@ -574,6 +574,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_ExplicitLayoutClass.md&value=---%0Auid%3A%20CatLibrary.Core.ExplicitLayoutClass%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L94", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.Issue231.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.Issue231.html.view.verified.json index 2e49e22f424..beeb4743771 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.Issue231.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.Issue231.html.view.verified.json @@ -226,6 +226,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_Issue231_Bar_CatLibrary_Core_ContainersRefType_.md&value=---%0Auid%3A%20CatLibrary.Core.Issue231.Bar(CatLibrary.Core.ContainersRefType)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L425", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -406,6 +407,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_Issue231_Foo_CatLibrary_Core_ContainersRefType_.md&value=---%0Auid%3A%20CatLibrary.Core.Issue231.Foo(CatLibrary.Core.ContainersRefType)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary.Core/BaseClass.cs/#L105", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -942,6 +944,7 @@ "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Core_Issue231.md&value=---%0Auid%3A%20CatLibrary.Core.Issue231%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L423", "summary": "", + "description": "", "remarks": "", "conceptual": "", "implements": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.html.view.verified.json index 9f65c7b8842..1e64af35e25 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Core.html.view.verified.json @@ -74,6 +74,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -135,6 +136,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -197,6 +199,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -266,6 +269,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -334,6 +338,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -403,6 +408,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -471,6 +477,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -541,6 +548,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.FakeDelegate-1.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.FakeDelegate-1.html.view.verified.json index 44bb35fa372..c2910e80ddd 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.FakeDelegate-1.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.FakeDelegate-1.html.view.verified.json @@ -373,6 +373,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_FakeDelegate_1.md&value=---%0Auid%3A%20CatLibrary.FakeDelegate%601%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L378", + "description": "Fake delegate", "remarks": "", "conceptual": "", "implements": "", @@ -382,7 +383,6 @@ "hideSubtitle": false, "isClass": true, "inDelegate": true, - "description": "Fake delegate", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.IAnimal.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.IAnimal.html.view.verified.json index 90ac3d5d5e3..797f7bdb65e 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.IAnimal.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.IAnimal.html.view.verified.json @@ -275,6 +275,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_IAnimal_Item_System_Int32_.md&value=---%0Auid%3A%20CatLibrary.IAnimal.Item(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L29", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -454,6 +455,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_IAnimal_Name.md&value=---%0Auid%3A%20CatLibrary.IAnimal.Name%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L22", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -593,6 +595,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_IAnimal_Eat.md&value=---%0Auid%3A%20CatLibrary.IAnimal.Eat%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L34", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -774,6 +777,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_IAnimal_Eat_System_String_.md&value=---%0Auid%3A%20CatLibrary.IAnimal.Eat(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L48", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -962,6 +966,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_IAnimal_Eat__1___0_.md&value=---%0Auid%3A%20CatLibrary.IAnimal.Eat%60%601(%60%600)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L41", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1113,6 +1118,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/specs/CatLibrary.IAnimal.md/#L2", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L16", + "description": "This is basic interface of all animal.", "implements": "", "seealso": [], "id": "CatLibrary_IAnimal", @@ -1120,7 +1126,6 @@ "hideSubtitle": false, "isClass": true, "inInterface": true, - "description": "This is basic interface of all animal.", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.ICat.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.ICat.html.view.verified.json index 00a4c2e8143..76556951eec 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.ICat.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.ICat.html.view.verified.json @@ -181,6 +181,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_ICat_eat.md&value=---%0Auid%3A%20CatLibrary.ICat.eat%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L60", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -677,6 +678,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_ICat.md&value=---%0Auid%3A%20CatLibrary.ICat%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L54", + "description": "Cat's interface", "remarks": "", "conceptual": "", "implements": "", @@ -686,7 +688,6 @@ "hideSubtitle": false, "isClass": true, "inInterface": true, - "description": "Cat's interface", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.ICatExtension.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.ICatExtension.html.view.verified.json index 58f60738ee0..6ba71c6657f 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.ICatExtension.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.ICatExtension.html.view.verified.json @@ -275,6 +275,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_ICatExtension_Play_CatLibrary_ICat_CatLibrary_Core_ContainersRefType_ColorType_.md&value=---%0Auid%3A%20CatLibrary.ICatExtension.Play(CatLibrary.ICat%2CCatLibrary.Core.ContainersRefType.ColorType)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L345", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -503,6 +504,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_ICatExtension_Sleep_CatLibrary_ICat_System_Int64_.md&value=---%0Auid%3A%20CatLibrary.ICatExtension.Sleep(CatLibrary.ICat%2CSystem.Int64)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L338", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1039,6 +1041,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_ICatExtension.md&value=---%0Auid%3A%20CatLibrary.ICatExtension%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L331", + "description": "It's the class that contains ICat interface's extension method. This class must be public and static. Also it shouldn't be a geneic class", "remarks": "", "conceptual": "", "implements": "", @@ -1048,7 +1051,6 @@ "hideSubtitle": false, "isClass": true, "inClass": true, - "description": "It's the class that contains ICat interface's extension method. This class must be public and static. Also it shouldn't be a geneic class", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.MRefDelegate-3.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.MRefDelegate-3.html.view.verified.json index 25f39dedda1..64ac6064617 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.MRefDelegate-3.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.MRefDelegate-3.html.view.verified.json @@ -338,6 +338,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_MRefDelegate_3.md&value=---%0Auid%3A%20CatLibrary.MRefDelegate%603%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L365", + "description": "Generic delegate with many constrains.", "remarks": "", "conceptual": "", "implements": "", @@ -347,7 +348,6 @@ "hideSubtitle": false, "isClass": true, "inDelegate": true, - "description": "Generic delegate with many constrains.", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.MRefNormalDelegate.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.MRefNormalDelegate.html.view.verified.json index 707d3c35874..dbd681be964 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.MRefNormalDelegate.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.MRefNormalDelegate.html.view.verified.json @@ -275,6 +275,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_MRefNormalDelegate.md&value=---%0Auid%3A%20CatLibrary.MRefNormalDelegate%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L354", + "description": "Delegate in the namespace", "remarks": "", "conceptual": "", "implements": "", @@ -284,7 +285,6 @@ "hideSubtitle": false, "isClass": true, "inDelegate": true, - "description": "Delegate in the namespace", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Tom.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Tom.html.view.verified.json index 1985c398c36..9f4f1558304 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Tom.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.Tom.html.view.verified.json @@ -464,6 +464,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Tom_TomMethod_CatLibrary_Complex_CatLibrary_TomFromBaseClass_CatLibrary_TomFromBaseClass__System_Tuple_System_String_CatLibrary_Tom__.md&value=---%0Auid%3A%20CatLibrary.Tom.TomMethod(CatLibrary.Complex%7BCatLibrary.TomFromBaseClass%2CCatLibrary.TomFromBaseClass%7D%2CSystem.Tuple%7BSystem.String%2CCatLibrary.Tom%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L298", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -1018,6 +1019,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_Tom.md&value=---%0Auid%3A%20CatLibrary.Tom%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L287", + "description": "Tom class is only inherit from Object. Not any member inside itself.", "remarks": "", "conceptual": "", "implements": "", @@ -1027,7 +1029,6 @@ "hideSubtitle": false, "isClass": true, "inClass": true, - "description": "Tom class is only inherit from Object. Not any member inside itself.", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.TomFromBaseClass.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.TomFromBaseClass.html.view.verified.json index 3fc5acf89a7..f32ca7f04ba 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.TomFromBaseClass.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.TomFromBaseClass.html.view.verified.json @@ -228,6 +228,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_TomFromBaseClass__ctor_System_Int32_.md&value=---%0Auid%3A%20CatLibrary.TomFromBaseClass.%23ctor(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L314", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -865,6 +866,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=CatLibrary_TomFromBaseClass.md&value=---%0Auid%3A%20CatLibrary.TomFromBaseClass%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L307", + "description": "TomFromBaseClass inherits from @", "remarks": "", "conceptual": "", "implements": "", @@ -874,7 +876,6 @@ "hideSubtitle": false, "isClass": true, "inClass": true, - "description": "TomFromBaseClass inherits from @", "_disableToc": false, "_disableNextArticle": true } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.html.view.verified.json index 97dcdd184e1..e2b90422c75 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/CatLibrary.html.view.verified.json @@ -59,6 +59,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -127,6 +128,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -189,6 +191,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -250,6 +253,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -312,6 +316,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -374,6 +379,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -435,6 +441,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -504,6 +511,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -566,6 +574,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -634,6 +643,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -695,6 +705,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -756,6 +767,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -826,6 +838,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/MRef.Demo.Enumeration.ColorType.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/MRef.Demo.Enumeration.ColorType.html.view.verified.json index dafd9265c1f..cd1c1a39001 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/MRef.Demo.Enumeration.ColorType.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/MRef.Demo.Enumeration.ColorType.html.view.verified.json @@ -181,6 +181,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=MRef_Demo_Enumeration_ColorType_Red.md&value=---%0Auid%3A%20MRef.Demo.Enumeration.ColorType.Red%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L409", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -315,6 +316,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=MRef_Demo_Enumeration_ColorType_Blue.md&value=---%0Auid%3A%20MRef.Demo.Enumeration.ColorType.Blue%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L413", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -449,6 +451,7 @@ "platform": null, "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=MRef_Demo_Enumeration_ColorType_Yellow.md&value=---%0Auid%3A%20MRef.Demo.Enumeration.ColorType.Yellow%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L417", + "description": "", "remarks": "", "conceptual": "", "implements": "", @@ -638,6 +641,7 @@ "yamlmime": "ManagedReference", "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=MRef_Demo_Enumeration_ColorType.md&value=---%0Auid%3A%20MRef.Demo.Enumeration.ColorType%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A", "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/solution/CatLibrary/Class1.cs/#L404", + "description": "Enumeration ColorType", "conceptual": "", "implements": "", "id": "MRef_Demo_Enumeration_ColorType", @@ -645,7 +649,6 @@ "hideSubtitle": false, "isClass": false, "inEnum": true, - "description": "Enumeration ColorType", "isEnum": true, "_disableToc": false, "_disableNextArticle": true diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/MRef.Demo.Enumeration.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/MRef.Demo.Enumeration.html.view.verified.json index c230e8f0c3d..99983e91838 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/MRef.Demo.Enumeration.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/api/MRef.Demo.Enumeration.html.view.verified.json @@ -60,6 +60,7 @@ "isEii": false, "docurl": "", "sourceurl": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", @@ -130,6 +131,7 @@ "docurl": "", "sourceurl": "", "summary": "", + "description": "", "remarks": "", "conceptual": "", "syntax": "", 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 7c03f4c7c78..8aae4e24ff1 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 @@ -177,6 +177,16 @@ "items": [], "leaf": true }, + { + "name": "Dog", + "href": "BuildFromProject.Dog.html", + "topicHref": "BuildFromProject.Dog.html", + "topicUid": "BuildFromProject.Dog", + "tocHref": null, + "level": 3.0, + "items": [], + "leaf": true + }, { "name": "IInheritdoc", "href": "BuildFromProject.IInheritdoc.html", 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 3f5d09fade9..220c73e2fd6 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\":\"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\":\"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\":\"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\":\"Issue8725\",\"href\":\"BuildFromProject.Issue8725.html\",\"topicHref\":\"BuildFromProject.Issue8725.html\",\"topicUid\":\"BuildFromProject.Issue8725\"}]},{\"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\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\",\"topicUid\":\"CatLibrary.Cat`2\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\",\"topicUid\":\"CatLibrary.Complex`2\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\",\"topicUid\":\"CatLibrary.FakeDelegate`1\"},{\"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\":\"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\":\"Dog\",\"href\":\"BuildFromProject.Dog.html\",\"topicHref\":\"BuildFromProject.Dog.html\",\"topicUid\":\"BuildFromProject.Dog\"},{\"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\":\"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\":\"Issue8725\",\"href\":\"BuildFromProject.Issue8725.html\",\"topicHref\":\"BuildFromProject.Issue8725.html\",\"topicUid\":\"BuildFromProject.Issue8725\"}]},{\"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\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\",\"topicUid\":\"CatLibrary.Cat`2\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\",\"topicUid\":\"CatLibrary.Complex`2\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\",\"topicUid\":\"CatLibrary.FakeDelegate`1\"},{\"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\":\"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 43a24c6c7e6..1cda126114b 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": 85, + "NumberOfPages": 84, "Pages": [ { "Number": 1, - "Text": "Table of ContentsBuildFromAssembly3Class14Issue54325BuildFromCSharpSourceCode6CSharp7BuildFromProject8Issue854010A11A12B13B14Class115Class1.IIssue894820Class1.Issue866521Class1.Issue8696Attribute24Class1.Issue894826Class1.Issue926027Class1.Test28IInheritdoc29Inheritdoc30Inheritdoc.Issue636632Inheritdoc.Issue6366.Class133Inheritdoc.Issue6366.Class235Inheritdoc.Issue703536Inheritdoc.Issue748437Inheritdoc.Issue810139Inheritdoc.Issue812941Issue872542BuildFromVBSourceCode43BaseClass144Class145CatLibrary48Core50ContainersRefType51ContainersRefType.ColorType54ContainersRefType.ContainersRefTypeChild55ContainersRefType.ContainersRefTypeChildInterface56ContainersRefType.ContainersRefTypeDelegate57", + "Text": "Table of ContentsBuildFromAssembly3Class14Issue54325BuildFromCSharpSourceCode6CSharp7BuildFromProject8Issue854010A11A12B13B14Class115Class1.IIssue894820Class1.Issue866521Class1.Issue8696Attribute24Class1.Issue894826Class1.Issue926027Class1.Test28Dog29IInheritdoc31Inheritdoc32Inheritdoc.Issue636634Inheritdoc.Issue6366.Class135Inheritdoc.Issue6366.Class237Inheritdoc.Issue703538Inheritdoc.Issue748439Inheritdoc.Issue810141Inheritdoc.Issue812943Issue872544BuildFromVBSourceCode45BaseClass146Class147CatLibrary49Core51ContainersRefType52ContainersRefType.ColorType54ContainersRefType.ContainersRefTypeChild55ContainersRefType.ContainersRefTypeChildInterface56", "Links": [ { "Goto": { @@ -178,7 +178,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -196,7 +196,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -214,7 +214,7 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -223,7 +223,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -250,7 +250,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -259,7 +259,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -268,7 +268,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -277,7 +277,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -286,7 +286,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -295,7 +295,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -313,7 +313,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -322,7 +322,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -331,7 +331,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -340,7 +340,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -351,8 +351,17 @@ }, { "Number": 2, - "Text": "ExplicitLayoutClass58Issue23159CatException60Cat61Complex71FakeDelegate72IAnimal73ICat76ICatExtension77MRefDelegate79MRefNormalDelegate80Tom81TomFromBaseClass83MRef.Demo.Enumeration84ColorType85", + "Text": "ContainersRefType.ContainersRefTypeDelegate57ExplicitLayoutClass58Issue23159CatException60Cat61Complex70FakeDelegate71IAnimal72ICat75ICatExtension76MRefDelegate78MRefNormalDelegate79Tom80TomFromBaseClass82MRef.Demo.Enumeration83ColorType84", "Links": [ + { + "Goto": { + "PageNumber": 57, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, { "Goto": { "PageNumber": 58, @@ -391,7 +400,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -400,7 +409,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -409,7 +418,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -418,7 +427,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -427,7 +436,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -436,7 +445,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -445,7 +454,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -454,7 +463,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -463,7 +472,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -472,7 +481,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -481,7 +490,7 @@ }, { "Goto": { - "PageNumber": 85, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -492,7 +501,7 @@ }, { "Number": 3, - "Text": "3 / 85ClassesClass1This is a test class.StructsIssue5432Namespace BuildFromAssembly", + "Text": "3 / 84ClassesClass1This is a test class.StructsIssue5432Namespace BuildFromAssembly", "Links": [ { "Goto": { @@ -516,7 +525,7 @@ }, { "Number": 4, - "Text": "4 / 85Namespace:BuildFromAssemblyAssembly:BuildFromAssembly.dllThis is a test class.Inheritanceobject\uF1C5 Class1Inherited Membersobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ToString()\uF1C5 , object.Equals(object)\uF1C5 ,object.Equals(object, object)\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.GetHashCode()\uF1C5ConstructorsMethodsHello World.Class Class1public class Class1\uF12CClass1()public Class1()HelloWorld()public static void HelloWorld()", + "Text": "4 / 84Namespace:BuildFromAssemblyAssembly:BuildFromAssembly.dllThis is a test class.Inheritanceobject\uF1C5 Class1Inherited Membersobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ToString()\uF1C5 , object.Equals(object)\uF1C5 ,object.Equals(object, object)\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.GetHashCode()\uF1C5ConstructorsMethodsHello World.Class Class1public class Class1\uF12CClass1()public Class1()HelloWorld()public static void HelloWorld()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -621,7 +630,7 @@ }, { "Number": 5, - "Text": "5 / 85Namespace: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; }", + "Text": "5 / 84Namespace: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" @@ -717,7 +726,7 @@ }, { "Number": 6, - "Text": "6 / 85ClassesCSharpNamespace BuildFromCSharpSourceCode", + "Text": "6 / 84ClassesCSharpNamespace BuildFromCSharpSourceCode", "Links": [ { "Goto": { @@ -732,7 +741,7 @@ }, { "Number": 7, - "Text": "7 / 85Namespace: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": "7 / 84Namespace: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" @@ -864,7 +873,7 @@ }, { "Number": 8, - "Text": "8 / 85NamespacesBuildFromProject.Issue8540ClassesClass1Class1.Issue8665Class1.Issue8696AttributeClass1.Issue8948Class1.TestInheritdocInheritdoc.Issue6366Inheritdoc.Issue6366.Class1Inheritdoc.Issue6366.Class2Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101Issue8725A nice classStructsInheritdoc.Issue8129InterfacesClass1.IIssue8948IInheritdocEnumsNamespace BuildFromProject", + "Text": "8 / 84NamespacesBuildFromProject.Issue8540ClassesClass1Class1.Issue8665Class1.Issue8696AttributeClass1.Issue8948Class1.TestDogClass representing a dog.InheritdocInheritdoc.Issue6366Inheritdoc.Issue6366.Class1Inheritdoc.Issue6366.Class2Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101Issue8725A nice classStructsInheritdoc.Issue8129InterfacesClass1.IIssue8948IInheritdocNamespace BuildFromProject", "Links": [ { "Goto": { @@ -985,7 +994,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -1003,7 +1012,7 @@ }, { "Goto": { - "PageNumber": 32, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -1012,7 +1021,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -1030,7 +1039,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -1039,7 +1048,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -1048,7 +1057,7 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -1057,7 +1066,7 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -1066,7 +1075,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -1075,7 +1084,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -1093,7 +1102,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -1102,7 +1111,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -1111,7 +1120,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -1120,7 +1129,16 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 43, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -1147,7 +1165,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -1158,7 +1176,7 @@ }, { "Number": 9, - "Text": "9 / 85Class1.Issue9260", + "Text": "9 / 84EnumsClass1.Issue9260", "Links": [ { "Goto": { @@ -1182,7 +1200,7 @@ }, { "Number": 10, - "Text": "10 / 85NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.BNamespace BuildFromProject.Issue8540", + "Text": "10 / 84NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.BNamespace BuildFromProject.Issue8540", "Links": [ { "Goto": { @@ -1278,7 +1296,7 @@ }, { "Number": 11, - "Text": "11 / 85ClassesANamespace BuildFromProject.Issue8540.A", + "Text": "11 / 84ClassesANamespace BuildFromProject.Issue8540.A", "Links": [ { "Goto": { @@ -1293,7 +1311,7 @@ }, { "Number": 12, - "Text": "12 / 85Namespace: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", + "Text": "12 / 84Namespace: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" @@ -1416,7 +1434,7 @@ }, { "Number": 13, - "Text": "13 / 85ClassesBNamespace BuildFromProject.Issue8540.B", + "Text": "13 / 84ClassesBNamespace BuildFromProject.Issue8540.B", "Links": [ { "Goto": { @@ -1431,7 +1449,7 @@ }, { "Number": 14, - "Text": "14 / 85Namespace: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", + "Text": "14 / 84Namespace: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" @@ -1554,7 +1572,7 @@ }, { "Number": 15, - "Text": "15 / 85Namespace: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()", + "Text": "15 / 84Namespace: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" @@ -1659,12 +1677,12 @@ }, { "Number": 16, - "Text": "16 / 85ExamplesRemarksFor 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", + "Text": "16 / 84ExamplesRemarksFor 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": 17, - "Text": "17 / 85Inline .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();}", + "Text": "17 / 84Inline .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/" @@ -1679,12 +1697,12 @@ }, { "Number": 18, - "Text": "18 / 85Remarks@\"\\\\?\\\" @\"\\\\?\\\"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()", + "Text": "18 / 84Remarks@\"\\\\?\\\" @\"\\\\?\\\"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": 19, - "Text": "19 / 85See 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()", + "Text": "19 / 84See 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" @@ -1726,7 +1744,7 @@ }, { "Number": 20, - "Text": "20 / 85Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsDoes nothing with generic type T.Type ParametersTA generic type.Interface Class1.IIssue8948public interface Class1.IIssue8948DoNothing()void DoNothing()", + "Text": "20 / 84Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsDoes nothing with generic type T.Type ParametersTA generic type.Interface Class1.IIssue8948public interface Class1.IIssue8948DoNothing()void DoNothing()", "Links": [ { "Goto": { @@ -1759,7 +1777,7 @@ }, { "Number": 21, - "Text": "21 / 85Namespace: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)", + "Text": "21 / 84Namespace: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" @@ -1873,7 +1891,7 @@ }, { "Number": 22, - "Text": "22 / 85foo 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; }", + "Text": "22 / 84foo 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" @@ -1942,7 +1960,7 @@ }, { "Number": 23, - "Text": "23 / 85Property Valueint\uF1C5Foopublic int Foo { get; }", + "Text": "23 / 84Property Valueint\uF1C5Foopublic int Foo { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -1957,7 +1975,7 @@ }, { "Number": 24, - "Text": "24 / 85Namespace: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", + "Text": "24 / 84Namespace: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" @@ -2386,7 +2404,7 @@ }, { "Number": 25, - "Text": "25 / 85Parametersdescription 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)", + "Text": "25 / 84Parametersdescription 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" @@ -2446,7 +2464,7 @@ }, { "Number": 26, - "Text": "26 / 85Namespace: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()", + "Text": "26 / 84Namespace: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" @@ -2569,7 +2587,7 @@ }, { "Number": 27, - "Text": "27 / 85Namespace: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", + "Text": "27 / 84Namespace: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": { @@ -2602,7 +2620,7 @@ }, { "Number": 28, - "Text": "28 / 85Namespace: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", + "Text": "28 / 84Namespace: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" @@ -2707,8 +2725,98 @@ }, { "Number": 29, - "Text": "29 / 85Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsThis method should do something...Interface IInheritdocpublic interface IInheritdocIssue7629()void Issue7629()", + "Text": "29 / 84Namespace:BuildFromProjectAssembly:BuildFromProject.dllClass representing a dog.Inheritanceobject\uF1C5 DogInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5ConstructorsConstructor.Parametersname string\uF1C5Name of the dog.age int\uF1C5Age of the dog.PropertiesClass Dogpublic class Dog\uF12CDog(string, int)public Dog(string name, int age)Age", "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, + { + "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.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, { "Goto": { "PageNumber": 8, @@ -2740,7 +2848,64 @@ }, { "Number": 30, - "Text": "30 / 85Namespace: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()", + "Text": "30 / 84Age of the dog.Property Valueint\uF1C5Name of the dog.Property Valuestring\uF1C5public int Age { get; }Namepublic string Name { get; }", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "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" + } + ] + }, + { + "Number": 31, + "Text": "31 / 84Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsThis method should do something...Interface IInheritdocpublic interface IInheritdocIssue7629()void Issue7629()", + "Links": [ + { + "Goto": { + "PageNumber": 8, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 8, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 8, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 32, + "Text": "32 / 84Namespace: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" @@ -2852,7 +3017,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -2862,13 +3027,13 @@ ] }, { - "Number": 31, - "Text": "31 / 85public void Issue7629()", + "Number": 33, + "Text": "33 / 84public void Issue7629()", "Links": [] }, { - "Number": 32, - "Text": "32 / 85Namespace: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": 34, + "Text": "34 / 84Namespace: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" @@ -2972,8 +3137,8 @@ ] }, { - "Number": 33, - "Text": "33 / 85Namespace: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": 35, + "Text": "35 / 84Namespace: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" @@ -3085,7 +3250,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -3094,7 +3259,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -3103,7 +3268,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -3113,13 +3278,13 @@ ] }, { - "Number": 34, - "Text": "34 / 85ReturnsTThis text inherited.", + "Number": 36, + "Text": "36 / 84ReturnsTThis text inherited.", "Links": [] }, { - "Number": 35, - "Text": "35 / 85Namespace: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": 37, + "Text": "37 / 84Namespace: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" @@ -3258,7 +3423,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -3267,7 +3432,7 @@ }, { "Goto": { - "PageNumber": 32, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -3276,7 +3441,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -3286,8 +3451,8 @@ ] }, { - "Number": 36, - "Text": "36 / 85Namespace: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": 38, + "Text": "38 / 84Namespace: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" @@ -3391,8 +3556,8 @@ ] }, { - "Number": 37, - "Text": "37 / 85Namespace: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": 39, + "Text": "39 / 84Namespace: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" @@ -3495,34 +3660,34 @@ }, { "Goto": { - "PageNumber": 38, + "PageNumber": 40, "Coordinates": { "Left": 28, - "Top": 554.75 + "Top": 584.75 } } }, { "Goto": { - "PageNumber": 38, + "PageNumber": 40, "Coordinates": { "Left": 28, - "Top": 554.75 + "Top": 584.75 } } }, { "Goto": { - "PageNumber": 38, + "PageNumber": 40, "Coordinates": { "Left": 28, - "Top": 554.75 + "Top": 584.75 } } }, { "Goto": { - "PageNumber": 37, + "PageNumber": 39, "Coordinates": { "Left": 28, "Top": 79.999939 @@ -3531,7 +3696,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 39, "Coordinates": { "Left": 28, "Top": 79.999939 @@ -3541,8 +3706,8 @@ ] }, { - "Number": 38, - "Text": "38 / 85Property Valuestring\uF1C5This is a test class to have something for DocFX to document.MethodsSimple 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": 40, + "Text": "40 / 84Property 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" @@ -3574,8 +3739,8 @@ ] }, { - "Number": 39, - "Text": "39 / 85Namespace: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": 41, + "Text": "41 / 84Namespace: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" @@ -3724,8 +3889,8 @@ ] }, { - "Number": 40, - "Text": "40 / 85Returnsobject\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": 42, + "Text": "42 / 84Returnsobject\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" @@ -3793,8 +3958,8 @@ ] }, { - "Number": 41, - "Text": "41 / 85Namespace: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": 43, + "Text": "43 / 84Namespace: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" @@ -3889,8 +4054,8 @@ ] }, { - "Number": 42, - "Text": "42 / 85Namespace:BuildFromProjectAssembly:BuildFromProject.dllA nice classInheritanceobject\uF1C5 Issue8725Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsAnother nice operationA nice operationSee AlsoClass1Class Issue8725public class Issue8725\uF12CMoreOperations()public void MoreOperations()MyOperation()public void MyOperation()", + "Number": 44, + "Text": "44 / 84Namespace:BuildFromProjectAssembly:BuildFromProject.dllA nice classInheritanceobject\uF1C5 Issue8725Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsAnother nice operationA nice operationSee AlsoClass1Class Issue8725public class Issue8725\uF12CMoreOperations()public void MoreOperations()MyOperation()public void MyOperation()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4003,12 +4168,12 @@ ] }, { - "Number": 43, - "Text": "43 / 85ClassesBaseClass1This is the BaseClassClass1This is summary from vb class...Namespace BuildFromVBSourceCode", + "Number": 45, + "Text": "45 / 84ClassesBaseClass1This is the BaseClassClass1This is summary from vb class...Namespace BuildFromVBSourceCode", "Links": [ { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -4017,7 +4182,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -4026,7 +4191,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -4036,8 +4201,8 @@ ] }, { - "Number": 44, - "Text": "44 / 85Namespace: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 Class1This is the BaseClassReturnsDateTime\uF1C5This is the BaseClassClass BaseClass1public abstract class BaseClass1\uF12CWithDeclarationKeyword(Class1)public abstract DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 46, + "Text": "46 / 84Namespace: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" @@ -4131,7 +4296,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4140,7 +4305,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4149,7 +4314,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4158,7 +4323,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4167,7 +4332,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -4176,7 +4341,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -4186,8 +4351,8 @@ ] }, { - "Number": 45, - "Text": "45 / 85Namespace: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 ValueClass1This is summary from vb class...PropertiesClass Class1public class Class1 : BaseClass1\uF12C\uF12CValueClasspublic Class1 ValueClassKeyword[Obsolete(\"This member is obsolete.\", true)]public Class1 Keyword { get; }", + "Number": 47, + "Text": "47 / 84Namespace: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" @@ -4272,7 +4437,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4281,7 +4446,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4290,7 +4455,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4299,7 +4464,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -4308,7 +4473,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -4317,7 +4482,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -4326,7 +4491,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -4336,8 +4501,8 @@ ] }, { - "Number": 46, - "Text": "46 / 85Property ValueClass1This is summary from vb class...MethodsThis is a FunctionParametersname string\uF1C5Name as the String valueReturnsint\uF1C5Returns AhoooWhat is Sub?Parameterskeyword Class1This is summary from vb class...ReturnsValue(string)public int Value(string name)WithDeclarationKeyword(Class1)public override DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 48, + "Text": "48 / 84Class1MethodsThis 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" @@ -4357,9 +4522,18 @@ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" + }, { "Goto": { - "PageNumber": 45, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -4368,7 +4542,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -4378,27 +4552,12 @@ ] }, { - "Number": 47, - "Text": "47 / 85DateTime\uF1C5This is summary from vb class...", - "Links": [ - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" - } - ] - }, - { - "Number": 48, - "Text": "48 / 85NamespacesCatLibrary.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": 49, + "Text": "49 / 84NamespacesCatLibrary.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": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4407,7 +4566,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4416,7 +4575,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4443,7 +4602,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -4452,7 +4611,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -4461,7 +4620,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -4470,7 +4629,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -4479,7 +4638,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -4488,7 +4647,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -4497,7 +4656,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -4506,7 +4665,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -4515,7 +4674,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -4524,7 +4683,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -4533,7 +4692,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -4542,7 +4701,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -4551,7 +4710,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -4561,12 +4720,12 @@ ] }, { - "Number": 49, - "Text": "49 / 85MRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", + "Number": 50, + "Text": "50 / 84MRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", "Links": [ { "Goto": { - "PageNumber": 79, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -4575,7 +4734,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -4584,7 +4743,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -4593,7 +4752,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -4603,8 +4762,8 @@ ] }, { - "Number": 50, - "Text": "50 / 85ClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegateNamespace CatLibrary.Core", + "Number": 51, + "Text": "51 / 84ClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegateNamespace CatLibrary.Core", "Links": [ { "Goto": { @@ -4707,7 +4866,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4716,7 +4875,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4725,7 +4884,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4915,8 +5074,8 @@ ] }, { - "Number": 51, - "Text": "51 / 85Namespace: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\uF1C5Struct ContainersRefTypePropertiesGetColorCountStruct ContainersRefTypepublic struct ContainersRefTypeColorCountpublic long ColorCountGetColorCountpublic long GetColorCount { get; }", + "Number": 52, + "Text": "52 / 84Namespace: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" @@ -4983,7 +5142,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -4992,7 +5151,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5001,7 +5160,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -5083,8 +5242,8 @@ ] }, { - "Number": 52, - "Text": "52 / 85Property Valuelong\uF1C5Struct ContainersRefTypeMethodsContainersRefTypeNonRefMethodarrayParametersparmsArray object\uF1C5[]Struct ContainersRefTypeReturnsint\uF1C5Struct ContainersRefTypeEventsEvent TypeEventHandler\uF1C5Struct ContainersRefTypeContainersRefTypeNonRefMethod(params object[])public static int ContainersRefTypeNonRefMethod(params object[] parmsArray)ContainersRefTypeEventHandlerpublic event EventHandler ContainersRefTypeEventHandler", + "Number": 53, + "Text": "53 / 84Property 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" @@ -5124,18 +5283,13 @@ } ] }, - { - "Number": 53, - "Text": "53 / 85", - "Links": [] - }, { "Number": 54, - "Text": "54 / 85Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowEnum ContainersRefType.ColorTypepublic enum ContainersRefType.ColorType", + "Text": "54 / 84Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowEnum ContainersRefType.ColorTypepublic enum ContainersRefType.ColorType", "Links": [ { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5144,7 +5298,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5153,7 +5307,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -5164,7 +5318,7 @@ }, { "Number": 55, - "Text": "55 / 85Namespace: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", + "Text": "55 / 84Namespace: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" @@ -5240,7 +5394,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5249,7 +5403,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5258,7 +5412,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -5269,11 +5423,11 @@ }, { "Number": 56, - "Text": "56 / 85Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInterfaceContainersRefType.ContainersRefTypeChildInterfacepublic interface ContainersRefType.ContainersRefTypeChildInterface", + "Text": "56 / 84Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInterfaceContainersRefType.ContainersRefTypeChildInterfacepublic interface ContainersRefType.ContainersRefTypeChildInterface", "Links": [ { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5282,7 +5436,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5291,7 +5445,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -5302,11 +5456,11 @@ }, { "Number": 57, - "Text": "57 / 85Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllDelegate ContainersRefTypeDelegateDelegateContainersRefType.ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", + "Text": "57 / 84Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllDelegate ContainersRefTypeDelegateDelegateContainersRefType.ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", "Links": [ { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5315,7 +5469,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5324,7 +5478,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -5335,7 +5489,7 @@ }, { "Number": 58, - "Text": "58 / 85Namespace: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", + "Text": "58 / 84Namespace: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" @@ -5411,7 +5565,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5420,7 +5574,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5429,7 +5583,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -5440,7 +5594,7 @@ }, { "Number": 59, - "Text": "59 / 85Namespace: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)", + "Text": "59 / 84Namespace: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" @@ -5516,7 +5670,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5525,7 +5679,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5534,7 +5688,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -5543,7 +5697,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -5552,7 +5706,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -5561,7 +5715,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -5570,7 +5724,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -5579,7 +5733,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -5588,7 +5742,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -5599,7 +5753,7 @@ }, { "Number": 60, - "Text": "60 / 85Namespace: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", + "Text": "60 / 84Namespace: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" @@ -5792,7 +5946,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5801,7 +5955,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5812,7 +5966,7 @@ }, { "Number": 61, - "Text": "61 / 85Namespace: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", + "Text": "61 / 84Namespace: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" @@ -5888,7 +6042,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5897,7 +6051,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -5906,7 +6060,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -5915,7 +6069,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -5924,7 +6078,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5933,7 +6087,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -5942,7 +6096,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5953,7 +6107,7 @@ }, { "Number": 62, - "Text": "62 / 85Extension 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)", + "Text": "62 / 84Extension 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" @@ -5966,7 +6120,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 339.5 @@ -5975,7 +6129,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 339.5 @@ -5984,7 +6138,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 339.5 @@ -5993,7 +6147,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6002,7 +6156,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6011,7 +6165,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6020,7 +6174,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6029,7 +6183,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6038,7 +6192,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 77, "Coordinates": { "Left": 28, "Top": 764 @@ -6047,7 +6201,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 77, "Coordinates": { "Left": 28, "Top": 764 @@ -6056,7 +6210,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 77, "Coordinates": { "Left": 28, "Top": 764 @@ -6065,7 +6219,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 77, "Coordinates": { "Left": 28, "Top": 764 @@ -6076,7 +6230,7 @@ }, { "Number": 63, - "Text": "63 / 85it'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", + "Text": "63 / 84it'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" @@ -6118,7 +6272,7 @@ }, { "Number": 64, - "Text": "64 / 85Here's main class of this Demo. You can see mostly type of article within this class and you for moredetail, please see the remarks. this class is a template class. It has two Generic parameter. they are: Tand K. The extension method of this class can refer to classPropertiesHint cat's age.Property Valueint\uF1C5Here's main class of this Demo. You can see mostly type of article within this class and you for moredetail, please see the remarks. this class is a template class. It has two Generic parameter. they are: Tand K. The extension method of this class can refer to classThis 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.Age[Obsolete]protected int Age { get; set; }this[string]public int this[string a] { protected get; set; }", + "Text": "64 / 84PropertiesHint 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" @@ -6151,7 +6305,7 @@ }, { "Number": 65, - "Text": "65 / 85EII property.Property Valuestring\uF1C5Here's main class of this Demo. You can see mostly type of article within this class and you for moredetail, please see the remarks. this class is a template class. It has two Generic parameter. they are: Tand K. The extension method of this class can refer to classMethodsIt'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.ExceptionsNamepublic string Name { get; }Override CalculateFood Namepublic Dictionary> CalculateFood(DateTime date)", + "Text": "65 / 84Property 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" @@ -6206,13 +6360,7 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" - } - ] - }, - { - "Number": 66, - "Text": "66 / 85ArgumentException\uF1C5This is an overridden argument exception. you can add additional exception by adding differentexception type.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.ParameterscatName int\uF1C5*Thie represent for cat name length.parameters object\uF1C5[]Optional parameters.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.argumentexception" }, @@ -6221,7 +6369,13 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.argumentexception" - }, + } + ] + }, + { + "Number": 66, + "Text": "66 / 84Parametersobj 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" }, @@ -6257,13 +6411,7 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" - } - ] - }, - { - "Number": 67, - "Text": "67 / 85Returnslong\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 exceptionEventsEat event of this catJump(T, K, ref bool)[Conditional(\"Debug\")]public void Jump(T ownType, K anotherOwnType, ref bool cheat)ownEat[Obsolete(\"This _event handler_ is deprecated.\")]", - "Links": [ + }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" }, @@ -6272,7 +6420,13 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" - }, + } + ] + }, + { + "Number": 67, + "Text": "67 / 84ParametersownType 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" }, @@ -6290,13 +6444,7 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.argumentexception" - } - ] - }, - { - "Number": 68, - "Text": "68 / 85Event TypeEventHandler\uF1C5Here's main class of this Demo. You can see mostly type of article within this class and you for moredetail, please see the remarks. this class is a template class. It has two Generic parameter. they are: Tand K. The extension method of this class can refer to classOperatorsAddition 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.public event EventHandler ownEatoperator +(Cat, int)public static int operator +(Cat lsr, int rsr)explicit operator Tom(Cat)", - "Links": [ + }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.eventhandler" }, @@ -6305,7 +6453,13 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.eventhandler" - }, + } + ] + }, + { + "Number": 68, + "Text": "68 / 84Addition 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" }, @@ -6332,12 +6486,30 @@ "Top": 0 } } + }, + { + "Goto": { + "PageNumber": 61, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 80, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, { "Number": 69, - "Text": "69 / 85Parameterssrc CatInstance of this class.ReturnsTomAdvanced class type of cat.Similar with operaotr +, refer to that topic.Parameterslsr CatHere's main class of this Demo. You can see mostly type of article within this class and you for moredetail, please see the remarks. this class is a template class. It has two Generic parameter. they are: Tand K. The extension method of this class can refer to classrsr int\uF1C5Here's main class of this Demo. You can see mostly type of article within this class and you for moredetail, please see the remarks. this class is a template class. It has two Generic parameter. they are: Tand K. The extension method of this class can refer to classReturnsint\uF1C5Here's main class of this Demo. You can see mostly type of article within this class and you for moredetail, please see the remarks. this class is a template class. It has two Generic parameter. they are: Tpublic static explicit operator Tom(Cat src)operator -(Cat, int)public static int operator -(Cat lsr, int rsr)", + "Text": "69 / 84Similar 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" @@ -6357,24 +6529,6 @@ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" }, - { - "Goto": { - "PageNumber": 61, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, - { - "Goto": { - "PageNumber": 81, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, { "Goto": { "PageNumber": 61, @@ -6388,12 +6542,7 @@ }, { "Number": 70, - "Text": "70 / 85and K. The extension method of this class can refer to class", - "Links": [] - }, - { - "Number": 71, - "Text": "71 / 85Namespace: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", + "Text": "70 / 84Namespace: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" @@ -6469,7 +6618,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6478,7 +6627,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6488,8 +6637,8 @@ ] }, { - "Number": 72, - "Text": "72 / 85Namespace: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": 71, + "Text": "71 / 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" @@ -6529,7 +6678,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6538,7 +6687,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6548,8 +6697,8 @@ ] }, { - "Number": 73, - "Text": "73 / 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", + "Number": 72, + "Text": "72 / 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" @@ -6571,7 +6720,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6580,7 +6729,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6590,8 +6739,8 @@ ] }, { - "Number": 74, - "Text": "74 / 85Property Valuestring\uF1C5This is basic interface of all animal.MethodsAnimal's eat method.Feed the animal with some foodParametersfood string\uF1C5Food to eatOverload method of eat. This define the animal eat by which tool.Parametersstring Name { get; }Eat()void Eat()Eat(string)void Eat(string food)Eat(Tool)void Eat(Tool tool) where Tool : class", + "Number": 73, + "Text": "73 / 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", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -6614,13 +6763,13 @@ ] }, { - "Number": 75, - "Text": "75 / 85tool ToolTool name.Type ParametersToolIt's a class type.", + "Number": 74, + "Text": "74 / 84Tool name.Type ParametersToolIt's a class type.", "Links": [] }, { - "Number": 76, - "Text": "76 / 85Namespace: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\uF1C5Cat's interfaceInterface ICatpublic interface ICat : IAnimaleatevent EventHandler eat", + "Number": 75, + "Text": "75 / 84Namespace: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" @@ -6633,7 +6782,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6642,7 +6791,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6651,7 +6800,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 90.499939 @@ -6660,7 +6809,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 90.499939 @@ -6669,7 +6818,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 425.75 @@ -6678,7 +6827,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 72, "Coordinates": { "Left": 28, "Top": 425.75 @@ -6687,52 +6836,52 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 73, "Coordinates": { "Left": 28, - "Top": 554.75 + "Top": 584.75 } } }, { "Goto": { - "PageNumber": 74, + "PageNumber": 73, "Coordinates": { "Left": 28, - "Top": 554.75 + "Top": 584.75 } } }, { "Goto": { - "PageNumber": 74, + "PageNumber": 73, "Coordinates": { "Left": 28, - "Top": 184.24994 + "Top": 214.24994 } } }, { "Goto": { - "PageNumber": 74, + "PageNumber": 73, "Coordinates": { "Left": 28, - "Top": 419.74994 + "Top": 449.74994 } } }, { "Goto": { - "PageNumber": 74, + "PageNumber": 73, "Coordinates": { "Left": 28, - "Top": 419.74994 + "Top": 449.74994 } } }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6741,7 +6890,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6750,7 +6899,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6759,7 +6908,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6768,7 +6917,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6777,7 +6926,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6786,7 +6935,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6795,7 +6944,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 76, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6804,7 +6953,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 77, "Coordinates": { "Left": 28, "Top": 764 @@ -6813,7 +6962,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 77, "Coordinates": { "Left": 28, "Top": 764 @@ -6822,7 +6971,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 77, "Coordinates": { "Left": 28, "Top": 764 @@ -6831,7 +6980,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 77, "Coordinates": { "Left": 28, "Top": 764 @@ -6841,8 +6990,8 @@ ] }, { - "Number": 77, - "Text": "77 / 85Namespace: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": 76, + "Text": "76 / 84Namespace: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" @@ -6918,7 +7067,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6927,7 +7076,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6936,7 +7085,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -6945,7 +7094,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -6954,7 +7103,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -6963,7 +7112,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -6991,8 +7140,8 @@ ] }, { - "Number": 78, - "Text": "78 / 85Extension 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": 77, + "Text": "77 / 84Extension 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" @@ -7005,7 +7154,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -7015,12 +7164,12 @@ ] }, { - "Number": 79, - "Text": "79 / 85Namespace: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": 78, + "Text": "78 / 84Namespace: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 @@ -7029,7 +7178,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -7039,8 +7188,8 @@ ] }, { - "Number": 80, - "Text": "80 / 85Namespace: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": 79, + "Text": "79 / 84Namespace: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" @@ -7071,7 +7220,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -7080,7 +7229,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -7090,8 +7239,8 @@ ] }, { - "Number": 81, - "Text": "81 / 85Namespace: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": 80, + "Text": "80 / 84Namespace: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" @@ -7185,7 +7334,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -7194,7 +7343,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -7203,7 +7352,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7212,7 +7361,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7221,7 +7370,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7230,7 +7379,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7239,7 +7388,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -7248,7 +7397,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7257,7 +7406,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7266,7 +7415,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7275,7 +7424,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7284,7 +7433,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7293,7 +7442,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7302,7 +7451,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7311,7 +7460,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7320,7 +7469,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -7330,8 +7479,8 @@ ] }, { - "Number": 82, - "Text": "82 / 85ReturnsComplexComplex TomFromBaseClassExceptionsNotImplementedException\uF1C5This is not implementedArgumentException\uF1C5This is the exception to be thrown when implementedCatExceptionThis is the exception in current documentation", + "Number": 81, + "Text": "81 / 84ReturnsComplexComplex 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" @@ -7362,7 +7511,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -7371,7 +7520,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7380,7 +7529,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7389,7 +7538,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7398,7 +7547,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7407,7 +7556,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7416,7 +7565,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7425,7 +7574,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7434,7 +7583,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7462,8 +7611,8 @@ ] }, { - "Number": 83, - "Text": "83 / 85Namespace: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": 82, + "Text": "82 / 84Namespace: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" @@ -7548,7 +7697,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -7557,7 +7706,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -7566,7 +7715,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -7575,7 +7724,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 80, "Coordinates": { "Left": 28, "Top": 351.5 @@ -7585,12 +7734,12 @@ ] }, { - "Number": 84, - "Text": "84 / 85EnumsColorTypeEnumeration ColorTypeNamespace MRef.Demo.Enumeration", + "Number": 83, + "Text": "83 / 84EnumsColorTypeEnumeration ColorTypeNamespace MRef.Demo.Enumeration", "Links": [ { "Goto": { - "PageNumber": 85, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -7599,7 +7748,7 @@ }, { "Goto": { - "PageNumber": 85, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -7609,8 +7758,8 @@ ] }, { - "Number": 85, - "Text": "85 / 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", + "Number": 84, + "Text": "84 / 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" @@ -7629,7 +7778,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -7836,7 +7985,7 @@ } }, { - "Title": "IInheritdoc", + "Title": "Dog", "Children": [], "Destination": { "PageNumber": 29, @@ -7846,11 +7995,22 @@ } } }, + { + "Title": "IInheritdoc", + "Children": [], + "Destination": { + "PageNumber": 31, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, { "Title": "Inheritdoc", "Children": [], "Destination": { - "PageNumber": 30, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -7861,7 +8021,7 @@ "Title": "Inheritdoc.Issue6366", "Children": [], "Destination": { - "PageNumber": 32, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -7872,7 +8032,7 @@ "Title": "Inheritdoc.Issue6366.Class1", "Children": [], "Destination": { - "PageNumber": 33, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -7883,7 +8043,7 @@ "Title": "Inheritdoc.Issue6366.Class2", "Children": [], "Destination": { - "PageNumber": 35, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -7894,7 +8054,7 @@ "Title": "Inheritdoc.Issue7035", "Children": [], "Destination": { - "PageNumber": 36, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -7905,7 +8065,7 @@ "Title": "Inheritdoc.Issue7484", "Children": [], "Destination": { - "PageNumber": 37, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -7916,7 +8076,7 @@ "Title": "Inheritdoc.Issue8101", "Children": [], "Destination": { - "PageNumber": 39, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -7927,7 +8087,7 @@ "Title": "Inheritdoc.Issue8129", "Children": [], "Destination": { - "PageNumber": 41, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -7938,7 +8098,7 @@ "Title": "Issue8725", "Children": [], "Destination": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -7961,7 +8121,7 @@ "Title": "BaseClass1", "Children": [], "Destination": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -7972,7 +8132,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 45, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -7981,7 +8141,7 @@ } ], "Destination": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -7998,7 +8158,7 @@ "Title": "ContainersRefType", "Children": [], "Destination": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -8073,7 +8233,7 @@ } ], "Destination": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -8106,7 +8266,7 @@ "Title": "Complex", "Children": [], "Destination": { - "PageNumber": 71, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -8117,7 +8277,7 @@ "Title": "FakeDelegate", "Children": [], "Destination": { - "PageNumber": 72, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -8128,7 +8288,7 @@ "Title": "IAnimal", "Children": [], "Destination": { - "PageNumber": 73, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -8139,7 +8299,7 @@ "Title": "ICat", "Children": [], "Destination": { - "PageNumber": 76, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -8150,7 +8310,7 @@ "Title": "ICatExtension", "Children": [], "Destination": { - "PageNumber": 77, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -8161,7 +8321,7 @@ "Title": "MRefDelegate", "Children": [], "Destination": { - "PageNumber": 79, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -8172,7 +8332,7 @@ "Title": "MRefNormalDelegate", "Children": [], "Destination": { - "PageNumber": 80, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -8183,7 +8343,7 @@ "Title": "Tom", "Children": [], "Destination": { - "PageNumber": 81, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -8194,7 +8354,7 @@ "Title": "TomFromBaseClass", "Children": [], "Destination": { - "PageNumber": 83, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -8203,7 +8363,7 @@ } ], "Destination": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -8217,7 +8377,7 @@ "Title": "ColorType", "Children": [], "Destination": { - "PageNumber": 85, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -8226,7 +8386,7 @@ } ], "Destination": { - "PageNumber": 84, + "PageNumber": 83, "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 61a8f03cb9b..ef5b52a1ebf 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 @@ -119,6 +119,12 @@ "topicHref": "BuildFromProject.Class1.Test-1.html", "topicUid": "BuildFromProject.Class1.Test`1" }, + { + "name": "Dog", + "href": "BuildFromProject.Dog.html", + "topicHref": "BuildFromProject.Dog.html", + "topicUid": "BuildFromProject.Dog" + }, { "name": "IInheritdoc", "href": "BuildFromProject.IInheritdoc.html", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/BuildFromProject.Dog.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/BuildFromProject.Dog.html.view.verified.json new file mode 100644 index 00000000000..67c5c6817a7 --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/BuildFromProject.Dog.html.view.verified.json @@ -0,0 +1,21 @@ +{ + "_appName": "Seed", + "_appTitle": "docfx seed website", + "_enableSearch": true, + "pdf": true, + "pdfTocPage": true, + "description": "Class representing a dog.", + "title": "Class Dog", + "content": "

Class Dog

\r\n
\r\n
Namespace
BuildFromProject
Assembly
BuildFromProject.dll
\r\n

Class representing a dog.

\n
public class Dog

Inheritance

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

Inherited Members

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

Constructors

Dog(string, int)

\r\n

Constructor.

\n
public Dog(string name, int age)

Parameters

name string
\r\n
\r\n\r\n\r\n

Name of the dog.

\n\r\n
age int
\r\n
\r\n\r\n\r\n

Age of the dog.

\n\r\n

Properties

Age

\r\n

Age of the dog.

\n
public int Age { get; }

Property Value

int
\r\n
\r\n\r\n\r\n\r\n

Name

\r\n

Name of the dog.

\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/BuildFromProject.Dog.yml", + "_navKey": "~/toc.yml", + "_navPath": "toc.html", + "_navRel": "../toc.html", + "_path": "apipage/BuildFromProject.Dog.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/BuildFromProject.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/BuildFromProject.html.view.verified.json index 544227c6a0c..2c466f39f71 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/BuildFromProject.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/apipage/BuildFromProject.html.view.verified.json @@ -5,7 +5,7 @@ "pdf": true, "pdfTocPage": true, "title": "Namespace BuildFromProject", - "content": "

Namespace BuildFromProject

\r\n

Namespaces

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

Classes

Inheritdoc.Issue6366.Class1<T>
\r\n
\r\n\r\n\r\n\r\n
Class1
\r\n
\r\n\r\n\r\n\r\n
Inheritdoc.Issue6366.Class2
\r\n
\r\n\r\n\r\n\r\n
Inheritdoc
\r\n
\r\n\r\n\r\n\r\n
Inheritdoc.Issue6366
\r\n
\r\n\r\n\r\n\r\n
Inheritdoc.Issue7035
\r\n
\r\n\r\n\r\n\r\n
Inheritdoc.Issue7484
\r\n
\r\n\r\n\r\n

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

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

A nice class

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

Structs

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

Interfaces

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

Enums

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

Namespace BuildFromProject

\r\n

Namespaces

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

Classes

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

Class representing a dog.

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

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

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

A nice class

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

Structs

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

Interfaces

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

Enums

Class1.Issue9260
\r\n
\r\n\r\n\r\n\r\n
", "yamlmime": "ApiPage", "_disableNextArticle": true, "_key": "obj/apipage/BuildFromProject.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 da747f7fb82..355a80d75e9 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 @@ -188,6 +188,15 @@ "items": [], "leaf": true }, + { + "name": "Dog", + "href": "BuildFromProject.Dog.html", + "topicHref": "BuildFromProject.Dog.html", + "tocHref": null, + "level": 3.0, + "items": [], + "leaf": true + }, { "name": "Inheritdoc", "href": "BuildFromProject.Inheritdoc.html", 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 e4e6fa6e432..769ecbab285 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\":\"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\":\"Issue8725\",\"href\":\"BuildFromProject.Issue8725.html\",\"topicHref\":\"BuildFromProject.Issue8725.html\"},{\"name\":\"Structs\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8129.html\"},{\"name\":\"Interfaces\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"BuildFromProject.Class1.IIssue8948.html\"},{\"name\":\"IInheritdoc\",\"href\":\"BuildFromProject.IInheritdoc.html\",\"topicHref\":\"BuildFromProject.IInheritdoc.html\"},{\"name\":\"Enums\"},{\"name\":\"Class1.Issue9260\",\"href\":\"BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"BuildFromProject.Class1.Issue9260.html\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"BuildFromVBSourceCode.html\",\"topicHref\":\"BuildFromVBSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"BaseClass1\",\"href\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"BuildFromVBSourceCode.BaseClass1.html\"},{\"name\":\"Class1\",\"href\":\"BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"BuildFromVBSourceCode.Class1.html\"}]},{\"name\":\"CatLibrary\",\"href\":\"CatLibrary.html\",\"topicHref\":\"CatLibrary.html\",\"items\":[{\"name\":\"Core\",\"href\":\"CatLibrary.Core.html\",\"topicHref\":\"CatLibrary.Core.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"CatLibrary.Core.ExplicitLayoutClass.html\"},{\"name\":\"Issue231\",\"href\":\"CatLibrary.Core.Issue231.html\",\"topicHref\":\"CatLibrary.Core.Issue231.html\"},{\"name\":\"Structs\"},{\"name\":\"ContainersRefType\",\"href\":\"CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.html\"},{\"name\":\"Interfaces\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\"},{\"name\":\"Enums\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ColorType.html\"},{\"name\":\"Delegates\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\"}]},{\"name\":\"Classes\"},{\"name\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\"},{\"name\":\"CatException\",\"href\":\"CatLibrary.CatException-1.html\",\"topicHref\":\"CatLibrary.CatException-1.html\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\"},{\"name\":\"ICatExtension\",\"href\":\"CatLibrary.ICatExtension.html\",\"topicHref\":\"CatLibrary.ICatExtension.html\"},{\"name\":\"Tom\",\"href\":\"CatLibrary.Tom.html\",\"topicHref\":\"CatLibrary.Tom.html\"},{\"name\":\"TomFromBaseClass\",\"href\":\"CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"CatLibrary.TomFromBaseClass.html\"},{\"name\":\"Interfaces\"},{\"name\":\"IAnimal\",\"href\":\"CatLibrary.IAnimal.html\",\"topicHref\":\"CatLibrary.IAnimal.html\"},{\"name\":\"ICat\",\"href\":\"CatLibrary.ICat.html\",\"topicHref\":\"CatLibrary.ICat.html\"},{\"name\":\"Delegates\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\"},{\"name\":\"MRefDelegate\",\"href\":\"CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"CatLibrary.MRefDelegate-3.html\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"CatLibrary.MRefNormalDelegate.html\"}]},{\"name\":\"MRef\",\"href\":\"MRef.html\",\"topicHref\":\"MRef.html\",\"items\":[{\"name\":\"Demo\",\"href\":\"MRef.Demo.html\",\"topicHref\":\"MRef.Demo.html\",\"items\":[{\"name\":\"Enumeration\",\"href\":\"MRef.Demo.Enumeration.html\",\"topicHref\":\"MRef.Demo.Enumeration.html\",\"items\":[{\"name\":\"Enums\"},{\"name\":\"ColorType\",\"href\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"MRef.Demo.Enumeration.ColorType.html\"}]}]}]}],\"pdf\":true,\"pdfTocPage\":true}" + "content": "{\"items\":[{\"name\":\"BuildFromAssembly\",\"href\":\"BuildFromAssembly.html\",\"topicHref\":\"BuildFromAssembly.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"Class1\",\"href\":\"BuildFromAssembly.Class1.html\",\"topicHref\":\"BuildFromAssembly.Class1.html\"},{\"name\":\"Structs\"},{\"name\":\"Issue5432\",\"href\":\"BuildFromAssembly.Issue5432.html\",\"topicHref\":\"BuildFromAssembly.Issue5432.html\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"BuildFromCSharpSourceCode.html\",\"topicHref\":\"BuildFromCSharpSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"CSharp\",\"href\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"BuildFromCSharpSourceCode.CSharp.html\"}]},{\"name\":\"BuildFromProject\",\"href\":\"BuildFromProject.html\",\"topicHref\":\"BuildFromProject.html\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"BuildFromProject.Issue8540.html\",\"topicHref\":\"BuildFromProject.Issue8540.html\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.A.html\"}]},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.B.html\"}]}]},{\"name\":\"Classes\"},{\"name\":\"Class1\",\"href\":\"BuildFromProject.Class1.html\",\"topicHref\":\"BuildFromProject.Class1.html\"},{\"name\":\"Class1.Issue8665\",\"href\":\"BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8665.html\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8696Attribute.html\"},{\"name\":\"Class1.Issue8948\",\"href\":\"BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8948.html\"},{\"name\":\"Class1.Test\",\"href\":\"BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"BuildFromProject.Class1.Test-1.html\"},{\"name\":\"Dog\",\"href\":\"BuildFromProject.Dog.html\",\"topicHref\":\"BuildFromProject.Dog.html\"},{\"name\":\"Inheritdoc\",\"href\":\"BuildFromProject.Inheritdoc.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.html\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.html\"},{\"name\":\"Inheritdoc.Issue6366.Class1\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7035.html\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7484.html\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8101.html\"},{\"name\":\"Issue8725\",\"href\":\"BuildFromProject.Issue8725.html\",\"topicHref\":\"BuildFromProject.Issue8725.html\"},{\"name\":\"Structs\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8129.html\"},{\"name\":\"Interfaces\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"BuildFromProject.Class1.IIssue8948.html\"},{\"name\":\"IInheritdoc\",\"href\":\"BuildFromProject.IInheritdoc.html\",\"topicHref\":\"BuildFromProject.IInheritdoc.html\"},{\"name\":\"Enums\"},{\"name\":\"Class1.Issue9260\",\"href\":\"BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"BuildFromProject.Class1.Issue9260.html\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"BuildFromVBSourceCode.html\",\"topicHref\":\"BuildFromVBSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"BaseClass1\",\"href\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"BuildFromVBSourceCode.BaseClass1.html\"},{\"name\":\"Class1\",\"href\":\"BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"BuildFromVBSourceCode.Class1.html\"}]},{\"name\":\"CatLibrary\",\"href\":\"CatLibrary.html\",\"topicHref\":\"CatLibrary.html\",\"items\":[{\"name\":\"Core\",\"href\":\"CatLibrary.Core.html\",\"topicHref\":\"CatLibrary.Core.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"CatLibrary.Core.ExplicitLayoutClass.html\"},{\"name\":\"Issue231\",\"href\":\"CatLibrary.Core.Issue231.html\",\"topicHref\":\"CatLibrary.Core.Issue231.html\"},{\"name\":\"Structs\"},{\"name\":\"ContainersRefType\",\"href\":\"CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.html\"},{\"name\":\"Interfaces\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\"},{\"name\":\"Enums\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ColorType.html\"},{\"name\":\"Delegates\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\"}]},{\"name\":\"Classes\"},{\"name\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\"},{\"name\":\"CatException\",\"href\":\"CatLibrary.CatException-1.html\",\"topicHref\":\"CatLibrary.CatException-1.html\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\"},{\"name\":\"ICatExtension\",\"href\":\"CatLibrary.ICatExtension.html\",\"topicHref\":\"CatLibrary.ICatExtension.html\"},{\"name\":\"Tom\",\"href\":\"CatLibrary.Tom.html\",\"topicHref\":\"CatLibrary.Tom.html\"},{\"name\":\"TomFromBaseClass\",\"href\":\"CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"CatLibrary.TomFromBaseClass.html\"},{\"name\":\"Interfaces\"},{\"name\":\"IAnimal\",\"href\":\"CatLibrary.IAnimal.html\",\"topicHref\":\"CatLibrary.IAnimal.html\"},{\"name\":\"ICat\",\"href\":\"CatLibrary.ICat.html\",\"topicHref\":\"CatLibrary.ICat.html\"},{\"name\":\"Delegates\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\"},{\"name\":\"MRefDelegate\",\"href\":\"CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"CatLibrary.MRefDelegate-3.html\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"CatLibrary.MRefNormalDelegate.html\"}]},{\"name\":\"MRef\",\"href\":\"MRef.html\",\"topicHref\":\"MRef.html\",\"items\":[{\"name\":\"Demo\",\"href\":\"MRef.Demo.html\",\"topicHref\":\"MRef.Demo.html\",\"items\":[{\"name\":\"Enumeration\",\"href\":\"MRef.Demo.Enumeration.html\",\"topicHref\":\"MRef.Demo.Enumeration.html\",\"items\":[{\"name\":\"Enums\"},{\"name\":\"ColorType\",\"href\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"MRef.Demo.Enumeration.ColorType.html\"}]}]}]}],\"pdf\":true,\"pdfTocPage\":true}" } \ 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 9d6c3859d4e..20ee7b3ed8d 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": 85, + "NumberOfPages": 87, "Pages": [ { "Number": 1, - "Text": "Table of ContentsBuildFromAssembly3ClassesClass14StructsIssue54325BuildFromCSharpSourceCode6ClassesCSharp7BuildFromProject8Issue854010A11ClassesA12B13ClassesB14ClassesClass115Class1.Issue866521Class1.Issue8696Attribute24Class1.Issue894826Class1.Test27Inheritdoc28Inheritdoc.Issue636630Inheritdoc.Issue6366.Class131Inheritdoc.Issue6366.Class233Inheritdoc.Issue703535Inheritdoc.Issue748436Inheritdoc.Issue810138Issue872540StructsInheritdoc.Issue812941InterfacesClass1.IIssue894842IInheritdoc43EnumsClass1.Issue926044BuildFromVBSourceCode45", + "Text": "Table of ContentsBuildFromAssembly3ClassesClass14StructsIssue54325BuildFromCSharpSourceCode6ClassesCSharp7BuildFromProject8Issue854010A11ClassesA12B13ClassesB14ClassesClass115Class1.Issue866521Class1.Issue8696Attribute24Class1.Issue894826Class1.Test27Dog28Inheritdoc30Inheritdoc.Issue636632Inheritdoc.Issue6366.Class133Inheritdoc.Issue6366.Class235Inheritdoc.Issue703537Inheritdoc.Issue748438Inheritdoc.Issue810140Issue872542StructsInheritdoc.Issue812943InterfacesClass1.IIssue894844IInheritdoc45EnumsClass1.Issue926046", "Links": [ { "Goto": { @@ -169,7 +169,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -196,7 +196,7 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -223,7 +223,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -232,7 +232,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -241,7 +241,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -250,7 +250,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -259,7 +259,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -270,17 +270,8 @@ }, { "Number": 2, - "Text": "ClassesBaseClass146Class147CatLibrary50Core52ClassesContainersRefType.ContainersRefTypeChild53ExplicitLayoutClass54Issue23155StructsContainersRefType56InterfacesContainersRefType.ContainersRefTypeChildInterface58EnumsContainersRefType.ColorType59DelegatesContainersRefType.ContainersRefTypeDelegate60ClassesCat61CatException69Complex70ICatExtension71Tom73TomFromBaseClass75InterfacesIAnimal76ICat78DelegatesFakeDelegate79MRefDelegate80MRefNormalDelegate81MRef82Demo83Enumeration84EnumsColorType85", + "Text": "BuildFromVBSourceCode47ClassesBaseClass148Class149CatLibrary52Core54ClassesContainersRefType.ContainersRefTypeChild55ExplicitLayoutClass56Issue23157StructsContainersRefType58InterfacesContainersRefType.ContainersRefTypeChildInterface60EnumsContainersRefType.ColorType61DelegatesContainersRefType.ContainersRefTypeDelegate62ClassesCat63CatException71Complex72ICatExtension73Tom75TomFromBaseClass77InterfacesIAnimal78ICat80DelegatesFakeDelegate81MRefDelegate82MRefNormalDelegate83MRef84Demo85Enumeration86EnumsColorType87", "Links": [ - { - "Goto": { - "PageNumber": 46, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, { "Goto": { "PageNumber": 47, @@ -292,7 +283,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -301,7 +292,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -310,7 +301,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -346,7 +337,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -355,7 +346,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -382,7 +373,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -391,7 +382,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -409,7 +400,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -418,7 +409,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -427,7 +418,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -436,7 +427,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -445,7 +436,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -505,12 +496,30 @@ "Top": 0 } } + }, + { + "Goto": { + "PageNumber": 86, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 87, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, { "Number": 3, - "Text": "3 / 85ClassesClass1This is a test class.StructsIssue5432Namespace BuildFromAssembly", + "Text": "3 / 87ClassesClass1This is a test class.StructsIssue5432Namespace BuildFromAssembly", "Links": [ { "Goto": { @@ -534,7 +543,7 @@ }, { "Number": 4, - "Text": "4 / 85Namespace:BuildFromAssemblyAssembly:BuildFromAssembly.dllThis is a test class.Inheritanceobject\uF1C5 Class1Inherited Membersobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ToString()\uF1C5 , object.Equals(object?)\uF1C5 ,object.Equals(object?, object?)\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5ConstructorsMethodsHello World.Class Class1public class Class1\uF12CClass1()public Class1()HelloWorld()public static void HelloWorld()", + "Text": "4 / 87Namespace:BuildFromAssemblyAssembly:BuildFromAssembly.dllThis is a test class.Inheritanceobject\uF1C5 Class1Inherited Membersobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ToString()\uF1C5 , object.Equals(object?)\uF1C5 ,object.Equals(object?, object?)\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5ConstructorsMethodsHello World.Class Class1public class Class1\uF12CClass1()public Class1()HelloWorld()public static void HelloWorld()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -630,7 +639,7 @@ }, { "Number": 5, - "Text": "5 / 85Namespace: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; }", + "Text": "5 / 87Namespace: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" @@ -708,7 +717,7 @@ }, { "Number": 6, - "Text": "6 / 85ClassesCSharpNamespace BuildFromCSharpSourceCode", + "Text": "6 / 87ClassesCSharpNamespace BuildFromCSharpSourceCode", "Links": [ { "Goto": { @@ -723,7 +732,7 @@ }, { "Number": 7, - "Text": "7 / 85Namespace: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": "7 / 87Namespace: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" @@ -828,7 +837,7 @@ }, { "Number": 8, - "Text": "8 / 85NamespacesBuildFromProject.Issue8540ClassesInheritdoc.Issue6366.Class1Class1Inheritdoc.Issue6366.Class2InheritdocInheritdoc.Issue6366Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101Class1.Issue8665Class1.Issue8696AttributeIssue8725A nice classClass1.Issue8948Class1.TestStructsInheritdoc.Issue8129InterfacesIInheritdocClass1.IIssue8948Namespace BuildFromProject", + "Text": "8 / 87NamespacesBuildFromProject.Issue8540ClassesInheritdoc.Issue6366.Class1Class1Inheritdoc.Issue6366.Class2DogClass representing a dog.InheritdocInheritdoc.Issue6366Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101Class1.Issue8665Class1.Issue8696AttributeIssue8725A nice classClass1.Issue8948Class1.TestStructsInheritdoc.Issue8129InterfacesNamespace BuildFromProject", "Links": [ { "Goto": { @@ -841,7 +850,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -859,7 +868,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -886,7 +895,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -895,7 +904,7 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -911,6 +920,15 @@ } } }, + { + "Goto": { + "PageNumber": 40, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, { "Goto": { "PageNumber": 21, @@ -931,7 +949,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -958,16 +976,22 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 } } - }, + } + ] + }, + { + "Number": 9, + "Text": "9 / 87IInheritdocClass1.IIssue8948EnumsClass1.Issue9260", + "Links": [ { "Goto": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -976,22 +1000,16 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 } } - } - ] - }, - { - "Number": 9, - "Text": "9 / 85EnumsClass1.Issue9260", - "Links": [ + }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -1002,7 +1020,7 @@ }, { "Number": 10, - "Text": "10 / 85NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.BNamespace BuildFromProject.Issue8540", + "Text": "10 / 87NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.BNamespace BuildFromProject.Issue8540", "Links": [ { "Goto": { @@ -1026,7 +1044,7 @@ }, { "Number": 11, - "Text": "11 / 85ClassesANamespace BuildFromProject.Issue8540.A", + "Text": "11 / 87ClassesANamespace BuildFromProject.Issue8540.A", "Links": [ { "Goto": { @@ -1041,7 +1059,7 @@ }, { "Number": 12, - "Text": "12 / 85Namespace: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", + "Text": "12 / 87Namespace: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" @@ -1137,7 +1155,7 @@ }, { "Number": 13, - "Text": "13 / 85ClassesBNamespace BuildFromProject.Issue8540.B", + "Text": "13 / 87ClassesBNamespace BuildFromProject.Issue8540.B", "Links": [ { "Goto": { @@ -1152,7 +1170,7 @@ }, { "Number": 14, - "Text": "14 / 85Namespace: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", + "Text": "14 / 87Namespace: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" @@ -1248,7 +1266,7 @@ }, { "Number": 15, - "Text": "15 / 85Namespace: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()", + "Text": "15 / 87Namespace: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" @@ -1353,12 +1371,12 @@ }, { "Number": 16, - "Text": "16 / 85IConfiguration 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()", + "Text": "16 / 87IConfiguration 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": 17, - "Text": "17 / 85RemarksInline .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);", + "Text": "17 / 87RemarksInline .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/" @@ -1373,12 +1391,12 @@ }, { "Number": 18, - "Text": "18 / 85RemarksRemarks@\"\\\\?\\\" @\"\\\\?\\\"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", + "Text": "18 / 87RemarksRemarks@\"\\\\?\\\" @\"\\\\?\\\"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": 19, - "Text": "19 / 85Type 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()", + "Text": "19 / 87Type 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" @@ -1420,12 +1438,12 @@ }, { "Number": 20, - "Text": "20 / 85RemarksThis is remarks.", + "Text": "20 / 87RemarksThis is remarks.", "Links": [] }, { "Number": 21, - "Text": "21 / 85Namespace: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)", + "Text": "21 / 87Namespace: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" @@ -1539,7 +1557,7 @@ }, { "Number": 22, - "Text": "22 / 85Parametersfoo 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; }", + "Text": "22 / 87Parametersfoo 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" @@ -1599,7 +1617,7 @@ }, { "Number": 23, - "Text": "23 / 85Property Valuestring\uF1C5Property Valueint\uF1C5Foopublic int Foo { get; }", + "Text": "23 / 87Property Valuestring\uF1C5Property Valueint\uF1C5Foopublic int Foo { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -1623,7 +1641,7 @@ }, { "Number": 24, - "Text": "24 / 85Namespace: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", + "Text": "24 / 87Namespace: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" @@ -2007,7 +2025,7 @@ }, { "Number": 25, - "Text": "25 / 85object.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)", + "Text": "25 / 87object.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)" @@ -2130,7 +2148,7 @@ }, { "Number": 26, - "Text": "26 / 85Namespace: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()", + "Text": "26 / 87Namespace: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" @@ -2233,7 +2251,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -2244,7 +2262,7 @@ }, { "Number": 27, - "Text": "27 / 85Namespace: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", + "Text": "27 / 87Namespace: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" @@ -2349,7 +2367,145 @@ }, { "Number": 28, - "Text": "28 / 85Namespace: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()", + "Text": "28 / 87Namespace:BuildFromProjectAssembly:BuildFromProject.dllClass representing a dog.Inheritanceobject\uF1C5 DogInherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5ConstructorsConstructor.Parametersname string\uF1C5Name of the dog.age int\uF1C5Age of the dog.PropertiesClass Dogpublic class Dog\uF12CDog(string, int)public Dog(string name, int age)", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, + { + "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.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Goto": { + "PageNumber": 8, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 28, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 29, + "Text": "29 / 87Age of the dog.Property Valueint\uF1C5Name of the dog.Property Valuestring\uF1C5Agepublic int Age { get; }Namepublic string Name { get; }", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "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" + } + ] + }, + { + "Number": 30, + "Text": "30 / 87Namespace: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" @@ -2443,7 +2599,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -2452,7 +2608,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -2462,13 +2618,13 @@ ] }, { - "Number": 29, - "Text": "29 / 85This method should do something...public void Issue7629()", + "Number": 31, + "Text": "31 / 87This method should do something...public void Issue7629()", "Links": [] }, { - "Number": 30, - "Text": "30 / 85Namespace: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": 32, + "Text": "32 / 87Namespace: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" @@ -2553,7 +2709,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -2563,8 +2719,8 @@ ] }, { - "Number": 31, - "Text": "31 / 85Namespace: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": 33, + "Text": "33 / 87Namespace: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" @@ -2658,7 +2814,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -2668,13 +2824,13 @@ ] }, { - "Number": 32, - "Text": "32 / 85ReturnsTThis text inherited.", + "Number": 34, + "Text": "34 / 87ReturnsTThis text inherited.", "Links": [] }, { - "Number": 33, - "Text": "33 / 85Namespace: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": 35, + "Text": "35 / 87Namespace: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" @@ -2786,7 +2942,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -2795,7 +2951,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -2804,7 +2960,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 33, "Coordinates": { "Left": 28, "Top": 328.25 @@ -2814,13 +2970,13 @@ ] }, { - "Number": 34, - "Text": "34 / 85This text inherited.", + "Number": 36, + "Text": "36 / 87This text inherited.", "Links": [] }, { - "Number": 35, - "Text": "35 / 85Namespace: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": 37, + "Text": "37 / 87Namespace: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" @@ -2905,7 +3061,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -2915,8 +3071,8 @@ ] }, { - "Number": 36, - "Text": "36 / 85Namespace: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": 38, + "Text": "38 / 87Namespace: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" @@ -3001,7 +3157,7 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -3026,8 +3182,8 @@ ] }, { - "Number": 37, - "Text": "37 / 85A 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": 39, + "Text": "39 / 87A 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" @@ -3059,8 +3215,8 @@ ] }, { - "Number": 38, - "Text": "38 / 85Namespace: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": 40, + "Text": "40 / 87Namespace: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" @@ -3190,7 +3346,7 @@ }, { "Goto": { - "PageNumber": 38, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -3200,8 +3356,8 @@ ] }, { - "Number": 39, - "Text": "39 / 85A 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": 41, + "Text": "41 / 87A 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" @@ -3269,8 +3425,8 @@ ] }, { - "Number": 40, - "Text": "40 / 85Namespace:BuildFromProjectAssembly:BuildFromProject.dllA nice classInheritanceobject\uF1C5 Issue8725Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsAnother nice operationA nice operationSee AlsoClass1Class Issue8725public class Issue8725\uF12CMoreOperations()public void MoreOperations()MyOperation()public void MyOperation()", + "Number": 42, + "Text": "42 / 87Namespace:BuildFromProjectAssembly:BuildFromProject.dllA nice classInheritanceobject\uF1C5 Issue8725Inherited Membersobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5MethodsAnother nice operationA nice operationSee AlsoClass1Class Issue8725public class Issue8725\uF12CMoreOperations()public void MoreOperations()MyOperation()public void MyOperation()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3355,7 +3511,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -3374,8 +3530,8 @@ ] }, { - "Number": 41, - "Text": "41 / 85Namespace: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": 43, + "Text": "43 / 87Namespace: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)" @@ -3452,8 +3608,8 @@ ] }, { - "Number": 42, - "Text": "42 / 85Namespace: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": 44, + "Text": "44 / 87Namespace: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" @@ -3476,8 +3632,8 @@ ] }, { - "Number": 43, - "Text": "43 / 85Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsThis method should do something...Interface IInheritdocpublic interface IInheritdocIssue7629()void Issue7629()", + "Number": 45, + "Text": "45 / 87Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsThis method should do something...Interface IInheritdocpublic interface IInheritdocIssue7629()void Issue7629()", "Links": [ { "Goto": { @@ -3491,8 +3647,8 @@ ] }, { - "Number": 44, - "Text": "44 / 85Namespace: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": 46, + "Text": "46 / 87Namespace: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" @@ -3515,12 +3671,12 @@ ] }, { - "Number": 45, - "Text": "45 / 85ClassesBaseClass1This is the BaseClassClass1This is summary from vb class...Namespace BuildFromVBSourceCode", + "Number": 47, + "Text": "47 / 87ClassesBaseClass1This is the BaseClassClass1This is summary from vb class...Namespace BuildFromVBSourceCode", "Links": [ { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -3529,7 +3685,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -3539,8 +3695,8 @@ ] }, { - "Number": 46, - "Text": "46 / 85Namespace: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": 48, + "Text": "48 / 87Namespace: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" @@ -3634,7 +3790,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -3643,7 +3799,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -3652,7 +3808,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -3661,7 +3817,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -3671,8 +3827,8 @@ ] }, { - "Number": 47, - "Text": "47 / 85Namespace: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": 49, + "Text": "49 / 87Namespace: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" @@ -3757,7 +3913,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -3766,7 +3922,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -3775,7 +3931,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -3784,7 +3940,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Coordinates": { "Left": 28, "Top": 308.75 @@ -3793,7 +3949,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -3803,8 +3959,8 @@ ] }, { - "Number": 48, - "Text": "48 / 85Property 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": 50, + "Text": "50 / 87Property 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" @@ -3826,7 +3982,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -3835,7 +3991,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -3845,8 +4001,8 @@ ] }, { - "Number": 49, - "Text": "49 / 85ReturnsDateTime\uF1C5", + "Number": 51, + "Text": "51 / 87ReturnsDateTime\uF1C5", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" @@ -3860,12 +4016,12 @@ ] }, { - "Number": 50, - "Text": "50 / 85NamespacesCatLibrary.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": 52, + "Text": "52 / 87NamespacesCatLibrary.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": 52, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -3874,7 +4030,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -3889,7 +4045,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -3898,7 +4054,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -3907,7 +4063,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -3916,7 +4072,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -3925,7 +4081,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -3934,7 +4090,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -3943,7 +4099,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -3953,12 +4109,12 @@ ] }, { - "Number": 51, - "Text": "51 / 85DelegatesFakeDelegateFake delegateMRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", + "Number": 53, + "Text": "53 / 87DelegatesFakeDelegateFake delegateMRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", "Links": [ { "Goto": { - "PageNumber": 79, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -3967,7 +4123,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -3976,7 +4132,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -3986,12 +4142,12 @@ ] }, { - "Number": 52, - "Text": "52 / 85ClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231Issue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegateNamespace CatLibrary.Core", + "Number": 54, + "Text": "54 / 87ClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231Issue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegateNamespace CatLibrary.Core", "Links": [ { "Goto": { - "PageNumber": 53, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4000,7 +4156,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -4009,7 +4165,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4018,7 +4174,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4027,7 +4183,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4036,7 +4192,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4045,7 +4201,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -4054,7 +4210,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -4064,8 +4220,8 @@ ] }, { - "Number": 53, - "Text": "53 / 85Namespace: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": 55, + "Text": "55 / 87Namespace: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" @@ -4141,7 +4297,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -4150,7 +4306,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4160,8 +4316,8 @@ ] }, { - "Number": 54, - "Text": "54 / 85Namespace: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": 56, + "Text": "56 / 87Namespace: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" @@ -4237,7 +4393,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -4246,7 +4402,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -4256,8 +4412,8 @@ ] }, { - "Number": 55, - "Text": "55 / 85Namespace: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": 57, + "Text": "57 / 87Namespace: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" @@ -4333,7 +4489,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -4342,7 +4498,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4351,7 +4507,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4360,7 +4516,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4370,8 +4526,8 @@ ] }, { - "Number": 56, - "Text": "56 / 85Namespace: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": 58, + "Text": "58 / 87Namespace: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)" @@ -4438,7 +4594,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -4447,7 +4603,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 57, "Coordinates": { "Left": 28, "Top": 398.75 @@ -4456,7 +4612,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 57, "Coordinates": { "Left": 28, "Top": 223.24994 @@ -4466,8 +4622,8 @@ ] }, { - "Number": 57, - "Text": "57 / 85Property 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": 59, + "Text": "59 / 87Property 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" @@ -4508,12 +4664,12 @@ ] }, { - "Number": 58, - "Text": "58 / 85Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInterfaceContainersRefType.ContainersRefTypeChildInterfacepublic interface ContainersRefType.ContainersRefTypeChildInterface", + "Number": 60, + "Text": "60 / 87Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInterfaceContainersRefType.ContainersRefTypeChildInterfacepublic interface ContainersRefType.ContainersRefTypeChildInterface", "Links": [ { "Goto": { - "PageNumber": 52, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -4523,12 +4679,12 @@ ] }, { - "Number": 59, - "Text": "59 / 85Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowEnum ContainersRefType.ColorTypepublic enum ContainersRefType.ColorType", + "Number": 61, + "Text": "61 / 87Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowEnum ContainersRefType.ColorTypepublic enum ContainersRefType.ColorType", "Links": [ { "Goto": { - "PageNumber": 52, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -4538,12 +4694,12 @@ ] }, { - "Number": 60, - "Text": "60 / 85Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllDelegate ContainersRefTypeDelegateDelegateContainersRefType.ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", + "Number": 62, + "Text": "62 / 87Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllDelegate ContainersRefTypeDelegateDelegateContainersRefType.ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", "Links": [ { "Goto": { - "PageNumber": 52, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -4553,8 +4709,8 @@ ] }, { - "Number": 61, - "Text": "61 / 85Namespace: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": 63, + "Text": "63 / 87Namespace: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" @@ -4630,7 +4786,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4645,7 +4801,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -4654,7 +4810,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -4663,7 +4819,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -4672,7 +4828,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 73, "Coordinates": { "Left": 28, "Top": 308.75 @@ -4681,7 +4837,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 74, "Coordinates": { "Left": 28, "Top": 764 @@ -4691,13 +4847,13 @@ ] }, { - "Number": 62, - "Text": "62 / 85ExamplesHere'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": 64, + "Text": "64 / 87ExamplesHere'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": 63, - "Text": "63 / 85It'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": 65, + "Text": "65 / 87It'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" @@ -4747,8 +4903,8 @@ ] }, { - "Number": 64, - "Text": "64 / 85Hint 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": 66, + "Text": "66 / 87Hint 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" @@ -4780,8 +4936,8 @@ ] }, { - "Number": 65, - "Text": "65 / 85Parametersdate 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": 67, + "Text": "67 / 87Parametersdate 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" @@ -4849,8 +5005,8 @@ ] }, { - "Number": 66, - "Text": "66 / 85ParameterscatName 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": 68, + "Text": "68 / 87ParameterscatName 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" @@ -4900,8 +5056,8 @@ ] }, { - "Number": 67, - "Text": "67 / 85Eat 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": 69, + "Text": "69 / 87Eat 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" @@ -4932,7 +5088,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -4942,8 +5098,8 @@ ] }, { - "Number": 68, - "Text": "68 / 85Expilicit 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": 70, + "Text": "70 / 87Expilicit 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" @@ -4965,7 +5121,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -4974,7 +5130,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -4983,7 +5139,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -4993,8 +5149,8 @@ ] }, { - "Number": 69, - "Text": "69 / 85Namespace: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": 71, + "Text": "71 / 87Namespace: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" @@ -5205,7 +5361,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -5214,7 +5370,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -5224,8 +5380,8 @@ ] }, { - "Number": 70, - "Text": "70 / 85Namespace: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": 72, + "Text": "72 / 87Namespace: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" @@ -5301,7 +5457,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -5310,7 +5466,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5320,8 +5476,8 @@ ] }, { - "Number": 71, - "Text": "71 / 85Namespace: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": 73, + "Text": "73 / 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)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5397,7 +5553,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -5406,7 +5562,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -5415,7 +5571,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -5424,7 +5580,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -5433,7 +5589,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -5443,8 +5599,8 @@ ] }, { - "Number": 72, - "Text": "72 / 85Extension 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": 74, + "Text": "74 / 87Extension 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" @@ -5457,7 +5613,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -5467,8 +5623,8 @@ ] }, { - "Number": 73, - "Text": "73 / 85Namespace: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": 75, + "Text": "75 / 87Namespace: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" @@ -5562,7 +5718,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -5571,7 +5727,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -5580,7 +5736,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5589,7 +5745,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5598,7 +5754,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5607,7 +5763,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5616,7 +5772,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -5626,8 +5782,8 @@ ] }, { - "Number": 74, - "Text": "74 / 85Another complex inputReturnsComplexComplex TomFromBaseClassExceptionsNotImplementedException\uF1C5This is not implementedArgumentException\uF1C5This is the exception to be thrown when implementedCatExceptionThis is the exception in current documentation", + "Number": 76, + "Text": "76 / 87Another 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" @@ -5658,7 +5814,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5667,7 +5823,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5688,7 +5844,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -5698,8 +5854,8 @@ ] }, { - "Number": 75, - "Text": "75 / 85Namespace: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": 77, + "Text": "77 / 87Namespace: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" @@ -5784,7 +5940,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -5793,7 +5949,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -5802,7 +5958,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5811,7 +5967,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 75, "Coordinates": { "Left": 28, "Top": 305 @@ -5821,8 +5977,8 @@ ] }, { - "Number": 76, - "Text": "76 / 85Namespace: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": 78, + "Text": "78 / 87Namespace: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" @@ -5844,7 +6000,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -5854,8 +6010,8 @@ ] }, { - "Number": 77, - "Text": "77 / 85Animal'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": 79, + "Text": "79 / 87Animal'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" @@ -5869,8 +6025,8 @@ ] }, { - "Number": 78, - "Text": "78 / 85Namespace: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": 80, + "Text": "80 / 87Namespace: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" @@ -5883,7 +6039,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -5892,7 +6048,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -5901,7 +6057,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 73, "Coordinates": { "Left": 28, "Top": 308.75 @@ -5910,7 +6066,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 74, "Coordinates": { "Left": 28, "Top": 764 @@ -5920,8 +6076,8 @@ ] }, { - "Number": 79, - "Text": "79 / 85Namespace: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": 81, + "Text": "81 / 87Namespace: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" @@ -5961,7 +6117,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -5971,12 +6127,12 @@ ] }, { - "Number": 80, - "Text": "80 / 85Namespace: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": 82, + "Text": "82 / 87Namespace: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": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -5986,8 +6142,8 @@ ] }, { - "Number": 81, - "Text": "81 / 85Namespace: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": 83, + "Text": "83 / 87Namespace: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" @@ -6018,7 +6174,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -6028,12 +6184,12 @@ ] }, { - "Number": 82, - "Text": "82 / 85NamespacesMRef.DemoNamespace MRef", + "Number": 84, + "Text": "84 / 87NamespacesMRef.DemoNamespace MRef", "Links": [ { "Goto": { - "PageNumber": 83, + "PageNumber": 85, "Type": 2, "Coordinates": { "Top": 0 @@ -6043,12 +6199,12 @@ ] }, { - "Number": 83, - "Text": "83 / 85NamespacesMRef.Demo.EnumerationNamespace MRef.Demo", + "Number": 85, + "Text": "85 / 87NamespacesMRef.Demo.EnumerationNamespace MRef.Demo", "Links": [ { "Goto": { - "PageNumber": 84, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -6058,12 +6214,12 @@ ] }, { - "Number": 84, - "Text": "84 / 85EnumsColorTypeEnumeration ColorTypeNamespace MRef.Demo.Enumeration", + "Number": 86, + "Text": "86 / 87EnumsColorTypeEnumeration ColorTypeNamespace MRef.Demo.Enumeration", "Links": [ { "Goto": { - "PageNumber": 85, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -6073,8 +6229,8 @@ ] }, { - "Number": 85, - "Text": "85 / 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", + "Number": 87, + "Text": "87 / 87Namespace: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" @@ -6087,7 +6243,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -6338,7 +6494,7 @@ } }, { - "Title": "Inheritdoc", + "Title": "Dog", "Children": [], "Destination": { "PageNumber": 28, @@ -6349,7 +6505,7 @@ } }, { - "Title": "Inheritdoc.Issue6366", + "Title": "Inheritdoc", "Children": [], "Destination": { "PageNumber": 30, @@ -6359,11 +6515,22 @@ } } }, + { + "Title": "Inheritdoc.Issue6366", + "Children": [], + "Destination": { + "PageNumber": 32, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, { "Title": "Inheritdoc.Issue6366.Class1", "Children": [], "Destination": { - "PageNumber": 31, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -6374,7 +6541,7 @@ "Title": "Inheritdoc.Issue6366.Class2", "Children": [], "Destination": { - "PageNumber": 33, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -6385,7 +6552,7 @@ "Title": "Inheritdoc.Issue7035", "Children": [], "Destination": { - "PageNumber": 35, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -6396,7 +6563,7 @@ "Title": "Inheritdoc.Issue7484", "Children": [], "Destination": { - "PageNumber": 36, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -6407,7 +6574,7 @@ "Title": "Inheritdoc.Issue8101", "Children": [], "Destination": { - "PageNumber": 38, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -6418,7 +6585,7 @@ "Title": "Issue8725", "Children": [], "Destination": { - "PageNumber": 40, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -6429,7 +6596,7 @@ "Title": "Structs", "Children": [], "Destination": { - "PageNumber": 41, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -6440,7 +6607,7 @@ "Title": "Inheritdoc.Issue8129", "Children": [], "Destination": { - "PageNumber": 41, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -6451,7 +6618,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -6462,7 +6629,7 @@ "Title": "Class1.IIssue8948", "Children": [], "Destination": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -6473,7 +6640,7 @@ "Title": "IInheritdoc", "Children": [], "Destination": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6484,7 +6651,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -6495,7 +6662,7 @@ "Title": "Class1.Issue9260", "Children": [], "Destination": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -6518,7 +6685,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -6529,7 +6696,7 @@ "Title": "BaseClass1", "Children": [], "Destination": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -6540,7 +6707,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 47, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6549,7 +6716,7 @@ } ], "Destination": { - "PageNumber": 45, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -6566,7 +6733,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 53, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -6577,7 +6744,7 @@ "Title": "ContainersRefType.ContainersRefTypeChild", "Children": [], "Destination": { - "PageNumber": 53, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -6588,7 +6755,7 @@ "Title": "ExplicitLayoutClass", "Children": [], "Destination": { - "PageNumber": 54, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -6599,7 +6766,7 @@ "Title": "Issue231", "Children": [], "Destination": { - "PageNumber": 55, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6610,7 +6777,7 @@ "Title": "Structs", "Children": [], "Destination": { - "PageNumber": 56, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -6621,7 +6788,7 @@ "Title": "ContainersRefType", "Children": [], "Destination": { - "PageNumber": 56, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -6632,7 +6799,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 58, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -6643,7 +6810,7 @@ "Title": "ContainersRefType.ContainersRefTypeChildInterface", "Children": [], "Destination": { - "PageNumber": 58, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -6654,7 +6821,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 59, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -6665,7 +6832,7 @@ "Title": "ContainersRefType.ColorType", "Children": [], "Destination": { - "PageNumber": 59, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -6676,7 +6843,7 @@ "Title": "Delegates", "Children": [], "Destination": { - "PageNumber": 60, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -6687,7 +6854,7 @@ "Title": "ContainersRefType.ContainersRefTypeDelegate", "Children": [], "Destination": { - "PageNumber": 60, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -6696,7 +6863,7 @@ } ], "Destination": { - "PageNumber": 52, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -6707,7 +6874,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 61, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -6718,7 +6885,7 @@ "Title": "Cat", "Children": [], "Destination": { - "PageNumber": 61, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -6729,7 +6896,7 @@ "Title": "CatException", "Children": [], "Destination": { - "PageNumber": 69, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -6740,7 +6907,7 @@ "Title": "Complex", "Children": [], "Destination": { - "PageNumber": 70, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -6751,7 +6918,7 @@ "Title": "ICatExtension", "Children": [], "Destination": { - "PageNumber": 71, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -6762,7 +6929,7 @@ "Title": "Tom", "Children": [], "Destination": { - "PageNumber": 73, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -6773,7 +6940,7 @@ "Title": "TomFromBaseClass", "Children": [], "Destination": { - "PageNumber": 75, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -6784,7 +6951,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 76, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -6795,7 +6962,7 @@ "Title": "IAnimal", "Children": [], "Destination": { - "PageNumber": 76, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -6806,7 +6973,7 @@ "Title": "ICat", "Children": [], "Destination": { - "PageNumber": 78, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -6817,7 +6984,7 @@ "Title": "Delegates", "Children": [], "Destination": { - "PageNumber": 79, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -6828,7 +6995,7 @@ "Title": "FakeDelegate", "Children": [], "Destination": { - "PageNumber": 79, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -6839,7 +7006,7 @@ "Title": "MRefDelegate", "Children": [], "Destination": { - "PageNumber": 80, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -6850,7 +7017,7 @@ "Title": "MRefNormalDelegate", "Children": [], "Destination": { - "PageNumber": 81, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -6859,7 +7026,7 @@ } ], "Destination": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -6879,7 +7046,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 85, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -6890,7 +7057,7 @@ "Title": "ColorType", "Children": [], "Destination": { - "PageNumber": 85, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -6899,7 +7066,7 @@ } ], "Destination": { - "PageNumber": 84, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -6908,7 +7075,7 @@ } ], "Destination": { - "PageNumber": 83, + "PageNumber": 85, "Type": 2, "Coordinates": { "Top": 0 @@ -6917,7 +7084,7 @@ } ], "Destination": { - "PageNumber": 82, + "PageNumber": 84, "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 8b9857992df..7438292da37 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 @@ -108,6 +108,11 @@ "href": "BuildFromProject.Class1.Test-1.html", "topicHref": "BuildFromProject.Class1.Test-1.html" }, + { + "name": "Dog", + "href": "BuildFromProject.Dog.html", + "topicHref": "BuildFromProject.Dog.html" + }, { "name": "Inheritdoc", "href": "BuildFromProject.Inheritdoc.html", 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 e1f1de69c03..cb817c50b01 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/index.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/index.verified.json @@ -59,6 +59,11 @@ "title": "Class Class1 | docfx seed website", "keywords": "Class Class1 Namespace BuildFromProject Assembly BuildFromProject.dll public class Class1 : IClass1 Inheritance object Class1 Implements IClass1 Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Methods Issue1651() Pricing models are used to calculate theoretical option values 1Black Scholes 2Black76 3Black76Fut 4Equity Tree 5Variance Swap 6Dividend Forecast public void Issue1651() Issue1887() IConfiguration related helper and extension routines. public void Issue1887() Issue2623() public void Issue2623() Examples MyClass myClass = new MyClass(); void Update() { myClass.Execute(); } Remarks For example: MyClass myClass = new MyClass(); void Update() { myClass.Execute(); } Issue2723() public void Issue2723() Remarks Note This is a . & \" ' Inline . link for (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() Examples 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; } Remarks void Update() { myClass.Execute(); } Issue4392() public void Issue4392() Remarks @\"\\\\?\\\" @\"\\\\?\\\" Issue7484() public void Issue7484() Remarks There's really no reason to not believe that this class can test things. Term Description A Term A Description Bee Term Bee Description Issue8764() public void Issue8764() where T : unmanaged Type Parameters T Issue896() Test public void Issue896() See Also Class1.Test Class1 Issue9216() Calculates the determinant of a 3-dimensional matrix: \\(A = \\begin{vmatrix} a_{11} & a_{12} & a_{13} \\\\ a_{21} & a_{22} & a_{23} \\\\ a_{31} & a_{32} & a_{33} \\end{vmatrix}\\) Returns the smallest value: \\(\\left\\{\\begin{matrix}a, aa\\\\ \\end{matrix} \\right.\\) public static double Issue9216() Returns double XmlCommentIncludeTag() This method should do something... public void XmlCommentIncludeTag() Remarks This is remarks." }, + "api/BuildFromProject.Dog.html": { + "href": "api/BuildFromProject.Dog.html", + "title": "Class Dog | docfx seed website", + "keywords": "Class Dog Namespace BuildFromProject Assembly BuildFromProject.dll Class representing a dog. public class Dog Inheritance object Dog Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Constructors Dog(string, int) Constructor. public Dog(string name, int age) Parameters name string Name of the dog. age int Age of the dog. Properties Age Age of the dog. public int Age { get; } Property Value int Name Name of the dog. public string Name { get; } Property Value string" + }, "api/BuildFromProject.IInheritdoc.html": { "href": "api/BuildFromProject.IInheritdoc.html", "title": "Interface IInheritdoc | docfx seed website", @@ -87,7 +92,7 @@ "api/BuildFromProject.Inheritdoc.Issue7484.html": { "href": "api/BuildFromProject.Inheritdoc.Issue7484.html", "title": "Class Inheritdoc.Issue7484 | docfx seed website", - "keywords": "Class Inheritdoc.Issue7484 Namespace BuildFromProject Assembly BuildFromProject.dll This is a test class to have something for DocFX to document. public class Inheritdoc.Issue7484 Inheritance object Inheritdoc.Issue7484 Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Remarks We're going to talk about things now. BoolReturningMethod(bool) Simple method to generate docs for. DoDad A string that could have something. Constructors Issue7484() This is a constructor to document. public Issue7484() Properties DoDad A string that could have something. public string DoDad { get; } Property Value string This is a test class to have something for DocFX to document. Methods BoolReturningMethod(bool) Simple method to generate docs for. public bool BoolReturningMethod(bool source) Parameters source bool A meaningless boolean value, much like most questions in the world. Returns bool An exactly equivalently meaningless boolean value, much like most answers in the world. Remarks I'd like to take a moment to thank all of those who helped me get to a place where I can write documentation like this." + "keywords": "Class Inheritdoc.Issue7484 Namespace BuildFromProject Assembly BuildFromProject.dll This is a test class to have something for DocFX to document. public class Inheritdoc.Issue7484 Inheritance object Inheritdoc.Issue7484 Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Remarks We're going to talk about things now. BoolReturningMethod(bool) Simple method to generate docs for. DoDad A string that could have something. Constructors Issue7484() This is a constructor to document. public Issue7484() Properties DoDad A string that could have something. public string DoDad { get; } Property Value string Methods BoolReturningMethod(bool) Simple method to generate docs for. public bool BoolReturningMethod(bool source) Parameters source bool A meaningless boolean value, much like most questions in the world. Returns bool An exactly equivalently meaningless boolean value, much like most answers in the world. Remarks I'd like to take a moment to thank all of those who helped me get to a place where I can write documentation like this." }, "api/BuildFromProject.Inheritdoc.Issue8101.html": { "href": "api/BuildFromProject.Inheritdoc.Issue8101.html", @@ -137,17 +142,17 @@ "api/BuildFromProject.html": { "href": "api/BuildFromProject.html", "title": "Namespace BuildFromProject | docfx seed website", - "keywords": "Namespace BuildFromProject Namespaces BuildFromProject.Issue8540 Classes Class1 Class1.Issue8665 Class1.Issue8696Attribute Class1.Issue8948 Class1.Test Inheritdoc Inheritdoc.Issue6366 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2 Inheritdoc.Issue7035 Inheritdoc.Issue7484 This is a test class to have something for DocFX to document. Inheritdoc.Issue8101 Issue8725 A nice class Structs Inheritdoc.Issue8129 Interfaces Class1.IIssue8948 IInheritdoc Enums Class1.Issue9260" + "keywords": "Namespace BuildFromProject Namespaces BuildFromProject.Issue8540 Classes Class1 Class1.Issue8665 Class1.Issue8696Attribute Class1.Issue8948 Class1.Test Dog Class representing a dog. Inheritdoc Inheritdoc.Issue6366 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2 Inheritdoc.Issue7035 Inheritdoc.Issue7484 This is a test class to have something for DocFX to document. Inheritdoc.Issue8101 Issue8725 A nice class Structs Inheritdoc.Issue8129 Interfaces Class1.IIssue8948 IInheritdoc Enums Class1.Issue9260" }, "api/BuildFromVBSourceCode.BaseClass1.html": { "href": "api/BuildFromVBSourceCode.BaseClass1.html", "title": "Class BaseClass1 | docfx seed website", - "keywords": "Class BaseClass1 Namespace BuildFromVBSourceCode This is the BaseClass public abstract class BaseClass1 Inheritance object BaseClass1 Derived Class1 Inherited Members object.Equals(object) object.Equals(object, object) object.Finalize() object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Methods WithDeclarationKeyword(Class1) public abstract DateTime WithDeclarationKeyword(Class1 keyword) Parameters keyword Class1 This is the BaseClass Returns DateTime This is the BaseClass" + "keywords": "Class BaseClass1 Namespace BuildFromVBSourceCode This is the BaseClass public abstract class BaseClass1 Inheritance object BaseClass1 Derived Class1 Inherited Members object.Equals(object) object.Equals(object, object) object.Finalize() object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Methods WithDeclarationKeyword(Class1) public abstract DateTime WithDeclarationKeyword(Class1 keyword) Parameters keyword Class1 Returns DateTime" }, "api/BuildFromVBSourceCode.Class1.html": { "href": "api/BuildFromVBSourceCode.Class1.html", "title": "Class Class1 | docfx seed website", - "keywords": "Class Class1 Namespace BuildFromVBSourceCode This is summary from vb class... public class Class1 : BaseClass1 Inheritance object BaseClass1 Class1 Inherited Members object.Equals(object) object.Equals(object, object) object.Finalize() object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields ValueClass This is a Value type public Class1 ValueClass Field Value Class1 This is summary from vb class... Properties Keyword [Obsolete(\"This member is obsolete.\", true)] public Class1 Keyword { get; } Property Value Class1 This is summary from vb class... Methods Value(string) This is a Function public int Value(string name) Parameters name string Name as the String value Returns int Returns Ahooo WithDeclarationKeyword(Class1) What is Sub? public override DateTime WithDeclarationKeyword(Class1 keyword) Parameters keyword Class1 This is summary from vb class... Returns DateTime This is summary from vb class..." + "keywords": "Class Class1 Namespace BuildFromVBSourceCode This is summary from vb class... public class Class1 : BaseClass1 Inheritance object BaseClass1 Class1 Inherited Members object.Equals(object) object.Equals(object, object) object.Finalize() object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Fields ValueClass This is a Value type public Class1 ValueClass Field Value Class1 Properties Keyword [Obsolete(\"This member is obsolete.\", true)] public Class1 Keyword { get; } Property Value Class1 Methods Value(string) This is a Function public int Value(string name) Parameters name string Name as the String value Returns int Returns Ahooo WithDeclarationKeyword(Class1) What is Sub? public override DateTime WithDeclarationKeyword(Class1 keyword) Parameters keyword Class1 Returns DateTime" }, "api/BuildFromVBSourceCode.html": { "href": "api/BuildFromVBSourceCode.html", @@ -157,7 +162,7 @@ "api/CatLibrary.Cat-2.html": { "href": "api/CatLibrary.Cat-2.html", "title": "Class Cat | docfx seed website", - "keywords": "Class Cat Namespace CatLibrary Assembly CatLibrary.dll Here'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 class This is a class talking about CAT. NOTE This is a CAT class Refer to IAnimal to see other animals. [Serializable] [Obsolete] public class Cat : ICat, IAnimal where T : class, new() where K : struct Type Parameters T This type should be class and can new instance. K This type is a struct type, class type can't be used for this parameter. Inheritance object Cat Implements ICat IAnimal Inherited Members object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods ICatExtension.Play(ICat, ContainersRefType.ColorType) ICatExtension.Sleep(ICat, long) Examples Here's example of how to create an instance of this class. As T is limited with class and K is limited with struct. var a = new Cat(object, int)(); int catNumber = new int(); unsafe { a.GetFeetLength(catNumber); } As you see, here we bring in pointer so we need to add unsafe keyword. Remarks THIS is remarks overridden in MARKDWON file Constructors Cat() Default constructor. public Cat() Cat(string, out int, string, bool) It's a complex constructor. The parameter will have some attributes. public Cat(string nickName, out int age, string realName, bool isHealthy) Parameters nickName string it's string type. age int It's an out and ref parameter. realName string It's an out paramter. isHealthy bool It's an in parameter. Cat(T) Constructor with one generic parameter. public Cat(T ownType) Parameters ownType T This parameter type defined by class. Fields isHealthy Field with attribute. [ContextStatic] [NonSerialized] [Obsolete] public bool isHealthy Field Value bool Here'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 class Properties Age Hint cat's age. [Obsolete] protected int Age { get; set; } Property Value int Here'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 class this[string] This is index property of Cat. You can see that the visibility is different between get and set method. public int this[string a] { protected get; set; } Parameters a string Cat's name. Property Value int Cat's number. Name EII property. public string Name { get; } Property Value string Here'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 class Methods Override CalculateFood Name It's an overridden summary in markdown format This is overriding methods. You can override parameter descriptions for methods, you can even add exceptions to methods. Check the intermediate obj folder to see the data model of the generated method/class. Override Yaml header should follow the data structure. public Dictionary> CalculateFood(DateTime date) Parameters date DateTime This is overridden description for a parameter. id must be specified. Returns Dictionary> It's overridden description for return. type must be specified. Exceptions ArgumentException This is an overridden argument exception. you can add additional exception by adding different exception type. Equals(object) Override the method of Object.Equals(object obj). public override bool Equals(object obj) Parameters obj object Can pass any class type. Returns bool The 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. public long GetTailLength(int* catName, params object[] parameters) Parameters catName int* Thie represent for cat name length. parameters object[] Optional parameters. Returns long Return cat tail's length. Jump(T, K, ref bool) This method have attribute above it. [Conditional(\"Debug\")] public void Jump(T ownType, K anotherOwnType, ref bool cheat) Parameters ownType T Type come from class define. anotherOwnType K Type come from class define. cheat bool Hint whether this cat has cheat mode. Exceptions ArgumentException This is an argument exception Events ownEat Eat event of this cat [Obsolete(\"This _event handler_ is deprecated.\")] public event EventHandler ownEat Event Type EventHandler Here'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 class Operators operator +(Cat, int) Addition operator of this class. public static int operator +(Cat lsr, int rsr) Parameters lsr Cat .. rsr int ~~ Returns int Result 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. public static explicit operator Tom(Cat src) Parameters src Cat Instance of this class. Returns Tom Advanced class type of cat. operator -(Cat, int) Similar with operaotr +, refer to that topic. public static int operator -(Cat lsr, int rsr) Parameters lsr Cat Here'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 class rsr int Here'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 class Returns int Here'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 class" + "keywords": "Class Cat Namespace CatLibrary Assembly CatLibrary.dll Here'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 class This is a class talking about CAT. NOTE This is a CAT class Refer to IAnimal to see other animals. [Serializable] [Obsolete] public class Cat : ICat, IAnimal where T : class, new() where K : struct Type Parameters T This type should be class and can new instance. K This type is a struct type, class type can't be used for this parameter. Inheritance object Cat Implements ICat IAnimal Inherited Members object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods ICatExtension.Play(ICat, ContainersRefType.ColorType) ICatExtension.Sleep(ICat, long) Examples Here's example of how to create an instance of this class. As T is limited with class and K is limited with struct. var a = new Cat(object, int)(); int catNumber = new int(); unsafe { a.GetFeetLength(catNumber); } As you see, here we bring in pointer so we need to add unsafe keyword. Remarks THIS is remarks overridden in MARKDWON file Constructors Cat() Default constructor. public Cat() Cat(string, out int, string, bool) It's a complex constructor. The parameter will have some attributes. public Cat(string nickName, out int age, string realName, bool isHealthy) Parameters nickName string it's string type. age int It's an out and ref parameter. realName string It's an out paramter. isHealthy bool It's an in parameter. Cat(T) Constructor with one generic parameter. public Cat(T ownType) Parameters ownType T This parameter type defined by class. Fields isHealthy Field with attribute. [ContextStatic] [NonSerialized] [Obsolete] public bool isHealthy Field Value bool Properties Age Hint cat's age. [Obsolete] protected int Age { get; set; } Property Value int this[string] This is index property of Cat. You can see that the visibility is different between get and set method. public int this[string a] { protected get; set; } Parameters a string Cat's name. Property Value int Cat's number. Name EII property. public string Name { get; } Property Value string Methods Override CalculateFood Name It's an overridden summary in markdown format This is overriding methods. You can override parameter descriptions for methods, you can even add exceptions to methods. Check the intermediate obj folder to see the data model of the generated method/class. Override Yaml header should follow the data structure. public Dictionary> CalculateFood(DateTime date) Parameters date DateTime This is overridden description for a parameter. id must be specified. Returns Dictionary> It's overridden description for return. type must be specified. Exceptions ArgumentException This is an overridden argument exception. you can add additional exception by adding different exception type. Equals(object) Override the method of Object.Equals(object obj). public override bool Equals(object obj) Parameters obj object Can pass any class type. Returns bool The 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. public long GetTailLength(int* catName, params object[] parameters) Parameters catName int* Thie represent for cat name length. parameters object[] Optional parameters. Returns long Return cat tail's length. Jump(T, K, ref bool) This method have attribute above it. [Conditional(\"Debug\")] public void Jump(T ownType, K anotherOwnType, ref bool cheat) Parameters ownType T Type come from class define. anotherOwnType K Type come from class define. cheat bool Hint whether this cat has cheat mode. Exceptions ArgumentException This is an argument exception Events ownEat Eat event of this cat [Obsolete(\"This _event handler_ is deprecated.\")] public event EventHandler ownEat Event Type EventHandler Operators operator +(Cat, int) Addition operator of this class. public static int operator +(Cat lsr, int rsr) Parameters lsr Cat .. rsr int ~~ Returns int Result 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. public static explicit operator Tom(Cat src) Parameters src Cat Instance of this class. Returns Tom Advanced class type of cat. operator -(Cat, int) Similar with operaotr +, refer to that topic. public static int operator -(Cat lsr, int rsr) Parameters lsr Cat rsr int Returns int" }, "api/CatLibrary.CatException-1.html": { "href": "api/CatLibrary.CatException-1.html", @@ -192,7 +197,7 @@ "api/CatLibrary.Core.ContainersRefType.html": { "href": "api/CatLibrary.Core.ContainersRefType.html", "title": "Struct ContainersRefType | docfx seed website", - "keywords": "Struct ContainersRefType Namespace CatLibrary.Core Assembly CatLibrary.Core.dll Struct ContainersRefType public struct ContainersRefType Inherited Members ValueType.Equals(object) ValueType.GetHashCode() ValueType.ToString() object.Equals(object, object) object.GetType() object.ReferenceEquals(object, object) Extension Methods Issue231.Bar(ContainersRefType) Issue231.Foo(ContainersRefType) Fields ColorCount ColorCount public long ColorCount Field Value long Struct ContainersRefType Properties GetColorCount GetColorCount public long GetColorCount { get; } Property Value long Struct ContainersRefType Methods ContainersRefTypeNonRefMethod(params object[]) ContainersRefTypeNonRefMethod array public static int ContainersRefTypeNonRefMethod(params object[] parmsArray) Parameters parmsArray object[] Struct ContainersRefType Returns int Struct ContainersRefType Events ContainersRefTypeEventHandler public event EventHandler ContainersRefTypeEventHandler Event Type EventHandler Struct ContainersRefType" + "keywords": "Struct ContainersRefType Namespace CatLibrary.Core Assembly CatLibrary.Core.dll Struct ContainersRefType public struct ContainersRefType Inherited Members ValueType.Equals(object) ValueType.GetHashCode() ValueType.ToString() object.Equals(object, object) object.GetType() object.ReferenceEquals(object, object) Extension Methods Issue231.Bar(ContainersRefType) Issue231.Foo(ContainersRefType) Fields ColorCount ColorCount public long ColorCount Field Value long Properties GetColorCount GetColorCount public long GetColorCount { get; } Property Value long Methods ContainersRefTypeNonRefMethod(params object[]) ContainersRefTypeNonRefMethod array public static int ContainersRefTypeNonRefMethod(params object[] parmsArray) Parameters parmsArray object[] Returns int Events ContainersRefTypeEventHandler public event EventHandler ContainersRefTypeEventHandler Event Type EventHandler" }, "api/CatLibrary.Core.ExplicitLayoutClass.html": { "href": "api/CatLibrary.Core.ExplicitLayoutClass.html", @@ -217,12 +222,12 @@ "api/CatLibrary.IAnimal.html": { "href": "api/CatLibrary.IAnimal.html", "title": "Interface IAnimal | docfx seed website", - "keywords": "Interface IAnimal Namespace CatLibrary Assembly CatLibrary.dll This is basic interface of all animal. Welcome to the Animal world! public interface IAnimal Remarks THIS is remarks overridden in MARKDWON file Properties this[int] Return specific number animal's name. string this[int index] { get; } Parameters index int Animal number. Property Value string Animal name. Name Name of Animal. string Name { get; } Property Value string This is basic interface of all animal. Methods Eat() Animal's eat method. void Eat() Eat(string) Feed the animal with some food void Eat(string food) Parameters food string Food to eat Eat(Tool) Overload method of eat. This define the animal eat by which tool. void Eat(Tool tool) where Tool : class Parameters tool Tool Tool name. Type Parameters Tool It's a class type." + "keywords": "Interface IAnimal Namespace CatLibrary Assembly CatLibrary.dll This is basic interface of all animal. Welcome to the Animal world! public interface IAnimal Remarks THIS is remarks overridden in MARKDWON file Properties this[int] Return specific number animal's name. string this[int index] { get; } Parameters index int Animal number. Property Value string Animal name. Name Name of Animal. string Name { get; } Property Value string Methods Eat() Animal's eat method. void Eat() Eat(string) Feed the animal with some food void Eat(string food) Parameters food string Food to eat Eat(Tool) Overload method of eat. This define the animal eat by which tool. void Eat(Tool tool) where Tool : class Parameters tool Tool Tool name. Type Parameters Tool It's a class type." }, "api/CatLibrary.ICat.html": { "href": "api/CatLibrary.ICat.html", "title": "Interface ICat | docfx seed website", - "keywords": "Interface ICat Namespace CatLibrary Assembly CatLibrary.dll Cat's interface public interface ICat : IAnimal Inherited Members IAnimal.Name IAnimal.this[int] IAnimal.Eat() IAnimal.Eat(Tool) IAnimal.Eat(string) Extension Methods ICatExtension.Play(ICat, ContainersRefType.ColorType) ICatExtension.Sleep(ICat, long) Events eat eat event of cat. Every cat must implement this event. event EventHandler eat Event Type EventHandler Cat's interface" + "keywords": "Interface ICat Namespace CatLibrary Assembly CatLibrary.dll Cat's interface public interface ICat : IAnimal Inherited Members IAnimal.Name IAnimal.this[int] IAnimal.Eat() IAnimal.Eat(Tool) IAnimal.Eat(string) Extension Methods ICatExtension.Play(ICat, ContainersRefType.ColorType) ICatExtension.Sleep(ICat, long) Events eat eat event of cat. Every cat must implement this event. event EventHandler eat Event Type EventHandler" }, "api/CatLibrary.ICatExtension.html": { "href": "api/CatLibrary.ICatExtension.html", @@ -324,6 +329,11 @@ "title": "Class Class1 | docfx seed website", "keywords": "Class Class1 Preview DOCFX001: 'BuildFromProject.Class1' is for evaluation purposes only and is subject to change or removal in future updates. Namespace BuildFromProject Assembly BuildFromProject.dll public class Class1 : IClass1 Inheritance object Class1 Implements IClass1 Inherited Members object.Equals(object?) object.Equals(object?, object?) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object?, object?) object.ToString() Methods Issue1651() Pricing models are used to calculate theoretical option values 1Black Scholes 2Black76 3Black76Fut 4Equity Tree 5Variance Swap 6Dividend Forecast public void Issue1651() Issue1887() Preview 'BuildFromProject.Class1.Issue1887()' is for evaluation purposes only and is subject to change or removal in future updates. IConfiguration related helper and extension routines. public void Issue1887() Issue2623() public void Issue2623() Examples MyClass myClass = new MyClass(); void Update() { myClass.Execute(); } Remarks For example: MyClass myClass = new MyClass(); void Update() { myClass.Execute(); } Issue2723() public void Issue2723() Remarks Note This is a . & \" ' Inline . link for (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() Examples 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; } Remarks void Update() { myClass.Execute(); } Issue4392() public void Issue4392() Remarks @\"\\\\?\\\" @\"\\\\?\\\" Issue7484() public void Issue7484() Remarks There's really no reason to not believe that this class can test things. Term Description A Term A Description Bee Term Bee Description Issue8764() public void Issue8764() where T : unmanaged Type Parameters T Issue896() Test public void Issue896() See Also Class1.Test Class1 Issue9216() Calculates the determinant of a 3-dimensional matrix: \\(A = \\begin{vmatrix} a_{11} & a_{12} & a_{13} \\\\ a_{21} & a_{22} & a_{23} \\\\ a_{31} & a_{32} & a_{33} \\end{vmatrix}\\) Returns the smallest value: \\(\\left\\{\\begin{matrix}a, aa\\\\ \\end{matrix} \\right.\\) public static double Issue9216() Returns double XmlCommentIncludeTag() This method should do something... public void XmlCommentIncludeTag() Remarks This is remarks." }, + "apipage/BuildFromProject.Dog.html": { + "href": "apipage/BuildFromProject.Dog.html", + "title": "Class Dog | docfx seed website", + "keywords": "Class Dog Namespace BuildFromProject Assembly BuildFromProject.dll Class representing a dog. public class Dog Inheritance object Dog Inherited Members object.Equals(object?) object.Equals(object?, object?) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object?, object?) object.ToString() Constructors Dog(string, int) Constructor. public Dog(string name, int age) Parameters name string Name of the dog. age int Age of the dog. Properties Age Age of the dog. public int Age { get; } Property Value int Name Name of the dog. public string Name { get; } Property Value string" + }, "apipage/BuildFromProject.IInheritdoc.html": { "href": "apipage/BuildFromProject.IInheritdoc.html", "title": "Interface IInheritdoc | docfx seed website", @@ -402,7 +412,7 @@ "apipage/BuildFromProject.html": { "href": "apipage/BuildFromProject.html", "title": "Namespace BuildFromProject | docfx seed website", - "keywords": "Namespace BuildFromProject Namespaces BuildFromProject.Issue8540 Classes Inheritdoc.Issue6366.Class1 Class1 Inheritdoc.Issue6366.Class2 Inheritdoc Inheritdoc.Issue6366 Inheritdoc.Issue7035 Inheritdoc.Issue7484 This is a test class to have something for DocFX to document. Inheritdoc.Issue8101 Class1.Issue8665 Class1.Issue8696Attribute Issue8725 A nice class Class1.Issue8948 Class1.Test Structs Inheritdoc.Issue8129 Interfaces IInheritdoc Class1.IIssue8948 Enums Class1.Issue9260" + "keywords": "Namespace BuildFromProject Namespaces BuildFromProject.Issue8540 Classes Inheritdoc.Issue6366.Class1 Class1 Inheritdoc.Issue6366.Class2 Dog Class representing a dog. Inheritdoc Inheritdoc.Issue6366 Inheritdoc.Issue7035 Inheritdoc.Issue7484 This is a test class to have something for DocFX to document. Inheritdoc.Issue8101 Class1.Issue8665 Class1.Issue8696Attribute Issue8725 A nice class Class1.Issue8948 Class1.Test Structs Inheritdoc.Issue8129 Interfaces IInheritdoc Class1.IIssue8948 Enums Class1.Issue9260" }, "apipage/BuildFromVBSourceCode.BaseClass1.html": { "href": "apipage/BuildFromVBSourceCode.BaseClass1.html", @@ -624,6 +634,11 @@ "title": "Class Class1 | docfx seed website", "keywords": "Class Class1 Namespace: BuildFromProject Assembly: BuildFromProject.dll public class Class1 : IClass1 Inheritance object ← Class1 Implements IClass1 Inherited Members object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString() Methods Issue1651() Pricing models are used to calculate theoretical option values 1Black Scholes 2Black76 3Black76Fut 4Equity Tree 5Variance Swap 6Dividend Forecast public void Issue1651() Issue1887() IConfiguration related helper and extension routines. public void Issue1887() Issue2623() public void Issue2623() Examples MyClass myClass = new MyClass(); void Update() { myClass.Execute(); } Remarks For example: MyClass myClass = new MyClass(); void Update() { myClass.Execute(); } Issue2723() public void Issue2723() Remarks Note This is a . & \" ' Inline . link for (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() Examples 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; } Remarks void Update() { myClass.Execute(); } Issue4392() public void Issue4392() Remarks @\"\\\\?\\\" @\"\\\\?\\\" Issue7484() public void Issue7484() Remarks There's really no reason to not believe that this class can test things. Term Description A Term A Description Bee Term Bee Description Issue8764() public void Issue8764() where T : unmanaged Type Parameters T Issue896() Test public void Issue896() See Also Class1.Test, Class1 Issue9216() Calculates the determinant of a 3-dimensional matrix: \\(A = \\begin{vmatrix} a_{11} & a_{12} & a_{13} \\\\ a_{21} & a_{22} & a_{23} \\\\ a_{31} & a_{32} & a_{33} \\end{vmatrix}\\) Returns the smallest value: \\(\\left\\{\\begin{matrix}a, aa\\\\ \\end{matrix} \\right.\\) public static double Issue9216() Returns double XmlCommentIncludeTag() This method should do something... public void XmlCommentIncludeTag() Remarks This is remarks." }, + "md/BuildFromProject.Dog.html": { + "href": "md/BuildFromProject.Dog.html", + "title": "Class Dog | docfx seed website", + "keywords": "Class Dog Namespace: BuildFromProject Assembly: BuildFromProject.dll Class representing a dog. public class Dog Inheritance object ← Dog Inherited Members object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString() Constructors Dog(string, int) Constructor. public Dog(string name, int age) Parameters name string Name of the dog. age int Age of the dog. Properties Age Age of the dog. public int Age { get; } Property Value int Name Name of the dog. public string Name { get; } Property Value string" + }, "md/BuildFromProject.IInheritdoc.html": { "href": "md/BuildFromProject.IInheritdoc.html", "title": "Interface IInheritdoc | docfx seed website", @@ -702,7 +717,7 @@ "md/BuildFromProject.html": { "href": "md/BuildFromProject.html", "title": "Namespace BuildFromProject | docfx seed website", - "keywords": "Namespace BuildFromProject Namespaces BuildFromProject.Issue8540 Classes Inheritdoc.Issue6366.Class1 Class1 Inheritdoc.Issue6366.Class2 Inheritdoc Inheritdoc.Issue6366 Inheritdoc.Issue7035 Inheritdoc.Issue7484 This is a test class to have something for DocFX to document. Inheritdoc.Issue8101 Class1.Issue8665 Class1.Issue8696Attribute Issue8725 A nice class Class1.Issue8948 Class1.Test Structs Inheritdoc.Issue8129 Interfaces IInheritdoc Class1.IIssue8948 Enums Class1.Issue9260" + "keywords": "Namespace BuildFromProject Namespaces BuildFromProject.Issue8540 Classes Inheritdoc.Issue6366.Class1 Class1 Inheritdoc.Issue6366.Class2 Dog Class representing a dog. Inheritdoc Inheritdoc.Issue6366 Inheritdoc.Issue7035 Inheritdoc.Issue7484 This is a test class to have something for DocFX to document. Inheritdoc.Issue8101 Class1.Issue8665 Class1.Issue8696Attribute Issue8725 A nice class Class1.Issue8948 Class1.Test Structs Inheritdoc.Issue8129 Interfaces IInheritdoc Class1.IIssue8948 Enums Class1.Issue9260" }, "md/BuildFromVBSourceCode.BaseClass1.html": { "href": "md/BuildFromVBSourceCode.BaseClass1.html", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/md/BuildFromProject.Dog.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/md/BuildFromProject.Dog.html.view.verified.json new file mode 100644 index 00000000000..efce27d0012 --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/md/BuildFromProject.Dog.html.view.verified.json @@ -0,0 +1,42 @@ +{ + "conceptual": "\n

Namespace: BuildFromProject
\nAssembly: BuildFromProject.dll

\n

Class representing a dog.

\n
public class Dog\n
\n

Inheritance

\n

object ←\nDog

\n

Inherited Members

\n

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

\n

Constructors

\n

Dog(string, int)

\n

Constructor.

\n
public Dog(string name, int age)\n
\n

Parameters

\n

name string

\n

Name of the dog.

\n

age int

\n

Age of the dog.

\n

Properties

\n

Age

\n

Age of the dog.

\n
public int Age { get; }\n
\n

Property Value

\n

int

\n

Name

\n

Name of the dog.

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

Property Value

\n

string

\n", + "type": "Conceptual", + "source": { + "remote": { + "path": "samples/seed/obj/md/BuildFromProject.Dog.md", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "startLine": 0.0, + "endLine": 0.0 + }, + "path": "obj/md/BuildFromProject.Dog.md", + "documentation": { + "remote": { + "path": "samples/seed/obj/md/BuildFromProject.Dog.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": "

Class Dog

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

Namespaces

\n

BuildFromProject.Issue8540

\n

Classes

\n

Inheritdoc.Issue6366.Class1<T>

\n

Class1

\n

Inheritdoc.Issue6366.Class2

\n

Inheritdoc

\n

Inheritdoc.Issue6366

\n

Inheritdoc.Issue7035

\n

Inheritdoc.Issue7484

\n

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

\n

Inheritdoc.Issue8101

\n

Class1.Issue8665

\n

Class1.Issue8696Attribute

\n

Issue8725

\n

A nice class

\n

Class1.Issue8948

\n

Class1.Test<T>

\n

Structs

\n

Inheritdoc.Issue8129

\n

Interfaces

\n

IInheritdoc

\n

Class1.IIssue8948

\n

Enums

\n

Class1.Issue9260

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

Namespaces

\n

BuildFromProject.Issue8540

\n

Classes

\n

Inheritdoc.Issue6366.Class1<T>

\n

Class1

\n

Inheritdoc.Issue6366.Class2

\n

Dog

\n

Class representing a dog.

\n

Inheritdoc

\n

Inheritdoc.Issue6366

\n

Inheritdoc.Issue7035

\n

Inheritdoc.Issue7484

\n

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

\n

Inheritdoc.Issue8101

\n

Class1.Issue8665

\n

Class1.Issue8696Attribute

\n

Issue8725

\n

A nice class

\n

Class1.Issue8948

\n

Class1.Test<T>

\n

Structs

\n

Inheritdoc.Issue8129

\n

Interfaces

\n

IInheritdoc

\n

Class1.IIssue8948

\n

Enums

\n

Class1.Issue9260

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

Namespace BuildFromProject

", "title": " Namespace BuildFromProject", - "wordCount": 38.0, + "wordCount": 43.0, "_key": "obj/md/BuildFromProject.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 ffdf821260f..477f550cbe3 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 @@ -188,6 +188,15 @@ "items": [], "leaf": true }, + { + "name": "Dog", + "href": "BuildFromProject.Dog.html", + "topicHref": "BuildFromProject.Dog.html", + "tocHref": null, + "level": 3.0, + "items": [], + "leaf": true + }, { "name": "Inheritdoc", "href": "BuildFromProject.Inheritdoc.html", 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 e4e6fa6e432..769ecbab285 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\":\"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\":\"Issue8725\",\"href\":\"BuildFromProject.Issue8725.html\",\"topicHref\":\"BuildFromProject.Issue8725.html\"},{\"name\":\"Structs\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8129.html\"},{\"name\":\"Interfaces\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"BuildFromProject.Class1.IIssue8948.html\"},{\"name\":\"IInheritdoc\",\"href\":\"BuildFromProject.IInheritdoc.html\",\"topicHref\":\"BuildFromProject.IInheritdoc.html\"},{\"name\":\"Enums\"},{\"name\":\"Class1.Issue9260\",\"href\":\"BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"BuildFromProject.Class1.Issue9260.html\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"BuildFromVBSourceCode.html\",\"topicHref\":\"BuildFromVBSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"BaseClass1\",\"href\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"BuildFromVBSourceCode.BaseClass1.html\"},{\"name\":\"Class1\",\"href\":\"BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"BuildFromVBSourceCode.Class1.html\"}]},{\"name\":\"CatLibrary\",\"href\":\"CatLibrary.html\",\"topicHref\":\"CatLibrary.html\",\"items\":[{\"name\":\"Core\",\"href\":\"CatLibrary.Core.html\",\"topicHref\":\"CatLibrary.Core.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"CatLibrary.Core.ExplicitLayoutClass.html\"},{\"name\":\"Issue231\",\"href\":\"CatLibrary.Core.Issue231.html\",\"topicHref\":\"CatLibrary.Core.Issue231.html\"},{\"name\":\"Structs\"},{\"name\":\"ContainersRefType\",\"href\":\"CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.html\"},{\"name\":\"Interfaces\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\"},{\"name\":\"Enums\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ColorType.html\"},{\"name\":\"Delegates\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\"}]},{\"name\":\"Classes\"},{\"name\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\"},{\"name\":\"CatException\",\"href\":\"CatLibrary.CatException-1.html\",\"topicHref\":\"CatLibrary.CatException-1.html\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\"},{\"name\":\"ICatExtension\",\"href\":\"CatLibrary.ICatExtension.html\",\"topicHref\":\"CatLibrary.ICatExtension.html\"},{\"name\":\"Tom\",\"href\":\"CatLibrary.Tom.html\",\"topicHref\":\"CatLibrary.Tom.html\"},{\"name\":\"TomFromBaseClass\",\"href\":\"CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"CatLibrary.TomFromBaseClass.html\"},{\"name\":\"Interfaces\"},{\"name\":\"IAnimal\",\"href\":\"CatLibrary.IAnimal.html\",\"topicHref\":\"CatLibrary.IAnimal.html\"},{\"name\":\"ICat\",\"href\":\"CatLibrary.ICat.html\",\"topicHref\":\"CatLibrary.ICat.html\"},{\"name\":\"Delegates\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\"},{\"name\":\"MRefDelegate\",\"href\":\"CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"CatLibrary.MRefDelegate-3.html\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"CatLibrary.MRefNormalDelegate.html\"}]},{\"name\":\"MRef\",\"href\":\"MRef.html\",\"topicHref\":\"MRef.html\",\"items\":[{\"name\":\"Demo\",\"href\":\"MRef.Demo.html\",\"topicHref\":\"MRef.Demo.html\",\"items\":[{\"name\":\"Enumeration\",\"href\":\"MRef.Demo.Enumeration.html\",\"topicHref\":\"MRef.Demo.Enumeration.html\",\"items\":[{\"name\":\"Enums\"},{\"name\":\"ColorType\",\"href\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"MRef.Demo.Enumeration.ColorType.html\"}]}]}]}],\"pdf\":true,\"pdfTocPage\":true}" + "content": "{\"items\":[{\"name\":\"BuildFromAssembly\",\"href\":\"BuildFromAssembly.html\",\"topicHref\":\"BuildFromAssembly.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"Class1\",\"href\":\"BuildFromAssembly.Class1.html\",\"topicHref\":\"BuildFromAssembly.Class1.html\"},{\"name\":\"Structs\"},{\"name\":\"Issue5432\",\"href\":\"BuildFromAssembly.Issue5432.html\",\"topicHref\":\"BuildFromAssembly.Issue5432.html\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"BuildFromCSharpSourceCode.html\",\"topicHref\":\"BuildFromCSharpSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"CSharp\",\"href\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"BuildFromCSharpSourceCode.CSharp.html\"}]},{\"name\":\"BuildFromProject\",\"href\":\"BuildFromProject.html\",\"topicHref\":\"BuildFromProject.html\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"BuildFromProject.Issue8540.html\",\"topicHref\":\"BuildFromProject.Issue8540.html\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.A.html\"}]},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.B.html\"}]}]},{\"name\":\"Classes\"},{\"name\":\"Class1\",\"href\":\"BuildFromProject.Class1.html\",\"topicHref\":\"BuildFromProject.Class1.html\"},{\"name\":\"Class1.Issue8665\",\"href\":\"BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8665.html\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8696Attribute.html\"},{\"name\":\"Class1.Issue8948\",\"href\":\"BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8948.html\"},{\"name\":\"Class1.Test\",\"href\":\"BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"BuildFromProject.Class1.Test-1.html\"},{\"name\":\"Dog\",\"href\":\"BuildFromProject.Dog.html\",\"topicHref\":\"BuildFromProject.Dog.html\"},{\"name\":\"Inheritdoc\",\"href\":\"BuildFromProject.Inheritdoc.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.html\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.html\"},{\"name\":\"Inheritdoc.Issue6366.Class1\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7035.html\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7484.html\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8101.html\"},{\"name\":\"Issue8725\",\"href\":\"BuildFromProject.Issue8725.html\",\"topicHref\":\"BuildFromProject.Issue8725.html\"},{\"name\":\"Structs\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8129.html\"},{\"name\":\"Interfaces\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"BuildFromProject.Class1.IIssue8948.html\"},{\"name\":\"IInheritdoc\",\"href\":\"BuildFromProject.IInheritdoc.html\",\"topicHref\":\"BuildFromProject.IInheritdoc.html\"},{\"name\":\"Enums\"},{\"name\":\"Class1.Issue9260\",\"href\":\"BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"BuildFromProject.Class1.Issue9260.html\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"BuildFromVBSourceCode.html\",\"topicHref\":\"BuildFromVBSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"BaseClass1\",\"href\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"BuildFromVBSourceCode.BaseClass1.html\"},{\"name\":\"Class1\",\"href\":\"BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"BuildFromVBSourceCode.Class1.html\"}]},{\"name\":\"CatLibrary\",\"href\":\"CatLibrary.html\",\"topicHref\":\"CatLibrary.html\",\"items\":[{\"name\":\"Core\",\"href\":\"CatLibrary.Core.html\",\"topicHref\":\"CatLibrary.Core.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"CatLibrary.Core.ExplicitLayoutClass.html\"},{\"name\":\"Issue231\",\"href\":\"CatLibrary.Core.Issue231.html\",\"topicHref\":\"CatLibrary.Core.Issue231.html\"},{\"name\":\"Structs\"},{\"name\":\"ContainersRefType\",\"href\":\"CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.html\"},{\"name\":\"Interfaces\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\"},{\"name\":\"Enums\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ColorType.html\"},{\"name\":\"Delegates\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\"}]},{\"name\":\"Classes\"},{\"name\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\"},{\"name\":\"CatException\",\"href\":\"CatLibrary.CatException-1.html\",\"topicHref\":\"CatLibrary.CatException-1.html\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\"},{\"name\":\"ICatExtension\",\"href\":\"CatLibrary.ICatExtension.html\",\"topicHref\":\"CatLibrary.ICatExtension.html\"},{\"name\":\"Tom\",\"href\":\"CatLibrary.Tom.html\",\"topicHref\":\"CatLibrary.Tom.html\"},{\"name\":\"TomFromBaseClass\",\"href\":\"CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"CatLibrary.TomFromBaseClass.html\"},{\"name\":\"Interfaces\"},{\"name\":\"IAnimal\",\"href\":\"CatLibrary.IAnimal.html\",\"topicHref\":\"CatLibrary.IAnimal.html\"},{\"name\":\"ICat\",\"href\":\"CatLibrary.ICat.html\",\"topicHref\":\"CatLibrary.ICat.html\"},{\"name\":\"Delegates\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\"},{\"name\":\"MRefDelegate\",\"href\":\"CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"CatLibrary.MRefDelegate-3.html\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"CatLibrary.MRefNormalDelegate.html\"}]},{\"name\":\"MRef\",\"href\":\"MRef.html\",\"topicHref\":\"MRef.html\",\"items\":[{\"name\":\"Demo\",\"href\":\"MRef.Demo.html\",\"topicHref\":\"MRef.Demo.html\",\"items\":[{\"name\":\"Enumeration\",\"href\":\"MRef.Demo.Enumeration.html\",\"topicHref\":\"MRef.Demo.Enumeration.html\",\"items\":[{\"name\":\"Enums\"},{\"name\":\"ColorType\",\"href\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"MRef.Demo.Enumeration.ColorType.html\"}]}]}]}],\"pdf\":true,\"pdfTocPage\":true}" } \ 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 e18ac051705..841fe6a26ab 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": 78, + "NumberOfPages": 80, "Pages": [ { "Number": 1, - "Text": "Table of ContentsBuildFromAssembly3ClassesClass14StructsIssue54325BuildFromCSharpSourceCode6ClassesCSharp7BuildFromProject8Issue854010A11ClassesA12B13ClassesB14ClassesClass115Class1.Issue866520Class1.Issue8696Attribute22Class1.Issue894824Class1.Test25Inheritdoc26Inheritdoc.Issue636627Inheritdoc.Issue6366.Class128Inheritdoc.Issue6366.Class229Inheritdoc.Issue703530Inheritdoc.Issue748431Inheritdoc.Issue810133Issue872535StructsInheritdoc.Issue812936InterfacesClass1.IIssue894837IInheritdoc38EnumsClass1.Issue926039BuildFromVBSourceCode40", + "Text": "Table of ContentsBuildFromAssembly3ClassesClass14StructsIssue54325BuildFromCSharpSourceCode6ClassesCSharp7BuildFromProject8Issue854010A11ClassesA12B13ClassesB14ClassesClass115Class1.Issue866520Class1.Issue8696Attribute22Class1.Issue894824Class1.Test25Dog26Inheritdoc28Inheritdoc.Issue636629Inheritdoc.Issue6366.Class130Inheritdoc.Issue6366.Class231Inheritdoc.Issue703532Inheritdoc.Issue748433Inheritdoc.Issue810135Issue872537StructsInheritdoc.Issue812938InterfacesClass1.IIssue894839IInheritdoc40EnumsClass1.Issue926041", "Links": [ { "Goto": { @@ -160,7 +160,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -169,7 +169,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -178,7 +178,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -187,7 +187,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -196,7 +196,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -223,7 +223,7 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -232,7 +232,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -241,7 +241,7 @@ }, { "Goto": { - "PageNumber": 38, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -250,7 +250,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -259,7 +259,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -270,11 +270,11 @@ }, { "Number": 2, - "Text": "ClassesBaseClass141Class142CatLibrary44Core46ClassesContainersRefType.ContainersRefTypeChild47ExplicitLayoutClass48Issue23149StructsContainersRefType50InterfacesContainersRefType.ContainersRefTypeChildInterface52EnumsContainersRefType.ColorType53DelegatesContainersRefType.ContainersRefTypeDelegate54ClassesCat55CatException62Complex63ICatExtension64Tom66TomFromBaseClass68InterfacesIAnimal69ICat71DelegatesFakeDelegate72MRefDelegate73MRefNormalDelegate74MRef75Demo76Enumeration77EnumsColorType78", + "Text": "BuildFromVBSourceCode42ClassesBaseClass143Class144CatLibrary46Core48ClassesContainersRefType.ContainersRefTypeChild49ExplicitLayoutClass50Issue23151StructsContainersRefType52InterfacesContainersRefType.ContainersRefTypeChildInterface54EnumsContainersRefType.ColorType55DelegatesContainersRefType.ContainersRefTypeDelegate56ClassesCat57CatException64Complex65ICatExtension66Tom68TomFromBaseClass70InterfacesIAnimal71ICat73DelegatesFakeDelegate74MRefDelegate75MRefNormalDelegate76MRef77Demo78Enumeration79EnumsColorType80", "Links": [ { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -283,7 +283,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -308,15 +308,6 @@ } } }, - { - "Goto": { - "PageNumber": 47, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, { "Goto": { "PageNumber": 48, @@ -346,7 +337,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -355,7 +346,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -382,7 +373,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -391,7 +382,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -409,7 +400,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -418,7 +409,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -427,7 +418,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -436,7 +427,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -445,7 +436,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -505,12 +496,30 @@ "Top": 0 } } + }, + { + "Goto": { + "PageNumber": 79, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 80, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, { "Number": 3, - "Text": "3 / 78Namespace BuildFromAssemblyClassesClass1This is a test class.StructsIssue5432", + "Text": "3 / 80Namespace BuildFromAssemblyClassesClass1This is a test class.StructsIssue5432", "Links": [ { "Goto": { @@ -534,7 +543,7 @@ }, { "Number": 4, - "Text": "4 / 78Class Class1Namespace: BuildFromAssemblyAssembly: BuildFromAssembly.dllThis is a test class.Inheritanceobject\uF1C5 ← Class1Inherited Membersobject.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ToString()\uF1C5, object.Equals(object?)\uF1C5,object.Equals(object?, object?)\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5ConstructorsClass1()MethodsHelloWorld()Hello World.public class Class1public Class1()public static void HelloWorld()", + "Text": "4 / 80Class Class1Namespace: BuildFromAssemblyAssembly: BuildFromAssembly.dllThis is a test class.Inheritanceobject\uF1C5 ← Class1Inherited Membersobject.GetType()\uF1C5, object.MemberwiseClone()\uF1C5, object.ToString()\uF1C5, object.Equals(object?)\uF1C5,object.Equals(object?, object?)\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5ConstructorsClass1()MethodsHelloWorld()Hello World.public class Class1public Class1()public static void HelloWorld()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -630,7 +639,7 @@ }, { "Number": 5, - "Text": "5 / 78Struct 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; }", + "Text": "5 / 80Struct 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" @@ -708,7 +717,7 @@ }, { "Number": 6, - "Text": "6 / 78Namespace BuildFromCSharpSourceCodeClassesCSharp", + "Text": "6 / 80Namespace BuildFromCSharpSourceCodeClassesCSharp", "Links": [ { "Goto": { @@ -723,7 +732,7 @@ }, { "Number": 7, - "Text": "7 / 78Class 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": "7 / 80Class 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" @@ -828,7 +837,7 @@ }, { "Number": 8, - "Text": "8 / 78Namespace BuildFromProjectNamespacesBuildFromProject.Issue8540ClassesInheritdoc.Issue6366.Class1Class1Inheritdoc.Issue6366.Class2InheritdocInheritdoc.Issue6366Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101Class1.Issue8665Class1.Issue8696AttributeIssue8725A nice classClass1.Issue8948Class1.TestStructsInheritdoc.Issue8129InterfacesIInheritdocClass1.IIssue8948", + "Text": "8 / 80Namespace BuildFromProjectNamespacesBuildFromProject.Issue8540ClassesInheritdoc.Issue6366.Class1Class1Inheritdoc.Issue6366.Class2DogClass representing a dog.InheritdocInheritdoc.Issue6366Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101Class1.Issue8665Class1.Issue8696AttributeIssue8725A nice classClass1.Issue8948Class1.TestStructsInheritdoc.Issue8129Interfaces", "Links": [ { "Goto": { @@ -841,7 +850,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -859,7 +868,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -877,7 +886,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -886,7 +895,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -895,7 +904,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -911,6 +920,15 @@ } } }, + { + "Goto": { + "PageNumber": 35, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, { "Goto": { "PageNumber": 20, @@ -931,7 +949,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -958,16 +976,22 @@ }, { "Goto": { - "PageNumber": 36, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 } } - }, + } + ] + }, + { + "Number": 9, + "Text": "9 / 80IInheritdocClass1.IIssue8948EnumsClass1.Issue9260", + "Links": [ { "Goto": { - "PageNumber": 38, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -976,22 +1000,16 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 } } - } - ] - }, - { - "Number": 9, - "Text": "9 / 78EnumsClass1.Issue9260", - "Links": [ + }, { "Goto": { - "PageNumber": 39, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -1002,7 +1020,7 @@ }, { "Number": 10, - "Text": "10 / 78Namespace BuildFromProject.Issue8540NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.B", + "Text": "10 / 80Namespace BuildFromProject.Issue8540NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.B", "Links": [ { "Goto": { @@ -1026,7 +1044,7 @@ }, { "Number": 11, - "Text": "11 / 78Namespace BuildFromProject.Issue8540.AClassesA", + "Text": "11 / 80Namespace BuildFromProject.Issue8540.AClassesA", "Links": [ { "Goto": { @@ -1041,7 +1059,7 @@ }, { "Number": 12, - "Text": "12 / 78Class 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", + "Text": "12 / 80Class 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" @@ -1137,7 +1155,7 @@ }, { "Number": 13, - "Text": "13 / 78Namespace BuildFromProject.Issue8540.BClassesB", + "Text": "13 / 80Namespace BuildFromProject.Issue8540.BClassesB", "Links": [ { "Goto": { @@ -1152,7 +1170,7 @@ }, { "Number": 14, - "Text": "14 / 78Class 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", + "Text": "14 / 80Class 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" @@ -1248,7 +1266,7 @@ }, { "Number": 15, - "Text": "15 / 78Class 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()", + "Text": "15 / 80Class 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" @@ -1344,7 +1362,7 @@ }, { "Number": 16, - "Text": "16 / 78ExamplesRemarksFor 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 };", + "Text": "16 / 80ExamplesRemarksFor 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/" @@ -1359,12 +1377,12 @@ }, { "Number": 17, - "Text": "17 / 78Issue4017()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()", + "Text": "17 / 80Issue4017()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": 18, - "Text": "18 / 78RemarksThere'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()", + "Text": "18 / 80RemarksThere'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": { @@ -1397,7 +1415,7 @@ }, { "Number": 19, - "Text": "19 / 78Returnsdouble\uF1C5XmlCommentIncludeTag()This method should do something...RemarksThis is remarks.public static double Issue9216()public void XmlCommentIncludeTag()", + "Text": "19 / 80Returnsdouble\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" @@ -1412,7 +1430,7 @@ }, { "Number": 20, - "Text": "20 / 78Class 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)", + "Text": "20 / 80Class 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" @@ -1535,7 +1553,7 @@ }, { "Number": 21, - "Text": "21 / 78Parametersfoo int\uF1C5bar char\uF1C5baz string\uF1C5PropertiesBarProperty Valuechar\uF1C5BazProperty Valuestring\uF1C5FooProperty Valueint\uF1C5public char Bar { get; }public string Baz { get; }public int Foo { get; }", + "Text": "21 / 80Parametersfoo 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" @@ -1595,7 +1613,7 @@ }, { "Number": 22, - "Text": "22 / 78Class 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)", + "Text": "22 / 80Class 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" @@ -2051,7 +2069,7 @@ }, { "Number": 23, - "Text": "23 / 78Parametersdescription string\uF1C5?boundsMin int\uF1C5boundsMax int\uF1C5validGameModes string\uF1C5[]?hasMultipleSelections bool\uF1C5enumType Type\uF1C5?", + "Text": "23 / 80Parametersdescription string\uF1C5?boundsMin int\uF1C5boundsMax int\uF1C5validGameModes string\uF1C5[]?hasMultipleSelections bool\uF1C5enumType Type\uF1C5?", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -2111,7 +2129,7 @@ }, { "Number": 24, - "Text": "24 / 78Class 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()", + "Text": "24 / 80Class 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" @@ -2205,7 +2223,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -2216,7 +2234,7 @@ }, { "Number": 25, - "Text": "25 / 78Class 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", + "Text": "25 / 80Class 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" @@ -2312,7 +2330,145 @@ }, { "Number": 26, - "Text": "26 / 78Class 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()", + "Text": "26 / 80Class DogNamespace: BuildFromProjectAssembly: BuildFromProject.dllClass representing a dog.Inheritanceobject\uF1C5 ← DogInherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5ConstructorsDog(string, int)Constructor.Parametersname string\uF1C5Name of the dog.age int\uF1C5Age of the dog.PropertiesAgeAge of the dog.public class Dogpublic Dog(string name, int age)public int Age { get; }", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, + { + "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.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Goto": { + "PageNumber": 8, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 26, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 27, + "Text": "27 / 80Property Valueint\uF1C5NameName of the dog.Property Valuestring\uF1C5public string Name { get; }", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "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" + } + ] + }, + { + "Number": 28, + "Text": "28 / 80Class 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" @@ -2406,7 +2562,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -2415,7 +2571,7 @@ }, { "Goto": { - "PageNumber": 38, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -2425,8 +2581,8 @@ ] }, { - "Number": 27, - "Text": "27 / 78Class 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": 29, + "Text": "29 / 80Class 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" @@ -2511,7 +2667,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -2521,8 +2677,8 @@ ] }, { - "Number": 28, - "Text": "28 / 78Class 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": 30, + "Text": "30 / 80Class 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" @@ -2616,7 +2772,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -2626,8 +2782,8 @@ ] }, { - "Number": 29, - "Text": "29 / 78Class 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": 31, + "Text": "31 / 80Class 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" @@ -2742,7 +2898,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -2751,7 +2907,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -2760,7 +2916,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 30, "Coordinates": { "Left": 28, "Top": 413.75 @@ -2770,8 +2926,8 @@ ] }, { - "Number": 30, - "Text": "30 / 78Class 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": 32, + "Text": "32 / 80Class 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" @@ -2856,7 +3012,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -2866,8 +3022,8 @@ ] }, { - "Number": 31, - "Text": "31 / 78Class 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": 33, + "Text": "33 / 80Class 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" @@ -2952,7 +3108,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -2977,8 +3133,8 @@ ] }, { - "Number": 32, - "Text": "32 / 78string\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": 34, + "Text": "34 / 80string\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" @@ -3010,8 +3166,8 @@ ] }, { - "Number": 33, - "Text": "33 / 78Class 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": 35, + "Text": "35 / 80Class 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" @@ -3150,7 +3306,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -3160,8 +3316,8 @@ ] }, { - "Number": 34, - "Text": "34 / 78The 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": 36, + "Text": "36 / 80The 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" @@ -3220,8 +3376,8 @@ ] }, { - "Number": 35, - "Text": "35 / 78Class Issue8725Namespace: BuildFromProjectAssembly: BuildFromProject.dllA nice classInheritanceobject\uF1C5 ← Issue8725Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsMoreOperations()Another nice operationMyOperation()A nice operationSee AlsoClass1public class Issue8725public void MoreOperations()public void MyOperation()", + "Number": 37, + "Text": "37 / 80Class Issue8725Namespace: BuildFromProjectAssembly: BuildFromProject.dllA nice classInheritanceobject\uF1C5 ← Issue8725Inherited Membersobject.Equals(object?)\uF1C5, object.Equals(object?, object?)\uF1C5, object.GetHashCode()\uF1C5, object.GetType()\uF1C5,object.MemberwiseClone()\uF1C5, object.ReferenceEquals(object?, object?)\uF1C5, object.ToString()\uF1C5MethodsMoreOperations()Another nice operationMyOperation()A nice operationSee AlsoClass1public class Issue8725public void MoreOperations()public void MyOperation()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3306,7 +3462,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -3325,8 +3481,8 @@ ] }, { - "Number": 36, - "Text": "36 / 78Struct 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": 38, + "Text": "38 / 80Struct 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)" @@ -3403,8 +3559,8 @@ ] }, { - "Number": 37, - "Text": "37 / 78Interface Class1.IIssue8948Namespace: BuildFromProjectAssembly: BuildFromProject.dllMethodsDoNothing()Does nothing with generic type T.Type ParametersTA generic type.public interface Class1.IIssue8948void DoNothing()", + "Number": 39, + "Text": "39 / 80Interface Class1.IIssue8948Namespace: BuildFromProjectAssembly: BuildFromProject.dllMethodsDoNothing()Does nothing with generic type T.Type ParametersTA generic type.public interface Class1.IIssue8948void DoNothing()", "Links": [ { "Goto": { @@ -3418,8 +3574,8 @@ ] }, { - "Number": 38, - "Text": "38 / 78Interface IInheritdocNamespace: BuildFromProjectAssembly: BuildFromProject.dllMethodsIssue7629()This method should do something...public interface IInheritdocvoid Issue7629()", + "Number": 40, + "Text": "40 / 80Interface IInheritdocNamespace: BuildFromProjectAssembly: BuildFromProject.dllMethodsIssue7629()This method should do something...public interface IInheritdocvoid Issue7629()", "Links": [ { "Goto": { @@ -3433,8 +3589,8 @@ ] }, { - "Number": 39, - "Text": "39 / 78Enum 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": 41, + "Text": "41 / 80Enum 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": { @@ -3448,12 +3604,12 @@ ] }, { - "Number": 40, - "Text": "40 / 78Namespace BuildFromVBSourceCodeClassesBaseClass1This is the BaseClassClass1This is summary from vb class...", + "Number": 42, + "Text": "42 / 80Namespace BuildFromVBSourceCodeClassesBaseClass1This is the BaseClassClass1This is summary from vb class...", "Links": [ { "Goto": { - "PageNumber": 41, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -3462,7 +3618,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3472,8 +3628,8 @@ ] }, { - "Number": 41, - "Text": "41 / 78Class 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": 43, + "Text": "43 / 80Class 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" @@ -3567,7 +3723,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -3576,7 +3732,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -3585,7 +3741,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3594,7 +3750,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3604,8 +3760,8 @@ ] }, { - "Number": 42, - "Text": "42 / 78Class 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": 44, + "Text": "44 / 80Class 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" @@ -3690,7 +3846,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -3699,7 +3855,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -3708,7 +3864,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3717,7 +3873,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 43, "Coordinates": { "Left": 28, "Top": 383.75 @@ -3726,7 +3882,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3735,7 +3891,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3745,8 +3901,8 @@ ] }, { - "Number": 43, - "Text": "43 / 78This 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": 45, + "Text": "45 / 80This 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" @@ -3777,7 +3933,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3787,12 +3943,12 @@ ] }, { - "Number": 44, - "Text": "44 / 78Namespace 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": 46, + "Text": "46 / 80Namespace 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": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -3801,7 +3957,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -3816,7 +3972,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -3825,7 +3981,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -3834,7 +3990,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -3843,7 +3999,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -3852,7 +4008,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -3861,7 +4017,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -3870,7 +4026,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -3880,12 +4036,12 @@ ] }, { - "Number": 45, - "Text": "45 / 78DelegatesFakeDelegateFake delegateMRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", + "Number": 47, + "Text": "47 / 80DelegatesFakeDelegateFake delegateMRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", "Links": [ { "Goto": { - "PageNumber": 72, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -3894,7 +4050,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -3903,7 +4059,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -3913,12 +4069,12 @@ ] }, { - "Number": 46, - "Text": "46 / 78Namespace CatLibrary.CoreClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231Issue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegate", + "Number": 48, + "Text": "48 / 80Namespace CatLibrary.CoreClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231Issue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegate", "Links": [ { "Goto": { - "PageNumber": 47, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -3927,7 +4083,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -3936,7 +4092,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -3945,7 +4101,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -3954,7 +4110,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -3963,7 +4119,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -3972,7 +4128,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -3981,7 +4137,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -3991,8 +4147,8 @@ ] }, { - "Number": 47, - "Text": "47 / 78Class 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": 49, + "Text": "49 / 80Class 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" @@ -4068,7 +4224,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -4077,7 +4233,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -4087,8 +4243,8 @@ ] }, { - "Number": 48, - "Text": "48 / 78Class 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": 50, + "Text": "50 / 80Class 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" @@ -4164,7 +4320,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -4173,7 +4329,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -4183,8 +4339,8 @@ ] }, { - "Number": 49, - "Text": "49 / 78Class 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": 51, + "Text": "51 / 80Class 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" @@ -4260,7 +4416,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -4269,7 +4425,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4278,7 +4434,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4287,7 +4443,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4297,8 +4453,8 @@ ] }, { - "Number": 50, - "Text": "50 / 78Struct 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": 52, + "Text": "52 / 80Struct 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)" @@ -4374,7 +4530,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -4383,7 +4539,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 51, "Coordinates": { "Left": 28, "Top": 470 @@ -4392,7 +4548,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 51, "Coordinates": { "Left": 28, "Top": 336.5 @@ -4402,8 +4558,8 @@ ] }, { - "Number": 51, - "Text": "51 / 78ContainersRefTypeNonRefMethod(params object[])ContainersRefTypeNonRefMethodarrayParametersparmsArray object\uF1C5[]Returnsint\uF1C5ContainersRefTypeEventHandlerEvent TypeEventHandler\uF1C5public static int ContainersRefTypeNonRefMethod(params object[] parmsArray)public event EventHandler ContainersRefTypeEventHandler", + "Number": 53, + "Text": "53 / 80ContainersRefTypeNonRefMethod(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" @@ -4435,12 +4591,12 @@ ] }, { - "Number": 52, - "Text": "52 / 78Interface ContainersRefType.ContainersRefTypeChildInterfaceNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllpublic interface ContainersRefType.ContainersRefTypeChildInterface", + "Number": 54, + "Text": "54 / 80Interface ContainersRefType.ContainersRefTypeChildInterfaceNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllpublic interface ContainersRefType.ContainersRefTypeChildInterface", "Links": [ { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -4450,12 +4606,12 @@ ] }, { - "Number": 53, - "Text": "53 / 78Enum ContainersRefType.ColorTypeNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowpublic enum ContainersRefType.ColorType", + "Number": 55, + "Text": "55 / 80Enum ContainersRefType.ColorTypeNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowpublic enum ContainersRefType.ColorType", "Links": [ { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -4465,12 +4621,12 @@ ] }, { - "Number": 54, - "Text": "54 / 78Delegate ContainersRefType.ContainersRefTypeDelegateNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllDelegate ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", + "Number": 56, + "Text": "56 / 80Delegate ContainersRefType.ContainersRefTypeDelegateNamespace: CatLibrary.CoreAssembly: CatLibrary.Core.dllDelegate ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", "Links": [ { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -4480,8 +4636,8 @@ ] }, { - "Number": 55, - "Text": "55 / 78Class 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": 57, + "Text": "57 / 80Class 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" @@ -4557,7 +4713,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -4572,7 +4728,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4581,7 +4737,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -4590,7 +4746,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -4599,7 +4755,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 66, "Coordinates": { "Left": 28, "Top": 380 @@ -4608,7 +4764,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 66, "Coordinates": { "Left": 28, "Top": 126.499939 @@ -4618,13 +4774,13 @@ ] }, { - "Number": 56, - "Text": "56 / 78Here'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": 58, + "Text": "58 / 80Here'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": 57, - "Text": "57 / 78nickName 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": 59, + "Text": "59 / 80nickName 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" @@ -4683,8 +4839,8 @@ ] }, { - "Number": 58, - "Text": "58 / 78EII 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": 60, + "Text": "60 / 80EII 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" @@ -4752,8 +4908,8 @@ ] }, { - "Number": 59, - "Text": "59 / 78Parametersobj 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": 61, + "Text": "61 / 80Parametersobj 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" @@ -4803,8 +4959,8 @@ ] }, { - "Number": 60, - "Text": "60 / 78anotherOwnType 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": 62, + "Text": "62 / 80anotherOwnType 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" @@ -4853,7 +5009,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4863,8 +5019,8 @@ ] }, { - "Number": 61, - "Text": "61 / 78Result 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": 63, + "Text": "63 / 80Result 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" @@ -4886,7 +5042,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4895,7 +5051,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4904,7 +5060,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4914,8 +5070,8 @@ ] }, { - "Number": 62, - "Text": "62 / 78Class 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": 64, + "Text": "64 / 80Class 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" @@ -5132,7 +5288,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -5141,7 +5297,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5151,8 +5307,8 @@ ] }, { - "Number": 63, - "Text": "63 / 78Class 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": 65, + "Text": "65 / 80Class 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" @@ -5228,7 +5384,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -5237,7 +5393,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5247,8 +5403,8 @@ ] }, { - "Number": 64, - "Text": "64 / 78Class 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": 66, + "Text": "66 / 80Class 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" @@ -5324,7 +5480,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -5333,7 +5489,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5342,7 +5498,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -5351,7 +5507,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -5360,7 +5516,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -5370,8 +5526,8 @@ ] }, { - "Number": 65, - "Text": "65 / 78Parametersicat ICatThe type will be extended.hours long\uF1C5The length of sleep.", + "Number": 67, + "Text": "67 / 80Parametersicat ICatThe type will be extended.hours long\uF1C5The length of sleep.", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -5384,7 +5540,7 @@ }, { "Goto": { - "PageNumber": 71, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -5394,8 +5550,8 @@ ] }, { - "Number": 66, - "Text": "66 / 78Class 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": 68, + "Text": "68 / 80Class 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" @@ -5498,7 +5654,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -5507,7 +5663,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5516,7 +5672,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5525,7 +5681,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5534,7 +5690,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5543,7 +5699,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5552,7 +5708,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5561,7 +5717,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5570,7 +5726,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5580,8 +5736,8 @@ ] }, { - "Number": 67, - "Text": "67 / 78Complex TomFromBaseClassExceptionsNotImplementedException\uF1C5This is not implementedArgumentException\uF1C5This is the exception to be thrown when implementedCatExceptionThis is the exception in current documentation", + "Number": 69, + "Text": "69 / 80Complex 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" @@ -5615,7 +5771,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5625,8 +5781,8 @@ ] }, { - "Number": 68, - "Text": "68 / 78Class 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": 70, + "Text": "70 / 80Class 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" @@ -5711,7 +5867,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -5720,7 +5876,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5729,7 +5885,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5738,7 +5894,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 68, "Coordinates": { "Left": 28, "Top": 383.75 @@ -5748,8 +5904,8 @@ ] }, { - "Number": 69, - "Text": "69 / 78Interface 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": 71, + "Text": "71 / 80Interface 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" @@ -5771,7 +5927,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -5781,8 +5937,8 @@ ] }, { - "Number": 70, - "Text": "70 / 78Parameterstool 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": 72, + "Text": "72 / 80Parameterstool 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" @@ -5796,8 +5952,8 @@ ] }, { - "Number": 71, - "Text": "71 / 78Interface 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": 73, + "Text": "73 / 80Interface 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" @@ -5810,7 +5966,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -5819,7 +5975,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -5828,7 +5984,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 66, "Coordinates": { "Left": 28, "Top": 380 @@ -5837,7 +5993,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 66, "Coordinates": { "Left": 28, "Top": 126.499939 @@ -5847,8 +6003,8 @@ ] }, { - "Number": 72, - "Text": "72 / 78Delegate 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": 74, + "Text": "74 / 80Delegate 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" @@ -5888,7 +6044,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -5898,12 +6054,12 @@ ] }, { - "Number": 73, - "Text": "73 / 78Delegate 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": 75, + "Text": "75 / 80Delegate 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": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -5913,8 +6069,8 @@ ] }, { - "Number": 74, - "Text": "74 / 78Delegate 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": 76, + "Text": "76 / 80Delegate 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" @@ -5945,7 +6101,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -5955,12 +6111,12 @@ ] }, { - "Number": 75, - "Text": "75 / 78Namespace MRefNamespacesMRef.Demo", + "Number": 77, + "Text": "77 / 80Namespace MRefNamespacesMRef.Demo", "Links": [ { "Goto": { - "PageNumber": 76, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -5970,12 +6126,12 @@ ] }, { - "Number": 76, - "Text": "76 / 78Namespace MRef.DemoNamespacesMRef.Demo.Enumeration", + "Number": 78, + "Text": "78 / 80Namespace MRef.DemoNamespacesMRef.Demo.Enumeration", "Links": [ { "Goto": { - "PageNumber": 77, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -5985,12 +6141,12 @@ ] }, { - "Number": 77, - "Text": "77 / 78Namespace MRef.Demo.EnumerationEnumsColorTypeEnumeration ColorType", + "Number": 79, + "Text": "79 / 80Namespace MRef.Demo.EnumerationEnumsColorTypeEnumeration ColorType", "Links": [ { "Goto": { - "PageNumber": 78, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -6000,8 +6156,8 @@ ] }, { - "Number": 78, - "Text": "78 / 78Enum 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": 80, + "Text": "80 / 80Enum 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" @@ -6014,7 +6170,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -6265,7 +6421,7 @@ } }, { - "Title": "Inheritdoc", + "Title": "Dog", "Children": [], "Destination": { "PageNumber": 26, @@ -6275,11 +6431,22 @@ } } }, + { + "Title": "Inheritdoc", + "Children": [], + "Destination": { + "PageNumber": 28, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, { "Title": "Inheritdoc.Issue6366", "Children": [], "Destination": { - "PageNumber": 27, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -6290,7 +6457,7 @@ "Title": "Inheritdoc.Issue6366.Class1", "Children": [], "Destination": { - "PageNumber": 28, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -6301,7 +6468,7 @@ "Title": "Inheritdoc.Issue6366.Class2", "Children": [], "Destination": { - "PageNumber": 29, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -6312,7 +6479,7 @@ "Title": "Inheritdoc.Issue7035", "Children": [], "Destination": { - "PageNumber": 30, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -6323,7 +6490,7 @@ "Title": "Inheritdoc.Issue7484", "Children": [], "Destination": { - "PageNumber": 31, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -6334,7 +6501,7 @@ "Title": "Inheritdoc.Issue8101", "Children": [], "Destination": { - "PageNumber": 33, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -6345,7 +6512,7 @@ "Title": "Issue8725", "Children": [], "Destination": { - "PageNumber": 35, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -6356,7 +6523,7 @@ "Title": "Structs", "Children": [], "Destination": { - "PageNumber": 36, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -6367,7 +6534,7 @@ "Title": "Inheritdoc.Issue8129", "Children": [], "Destination": { - "PageNumber": 36, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -6378,7 +6545,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 37, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -6389,7 +6556,7 @@ "Title": "Class1.IIssue8948", "Children": [], "Destination": { - "PageNumber": 37, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -6400,7 +6567,7 @@ "Title": "IInheritdoc", "Children": [], "Destination": { - "PageNumber": 38, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -6411,7 +6578,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 39, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -6422,7 +6589,7 @@ "Title": "Class1.Issue9260", "Children": [], "Destination": { - "PageNumber": 39, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -6445,7 +6612,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 41, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -6456,7 +6623,7 @@ "Title": "BaseClass1", "Children": [], "Destination": { - "PageNumber": 41, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -6467,7 +6634,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 42, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -6476,7 +6643,7 @@ } ], "Destination": { - "PageNumber": 40, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -6493,7 +6660,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 47, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6504,7 +6671,7 @@ "Title": "ContainersRefType.ContainersRefTypeChild", "Children": [], "Destination": { - "PageNumber": 47, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6515,7 +6682,7 @@ "Title": "ExplicitLayoutClass", "Children": [], "Destination": { - "PageNumber": 48, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -6526,7 +6693,7 @@ "Title": "Issue231", "Children": [], "Destination": { - "PageNumber": 49, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -6537,7 +6704,7 @@ "Title": "Structs", "Children": [], "Destination": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -6548,7 +6715,7 @@ "Title": "ContainersRefType", "Children": [], "Destination": { - "PageNumber": 50, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -6559,7 +6726,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 52, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -6570,7 +6737,7 @@ "Title": "ContainersRefType.ContainersRefTypeChildInterface", "Children": [], "Destination": { - "PageNumber": 52, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -6581,7 +6748,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 53, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -6592,7 +6759,7 @@ "Title": "ContainersRefType.ColorType", "Children": [], "Destination": { - "PageNumber": 53, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -6603,7 +6770,7 @@ "Title": "Delegates", "Children": [], "Destination": { - "PageNumber": 54, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -6614,7 +6781,7 @@ "Title": "ContainersRefType.ContainersRefTypeDelegate", "Children": [], "Destination": { - "PageNumber": 54, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -6623,7 +6790,7 @@ } ], "Destination": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -6634,7 +6801,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 55, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6645,7 +6812,7 @@ "Title": "Cat", "Children": [], "Destination": { - "PageNumber": 55, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6656,7 +6823,7 @@ "Title": "CatException", "Children": [], "Destination": { - "PageNumber": 62, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -6667,7 +6834,7 @@ "Title": "Complex", "Children": [], "Destination": { - "PageNumber": 63, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -6678,7 +6845,7 @@ "Title": "ICatExtension", "Children": [], "Destination": { - "PageNumber": 64, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -6689,7 +6856,7 @@ "Title": "Tom", "Children": [], "Destination": { - "PageNumber": 66, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -6700,7 +6867,7 @@ "Title": "TomFromBaseClass", "Children": [], "Destination": { - "PageNumber": 68, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -6711,7 +6878,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 69, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -6722,7 +6889,7 @@ "Title": "IAnimal", "Children": [], "Destination": { - "PageNumber": 69, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -6733,7 +6900,7 @@ "Title": "ICat", "Children": [], "Destination": { - "PageNumber": 71, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -6744,7 +6911,7 @@ "Title": "Delegates", "Children": [], "Destination": { - "PageNumber": 72, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -6755,7 +6922,7 @@ "Title": "FakeDelegate", "Children": [], "Destination": { - "PageNumber": 72, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -6766,7 +6933,7 @@ "Title": "MRefDelegate", "Children": [], "Destination": { - "PageNumber": 73, + "PageNumber": 75, "Type": 2, "Coordinates": { "Top": 0 @@ -6777,7 +6944,7 @@ "Title": "MRefNormalDelegate", "Children": [], "Destination": { - "PageNumber": 74, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -6786,7 +6953,7 @@ } ], "Destination": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -6806,7 +6973,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 78, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -6817,7 +6984,7 @@ "Title": "ColorType", "Children": [], "Destination": { - "PageNumber": 78, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -6826,7 +6993,7 @@ } ], "Destination": { - "PageNumber": 77, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -6835,7 +7002,7 @@ } ], "Destination": { - "PageNumber": 76, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -6844,7 +7011,7 @@ } ], "Destination": { - "PageNumber": 75, + "PageNumber": 77, "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 8b9857992df..7438292da37 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 @@ -108,6 +108,11 @@ "href": "BuildFromProject.Class1.Test-1.html", "topicHref": "BuildFromProject.Class1.Test-1.html" }, + { + "name": "Dog", + "href": "BuildFromProject.Dog.html", + "topicHref": "BuildFromProject.Dog.html" + }, { "name": "Inheritdoc", "href": "BuildFromProject.Inheritdoc.html", 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 57a47f93955..55a9708c2e8 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 @@ -252,6 +252,16 @@ "items": [], "leaf": true }, + { + "name": "Dog", + "href": "../api/BuildFromProject.Dog.html", + "topicHref": "../api/BuildFromProject.Dog.html", + "topicUid": "BuildFromProject.Dog", + "tocHref": null, + "level": 4.0, + "items": [], + "leaf": true + }, { "name": "IInheritdoc", "href": "../api/BuildFromProject.IInheritdoc.html", 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 0b74641938b..24a2e50ac90 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\":\"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\":\"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\":\"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\":\"Issue8725\",\"href\":\"../api/BuildFromProject.Issue8725.html\",\"topicHref\":\"../api/BuildFromProject.Issue8725.html\",\"topicUid\":\"BuildFromProject.Issue8725\"}]},{\"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\":\"Cat\",\"href\":\"../api/CatLibrary.Cat-2.html\",\"topicHref\":\"../api/CatLibrary.Cat-2.html\",\"topicUid\":\"CatLibrary.Cat`2\"},{\"name\":\"Complex\",\"href\":\"../api/CatLibrary.Complex-2.html\",\"topicHref\":\"../api/CatLibrary.Complex-2.html\",\"topicUid\":\"CatLibrary.Complex`2\"},{\"name\":\"FakeDelegate\",\"href\":\"../api/CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"../api/CatLibrary.FakeDelegate-1.html\",\"topicUid\":\"CatLibrary.FakeDelegate`1\"},{\"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\":\"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\":\"Dog\",\"href\":\"../api/BuildFromProject.Dog.html\",\"topicHref\":\"../api/BuildFromProject.Dog.html\",\"topicUid\":\"BuildFromProject.Dog\"},{\"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\":\"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\":\"Issue8725\",\"href\":\"../api/BuildFromProject.Issue8725.html\",\"topicHref\":\"../api/BuildFromProject.Issue8725.html\",\"topicUid\":\"BuildFromProject.Issue8725\"}]},{\"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\":\"Cat\",\"href\":\"../api/CatLibrary.Cat-2.html\",\"topicHref\":\"../api/CatLibrary.Cat-2.html\",\"topicUid\":\"CatLibrary.Cat`2\"},{\"name\":\"Complex\",\"href\":\"../api/CatLibrary.Complex-2.html\",\"topicHref\":\"../api/CatLibrary.Complex-2.html\",\"topicUid\":\"CatLibrary.Complex`2\"},{\"name\":\"FakeDelegate\",\"href\":\"../api/CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"../api/CatLibrary.FakeDelegate-1.html\",\"topicUid\":\"CatLibrary.FakeDelegate`1\"},{\"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\":\"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 e91e81ef838..8a1d5c95747 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": 126, + "NumberOfPages": 125, "Pages": [ { "Number": 1, - "Text": "Table of ContentsArticlesGetting Started with docfx3Engineering DocsSection 1Engineering Guidelines5C# Coding Standards8Markdown14Microsoft DocsAPI DocumentationBuildFromAssembly19Class120Issue543221BuildFromCSharpSourceCode22CSharp23BuildFromProject24Issue854026A27A28B29B30Class131Class1.IIssue894836Class1.Issue866537Class1.Issue8696Attribute40Class1.Issue894842Class1.Issue926043Class1.Test44IInheritdoc45Inheritdoc46Inheritdoc.Issue636648Inheritdoc.Issue6366.Class149Inheritdoc.Issue6366.Class251Inheritdoc.Issue703552Inheritdoc.Issue748453Inheritdoc.Issue810155Inheritdoc.Issue812957Issue872558BuildFromVBSourceCode59", + "Text": "Table of ContentsArticlesGetting Started with docfx3Engineering DocsSection 1Engineering Guidelines5C# Coding Standards8Markdown14Microsoft DocsAPI DocumentationBuildFromAssembly19Class120Issue543221BuildFromCSharpSourceCode22CSharp23BuildFromProject24Issue854026A27A28B29B30Class131Class1.IIssue894836Class1.Issue866537Class1.Issue8696Attribute40Class1.Issue894842Class1.Issue926043Class1.Test44Dog45IInheritdoc47Inheritdoc48Inheritdoc.Issue636650Inheritdoc.Issue6366.Class151Inheritdoc.Issue6366.Class253Inheritdoc.Issue703554Inheritdoc.Issue748455Inheritdoc.Issue810157Inheritdoc.Issue812959Issue872560", "Links": [ { "Uri": "https://docs.microsoft.com/en-us/" @@ -217,7 +217,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -235,7 +235,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -253,7 +253,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -262,7 +262,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -289,7 +289,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -298,7 +298,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -309,11 +309,11 @@ }, { "Number": 2, - "Text": "BaseClass160Class161CatLibrary64Core66ContainersRefType67ContainersRefType.ColorType70ContainersRefType.ContainersRefTypeChild71ContainersRefType.ContainersRefTypeChildInterface72ContainersRefType.ContainersRefTypeDelegate73ExplicitLayoutClass74Issue23175CatException76Cat77Complex87FakeDelegate88IAnimal89ICat92ICatExtension93MRefDelegate95MRefNormalDelegate96Tom97TomFromBaseClass99MRef.Demo.Enumeration100ColorType101REST APIPet Store API102Contacts API117", + "Text": "BuildFromVBSourceCode61BaseClass162Class163CatLibrary65Core67ContainersRefType68ContainersRefType.ColorType70ContainersRefType.ContainersRefTypeChild71ContainersRefType.ContainersRefTypeChildInterface72ContainersRefType.ContainersRefTypeDelegate73ExplicitLayoutClass74Issue23175CatException76Cat77Complex86FakeDelegate87IAnimal88ICat91ICatExtension92MRefDelegate94MRefNormalDelegate95Tom96TomFromBaseClass98MRef.Demo.Enumeration99ColorType100REST APIPet Store API101Contacts API116", "Links": [ { "Goto": { - "PageNumber": 60, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -322,7 +322,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -331,7 +331,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -340,7 +340,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -356,6 +356,15 @@ } } }, + { + "Goto": { + "PageNumber": 68, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, { "Goto": { "PageNumber": 70, @@ -430,7 +439,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -439,7 +448,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -448,7 +457,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -457,7 +466,7 @@ }, { "Goto": { - "PageNumber": 92, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -466,7 +475,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -475,7 +484,7 @@ }, { "Goto": { - "PageNumber": 95, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -484,7 +493,7 @@ }, { "Goto": { - "PageNumber": 96, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -493,7 +502,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 96, "Type": 2, "Coordinates": { "Top": 0 @@ -502,7 +511,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -511,7 +520,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -520,7 +529,7 @@ }, { "Goto": { - "PageNumber": 101, + "PageNumber": 100, "Type": 2, "Coordinates": { "Top": 0 @@ -529,7 +538,7 @@ }, { "Goto": { - "PageNumber": 102, + "PageNumber": 101, "Type": 2, "Coordinates": { "Top": 0 @@ -538,7 +547,7 @@ }, { "Goto": { - "PageNumber": 117, + "PageNumber": 116, "Type": 2, "Coordinates": { "Top": 0 @@ -550,7 +559,7 @@ { "Number": 3, "NumberOfImages": 1, - "Text": "3 / 126Getting Started with docfxGetting StartedThis is a seed.", + "Text": "3 / 125Getting Started with docfxGetting StartedThis is a seed.", "Links": [ { "Uri": "" @@ -562,22 +571,22 @@ }, { "Number": 4, - "Text": "4 / 126docfx is an API documentation generator for .NET, currently support C# and VB. It has the ability toextract triple slash comments out from your source code. What's more, it has syntax to link additionalfiles to API to add additional remarks. docfx will scan your source code and your additional conceptualfiles and generate a complete HTML documentation website for you. docfx provides the flexibility foryou to customize the website through templates. We currently have several embedded templates,including websites containing pure static html pages and also website managed by AngularJS.Click \"View Source\" for an API to route to the source code in GitHub (your API must be pushed toGitHub)docfx provide DNX version for cross platform use.docfx can be used within Visual Studio seamlessly. NOTE offical docfx.msbuild nuget package isnow in pre-release version. You can also build your own with source code and use it locally.We support Docfx Flavored Markdown(DFM) for writing conceptual files. DFM is 100%compatible with Github Flavored Markdown(GFM) and add several new features including fileinclusion, cross reference, and yaml header.", + "Text": "4 / 125docfx is an API documentation generator for .NET, currently support C# and VB. It has the ability toextract triple slash comments out from your source code. What's more, it has syntax to link additionalfiles to API to add additional remarks. docfx will scan your source code and your additional conceptualfiles and generate a complete HTML documentation website for you. docfx provides the flexibility foryou to customize the website through templates. We currently have several embedded templates,including websites containing pure static html pages and also website managed by AngularJS.Click \"View Source\" for an API to route to the source code in GitHub (your API must be pushed toGitHub)docfx provide DNX version for cross platform use.docfx can be used within Visual Studio seamlessly. NOTE offical docfx.msbuild nuget package isnow in pre-release version. You can also build your own with source code and use it locally.We support Docfx Flavored Markdown(DFM) for writing conceptual files. DFM is 100%compatible with Github Flavored Markdown(GFM) and add several new features including fileinclusion, cross reference, and yaml header.", "Links": [] }, { "Number": 5, - "Text": "5 / 126Engineering GuidelinesBasicsCopyright header and license noticeAll source code files require the following exact header according to its language (please do not makeany changes to it).extension: .csextension: .jsextension: .cssextension: .tmpl, .tmpl.partialExternal dependenciesThis refers to dependencies on projects (i.e. NuGet packages) outside of the docfx repo, and especiallyoutside of Microsoft. Adding new dependencies require additional approval.Current approved dependencies are:Newtonsoft.JsonJintHtmlAgilityPack// Licensed to the .NET Foundation under one or more agreements.// The .NET Foundation licenses this file to you under the MIT license.// Licensed to the .NET Foundation under one or more agreements.// The .NET Foundation licenses this file to you under the MIT license./** * Licensed to the .NET Foundation under one or more agreements. * The .NET Foundation licenses this file to you under the MIT license. */{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses th", + "Text": "5 / 125Engineering GuidelinesBasicsCopyright header and license noticeAll source code files require the following exact header according to its language (please do not makeany changes to it).extension: .csextension: .jsextension: .cssextension: .tmpl, .tmpl.partialExternal dependenciesThis refers to dependencies on projects (i.e. NuGet packages) outside of the docfx repo, and especiallyoutside of Microsoft. Adding new dependencies require additional approval.Current approved dependencies are:Newtonsoft.JsonJintHtmlAgilityPack// Licensed to the .NET Foundation under one or more agreements.// The .NET Foundation licenses this file to you under the MIT license.// Licensed to the .NET Foundation under one or more agreements.// The .NET Foundation licenses this file to you under the MIT license./** * Licensed to the .NET Foundation under one or more agreements. * The .NET Foundation licenses this file to you under the MIT license. */{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses th", "Links": [] }, { "Number": 6, - "Text": "6 / 126NustacheYamlDotNetCode reviews and checkinsTo help ensure that only the highest quality code makes its way into the project, please submit all yourcode changes to GitHub as PRs. This includes runtime code changes, unit test updates, and deploymentscripts. For example, sending a PR for just an update to a unit test might seem like a waste of time butthe unit tests are just as important as the product code and as such, reviewing changes to them is alsojust as important.The advantages are numerous: improving code quality, more visibility on changes and their potentialimpact, avoiding duplication of effort, and creating general awareness of progress being made in variousareas.In general a PR should be signed off(using the \uD83D\uDC4D emoticon) by the Owner of that code.To commit the PR to the repo do not use the Big Green Button. Instead, do a typical push that youwould use with Git (e.g. local pull, rebase, merge, push).Source Code ManagementBranch strategyIn general:master has the code for the latest release on NuGet.org. (e.g. 1.0.0, 1.1.0)dev has the code that is being worked on but not yet released. This is the branch into which devsnormally submit pull requests and merge changes into. We run daily CI towards dev branch andgenerate pre-release nuget package, e.g. 1.0.1-alpha-9-abcdefsd.hotfix has the code for fixing master bug after it is released. hotfix changes will be merged back tomaster and dev once it is verified.Solution and project folder structure and namingSolution files go in the repo root. The default entry point is All.sln.Every project also needs a project.json and a matching .xproj file. This project.json is the source oftruth for a project's dependencies and configuration options.Solution need to contain solution folders that match the physical folder (src, test, tools, etc.).Assembly naming patternThe general naming pattern is Docfx...", + "Text": "6 / 125NustacheYamlDotNetCode reviews and checkinsTo help ensure that only the highest quality code makes its way into the project, please submit all yourcode changes to GitHub as PRs. This includes runtime code changes, unit test updates, and deploymentscripts. For example, sending a PR for just an update to a unit test might seem like a waste of time butthe unit tests are just as important as the product code and as such, reviewing changes to them is alsojust as important.The advantages are numerous: improving code quality, more visibility on changes and their potentialimpact, avoiding duplication of effort, and creating general awareness of progress being made in variousareas.In general a PR should be signed off(using the \uD83D\uDC4D emoticon) by the Owner of that code.To commit the PR to the repo do not use the Big Green Button. Instead, do a typical push that youwould use with Git (e.g. local pull, rebase, merge, push).Source Code ManagementBranch strategyIn general:master has the code for the latest release on NuGet.org. (e.g. 1.0.0, 1.1.0)dev has the code that is being worked on but not yet released. This is the branch into which devsnormally submit pull requests and merge changes into. We run daily CI towards dev branch andgenerate pre-release nuget package, e.g. 1.0.1-alpha-9-abcdefsd.hotfix has the code for fixing master bug after it is released. hotfix changes will be merged back tomaster and dev once it is verified.Solution and project folder structure and namingSolution files go in the repo root. The default entry point is All.sln.Every project also needs a project.json and a matching .xproj file. This project.json is the source oftruth for a project's dependencies and configuration options.Solution need to contain solution folders that match the physical folder (src, test, tools, etc.).Assembly naming patternThe general naming pattern is Docfx...", "Links": [] }, { "Number": 7, - "Text": "7 / 126Unit testsWe use xUnit.net for all unit testing.Coding StandardsPlease refer to C# Coding standards for detailed guideline for C# coding standards.TODO Template Coding standardsTODO Template Preprocess JS Coding standards", + "Text": "7 / 125Unit testsWe use xUnit.net for all unit testing.Coding StandardsPlease refer to C# Coding standards for detailed guideline for C# coding standards.TODO Template Coding standardsTODO Template Preprocess JS Coding standards", "Links": [ { "Goto": { @@ -592,7 +601,7 @@ }, { "Number": 8, - "Text": "8 / 126C# Coding StandardsIntroductionThe coding standard will be used in conjunction with customized version of StyleCop and FxCop [TODO]during both development and build process. This will help ensure that the standard is followed by alldevelopers on the team in a consistent manner.\"Any fool can write code that a computer can understand. Good programmers write code thathumans understand\".Martin Fowler. Refactoring: Improving the design of existing code.PurposeThe aim of this section is to define a set of C# coding standards to be used by CAPS build team toguarantee maximum legibility, reliability, re-usability and homogeneity of our code. Each section ismarked Mandatory or Recommended. Mandatory sections, will be enforced during code reviews as wellas tools like StyleCop and FxCop, and code will not be considered complete until it is compliant.ScopeThis section contains general C# coding standards which can be applied to any type of applicationdeveloped in C#, based on Framework Design Guidelines\uF1C5.It does not pretend to be a tutorial on C#. It only includes a set of limitations and recommendationsfocused on clarifying the development.ToolsResharper\uF1C5 is a great 3rd party code cleanup and style tool.StyleCop\uF1C5 analyzes C# srouce code to enforce a set of style and consistency rules and has beenintegrated into many 3rd party development tools such as Resharper.FxCop\uF1C5 is an application that analyzes managed code assemblies (code that targets the .NETFramework common language runtime) and reports information about the assemblies, such aspossible design, localization, performance, and security improvements.C# Stylizer\uF1C5 does many of the style rules automaticallyHighlights of Coding StandardsThis section is not intended to give a summary of all the coding standards that enabled by ourcustomized StyleCop, but to give a highlight of some rules one will possibly meet in daily coding life. Italso provides some recommended however not mandatory(which means not enabled in StyleCop)coding standards.", + "Text": "8 / 125C# Coding StandardsIntroductionThe coding standard will be used in conjunction with customized version of StyleCop and FxCop [TODO]during both development and build process. This will help ensure that the standard is followed by alldevelopers on the team in a consistent manner.\"Any fool can write code that a computer can understand. Good programmers write code thathumans understand\".Martin Fowler. Refactoring: Improving the design of existing code.PurposeThe aim of this section is to define a set of C# coding standards to be used by CAPS build team toguarantee maximum legibility, reliability, re-usability and homogeneity of our code. Each section ismarked Mandatory or Recommended. Mandatory sections, will be enforced during code reviews as wellas tools like StyleCop and FxCop, and code will not be considered complete until it is compliant.ScopeThis section contains general C# coding standards which can be applied to any type of applicationdeveloped in C#, based on Framework Design Guidelines\uF1C5.It does not pretend to be a tutorial on C#. It only includes a set of limitations and recommendationsfocused on clarifying the development.ToolsResharper\uF1C5 is a great 3rd party code cleanup and style tool.StyleCop\uF1C5 analyzes C# srouce code to enforce a set of style and consistency rules and has beenintegrated into many 3rd party development tools such as Resharper.FxCop\uF1C5 is an application that analyzes managed code assemblies (code that targets the .NETFramework common language runtime) and reports information about the assemblies, such aspossible design, localization, performance, and security improvements.C# Stylizer\uF1C5 does many of the style rules automaticallyHighlights of Coding StandardsThis section is not intended to give a summary of all the coding standards that enabled by ourcustomized StyleCop, but to give a highlight of some rules one will possibly meet in daily coding life. Italso provides some recommended however not mandatory(which means not enabled in StyleCop)coding standards.", "Links": [ { "Uri": "http://msdn.microsoft.com/en-us/library/ms229042.aspx" @@ -643,12 +652,12 @@ }, { "Number": 9, - "Text": "9 / 126File Layout (Recommended)Only one public class is allowed per file.The file name is derived from the class name.Class Definition Order (Mandatory)The class definition contains class members in the following order, from less restricted scope (public) tomore restrictive (private):Nested types, e.g. classes, enum, struct, etc.Field members, e.g. member variables, const, etc.Member functionsConstructorsFinalizer (Do not use unless absolutely necessary)Methods (Properties, Events, Operations, Overridables, Static)Private nested typesNaming (Mandatory)DO use PascalCasing for all public member, type, and namespace names consisting of multiplewords.NOTE: A special case is made for two-letter acronyms in which both letters are capitalized, e.g. IOStreamDO use camelCasing for parameter names.DO start with underscore for private fieldsClass : ObserverFilename: Observer.cs PropertyDescriptor HtmlTag IOStream propertyDescriptor htmlTag ioStream private readonly Guid _userId = Guid.NewGuid();", + "Text": "9 / 125File Layout (Recommended)Only one public class is allowed per file.The file name is derived from the class name.Class Definition Order (Mandatory)The class definition contains class members in the following order, from less restricted scope (public) tomore restrictive (private):Nested types, e.g. classes, enum, struct, etc.Field members, e.g. member variables, const, etc.Member functionsConstructorsFinalizer (Do not use unless absolutely necessary)Methods (Properties, Events, Operations, Overridables, Static)Private nested typesNaming (Mandatory)DO use PascalCasing for all public member, type, and namespace names consisting of multiplewords.NOTE: A special case is made for two-letter acronyms in which both letters are capitalized, e.g. IOStreamDO use camelCasing for parameter names.DO start with underscore for private fieldsClass : ObserverFilename: Observer.cs PropertyDescriptor HtmlTag IOStream propertyDescriptor htmlTag ioStream private readonly Guid _userId = Guid.NewGuid();", "Links": [] }, { "Number": 10, - "Text": "10 / 126DO start static readonly fields, constants with capitalized caseDO NOT capitalize each word in so-called closed-form compound words\uF1C5.DO have \"Async\" explicitly in the Async method name to notice people how to use it properlyFormatting (Mandatory)DO use spaces over tabs, and always show all spaces/tabs in IDETipsVisual Studio > TOOLS > Options > Text Editor > C# > Tabs > Insert spaces (Tab size: 4)Visual Studio > Edit > Advanced > View White SpaceDO add using inside namespace declarationDO add a space when:1. for (var i = 0; i < 1; i++)2. if (a == b)Cross-platform codingOur code should supports multiple operating systems. Don't assume we only run (and develop) onWindows. Code should be sensitvie to the differences between OS's. Here are some specifics to consider.DO use Enviroment.NewLine instead of hard-coding the line break instead of \\r\\n, as Windows uses\\r\\n and OSX/Linux uses \\n.NoteBe aware that thes line-endings may cause problems in code when using @\"\" text blocks with linebreaks. private static readonly IEntityAccessor EntityAccessor = null; private const string MetadataName = \"MetadataName\"; namespace Microsoft.Content.Build.BuildWorker.UnitTest { using System; }", + "Text": "10 / 125DO start static readonly fields, constants with capitalized caseDO NOT capitalize each word in so-called closed-form compound words\uF1C5.DO have \"Async\" explicitly in the Async method name to notice people how to use it properlyFormatting (Mandatory)DO use spaces over tabs, and always show all spaces/tabs in IDETipsVisual Studio > TOOLS > Options > Text Editor > C# > Tabs > Insert spaces (Tab size: 4)Visual Studio > Edit > Advanced > View White SpaceDO add using inside namespace declarationDO add a space when:1. for (var i = 0; i < 1; i++)2. if (a == b)Cross-platform codingOur code should supports multiple operating systems. Don't assume we only run (and develop) onWindows. Code should be sensitvie to the differences between OS's. Here are some specifics to consider.DO use Enviroment.NewLine instead of hard-coding the line break instead of \\r\\n, as Windows uses\\r\\n and OSX/Linux uses \\n.NoteBe aware that thes line-endings may cause problems in code when using @\"\" text blocks with linebreaks. private static readonly IEntityAccessor EntityAccessor = null; private const string MetadataName = \"MetadataName\"; namespace Microsoft.Content.Build.BuildWorker.UnitTest { using System; }", "Links": [ { "Uri": "http://msdn.microsoft.com/en-us/library/ms229043.aspx" @@ -663,22 +672,22 @@ }, { "Number": 11, - "Text": "11 / 126DO Use Path.Combine() or Path.DirectorySeparatorChar to separate directories. If this is notpossible (such as in scripting), use a forward slash /. Windows is more forgiving than Linux in thisregard.Unit tests and functional testsAssembly namingThe unit tests for the Microsoft.Foo assembly live in the Microsoft.Foo.Tests assembly.The functional tests for the Microsoft.Foo assmebly live in the Microsoft.Foo.FunctionalTests assmebly.In general there should be exactly one unit test assebmly for each product runtime assembly. In generalthere should be one functional test assembly per repo. Exceptions can be made for both.Unit test class namingTest class names end with Test and live in the same namespace as the class being tested. For example,the unit tests for the Microsoft.Foo.Boo class would be in a Microsoft.Foo.Boo class in the test assembly.Unit test method namingUnit test method names must be descriptive about what is being tested, under what conditions, and whatthe expectations are. Pascal casing and underscores can be used to improve readability. The followingtest names are correct:The following test names are incorrect:Unit test structureThe contents of every unit test should be split into three distinct stages, optionally separated by thesecomments:PublicApiArgumentsShouldHaveNotNullAnnotationPublic_api_arguments_should_have_not_null_annotationTest1ConstructorFormatStringGetData// Arrange// Act// Assert", + "Text": "11 / 125DO Use Path.Combine() or Path.DirectorySeparatorChar to separate directories. If this is notpossible (such as in scripting), use a forward slash /. Windows is more forgiving than Linux in thisregard.Unit tests and functional testsAssembly namingThe unit tests for the Microsoft.Foo assembly live in the Microsoft.Foo.Tests assembly.The functional tests for the Microsoft.Foo assmebly live in the Microsoft.Foo.FunctionalTests assmebly.In general there should be exactly one unit test assebmly for each product runtime assembly. In generalthere should be one functional test assembly per repo. Exceptions can be made for both.Unit test class namingTest class names end with Test and live in the same namespace as the class being tested. For example,the unit tests for the Microsoft.Foo.Boo class would be in a Microsoft.Foo.Boo class in the test assembly.Unit test method namingUnit test method names must be descriptive about what is being tested, under what conditions, and whatthe expectations are. Pascal casing and underscores can be used to improve readability. The followingtest names are correct:The following test names are incorrect:Unit test structureThe contents of every unit test should be split into three distinct stages, optionally separated by thesecomments:PublicApiArgumentsShouldHaveNotNullAnnotationPublic_api_arguments_should_have_not_null_annotationTest1ConstructorFormatStringGetData// Arrange// Act// Assert", "Links": [] }, { "Number": 12, - "Text": "12 / 126The crucial thing here is the Act stage is exactly one statement. That one statement is nothing more thana call to the one method that you are trying to test. keeping that one statement as simple as possible isalso very important. For example, this is not ideal:This style is not recomended because way too many things can go wrong in this one statement. All theGetComplexParamN() calls can throw for a variety of reasons unrelated to the test itself. It is thus unclearto someone running into a problem why the failure occured.The ideal pattern is to move the complex parameter building into the `Arrange section:Now the only reason the line with CallSomeMethod() can fail is if the method itself blew up.Testing exception messagesIn general testing the specific exception message in a unit test is important. This ensures that the exactdesired exception is what is being tested rather than a different exception of the same type. In order toverify the exact exception it is important to verify the message.Use xUnit.net's plethora of built-in assertionsxUnit.net includes many kinds of assertions – please use the most appropriate one for your test. This willmake the tests a lot more readable and also allow the test runner report the best possible errors(whether it's local or the CI machine). For example, these are bad:int result = myObj.CallSomeMethod(GetComplexParam1(), GetComplexParam2(), GetComplexParam3());// ArrangeP1 p1 = GetComplexParam1();P2 p2 = GetComplexParam2();P3 p3 = GetComplexParam3();// Actint result = myObj.CallSomeMethod(p1, p2, p3);// AssertAssert.AreEqual(1234, result);var ex = Assert.Throws( () => fruitBasket.GetBananaById(1234));Assert.Equal( \"1234\", ex.Message);", + "Text": "12 / 125The crucial thing here is the Act stage is exactly one statement. That one statement is nothing more thana call to the one method that you are trying to test. keeping that one statement as simple as possible isalso very important. For example, this is not ideal:This style is not recomended because way too many things can go wrong in this one statement. All theGetComplexParamN() calls can throw for a variety of reasons unrelated to the test itself. It is thus unclearto someone running into a problem why the failure occured.The ideal pattern is to move the complex parameter building into the `Arrange section:Now the only reason the line with CallSomeMethod() can fail is if the method itself blew up.Testing exception messagesIn general testing the specific exception message in a unit test is important. This ensures that the exactdesired exception is what is being tested rather than a different exception of the same type. In order toverify the exact exception it is important to verify the message.Use xUnit.net's plethora of built-in assertionsxUnit.net includes many kinds of assertions – please use the most appropriate one for your test. This willmake the tests a lot more readable and also allow the test runner report the best possible errors(whether it's local or the CI machine). For example, these are bad:int result = myObj.CallSomeMethod(GetComplexParam1(), GetComplexParam2(), GetComplexParam3());// ArrangeP1 p1 = GetComplexParam1();P2 p2 = GetComplexParam2();P3 p3 = GetComplexParam3();// Actint result = myObj.CallSomeMethod(p1, p2, p3);// AssertAssert.AreEqual(1234, result);var ex = Assert.Throws( () => fruitBasket.GetBananaById(1234));Assert.Equal( \"1234\", ex.Message);", "Links": [] }, { "Number": 13, - "Text": "13 / 126These are good:Parallel testsBy default all unit test assemblies should run in parallel mode, which is the default. Unit tests shouldn'tdepend on any shared state, and so should generally be runnable in parallel. If the tests fail in parallel,the first thing to do is to figure out why; do not just disable parallel tests!For functional tests it is reasonable to disable parallel tests.Assert.Equal(true, someBool);Assert.True(\"abc123\" == someString);Assert.True(list1.Length == list2.Length);for (int i = 0; i < list1.Length; i++) { Assert.True( String.Equals list1[i], list2[i], StringComparison.OrdinalIgnoreCase));}Assert.True(someBool);Assert.Equal(\"abc123\", someString);// built-in collection assertions!Assert.Equal(list1, list2, StringComparer.OrdinalIgnoreCase);", + "Text": "13 / 125These are good:Parallel testsBy default all unit test assemblies should run in parallel mode, which is the default. Unit tests shouldn'tdepend on any shared state, and so should generally be runnable in parallel. If the tests fail in parallel,the first thing to do is to figure out why; do not just disable parallel tests!For functional tests it is reasonable to disable parallel tests.Assert.Equal(true, someBool);Assert.True(\"abc123\" == someString);Assert.True(list1.Length == list2.Length);for (int i = 0; i < list1.Length; i++) { Assert.True( String.Equals list1[i], list2[i], StringComparison.OrdinalIgnoreCase));}Assert.True(someBool);Assert.Equal(\"abc123\", someString);// built-in collection assertions!Assert.Equal(list1, list2, StringComparer.OrdinalIgnoreCase);", "Links": [] }, { "Number": 14, - "Text": "14 / 126MarkdownMarkdown\uF1C5 is a lightweight markup language with plain text formatting syntax. Docfx supportsCommonMark\uF1C5 compliant Markdown parsed through the Markdig\uF1C5 parsing engine.Link to Math ExpressionsBlock QuotesThis is a block quote.AlertsNOTEInformation the user should notice even if skimming.\uF431TIPOptional information to help a user be more successful.\uF431IMPORTANTEssential information required for user success.\uF623CAUTIONNegative potential consequences of an action.\uF623WARNINGDangerous certain consequences of an action.\uF333", + "Text": "14 / 125MarkdownMarkdown\uF1C5 is a lightweight markup language with plain text formatting syntax. Docfx supportsCommonMark\uF1C5 compliant Markdown parsed through the Markdig\uF1C5 parsing engine.Link to Math ExpressionsBlock QuotesThis is a block quote.AlertsNOTEInformation the user should notice even if skimming.\uF431TIPOptional information to help a user be more successful.\uF431IMPORTANTEssential information required for user success.\uF623CAUTIONNegative potential consequences of an action.\uF623WARNINGDangerous certain consequences of an action.\uF333", "Links": [ { "Uri": "https://daringfireball.net/projects/markdown/" @@ -721,7 +730,7 @@ { "Number": 15, "NumberOfImages": 1, - "Text": "15 / 126ImageMermaid DiagramsFlowchartCode SnippetThe example highlights lines 2, line 5 to 7 and lines 9 to the end of the file.MY TODOThis is a TODO.TextOneTwoHardRoundDecisionResult 1Result 2", + "Text": "15 / 125ImageMermaid DiagramsFlowchartCode SnippetThe example highlights lines 2, line 5 to 7 and lines 9 to the end of the file.MY TODOThis is a TODO.TextOneTwoHardRoundDecisionResult 1Result 2", "Links": [ { "Uri": "https://learn.microsoft.com/en-us/media/learn/not-found/learn-not-found-light-mode.png?branch=main" @@ -733,12 +742,12 @@ }, { "Number": 16, - "Text": "16 / 126Math ExpressionsThis sentence uses $ delimiters to show math inline: The Cauchy-Schwarz InequalityThis expression uses \\$ to display a dollar sign: To split $100 in half, we calculate using System;using Azure;using Azure.Storage;using Azure.Storage.Blobs;class Program{ static void Main(string[] args) { // Define the connection string for the storage account string connectionString = \"DefaultEndpointsProtocol=https;AccountName=;AccountKey=;EndpointSuffix=core.windows.net\"; // Create a new BlobServiceClient using the connection string var blobServiceClient = new BlobServiceClient(connectionString); // Create a new container var container = blobServiceClient.CreateBlobContainer(\"mycontainer\"); // Upload a file to the container using (var fileStream = File.OpenRead(\"path/to/file.txt\")) { container.UploadBlob(\"file.txt\", fileStream); } // Download the file from the container var downloadedBlob = container.GetBlobClient(\"file.txt\").Download(); using (var fileStream = File.OpenWrite(\"path/to/downloaded-file.txt\")) { downloadedBlob.Value.Content.CopyTo(fileStream); } }}", + "Text": "16 / 125Math ExpressionsThis sentence uses $ delimiters to show math inline: The Cauchy-Schwarz InequalityThis expression uses \\$ to display a dollar sign: To split $100 in half, we calculate using System;using Azure;using Azure.Storage;using Azure.Storage.Blobs;class Program{ static void Main(string[] args) { // Define the connection string for the storage account string connectionString = \"DefaultEndpointsProtocol=https;AccountName=;AccountKey=;EndpointSuffix=core.windows.net\"; // Create a new BlobServiceClient using the connection string var blobServiceClient = new BlobServiceClient(connectionString); // Create a new container var container = blobServiceClient.CreateBlobContainer(\"mycontainer\"); // Upload a file to the container using (var fileStream = File.OpenRead(\"path/to/file.txt\")) { container.UploadBlob(\"file.txt\", fileStream); } // Download the file from the container var downloadedBlob = container.GetBlobClient(\"file.txt\").Download(); using (var fileStream = File.OpenWrite(\"path/to/downloaded-file.txt\")) { downloadedBlob.Value.Content.CopyTo(fileStream); } }}", "Links": [] }, { "Number": 17, - "Text": "17 / 126Custom Syntax HighlightingTabsLinuxWindowsThe above tab group was created with the following syntax:Tabs are indicated by using a specific link syntax within a Markdown header. The syntax can be describedas follows:A tab starts with a Markdown header, #, and is followed by a Markdown link [](). The text of the link willbecome the text of the tab header, displayed to the customer. In order for the header to be recognizedas a tab, the link itself must start with #tab/ and be followed by an ID representing the content of thetab. The ID is used to sync all same-ID tabs across the page. Using the above example, when a userselects a tab with the link #tab/windows, all tabs with the link #tab/windows on the page will be selected.Dependent tabsIt's possible to make the selection in one set of tabs dependent on the selection in another set of tabs.Here's an example of that in action:resource storageAccount 'Microsoft.Storage/storageAccounts@2021-06-01' = { name: 'hello' // (...)}Content for Linux...# [Linux](#tab/linux)Content for Linux...# [Windows](#tab/windows)Content for Windows...---# [Tab Display Name](#tab/tab-id)", + "Text": "17 / 125Custom Syntax HighlightingTabsLinuxWindowsThe above tab group was created with the following syntax:Tabs are indicated by using a specific link syntax within a Markdown header. The syntax can be describedas follows:A tab starts with a Markdown header, #, and is followed by a Markdown link [](). The text of the link willbecome the text of the tab header, displayed to the customer. In order for the header to be recognizedas a tab, the link itself must start with #tab/ and be followed by an ID representing the content of thetab. The ID is used to sync all same-ID tabs across the page. Using the above example, when a userselects a tab with the link #tab/windows, all tabs with the link #tab/windows on the page will be selected.Dependent tabsIt's possible to make the selection in one set of tabs dependent on the selection in another set of tabs.Here's an example of that in action:resource storageAccount 'Microsoft.Storage/storageAccounts@2021-06-01' = { name: 'hello' // (...)}Content for Linux...# [Linux](#tab/linux)Content for Linux...# [Windows](#tab/windows)Content for Windows...---# [Tab Display Name](#tab/tab-id)", "Links": [ { "Goto": { @@ -753,7 +762,7 @@ }, { "Number": 18, - "Text": "18 / 126.NETTypeScriptREST APINotice how changing the Linux/Windows selection above changes the content in the .NET andTypeScript tabs. This is because the tab group defines two versions for each .NET and TypeScript, wherethe Windows/Linux selection above determines which version is shown for .NET/TypeScript. Here's themarkup that shows how this is done:DetailsDemo.NET content for Linux...# [.NET](#tab/dotnet/linux).NET content for Linux...# [.NET](#tab/dotnet/windows).NET content for Windows...# [TypeScript](#tab/typescript/linux)TypeScript content for Linux...# [TypeScript](#tab/typescript/windows)TypeScript content for Windows...# [REST API](#tab/rest)REST API content, independent of platform...---", + "Text": "18 / 125.NETTypeScriptREST APINotice how changing the Linux/Windows selection above changes the content in the .NET andTypeScript tabs. This is because the tab group defines two versions for each .NET and TypeScript, wherethe Windows/Linux selection above determines which version is shown for .NET/TypeScript. Here's themarkup that shows how this is done:DetailsDemo.NET content for Linux...# [.NET](#tab/dotnet/linux).NET content for Linux...# [.NET](#tab/dotnet/windows).NET content for Windows...# [TypeScript](#tab/typescript/linux)TypeScript content for Linux...# [TypeScript](#tab/typescript/windows)TypeScript content for Windows...# [REST API](#tab/rest)REST API content, independent of platform...---", "Links": [ { "Goto": { @@ -768,7 +777,7 @@ }, { "Number": 19, - "Text": "19 / 126ClassesClass1This is a test class.StructsIssue5432Namespace BuildFromAssembly", + "Text": "19 / 125ClassesClass1This is a test class.StructsIssue5432Namespace BuildFromAssembly", "Links": [ { "Goto": { @@ -792,7 +801,7 @@ }, { "Number": 20, - "Text": "20 / 126Namespace:BuildFromAssemblyAssembly:BuildFromAssembly.dllThis is a test class.Inheritanceobject\uF1C5 Class1Inherited Membersobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ToString()\uF1C5 , object.Equals(object)\uF1C5 ,object.Equals(object, object)\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.GetHashCode()\uF1C5ConstructorsMethodsHello World.Class Class1public class Class1\uF12CClass1()public Class1()HelloWorld()public static void HelloWorld()", + "Text": "20 / 125Namespace:BuildFromAssemblyAssembly:BuildFromAssembly.dllThis is a test class.Inheritanceobject\uF1C5 Class1Inherited Membersobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ToString()\uF1C5 , object.Equals(object)\uF1C5 ,object.Equals(object, object)\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.GetHashCode()\uF1C5ConstructorsMethodsHello World.Class Class1public class Class1\uF12CClass1()public Class1()HelloWorld()public static void HelloWorld()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -897,7 +906,7 @@ }, { "Number": 21, - "Text": "21 / 126Namespace: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; }", + "Text": "21 / 125Namespace: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" @@ -993,7 +1002,7 @@ }, { "Number": 22, - "Text": "22 / 126ClassesCSharpNamespace BuildFromCSharpSourceCode", + "Text": "22 / 125ClassesCSharpNamespace BuildFromCSharpSourceCode", "Links": [ { "Goto": { @@ -1008,7 +1017,7 @@ }, { "Number": 23, - "Text": "23 / 126Namespace: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": "23 / 125Namespace: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" @@ -1140,7 +1149,7 @@ }, { "Number": 24, - "Text": "24 / 126NamespacesBuildFromProject.Issue8540ClassesClass1Class1.Issue8665Class1.Issue8696AttributeClass1.Issue8948Class1.TestInheritdocInheritdoc.Issue6366Inheritdoc.Issue6366.Class1Inheritdoc.Issue6366.Class2Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101Issue8725A nice classStructsInheritdoc.Issue8129InterfacesClass1.IIssue8948IInheritdocEnumsNamespace BuildFromProject", + "Text": "24 / 125NamespacesBuildFromProject.Issue8540ClassesClass1Class1.Issue8665Class1.Issue8696AttributeClass1.Issue8948Class1.TestDogClass representing a dog.InheritdocInheritdoc.Issue6366Inheritdoc.Issue6366.Class1Inheritdoc.Issue6366.Class2Inheritdoc.Issue7035Inheritdoc.Issue7484This is a test class to have something for DocFX to document.Inheritdoc.Issue8101Issue8725A nice classStructsInheritdoc.Issue8129InterfacesClass1.IIssue8948IInheritdocNamespace BuildFromProject", "Links": [ { "Goto": { @@ -1261,7 +1270,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -1279,7 +1288,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -1288,7 +1297,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -1306,7 +1315,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -1315,7 +1324,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -1324,7 +1333,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -1333,7 +1342,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -1342,7 +1351,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -1351,7 +1360,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -1369,7 +1378,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -1378,7 +1387,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -1387,7 +1396,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -1396,7 +1405,16 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 59, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -1423,7 +1441,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -1434,7 +1452,7 @@ }, { "Number": 25, - "Text": "25 / 126Class1.Issue9260", + "Text": "25 / 125EnumsClass1.Issue9260", "Links": [ { "Goto": { @@ -1458,7 +1476,7 @@ }, { "Number": 26, - "Text": "26 / 126NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.BNamespace BuildFromProject.Issue8540", + "Text": "26 / 125NamespacesBuildFromProject.Issue8540.ABuildFromProject.Issue8540.BNamespace BuildFromProject.Issue8540", "Links": [ { "Goto": { @@ -1554,7 +1572,7 @@ }, { "Number": 27, - "Text": "27 / 126ClassesANamespace BuildFromProject.Issue8540.A", + "Text": "27 / 125ClassesANamespace BuildFromProject.Issue8540.A", "Links": [ { "Goto": { @@ -1569,7 +1587,7 @@ }, { "Number": 28, - "Text": "28 / 126Namespace: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", + "Text": "28 / 125Namespace: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" @@ -1692,7 +1710,7 @@ }, { "Number": 29, - "Text": "29 / 126ClassesBNamespace BuildFromProject.Issue8540.B", + "Text": "29 / 125ClassesBNamespace BuildFromProject.Issue8540.B", "Links": [ { "Goto": { @@ -1707,7 +1725,7 @@ }, { "Number": 30, - "Text": "30 / 126Namespace: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", + "Text": "30 / 125Namespace: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" @@ -1830,7 +1848,7 @@ }, { "Number": 31, - "Text": "31 / 126Namespace: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()", + "Text": "31 / 125Namespace: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" @@ -1935,12 +1953,12 @@ }, { "Number": 32, - "Text": "32 / 126ExamplesRemarksFor 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", + "Text": "32 / 125ExamplesRemarksFor 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": 33, - "Text": "33 / 126Inline .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();}", + "Text": "33 / 125Inline .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/" @@ -1955,12 +1973,12 @@ }, { "Number": 34, - "Text": "34 / 126Remarks@\"\\\\?\\\" @\"\\\\?\\\"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()", + "Text": "34 / 125Remarks@\"\\\\?\\\" @\"\\\\?\\\"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": 35, - "Text": "35 / 126See 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()", + "Text": "35 / 125See 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" @@ -2002,7 +2020,7 @@ }, { "Number": 36, - "Text": "36 / 126Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsDoes nothing with generic type T.Type ParametersTA generic type.Interface Class1.IIssue8948public interface Class1.IIssue8948DoNothing()void DoNothing()", + "Text": "36 / 125Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsDoes nothing with generic type T.Type ParametersTA generic type.Interface Class1.IIssue8948public interface Class1.IIssue8948DoNothing()void DoNothing()", "Links": [ { "Goto": { @@ -2035,7 +2053,7 @@ }, { "Number": 37, - "Text": "37 / 126Namespace: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)", + "Text": "37 / 125Namespace: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" @@ -2149,7 +2167,7 @@ }, { "Number": 38, - "Text": "38 / 126foo 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; }", + "Text": "38 / 125foo 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" @@ -2218,7 +2236,7 @@ }, { "Number": 39, - "Text": "39 / 126Property Valueint\uF1C5Foopublic int Foo { get; }", + "Text": "39 / 125Property Valueint\uF1C5Foopublic int Foo { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -2233,7 +2251,7 @@ }, { "Number": 40, - "Text": "40 / 126Namespace: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", + "Text": "40 / 125Namespace: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" @@ -2662,7 +2680,7 @@ }, { "Number": 41, - "Text": "41 / 126Parametersdescription 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)", + "Text": "41 / 125Parametersdescription 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" @@ -2722,7 +2740,7 @@ }, { "Number": 42, - "Text": "42 / 126Namespace: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()", + "Text": "42 / 125Namespace: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" @@ -2845,7 +2863,7 @@ }, { "Number": 43, - "Text": "43 / 126Namespace: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", + "Text": "43 / 125Namespace: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": { @@ -2878,7 +2896,7 @@ }, { "Number": 44, - "Text": "44 / 126Namespace: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", + "Text": "44 / 125Namespace: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" @@ -2983,8 +3001,98 @@ }, { "Number": 45, - "Text": "45 / 126Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsThis method should do something...Interface IInheritdocpublic interface IInheritdocIssue7629()void Issue7629()", + "Text": "45 / 125Namespace:BuildFromProjectAssembly:BuildFromProject.dllClass representing a dog.Inheritanceobject\uF1C5 DogInherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5ConstructorsConstructor.Parametersname string\uF1C5Name of the dog.age int\uF1C5Age of the dog.PropertiesClass Dogpublic class Dog\uF12CDog(string, int)public Dog(string name, int age)Age", "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, + { + "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.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, { "Goto": { "PageNumber": 24, @@ -3016,7 +3124,64 @@ }, { "Number": 46, - "Text": "46 / 126Namespace: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()", + "Text": "46 / 125Age of the dog.Property Valueint\uF1C5Name of the dog.Property Valuestring\uF1C5public int Age { get; }Namepublic string Name { get; }", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "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" + } + ] + }, + { + "Number": 47, + "Text": "47 / 125Namespace:BuildFromProjectAssembly:BuildFromProject.dllMethodsThis method should do something...Interface IInheritdocpublic interface IInheritdocIssue7629()void Issue7629()", + "Links": [ + { + "Goto": { + "PageNumber": 24, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 24, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 24, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 48, + "Text": "48 / 125Namespace: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" @@ -3128,7 +3293,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -3138,13 +3303,13 @@ ] }, { - "Number": 47, - "Text": "47 / 126public void Issue7629()", + "Number": 49, + "Text": "49 / 125public void Issue7629()", "Links": [] }, { - "Number": 48, - "Text": "48 / 126Namespace: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": 50, + "Text": "50 / 125Namespace: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" @@ -3248,8 +3413,8 @@ ] }, { - "Number": 49, - "Text": "49 / 126Namespace: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": 51, + "Text": "51 / 125Namespace: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" @@ -3361,7 +3526,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -3370,7 +3535,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -3379,7 +3544,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -3389,13 +3554,13 @@ ] }, { - "Number": 50, - "Text": "50 / 126ReturnsTThis text inherited.", + "Number": 52, + "Text": "52 / 125ReturnsTThis text inherited.", "Links": [] }, { - "Number": 51, - "Text": "51 / 126Namespace: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": 53, + "Text": "53 / 125Namespace: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" @@ -3534,7 +3699,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -3543,7 +3708,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -3552,7 +3717,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -3562,8 +3727,8 @@ ] }, { - "Number": 52, - "Text": "52 / 126Namespace: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": 54, + "Text": "54 / 125Namespace: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" @@ -3667,8 +3832,8 @@ ] }, { - "Number": 53, - "Text": "53 / 126Namespace: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": 55, + "Text": "55 / 125Namespace: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" @@ -3771,34 +3936,34 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 56, "Coordinates": { "Left": 28, - "Top": 554.75 + "Top": 584.75 } } }, { "Goto": { - "PageNumber": 54, + "PageNumber": 56, "Coordinates": { "Left": 28, - "Top": 554.75 + "Top": 584.75 } } }, { "Goto": { - "PageNumber": 54, + "PageNumber": 56, "Coordinates": { "Left": 28, - "Top": 554.75 + "Top": 584.75 } } }, { "Goto": { - "PageNumber": 53, + "PageNumber": 55, "Coordinates": { "Left": 28, "Top": 79.999939 @@ -3807,7 +3972,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 55, "Coordinates": { "Left": 28, "Top": 79.999939 @@ -3817,8 +3982,8 @@ ] }, { - "Number": 54, - "Text": "54 / 126Property Valuestring\uF1C5This is a test class to have something for DocFX to document.MethodsSimple 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": 56, + "Text": "56 / 125Property 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" @@ -3850,8 +4015,8 @@ ] }, { - "Number": 55, - "Text": "55 / 126Namespace: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": 57, + "Text": "57 / 125Namespace: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" @@ -4000,8 +4165,8 @@ ] }, { - "Number": 56, - "Text": "56 / 126Returnsobject\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": 58, + "Text": "58 / 125Returnsobject\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" @@ -4069,8 +4234,8 @@ ] }, { - "Number": 57, - "Text": "57 / 126Namespace: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": 59, + "Text": "59 / 125Namespace: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" @@ -4165,8 +4330,8 @@ ] }, { - "Number": 58, - "Text": "58 / 126Namespace:BuildFromProjectAssembly:BuildFromProject.dllA nice classInheritanceobject\uF1C5 Issue8725Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsAnother nice operationA nice operationSee AlsoClass1Class Issue8725public class Issue8725\uF12CMoreOperations()public void MoreOperations()MyOperation()public void MyOperation()", + "Number": 60, + "Text": "60 / 125Namespace:BuildFromProjectAssembly:BuildFromProject.dllA nice classInheritanceobject\uF1C5 Issue8725Inherited Membersobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5MethodsAnother nice operationA nice operationSee AlsoClass1Class Issue8725public class Issue8725\uF12CMoreOperations()public void MoreOperations()MyOperation()public void MyOperation()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4279,12 +4444,12 @@ ] }, { - "Number": 59, - "Text": "59 / 126ClassesBaseClass1This is the BaseClassClass1This is summary from vb class...Namespace BuildFromVBSourceCode", + "Number": 61, + "Text": "61 / 125ClassesBaseClass1This is the BaseClassClass1This is summary from vb class...Namespace BuildFromVBSourceCode", "Links": [ { "Goto": { - "PageNumber": 60, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -4293,7 +4458,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -4302,7 +4467,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -4312,8 +4477,8 @@ ] }, { - "Number": 60, - "Text": "60 / 126Namespace: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 Class1This is the BaseClassReturnsDateTime\uF1C5This is the BaseClassClass BaseClass1public abstract class BaseClass1\uF12CWithDeclarationKeyword(Class1)public abstract DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 62, + "Text": "62 / 125Namespace: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" @@ -4407,7 +4572,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -4416,7 +4581,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -4425,7 +4590,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -4434,7 +4599,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -4443,7 +4608,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -4452,7 +4617,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -4462,8 +4627,8 @@ ] }, { - "Number": 61, - "Text": "61 / 126Namespace: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 ValueClass1This is summary from vb class...PropertiesClass Class1public class Class1 : BaseClass1\uF12C\uF12CValueClasspublic Class1 ValueClassKeyword[Obsolete(\"This member is obsolete.\", true)]public Class1 Keyword { get; }", + "Number": 63, + "Text": "63 / 125Namespace: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" @@ -4548,7 +4713,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -4557,7 +4722,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -4566,7 +4731,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -4575,7 +4740,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -4584,7 +4749,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -4593,7 +4758,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -4602,7 +4767,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -4612,8 +4777,8 @@ ] }, { - "Number": 62, - "Text": "62 / 126Property ValueClass1This is summary from vb class...MethodsThis is a FunctionParametersname string\uF1C5Name as the String valueReturnsint\uF1C5Returns AhoooWhat is Sub?Parameterskeyword Class1This is summary from vb class...ReturnsValue(string)public int Value(string name)WithDeclarationKeyword(Class1)public override DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 64, + "Text": "64 / 125Class1MethodsThis 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" @@ -4633,9 +4798,18 @@ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" + }, { "Goto": { - "PageNumber": 61, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -4644,7 +4818,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -4654,27 +4828,12 @@ ] }, { - "Number": 63, - "Text": "63 / 126DateTime\uF1C5This is summary from vb class...", - "Links": [ - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" - } - ] - }, - { - "Number": 64, - "Text": "64 / 126NamespacesCatLibrary.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": 65, + "Text": "65 / 125NamespacesCatLibrary.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": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -4683,7 +4842,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -4692,7 +4851,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -4719,7 +4878,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -4728,7 +4887,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -4737,7 +4896,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -4746,7 +4905,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -4755,7 +4914,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -4764,7 +4923,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 96, "Type": 2, "Coordinates": { "Top": 0 @@ -4773,7 +4932,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -4782,7 +4941,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -4791,7 +4950,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -4800,7 +4959,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -4809,7 +4968,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -4818,7 +4977,7 @@ }, { "Goto": { - "PageNumber": 92, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -4827,7 +4986,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -4837,12 +4996,12 @@ ] }, { - "Number": 65, - "Text": "65 / 126MRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", + "Number": 66, + "Text": "66 / 125MRefDelegateGeneric delegate with many constrains.MRefNormalDelegateDelegate in the namespace", "Links": [ { "Goto": { - "PageNumber": 95, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -4851,7 +5010,7 @@ }, { "Goto": { - "PageNumber": 96, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -4860,7 +5019,7 @@ }, { "Goto": { - "PageNumber": 96, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -4869,7 +5028,7 @@ }, { "Goto": { - "PageNumber": 96, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -4879,8 +5038,8 @@ ] }, { - "Number": 66, - "Text": "66 / 126ClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegateNamespace CatLibrary.Core", + "Number": 67, + "Text": "67 / 125ClassesContainersRefType.ContainersRefTypeChildExplicitLayoutClassIssue231StructsContainersRefTypeStruct ContainersRefTypeInterfacesContainersRefType.ContainersRefTypeChildInterfaceEnumsContainersRefType.ColorTypeEnumeration ColorTypeDelegatesContainersRefType.ContainersRefTypeDelegateDelegate ContainersRefTypeDelegateNamespace CatLibrary.Core", "Links": [ { "Goto": { @@ -4983,7 +5142,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4992,7 +5151,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5001,7 +5160,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5191,8 +5350,8 @@ ] }, { - "Number": 67, - "Text": "67 / 126Namespace: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\uF1C5Struct ContainersRefTypePropertiesGetColorCountStruct ContainersRefTypepublic struct ContainersRefTypeColorCountpublic long ColorCountGetColorCountpublic long GetColorCount { get; }", + "Number": 68, + "Text": "68 / 125Namespace: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" @@ -5259,7 +5418,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5268,7 +5427,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5277,7 +5436,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -5359,8 +5518,8 @@ ] }, { - "Number": 68, - "Text": "68 / 126Property Valuelong\uF1C5Struct ContainersRefTypeMethodsContainersRefTypeNonRefMethodarrayParametersparmsArray object\uF1C5[]Struct ContainersRefTypeReturnsint\uF1C5Struct ContainersRefTypeEventsEvent TypeEventHandler\uF1C5Struct ContainersRefTypeContainersRefTypeNonRefMethod(params object[])public static int ContainersRefTypeNonRefMethod(params object[] parmsArray)ContainersRefTypeEventHandlerpublic event EventHandler ContainersRefTypeEventHandler", + "Number": 69, + "Text": "69 / 125Property 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" @@ -5400,18 +5559,13 @@ } ] }, - { - "Number": 69, - "Text": "69 / 126", - "Links": [] - }, { "Number": 70, - "Text": "70 / 126Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowEnum ContainersRefType.ColorTypepublic enum ContainersRefType.ColorType", + "Text": "70 / 125Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllEnumeration ColorTypeFieldsRed = 0redBlue = 1blueYellow = 2yellowEnum ContainersRefType.ColorTypepublic enum ContainersRefType.ColorType", "Links": [ { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5420,7 +5574,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5429,7 +5583,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -5440,7 +5594,7 @@ }, { "Number": 71, - "Text": "71 / 126Namespace: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", + "Text": "71 / 125Namespace: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" @@ -5516,7 +5670,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5525,7 +5679,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5534,7 +5688,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -5545,11 +5699,11 @@ }, { "Number": 72, - "Text": "72 / 126Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInterfaceContainersRefType.ContainersRefTypeChildInterfacepublic interface ContainersRefType.ContainersRefTypeChildInterface", + "Text": "72 / 125Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllInterfaceContainersRefType.ContainersRefTypeChildInterfacepublic interface ContainersRefType.ContainersRefTypeChildInterface", "Links": [ { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5558,7 +5712,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5567,7 +5721,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -5578,11 +5732,11 @@ }, { "Number": 73, - "Text": "73 / 126Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllDelegate ContainersRefTypeDelegateDelegateContainersRefType.ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", + "Text": "73 / 125Namespace:CatLibrary.CoreAssembly:CatLibrary.Core.dllDelegate ContainersRefTypeDelegateDelegateContainersRefType.ContainersRefTypeDelegatepublic delegate void ContainersRefType.ContainersRefTypeDelegate()", "Links": [ { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5591,7 +5745,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5600,7 +5754,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -5611,7 +5765,7 @@ }, { "Number": 74, - "Text": "74 / 126Namespace: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", + "Text": "74 / 125Namespace: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" @@ -5687,7 +5841,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5696,7 +5850,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5705,7 +5859,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -5716,7 +5870,7 @@ }, { "Number": 75, - "Text": "75 / 126Namespace: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)", + "Text": "75 / 125Namespace: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" @@ -5792,7 +5946,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5801,7 +5955,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5810,7 +5964,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -5819,7 +5973,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5828,7 +5982,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5837,7 +5991,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5846,7 +6000,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5855,7 +6009,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5864,7 +6018,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5875,7 +6029,7 @@ }, { "Number": 76, - "Text": "76 / 126Namespace: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", + "Text": "76 / 125Namespace: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" @@ -6068,7 +6222,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -6077,7 +6231,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -6088,7 +6242,7 @@ }, { "Number": 77, - "Text": "77 / 126Namespace: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", + "Text": "77 / 125Namespace: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" @@ -6164,7 +6318,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -6173,7 +6327,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -6182,7 +6336,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -6191,7 +6345,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -6200,7 +6354,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -6209,7 +6363,7 @@ }, { "Goto": { - "PageNumber": 92, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -6218,7 +6372,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -6229,7 +6383,7 @@ }, { "Number": 78, - "Text": "78 / 126Extension 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)", + "Text": "78 / 125Extension 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" @@ -6242,7 +6396,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6251,7 +6405,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6260,7 +6414,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6269,7 +6423,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6278,7 +6432,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6287,7 +6441,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6296,7 +6450,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6305,7 +6459,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Coordinates": { "Left": 28, "Top": 339.5 @@ -6314,7 +6468,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Coordinates": { "Left": 28, "Top": 764 @@ -6323,7 +6477,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Coordinates": { "Left": 28, "Top": 764 @@ -6332,7 +6486,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Coordinates": { "Left": 28, "Top": 764 @@ -6341,7 +6495,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Coordinates": { "Left": 28, "Top": 764 @@ -6352,7 +6506,7 @@ }, { "Number": 79, - "Text": "79 / 126it'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", + "Text": "79 / 125it'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" @@ -6394,7 +6548,7 @@ }, { "Number": 80, - "Text": "80 / 126Here's main class of this Demo. You can see mostly type of article within this class and you for moredetail, please see the remarks. this class is a template class. It has two Generic parameter. they are: Tand K. The extension method of this class can refer to classPropertiesHint cat's age.Property Valueint\uF1C5Here's main class of this Demo. You can see mostly type of article within this class and you for moredetail, please see the remarks. this class is a template class. It has two Generic parameter. they are: Tand K. The extension method of this class can refer to classThis 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.Age[Obsolete]protected int Age { get; set; }this[string]public int this[string a] { protected get; set; }", + "Text": "80 / 125PropertiesHint 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" @@ -6427,7 +6581,7 @@ }, { "Number": 81, - "Text": "81 / 126EII property.Property Valuestring\uF1C5Here's main class of this Demo. You can see mostly type of article within this class and you for moredetail, please see the remarks. this class is a template class. It has two Generic parameter. they are: Tand K. The extension method of this class can refer to classMethodsIt'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.ExceptionsNamepublic string Name { get; }Override CalculateFood Namepublic Dictionary> CalculateFood(DateTime date)", + "Text": "81 / 125Property 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" @@ -6482,13 +6636,7 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" - } - ] - }, - { - "Number": 82, - "Text": "82 / 126ArgumentException\uF1C5This is an overridden argument exception. you can add additional exception by adding differentexception type.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.ParameterscatName int\uF1C5*Thie represent for cat name length.parameters object\uF1C5[]Optional parameters.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.argumentexception" }, @@ -6497,7 +6645,13 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.argumentexception" - }, + } + ] + }, + { + "Number": 82, + "Text": "82 / 125Parametersobj 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" }, @@ -6533,13 +6687,7 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" - } - ] - }, - { - "Number": 83, - "Text": "83 / 126Returnslong\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 exceptionEventsEat event of this catJump(T, K, ref bool)[Conditional(\"Debug\")]public void Jump(T ownType, K anotherOwnType, ref bool cheat)ownEat[Obsolete(\"This _event handler_ is deprecated.\")]", - "Links": [ + }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" }, @@ -6548,7 +6696,13 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" - }, + } + ] + }, + { + "Number": 83, + "Text": "83 / 125ParametersownType 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" }, @@ -6566,13 +6720,7 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.argumentexception" - } - ] - }, - { - "Number": 84, - "Text": "84 / 126Event TypeEventHandler\uF1C5Here's main class of this Demo. You can see mostly type of article within this class and you for moredetail, please see the remarks. this class is a template class. It has two Generic parameter. they are: Tand K. The extension method of this class can refer to classOperatorsAddition 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.public event EventHandler ownEatoperator +(Cat, int)public static int operator +(Cat lsr, int rsr)explicit operator Tom(Cat)", - "Links": [ + }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.eventhandler" }, @@ -6581,7 +6729,13 @@ }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.eventhandler" - }, + } + ] + }, + { + "Number": 84, + "Text": "84 / 125Addition 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" }, @@ -6608,12 +6762,30 @@ "Top": 0 } } + }, + { + "Goto": { + "PageNumber": 77, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 96, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, { "Number": 85, - "Text": "85 / 126Parameterssrc CatInstance of this class.ReturnsTomAdvanced class type of cat.Similar with operaotr +, refer to that topic.Parameterslsr CatHere's main class of this Demo. You can see mostly type of article within this class and you for moredetail, please see the remarks. this class is a template class. It has two Generic parameter. they are: Tand K. The extension method of this class can refer to classrsr int\uF1C5Here's main class of this Demo. You can see mostly type of article within this class and you for moredetail, please see the remarks. this class is a template class. It has two Generic parameter. they are: Tand K. The extension method of this class can refer to classReturnsint\uF1C5Here's main class of this Demo. You can see mostly type of article within this class and you for moredetail, please see the remarks. this class is a template class. It has two Generic parameter. they are: Tpublic static explicit operator Tom(Cat src)operator -(Cat, int)public static int operator -(Cat lsr, int rsr)", + "Text": "85 / 125Similar 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" @@ -6633,24 +6805,6 @@ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" }, - { - "Goto": { - "PageNumber": 77, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, - { - "Goto": { - "PageNumber": 97, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, { "Goto": { "PageNumber": 77, @@ -6664,12 +6818,7 @@ }, { "Number": 86, - "Text": "86 / 126and K. The extension method of this class can refer to class", - "Links": [] - }, - { - "Number": 87, - "Text": "87 / 126Namespace: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", + "Text": "86 / 125Namespace: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" @@ -6745,7 +6894,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -6754,7 +6903,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -6764,8 +6913,8 @@ ] }, { - "Number": 88, - "Text": "88 / 126Namespace: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": 87, + "Text": "87 / 125Namespace: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" @@ -6805,7 +6954,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -6814,7 +6963,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -6824,8 +6973,8 @@ ] }, { - "Number": 89, - "Text": "89 / 126Namespace: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": 88, + "Text": "88 / 125Namespace: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" @@ -6847,7 +6996,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -6856,7 +7005,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -6866,8 +7015,8 @@ ] }, { - "Number": 90, - "Text": "90 / 126Property Valuestring\uF1C5This is basic interface of all animal.MethodsAnimal's eat method.Feed the animal with some foodParametersfood string\uF1C5Food to eatOverload method of eat. This define the animal eat by which tool.Parametersstring Name { get; }Eat()void Eat()Eat(string)void Eat(string food)Eat(Tool)void Eat(Tool tool) where Tool : class", + "Number": 89, + "Text": "89 / 125Property 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" @@ -6890,13 +7039,13 @@ ] }, { - "Number": 91, - "Text": "91 / 126tool ToolTool name.Type ParametersToolIt's a class type.", + "Number": 90, + "Text": "90 / 125Tool name.Type ParametersToolIt's a class type.", "Links": [] }, { - "Number": 92, - "Text": "92 / 126Namespace: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\uF1C5Cat's interfaceInterface ICatpublic interface ICat : IAnimaleatevent EventHandler eat", + "Number": 91, + "Text": "91 / 125Namespace: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" @@ -6909,7 +7058,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -6918,7 +7067,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -6927,7 +7076,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 88, "Coordinates": { "Left": 28, "Top": 90.499939 @@ -6936,7 +7085,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 88, "Coordinates": { "Left": 28, "Top": 90.499939 @@ -6945,7 +7094,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 88, "Coordinates": { "Left": 28, "Top": 425.75 @@ -6954,7 +7103,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 88, "Coordinates": { "Left": 28, "Top": 425.75 @@ -6963,52 +7112,52 @@ }, { "Goto": { - "PageNumber": 90, + "PageNumber": 89, "Coordinates": { "Left": 28, - "Top": 554.75 + "Top": 584.75 } } }, { "Goto": { - "PageNumber": 90, + "PageNumber": 89, "Coordinates": { "Left": 28, - "Top": 554.75 + "Top": 584.75 } } }, { "Goto": { - "PageNumber": 90, + "PageNumber": 89, "Coordinates": { "Left": 28, - "Top": 184.24994 + "Top": 214.24994 } } }, { "Goto": { - "PageNumber": 90, + "PageNumber": 89, "Coordinates": { "Left": 28, - "Top": 419.74994 + "Top": 449.74994 } } }, { "Goto": { - "PageNumber": 90, + "PageNumber": 89, "Coordinates": { "Left": 28, - "Top": 419.74994 + "Top": 449.74994 } } }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Coordinates": { "Left": 28, "Top": 339.5 @@ -7017,7 +7166,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Coordinates": { "Left": 28, "Top": 339.5 @@ -7026,7 +7175,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Coordinates": { "Left": 28, "Top": 339.5 @@ -7035,7 +7184,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Coordinates": { "Left": 28, "Top": 339.5 @@ -7044,7 +7193,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Coordinates": { "Left": 28, "Top": 339.5 @@ -7053,7 +7202,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Coordinates": { "Left": 28, "Top": 339.5 @@ -7062,7 +7211,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Coordinates": { "Left": 28, "Top": 339.5 @@ -7071,7 +7220,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 92, "Coordinates": { "Left": 28, "Top": 339.5 @@ -7080,7 +7229,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Coordinates": { "Left": 28, "Top": 764 @@ -7089,7 +7238,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Coordinates": { "Left": 28, "Top": 764 @@ -7098,7 +7247,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Coordinates": { "Left": 28, "Top": 764 @@ -7107,7 +7256,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 93, "Coordinates": { "Left": 28, "Top": 764 @@ -7117,8 +7266,8 @@ ] }, { - "Number": 93, - "Text": "93 / 126Namespace: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": 92, + "Text": "92 / 125Namespace: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" @@ -7194,7 +7343,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -7203,7 +7352,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -7212,7 +7361,7 @@ }, { "Goto": { - "PageNumber": 92, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -7221,7 +7370,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -7230,7 +7379,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -7239,7 +7388,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -7267,8 +7416,8 @@ ] }, { - "Number": 94, - "Text": "94 / 126Extension 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": 93, + "Text": "93 / 125Extension 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" @@ -7281,7 +7430,7 @@ }, { "Goto": { - "PageNumber": 92, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -7291,12 +7440,12 @@ ] }, { - "Number": 95, - "Text": "95 / 126Namespace: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": 94, + "Text": "94 / 125Namespace: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": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -7305,7 +7454,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -7315,8 +7464,8 @@ ] }, { - "Number": 96, - "Text": "96 / 126Namespace: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": 95, + "Text": "95 / 125Namespace: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" @@ -7347,7 +7496,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -7356,7 +7505,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -7366,8 +7515,8 @@ ] }, { - "Number": 97, - "Text": "97 / 126Namespace: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": 96, + "Text": "96 / 125Namespace: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" @@ -7461,7 +7610,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -7470,7 +7619,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -7479,7 +7628,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -7488,7 +7637,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -7497,7 +7646,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -7506,7 +7655,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -7515,7 +7664,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -7524,7 +7673,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -7533,7 +7682,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -7542,7 +7691,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -7551,7 +7700,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -7560,7 +7709,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -7569,7 +7718,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -7578,7 +7727,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -7587,7 +7736,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -7596,7 +7745,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 96, "Type": 2, "Coordinates": { "Top": 0 @@ -7606,8 +7755,8 @@ ] }, { - "Number": 98, - "Text": "98 / 126ReturnsComplexComplex TomFromBaseClassExceptionsNotImplementedException\uF1C5This is not implementedArgumentException\uF1C5This is the exception to be thrown when implementedCatExceptionThis is the exception in current documentation", + "Number": 97, + "Text": "97 / 125ReturnsComplexComplex 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" @@ -7638,7 +7787,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -7647,7 +7796,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -7656,7 +7805,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -7665,7 +7814,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -7674,7 +7823,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -7683,7 +7832,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -7692,7 +7841,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -7701,7 +7850,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -7710,7 +7859,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -7738,8 +7887,8 @@ ] }, { - "Number": 99, - "Text": "99 / 126Namespace: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": 98, + "Text": "98 / 125Namespace: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" @@ -7824,7 +7973,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -7833,7 +7982,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -7842,7 +7991,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 96, "Type": 2, "Coordinates": { "Top": 0 @@ -7851,7 +8000,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 96, "Coordinates": { "Left": 28, "Top": 351.5 @@ -7861,12 +8010,12 @@ ] }, { - "Number": 100, - "Text": "100 / 126EnumsColorTypeEnumeration ColorTypeNamespace MRef.Demo.Enumeration", + "Number": 99, + "Text": "99 / 125EnumsColorTypeEnumeration ColorTypeNamespace MRef.Demo.Enumeration", "Links": [ { "Goto": { - "PageNumber": 101, + "PageNumber": 100, "Type": 2, "Coordinates": { "Top": 0 @@ -7875,7 +8024,7 @@ }, { "Goto": { - "PageNumber": 101, + "PageNumber": 100, "Type": 2, "Coordinates": { "Top": 0 @@ -7885,8 +8034,8 @@ ] }, { - "Number": 101, - "Text": "101 / 126Namespace: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": 100, + "Text": "100 / 125Namespace: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" @@ -7905,7 +8054,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -7915,8 +8064,8 @@ ] }, { - "Number": 102, - "Text": "102 / 126| 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": 101, + "Text": "101 / 125| 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" @@ -7956,7 +8105,7 @@ }, { "Goto": { - "PageNumber": 114, + "PageNumber": 113, "Coordinates": { "Left": 28, "Top": 378.49969 @@ -7966,8 +8115,8 @@ ] }, { - "Number": 103, - "Text": "103 / 126| 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": 102, + "Text": "102 / 125| 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" @@ -8007,7 +8156,7 @@ }, { "Goto": { - "PageNumber": 114, + "PageNumber": 113, "Coordinates": { "Left": 28, "Top": 378.49969 @@ -8016,7 +8165,7 @@ }, { "Goto": { - "PageNumber": 114, + "PageNumber": 113, "Coordinates": { "Left": 28, "Top": 378.49969 @@ -8026,8 +8175,8 @@ ] }, { - "Number": 104, - "Text": "104 / 126| 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": 103, + "Text": "103 / 125| 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" @@ -8049,7 +8198,7 @@ }, { "Goto": { - "PageNumber": 114, + "PageNumber": 113, "Coordinates": { "Left": 28, "Top": 378.49969 @@ -8059,8 +8208,8 @@ ] }, { - "Number": 105, - "Text": "105 / 126| 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": 104, + "Text": "104 / 125| 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" @@ -8100,7 +8249,7 @@ }, { "Goto": { - "PageNumber": 114, + "PageNumber": 113, "Coordinates": { "Left": 28, "Top": 378.49969 @@ -8110,8 +8259,8 @@ ] }, { - "Number": 106, - "Text": "106 / 126| 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": 105, + "Text": "105 / 125| 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" @@ -8133,7 +8282,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 114, "Coordinates": { "Left": 28, "Top": 525.49969 @@ -8142,7 +8291,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 114, "Coordinates": { "Left": 28, "Top": 525.49969 @@ -8152,8 +8301,8 @@ ] }, { - "Number": 107, - "Text": "107 / 126| 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": 106, + "Text": "106 / 125| 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" @@ -8193,7 +8342,7 @@ }, { "Goto": { - "PageNumber": 114, + "PageNumber": 113, "Coordinates": { "Left": 28, "Top": 378.49969 @@ -8203,8 +8352,8 @@ ] }, { - "Number": 108, - "Text": "108 / 126| 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": 107, + "Text": "107 / 125| 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" @@ -8244,7 +8393,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 114, "Coordinates": { "Left": 28, "Top": 361.24969 @@ -8253,7 +8402,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 114, "Coordinates": { "Left": 28, "Top": 361.24969 @@ -8263,8 +8412,8 @@ ] }, { - "Number": 109, - "Text": "109 / 126| 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": 108, + "Text": "108 / 125| 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" @@ -8286,7 +8435,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 114, "Coordinates": { "Left": 28, "Top": 361.24969 @@ -8296,8 +8445,8 @@ ] }, { - "Number": 110, - "Text": "110 / 126| 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": 109, + "Text": "109 / 125| 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" @@ -8337,7 +8486,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 114, "Coordinates": { "Left": 28, "Top": 92.749695 @@ -8346,7 +8495,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 114, "Coordinates": { "Left": 28, "Top": 92.749695 @@ -8356,8 +8505,8 @@ ] }, { - "Number": 111, - "Text": "111 / 126| 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": 110, + "Text": "110 / 125| 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" @@ -8397,7 +8546,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 114, "Coordinates": { "Left": 28, "Top": 92.749695 @@ -8407,8 +8556,8 @@ ] }, { - "Number": 112, - "Text": "112 / 126| 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": 111, + "Text": "111 / 125| 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" @@ -8449,8 +8598,8 @@ ] }, { - "Number": 113, - "Text": "113 / 126| 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": 112, + "Text": "112 / 125| 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" @@ -8490,7 +8639,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 114, "Coordinates": { "Left": 28, "Top": 92.749695 @@ -8500,12 +8649,12 @@ ] }, { - "Number": 114, - "Text": "114 / 126ParametersNameTypeDefaultNotes*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": 113, + "Text": "113 / 125ParametersNameTypeDefaultNotes*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": 115, + "PageNumber": 114, "Coordinates": { "Left": 28, "Top": 92.749695 @@ -8514,7 +8663,7 @@ }, { "Goto": { - "PageNumber": 114, + "PageNumber": 113, "Coordinates": { "Left": 28, "Top": 109.999695 @@ -8523,7 +8672,7 @@ }, { "Goto": { - "PageNumber": 115, + "PageNumber": 114, "Coordinates": { "Left": 28, "Top": 658.99969 @@ -8533,17 +8682,17 @@ ] }, { - "Number": 115, - "Text": "115 / 126NameTypeNotesidinteger (int64)namestringTagNameTypeNotesidinteger (int64)namestringApiResponseNameTypeNotescodeinteger (int32)messagestringtypestringOrderNameTypeNotescompletebooleanidinteger (int64)petIdinteger (int64)quantityinteger (int32)shipDatestring (date-time)statusstringOrder StatusUser", + "Number": 114, + "Text": "114 / 125NameTypeNotesidinteger (int64)namestringTagNameTypeNotesidinteger (int64)namestringApiResponseNameTypeNotescodeinteger (int32)messagestringtypestringOrderNameTypeNotescompletebooleanidinteger (int64)petIdinteger (int64)quantityinteger (int32)shipDatestring (date-time)statusstringOrder StatusUser", "Links": [] }, { - "Number": 116, - "Text": "116 / 126NameTypeNotesemailstringfirstNamestringidinteger (int64)lastNamestringpasswordstringphonestringuserStatusinteger (int32)User StatususernamestringSee AlsosSee other REST APIs:Contacts API", + "Number": 115, + "Text": "115 / 125NameTypeNotesemailstringfirstNamestringidinteger (int64)lastNamestringpasswordstringphonestringuserStatusinteger (int32)User StatususernamestringSee AlsosSee other REST APIs:Contacts API", "Links": [ { "Goto": { - "PageNumber": 117, + "PageNumber": 116, "Type": 2, "Coordinates": { "Top": 0 @@ -8553,8 +8702,8 @@ ] }, { - "Number": 117, - "Text": "117 / 126| 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": 116, + "Text": "116 / 125| 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" @@ -8595,8 +8744,8 @@ ] }, { - "Number": 118, - "Text": "118 / 126| 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": 117, + "Text": "117 / 125| 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" @@ -8619,8 +8768,8 @@ ] }, { - "Number": 119, - "Text": "119 / 126| 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": 118, + "Text": "118 / 125| 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" @@ -8642,7 +8791,7 @@ }, { "Goto": { - "PageNumber": 125, + "PageNumber": 124, "Coordinates": { "Left": 28, "Top": 467.00015 @@ -8652,8 +8801,8 @@ ] }, { - "Number": 120, - "Text": "120 / 126| 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": 119, + "Text": "119 / 125| 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" @@ -8676,8 +8825,8 @@ ] }, { - "Number": 121, - "Text": "121 / 126| 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": 120, + "Text": "120 / 125| 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" @@ -8700,8 +8849,8 @@ ] }, { - "Number": 122, - "Text": "122 / 126| 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": 121, + "Text": "121 / 125| 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" @@ -8724,8 +8873,8 @@ ] }, { - "Number": 123, - "Text": "123 / 126| 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": 122, + "Text": "122 / 125| 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" @@ -8748,8 +8897,8 @@ ] }, { - "Number": 124, - "Text": "124 / 126| 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": 123, + "Text": "123 / 125| 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" @@ -8772,17 +8921,17 @@ ] }, { - "Number": 125, - "Text": "125 / 126StatusCodeTypeDescriptionSamples200OK.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": 124, + "Text": "124 / 125StatusCodeTypeDescriptionSamples200OK.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": 126, - "Text": "126 / 126NameTypeNotesmailstringmailNicknamestringmobilestringphysicalDeliveryOfficeNamestringpostalCodestringprovisioningErrorsProvisioningError[]proxyAddressesarraysipProxyAddressstringstatestringstreetAddressstringsurnamestringtelephoneNumberstringthumbnailPhotostringProvisioningErrorNameTypeNoteserrorDetailstringresolvedbooleanserviceInstancestringtimestampstring (date-time)", + "Number": 125, + "Text": "125 / 125NameTypeNotesmailstringmailNicknamestringmobilestringphysicalDeliveryOfficeNamestringpostalCodestringprovisioningErrorsProvisioningError[]proxyAddressesarraysipProxyAddressstringstatestringstreetAddressstringsurnamestringtelephoneNumberstringthumbnailPhotostringProvisioningErrorNameTypeNoteserrorDetailstringresolvedbooleanserviceInstancestringtimestampstring (date-time)", "Links": [ { "Goto": { - "PageNumber": 126, + "PageNumber": 125, "Coordinates": { "Left": 28, "Top": 320.75015 @@ -8791,7 +8940,7 @@ }, { "Goto": { - "PageNumber": 126, + "PageNumber": 125, "Coordinates": { "Left": 28, "Top": 320.75015 @@ -9085,7 +9234,7 @@ } }, { - "Title": "IInheritdoc", + "Title": "Dog", "Children": [], "Destination": { "PageNumber": 45, @@ -9095,11 +9244,22 @@ } } }, + { + "Title": "IInheritdoc", + "Children": [], + "Destination": { + "PageNumber": 47, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, { "Title": "Inheritdoc", "Children": [], "Destination": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -9110,7 +9270,7 @@ "Title": "Inheritdoc.Issue6366", "Children": [], "Destination": { - "PageNumber": 48, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -9121,7 +9281,7 @@ "Title": "Inheritdoc.Issue6366.Class1", "Children": [], "Destination": { - "PageNumber": 49, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -9132,7 +9292,7 @@ "Title": "Inheritdoc.Issue6366.Class2", "Children": [], "Destination": { - "PageNumber": 51, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -9143,7 +9303,7 @@ "Title": "Inheritdoc.Issue7035", "Children": [], "Destination": { - "PageNumber": 52, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -9154,7 +9314,7 @@ "Title": "Inheritdoc.Issue7484", "Children": [], "Destination": { - "PageNumber": 53, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -9165,7 +9325,7 @@ "Title": "Inheritdoc.Issue8101", "Children": [], "Destination": { - "PageNumber": 55, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -9176,7 +9336,7 @@ "Title": "Inheritdoc.Issue8129", "Children": [], "Destination": { - "PageNumber": 57, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -9187,7 +9347,7 @@ "Title": "Issue8725", "Children": [], "Destination": { - "PageNumber": 58, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -9210,7 +9370,7 @@ "Title": "BaseClass1", "Children": [], "Destination": { - "PageNumber": 60, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -9221,7 +9381,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 61, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -9230,7 +9390,7 @@ } ], "Destination": { - "PageNumber": 59, + "PageNumber": 61, "Type": 2, "Coordinates": { "Top": 0 @@ -9247,7 +9407,7 @@ "Title": "ContainersRefType", "Children": [], "Destination": { - "PageNumber": 67, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -9322,7 +9482,7 @@ } ], "Destination": { - "PageNumber": 66, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -9355,7 +9515,7 @@ "Title": "Complex", "Children": [], "Destination": { - "PageNumber": 87, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -9366,7 +9526,7 @@ "Title": "FakeDelegate", "Children": [], "Destination": { - "PageNumber": 88, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -9377,7 +9537,7 @@ "Title": "IAnimal", "Children": [], "Destination": { - "PageNumber": 89, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -9388,7 +9548,7 @@ "Title": "ICat", "Children": [], "Destination": { - "PageNumber": 92, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -9399,7 +9559,7 @@ "Title": "ICatExtension", "Children": [], "Destination": { - "PageNumber": 93, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -9410,7 +9570,7 @@ "Title": "MRefDelegate", "Children": [], "Destination": { - "PageNumber": 95, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -9421,7 +9581,7 @@ "Title": "MRefNormalDelegate", "Children": [], "Destination": { - "PageNumber": 96, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -9432,7 +9592,7 @@ "Title": "Tom", "Children": [], "Destination": { - "PageNumber": 97, + "PageNumber": 96, "Type": 2, "Coordinates": { "Top": 0 @@ -9443,7 +9603,7 @@ "Title": "TomFromBaseClass", "Children": [], "Destination": { - "PageNumber": 99, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -9452,7 +9612,7 @@ } ], "Destination": { - "PageNumber": 64, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -9466,7 +9626,7 @@ "Title": "ColorType", "Children": [], "Destination": { - "PageNumber": 101, + "PageNumber": 100, "Type": 2, "Coordinates": { "Top": 0 @@ -9475,7 +9635,7 @@ } ], "Destination": { - "PageNumber": 100, + "PageNumber": 99, "Type": 2, "Coordinates": { "Top": 0 @@ -9498,7 +9658,7 @@ "Title": "Pet Store API", "Children": [], "Destination": { - "PageNumber": 102, + "PageNumber": 101, "Type": 2, "Coordinates": { "Top": 0 @@ -9509,7 +9669,7 @@ "Title": "Contacts API", "Children": [], "Destination": { - "PageNumber": 117, + "PageNumber": 116, "Type": 2, "Coordinates": { "Top": 0 @@ -9518,7 +9678,7 @@ } ], "Destination": { - "PageNumber": 102, + "PageNumber": 101, "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 f7ca28db4d0..77192e9bbea 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 @@ -163,6 +163,12 @@ "topicHref": "../api/BuildFromProject.Class1.Test-1.html", "topicUid": "BuildFromProject.Class1.Test`1" }, + { + "name": "Dog", + "href": "../api/BuildFromProject.Dog.html", + "topicHref": "../api/BuildFromProject.Dog.html", + "topicUid": "BuildFromProject.Dog" + }, { "name": "IInheritdoc", "href": "../api/BuildFromProject.IInheritdoc.html", 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 5ad098dd161..6a321df6afb 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/xrefmap.verified.yml +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed.Windows/xrefmap.verified.yml @@ -440,6 +440,57 @@ references: isSpec: "True" fullName: BuildFromProject.Class1.XmlCommentIncludeTag nameWithType: Class1.XmlCommentIncludeTag +- uid: BuildFromProject.Dog + name: Dog + href: api/BuildFromProject.Dog.html + commentId: T:BuildFromProject.Dog + fullName: BuildFromProject.Dog + nameWithType: Dog +- uid: BuildFromProject.Dog.#ctor(System.String,System.Int32) + name: Dog(string, int) + href: api/BuildFromProject.Dog.html#BuildFromProject_Dog__ctor_System_String_System_Int32_ + commentId: M:BuildFromProject.Dog.#ctor(System.String,System.Int32) + name.vb: New(String, Integer) + fullName: BuildFromProject.Dog.Dog(string, int) + fullName.vb: BuildFromProject.Dog.New(String, Integer) + nameWithType: Dog.Dog(string, int) + nameWithType.vb: Dog.New(String, Integer) +- uid: BuildFromProject.Dog.#ctor* + name: Dog + href: api/BuildFromProject.Dog.html#BuildFromProject_Dog__ctor_ + commentId: Overload:BuildFromProject.Dog.#ctor + isSpec: "True" + name.vb: New + fullName: BuildFromProject.Dog.Dog + fullName.vb: BuildFromProject.Dog.New + nameWithType: Dog.Dog + nameWithType.vb: Dog.New +- uid: BuildFromProject.Dog.Age + name: Age + href: api/BuildFromProject.Dog.html#BuildFromProject_Dog_Age + commentId: P:BuildFromProject.Dog.Age + fullName: BuildFromProject.Dog.Age + nameWithType: Dog.Age +- uid: BuildFromProject.Dog.Age* + name: Age + href: api/BuildFromProject.Dog.html#BuildFromProject_Dog_Age_ + commentId: Overload:BuildFromProject.Dog.Age + isSpec: "True" + fullName: BuildFromProject.Dog.Age + nameWithType: Dog.Age +- uid: BuildFromProject.Dog.Name + name: Name + href: api/BuildFromProject.Dog.html#BuildFromProject_Dog_Name + commentId: P:BuildFromProject.Dog.Name + fullName: BuildFromProject.Dog.Name + nameWithType: Dog.Name +- uid: BuildFromProject.Dog.Name* + name: Name + href: api/BuildFromProject.Dog.html#BuildFromProject_Dog_Name_ + commentId: Overload:BuildFromProject.Dog.Name + isSpec: "True" + fullName: BuildFromProject.Dog.Name + nameWithType: Dog.Name - uid: BuildFromProject.IInheritdoc name: IInheritdoc href: api/BuildFromProject.IInheritdoc.html diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/1152x648/api-BuildFromProject.Class1.html.verified.png b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/1152x648/api-BuildFromProject.Class1.html.verified.png index 6c98ef18ff4..f630dd6e543 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/1152x648/api-BuildFromProject.Class1.html.verified.png +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/1152x648/api-BuildFromProject.Class1.html.verified.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1e2bb9b4246287f530b78fecfe90c2b1cb6f0de83675b8d133faee4266b44a61 -size 124286 +oid sha256:994dc98ccf9de444f37d359c21337005d8db490a8243bb5aafb7b7a5df6c0b04 +size 122805 diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/1152x648/api-CatLibrary.html-term-cat.verified.png b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/1152x648/api-CatLibrary.html-term-cat.verified.png index 59562bc4a96..2da86818157 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/1152x648/api-CatLibrary.html-term-cat.verified.png +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/1152x648/api-CatLibrary.html-term-cat.verified.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a882a169f93ad2789aa075bbea2d07544b75d1ed5afc51956e32eae2e4402945 -size 134995 +oid sha256:00ee517f387255a827f9c02b43f2bd864b728e79012487a9ca6cc1162ecfe708 +size 157266 diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/1920x1080/api-BuildFromProject.Class1.html.verified.png b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/1920x1080/api-BuildFromProject.Class1.html.verified.png index 0f302d7c170..33baf6f1456 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/1920x1080/api-BuildFromProject.Class1.html.verified.png +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/1920x1080/api-BuildFromProject.Class1.html.verified.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:650d05ec63091711ce7e3e9976a668393b5eba12de0ec55cbcbc0abd10bda926 -size 523429 +oid sha256:85ccaa65279cf1fcf829822b50216598cc3673dd53235016facded35d9aaa0e7 +size 523974 diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/1920x1080/api-CatLibrary.Cat-2.html-q-cat.verified.png b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/1920x1080/api-CatLibrary.Cat-2.html-q-cat.verified.png index dcbeade8a43..960278ba50f 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/1920x1080/api-CatLibrary.Cat-2.html-q-cat.verified.png +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/1920x1080/api-CatLibrary.Cat-2.html-q-cat.verified.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:22f7d21aef9b6ec3b954ea04a65a05da9bd0103f7aa2b808c2e74618885b16f6 -size 1015547 +oid sha256:bfc3499b6fe1c2e79c1b7dc784b5684f1a581f0e200315d10c0d836e066423dc +size 861585 diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/1920x1080/api-CatLibrary.html-term-cat.verified.png b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/1920x1080/api-CatLibrary.html-term-cat.verified.png index 2ece0098186..3ac13f20f02 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/1920x1080/api-CatLibrary.html-term-cat.verified.png +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/1920x1080/api-CatLibrary.html-term-cat.verified.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d1c6fe269d6efcf3075804bd66ec94a83e05df7e73603a74428053dfb735d059 -size 480295 +oid sha256:927f5e138b75271cf160a2be2fcfc20ed794be42922fe2b19655e64eeb3eb4c7 +size 479547 diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/375x812/api-CatLibrary.Cat-2.html-q-cat.verified.png b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/375x812/api-CatLibrary.Cat-2.html-q-cat.verified.png index 612219a7d60..94aeb7b6882 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/375x812/api-CatLibrary.Cat-2.html-q-cat.verified.png +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/375x812/api-CatLibrary.Cat-2.html-q-cat.verified.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2d29ff28f289d514203f66e6d191290e4d822b426a8ed2d40476caf5768cc26c -size 888777 +oid sha256:33c12b0d71671031a73c1b291abffa9c405d91db052fa94abe3cba94431e8799 +size 682153 diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/375x812/api-CatLibrary.html-term-cat.verified.png b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/375x812/api-CatLibrary.html-term-cat.verified.png index 13a605b5af4..f12ca953df2 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/375x812/api-CatLibrary.html-term-cat.verified.png +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/375x812/api-CatLibrary.html-term-cat.verified.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6845d473e0429ede14c060b56fdd3ed7b93bd07ac387ca9185e5afaf3b56df2f -size 697298 +oid sha256:6800f52dc930b1add8d07fc41010bdea1dbacf3c9911e3ac9e0142ff29a4e266 +size 695603 diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/768x600/api-BuildFromProject.Class1.html.verified.png b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/768x600/api-BuildFromProject.Class1.html.verified.png index 1055bc144ff..abdca12ab40 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/768x600/api-BuildFromProject.Class1.html.verified.png +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/768x600/api-BuildFromProject.Class1.html.verified.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f9bed14caac4686a12bf5e9fb3e258b7b8ef6a0af8fd10e48aa15c0c6d1a984b -size 96713 +oid sha256:9af00306c4f1211fce595e46b631faeaf0fcc4ca0a24bbb648cbb4061df7e3e3 +size 96009 diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/768x600/api-CatLibrary.html-term-cat.verified.png b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/768x600/api-CatLibrary.html-term-cat.verified.png index 11ed5dc1ea4..b61efb153c8 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/768x600/api-CatLibrary.html-term-cat.verified.png +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedHtml/768x600/api-CatLibrary.html-term-cat.verified.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:942e5fd55e1412dc423b5c17cba017ff8a19727371900be4e6a1f23241d04b90 -size 116401 +oid sha256:3ff2dd9fbd1f7c6fea9632f5d771a2319e8f56e837ce1e3ca3d34033999ff638 +size 116179 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 155b1dc7360..0e290945dd6 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 @@ -362,6 +362,11 @@
Table of Contents
Class1.Test<T> + +
  • + + Dog +
  • 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 abdb8e87f1c..ec580536553 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 @@ -186,6 +186,11 @@
    Table of Contents
    Class1.Test<T> +
  • +
  • + + Dog +
  • @@ -626,7 +631,7 @@

    Field Value

    bool
    -
    Here'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 class
    +
    @@ -663,7 +668,7 @@

    Property Value

    int
    -
    Here'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 class
    +
    @@ -734,7 +739,7 @@

    Property Value

    string
    -
    Here'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 class
    +
    @@ -948,7 +953,7 @@

    Event Type

    EventHandler
    -
    Here'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 class
    +
    @@ -1060,15 +1065,15 @@

    Parameters

    lsr Cat<T, K>
    -
    Here'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 class
    +
    rsr int
    -
    Here'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 class
    +

    Returns

    int
    -
    Here'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 class
    +
    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 0427856810f..a6740a21e15 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 @@ -186,6 +186,11 @@
    Table of Contents
    Class1.Test<T> +
  • +
  • + + Dog +
  • @@ -484,6 +489,11 @@
    In this article
    http:/localhost:8089/md/CatLibrary.ICat.html
    Interface ICat Namespace: CatLibrary Assembly: CatLibrary.dll Cat's interface public interface ICat : IAnimal Implements IAnimal Extension Methods ICatExtension.Play(ICat, ContainersRefType.ColorType), ICatExtension.Sleep(ICat, long) eat eat event of cat. Every cat must implement this event. event EventHandler eat Event Type EventHandler...
    +
    + +
    http:/localhost:8089/api/CatLibrary.Cat-2.html
    +
    ... used for this parameter. Inheritance object Cat<T, K> Implements ICat IAnimal Inherited Members object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods ICatExtension.Play(ICat, ContainersRefType.ColorType) ICatExtension.Sleep(ICat, long) Examples Here's example of how to create an instance of this class. As T is limited with class and K is limited with struct. var a = new Cat(object, int)(); int catNumber = new int(); unsafe { a.GetFeetLength(catNumber); } As you see, here we bring in pointer so we need to add unsafe keyword. Remarks THIS is remarks overridden in MARKDWON file Constructors Cat() Default constructor. public Cat() Cat(string, out int, string, bool) It's a complex constructor. The parameter will have some attributes. public Cat(string nickName, out int age, string realName, bool isHealthy) Parameters nickName string it's string type. age int It's an out and ref parameter. realName str...
    +
    http:/localhost:8089/apipage/CatLibrary.Cat-2.html
    @@ -497,7 +507,7 @@
    In this article
    http:/localhost:8089/api/CatLibrary.ICat.html
    -
    Interface ICat Namespace CatLibrary Assembly CatLibrary.dll Cat's interface public interface ICat : IAnimal Inherited Members IAnimal.Name IAnimal.this[int] IAnimal.Eat() IAnimal.Eat<Tool>(Tool) IAnimal.Eat(string) Extension Methods ICatExtension.Play(ICat, ContainersRefType.ColorType) ICatExtension.Sleep(ICat, long) Events eat eat event of cat. Every cat must implement this event. event EventHandler eat Event Type EventHandler Cat's interface...
    +
    Interface ICat Namespace CatLibrary Assembly CatLibrary.dll Cat's interface public interface ICat : IAnimal Inherited Members IAnimal.Name IAnimal.this[int] IAnimal.Eat() IAnimal.Eat<Tool>(Tool) IAnimal.Eat(string) Extension Methods ICatExtension.Play(ICat, ContainersRefType.ColorType) ICatExtension.Sleep(ICat, long) Events eat eat event of cat. Every cat must implement this event. event EventHandler eat Event Type EventHandler...
    @@ -514,11 +524,6 @@
    In this article
    http:/localhost:8089/md/CatLibrary.ICatExtension.html
    ...on Namespace: CatLibrary Assembly: CatLibrary.dll It's the class that contains ICat interface's extension method. This class must be public and static. Also it shouldn't be a geneic class public static class ICatExtension Inheritance object ← ICatExtension Inherited Members object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString() Methods Play(ICat, ColorType) Extension method to let cat play public static void Play(this ICat icat, ContainersRefType.ColorType toy) Parameters icat ICat Cat toy ContainersRefType.ColorType Something to play Sleep(ICat, long) Extension method hint that how long the cat can sleep. public static void Sleep(this ICat icat, long hours) Parameters icat ICat The type will be extended. hours long The length of sleep....
    -
    - -
    http:/localhost:8089/api/CatLibrary.Cat-2.html
    -
    ... used for this parameter. Inheritance object Cat<T, K> Implements ICat IAnimal Inherited Members object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods ICatExtension.Play(ICat, ContainersRefType.ColorType) ICatExtension.Sleep(ICat, long) Examples Here's example of how to create an instance of this class. As T is limited with class and K is limited with struct. var a = new Cat(object, int)(); int catNumber = new int(); unsafe { a.GetFeetLength(catNumber); } As you see, here we bring in pointer so we need to add unsafe keyword. Remarks THIS is remarks overridden in MARKDWON file Constructors Cat() Default constructor. public Cat() Cat(string, out int, string, bool) It's a complex constructor. The parameter will have some attributes. public Cat(string nickName, out int age, string realName, bool isHealthy) Parameters nickName string it's string type. age int It's an out and ref parameter. realName str...
    -
    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 8805979c46f..f46ff6b2ca4 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 @@ -186,6 +186,11 @@
    Table of Contents
    Class1.Test<T> +
  • +
  • + + Dog +
  • diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Linux/BuildFromProject.Dog.verified.md b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Linux/BuildFromProject.Dog.verified.md new file mode 100644 index 00000000000..01fbd7aa114 --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Linux/BuildFromProject.Dog.verified.md @@ -0,0 +1,72 @@ +# Class Dog + +Namespace: [BuildFromProject](BuildFromProject.md) +Assembly: BuildFromProject.dll + +Class representing a dog. + +```csharp +public class Dog +``` + +#### Inheritance + +[object](https://learn.microsoft.com/dotnet/api/system.object) ← +[Dog](BuildFromProject.Dog.md) + +#### Inherited Members + +[object.Equals\(object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\)), +[object.Equals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\-system\-object\)), +[object.GetHashCode\(\)](https://learn.microsoft.com/dotnet/api/system.object.gethashcode), +[object.GetType\(\)](https://learn.microsoft.com/dotnet/api/system.object.gettype), +[object.MemberwiseClone\(\)](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone), +[object.ReferenceEquals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals), +[object.ToString\(\)](https://learn.microsoft.com/dotnet/api/system.object.tostring) + +## Constructors + +### Dog\(string, int\) + +Constructor. + +```csharp +public Dog(string name, int age) +``` + +#### Parameters + +`name` [string](https://learn.microsoft.com/dotnet/api/system.string) + +Name of the dog. + +`age` [int](https://learn.microsoft.com/dotnet/api/system.int32) + +Age of the dog. + +## Properties + +### Age + +Age of the dog. + +```csharp +public int Age { get; } +``` + +#### Property Value + + [int](https://learn.microsoft.com/dotnet/api/system.int32) + +### Name + +Name of the dog. + +```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/BuildFromProject.verified.md b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Linux/BuildFromProject.verified.md index 1cfefd7c21d..f0cc6b6b107 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Linux/BuildFromProject.verified.md +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Linux/BuildFromProject.verified.md @@ -12,6 +12,10 @@ [Inheritdoc.Issue6366.Class2](BuildFromProject.Inheritdoc.Issue6366.Class2.md) + [Dog](BuildFromProject.Dog.md) + +Class representing a dog. + [Inheritdoc](BuildFromProject.Inheritdoc.md) [Inheritdoc.Issue6366](BuildFromProject.Inheritdoc.Issue6366.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 f567c2d04f1..e9662078cc9 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Linux/toc.verified.yml +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Linux/toc.verified.yml @@ -43,6 +43,8 @@ href: BuildFromProject.Class1.Issue8948.md - name: Class1.Test href: BuildFromProject.Class1.Test-1.md + - name: Dog + href: BuildFromProject.Dog.md - name: Inheritdoc href: BuildFromProject.Inheritdoc.md - name: Inheritdoc.Issue6366 diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Windows/BuildFromProject.Dog.verified.md b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Windows/BuildFromProject.Dog.verified.md new file mode 100644 index 00000000000..01fbd7aa114 --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Windows/BuildFromProject.Dog.verified.md @@ -0,0 +1,72 @@ +# Class Dog + +Namespace: [BuildFromProject](BuildFromProject.md) +Assembly: BuildFromProject.dll + +Class representing a dog. + +```csharp +public class Dog +``` + +#### Inheritance + +[object](https://learn.microsoft.com/dotnet/api/system.object) ← +[Dog](BuildFromProject.Dog.md) + +#### Inherited Members + +[object.Equals\(object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\)), +[object.Equals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\-system\-object\)), +[object.GetHashCode\(\)](https://learn.microsoft.com/dotnet/api/system.object.gethashcode), +[object.GetType\(\)](https://learn.microsoft.com/dotnet/api/system.object.gettype), +[object.MemberwiseClone\(\)](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone), +[object.ReferenceEquals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals), +[object.ToString\(\)](https://learn.microsoft.com/dotnet/api/system.object.tostring) + +## Constructors + +### Dog\(string, int\) + +Constructor. + +```csharp +public Dog(string name, int age) +``` + +#### Parameters + +`name` [string](https://learn.microsoft.com/dotnet/api/system.string) + +Name of the dog. + +`age` [int](https://learn.microsoft.com/dotnet/api/system.int32) + +Age of the dog. + +## Properties + +### Age + +Age of the dog. + +```csharp +public int Age { get; } +``` + +#### Property Value + + [int](https://learn.microsoft.com/dotnet/api/system.int32) + +### Name + +Name of the dog. + +```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/BuildFromProject.verified.md b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Windows/BuildFromProject.verified.md index 1cfefd7c21d..f0cc6b6b107 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Windows/BuildFromProject.verified.md +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Windows/BuildFromProject.verified.md @@ -12,6 +12,10 @@ [Inheritdoc.Issue6366.Class2](BuildFromProject.Inheritdoc.Issue6366.Class2.md) + [Dog](BuildFromProject.Dog.md) + +Class representing a dog. + [Inheritdoc](BuildFromProject.Inheritdoc.md) [Inheritdoc.Issue6366](BuildFromProject.Inheritdoc.Issue6366.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 f567c2d04f1..e9662078cc9 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Windows/toc.verified.yml +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown.Windows/toc.verified.yml @@ -43,6 +43,8 @@ href: BuildFromProject.Class1.Issue8948.md - name: Class1.Test href: BuildFromProject.Class1.Test-1.md + - name: Dog + href: BuildFromProject.Dog.md - name: Inheritdoc href: BuildFromProject.Inheritdoc.md - name: Inheritdoc.Issue6366