diff --git a/samples/seed/dotnet/project/Project/Class1.cs b/samples/seed/dotnet/project/Project/Class1.cs index 3515f14c8d0..1493b8caeb1 100644 --- a/samples/seed/dotnet/project/Project/Class1.cs +++ b/samples/seed/dotnet/project/Project/Class1.cs @@ -10,7 +10,7 @@ public class Test { } /// /// public void XmlCommentIncludeTag() { } - + /// /// Test /// @@ -101,7 +101,7 @@ public void Issue2723() { } /// public void Issue4392() { } - public void Issue8764() where T: unmanaged { } + public void Issue8764() where T : unmanaged { } public class Issue8665 { @@ -191,6 +191,39 @@ public enum Issue9260 [Obsolete("Use Value")] OldAndUnusedValue2, } + + public class Issue10332 + { + public void IRoutedView() { } + public void IRoutedViewModel() { } + public void IRoutedView() { } + + public void Null(object? obj) { } + public void Null(T obj) { } + public void NullOrEmpty(string text) { } + + public void Method() { } + public void Method(int a) { } + public void Method(int a, int b) { } + + public enum SampleEnum + { + /// + /// 3rd element when sorted by alphabetic order + /// + AAA, + + /// + /// 2nd element when sorted by alphabetic order + /// + aaa, + + /// + /// 1st element when sorted by alphabetic order + /// + _aaa, + } + } } class ExperimentalAttribute : Attribute @@ -209,10 +242,10 @@ public ExperimentalAttribute(string diagnosticId) public class Issue8725 { /// A nice operation - public void MyOperation() {} + public void MyOperation() { } /// Another nice operation - public void MoreOperations() {} + public void MoreOperations() { } } /// diff --git a/src/Docfx.Dotnet/Helpers/SymbolStringComparer.cs b/src/Docfx.Dotnet/Helpers/SymbolStringComparer.cs new file mode 100644 index 00000000000..65bce24e7c4 --- /dev/null +++ b/src/Docfx.Dotnet/Helpers/SymbolStringComparer.cs @@ -0,0 +1,216 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +#nullable enable + +namespace Docfx.Dotnet; + +/// +/// StringComparer that simulate behavior for ASCII chars. +/// +/// +/// .NET StringComparer ignores non-printable chars on string comparison +/// (e.g. StringComparer.InvariantCulture.Compare("\x0000 ZZZ \x0000"," ZZZ ")) returns 0). +/// This feature is not implement by this comparer. +/// +internal sealed class SymbolStringComparer : IComparer +{ + public static readonly SymbolStringComparer Instance = new(); + + private SymbolStringComparer() { } + + public int Compare(string? x, string? y) + { + if (ReferenceEquals(x, y)) return 0; + if (x == null) return -1; + if (y == null) return 1; + + var xSpan = x.AsSpan(); + var ySpan = y.AsSpan(); + + int minLength = Math.Min(xSpan.Length, ySpan.Length); + + int savedFirstDiff = 0; + for (int i = 0; i < minLength; ++i) + { + var xChar = xSpan[i]; + var yChar = ySpan[i]; + + if (xChar == yChar) + continue; + + if (char.IsAscii(xChar) && char.IsAscii(yChar)) + { + // Gets custom char order + var xOrder = AsciiCharSortOrders[xChar]; + var yOrder = AsciiCharSortOrders[yChar]; + + var result = xOrder.CompareTo(yOrder); + if (result == 0) + continue; + + // Custom order logics for method parameters. + if ((xChar == ',' && yChar == ')') || (xChar == ')' && yChar == ',')) + return -result; // Returns result with inverse sign. + + // Save first char case comparison result. (To simulate `StringComparer.InvariantCulture` behavior). + if (char.ToUpper(xChar) == char.ToUpper(yChar)) + { + if (savedFirstDiff == 0) + savedFirstDiff = result; + continue; + } + + return result; + } + else + { + // Compare non-ASCII char with ordinal order + int result = xChar.CompareTo(yChar); + if (result != 0) + return result; + } + } + + // Return saved result if case difference exists and string length is same. + if (savedFirstDiff != 0 && x.Length == y.Length) + return savedFirstDiff; + + // Otherwise compare text length. + return x.Length.CompareTo(y.Length); + } + + // ASCII character order lookup table. + // This table is based on StringComparer.InvariantCulture's charactor sort order. + private static readonly byte[] AsciiCharSortOrders = + [ + 0, // NUL + 0, // SOH + 0, // STX + 0, // ETX + 0, // EOT + 0, // ENQ + 0, // ACK + 0, // BEL + 0, // BS + 28, // HT (Horizontal Tab) + 29, // LF (Line Feed) + 30, // VT (Vertical Tab) + 31, // FF (Form Feed) + 32, // CR (Carriage Return) + 0, // SO + 0, // SI + 0, // DLE + 0, // DC1 + 0, // DC2 + 0, // DC3 + 0, // DC4 + 0, // NAK + 0, // SYN + 0, // ETB + 0, // CAN + 0, // EM + 0, // SUB + 0, // ESC + 0, // FS + 0, // GS + 0, // RS + 0, // US + 33, // SP (Space) + 39, // ! + 43, // " + 55, // # + 65, // $ + 56, // % + 54, // & + 42, // ' + 44, // ( + 45, // ) + 51, // * + 59, // + + 36, // , + 35, // - + 41, // . + 52, // / + 66, // 0 + 67, // 1 + 68, // 2 + 69, // 3 + 70, // 4 + 71, // 5 + 72, // 6 + 73, // 7 + 74, // 8 + 75, // 9 + 38, // : + 37, // ; + 60, // < + 61, // = + 62, // > + 40, // ? + 50, // @ + 77, // A + 79, // B + 81, // C + 83, // D + 85, // E + 87, // F + 89, // G + 91, // H + 93, // I + 95, // J + 97, // K + 99, // L + 101, // M + 103, // N + 105, // O + 107, // P + 109, // Q + 111, // R + 113, // S + 115, // T + 117, // U + 119, // V + 121, // W + 123, // X + 125, // Y + 127, // Z + 46, // [ + 53, // \ + 47, // ] + 58, // ^ + 34, // _ + 57, // ` + 76, // a + 78, // b + 80, // c + 82, // d + 84, // e + 86, // f + 88, // g + 90, // h + 92, // i + 94, // j + 96, // k + 98, // l + 100, // m + 102, // n + 104, // o + 106, // p + 108, // q + 110, // r + 112, // s + 114, // t + 116, // u + 118, // v + 120, // w + 122, // x + 124, // y + 126, // z + 48, // { + 63, // | + 49, // } + 64, // ~ + 0, // ESC + ]; +} diff --git a/src/Docfx.Dotnet/YamlViewModelExtensions.cs b/src/Docfx.Dotnet/YamlViewModelExtensions.cs index 5c910db7eb9..961439e1199 100644 --- a/src/Docfx.Dotnet/YamlViewModelExtensions.cs +++ b/src/Docfx.Dotnet/YamlViewModelExtensions.cs @@ -114,15 +114,12 @@ public static List ToTocViewModel(this MetadataItem item, stri { case MemberType.Toc: case MemberType.Namespace: - var result = new List(); - foreach (var child in item.Items + return item.Items .OrderBy(x => x.Type == MemberType.Namespace ? 0 : 1) - .ThenBy(x => x.Name) - ) - { - result.Add(child.ToTocItemViewModel(parentNamespace)); - } - return result; + .ThenBy(x => x.Name, SymbolStringComparer.Instance) + .Select(x => x.ToTocItemViewModel(parentNamespace)) + .ToList(); + default: return null; } @@ -239,7 +236,8 @@ public static ItemViewModel ToItemViewModel(this MetadataItem model, ExtractMeta var children = model.Type is MemberType.Enum && config.EnumSortOrder is EnumSortOrder.DeclaringOrder ? model.Items?.Select(x => x.Name).ToList() - : model.Items?.Select(x => x.Name).OrderBy(s => s, StringComparer.Ordinal).ToList(); + : model.Items?.Select(x => x.Name).OrderBy(s => s, SymbolStringComparer.Instance).ToList(); + var result = new ItemViewModel { diff --git a/test/Docfx.Dotnet.Tests/Docfx.Dotnet.Tests.csproj b/test/Docfx.Dotnet.Tests/Docfx.Dotnet.Tests.csproj index b5042bdb201..ae31d1d48d2 100644 --- a/test/Docfx.Dotnet.Tests/Docfx.Dotnet.Tests.csproj +++ b/test/Docfx.Dotnet.Tests/Docfx.Dotnet.Tests.csproj @@ -1,4 +1,10 @@ + + + + + + diff --git a/test/Docfx.Dotnet.Tests/SymbolStringComparerTest.TestData.cs b/test/Docfx.Dotnet.Tests/SymbolStringComparerTest.TestData.cs new file mode 100644 index 00000000000..fac2ce10b40 --- /dev/null +++ b/test/Docfx.Dotnet.Tests/SymbolStringComparerTest.TestData.cs @@ -0,0 +1,53 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using Xunit; + +#nullable enable + +namespace Docfx.Dotnet.Tests; + +public partial class SymbolStringComparerTest +{ + private static class TestData + { + /// + /// Test data for string array order tests. + /// + public static TheoryData StringArrays => + [ + // Contains underscore + [ + "__", + "__a", + "_1", + "1_", + "a_a", + "A_a", + "a_aa", + "a_ab", + "aaa" + ], + // Case differences + [ + "aaa", + "AAA", + "AAA", + "AAAA", + "aaab", + ], + // Mixed generics + [ + "IRoutedView", + "IRoutedView_`1", + "IRoutedView`1", + "IRoutedView", + "IRoutedView1", + "IRoutedViewModel", + "Null(object? obj)", + "Null(T obj)", + "NullOrEmpty(string? text)", + ], + ]; + } +} diff --git a/test/Docfx.Dotnet.Tests/SymbolStringComparerTest.cs b/test/Docfx.Dotnet.Tests/SymbolStringComparerTest.cs new file mode 100644 index 00000000000..f080a0835e4 --- /dev/null +++ b/test/Docfx.Dotnet.Tests/SymbolStringComparerTest.cs @@ -0,0 +1,175 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using FluentAssertions; +using Xunit; + +#nullable enable + +namespace Docfx.Dotnet.Tests; + +public partial class SymbolStringComparerTest +{ + [Fact] + public void Compare_SameReference() + { + string str = "test"; + var result = SymbolStringComparer.Instance.Compare(str, str); + result.Should().Be(0); + } + + [Theory] + [InlineData("_", "_")] + [InlineData("a", "a")] + [InlineData("Z", "Z")] + [InlineData("test", "test")] + [InlineData("", "")] + [InlineData("①", "①")] + [InlineData(null, null)] + public void CompareEquals(string? value1, string? value2) + { + // Act + var result = SymbolStringComparer.Instance.Compare(value1, value2); + + // Assert + result.Should().Be(0); + + if (!IsInvariantGlobalizationMode()) + { + var result2 = StringComparer.InvariantCulture.Compare(value1, value2); + result2.Should().Be(0); + } + } + + [Theory] + // Punctual-> Number -> Alphabet + [InlineData("_", "a")] + [InlineData("0", "a")] + // lower-case alphabet is ordered before upper-case. + [InlineData("a", "A")] + [InlineData("z", "Z")] + [InlineData("a", "Z")] + [InlineData("test", "TEST")] + // Casing + [InlineData("aa", "aA")] + [InlineData("aa", "ab")] + [InlineData("aA", "aB")] + [InlineData("aA", "Ab")] + [InlineData("abc", "ABC")] // Lowercase before uppercase + [InlineData("aBC", "AbC")] // Uppercase after lowercase + [InlineData("AAAA", "abcd")] // Compare `A` with `b` (Case diffs are ignored) + [InlineData("AAAA", "aaaab")] // Compare length (Case diffs are ignored) + [InlineData("abc", "abcd")] // Compare length diff + // Underscore prefix/suffix + [InlineData("_test", "test")] // Compare `_/` with `t` + [InlineData("__a", "_1")] // Compare `_` with `1` + [InlineData("a_b", "a_c")] // Compare `b` with `c` + [InlineData("test_", "testz")] // Compare `_` with `z` + [InlineData("a_a", "a_b")] // Compare `a` with `b` + [InlineData("a_aa", "aa_a")] // Compare `_` with `a` + [InlineData("test", "test_")] // Compare length diff + [InlineData("A_a", "a_aaa")] // Compare length diff + [InlineData("a_abc", "a_ABC")] // Compare case diff (if text has same length) + // Generics + [InlineData("List", "List")] + [InlineData("List", "List")] + // Punctual + [InlineData("<", "a")] + [InlineData("!", "a")] + [InlineData("_", "`")] + // Null + [InlineData(null, "test")] + // Non-ASCII char + [InlineData("hello①", "hello②")] + // Overload + [InlineData("Contains(Char)", "Contains(Char, StringComparison)")] + public void Compare_String_Order(string? value1, string? value2) + { + // Test forward order + { + // Act + var result = SymbolStringComparer.Instance.Compare(value1, value2); + + // Assert + result.Should().BeLessThan(0); + } + + // Test reverse order + { + // Act + var result = SymbolStringComparer.Instance.Compare(value2, value1); + + // Assert + result.Should().BeGreaterThan(0); + } + + if (!IsInvariantGlobalizationMode()) + { + var result2 = StringComparer.InvariantCulture.Compare(value1, value2); + result2.Should().BeLessThan(0); + } + } + + [Theory] + [MemberData(nameof(TestData.StringArrays), MemberType = typeof(TestData))] + public void Compare_StringArray_Order(string[] data) + { + // Arrange + var expected = data.ToArray(); + Random.Shared.Shuffle(data); // Randomize test data + + // Act + var results = data.Order(SymbolStringComparer.Instance).ToArray(); + + // Assert + results.Should().ContainInOrder(expected); + + if (!IsInvariantGlobalizationMode()) + { + data.Order(StringComparer.InvariantCulture).Should().ContainInOrder(expected); + } + } + + [Fact] + public void Compare_AsciiChars() + { + if (IsInvariantGlobalizationMode()) + { + // TODO: Enable following line after migrated to xUnit.v3 + // Assert.Skip("This test needs `InvariantGlobalization:false` settings."); + return; + } + + var asciiChars = Enumerable.Range(0, 128).Select(x => (char)x).ToArray(); + var allPairs = asciiChars.SelectMany(x => asciiChars, (x, y) => (xChar: x, yChar: y)).ToArray(); + + foreach (var pair in allPairs) + { + var x = pair.xChar.ToString(); + var y = pair.yChar.ToString(); + + var expected = Normalize(StringComparer.InvariantCulture.Compare(x, y)); + var actual = Normalize(SymbolStringComparer.Instance.Compare(x, y)); + + // Handle custom logics that is not compatible to StringComparer.InvariantCulture + if ((pair.xChar == ',' && pair.yChar == ')') || (pair.xChar == ')' && pair.yChar == ',')) + actual = -actual; + + actual.Should().Be(expected); + } + + static int Normalize(int value) + { + if (value == 0) + return 0; + if (value < 0) + return -1; + return 1; + } + } + + private static bool IsInvariantGlobalizationMode() + { + return AppContext.TryGetSwitch("System.Globalization.Invariant", out bool isEnabled) && isEnabled; + } +} diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Class1.Issue10332.SampleEnum.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Class1.Issue10332.SampleEnum.html.view.verified.json new file mode 100644 index 00000000000..bf983802815 --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Class1.Issue10332.SampleEnum.html.view.verified.json @@ -0,0 +1,607 @@ +{ + "uid": "BuildFromProject.Class1.Issue10332.SampleEnum", + "isEii": false, + "isExtensionMethod": false, + "parent": { + "uid": "BuildFromProject", + "isEii": false, + "isExtensionMethod": false, + "href": "BuildFromProject.html", + "name": [ + { + "lang": "csharp", + "value": "BuildFromProject" + }, + { + "lang": "vb", + "value": "BuildFromProject" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "BuildFromProject" + }, + { + "lang": "vb", + "value": "BuildFromProject" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject" + }, + { + "lang": "vb", + "value": "BuildFromProject" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "level": 0 + }, + "children": [ + { + "inField": true, + "typePropertyName": "inField", + "id": "fields", + "children": [ + { + "uid": "BuildFromProject.Class1.Issue10332.SampleEnum.AAA", + "isEii": false, + "isExtensionMethod": false, + "parent": "BuildFromProject.Class1.Issue10332.SampleEnum", + "isExternal": false, + "name": [ + { + "lang": "csharp", + "value": "AAA" + }, + { + "lang": "vb", + "value": "AAA" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.SampleEnum.AAA" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.SampleEnum.AAA" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.SampleEnum.AAA" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.SampleEnum.AAA" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "syntax": { + "content": [ + { + "lang": "csharp", + "value": "AAA = 0" + }, + { + "lang": "vb", + "value": "AAA = 0" + } + ], + "return": null, + "fieldValue": { + "type": { + "uid": "BuildFromProject.Class1.Issue10332.SampleEnum", + "name": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.SampleEnum" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.SampleEnum" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.SampleEnum" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.SampleEnum" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.SampleEnum" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.SampleEnum" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.SampleEnum" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.SampleEnum" + } + ] + } + } + }, + "source": { + "remote": { + "path": "samples/seed/dotnet/project/Project/Class1.cs", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "id": "AAA", + "path": "dotnet/project/Project/Class1.cs", + "startLine": 213, + "endLine": 0 + }, + "assemblies": [ + "BuildFromProject" + ], + "namespace": "BuildFromProject", + "example": [], + "level": 0, + "type": "field", + "summary": "

3rd element when sorted by alphabetic order

\n", + "platform": null, + "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue10332_SampleEnum_AAA.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue10332.SampleEnum.AAA%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%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/#L214", + "description": "", + "remarks": "", + "conceptual": "", + "implements": "", + "seealso": [], + "id": "BuildFromProject_Class1_Issue10332_SampleEnum_AAA", + "hideTitleType": false, + "hideSubtitle": false + }, + { + "uid": "BuildFromProject.Class1.Issue10332.SampleEnum.aaa", + "isEii": false, + "isExtensionMethod": false, + "parent": "BuildFromProject.Class1.Issue10332.SampleEnum", + "isExternal": false, + "name": [ + { + "lang": "csharp", + "value": "aaa" + }, + { + "lang": "vb", + "value": "aaa" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.SampleEnum.aaa" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.SampleEnum.aaa" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.SampleEnum.aaa" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.SampleEnum.aaa" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "syntax": { + "content": [ + { + "lang": "csharp", + "value": "aaa = 1" + }, + { + "lang": "vb", + "value": "aaa = 1" + } + ], + "return": null, + "fieldValue": { + "type": { + "uid": "BuildFromProject.Class1.Issue10332.SampleEnum", + "name": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.SampleEnum" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.SampleEnum" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.SampleEnum" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.SampleEnum" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.SampleEnum" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.SampleEnum" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.SampleEnum" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.SampleEnum" + } + ] + } + } + }, + "source": { + "remote": { + "path": "samples/seed/dotnet/project/Project/Class1.cs", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "id": "aaa", + "path": "dotnet/project/Project/Class1.cs", + "startLine": 218, + "endLine": 0 + }, + "assemblies": [ + "BuildFromProject" + ], + "namespace": "BuildFromProject", + "example": [], + "level": 0, + "type": "field", + "summary": "

2nd element when sorted by alphabetic order

\n", + "platform": null, + "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue10332_SampleEnum_aaa.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue10332.SampleEnum.aaa%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%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/#L219", + "description": "", + "remarks": "", + "conceptual": "", + "implements": "", + "seealso": [], + "id": "BuildFromProject_Class1_Issue10332_SampleEnum_aaa", + "hideTitleType": false, + "hideSubtitle": false + }, + { + "uid": "BuildFromProject.Class1.Issue10332.SampleEnum._aaa", + "isEii": false, + "isExtensionMethod": false, + "parent": "BuildFromProject.Class1.Issue10332.SampleEnum", + "isExternal": false, + "name": [ + { + "lang": "csharp", + "value": "_aaa" + }, + { + "lang": "vb", + "value": "_aaa" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.SampleEnum._aaa" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.SampleEnum._aaa" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.SampleEnum._aaa" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.SampleEnum._aaa" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "syntax": { + "content": [ + { + "lang": "csharp", + "value": "_aaa = 2" + }, + { + "lang": "vb", + "value": "_aaa = 2" + } + ], + "return": null, + "fieldValue": { + "type": { + "uid": "BuildFromProject.Class1.Issue10332.SampleEnum", + "name": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.SampleEnum" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.SampleEnum" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.SampleEnum" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.SampleEnum" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.SampleEnum" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.SampleEnum" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.SampleEnum" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.SampleEnum" + } + ] + } + } + }, + "source": { + "remote": { + "path": "samples/seed/dotnet/project/Project/Class1.cs", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "id": "_aaa", + "path": "dotnet/project/Project/Class1.cs", + "startLine": 223, + "endLine": 0 + }, + "assemblies": [ + "BuildFromProject" + ], + "namespace": "BuildFromProject", + "example": [], + "level": 0, + "type": "field", + "summary": "

1st element when sorted by alphabetic order

\n", + "platform": null, + "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue10332_SampleEnum__aaa.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue10332.SampleEnum._aaa%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%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/#L224", + "description": "", + "remarks": "", + "conceptual": "", + "implements": "", + "seealso": [], + "id": "BuildFromProject_Class1_Issue10332_SampleEnum__aaa", + "hideTitleType": false, + "hideSubtitle": false + } + ] + } + ], + "langs": [ + "csharp", + "vb" + ], + "name": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.SampleEnum" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.SampleEnum" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.SampleEnum" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.SampleEnum" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.SampleEnum" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.SampleEnum" + } + ], + "type": "enum", + "source": { + "remote": { + "path": "samples/seed/dotnet/project/Project/Class1.cs", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "id": "SampleEnum", + "path": "dotnet/project/Project/Class1.cs", + "startLine": 208, + "endLine": 0 + }, + "assemblies": [ + "BuildFromProject" + ], + "namespace": { + "uid": "BuildFromProject", + "isEii": false, + "isExtensionMethod": false, + "href": "BuildFromProject.html", + "name": [ + { + "lang": "csharp", + "value": "BuildFromProject" + }, + { + "lang": "vb", + "value": "BuildFromProject" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "BuildFromProject" + }, + { + "lang": "vb", + "value": "BuildFromProject" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject" + }, + { + "lang": "vb", + "value": "BuildFromProject" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "level": 0 + }, + "syntax": { + "content": [ + { + "lang": "csharp", + "value": "public enum Class1.Issue10332.SampleEnum" + }, + { + "lang": "vb", + "value": "Public Enum Class1.Issue10332.SampleEnum" + } + ] + }, + "level": 0, + "_appName": "Seed", + "_appTitle": "docfx seed website", + "_enableSearch": true, + "pdf": true, + "pdfTocPage": true, + "_key": "obj/api/BuildFromProject.Class1.Issue10332.SampleEnum.yml", + "_navKey": "~/toc.yml", + "_navPath": "toc.html", + "_navRel": "../toc.html", + "_path": "api/BuildFromProject.Class1.Issue10332.SampleEnum.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_Class1_Issue10332_SampleEnum.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue10332.SampleEnum%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%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", + "summary": "", + "description": "", + "remarks": "", + "conceptual": "", + "implements": "", + "example": "", + "seealso": [], + "id": "BuildFromProject_Class1_Issue10332_SampleEnum", + "hideTitleType": false, + "hideSubtitle": false, + "isClass": false, + "inEnum": true, + "isEnum": true, + "_disableToc": false, + "_disableNextArticle": true +} \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Class1.Issue10332.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Class1.Issue10332.html.view.verified.json new file mode 100644 index 00000000000..6f5d3767f84 --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Class1.Issue10332.html.view.verified.json @@ -0,0 +1,2094 @@ +{ + "uid": "BuildFromProject.Class1.Issue10332", + "isEii": false, + "isExtensionMethod": false, + "parent": { + "uid": "BuildFromProject", + "isEii": false, + "isExtensionMethod": false, + "href": "BuildFromProject.html", + "name": [ + { + "lang": "csharp", + "value": "BuildFromProject" + }, + { + "lang": "vb", + "value": "BuildFromProject" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "BuildFromProject" + }, + { + "lang": "vb", + "value": "BuildFromProject" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject" + }, + { + "lang": "vb", + "value": "BuildFromProject" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "level": 0 + }, + "children": [ + { + "inMethod": true, + "typePropertyName": "inMethod", + "id": "methods", + "children": [ + { + "uid": "BuildFromProject.Class1.Issue10332.IRoutedView", + "isEii": false, + "isExtensionMethod": false, + "parent": "BuildFromProject.Class1.Issue10332", + "isExternal": false, + "name": [ + { + "lang": "csharp", + "value": "IRoutedView()" + }, + { + "lang": "vb", + "value": "IRoutedView()" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.IRoutedView()" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.IRoutedView()" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.IRoutedView()" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.IRoutedView()" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "syntax": { + "content": [ + { + "lang": "csharp", + "value": "public void IRoutedView()" + }, + { + "lang": "vb", + "value": "Public Sub IRoutedView()" + } + ] + }, + "source": { + "remote": { + "path": "samples/seed/dotnet/project/Project/Class1.cs", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "id": "IRoutedView", + "path": "dotnet/project/Project/Class1.cs", + "startLine": 196, + "endLine": 0 + }, + "assemblies": [ + "BuildFromProject" + ], + "namespace": "BuildFromProject", + "overload": { + "uid": "BuildFromProject.Class1.Issue10332.IRoutedView*", + "name": [ + { + "lang": "csharp", + "value": "IRoutedView" + }, + { + "lang": "vb", + "value": "IRoutedView" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.IRoutedView" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.IRoutedView" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.IRoutedView" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.IRoutedView" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "id": "BuildFromProject_Class1_Issue10332_IRoutedView_" + }, + "level": 0, + "type": "method", + "summary": "", + "platform": null, + "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue10332_IRoutedView.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue10332.IRoutedView%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%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/#L197", + "description": "", + "remarks": "", + "conceptual": "", + "implements": "", + "example": "", + "seealso": [], + "id": "BuildFromProject_Class1_Issue10332_IRoutedView", + "hideTitleType": false, + "hideSubtitle": false + }, + { + "uid": "BuildFromProject.Class1.Issue10332.IRoutedView``1", + "isEii": false, + "isExtensionMethod": false, + "parent": "BuildFromProject.Class1.Issue10332", + "isExternal": false, + "name": [ + { + "lang": "csharp", + "value": "IRoutedView()" + }, + { + "lang": "vb", + "value": "IRoutedView(Of TViewModel)()" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.IRoutedView()" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.IRoutedView(Of TViewModel)()" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.IRoutedView()" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.IRoutedView(Of TViewModel)()" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "syntax": { + "content": [ + { + "lang": "csharp", + "value": "public void IRoutedView()" + }, + { + "lang": "vb", + "value": "Public Sub IRoutedView(Of TViewModel)()" + } + ], + "typeParameters": [ + { + "id": "TViewModel", + "description": "" + } + ] + }, + "source": { + "remote": { + "path": "samples/seed/dotnet/project/Project/Class1.cs", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "id": "IRoutedView", + "path": "dotnet/project/Project/Class1.cs", + "startLine": 198, + "endLine": 0 + }, + "assemblies": [ + "BuildFromProject" + ], + "namespace": "BuildFromProject", + "overload": { + "uid": "BuildFromProject.Class1.Issue10332.IRoutedView*", + "name": [ + { + "lang": "csharp", + "value": "IRoutedView" + }, + { + "lang": "vb", + "value": "IRoutedView" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.IRoutedView" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.IRoutedView" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.IRoutedView" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.IRoutedView" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "id": "BuildFromProject_Class1_Issue10332_IRoutedView_" + }, + "level": 0, + "type": "method", + "summary": "", + "platform": null, + "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue10332_IRoutedView__1.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue10332.IRoutedView%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/#L199", + "description": "", + "remarks": "", + "conceptual": "", + "implements": "", + "example": "", + "seealso": [], + "id": "BuildFromProject_Class1_Issue10332_IRoutedView__1", + "hideTitleType": false, + "hideSubtitle": false + }, + { + "uid": "BuildFromProject.Class1.Issue10332.IRoutedViewModel", + "isEii": false, + "isExtensionMethod": false, + "parent": "BuildFromProject.Class1.Issue10332", + "isExternal": false, + "name": [ + { + "lang": "csharp", + "value": "IRoutedViewModel()" + }, + { + "lang": "vb", + "value": "IRoutedViewModel()" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.IRoutedViewModel()" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.IRoutedViewModel()" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.IRoutedViewModel()" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.IRoutedViewModel()" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "syntax": { + "content": [ + { + "lang": "csharp", + "value": "public void IRoutedViewModel()" + }, + { + "lang": "vb", + "value": "Public Sub IRoutedViewModel()" + } + ] + }, + "source": { + "remote": { + "path": "samples/seed/dotnet/project/Project/Class1.cs", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "id": "IRoutedViewModel", + "path": "dotnet/project/Project/Class1.cs", + "startLine": 197, + "endLine": 0 + }, + "assemblies": [ + "BuildFromProject" + ], + "namespace": "BuildFromProject", + "overload": { + "uid": "BuildFromProject.Class1.Issue10332.IRoutedViewModel*", + "name": [ + { + "lang": "csharp", + "value": "IRoutedViewModel" + }, + { + "lang": "vb", + "value": "IRoutedViewModel" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.IRoutedViewModel" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.IRoutedViewModel" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.IRoutedViewModel" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.IRoutedViewModel" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "id": "BuildFromProject_Class1_Issue10332_IRoutedViewModel_" + }, + "level": 0, + "type": "method", + "summary": "", + "platform": null, + "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue10332_IRoutedViewModel.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue10332.IRoutedViewModel%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%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/#L198", + "description": "", + "remarks": "", + "conceptual": "", + "implements": "", + "example": "", + "seealso": [], + "id": "BuildFromProject_Class1_Issue10332_IRoutedViewModel", + "hideTitleType": false, + "hideSubtitle": false + }, + { + "uid": "BuildFromProject.Class1.Issue10332.Method", + "isEii": false, + "isExtensionMethod": false, + "parent": "BuildFromProject.Class1.Issue10332", + "isExternal": false, + "name": [ + { + "lang": "csharp", + "value": "Method()" + }, + { + "lang": "vb", + "value": "Method()" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.Method()" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.Method()" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.Method()" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.Method()" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "syntax": { + "content": [ + { + "lang": "csharp", + "value": "public void Method()" + }, + { + "lang": "vb", + "value": "Public Sub Method()" + } + ] + }, + "source": { + "remote": { + "path": "samples/seed/dotnet/project/Project/Class1.cs", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "id": "Method", + "path": "dotnet/project/Project/Class1.cs", + "startLine": 204, + "endLine": 0 + }, + "assemblies": [ + "BuildFromProject" + ], + "namespace": "BuildFromProject", + "overload": { + "uid": "BuildFromProject.Class1.Issue10332.Method*", + "name": [ + { + "lang": "csharp", + "value": "Method" + }, + { + "lang": "vb", + "value": "Method" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.Method" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.Method" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.Method" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.Method" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "id": "BuildFromProject_Class1_Issue10332_Method_" + }, + "level": 0, + "type": "method", + "summary": "", + "platform": null, + "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue10332_Method.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue10332.Method%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%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/#L205", + "description": "", + "remarks": "", + "conceptual": "", + "implements": "", + "example": "", + "seealso": [], + "id": "BuildFromProject_Class1_Issue10332_Method", + "hideTitleType": false, + "hideSubtitle": false + }, + { + "uid": "BuildFromProject.Class1.Issue10332.Method(System.Int32)", + "isEii": false, + "isExtensionMethod": false, + "parent": "BuildFromProject.Class1.Issue10332", + "isExternal": false, + "name": [ + { + "lang": "csharp", + "value": "Method(int)" + }, + { + "lang": "vb", + "value": "Method(Integer)" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.Method(int)" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.Method(Integer)" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.Method(int)" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.Method(Integer)" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "syntax": { + "content": [ + { + "lang": "csharp", + "value": "public void Method(int a)" + }, + { + "lang": "vb", + "value": "Public Sub Method(a As Integer)" + } + ], + "parameters": [ + { + "id": "a", + "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": "Method", + "path": "dotnet/project/Project/Class1.cs", + "startLine": 205, + "endLine": 0 + }, + "assemblies": [ + "BuildFromProject" + ], + "namespace": "BuildFromProject", + "overload": { + "uid": "BuildFromProject.Class1.Issue10332.Method*", + "name": [ + { + "lang": "csharp", + "value": "Method" + }, + { + "lang": "vb", + "value": "Method" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.Method" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.Method" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.Method" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.Method" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "id": "BuildFromProject_Class1_Issue10332_Method_" + }, + "level": 0, + "type": "method", + "summary": "", + "platform": null, + "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue10332_Method_System_Int32_.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue10332.Method(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/#L206", + "description": "", + "remarks": "", + "conceptual": "", + "implements": "", + "example": "", + "seealso": [], + "id": "BuildFromProject_Class1_Issue10332_Method_System_Int32_", + "hideTitleType": false, + "hideSubtitle": false + }, + { + "uid": "BuildFromProject.Class1.Issue10332.Method(System.Int32,System.Int32)", + "isEii": false, + "isExtensionMethod": false, + "parent": "BuildFromProject.Class1.Issue10332", + "isExternal": false, + "name": [ + { + "lang": "csharp", + "value": "Method(int, int)" + }, + { + "lang": "vb", + "value": "Method(Integer, Integer)" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.Method(int, int)" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.Method(Integer, Integer)" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.Method(int, int)" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.Method(Integer, Integer)" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "syntax": { + "content": [ + { + "lang": "csharp", + "value": "public void Method(int a, int b)" + }, + { + "lang": "vb", + "value": "Public Sub Method(a As Integer, b As Integer)" + } + ], + "parameters": [ + { + "id": "a", + "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": "" + } + ] + } + }, + { + "id": "b", + "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": "Method", + "path": "dotnet/project/Project/Class1.cs", + "startLine": 206, + "endLine": 0 + }, + "assemblies": [ + "BuildFromProject" + ], + "namespace": "BuildFromProject", + "overload": { + "uid": "BuildFromProject.Class1.Issue10332.Method*", + "name": [ + { + "lang": "csharp", + "value": "Method" + }, + { + "lang": "vb", + "value": "Method" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.Method" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.Method" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.Method" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.Method" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "id": "BuildFromProject_Class1_Issue10332_Method_" + }, + "level": 0, + "type": "method", + "summary": "", + "platform": null, + "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue10332_Method_System_Int32_System_Int32_.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue10332.Method(System.Int32%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/#L207", + "description": "", + "remarks": "", + "conceptual": "", + "implements": "", + "example": "", + "seealso": [], + "id": "BuildFromProject_Class1_Issue10332_Method_System_Int32_System_Int32_", + "hideTitleType": false, + "hideSubtitle": false + }, + { + "uid": "BuildFromProject.Class1.Issue10332.Null(System.Object)", + "isEii": false, + "isExtensionMethod": false, + "parent": "BuildFromProject.Class1.Issue10332", + "isExternal": false, + "name": [ + { + "lang": "csharp", + "value": "Null(object?)" + }, + { + "lang": "vb", + "value": "Null(Object)" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.Null(object?)" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.Null(Object)" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.Null(object?)" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.Null(Object)" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "syntax": { + "content": [ + { + "lang": "csharp", + "value": "public void Null(object? obj)" + }, + { + "lang": "vb", + "value": "Public Sub Null(obj As Object)" + } + ], + "parameters": [ + { + "id": "obj", + "type": { + "uid": "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": "" + } + ] + } + } + ] + }, + "source": { + "remote": { + "path": "samples/seed/dotnet/project/Project/Class1.cs", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "id": "Null", + "path": "dotnet/project/Project/Class1.cs", + "startLine": 200, + "endLine": 0 + }, + "assemblies": [ + "BuildFromProject" + ], + "namespace": "BuildFromProject", + "overload": { + "uid": "BuildFromProject.Class1.Issue10332.Null*", + "name": [ + { + "lang": "csharp", + "value": "Null" + }, + { + "lang": "vb", + "value": "Null" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.Null" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.Null" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.Null" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.Null" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "id": "BuildFromProject_Class1_Issue10332_Null_" + }, + "level": 0, + "type": "method", + "summary": "", + "platform": null, + "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue10332_Null_System_Object_.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue10332.Null(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/project/Project/Class1.cs/#L201", + "description": "", + "remarks": "", + "conceptual": "", + "implements": "", + "example": "", + "seealso": [], + "id": "BuildFromProject_Class1_Issue10332_Null_System_Object_", + "hideTitleType": false, + "hideSubtitle": false + }, + { + "uid": "BuildFromProject.Class1.Issue10332.Null``1(``0)", + "isEii": false, + "isExtensionMethod": false, + "parent": "BuildFromProject.Class1.Issue10332", + "isExternal": false, + "name": [ + { + "lang": "csharp", + "value": "Null(T)" + }, + { + "lang": "vb", + "value": "Null(Of T)(T)" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.Null(T)" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.Null(Of T)(T)" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.Null(T)" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.Null(Of T)(T)" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "syntax": { + "content": [ + { + "lang": "csharp", + "value": "public void Null(T obj)" + }, + { + "lang": "vb", + "value": "Public Sub Null(Of T)(obj As T)" + } + ], + "parameters": [ + { + "id": "obj", + "type": { + "uid": "{T}", + "definition": "T", + "name": [ + { + "lang": "csharp", + "value": "T" + }, + { + "lang": "vb", + "value": "T" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "T" + }, + { + "lang": "vb", + "value": "T" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "T" + }, + { + "lang": "vb", + "value": "T" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ] + } + } + ], + "typeParameters": [ + { + "id": "T", + "description": "" + } + ] + }, + "source": { + "remote": { + "path": "samples/seed/dotnet/project/Project/Class1.cs", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "id": "Null", + "path": "dotnet/project/Project/Class1.cs", + "startLine": 201, + "endLine": 0 + }, + "assemblies": [ + "BuildFromProject" + ], + "namespace": "BuildFromProject", + "overload": { + "uid": "BuildFromProject.Class1.Issue10332.Null*", + "name": [ + { + "lang": "csharp", + "value": "Null" + }, + { + "lang": "vb", + "value": "Null" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.Null" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.Null" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.Null" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.Null" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "id": "BuildFromProject_Class1_Issue10332_Null_" + }, + "level": 0, + "type": "method", + "summary": "", + "platform": null, + "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue10332_Null__1___0_.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue10332.Null%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/project/Project/Class1.cs/#L202", + "description": "", + "remarks": "", + "conceptual": "", + "implements": "", + "example": "", + "seealso": [], + "id": "BuildFromProject_Class1_Issue10332_Null__1___0_", + "hideTitleType": false, + "hideSubtitle": false + }, + { + "uid": "BuildFromProject.Class1.Issue10332.NullOrEmpty(System.String)", + "isEii": false, + "isExtensionMethod": false, + "parent": "BuildFromProject.Class1.Issue10332", + "isExternal": false, + "name": [ + { + "lang": "csharp", + "value": "NullOrEmpty(string)" + }, + { + "lang": "vb", + "value": "NullOrEmpty(String)" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.NullOrEmpty(string)" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.NullOrEmpty(String)" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.NullOrEmpty(string)" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.NullOrEmpty(String)" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "syntax": { + "content": [ + { + "lang": "csharp", + "value": "public void NullOrEmpty(string text)" + }, + { + "lang": "vb", + "value": "Public Sub NullOrEmpty(text As String)" + } + ], + "parameters": [ + { + "id": "text", + "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": "NullOrEmpty", + "path": "dotnet/project/Project/Class1.cs", + "startLine": 202, + "endLine": 0 + }, + "assemblies": [ + "BuildFromProject" + ], + "namespace": "BuildFromProject", + "overload": { + "uid": "BuildFromProject.Class1.Issue10332.NullOrEmpty*", + "name": [ + { + "lang": "csharp", + "value": "NullOrEmpty" + }, + { + "lang": "vb", + "value": "NullOrEmpty" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.NullOrEmpty" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.NullOrEmpty" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.NullOrEmpty" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.NullOrEmpty" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "id": "BuildFromProject_Class1_Issue10332_NullOrEmpty_" + }, + "level": 0, + "type": "method", + "summary": "", + "platform": null, + "docurl": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=BuildFromProject_Class1_Issue10332_NullOrEmpty_System_String_.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue10332.NullOrEmpty(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/Class1.cs/#L203", + "description": "", + "remarks": "", + "conceptual": "", + "implements": "", + "example": "", + "seealso": [], + "id": "BuildFromProject_Class1_Issue10332_NullOrEmpty_System_String_", + "hideTitleType": false, + "hideSubtitle": false + } + ] + } + ], + "langs": [ + "csharp", + "vb" + ], + "name": [ + { + "lang": "csharp", + "value": "Class1.Issue10332" + }, + { + "lang": "vb", + "value": "Class1.Issue10332" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332" + }, + { + "lang": "vb", + "value": "Class1.Issue10332" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332" + } + ], + "type": "class", + "source": { + "remote": { + "path": "samples/seed/dotnet/project/Project/Class1.cs", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "id": "Issue10332", + "path": "dotnet/project/Project/Class1.cs", + "startLine": 194, + "endLine": 0 + }, + "assemblies": [ + "BuildFromProject" + ], + "namespace": { + "uid": "BuildFromProject", + "isEii": false, + "isExtensionMethod": false, + "href": "BuildFromProject.html", + "name": [ + { + "lang": "csharp", + "value": "BuildFromProject" + }, + { + "lang": "vb", + "value": "BuildFromProject" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "BuildFromProject" + }, + { + "lang": "vb", + "value": "BuildFromProject" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject" + }, + { + "lang": "vb", + "value": "BuildFromProject" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "level": 0 + }, + "syntax": { + "content": [ + { + "lang": "csharp", + "value": "public class Class1.Issue10332" + }, + { + "lang": "vb", + "value": "Public Class Class1.Issue10332" + } + ] + }, + "inheritance": [ + { + "uid": "System.Object", + "isEii": false, + "isExtensionMethod": false, + "parent": "System", + "isExternal": true, + "href": "https://learn.microsoft.com/dotnet/api/system.object", + "name": [ + { + "lang": "csharp", + "value": "object" + }, + { + "lang": "vb", + "value": "Object" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "object" + }, + { + "lang": "vb", + "value": "Object" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "object" + }, + { + "lang": "vb", + "value": "Object" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "level": 0, + "index": 0 + } + ], + "level": 1, + "inheritedMembers": [ + { + "uid": "System.Object.Equals(System.Object)", + "isEii": false, + "isExtensionMethod": false, + "parent": "System.Object", + "isExternal": true, + "href": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)", + "name": [ + { + "lang": "csharp", + "value": "Equals(object)" + }, + { + "lang": "vb", + "value": "Equals(Object)" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "object.Equals(object)" + }, + { + "lang": "vb", + "value": "Object.Equals(Object)" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "object.Equals(object)" + }, + { + "lang": "vb", + "value": "Object.Equals(Object)" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "Equals(object)" + }, + { + "lang": "vb", + "value": "Equals(Object)" + } + ], + "level": 0 + }, + { + "uid": "System.Object.Equals(System.Object,System.Object)", + "isEii": false, + "isExtensionMethod": false, + "parent": "System.Object", + "isExternal": true, + "href": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)", + "name": [ + { + "lang": "csharp", + "value": "Equals(object, object)" + }, + { + "lang": "vb", + "value": "Equals(Object, Object)" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "object.Equals(object, object)" + }, + { + "lang": "vb", + "value": "Object.Equals(Object, Object)" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "object.Equals(object, object)" + }, + { + "lang": "vb", + "value": "Object.Equals(Object, Object)" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "Equals(object, object)" + }, + { + "lang": "vb", + "value": "Equals(Object, Object)" + } + ], + "level": 0 + }, + { + "uid": "System.Object.GetHashCode", + "isEii": false, + "isExtensionMethod": false, + "parent": "System.Object", + "isExternal": true, + "href": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode", + "name": [ + { + "lang": "csharp", + "value": "GetHashCode()" + }, + { + "lang": "vb", + "value": "GetHashCode()" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "object.GetHashCode()" + }, + { + "lang": "vb", + "value": "Object.GetHashCode()" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "object.GetHashCode()" + }, + { + "lang": "vb", + "value": "Object.GetHashCode()" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "GetHashCode()" + }, + { + "lang": "vb", + "value": "GetHashCode()" + } + ], + "level": 0 + }, + { + "uid": "System.Object.GetType", + "isEii": false, + "isExtensionMethod": false, + "parent": "System.Object", + "isExternal": true, + "href": "https://learn.microsoft.com/dotnet/api/system.object.gettype", + "name": [ + { + "lang": "csharp", + "value": "GetType()" + }, + { + "lang": "vb", + "value": "GetType()" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "object.GetType()" + }, + { + "lang": "vb", + "value": "Object.GetType()" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "object.GetType()" + }, + { + "lang": "vb", + "value": "Object.GetType()" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "GetType()" + }, + { + "lang": "vb", + "value": "GetType()" + } + ], + "level": 0 + }, + { + "uid": "System.Object.MemberwiseClone", + "isEii": false, + "isExtensionMethod": false, + "parent": "System.Object", + "isExternal": true, + "href": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone", + "name": [ + { + "lang": "csharp", + "value": "MemberwiseClone()" + }, + { + "lang": "vb", + "value": "MemberwiseClone()" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "object.MemberwiseClone()" + }, + { + "lang": "vb", + "value": "Object.MemberwiseClone()" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "object.MemberwiseClone()" + }, + { + "lang": "vb", + "value": "Object.MemberwiseClone()" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "MemberwiseClone()" + }, + { + "lang": "vb", + "value": "MemberwiseClone()" + } + ], + "level": 0 + }, + { + "uid": "System.Object.ReferenceEquals(System.Object,System.Object)", + "isEii": false, + "isExtensionMethod": false, + "parent": "System.Object", + "isExternal": true, + "href": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals", + "name": [ + { + "lang": "csharp", + "value": "ReferenceEquals(object, object)" + }, + { + "lang": "vb", + "value": "ReferenceEquals(Object, Object)" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "object.ReferenceEquals(object, object)" + }, + { + "lang": "vb", + "value": "Object.ReferenceEquals(Object, Object)" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "object.ReferenceEquals(object, object)" + }, + { + "lang": "vb", + "value": "Object.ReferenceEquals(Object, Object)" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "ReferenceEquals(object, object)" + }, + { + "lang": "vb", + "value": "ReferenceEquals(Object, Object)" + } + ], + "level": 0 + }, + { + "uid": "System.Object.ToString", + "isEii": false, + "isExtensionMethod": false, + "parent": "System.Object", + "isExternal": true, + "href": "https://learn.microsoft.com/dotnet/api/system.object.tostring", + "name": [ + { + "lang": "csharp", + "value": "ToString()" + }, + { + "lang": "vb", + "value": "ToString()" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "object.ToString()" + }, + { + "lang": "vb", + "value": "Object.ToString()" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "object.ToString()" + }, + { + "lang": "vb", + "value": "Object.ToString()" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "ToString()" + }, + { + "lang": "vb", + "value": "ToString()" + } + ], + "level": 0 + } + ], + "_appName": "Seed", + "_appTitle": "docfx seed website", + "_enableSearch": true, + "pdf": true, + "pdfTocPage": true, + "_key": "obj/api/BuildFromProject.Class1.Issue10332.yml", + "_navKey": "~/toc.yml", + "_navPath": "toc.html", + "_navRel": "../toc.html", + "_path": "api/BuildFromProject.Class1.Issue10332.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_Class1_Issue10332.md&value=---%0Auid%3A%20BuildFromProject.Class1.Issue10332%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%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/#L195", + "summary": "", + "description": "", + "remarks": "", + "conceptual": "", + "implements": "", + "example": "", + "seealso": [], + "id": "BuildFromProject_Class1_Issue10332", + "hideTitleType": false, + "hideSubtitle": false, + "isClass": true, + "inClass": true, + "_disableToc": false, + "_disableNextArticle": true +} \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Dog.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Dog.html.view.verified.json index ea4123c2930..748743c65d4 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Dog.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Dog.html.view.verified.json @@ -217,7 +217,7 @@ }, "id": ".ctor", "path": "dotnet/project/Project/Class1.cs", - "startLine": 237, + "startLine": 270, "endLine": 0 }, "assemblies": [ @@ -274,7 +274,7 @@ "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", + "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L271", "description": "", "remarks": "", "conceptual": "", @@ -404,7 +404,7 @@ }, "id": "Age", "path": "dotnet/project/Project/Class1.cs", - "startLine": 230, + "startLine": 263, "endLine": 0 }, "assemblies": [ @@ -461,7 +461,7 @@ "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", + "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L264", "description": "", "remarks": "", "conceptual": "", @@ -584,7 +584,7 @@ }, "id": "Name", "path": "dotnet/project/Project/Class1.cs", - "startLine": 225, + "startLine": 258, "endLine": 0 }, "assemblies": [ @@ -641,7 +641,7 @@ "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", + "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L259", "description": "", "remarks": "", "conceptual": "", @@ -697,7 +697,7 @@ }, "id": "Dog", "path": "dotnet/project/Project/Class1.cs", - "startLine": 220, + "startLine": 253, "endLine": 0 }, "assemblies": [ @@ -1178,7 +1178,7 @@ "_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", + "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L254", "description": "Class representing a dog.", "remarks": "", "conceptual": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Issue8725.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Issue8725.html.view.verified.json index cd0c8bf70de..57e574e0bf4 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Issue8725.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.Issue8725.html.view.verified.json @@ -121,7 +121,7 @@ }, "id": "MoreOperations", "path": "dotnet/project/Project/Class1.cs", - "startLine": 214, + "startLine": 247, "endLine": 0 }, "assemblies": [ @@ -178,7 +178,7 @@ "summary": "

Another nice operation

\n", "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", + "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L248", "description": "", "remarks": "", "conceptual": "", @@ -254,7 +254,7 @@ }, "id": "MyOperation", "path": "dotnet/project/Project/Class1.cs", - "startLine": 211, + "startLine": 244, "endLine": 0 }, "assemblies": [ @@ -311,7 +311,7 @@ "summary": "

A nice operation

\n", "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", + "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L245", "description": "", "remarks": "", "conceptual": "", @@ -367,7 +367,7 @@ }, "id": "Issue8725", "path": "dotnet/project/Project/Class1.cs", - "startLine": 208, + "startLine": 241, "endLine": 0 }, "assemblies": [ @@ -897,7 +897,7 @@ "_tocRel": "toc.html", "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", + "sourceurl": "https://github.com/dotnet/docfx/blob/main/samples/seed/dotnet/project/Project/Class1.cs/#L242", "description": "A nice class", "remarks": "", "conceptual": "", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.html.view.verified.json index 4817e7b3dc4..7a651a8b47d 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/BuildFromProject.html.view.verified.json @@ -109,6 +109,68 @@ "hideTitleType": false, "hideSubtitle": false }, + { + "uid": "BuildFromProject.Class1.Issue10332", + "isExtensionMethod": false, + "href": "BuildFromProject.Class1.html", + "name": [ + { + "lang": "csharp", + "value": "Class1.Issue10332" + }, + { + "lang": "vb", + "value": "Class1.Issue10332" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332" + }, + { + "lang": "vb", + "value": "Class1.Issue10332" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "Class1.Issue10332" + }, + { + "lang": "vb", + "value": "Class1.Issue10332" + } + ], + "level": 0, + "summary": "", + "type": "class", + "platform": null, + "isEii": false, + "docurl": "", + "sourceurl": "", + "description": "", + "remarks": "", + "conceptual": "", + "syntax": "", + "implements": "", + "example": "", + "seealso": [], + "id": "BuildFromProject_Class1_Issue10332", + "hideTitleType": false, + "hideSubtitle": false + }, { "uid": "BuildFromProject.Class1.Issue8665", "isExtensionMethod": false, @@ -1312,6 +1374,69 @@ "typePropertyName": "inEnum", "id": "enums", "children": [ + { + "uid": "BuildFromProject.Class1.Issue10332.SampleEnum", + "isExtensionMethod": false, + "parent": "BuildFromProject", + "href": "BuildFromProject.Class1.html", + "name": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.SampleEnum" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.SampleEnum" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.SampleEnum" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.SampleEnum" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "BuildFromProject.Class1.Issue10332.SampleEnum" + }, + { + "lang": "vb", + "value": "BuildFromProject.Class1.Issue10332.SampleEnum" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "Class1.Issue10332.SampleEnum" + }, + { + "lang": "vb", + "value": "Class1.Issue10332.SampleEnum" + } + ], + "level": 0, + "summary": "", + "type": "enum", + "platform": null, + "isEii": false, + "docurl": "", + "sourceurl": "", + "description": "", + "remarks": "", + "conceptual": "", + "syntax": "", + "implements": "", + "example": "", + "seealso": [], + "id": "BuildFromProject_Class1_Issue10332_SampleEnum", + "hideTitleType": false, + "hideSubtitle": false + }, { "uid": "BuildFromProject.Class1.Issue9260", "isExtensionMethod": false, diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/CatLibrary.Cat-2.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/CatLibrary.Cat-2.html.view.verified.json index 78923097e58..d6db9b46104 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/CatLibrary.Cat-2.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/CatLibrary.Cat-2.html.view.verified.json @@ -188,6 +188,189 @@ "hideTitleType": false, "hideSubtitle": false }, + { + "uid": "CatLibrary.Cat`2.#ctor(`0)", + "isEii": false, + "isExtensionMethod": false, + "parent": "CatLibrary.Cat`2", + "isExternal": false, + "name": [ + { + "lang": "csharp", + "value": "Cat(T)" + }, + { + "lang": "vb", + "value": "New(T)" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Cat.Cat(T)" + }, + { + "lang": "vb", + "value": "Cat(Of T, K).New(T)" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "CatLibrary.Cat.Cat(T)" + }, + { + "lang": "vb", + "value": "CatLibrary.Cat(Of T, K).New(T)" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "syntax": { + "content": [ + { + "lang": "csharp", + "value": "public Cat(T ownType)" + }, + { + "lang": "vb", + "value": "Public Sub New(ownType As T)" + } + ], + "parameters": [ + { + "id": "ownType", + "type": { + "uid": "{T}", + "definition": "T", + "name": [ + { + "lang": "csharp", + "value": "T" + }, + { + "lang": "vb", + "value": "T" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "T" + }, + { + "lang": "vb", + "value": "T" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "T" + }, + { + "lang": "vb", + "value": "T" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ] + }, + "description": "

This parameter type defined by class.

\n" + } + ] + }, + "source": { + "remote": { + "path": "samples/seed/dotnet/solution/CatLibrary/Class1.cs", + "branch": "main", + "repo": "https://github.com/dotnet/docfx" + }, + "id": ".ctor", + "path": "dotnet/solution/CatLibrary/Class1.cs", + "startLine": 130, + "endLine": 0 + }, + "assemblies": [ + "CatLibrary" + ], + "namespace": "CatLibrary", + "example": [], + "overload": { + "uid": "CatLibrary.Cat`2.#ctor*", + "name": [ + { + "lang": "csharp", + "value": "Cat" + }, + { + "lang": "vb", + "value": "New" + } + ], + "nameWithType": [ + { + "lang": "csharp", + "value": "Cat.Cat" + }, + { + "lang": "vb", + "value": "Cat(Of T, K).New" + } + ], + "fullName": [ + { + "lang": "csharp", + "value": "CatLibrary.Cat.Cat" + }, + { + "lang": "vb", + "value": "CatLibrary.Cat(Of T, K).New" + } + ], + "specName": [ + { + "lang": "csharp", + "value": "" + }, + { + "lang": "vb", + "value": "" + } + ], + "id": "CatLibrary_Cat_2__ctor_" + }, + "level": 0, + "type": "constructor", + "summary": "

Constructor with one generic parameter.

\n", + "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/#L131", + "description": "", + "remarks": "", + "conceptual": "", + "implements": "", + "seealso": [], + "id": "CatLibrary_Cat_2__ctor__0_", + "hideTitleType": false, + "hideSubtitle": false + }, { "uid": "CatLibrary.Cat`2.#ctor(System.String,System.Int32@,System.String,System.Boolean)", "isEii": false, @@ -510,189 +693,6 @@ "id": "CatLibrary_Cat_2__ctor_System_String_System_Int32__System_String_System_Boolean_", "hideTitleType": false, "hideSubtitle": false - }, - { - "uid": "CatLibrary.Cat`2.#ctor(`0)", - "isEii": false, - "isExtensionMethod": false, - "parent": "CatLibrary.Cat`2", - "isExternal": false, - "name": [ - { - "lang": "csharp", - "value": "Cat(T)" - }, - { - "lang": "vb", - "value": "New(T)" - } - ], - "nameWithType": [ - { - "lang": "csharp", - "value": "Cat.Cat(T)" - }, - { - "lang": "vb", - "value": "Cat(Of T, K).New(T)" - } - ], - "fullName": [ - { - "lang": "csharp", - "value": "CatLibrary.Cat.Cat(T)" - }, - { - "lang": "vb", - "value": "CatLibrary.Cat(Of T, K).New(T)" - } - ], - "specName": [ - { - "lang": "csharp", - "value": "" - }, - { - "lang": "vb", - "value": "" - } - ], - "syntax": { - "content": [ - { - "lang": "csharp", - "value": "public Cat(T ownType)" - }, - { - "lang": "vb", - "value": "Public Sub New(ownType As T)" - } - ], - "parameters": [ - { - "id": "ownType", - "type": { - "uid": "{T}", - "definition": "T", - "name": [ - { - "lang": "csharp", - "value": "T" - }, - { - "lang": "vb", - "value": "T" - } - ], - "nameWithType": [ - { - "lang": "csharp", - "value": "T" - }, - { - "lang": "vb", - "value": "T" - } - ], - "fullName": [ - { - "lang": "csharp", - "value": "T" - }, - { - "lang": "vb", - "value": "T" - } - ], - "specName": [ - { - "lang": "csharp", - "value": "" - }, - { - "lang": "vb", - "value": "" - } - ] - }, - "description": "

This parameter type defined by class.

\n" - } - ] - }, - "source": { - "remote": { - "path": "samples/seed/dotnet/solution/CatLibrary/Class1.cs", - "branch": "main", - "repo": "https://github.com/dotnet/docfx" - }, - "id": ".ctor", - "path": "dotnet/solution/CatLibrary/Class1.cs", - "startLine": 130, - "endLine": 0 - }, - "assemblies": [ - "CatLibrary" - ], - "namespace": "CatLibrary", - "example": [], - "overload": { - "uid": "CatLibrary.Cat`2.#ctor*", - "name": [ - { - "lang": "csharp", - "value": "Cat" - }, - { - "lang": "vb", - "value": "New" - } - ], - "nameWithType": [ - { - "lang": "csharp", - "value": "Cat.Cat" - }, - { - "lang": "vb", - "value": "Cat(Of T, K).New" - } - ], - "fullName": [ - { - "lang": "csharp", - "value": "CatLibrary.Cat.Cat" - }, - { - "lang": "vb", - "value": "CatLibrary.Cat(Of T, K).New" - } - ], - "specName": [ - { - "lang": "csharp", - "value": "" - }, - { - "lang": "vb", - "value": "" - } - ], - "id": "CatLibrary_Cat_2__ctor_" - }, - "level": 0, - "type": "constructor", - "summary": "

Constructor with one generic parameter.

\n", - "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/#L131", - "description": "", - "remarks": "", - "conceptual": "", - "implements": "", - "seealso": [], - "id": "CatLibrary_Cat_2__ctor__0_", - "hideTitleType": false, - "hideSubtitle": false } ] }, diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/CatLibrary.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/CatLibrary.html.view.verified.json index 94eb058cb00..0d09c18fdb6 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/CatLibrary.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/CatLibrary.html.view.verified.json @@ -78,51 +78,52 @@ "id": "classes", "children": [ { - "uid": "CatLibrary.CatException`1", + "uid": "CatLibrary.Cat`2", "isExtensionMethod": false, - "href": "CatLibrary.CatException-1.html", + "parent": "CatLibrary", + "href": "CatLibrary.Cat-2.html", "name": [ { "lang": "csharp", - "value": "CatException" + "value": "Cat" }, { "lang": "vb", - "value": "CatException(Of T)" + "value": "Cat(Of T, K)" } ], "nameWithType": [ { "lang": "csharp", - "value": "CatException" + "value": "Cat" }, { "lang": "vb", - "value": "CatException(Of T)" + "value": "Cat(Of T, K)" } ], "fullName": [ { "lang": "csharp", - "value": "CatLibrary.CatException" + "value": "CatLibrary.Cat" }, { "lang": "vb", - "value": "CatLibrary.CatException(Of T)" + "value": "CatLibrary.Cat(Of T, K)" } ], "specName": [ { "lang": "csharp", - "value": "CatException<T>" + "value": "Cat<T, K>" }, { "lang": "vb", - "value": "CatException(Of T)" + "value": "Cat(Of T, K)" } ], "level": 0, - "summary": "", + "summary": "

Here's main class of this Demo.

\n

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

\n

\n

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

\n

The extension method of this class can refer to class

\n", "type": "class", "platform": null, "isEii": false, @@ -135,57 +136,56 @@ "implements": "", "example": "", "seealso": [], - "id": "CatLibrary_CatException_1", + "id": "CatLibrary_Cat_2", "hideTitleType": false, "hideSubtitle": false }, { - "uid": "CatLibrary.Cat`2", + "uid": "CatLibrary.CatException`1", "isExtensionMethod": false, - "parent": "CatLibrary", - "href": "CatLibrary.Cat-2.html", + "href": "CatLibrary.CatException-1.html", "name": [ { "lang": "csharp", - "value": "Cat" + "value": "CatException" }, { "lang": "vb", - "value": "Cat(Of T, K)" + "value": "CatException(Of T)" } ], "nameWithType": [ { "lang": "csharp", - "value": "Cat" + "value": "CatException" }, { "lang": "vb", - "value": "Cat(Of T, K)" + "value": "CatException(Of T)" } ], "fullName": [ { "lang": "csharp", - "value": "CatLibrary.Cat" + "value": "CatLibrary.CatException" }, { "lang": "vb", - "value": "CatLibrary.Cat(Of T, K)" + "value": "CatLibrary.CatException(Of T)" } ], "specName": [ { "lang": "csharp", - "value": "Cat<T, K>" + "value": "CatException<T>" }, { "lang": "vb", - "value": "Cat(Of T, K)" + "value": "CatException(Of T)" } ], "level": 0, - "summary": "

Here's main class of this Demo.

\n

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

\n

\n

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

\n

The extension method of this class can refer to class

\n", + "summary": "", "type": "class", "platform": null, "isEii": false, @@ -198,7 +198,7 @@ "implements": "", "example": "", "seealso": [], - "id": "CatLibrary_Cat_2", + "id": "CatLibrary_CatException_1", "hideTitleType": false, "hideSubtitle": false }, diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.html.view.verified.json index 5e35a908255..ad77aac1546 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.html.view.verified.json @@ -140,6 +140,28 @@ "items": [], "leaf": true }, + { + "name": "Class1.Issue10332", + "href": "BuildFromProject.Class1.Issue10332.html", + "topicHref": "BuildFromProject.Class1.Issue10332.html", + "topicUid": "BuildFromProject.Class1.Issue10332", + "type": "Class", + "tocHref": null, + "level": 3, + "items": [], + "leaf": true + }, + { + "name": "Class1.Issue10332.SampleEnum", + "href": "BuildFromProject.Class1.Issue10332.SampleEnum.html", + "topicHref": "BuildFromProject.Class1.Issue10332.SampleEnum.html", + "topicUid": "BuildFromProject.Class1.Issue10332.SampleEnum", + "type": "Enum", + "tocHref": null, + "level": 3, + "items": [], + "leaf": true + }, { "name": "Class1.Issue8665", "href": "BuildFromProject.Class1.Issue8665.html", @@ -482,10 +504,10 @@ "level": 3 }, { - "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", "type": "Class", "tocHref": null, "level": 3, @@ -493,10 +515,10 @@ "leaf": true }, { - "name": "Cat", - "href": "CatLibrary.Cat-2.html", - "topicHref": "CatLibrary.Cat-2.html", - "topicUid": "CatLibrary.Cat`2", + "name": "CatException", + "href": "CatLibrary.CatException-1.html", + "topicHref": "CatLibrary.CatException-1.html", + "topicUid": "CatLibrary.CatException`1", "type": "Class", "tocHref": null, "level": 3, diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.json.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.json.view.verified.json index 28e8e4ff916..6343eebabcd 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.json.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.json.view.verified.json @@ -1,3 +1,3 @@ { - "content": "{\"order\":100,\"items\":[{\"name\":\"BuildFromAssembly\",\"href\":\"BuildFromAssembly.html\",\"topicHref\":\"BuildFromAssembly.html\",\"topicUid\":\"BuildFromAssembly\",\"type\":\"Namespace\",\"items\":[{\"name\":\"Class1\",\"href\":\"BuildFromAssembly.Class1.html\",\"topicHref\":\"BuildFromAssembly.Class1.html\",\"topicUid\":\"BuildFromAssembly.Class1\",\"type\":\"Class\"},{\"name\":\"Issue5432\",\"href\":\"BuildFromAssembly.Issue5432.html\",\"topicHref\":\"BuildFromAssembly.Issue5432.html\",\"topicUid\":\"BuildFromAssembly.Issue5432\",\"type\":\"Struct\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"BuildFromCSharpSourceCode.html\",\"topicHref\":\"BuildFromCSharpSourceCode.html\",\"topicUid\":\"BuildFromCSharpSourceCode\",\"type\":\"Namespace\",\"items\":[{\"name\":\"CSharp\",\"href\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicUid\":\"BuildFromCSharpSourceCode.CSharp\",\"type\":\"Class\"}]},{\"name\":\"BuildFromProject\",\"href\":\"BuildFromProject.html\",\"topicHref\":\"BuildFromProject.html\",\"topicUid\":\"BuildFromProject\",\"type\":\"Namespace\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"BuildFromProject.Issue8540.html\",\"topicHref\":\"BuildFromProject.Issue8540.html\",\"topicUid\":\"BuildFromProject.Issue8540\",\"type\":\"Namespace\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A\",\"type\":\"Namespace\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A.A\",\"type\":\"Class\"}]},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B\",\"type\":\"Namespace\",\"items\":[{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B.B\",\"type\":\"Class\"}]}]},{\"name\":\"Class1\",\"href\":\"BuildFromProject.Class1.html\",\"topicHref\":\"BuildFromProject.Class1.html\",\"topicUid\":\"BuildFromProject.Class1\",\"type\":\"Class\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicUid\":\"BuildFromProject.Class1.IIssue8948\",\"type\":\"Interface\"},{\"name\":\"Class1.Issue8665\",\"href\":\"BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8665.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8665\",\"type\":\"Class\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8696Attribute\",\"type\":\"Class\"},{\"name\":\"Class1.Issue8948\",\"href\":\"BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8948.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8948\",\"type\":\"Class\"},{\"name\":\"Class1.Issue9260\",\"href\":\"BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"BuildFromProject.Class1.Issue9260.html\",\"topicUid\":\"BuildFromProject.Class1.Issue9260\",\"type\":\"Enum\"},{\"name\":\"Class1.Test\",\"href\":\"BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"BuildFromProject.Class1.Test-1.html\",\"topicUid\":\"BuildFromProject.Class1.Test`1\",\"type\":\"Class\"},{\"name\":\"Dog\",\"href\":\"BuildFromProject.Dog.html\",\"topicHref\":\"BuildFromProject.Dog.html\",\"topicUid\":\"BuildFromProject.Dog\",\"type\":\"Class\"},{\"name\":\"IInheritdoc\",\"href\":\"BuildFromProject.IInheritdoc.html\",\"topicHref\":\"BuildFromProject.IInheritdoc.html\",\"topicUid\":\"BuildFromProject.IInheritdoc\",\"type\":\"Interface\"},{\"name\":\"Inheritdoc\",\"href\":\"BuildFromProject.Inheritdoc.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.html\",\"topicUid\":\"BuildFromProject.Inheritdoc\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue6366.Class1\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class1`1\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class2\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7035\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7484\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8101\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8129\",\"type\":\"Struct\"},{\"name\":\"Inheritdoc.Issue9736\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue9736\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue9736.IJsonApiOptions\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions\",\"type\":\"Interface\"},{\"name\":\"Inheritdoc.Issue9736.JsonApiOptions\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions\",\"type\":\"Class\"},{\"name\":\"Issue8725\",\"href\":\"BuildFromProject.Issue8725.html\",\"topicHref\":\"BuildFromProject.Issue8725.html\",\"topicUid\":\"BuildFromProject.Issue8725\",\"type\":\"Class\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"BuildFromVBSourceCode.html\",\"topicHref\":\"BuildFromVBSourceCode.html\",\"topicUid\":\"BuildFromVBSourceCode\",\"type\":\"Namespace\",\"items\":[{\"name\":\"BaseClass1\",\"href\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicUid\":\"BuildFromVBSourceCode.BaseClass1\",\"type\":\"Class\"},{\"name\":\"Class1\",\"href\":\"BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"BuildFromVBSourceCode.Class1.html\",\"topicUid\":\"BuildFromVBSourceCode.Class1\",\"type\":\"Class\"}]},{\"name\":\"CatLibrary\",\"href\":\"CatLibrary.html\",\"topicHref\":\"CatLibrary.html\",\"topicUid\":\"CatLibrary\",\"type\":\"Namespace\",\"items\":[{\"name\":\"Core\",\"href\":\"CatLibrary.Core.html\",\"topicHref\":\"CatLibrary.Core.html\",\"topicUid\":\"CatLibrary.Core\",\"type\":\"Namespace\",\"items\":[{\"name\":\"ContainersRefType\",\"href\":\"CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType\",\"type\":\"Struct\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ColorType\",\"type\":\"Enum\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild\",\"type\":\"Class\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface\",\"type\":\"Interface\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate\",\"type\":\"Delegate\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicUid\":\"CatLibrary.Core.ExplicitLayoutClass\",\"type\":\"Class\"},{\"name\":\"Issue231\",\"href\":\"CatLibrary.Core.Issue231.html\",\"topicHref\":\"CatLibrary.Core.Issue231.html\",\"topicUid\":\"CatLibrary.Core.Issue231\",\"type\":\"Class\"}]},{\"name\":\"CatException\",\"href\":\"CatLibrary.CatException-1.html\",\"topicHref\":\"CatLibrary.CatException-1.html\",\"topicUid\":\"CatLibrary.CatException`1\",\"type\":\"Class\"},{\"name\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\",\"topicUid\":\"CatLibrary.Cat`2\",\"type\":\"Class\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\",\"topicUid\":\"CatLibrary.Complex`2\",\"type\":\"Class\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\",\"topicUid\":\"CatLibrary.FakeDelegate`1\",\"type\":\"Delegate\"},{\"name\":\"IAnimal\",\"href\":\"CatLibrary.IAnimal.html\",\"topicHref\":\"CatLibrary.IAnimal.html\",\"topicUid\":\"CatLibrary.IAnimal\",\"type\":\"Interface\"},{\"name\":\"ICat\",\"href\":\"CatLibrary.ICat.html\",\"topicHref\":\"CatLibrary.ICat.html\",\"topicUid\":\"CatLibrary.ICat\",\"type\":\"Interface\"},{\"name\":\"ICatExtension\",\"href\":\"CatLibrary.ICatExtension.html\",\"topicHref\":\"CatLibrary.ICatExtension.html\",\"topicUid\":\"CatLibrary.ICatExtension\",\"type\":\"Class\"},{\"name\":\"MRefDelegate\",\"href\":\"CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"CatLibrary.MRefDelegate-3.html\",\"topicUid\":\"CatLibrary.MRefDelegate`3\",\"type\":\"Delegate\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"CatLibrary.MRefNormalDelegate.html\",\"topicUid\":\"CatLibrary.MRefNormalDelegate\",\"type\":\"Delegate\"},{\"name\":\"Tom\",\"href\":\"CatLibrary.Tom.html\",\"topicHref\":\"CatLibrary.Tom.html\",\"topicUid\":\"CatLibrary.Tom\",\"type\":\"Class\"},{\"name\":\"TomFromBaseClass\",\"href\":\"CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"CatLibrary.TomFromBaseClass.html\",\"topicUid\":\"CatLibrary.TomFromBaseClass\",\"type\":\"Class\"}]},{\"name\":\"MRef.Demo.Enumeration\",\"href\":\"MRef.Demo.Enumeration.html\",\"topicHref\":\"MRef.Demo.Enumeration.html\",\"topicUid\":\"MRef.Demo.Enumeration\",\"type\":\"Namespace\",\"items\":[{\"name\":\"ColorType\",\"href\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicUid\":\"MRef.Demo.Enumeration.ColorType\",\"type\":\"Enum\"}]}],\"memberLayout\":\"SamePage\",\"pdf\":true,\"pdfTocPage\":true}" + "content": "{\"order\":100,\"items\":[{\"name\":\"BuildFromAssembly\",\"href\":\"BuildFromAssembly.html\",\"topicHref\":\"BuildFromAssembly.html\",\"topicUid\":\"BuildFromAssembly\",\"type\":\"Namespace\",\"items\":[{\"name\":\"Class1\",\"href\":\"BuildFromAssembly.Class1.html\",\"topicHref\":\"BuildFromAssembly.Class1.html\",\"topicUid\":\"BuildFromAssembly.Class1\",\"type\":\"Class\"},{\"name\":\"Issue5432\",\"href\":\"BuildFromAssembly.Issue5432.html\",\"topicHref\":\"BuildFromAssembly.Issue5432.html\",\"topicUid\":\"BuildFromAssembly.Issue5432\",\"type\":\"Struct\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"BuildFromCSharpSourceCode.html\",\"topicHref\":\"BuildFromCSharpSourceCode.html\",\"topicUid\":\"BuildFromCSharpSourceCode\",\"type\":\"Namespace\",\"items\":[{\"name\":\"CSharp\",\"href\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicUid\":\"BuildFromCSharpSourceCode.CSharp\",\"type\":\"Class\"}]},{\"name\":\"BuildFromProject\",\"href\":\"BuildFromProject.html\",\"topicHref\":\"BuildFromProject.html\",\"topicUid\":\"BuildFromProject\",\"type\":\"Namespace\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"BuildFromProject.Issue8540.html\",\"topicHref\":\"BuildFromProject.Issue8540.html\",\"topicUid\":\"BuildFromProject.Issue8540\",\"type\":\"Namespace\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A\",\"type\":\"Namespace\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A.A\",\"type\":\"Class\"}]},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B\",\"type\":\"Namespace\",\"items\":[{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B.B\",\"type\":\"Class\"}]}]},{\"name\":\"Class1\",\"href\":\"BuildFromProject.Class1.html\",\"topicHref\":\"BuildFromProject.Class1.html\",\"topicUid\":\"BuildFromProject.Class1\",\"type\":\"Class\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicUid\":\"BuildFromProject.Class1.IIssue8948\",\"type\":\"Interface\"},{\"name\":\"Class1.Issue10332\",\"href\":\"BuildFromProject.Class1.Issue10332.html\",\"topicHref\":\"BuildFromProject.Class1.Issue10332.html\",\"topicUid\":\"BuildFromProject.Class1.Issue10332\",\"type\":\"Class\"},{\"name\":\"Class1.Issue10332.SampleEnum\",\"href\":\"BuildFromProject.Class1.Issue10332.SampleEnum.html\",\"topicHref\":\"BuildFromProject.Class1.Issue10332.SampleEnum.html\",\"topicUid\":\"BuildFromProject.Class1.Issue10332.SampleEnum\",\"type\":\"Enum\"},{\"name\":\"Class1.Issue8665\",\"href\":\"BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8665.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8665\",\"type\":\"Class\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8696Attribute\",\"type\":\"Class\"},{\"name\":\"Class1.Issue8948\",\"href\":\"BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8948.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8948\",\"type\":\"Class\"},{\"name\":\"Class1.Issue9260\",\"href\":\"BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"BuildFromProject.Class1.Issue9260.html\",\"topicUid\":\"BuildFromProject.Class1.Issue9260\",\"type\":\"Enum\"},{\"name\":\"Class1.Test\",\"href\":\"BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"BuildFromProject.Class1.Test-1.html\",\"topicUid\":\"BuildFromProject.Class1.Test`1\",\"type\":\"Class\"},{\"name\":\"Dog\",\"href\":\"BuildFromProject.Dog.html\",\"topicHref\":\"BuildFromProject.Dog.html\",\"topicUid\":\"BuildFromProject.Dog\",\"type\":\"Class\"},{\"name\":\"IInheritdoc\",\"href\":\"BuildFromProject.IInheritdoc.html\",\"topicHref\":\"BuildFromProject.IInheritdoc.html\",\"topicUid\":\"BuildFromProject.IInheritdoc\",\"type\":\"Interface\"},{\"name\":\"Inheritdoc\",\"href\":\"BuildFromProject.Inheritdoc.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.html\",\"topicUid\":\"BuildFromProject.Inheritdoc\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue6366.Class1\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class1`1\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class2\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7035\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7484\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8101\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8129\",\"type\":\"Struct\"},{\"name\":\"Inheritdoc.Issue9736\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue9736\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue9736.IJsonApiOptions\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions\",\"type\":\"Interface\"},{\"name\":\"Inheritdoc.Issue9736.JsonApiOptions\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions\",\"type\":\"Class\"},{\"name\":\"Issue8725\",\"href\":\"BuildFromProject.Issue8725.html\",\"topicHref\":\"BuildFromProject.Issue8725.html\",\"topicUid\":\"BuildFromProject.Issue8725\",\"type\":\"Class\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"BuildFromVBSourceCode.html\",\"topicHref\":\"BuildFromVBSourceCode.html\",\"topicUid\":\"BuildFromVBSourceCode\",\"type\":\"Namespace\",\"items\":[{\"name\":\"BaseClass1\",\"href\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicUid\":\"BuildFromVBSourceCode.BaseClass1\",\"type\":\"Class\"},{\"name\":\"Class1\",\"href\":\"BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"BuildFromVBSourceCode.Class1.html\",\"topicUid\":\"BuildFromVBSourceCode.Class1\",\"type\":\"Class\"}]},{\"name\":\"CatLibrary\",\"href\":\"CatLibrary.html\",\"topicHref\":\"CatLibrary.html\",\"topicUid\":\"CatLibrary\",\"type\":\"Namespace\",\"items\":[{\"name\":\"Core\",\"href\":\"CatLibrary.Core.html\",\"topicHref\":\"CatLibrary.Core.html\",\"topicUid\":\"CatLibrary.Core\",\"type\":\"Namespace\",\"items\":[{\"name\":\"ContainersRefType\",\"href\":\"CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType\",\"type\":\"Struct\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ColorType\",\"type\":\"Enum\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild\",\"type\":\"Class\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface\",\"type\":\"Interface\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate\",\"type\":\"Delegate\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicUid\":\"CatLibrary.Core.ExplicitLayoutClass\",\"type\":\"Class\"},{\"name\":\"Issue231\",\"href\":\"CatLibrary.Core.Issue231.html\",\"topicHref\":\"CatLibrary.Core.Issue231.html\",\"topicUid\":\"CatLibrary.Core.Issue231\",\"type\":\"Class\"}]},{\"name\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\",\"topicUid\":\"CatLibrary.Cat`2\",\"type\":\"Class\"},{\"name\":\"CatException\",\"href\":\"CatLibrary.CatException-1.html\",\"topicHref\":\"CatLibrary.CatException-1.html\",\"topicUid\":\"CatLibrary.CatException`1\",\"type\":\"Class\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\",\"topicUid\":\"CatLibrary.Complex`2\",\"type\":\"Class\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\",\"topicUid\":\"CatLibrary.FakeDelegate`1\",\"type\":\"Delegate\"},{\"name\":\"IAnimal\",\"href\":\"CatLibrary.IAnimal.html\",\"topicHref\":\"CatLibrary.IAnimal.html\",\"topicUid\":\"CatLibrary.IAnimal\",\"type\":\"Interface\"},{\"name\":\"ICat\",\"href\":\"CatLibrary.ICat.html\",\"topicHref\":\"CatLibrary.ICat.html\",\"topicUid\":\"CatLibrary.ICat\",\"type\":\"Interface\"},{\"name\":\"ICatExtension\",\"href\":\"CatLibrary.ICatExtension.html\",\"topicHref\":\"CatLibrary.ICatExtension.html\",\"topicUid\":\"CatLibrary.ICatExtension\",\"type\":\"Class\"},{\"name\":\"MRefDelegate\",\"href\":\"CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"CatLibrary.MRefDelegate-3.html\",\"topicUid\":\"CatLibrary.MRefDelegate`3\",\"type\":\"Delegate\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"CatLibrary.MRefNormalDelegate.html\",\"topicUid\":\"CatLibrary.MRefNormalDelegate\",\"type\":\"Delegate\"},{\"name\":\"Tom\",\"href\":\"CatLibrary.Tom.html\",\"topicHref\":\"CatLibrary.Tom.html\",\"topicUid\":\"CatLibrary.Tom\",\"type\":\"Class\"},{\"name\":\"TomFromBaseClass\",\"href\":\"CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"CatLibrary.TomFromBaseClass.html\",\"topicUid\":\"CatLibrary.TomFromBaseClass\",\"type\":\"Class\"}]},{\"name\":\"MRef.Demo.Enumeration\",\"href\":\"MRef.Demo.Enumeration.html\",\"topicHref\":\"MRef.Demo.Enumeration.html\",\"topicUid\":\"MRef.Demo.Enumeration\",\"type\":\"Namespace\",\"items\":[{\"name\":\"ColorType\",\"href\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicUid\":\"MRef.Demo.Enumeration.ColorType\",\"type\":\"Enum\"}]}],\"memberLayout\":\"SamePage\",\"pdf\":true,\"pdfTocPage\":true}" } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.pdf.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.pdf.verified.json index 7316d18f5ee..b1310c9a4a3 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.pdf.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.pdf.verified.json @@ -1,9 +1,9 @@ { - "NumberOfPages": 88, + "NumberOfPages": 92, "Pages": [ { "Number": 1, - "Text": "Table of Contents\nBuildFromAssembly 3\nClass1 4\nIssue5432 5\nBuildFromCSharpSourceCode 6\nCSharp 7\nBuildFromProject 8\nIssue8540 10\nA 11\nA 12\nB 13\nB 14\nClass1 15\nClass1.IIssue8948 20\nClass1.Issue8665 21\nClass1.Issue8696Attribute 24\nClass1.Issue8948 26\nClass1.Issue9260 27\nClass1.Test 28\nDog 29\nIInheritdoc 31\nInheritdoc 32\nInheritdoc.Issue6366 34\nInheritdoc.Issue6366.Class1 35\nInheritdoc.Issue6366.Class2 37\nInheritdoc.Issue7035 38\nInheritdoc.Issue7484 39\nInheritdoc.Issue8101 41\nInheritdoc.Issue8129 43\nInheritdoc.Issue9736 44\nInheritdoc.Issue9736.IJsonApiOptions 45\nInheritdoc.Issue9736.JsonApiOptions 46\nIssue8725 48\nBuildFromVBSourceCode 49\nBaseClass1 50\nClass1 51\nCatLibrary 53\nCore 55\nContainersRefType 56", + "Text": "Table of Contents\nBuildFromAssembly 3\nClass1 4\nIssue5432 5\nBuildFromCSharpSourceCode 6\nCSharp 7\nBuildFromProject 8\nIssue8540 10\nA 11\nA 12\nB 13\nB 14\nClass1 15\nClass1.IIssue8948 20\nClass1.Issue10332 21\nClass1.Issue10332.SampleEnum 24\nClass1.Issue8665 25\nClass1.Issue8696Attribute 28\nClass1.Issue8948 30\nClass1.Issue9260 31\nClass1.Test 32\nDog 33\nIInheritdoc 35\nInheritdoc 36\nInheritdoc.Issue6366 38\nInheritdoc.Issue6366.Class1 39\nInheritdoc.Issue6366.Class2 41\nInheritdoc.Issue7035 42\nInheritdoc.Issue7484 43\nInheritdoc.Issue8101 45\nInheritdoc.Issue8129 47\nInheritdoc.Issue9736 48\nInheritdoc.Issue9736.IJsonApiOptions 49\nInheritdoc.Issue9736.JsonApiOptions 50\nIssue8725 52\nBuildFromVBSourceCode 53\nBaseClass1 54\nClass1 55\nCatLibrary 57", "Links": [ { "Goto": { @@ -142,16 +142,7 @@ }, { "Goto": { - "PageNumber": 26, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, - { - "Goto": { - "PageNumber": 27, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -169,7 +160,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -196,7 +187,7 @@ }, { "Goto": { - "PageNumber": 34, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -214,7 +205,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -250,7 +241,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -259,7 +250,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -277,7 +268,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -313,7 +304,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -329,6 +320,15 @@ } } }, + { + "Goto": { + "PageNumber": 54, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, { "Goto": { "PageNumber": 55, @@ -340,7 +340,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -351,11 +351,11 @@ }, { "Number": 2, - "Text": "ContainersRefType.ColorType 58\nContainersRefType.ContainersRefTypeChild 59\nContainersRefType.ContainersRefTypeChildInterface 60\nContainersRefType.ContainersRefTypeDelegate 61\nExplicitLayoutClass 62\nIssue231 63\nCatException 64\nCat 65\nComplex 74\nFakeDelegate 75\nIAnimal 76\nICat 79\nICatExtension 80\nMRefDelegate 82\nMRefNormalDelegate 83\nTom 84\nTomFromBaseClass 86\nMRef.Demo.Enumeration 87\nColorType 88", + "Text": "Core 59\nContainersRefType 60\nContainersRefType.ColorType 62\nContainersRefType.ContainersRefTypeChild 63\nContainersRefType.ContainersRefTypeChildInterface 64\nContainersRefType.ContainersRefTypeDelegate 65\nExplicitLayoutClass 66\nIssue231 67\nCat 68\nCatException 77\nComplex 78\nFakeDelegate 79\nIAnimal 80\nICat 83\nICatExtension 84\nMRefDelegate 86\nMRefNormalDelegate 87\nTom 88\nTomFromBaseClass 90\nMRef.Demo.Enumeration 91\nColorType 92", "Links": [ { "Goto": { - "PageNumber": 58, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -364,7 +364,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -373,7 +373,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -382,7 +382,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -391,7 +391,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -400,7 +400,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -409,7 +409,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -418,7 +418,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -427,7 +427,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -436,7 +436,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -445,7 +445,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -472,7 +472,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -481,7 +481,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -490,7 +490,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -499,7 +499,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -508,7 +508,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -517,7 +517,25 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 90, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 91, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -528,7 +546,7 @@ }, { "Number": 3, - "Text": "3 / 88\nClasses\nClass1\nThis is a test class.\nStructs\nIssue5432\nNamespace BuildFromAssembly", + "Text": "3 / 92\nClasses\nClass1\nThis is a test class.\nStructs\nIssue5432\nNamespace BuildFromAssembly", "Links": [ { "Goto": { @@ -552,7 +570,7 @@ }, { "Number": 4, - "Text": "4 / 88\nNamespace: BuildFromAssembly\nAssembly: BuildFromAssembly.dll\nThis is a test class.\nInheritance\nobject\uF1C5 Class1\nInherited Members\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ToString()\uF1C5 ,\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.GetHashCode()\uF1C5\nConstructors\nMethods\nHello World.\nClass Class1\npublic class Class1\n\uF12C\nClass1()\npublic Class1()\nHelloWorld()\npublic static void HelloWorld()", + "Text": "4 / 92\nNamespace: BuildFromAssembly\nAssembly: BuildFromAssembly.dll\nThis is a test class.\nInheritance\nobject\uF1C5 Class1\nInherited Members\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ToString()\uF1C5 ,\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.GetHashCode()\uF1C5\nConstructors\nMethods\nHello World.\nClass Class1\npublic class Class1\n\uF12C\nClass1()\npublic Class1()\nHelloWorld()\npublic static void HelloWorld()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -657,7 +675,7 @@ }, { "Number": 5, - "Text": "5 / 88\nNamespace: BuildFromAssembly\nAssembly: BuildFromAssembly.dll\nInherited Members\nValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,\nobject.GetType()\uF1C5 , object.Equals(object, object)\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5\nProperties\nProperty Value\nstring\uF1C5\nStruct Issue5432\npublic struct Issue5432\nName\npublic string Name { get; }", + "Text": "5 / 92\nNamespace: BuildFromAssembly\nAssembly: BuildFromAssembly.dll\nInherited Members\nValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,\nobject.GetType()\uF1C5 , object.Equals(object, object)\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5\nProperties\nProperty Value\nstring\uF1C5\nStruct Issue5432\npublic struct Issue5432\nName\npublic string Name { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" @@ -753,7 +771,7 @@ }, { "Number": 6, - "Text": "6 / 88\nClasses\nCSharp\nNamespace BuildFromCSharpSourceCode", + "Text": "6 / 92\nClasses\nCSharp\nNamespace BuildFromCSharpSourceCode", "Links": [ { "Goto": { @@ -768,7 +786,7 @@ }, { "Number": 7, - "Text": "7 / 88\nNamespace: BuildFromCSharpSourceCode\nInheritance\nobject\uF1C5 CSharp\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nParameters\nargs string\uF1C5 []\nClass CSharp\npublic class CSharp\n\uF12C\nMain(string[])\npublic static void Main(string[] args)", + "Text": "7 / 92\nNamespace: BuildFromCSharpSourceCode\nInheritance\nobject\uF1C5 CSharp\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nParameters\nargs string\uF1C5 []\nClass CSharp\npublic class CSharp\n\uF12C\nMain(string[])\npublic static void Main(string[] args)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -900,7 +918,7 @@ }, { "Number": 8, - "Text": "8 / 88\nNamespaces\nBuildFromProject.Issue8540\nClasses\nClass1\nClass1.Issue8665\nClass1.Issue8696Attribute\nClass1.Issue8948\nClass1.Test\nDog\nClass representing a dog.\nInheritdoc\nInheritdoc.Issue6366\nInheritdoc.Issue6366.Class1\nInheritdoc.Issue6366.Class2\nInheritdoc.Issue7035\nInheritdoc.Issue7484\nThis is a test class to have something for DocFX to document.\nInheritdoc.Issue8101\nInheritdoc.Issue9736\nInheritdoc.Issue9736.JsonApiOptions\nIssue8725\nA nice class\nStructs\nInheritdoc.Issue8129\nNamespace BuildFromProject", + "Text": "8 / 92\nNamespaces\nBuildFromProject.Issue8540\nClasses\nClass1\nClass1.Issue10332\nClass1.Issue8665\nClass1.Issue8696Attribute\nClass1.Issue8948\nClass1.Test\nDog\nClass representing a dog.\nInheritdoc\nInheritdoc.Issue6366\nInheritdoc.Issue6366.Class1\nInheritdoc.Issue6366.Class2\nInheritdoc.Issue7035\nInheritdoc.Issue7484\nThis is a test class to have something for DocFX to document.\nInheritdoc.Issue8101\nInheritdoc.Issue9736\nInheritdoc.Issue9736.JsonApiOptions\nIssue8725\nA nice class\nStructs\nInheritdoc.Issue8129\nNamespace BuildFromProject", "Links": [ { "Goto": { @@ -967,7 +985,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -976,7 +994,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -985,7 +1003,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -994,7 +1012,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -1003,7 +1021,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -1012,7 +1030,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -1021,7 +1039,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -1039,7 +1057,7 @@ }, { "Goto": { - "PageNumber": 34, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -1048,7 +1066,7 @@ }, { "Goto": { - "PageNumber": 34, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -1057,7 +1075,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -1066,7 +1084,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -1075,7 +1093,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -1084,7 +1102,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -1093,7 +1111,7 @@ }, { "Goto": { - "PageNumber": 38, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -1102,7 +1120,7 @@ }, { "Goto": { - "PageNumber": 38, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -1111,7 +1129,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -1120,7 +1138,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -1129,7 +1147,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -1138,7 +1156,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -1147,7 +1165,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -1156,7 +1174,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -1165,7 +1183,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -1174,7 +1192,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -1183,7 +1201,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -1192,7 +1210,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -1201,7 +1219,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -1210,7 +1228,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -1219,7 +1237,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -1228,7 +1246,25 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 52, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 47, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -1239,7 +1275,7 @@ }, { "Number": 9, - "Text": "9 / 88\nInterfaces\nClass1.IIssue8948\nIInheritdoc\nInheritdoc.Issue9736.IJsonApiOptions\nEnums\nClass1.Issue9260", + "Text": "9 / 92\nInterfaces\nClass1.IIssue8948\nIInheritdoc\nInheritdoc.Issue9736.IJsonApiOptions\nEnums\nClass1.Issue10332.SampleEnum\nClass1.Issue9260", "Links": [ { "Goto": { @@ -1261,7 +1297,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -1270,7 +1306,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -1279,7 +1315,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -1288,7 +1324,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -1297,7 +1333,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -1306,7 +1342,43 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 49, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 24, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 24, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 24, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 24, "Type": 2, "Coordinates": { "Top": 0 @@ -1315,7 +1387,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -1324,7 +1396,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -1335,7 +1407,7 @@ }, { "Number": 10, - "Text": "10 / 88\nNamespaces\nBuildFromProject.Issue8540.A\nBuildFromProject.Issue8540.B\nNamespace BuildFromProject.Issue8540", + "Text": "10 / 92\nNamespaces\nBuildFromProject.Issue8540.A\nBuildFromProject.Issue8540.B\nNamespace BuildFromProject.Issue8540", "Links": [ { "Goto": { @@ -1431,7 +1503,7 @@ }, { "Number": 11, - "Text": "11 / 88\nClasses\nA\nNamespace BuildFromProject.Issue8540.A", + "Text": "11 / 92\nClasses\nA\nNamespace BuildFromProject.Issue8540.A", "Links": [ { "Goto": { @@ -1446,7 +1518,7 @@ }, { "Number": 12, - "Text": "12 / 88\nNamespace: BuildFromProject.Issue8540.A\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 A\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass A\npublic class A\n\uF12C", + "Text": "12 / 92\nNamespace: BuildFromProject.Issue8540.A\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 A\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass A\npublic class A\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1569,7 +1641,7 @@ }, { "Number": 13, - "Text": "13 / 88\nClasses\nB\nNamespace BuildFromProject.Issue8540.B", + "Text": "13 / 92\nClasses\nB\nNamespace BuildFromProject.Issue8540.B", "Links": [ { "Goto": { @@ -1584,7 +1656,7 @@ }, { "Number": 14, - "Text": "14 / 88\nNamespace: BuildFromProject.Issue8540.B\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 B\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass B\npublic class B\n\uF12C", + "Text": "14 / 92\nNamespace: BuildFromProject.Issue8540.B\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 B\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass B\npublic class B\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1707,7 +1779,7 @@ }, { "Number": 15, - "Text": "15 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1\nImplements\nIClass1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nPricing models are used to calculate theoretical option values\n1 - Black Scholes\n2 - Black76\n3 - Black76Fut\n4 - Equity Tree\n5 - Variance Swap\n6 - Dividend Forecast\nIConfiguration related helper and extension routines.\nClass Class1\npublic class Class1 : IClass1\n\uF12C\nIssue1651()\npublic void Issue1651()\nIssue1887()", + "Text": "15 / 92\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1\nImplements\nIClass1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nPricing models are used to calculate theoretical option values\n1 - Black Scholes\n2 - Black76\n3 - Black76Fut\n4 - Equity Tree\n5 - Variance Swap\n6 - Dividend Forecast\nIConfiguration related helper and extension routines.\nClass Class1\npublic class Class1 : IClass1\n\uF12C\nIssue1651()\npublic void Issue1651()\nIssue1887()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1812,12 +1884,12 @@ }, { "Number": 16, - "Text": "16 / 88\nExamples\nRemarks\nFor example:\nRemarks\npublic void Issue1887()\nIssue2623()\npublic void Issue2623()\nMyClass myClass = new MyClass();\nvoid Update()\n{ \nmyClass.Execute();\n}\nMyClass myClass = new MyClass();\nvoid Update()\n{ \nmyClass.Execute();\n}\nIssue2723()\npublic void Issue2723()\nNOTE\nThis is a . & \" '\n\uF431", + "Text": "16 / 92\nExamples\nRemarks\nFor example:\nRemarks\npublic void Issue1887()\nIssue2623()\npublic void Issue2623()\nMyClass myClass = new MyClass();\nvoid Update()\n{ \nmyClass.Execute();\n}\nMyClass myClass = new MyClass();\nvoid Update()\n{ \nmyClass.Execute();\n}\nIssue2723()\npublic void Issue2723()\nNOTE\nThis is a . & \" '\n\uF431", "Links": [] }, { "Number": 17, - "Text": "17 / 88\nInline .\nlink\uF1C5\nExamples\nRemarks\nfor (var i = 0; i > 10; i++) // & \" '\nvar range = new Range { Min = 0, Max = 10 };\nvar range = new Range { Min = 0, Max = 10 };\nIssue4017()\npublic void Issue4017()\npublic void HookMessageDeleted(BaseSocketClient client)\n{ \nclient.MessageDeleted += HandleMessageDelete;\n}\npublic Task HandleMessageDelete(Cacheable cachedMessage,\nISocketMessageChannel channel)\n{ \n// check if the message exists in cache; if not, we cannot report what\nwas removed\nif (!cachedMessage.HasValue) return;\nvar message = cachedMessage.Value;\nConsole.WriteLine($\"A message ({message.Id}) from {message.Author} was removed\nfrom the channel {channel.Name} ({channel.Id}):\"\n+ Environment.NewLine\n+ message.Content);\nreturn Task.CompletedTask;\n}\nvoid Update()\n{", + "Text": "17 / 92\nInline .\nlink\uF1C5\nExamples\nRemarks\nfor (var i = 0; i > 10; i++) // & \" '\nvar range = new Range { Min = 0, Max = 10 };\nvar range = new Range { Min = 0, Max = 10 };\nIssue4017()\npublic void Issue4017()\npublic void HookMessageDeleted(BaseSocketClient client)\n{ \nclient.MessageDeleted += HandleMessageDelete;\n}\npublic Task HandleMessageDelete(Cacheable cachedMessage,\nISocketMessageChannel channel)\n{ \n// check if the message exists in cache; if not, we cannot report what\nwas removed\nif (!cachedMessage.HasValue) return;\nvar message = cachedMessage.Value;\nConsole.WriteLine($\"A message ({message.Id}) from {message.Author} was removed\nfrom the channel {channel.Name} ({channel.Id}):\"\n+ Environment.NewLine\n+ message.Content);\nreturn Task.CompletedTask;\n}\nvoid Update()\n{", "Links": [ { "Uri": "https://www.github.com/" @@ -1832,12 +1904,12 @@ }, { "Number": 18, - "Text": "18 / 88\nRemarks\n@\"\\\\?\\\" @\"\\\\?\\\"\nRemarks\nThere's really no reason to not believe that this class can test things.\nTerm Description\nA Term A Description\nBee Term Bee Description\nType Parameters\nT \nmyClass.Execute();\n}\nIssue4392()\npublic void Issue4392()\nIssue7484()\npublic void Issue7484()\nIssue8764()\npublic void Issue8764() where T : unmanaged\nIssue896()", + "Text": "18 / 92\nRemarks\n@\"\\\\?\\\" @\"\\\\?\\\"\nRemarks\nThere's really no reason to not believe that this class can test things.\nTerm Description\nA Term A Description\nBee Term Bee Description\nType Parameters\nT \nmyClass.Execute();\n}\nIssue4392()\npublic void Issue4392()\nIssue7484()\npublic void Issue7484()\nIssue8764()\npublic void Issue8764() where T : unmanaged\nIssue896()", "Links": [] }, { "Number": 19, - "Text": "19 / 88\nTest\nSee Also\nClass1.Test, Class1\nCalculates the determinant of a 3-dimensional matrix:\nReturns the smallest value:\nReturns\ndouble\uF1C5\nThis method should do something...\nRemarks\nThis is remarks.\npublic void Issue896()\nIssue9216()\npublic static double Issue9216()\nXmlCommentIncludeTag()\npublic void XmlCommentIncludeTag()", + "Text": "19 / 92\nTest\nSee Also\nClass1.Test, Class1\nCalculates the determinant of a 3-dimensional matrix:\nReturns the smallest value:\nReturns\ndouble\uF1C5\nThis method should do something...\nRemarks\nThis is remarks.\npublic void Issue896()\nIssue9216()\npublic static double Issue9216()\nXmlCommentIncludeTag()\npublic void XmlCommentIncludeTag()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.double" @@ -1859,7 +1931,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -1879,7 +1951,7 @@ }, { "Number": 20, - "Text": "20 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\nInterface Class1.IIssue8948\npublic interface Class1.IIssue8948\nDoNothing()\nvoid DoNothing()", + "Text": "20 / 92\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\nInterface Class1.IIssue8948\npublic interface Class1.IIssue8948\nDoNothing()\nvoid DoNothing()", "Links": [ { "Goto": { @@ -1912,7 +1984,7 @@ }, { "Number": 21, - "Text": "21 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1.Issue8665\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nConstructors\nParameters\nfoo int\uF1C5\nClass Class1.Issue8665\npublic class Class1.Issue8665\n\uF12C\nIssue8665()\npublic Issue8665()\nIssue8665(int)\npublic Issue8665(int foo)\nIssue8665(int, char)\npublic Issue8665(int foo, char bar)", + "Text": "21 / 92\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1.Issue10332\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nType Parameters\nTViewModel\nClass Class1.Issue10332\npublic class Class1.Issue10332\n\uF12C\nIRoutedView()\npublic void IRoutedView()\nIRoutedView()\npublic void IRoutedView()\nIRoutedViewModel()\npublic void IRoutedViewModel()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1986,15 +2058,6 @@ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" }, - { - "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, @@ -2026,7 +2089,7 @@ }, { "Number": 22, - "Text": "22 / 88\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nbaz string\uF1C5\nProperties\nProperty Value\nchar\uF1C5\nProperty Value\nstring\uF1C5\nIssue8665(int, char, string)\npublic Issue8665(int foo, char bar, string baz)\nBar\npublic char Bar { get; }\nBaz\npublic string Baz { get; }", + "Text": "22 / 92\nParameters\na int\uF1C5\nParameters\na int\uF1C5\nb int\uF1C5\nParameters\nobj object\uF1C5\nMethod()\npublic void Method()\nMethod(int)\npublic void Method(int a)\nMethod(int, int)\npublic void Method(int a, int b)\nNull(object?)\npublic void Null(object? obj)\nNull(T)\npublic void Null(T obj)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -2037,15 +2100,6 @@ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.char" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.char" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.char" - }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" }, @@ -2056,32 +2110,29 @@ "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.char" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.char" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.char" - }, - { - "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.string" + "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.int32" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.char" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.char" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.char" - }, + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + } + ] + }, + { + "Number": 23, + "Text": "23 / 92\nParameters\nobj T\nType Parameters\nT\nParameters\ntext string\uF1C5\nNullOrEmpty(string)\npublic void NullOrEmpty(string text)", + "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" }, @@ -2094,23 +2145,41 @@ ] }, { - "Number": 23, - "Text": "23 / 88\nProperty Value\nint\uF1C5\nFoo\npublic int Foo { get; }", + "Number": 24, + "Text": "24 / 92\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nFields\nAAA = 0\n3rd element when sorted by alphabetic order\naaa = 1\n2nd element when sorted by alphabetic order\n_aaa = 2\n1st element when sorted by alphabetic order\nEnum Class1.Issue10332.SampleEnum\npublic enum Class1.Issue10332.SampleEnum", "Links": [ { - "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + "Goto": { + "PageNumber": 8, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + "Goto": { + "PageNumber": 8, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + "Goto": { + "PageNumber": 8, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, { - "Number": 24, - "Text": "24 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Attribute\uF1C5 Class1.Issue8696Attribute\nInherited Members\nAttribute.Equals(object)\uF1C5 , Attribute.GetCustomAttribute(Assembly, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(MemberInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(Module, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(Module, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Module)\uF1C5 , Attribute.GetCustomAttributes(Module, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Module, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(Module, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetHashCode()\uF1C5 ,\nAttribute.IsDefaultAttribute()\uF1C5 , Attribute.IsDefined(Assembly, Type)\uF1C5 ,\nAttribute.IsDefined(Assembly, Type, bool)\uF1C5 , Attribute.IsDefined(MemberInfo, Type)\uF1C5 ,\nAttribute.IsDefined(MemberInfo, Type, bool)\uF1C5 , Attribute.IsDefined(Module, Type)\uF1C5 ,\nAttribute.IsDefined(Module, Type, bool)\uF1C5 , Attribute.IsDefined(ParameterInfo, Type)\uF1C5 ,\nAttribute.IsDefined(ParameterInfo, Type, bool)\uF1C5 , Attribute.Match(object)\uF1C5 ,\nClass Class1.Issue8696Attribute\npublic class Class1.Issue8696Attribute : Attribute\n\uF12C \uF12C", + "Number": 25, + "Text": "25 / 92\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1.Issue8665\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nConstructors\nParameters\nfoo int\uF1C5\nClass Class1.Issue8665\npublic class Class1.Issue8665\n\uF12C\nIssue8665()\npublic Issue8665()\nIssue8665(int)\npublic Issue8665(int foo)\nIssue8665(int, char)\npublic Issue8665(int foo, char bar)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2122,34 +2191,232 @@ "Uri": "https://learn.microsoft.com/dotnet/api/system.object" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute.equals" + "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.attribute.equals" + "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.attribute.equals" + "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.attribute.getcustomattribute#system-attribute-getcustomattribute(system-reflection-assembly-system-type)" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute.getcustomattribute#system-attribute-getcustomattribute(system-reflection-assembly-system-type)" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute.getcustomattribute#system-attribute-getcustomattribute(system-reflection-assembly-system-type)" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute.getcustomattribute#system-attribute-getcustomattribute(system-reflection-assembly-system-type-system-boolean)" + "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.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": 8, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 8, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 26, + "Text": "26 / 92\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nbaz string\uF1C5\nProperties\nProperty Value\nchar\uF1C5\nProperty Value\nstring\uF1C5\nIssue8665(int, char, string)\npublic Issue8665(int foo, char bar, string baz)\nBar\npublic char Bar { get; }\nBaz\npublic string Baz { get; }", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "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.char" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.char" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.char" + }, + { + "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.char" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.char" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.char" + }, + { + "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.char" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.char" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.char" + }, + { + "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": 27, + "Text": "27 / 92\nProperty Value\nint\uF1C5\nFoo\npublic int Foo { 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" + } + ] + }, + { + "Number": 28, + "Text": "28 / 92\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Attribute\uF1C5 Class1.Issue8696Attribute\nInherited Members\nAttribute.Equals(object)\uF1C5 , Attribute.GetCustomAttribute(Assembly, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(MemberInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(Module, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(Module, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Module)\uF1C5 , Attribute.GetCustomAttributes(Module, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Module, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(Module, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetHashCode()\uF1C5 ,\nAttribute.IsDefaultAttribute()\uF1C5 , Attribute.IsDefined(Assembly, Type)\uF1C5 ,\nAttribute.IsDefined(Assembly, Type, bool)\uF1C5 , Attribute.IsDefined(MemberInfo, Type)\uF1C5 ,\nAttribute.IsDefined(MemberInfo, Type, bool)\uF1C5 , Attribute.IsDefined(Module, Type)\uF1C5 ,\nAttribute.IsDefined(Module, Type, bool)\uF1C5 , Attribute.IsDefined(ParameterInfo, Type)\uF1C5 ,\nAttribute.IsDefined(ParameterInfo, Type, bool)\uF1C5 , Attribute.Match(object)\uF1C5 ,\nClass Class1.Issue8696Attribute\npublic class Class1.Issue8696Attribute : Attribute\n\uF12C \uF12C", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "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.attribute" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute.equals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute.equals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute.equals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute.getcustomattribute#system-attribute-getcustomattribute(system-reflection-assembly-system-type)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute.getcustomattribute#system-attribute-getcustomattribute(system-reflection-assembly-system-type)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute.getcustomattribute#system-attribute-getcustomattribute(system-reflection-assembly-system-type)" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute.getcustomattribute#system-attribute-getcustomattribute(system-reflection-assembly-system-type-system-boolean)" }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute.getcustomattribute#system-attribute-getcustomattribute(system-reflection-assembly-system-type-system-boolean)" @@ -2484,8 +2751,8 @@ ] }, { - "Number": 25, - "Text": "25 / 88\nAttribute.TypeId\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nConstructors\nParameters\ndescription string\uF1C5\nboundsMin int\uF1C5\nboundsMax int\uF1C5\nvalidGameModes string\uF1C5 []\nhasMultipleSelections bool\uF1C5\nenumType Type\uF1C5\nIssue8696Attribute(string?, int, int, string[]?, bool,\nType?)\n[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null,\nfalse, null)]\npublic Issue8696Attribute(string? description = null, int boundsMin = 0, int\nboundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false,\nType? enumType = null)", + "Number": 29, + "Text": "29 / 92\nAttribute.TypeId\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nConstructors\nParameters\ndescription string\uF1C5\nboundsMin int\uF1C5\nboundsMax int\uF1C5\nvalidGameModes string\uF1C5 []\nhasMultipleSelections bool\uF1C5\nenumType Type\uF1C5\nIssue8696Attribute(string?, int, int, string[]?, bool,\nType?)\n[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null,\nfalse, null)]\npublic Issue8696Attribute(string? description = null, int boundsMin = 0, int\nboundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false,\nType? enumType = null)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute.typeid" @@ -2598,8 +2865,8 @@ ] }, { - "Number": 26, - "Text": "26 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1.Issue8948\nImplements\nClass1.IIssue8948\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\nClass Class1.Issue8948\npublic class Class1.Issue8948 : Class1.IIssue8948\n\uF12C\nDoNothing()\npublic void DoNothing()", + "Number": 30, + "Text": "30 / 92\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1.Issue8948\nImplements\nClass1.IIssue8948\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\nClass Class1.Issue8948\npublic class Class1.Issue8948 : Class1.IIssue8948\n\uF12C\nDoNothing()\npublic void DoNothing()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2721,8 +2988,8 @@ ] }, { - "Number": 27, - "Text": "27 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nFields\nValue = 0\nThis is a regular enum value.\nThis is a remarks section. Very important remarks about Value go here.\n[Obsolete] OldAndUnusedValue = 1\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\n[Obsolete(\"Use Value\")] OldAndUnusedValue2 = 2\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\nEnum Class1.Issue9260\npublic enum Class1.Issue9260", + "Number": 31, + "Text": "31 / 92\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nFields\nValue = 0\nThis is a regular enum value.\nThis is a remarks section. Very important remarks about Value go here.\n[Obsolete] OldAndUnusedValue = 1\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\n[Obsolete(\"Use Value\")] OldAndUnusedValue2 = 2\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\nEnum Class1.Issue9260\npublic enum Class1.Issue9260", "Links": [ { "Goto": { @@ -2754,8 +3021,8 @@ ] }, { - "Number": 28, - "Text": "28 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Class1.Test\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass Class1.Test\npublic class Class1.Test\n\uF12C", + "Number": 32, + "Text": "32 / 92\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Class1.Test\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass Class1.Test\npublic class Class1.Test\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2859,8 +3126,8 @@ ] }, { - "Number": 29, - "Text": "29 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nClass representing a dog.\nInheritance\nobject\uF1C5 Dog\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nConstructors\nConstructor.\nParameters\nname string\uF1C5\nName of the dog.\nage int\uF1C5\nAge of the dog.\nProperties\nClass Dog\npublic class Dog\n\uF12C\nDog(string, int)\npublic Dog(string name, int age)", + "Number": 33, + "Text": "33 / 92\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nClass representing a dog.\nInheritance\nobject\uF1C5 Dog\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nConstructors\nConstructor.\nParameters\nname string\uF1C5\nName of the dog.\nage int\uF1C5\nAge of the dog.\nProperties\nClass Dog\npublic class Dog\n\uF12C\nDog(string, int)\npublic Dog(string name, int age)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2982,8 +3249,8 @@ ] }, { - "Number": 30, - "Text": "30 / 88\nAge of the dog.\nProperty Value\nint\uF1C5\nName of the dog.\nProperty Value\nstring\uF1C5\nAge\npublic int Age { get; }\nName\npublic string Name { get; }", + "Number": 34, + "Text": "34 / 92\nAge of the dog.\nProperty Value\nint\uF1C5\nName of the dog.\nProperty Value\nstring\uF1C5\nAge\npublic int Age { get; }\nName\npublic string Name { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -3006,8 +3273,8 @@ ] }, { - "Number": 31, - "Text": "31 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nThis method should do something...\nInterface IInheritdoc\npublic interface IInheritdoc\nIssue7629()\nvoid Issue7629()", + "Number": 35, + "Text": "35 / 92\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nThis method should do something...\nInterface IInheritdoc\npublic interface IInheritdoc\nIssue7629()\nvoid Issue7629()", "Links": [ { "Goto": { @@ -3039,8 +3306,8 @@ ] }, { - "Number": 32, - "Text": "32 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc\nImplements\nIInheritdoc, IDisposable\uF1C5\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nPerforms application-defined tasks associated with freeing, releasing, or resetting\nunmanaged resources.\nThis method should do something...\nClass Inheritdoc\npublic class Inheritdoc : IInheritdoc, IDisposable\n\uF12C\nDispose()\npublic void Dispose()\nIssue7628()\npublic void Issue7628()\nIssue7629()", + "Number": 36, + "Text": "36 / 92\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc\nImplements\nIInheritdoc, IDisposable\uF1C5\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nPerforms application-defined tasks associated with freeing, releasing, or resetting\nunmanaged resources.\nThis method should do something...\nClass Inheritdoc\npublic class Inheritdoc : IInheritdoc, IDisposable\n\uF12C\nDispose()\npublic void Dispose()\nIssue7628()\npublic void Issue7628()\nIssue7629()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3152,7 +3419,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -3162,13 +3429,13 @@ ] }, { - "Number": 33, - "Text": "33 / 88\nThis method should do something...\npublic void Issue7629()", + "Number": 37, + "Text": "37 / 92\nThis method should do something...\npublic void Issue7629()", "Links": [] }, { - "Number": 34, - "Text": "34 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass Inheritdoc.Issue6366\npublic class Inheritdoc.Issue6366\n\uF12C", + "Number": 38, + "Text": "38 / 92\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass Inheritdoc.Issue6366\npublic class Inheritdoc.Issue6366\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3272,8 +3539,8 @@ ] }, { - "Number": 35, - "Text": "35 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366.Class1\nDerived\nInheritdoc.Issue6366.Class2\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nThis text inherited.\nParameters\nparm1 T\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nClass Inheritdoc.Issue6366.Class1\npublic abstract class Inheritdoc.Issue6366.Class1\n\uF12C\nTestMethod1(T, int)\npublic abstract T TestMethod1(T parm1, int parm2)", + "Number": 39, + "Text": "39 / 92\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366.Class1\nDerived\nInheritdoc.Issue6366.Class2\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nThis text inherited.\nParameters\nparm1 T\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nClass Inheritdoc.Issue6366.Class1\npublic abstract class Inheritdoc.Issue6366.Class1\n\uF12C\nTestMethod1(T, int)\npublic abstract T TestMethod1(T parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3385,7 +3652,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -3394,7 +3661,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -3403,7 +3670,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -3413,13 +3680,13 @@ ] }, { - "Number": 36, - "Text": "36 / 88\nReturns\nT\nThis text inherited.", + "Number": 40, + "Text": "40 / 92\nReturns\nT\nThis text inherited.", "Links": [] }, { - "Number": 37, - "Text": "37 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nThis text inherited.\nParameters\nparm1 bool\uF1C5\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nReturns\nbool\uF1C5\nThis text inherited.\nClass Inheritdoc.Issue6366.Class2\npublic class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\n\uF12C \uF12C\nTestMethod1(bool, int)\npublic override bool TestMethod1(bool parm1, int parm2)", + "Number": 41, + "Text": "41 / 92\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nThis text inherited.\nParameters\nparm1 bool\uF1C5\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nReturns\nbool\uF1C5\nThis text inherited.\nClass Inheritdoc.Issue6366.Class2\npublic class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\n\uF12C \uF12C\nTestMethod1(bool, int)\npublic override bool TestMethod1(bool parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3558,7 +3825,7 @@ }, { "Goto": { - "PageNumber": 32, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -3567,7 +3834,7 @@ }, { "Goto": { - "PageNumber": 34, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -3576,7 +3843,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -3586,8 +3853,8 @@ ] }, { - "Number": 38, - "Text": "38 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue7035\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nClass Inheritdoc.Issue7035\npublic class Inheritdoc.Issue7035\n\uF12C\nA()\npublic void A()\nB()\npublic void B()", + "Number": 42, + "Text": "42 / 92\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue7035\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nClass Inheritdoc.Issue7035\npublic class Inheritdoc.Issue7035\n\uF12C\nA()\npublic void A()\nB()\npublic void B()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3691,8 +3958,8 @@ ] }, { - "Number": 39, - "Text": "39 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nThis is a test class to have something for DocFX to document.\nInheritance\nobject\uF1C5 Inheritdoc.Issue7484\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nRemarks\nWe're going to talk about things now.\nBoolReturningMethod(bool) Simple method to generate docs for.\nDoDad A string that could have something.\nConstructors\nThis is a constructor to document.\nProperties\nClass Inheritdoc.Issue7484\npublic class Inheritdoc.Issue7484\n\uF12C\nIssue7484()\npublic Issue7484()\nDoDad", + "Number": 43, + "Text": "43 / 92\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nThis is a test class to have something for DocFX to document.\nInheritance\nobject\uF1C5 Inheritdoc.Issue7484\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nRemarks\nWe're going to talk about things now.\nBoolReturningMethod(bool) Simple method to generate docs for.\nDoDad A string that could have something.\nConstructors\nThis is a constructor to document.\nProperties\nClass Inheritdoc.Issue7484\npublic class Inheritdoc.Issue7484\n\uF12C\nIssue7484()\npublic Issue7484()\nDoDad", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3795,7 +4062,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 44, "Coordinates": { "Left": 0, "Top": 582.75 @@ -3804,7 +4071,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 44, "Coordinates": { "Left": 0, "Top": 582.75 @@ -3813,7 +4080,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 44, "Coordinates": { "Left": 0, "Top": 582.75 @@ -3822,7 +4089,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 43, "Coordinates": { "Left": 0, "Top": 89.25 @@ -3831,7 +4098,7 @@ }, { "Goto": { - "PageNumber": 39, + "PageNumber": 43, "Coordinates": { "Left": 0, "Top": 89.25 @@ -3841,8 +4108,8 @@ ] }, { - "Number": 40, - "Text": "40 / 88\nA string that could have something.\nProperty Value\nstring\uF1C5\nMethods\nSimple method to generate docs for.\nParameters\nsource bool\uF1C5\nA meaningless boolean value, much like most questions in the world.\nReturns\nbool\uF1C5\nAn exactly equivalently meaningless boolean value, much like most answers in the world.\nRemarks\nI'd like to take a moment to thank all of those who helped me get to a place where I can\nwrite documentation like this.\npublic string DoDad { get; }\nBoolReturningMethod(bool)\npublic bool BoolReturningMethod(bool source)", + "Number": 44, + "Text": "44 / 92\nA string that could have something.\nProperty Value\nstring\uF1C5\nMethods\nSimple method to generate docs for.\nParameters\nsource bool\uF1C5\nA meaningless boolean value, much like most questions in the world.\nReturns\nbool\uF1C5\nAn exactly equivalently meaningless boolean value, much like most answers in the world.\nRemarks\nI'd like to take a moment to thank all of those who helped me get to a place where I can\nwrite documentation like this.\npublic string DoDad { get; }\nBoolReturningMethod(bool)\npublic bool BoolReturningMethod(bool source)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -3874,8 +4141,8 @@ ] }, { - "Number": 41, - "Text": "41 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue8101\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nCreate a new tween.\nParameters\nfrom int\uF1C5\nThe starting value.\nto int\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nonChange Action\uF1C5 \nClass Inheritdoc.Issue8101\npublic class Inheritdoc.Issue8101\n\uF12C\nTween(int, int, float, Action)\npublic static object Tween(int from, int to, float duration, Action onChange)", + "Number": 45, + "Text": "45 / 92\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue8101\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nCreate a new tween.\nParameters\nfrom int\uF1C5\nThe starting value.\nto int\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nonChange Action\uF1C5 \nClass Inheritdoc.Issue8101\npublic class Inheritdoc.Issue8101\n\uF12C\nTween(int, int, float, Action)\npublic static object Tween(int from, int to, float duration, Action onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4024,8 +4291,8 @@ ] }, { - "Number": 42, - "Text": "42 / 88\nA callback that will be invoked every time the tween value changes.\nReturns\nobject\uF1C5\nThe newly created tween instance.\nCreate a new tween.\nParameters\nfrom float\uF1C5\nThe starting value.\nto float\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nonChange Action\uF1C5 \nA callback that will be invoked every time the tween value changes.\nReturns\nobject\uF1C5\nThe newly created tween instance.\nTween(float, float, float, Action)\npublic static object Tween(float from, float to, float duration,\nAction onChange)", + "Number": 46, + "Text": "46 / 92\nA callback that will be invoked every time the tween value changes.\nReturns\nobject\uF1C5\nThe newly created tween instance.\nCreate a new tween.\nParameters\nfrom float\uF1C5\nThe starting value.\nto float\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nonChange Action\uF1C5 \nA callback that will be invoked every time the tween value changes.\nReturns\nobject\uF1C5\nThe newly created tween instance.\nTween(float, float, float, Action)\npublic static object Tween(float from, float to, float duration,\nAction onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4093,8 +4360,8 @@ ] }, { - "Number": 43, - "Text": "43 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInherited Members\nValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,\nobject.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5\nConstructors\nParameters\nfoo string\uF1C5\nStruct Inheritdoc.Issue8129\npublic struct Inheritdoc.Issue8129\nIssue8129(string)\npublic Issue8129(string foo)", + "Number": 47, + "Text": "47 / 92\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInherited Members\nValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,\nobject.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5\nConstructors\nParameters\nfoo string\uF1C5\nStruct Inheritdoc.Issue8129\npublic struct Inheritdoc.Issue8129\nIssue8129(string)\npublic Issue8129(string foo)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" @@ -4189,8 +4456,8 @@ ] }, { - "Number": 44, - "Text": "44 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue9736\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass Inheritdoc.Issue9736\npublic class Inheritdoc.Issue9736\n\uF12C", + "Number": 48, + "Text": "48 / 92\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue9736\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass Inheritdoc.Issue9736\npublic class Inheritdoc.Issue9736\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4294,8 +4561,8 @@ ] }, { - "Number": 45, - "Text": "45 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nProperties\nWhether to use relative links for all resources. false by default.\nProperty Value\nbool\uF1C5\nExamples\nInterface\nInheritdoc.Issue9736.IJsonApiOptions\npublic interface Inheritdoc.Issue9736.IJsonApiOptions\nUseRelativeLinks\nbool UseRelativeLinks { get; }\noptions.UseRelativeLinks = true;\n{ \n\"type\": \"articles\",\n\"id\": \"4309\",\n\"relationships\": {\n\"author\": {\n\"links\": {\n\"self\": \"/api/shopping/articles/4309/relationships/author\",\n\"related\": \"/api/shopping/articles/4309/author\"\n} \n} \n}\n}", + "Number": 49, + "Text": "49 / 92\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nProperties\nWhether to use relative links for all resources. false by default.\nProperty Value\nbool\uF1C5\nExamples\nInterface\nInheritdoc.Issue9736.IJsonApiOptions\npublic interface Inheritdoc.Issue9736.IJsonApiOptions\nUseRelativeLinks\nbool UseRelativeLinks { get; }\noptions.UseRelativeLinks = true;\n{ \n\"type\": \"articles\",\n\"id\": \"4309\",\n\"relationships\": {\n\"author\": {\n\"links\": {\n\"self\": \"/api/shopping/articles/4309/relationships/author\",\n\"related\": \"/api/shopping/articles/4309/author\"\n} \n} \n}\n}", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" @@ -4336,8 +4603,8 @@ ] }, { - "Number": 46, - "Text": "46 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue9736.JsonApiOptions\nImplements\nInheritdoc.Issue9736.IJsonApiOptions\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nProperties\nWhether to use relative links for all resources. false by default.\nProperty Value\nbool\uF1C5\nExamples\nClass Inheritdoc.Issue9736.JsonApiOptions\npublic sealed class Inheritdoc.Issue9736.JsonApiOptions :\nInheritdoc.Issue9736.IJsonApiOptions\n\uF12C\nUseRelativeLinks\npublic bool UseRelativeLinks { get; set; }\noptions.UseRelativeLinks = true;\n{ \n\"type\": \"articles\",\n\"id\": \"4309\",", + "Number": 50, + "Text": "50 / 92\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue9736.JsonApiOptions\nImplements\nInheritdoc.Issue9736.IJsonApiOptions\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nProperties\nWhether to use relative links for all resources. false by default.\nProperty Value\nbool\uF1C5\nExamples\nClass Inheritdoc.Issue9736.JsonApiOptions\npublic sealed class Inheritdoc.Issue9736.JsonApiOptions :\nInheritdoc.Issue9736.IJsonApiOptions\n\uF12C\nUseRelativeLinks\npublic bool UseRelativeLinks { get; set; }\noptions.UseRelativeLinks = true;\n{ \n\"type\": \"articles\",\n\"id\": \"4309\",", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4440,7 +4707,7 @@ }, { "Goto": { - "PageNumber": 32, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -4449,7 +4716,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -4458,7 +4725,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -4467,7 +4734,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -4476,7 +4743,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -4486,13 +4753,13 @@ ] }, { - "Number": 47, - "Text": "47 / 88\n\"relationships\": {\n\"author\": {\n\"links\": {\n\"self\": \"/api/shopping/articles/4309/relationships/author\",\n\"related\": \"/api/shopping/articles/4309/author\"\n} \n} \n}\n}", + "Number": 51, + "Text": "51 / 92\n\"relationships\": {\n\"author\": {\n\"links\": {\n\"self\": \"/api/shopping/articles/4309/relationships/author\",\n\"related\": \"/api/shopping/articles/4309/author\"\n} \n} \n}\n}", "Links": [] }, { - "Number": 48, - "Text": "48 / 88\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nA nice class\nInheritance\nobject\uF1C5 Issue8725\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nAnother nice operation\nA nice operation\nSee Also\nClass1\nClass Issue8725\npublic class Issue8725\n\uF12C\nMoreOperations()\npublic void MoreOperations()\nMyOperation()\npublic void MyOperation()", + "Number": 52, + "Text": "52 / 92\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nA nice class\nInheritance\nobject\uF1C5 Issue8725\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nAnother nice operation\nA nice operation\nSee Also\nClass1\nClass Issue8725\npublic class Issue8725\n\uF12C\nMoreOperations()\npublic void MoreOperations()\nMyOperation()\npublic void MyOperation()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4605,12 +4872,12 @@ ] }, { - "Number": 49, - "Text": "49 / 88\nClasses\nBaseClass1\nThis is the BaseClass\nClass1\nThis is summary from vb class...\nNamespace BuildFromVBSourceCode", + "Number": 53, + "Text": "53 / 92\nClasses\nBaseClass1\nThis is the BaseClass\nClass1\nThis is summary from vb class...\nNamespace BuildFromVBSourceCode", "Links": [ { "Goto": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -4619,7 +4886,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -4628,7 +4895,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4638,8 +4905,8 @@ ] }, { - "Number": 50, - "Text": "50 / 88\nNamespace: BuildFromVBSourceCode\nThis is the BaseClass\nInheritance\nobject\uF1C5 BaseClass1\nDerived\nClass1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nMethods\nParameters\nkeyword Class1\nReturns\nDateTime\uF1C5\nClass BaseClass1\npublic abstract class BaseClass1\n\uF12C\nWithDeclarationKeyword(Class1)\npublic abstract DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 54, + "Text": "54 / 92\nNamespace: BuildFromVBSourceCode\nThis is the BaseClass\nInheritance\nobject\uF1C5 BaseClass1\nDerived\nClass1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nMethods\nParameters\nkeyword Class1\nReturns\nDateTime\uF1C5\nClass BaseClass1\npublic abstract class BaseClass1\n\uF12C\nWithDeclarationKeyword(Class1)\npublic abstract DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4733,7 +5000,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4742,7 +5009,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4751,7 +5018,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4760,7 +5027,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4769,7 +5036,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4778,7 +5045,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4788,8 +5055,8 @@ ] }, { - "Number": 51, - "Text": "51 / 88\nNamespace: BuildFromVBSourceCode\nThis is summary from vb class...\nInheritance\nobject\uF1C5 BaseClass1 Class1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nFields\nThis is a Value type\nField Value\nClass1\nProperties\nProperty Value\nClass Class1\npublic class Class1 : BaseClass1\n\uF12C \uF12C\nValueClass\npublic Class1 ValueClass\nKeyword\n[Obsolete(\"This member is obsolete.\", true)]\npublic Class1 Keyword { get; }", + "Number": 55, + "Text": "55 / 92\nNamespace: BuildFromVBSourceCode\nThis is summary from vb class...\nInheritance\nobject\uF1C5 BaseClass1 Class1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nFields\nThis is a Value type\nField Value\nClass1\nProperties\nProperty Value\nClass Class1\npublic class Class1 : BaseClass1\n\uF12C \uF12C\nValueClass\npublic Class1 ValueClass\nKeyword\n[Obsolete(\"This member is obsolete.\", true)]\npublic Class1 Keyword { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4874,7 +5141,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4883,7 +5150,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4892,7 +5159,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4901,7 +5168,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4910,7 +5177,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -4919,7 +5186,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -4928,7 +5195,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4938,8 +5205,8 @@ ] }, { - "Number": 52, - "Text": "52 / 88\nClass1\nMethods\nThis is a Function\nParameters\nname string\uF1C5\nName as the String value\nReturns\nint\uF1C5\nReturns Ahooo\nWhat is Sub?\nParameters\nkeyword Class1\nReturns\nDateTime\uF1C5\nValue(string)\npublic int Value(string name)\nWithDeclarationKeyword(Class1)\npublic override DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 56, + "Text": "56 / 92\nClass1\nMethods\nThis is a Function\nParameters\nname string\uF1C5\nName as the String value\nReturns\nint\uF1C5\nReturns Ahooo\nWhat is Sub?\nParameters\nkeyword Class1\nReturns\nDateTime\uF1C5\nValue(string)\npublic int Value(string name)\nWithDeclarationKeyword(Class1)\npublic override DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -4970,7 +5237,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4979,7 +5246,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -4989,12 +5256,12 @@ ] }, { - "Number": 53, - "Text": "53 / 88\nNamespaces\nCatLibrary.Core\nClasses\nCatException\nCat\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nComplex\nICatExtension\nIt's the class that contains ICat interface's extension method.\nThis class must be public and static.\nAlso it shouldn't be a geneic class\nTom\nTom class is only inherit from Object. Not any member inside itself.\nTomFromBaseClass\nTomFromBaseClass inherits from @\nInterfaces\nIAnimal\nThis is basic interface of all animal.\nICat\nCat's interface\nDelegates\nFakeDelegate\nFake delegate\nNamespace CatLibrary", + "Number": 57, + "Text": "57 / 92\nNamespaces\nCatLibrary.Core\nClasses\nCat\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nCatException\nComplex\nICatExtension\nIt's the class that contains ICat interface's extension method.\nThis class must be public and static.\nAlso it shouldn't be a geneic class\nTom\nTom class is only inherit from Object. Not any member inside itself.\nTomFromBaseClass\nTomFromBaseClass inherits from @\nInterfaces\nIAnimal\nThis is basic interface of all animal.\nICat\nCat's interface\nDelegates\nFakeDelegate\nFake delegate\nNamespace CatLibrary", "Links": [ { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -5003,7 +5270,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -5012,7 +5279,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -5021,7 +5288,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5030,7 +5297,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -5039,7 +5306,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -5048,7 +5315,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5057,7 +5324,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -5066,7 +5333,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -5075,7 +5342,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -5084,7 +5351,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -5093,7 +5360,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -5102,7 +5369,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -5111,7 +5378,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -5120,7 +5387,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -5129,7 +5396,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -5138,7 +5405,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -5147,7 +5414,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -5157,12 +5424,12 @@ ] }, { - "Number": 54, - "Text": "54 / 88\nMRefDelegate\nGeneric delegate with many constrains.\nMRefNormalDelegate\nDelegate in the namespace", + "Number": 58, + "Text": "58 / 92\nMRefDelegate\nGeneric delegate with many constrains.\nMRefNormalDelegate\nDelegate in the namespace", "Links": [ { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -5171,7 +5438,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -5180,7 +5447,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -5189,7 +5456,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -5199,12 +5466,12 @@ ] }, { - "Number": 55, - "Text": "55 / 88\nClasses\nContainersRefType.ContainersRefTypeChild\nExplicitLayoutClass\nIssue231\nStructs\nContainersRefType\nStruct ContainersRefType\nInterfaces\nContainersRefType.ContainersRefTypeChildInterface\nEnums\nContainersRefType.ColorType\nEnumeration ColorType\nDelegates\nContainersRefType.ContainersRefTypeDelegate\nDelegate ContainersRefTypeDelegate\nNamespace CatLibrary.Core", + "Number": 59, + "Text": "59 / 92\nClasses\nContainersRefType.ContainersRefTypeChild\nExplicitLayoutClass\nIssue231\nStructs\nContainersRefType\nStruct ContainersRefType\nInterfaces\nContainersRefType.ContainersRefTypeChildInterface\nEnums\nContainersRefType.ColorType\nEnumeration ColorType\nDelegates\nContainersRefType.ContainersRefTypeDelegate\nDelegate ContainersRefTypeDelegate\nNamespace CatLibrary.Core", "Links": [ { "Goto": { - "PageNumber": 59, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -5213,7 +5480,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -5222,7 +5489,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -5231,7 +5498,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -5240,7 +5507,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -5249,7 +5516,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -5258,7 +5525,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -5267,7 +5534,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5276,7 +5543,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5285,7 +5552,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -5294,7 +5561,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -5303,7 +5570,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -5312,7 +5579,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -5321,7 +5588,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -5330,7 +5597,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5339,7 +5606,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5348,7 +5615,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5357,7 +5624,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5366,7 +5633,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5375,7 +5642,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5384,7 +5651,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5393,7 +5660,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -5402,7 +5669,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5411,7 +5678,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5420,7 +5687,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5429,7 +5696,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5438,7 +5705,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5447,7 +5714,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5456,7 +5723,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5465,7 +5732,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5474,7 +5741,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5483,7 +5750,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5492,7 +5759,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5501,7 +5768,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5511,8 +5778,8 @@ ] }, { - "Number": 56, - "Text": "56 / 88\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nStruct ContainersRefType\nInherited Members\nValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,\nobject.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5\nExtension Methods\nIssue231.Bar(ContainersRefType) , Issue231.Foo(ContainersRefType)\nFields\nColorCount\nField Value\nlong\uF1C5\nProperties\nGetColorCount\nStruct ContainersRefType\npublic struct ContainersRefType\nColorCount\npublic long ColorCount\nGetColorCount\npublic long GetColorCount { get; }", + "Number": 60, + "Text": "60 / 92\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nStruct ContainersRefType\nInherited Members\nValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,\nobject.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5\nExtension Methods\nIssue231.Bar(ContainersRefType) , Issue231.Foo(ContainersRefType)\nFields\nColorCount\nField Value\nlong\uF1C5\nProperties\nGetColorCount\nStruct ContainersRefType\npublic struct ContainersRefType\nColorCount\npublic long ColorCount\nGetColorCount\npublic long GetColorCount { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" @@ -5579,7 +5846,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -5588,7 +5855,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -5597,7 +5864,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -5606,7 +5873,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 67, "Coordinates": { "Left": 0, "Top": 438.75 @@ -5615,7 +5882,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 67, "Coordinates": { "Left": 0, "Top": 438.75 @@ -5624,7 +5891,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 67, "Coordinates": { "Left": 0, "Top": 438.75 @@ -5633,7 +5900,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 67, "Coordinates": { "Left": 0, "Top": 438.75 @@ -5642,7 +5909,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 67, "Coordinates": { "Left": 0, "Top": 263.25 @@ -5651,7 +5918,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 67, "Coordinates": { "Left": 0, "Top": 263.25 @@ -5660,7 +5927,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 67, "Coordinates": { "Left": 0, "Top": 263.25 @@ -5669,7 +5936,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 67, "Coordinates": { "Left": 0, "Top": 263.25 @@ -5679,8 +5946,8 @@ ] }, { - "Number": 57, - "Text": "57 / 88\nProperty Value\nlong\uF1C5\nMethods\nContainersRefTypeNonRefMethod\narray\nParameters\nparmsArray object\uF1C5 []\nReturns\nint\uF1C5\nEvents\nEvent Type\nEventHandler\uF1C5\nContainersRefTypeNonRefMethod(params object[])\npublic static int ContainersRefTypeNonRefMethod(params object[] parmsArray)\nContainersRefTypeEventHandler\npublic event EventHandler ContainersRefTypeEventHandler", + "Number": 61, + "Text": "61 / 92\nProperty Value\nlong\uF1C5\nMethods\nContainersRefTypeNonRefMethod\narray\nParameters\nparmsArray object\uF1C5 []\nReturns\nint\uF1C5\nEvents\nEvent Type\nEventHandler\uF1C5\nContainersRefTypeNonRefMethod(params object[])\npublic static int ContainersRefTypeNonRefMethod(params object[] parmsArray)\nContainersRefTypeEventHandler\npublic event EventHandler ContainersRefTypeEventHandler", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -5721,12 +5988,12 @@ ] }, { - "Number": 58, - "Text": "58 / 88\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nEnumeration ColorType\nFields\nRed = 0\nred\nBlue = 1\nblue\nYellow = 2\nyellow\nEnum ContainersRefType.ColorType\npublic enum ContainersRefType.ColorType", + "Number": 62, + "Text": "62 / 92\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nEnumeration ColorType\nFields\nRed = 0\nred\nBlue = 1\nblue\nYellow = 2\nyellow\nEnum ContainersRefType.ColorType\npublic enum ContainersRefType.ColorType", "Links": [ { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -5735,7 +6002,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -5744,7 +6011,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -5754,8 +6021,8 @@ ] }, { - "Number": 59, - "Text": "59 / 88\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ContainersRefType.ContainersRefTypeChild\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass\nContainersRefType.ContainersRefTypeChild\npublic class ContainersRefType.ContainersRefTypeChild\n\uF12C", + "Number": 63, + "Text": "63 / 92\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ContainersRefType.ContainersRefTypeChild\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass\nContainersRefType.ContainersRefTypeChild\npublic class ContainersRefType.ContainersRefTypeChild\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5831,7 +6098,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -5840,7 +6107,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -5849,7 +6116,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -5859,12 +6126,12 @@ ] }, { - "Number": 60, - "Text": "60 / 88\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInterface\nContainersRefType.ContainersRefTypeChild\nInterface\npublic interface ContainersRefType.ContainersRefTypeChildInterface", + "Number": 64, + "Text": "64 / 92\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInterface\nContainersRefType.ContainersRefTypeChild\nInterface\npublic interface ContainersRefType.ContainersRefTypeChildInterface", "Links": [ { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -5873,7 +6140,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -5882,7 +6149,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -5892,12 +6159,12 @@ ] }, { - "Number": 61, - "Text": "61 / 88\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nDelegate ContainersRefTypeDelegate\nDelegate\nContainersRefType.ContainersRefTypeDele\ngate\npublic delegate void ContainersRefType.ContainersRefTypeDelegate()", + "Number": 65, + "Text": "65 / 92\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nDelegate ContainersRefTypeDelegate\nDelegate\nContainersRefType.ContainersRefTypeDele\ngate\npublic delegate void ContainersRefType.ContainersRefTypeDelegate()", "Links": [ { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -5906,7 +6173,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -5915,7 +6182,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -5925,8 +6192,8 @@ ] }, { - "Number": 62, - "Text": "62 / 88\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ExplicitLayoutClass\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass ExplicitLayoutClass\npublic class ExplicitLayoutClass\n\uF12C", + "Number": 66, + "Text": "66 / 92\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ExplicitLayoutClass\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass ExplicitLayoutClass\npublic class ExplicitLayoutClass\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6002,7 +6269,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6011,7 +6278,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6020,7 +6287,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -6030,8 +6297,8 @@ ] }, { - "Number": 63, - "Text": "63 / 88\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.dll\nInheritance\nobject\uF1C5 Issue231\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nParameters\nc ContainersRefType\nParameters\nc ContainersRefType\nClass Issue231\npublic static class Issue231\n\uF12C\nBar(ContainersRefType)\npublic static void Bar(this ContainersRefType c)\nFoo(ContainersRefType)\npublic static void Foo(this ContainersRefType c)", + "Number": 67, + "Text": "67 / 92\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.dll\nInheritance\nobject\uF1C5 Issue231\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nParameters\nc ContainersRefType\nParameters\nc ContainersRefType\nClass Issue231\npublic static class Issue231\n\uF12C\nBar(ContainersRefType)\npublic static void Bar(this ContainersRefType c)\nFoo(ContainersRefType)\npublic static void Foo(this ContainersRefType c)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6107,7 +6374,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6116,7 +6383,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6125,7 +6392,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -6134,7 +6401,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -6143,7 +6410,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -6152,7 +6419,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -6161,7 +6428,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -6170,7 +6437,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -6179,7 +6446,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -6189,248 +6456,80 @@ ] }, { - "Number": 64, - "Text": "64 / 88\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Exception\uF1C5 CatException\nImplements\nISerializable\uF1C5\nInherited Members\nException.GetBaseException()\uF1C5 , Exception.GetType()\uF1C5 , Exception.ToString()\uF1C5 ,\nException.Data\uF1C5 , Exception.HelpLink\uF1C5 , Exception.HResult\uF1C5 , Exception.InnerException\uF1C5 ,\nException.Message\uF1C5 , Exception.Source\uF1C5 , Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 ,\nException.SerializeObjectState\uF1C5 , object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5\nClass CatException\npublic class CatException : Exception, ISerializable\n\uF12C \uF12C", + "Number": 68, + "Text": "68 / 92\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nThis is a class talking about CAT\uF1C5 .\nNOTE This is a CAT class\nRefer to IAnimal to see other animals.\nType Parameters\nT\nThis type should be class and can new instance.\nK\nThis type is a struct type, class type can't be used for this parameter.\nInheritance\nobject\uF1C5 Cat\nImplements\nICat, IAnimal\nInherited Members\nClass Cat\n[Serializable]\n[Obsolete]\npublic class Cat : ICat, IAnimal where T : class, new() where K : struct\n\uF12C", "Links": [ { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + "Uri": "https://en.wikipedia.org/wiki/Cat" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + "Uri": "https://en.wikipedia.org/wiki/Cat" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception" + "Uri": "https://en.wikipedia.org/wiki/Cat" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.runtime.serialization.iserializable" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.runtime.serialization.iserializable" + "Goto": { + "PageNumber": 57, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.runtime.serialization.iserializable" + "Goto": { + "PageNumber": 57, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.getbaseexception" + "Goto": { + "PageNumber": 84, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.getbaseexception" + "Goto": { + "PageNumber": 84, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.getbaseexception" + "Goto": { + "PageNumber": 80, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.gettype" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.gettype" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.gettype" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.tostring" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.tostring" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.tostring" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.data" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.data" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.data" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.helplink" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.helplink" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.helplink" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.hresult" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.hresult" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.hresult" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.innerexception" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.innerexception" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.innerexception" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.message" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.message" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.message" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.source" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.source" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.source" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.stacktrace" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.stacktrace" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.stacktrace" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.targetsite" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.targetsite" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.targetsite" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.serializeobjectstate" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.serializeobjectstate" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.serializeobjectstate" - }, - { - "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.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" - }, - { - "Goto": { - "PageNumber": 53, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, - { - "Goto": { - "PageNumber": 53, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - } - ] - }, - { - "Number": 65, - "Text": "65 / 88\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nThis is a class talking about CAT\uF1C5 .\nNOTE This is a CAT class\nRefer to IAnimal to see other animals.\nType Parameters\nT\nThis type should be class and can new instance.\nK\nThis type is a struct type, class type can't be used for this parameter.\nInheritance\nobject\uF1C5 Cat\nImplements\nICat, IAnimal\nInherited Members\nClass Cat\n[Serializable]\n[Obsolete]\npublic class Cat : ICat, IAnimal where T : class, new() where K : struct\n\uF12C", - "Links": [ - { - "Uri": "https://en.wikipedia.org/wiki/Cat" - }, - { - "Uri": "https://en.wikipedia.org/wiki/Cat" - }, - { - "Uri": "https://en.wikipedia.org/wiki/Cat" - }, - { - "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" - }, - { - "Goto": { - "PageNumber": 53, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, - { - "Goto": { - "PageNumber": 53, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } + "Goto": { + "PageNumber": 83, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } }, { "Goto": { @@ -6440,48 +6539,12 @@ "Top": 0 } } - }, - { - "Goto": { - "PageNumber": 80, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, - { - "Goto": { - "PageNumber": 76, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, - { - "Goto": { - "PageNumber": 79, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, - { - "Goto": { - "PageNumber": 76, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } } ] }, { - "Number": 66, - "Text": "66 / 88\nobject.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)\nExamples\nHere's example of how to create an instance of this class. As T is limited with class and K is\nlimited with struct.\nAs you see, here we bring in pointer so we need to add unsafe keyword.\nRemarks\nTHIS is remarks overridden in MARKDWON file\nConstructors\nDefault constructor.\nIt's a complex constructor. The parameter will have some attributes.\nParameters\nvar a = new Cat(object, int)();\nint catNumber = new int();\nunsafe\n{ \na.GetFeetLength(catNumber);\n}\nCat()\npublic Cat()\nCat(string, out int, string, bool)\npublic Cat(string nickName, out int age, string realName, bool isHealthy)", + "Number": 69, + "Text": "69 / 92\nobject.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)\nExamples\nHere's example of how to create an instance of this class. As T is limited with class and K is\nlimited with struct.\nAs you see, here we bring in pointer so we need to add unsafe keyword.\nRemarks\nTHIS is remarks overridden in MARKDWON file\nConstructors\nDefault constructor.\nConstructor with one generic parameter.\nParameters\nvar a = new Cat(object, int)();\nint catNumber = new int();\nunsafe\n{ \na.GetFeetLength(catNumber);\n}\nCat()\npublic Cat()\nCat(T)\npublic Cat(T ownType)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" @@ -6539,7 +6602,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6548,7 +6611,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6557,7 +6620,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6566,7 +6629,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6575,7 +6638,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6584,7 +6647,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6593,7 +6656,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6602,7 +6665,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6611,7 +6674,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 85, "Coordinates": { "Left": 0, "Top": 792 @@ -6620,7 +6683,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 85, "Coordinates": { "Left": 0, "Top": 792 @@ -6629,7 +6692,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 85, "Coordinates": { "Left": 0, "Top": 792 @@ -6638,7 +6701,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 85, "Coordinates": { "Left": 0, "Top": 792 @@ -6648,8 +6711,8 @@ ] }, { - "Number": 67, - "Text": "67 / 88\nnickName string\uF1C5\nit's string type.\nage int\uF1C5\nIt's an out and ref parameter.\nrealName string\uF1C5\nIt's an out paramter.\nisHealthy bool\uF1C5\nIt's an in parameter.\nConstructor with one generic parameter.\nParameters\nownType T\nThis parameter type defined by class.\nFields\nField with attribute.\nField Value\nCat(T)\npublic Cat(T ownType)\nisHealthy\n[ContextStatic]\n[NonSerialized]\n[Obsolete]\npublic bool isHealthy", + "Number": 70, + "Text": "70 / 92\nownType T\nThis parameter type defined by class.\nIt's a complex constructor. The parameter will have some attributes.\nParameters\nnickName string\uF1C5\nit's string type.\nage int\uF1C5\nIt's an out and ref parameter.\nrealName string\uF1C5\nIt's an out paramter.\nisHealthy bool\uF1C5\nIt's an in parameter.\nFields\nField with attribute.\nField Value\nCat(string, out int, string, bool)\npublic Cat(string nickName, out int age, string realName, bool isHealthy)\nisHealthy\n[ContextStatic]\n[NonSerialized]\n[Obsolete]\npublic bool isHealthy", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -6690,8 +6753,8 @@ ] }, { - "Number": 68, - "Text": "68 / 88\nbool\uF1C5\nProperties\nHint cat's age.\nProperty Value\nint\uF1C5\nThis is index property of Cat. You can see that the visibility is different between get and set\nmethod.\nParameters\na string\uF1C5\nCat's name.\nProperty Value\nint\uF1C5\nCat's number.\nEII property.\nAge\n[Obsolete]\nprotected int Age { get; set; }\nthis[string]\npublic int this[string a] { protected get; set; }\nName", + "Number": 71, + "Text": "71 / 92\nbool\uF1C5\nProperties\nHint cat's age.\nProperty Value\nint\uF1C5\nThis is index property of Cat. You can see that the visibility is different between get and set\nmethod.\nParameters\na string\uF1C5\nCat's name.\nProperty Value\nint\uF1C5\nCat's number.\nEII property.\nAge\n[Obsolete]\nprotected int Age { get; set; }\nthis[string]\npublic int this[string a] { protected get; set; }\nName", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" @@ -6732,8 +6795,8 @@ ] }, { - "Number": 69, - "Text": "69 / 88\nProperty Value\nstring\uF1C5\nMethods\nIt's an overridden summary in markdown format\nThis is overriding methods. You can override parameter descriptions for methods, you can\neven add exceptions to methods. Check the intermediate obj folder to see the data model\nof the generated method/class. Override Yaml header should follow the data structure.\nParameters\ndate DateTime\uF1C5\nThis is overridden description for a parameter. id must be specified.\nReturns\nDictionary\uF1C5 >\nIt's overridden description for return. type must be specified.\nExceptions\nArgumentException\uF1C5\nThis is an overridden argument exception. you can add additional exception by adding\ndifferent exception type.\npublic string Name { get; }\nOverride CalculateFood Name\npublic Dictionary> CalculateFood(DateTime date)\nEquals(object)", + "Number": 72, + "Text": "72 / 92\nProperty Value\nstring\uF1C5\nMethods\nIt's an overridden summary in markdown format\nThis is overriding methods. You can override parameter descriptions for methods, you can\neven add exceptions to methods. Check the intermediate obj folder to see the data model\nof the generated method/class. Override Yaml header should follow the data structure.\nParameters\ndate DateTime\uF1C5\nThis is overridden description for a parameter. id must be specified.\nReturns\nDictionary\uF1C5 >\nIt's overridden description for return. type must be specified.\nExceptions\nArgumentException\uF1C5\nThis is an overridden argument exception. you can add additional exception by adding\ndifferent exception type.\npublic string Name { get; }\nOverride CalculateFood Name\npublic Dictionary> CalculateFood(DateTime date)\nEquals(object)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -6801,8 +6864,8 @@ ] }, { - "Number": 70, - "Text": "70 / 88\nOverride the method of Object.Equals(object obj).\nParameters\nobj object\uF1C5\nCan pass any class type.\nReturns\nbool\uF1C5\nThe return value tell you whehter the compare operation is successful.\nIt's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.\nParameters\ncatName int\uF1C5 *\nThie represent for cat name length.\nparameters object\uF1C5 []\nOptional parameters.\nReturns\nlong\uF1C5\nReturn cat tail's length.\npublic override bool Equals(object obj)\nGetTailLength(int*, params object[])\npublic long GetTailLength(int* catName, params object[] parameters)\nJump(T, K, ref bool)", + "Number": 73, + "Text": "73 / 92\nOverride the method of Object.Equals(object obj).\nParameters\nobj object\uF1C5\nCan pass any class type.\nReturns\nbool\uF1C5\nThe return value tell you whehter the compare operation is successful.\nIt's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.\nParameters\ncatName int\uF1C5 *\nThie represent for cat name length.\nparameters object\uF1C5 []\nOptional parameters.\nReturns\nlong\uF1C5\nReturn cat tail's length.\npublic override bool Equals(object obj)\nGetTailLength(int*, params object[])\npublic long GetTailLength(int* catName, params object[] parameters)\nJump(T, K, ref bool)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6852,8 +6915,8 @@ ] }, { - "Number": 71, - "Text": "71 / 88\nThis method have attribute above it.\nParameters\nownType T\nType come from class define.\nanotherOwnType K\nType come from class define.\ncheat bool\uF1C5\nHint whether this cat has cheat mode.\nExceptions\nArgumentException\uF1C5\nThis is an argument exception\nEvents\nEat event of this cat\nEvent Type\nEventHandler\uF1C5\nOperators\n[Conditional(\"Debug\")]\npublic void Jump(T ownType, K anotherOwnType, ref bool cheat)\nownEat\n[Obsolete(\"This _event handler_ is deprecated.\")]\npublic event EventHandler ownEat", + "Number": 74, + "Text": "74 / 92\nThis method have attribute above it.\nParameters\nownType T\nType come from class define.\nanotherOwnType K\nType come from class define.\ncheat bool\uF1C5\nHint whether this cat has cheat mode.\nExceptions\nArgumentException\uF1C5\nThis is an argument exception\nEvents\nEat event of this cat\nEvent Type\nEventHandler\uF1C5\nOperators\n[Conditional(\"Debug\")]\npublic void Jump(T ownType, K anotherOwnType, ref bool cheat)\nownEat\n[Obsolete(\"This _event handler_ is deprecated.\")]\npublic event EventHandler ownEat", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" @@ -6885,81 +6948,285 @@ ] }, { - "Number": 72, - "Text": "72 / 88\nAddition operator of this class.\nParameters\nlsr Cat\n..\nrsr int\uF1C5\n~~\nReturns\nint\uF1C5\nResult with int type.\nExpilicit operator of this class.\nIt means this cat can evolve to change to Tom. Tom and Jerry.\nParameters\nsrc Cat\nInstance of this class.\nReturns\nTom\nAdvanced class type of cat.\noperator +(Cat, int)\npublic static int operator +(Cat lsr, int rsr)\nexplicit operator Tom(Cat)\npublic static explicit operator Tom(Cat src)", + "Number": 75, + "Text": "75 / 92\nAddition operator of this class.\nParameters\nlsr Cat\n..\nrsr int\uF1C5\n~~\nReturns\nint\uF1C5\nResult with int type.\nExpilicit operator of this class.\nIt means this cat can evolve to change to Tom. Tom and Jerry.\nParameters\nsrc Cat\nInstance of this class.\nReturns\nTom\nAdvanced class type of cat.\noperator +(Cat, int)\npublic static int operator +(Cat lsr, int rsr)\nexplicit operator Tom(Cat)\npublic static explicit operator Tom(Cat src)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" }, { - "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" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Goto": { + "PageNumber": 68, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 68, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 88, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 76, + "Text": "76 / 92\nSimilar with operaotr +, refer to that topic.\nParameters\nlsr Cat\nrsr int\uF1C5\nReturns\nint\uF1C5\noperator -(Cat, int)\npublic static int operator -(Cat lsr, int rsr)", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "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" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Goto": { + "PageNumber": 68, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 77, + "Text": "77 / 92\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Exception\uF1C5 CatException\nImplements\nISerializable\uF1C5\nInherited Members\nException.GetBaseException()\uF1C5 , Exception.GetType()\uF1C5 , Exception.ToString()\uF1C5 ,\nException.Data\uF1C5 , Exception.HelpLink\uF1C5 , Exception.HResult\uF1C5 , Exception.InnerException\uF1C5 ,\nException.Message\uF1C5 , Exception.Source\uF1C5 , Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 ,\nException.SerializeObjectState\uF1C5 , object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5\nClass CatException\npublic class CatException : Exception, ISerializable\n\uF12C \uF12C", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "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.exception" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.runtime.serialization.iserializable" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.runtime.serialization.iserializable" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.runtime.serialization.iserializable" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.getbaseexception" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.getbaseexception" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.getbaseexception" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.data" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.data" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.data" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.helplink" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.helplink" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.helplink" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.hresult" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.hresult" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.hresult" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.innerexception" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.innerexception" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.innerexception" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.message" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.message" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.message" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.source" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.source" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.source" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.stacktrace" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.stacktrace" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.stacktrace" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.targetsite" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.targetsite" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.targetsite" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.serializeobjectstate" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.serializeobjectstate" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.serializeobjectstate" + }, + { + "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.int32" + "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.int32" + "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.int32" + "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.int32" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" }, { - "Goto": { - "PageNumber": 65, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" }, { - "Goto": { - "PageNumber": 65, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gethashcode" }, { - "Goto": { - "PageNumber": 84, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - } - ] - }, - { - "Number": 73, - "Text": "73 / 88\nSimilar with operaotr +, refer to that topic.\nParameters\nlsr Cat\nrsr int\uF1C5\nReturns\nint\uF1C5\noperator -(Cat, int)\npublic static int operator -(Cat lsr, int rsr)", - "Links": [ + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" + }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + "Goto": { + "PageNumber": 57, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } }, { "Goto": { - "PageNumber": 65, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6969,8 +7236,8 @@ ] }, { - "Number": 74, - "Text": "74 / 88\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nJ\nInheritance\nobject\uF1C5 Complex\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass Complex\npublic class Complex\n\uF12C", + "Number": 78, + "Text": "78 / 92\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nJ\nInheritance\nobject\uF1C5 Complex\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass Complex\npublic class Complex\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -7046,7 +7313,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -7055,7 +7322,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -7065,8 +7332,8 @@ ] }, { - "Number": 75, - "Text": "75 / 88\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nFake delegate\nParameters\nnum long\uF1C5\nFake para\nname string\uF1C5\nFake para\nscores object\uF1C5 []\nOptional Parameter.\nReturns\nint\uF1C5\nReturn a fake number to confuse you.\nType Parameters\nT\nFake para\nDelegate FakeDelegate\npublic delegate int FakeDelegate(long num, string name, params object[] scores)", + "Number": 79, + "Text": "79 / 92\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nFake delegate\nParameters\nnum long\uF1C5\nFake para\nname string\uF1C5\nFake para\nscores object\uF1C5 []\nOptional Parameter.\nReturns\nint\uF1C5\nReturn a fake number to confuse you.\nType Parameters\nT\nFake para\nDelegate FakeDelegate\npublic delegate int FakeDelegate(long num, string name, params object[] scores)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -7106,7 +7373,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -7115,7 +7382,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -7125,8 +7392,8 @@ ] }, { - "Number": 76, - "Text": "76 / 88\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nThis is basic interface of all animal.\nWelcome to the Animal world!\nRemarks\nTHIS is remarks overridden in MARKDWON file\nProperties\nReturn specific number animal's name.\nParameters\nindex int\uF1C5\nAnimal number.\nProperty Value\nstring\uF1C5\nAnimal name.\nName of Animal.\nInterface IAnimal\npublic interface IAnimal\nthis[int]\nstring this[int index] { get; }\nName", + "Number": 80, + "Text": "80 / 92\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nThis is basic interface of all animal.\nWelcome to the Animal world!\nRemarks\nTHIS is remarks overridden in MARKDWON file\nProperties\nReturn specific number animal's name.\nParameters\nindex int\uF1C5\nAnimal number.\nProperty Value\nstring\uF1C5\nAnimal name.\nName of Animal.\nInterface IAnimal\npublic interface IAnimal\nthis[int]\nstring this[int index] { get; }\nName", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -7148,7 +7415,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -7157,7 +7424,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -7167,8 +7434,8 @@ ] }, { - "Number": 77, - "Text": "77 / 88\nProperty Value\nstring\uF1C5\nMethods\nAnimal's eat method.\nFeed the animal with some food\nParameters\nfood string\uF1C5\nFood to eat\nOverload method of eat. This define the animal eat by which tool.\nParameters\ntool Tool\nstring Name { get; }\nEat()\nvoid Eat()\nEat(string)\nvoid Eat(string food)\nEat(Tool)\nvoid Eat(Tool tool) where Tool : class", + "Number": 81, + "Text": "81 / 92\nProperty Value\nstring\uF1C5\nMethods\nAnimal's eat method.\nFeed the animal with some food\nParameters\nfood string\uF1C5\nFood to eat\nOverload method of eat. This define the animal eat by which tool.\nParameters\ntool Tool\nstring Name { get; }\nEat()\nvoid Eat()\nEat(string)\nvoid Eat(string food)\nEat(Tool)\nvoid Eat(Tool tool) where Tool : class", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -7191,13 +7458,13 @@ ] }, { - "Number": 78, - "Text": "78 / 88\nTool name.\nType Parameters\nTool\nIt's a class type.", + "Number": 82, + "Text": "82 / 92\nTool name.\nType Parameters\nTool\nIt's a class type.", "Links": [] }, { - "Number": 79, - "Text": "79 / 88\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nCat's interface\nInherited Members\nIAnimal.Name , IAnimal.this[int] , IAnimal.Eat() , IAnimal.Eat(Tool) ,\nIAnimal.Eat(string)\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)\nEvents\neat event of cat. Every cat must implement this event.\nEvent Type\nEventHandler\uF1C5\nInterface ICat\npublic interface ICat : IAnimal\neat\nevent EventHandler eat", + "Number": 83, + "Text": "83 / 92\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nCat's interface\nInherited Members\nIAnimal.Name , IAnimal.this[int] , IAnimal.Eat() , IAnimal.Eat(Tool) ,\nIAnimal.Eat(string)\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)\nEvents\neat event of cat. Every cat must implement this event.\nEvent Type\nEventHandler\uF1C5\nInterface ICat\npublic interface ICat : IAnimal\neat\nevent EventHandler eat", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.eventhandler" @@ -7210,7 +7477,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -7219,7 +7486,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -7228,7 +7495,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 118.5 @@ -7237,7 +7504,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 118.5 @@ -7246,7 +7513,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 453.75 @@ -7255,7 +7522,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Coordinates": { "Left": 0, "Top": 453.75 @@ -7264,7 +7531,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Coordinates": { "Left": 0, "Top": 612.75 @@ -7273,7 +7540,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Coordinates": { "Left": 0, "Top": 612.75 @@ -7282,7 +7549,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Coordinates": { "Left": 0, "Top": 242.25 @@ -7291,7 +7558,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Coordinates": { "Left": 0, "Top": 477.75 @@ -7300,7 +7567,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Coordinates": { "Left": 0, "Top": 477.75 @@ -7309,7 +7576,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 348.75 @@ -7318,7 +7585,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 348.75 @@ -7327,7 +7594,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 348.75 @@ -7336,7 +7603,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 348.75 @@ -7345,7 +7612,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 348.75 @@ -7354,7 +7621,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 348.75 @@ -7363,7 +7630,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 348.75 @@ -7372,7 +7639,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 348.75 @@ -7381,7 +7648,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 85, "Coordinates": { "Left": 0, "Top": 792 @@ -7390,7 +7657,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 85, "Coordinates": { "Left": 0, "Top": 792 @@ -7399,7 +7666,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 85, "Coordinates": { "Left": 0, "Top": 792 @@ -7408,7 +7675,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 85, "Coordinates": { "Left": 0, "Top": 792 @@ -7418,8 +7685,8 @@ ] }, { - "Number": 80, - "Text": "80 / 88\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nIt's the class that contains ICat interface's extension method.\nThis class must be public and static.\nAlso it shouldn't be a geneic class\nInheritance\nobject\uF1C5 ICatExtension\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nExtension method to let cat play\nParameters\nicat ICat\nCat\ntoy ContainersRefType.ColorType\nSomething to play\nClass ICatExtension\npublic static class ICatExtension\n\uF12C\nPlay(ICat, ColorType)\npublic static void Play(this ICat icat, ContainersRefType.ColorType toy)", + "Number": 84, + "Text": "84 / 92\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nIt's the class that contains ICat interface's extension method.\nThis class must be public and static.\nAlso it shouldn't be a geneic class\nInheritance\nobject\uF1C5 ICatExtension\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nExtension method to let cat play\nParameters\nicat ICat\nCat\ntoy ContainersRefType.ColorType\nSomething to play\nClass ICatExtension\npublic static class ICatExtension\n\uF12C\nPlay(ICat, ColorType)\npublic static void Play(this ICat icat, ContainersRefType.ColorType toy)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -7495,7 +7762,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -7504,7 +7771,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -7513,7 +7780,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -7522,7 +7789,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -7531,7 +7798,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -7540,7 +7807,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -7549,7 +7816,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -7558,7 +7825,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -7568,8 +7835,8 @@ ] }, { - "Number": 81, - "Text": "81 / 88\nExtension method hint that how long the cat can sleep.\nParameters\nicat ICat\nThe type will be extended.\nhours long\uF1C5\nThe length of sleep.\nSleep(ICat, long)\npublic static void Sleep(this ICat icat, long hours)", + "Number": 85, + "Text": "85 / 92\nExtension method hint that how long the cat can sleep.\nParameters\nicat ICat\nThe type will be extended.\nhours long\uF1C5\nThe length of sleep.\nSleep(ICat, long)\npublic static void Sleep(this ICat icat, long hours)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -7582,7 +7849,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -7592,12 +7859,12 @@ ] }, { - "Number": 82, - "Text": "82 / 88\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nGeneric delegate with many constrains.\nParameters\nk K\nType K.\nt T\nType T.\nl L\nType L.\nType Parameters\nK\nGeneric K.\nT\nGeneric T.\nL\nGeneric L.\nDelegate MRefDelegate\npublic delegate void MRefDelegate(K k, T t, L l) where K : class,\nIComparable where T : struct where L : Tom, IEnumerable", + "Number": 86, + "Text": "86 / 92\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nGeneric delegate with many constrains.\nParameters\nk K\nType K.\nt T\nType T.\nl L\nType L.\nType Parameters\nK\nGeneric K.\nT\nGeneric T.\nL\nGeneric L.\nDelegate MRefDelegate\npublic delegate void MRefDelegate(K k, T t, L l) where K : class,\nIComparable where T : struct where L : Tom, IEnumerable", "Links": [ { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -7606,7 +7873,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -7616,8 +7883,8 @@ ] }, { - "Number": 83, - "Text": "83 / 88\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nDelegate in the namespace\nParameters\npics List\uF1C5 \na name list of pictures.\nname string\uF1C5\ngive out the needed name.\nDelegate MRefNormalDelegate\npublic delegate void MRefNormalDelegate(List pics, out string name)", + "Number": 87, + "Text": "87 / 92\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nDelegate in the namespace\nParameters\npics List\uF1C5 \na name list of pictures.\nname string\uF1C5\ngive out the needed name.\nDelegate MRefNormalDelegate\npublic delegate void MRefNormalDelegate(List pics, out string name)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1" @@ -7648,7 +7915,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -7657,7 +7924,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -7667,8 +7934,8 @@ ] }, { - "Number": 84, - "Text": "84 / 88\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTom class is only inherit from Object. Not any member inside itself.\nInheritance\nobject\uF1C5 Tom\nDerived\nTomFromBaseClass\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nThis is a Tom Method with complex type as return\nParameters\na Complex\nA complex input\nb Tuple\uF1C5 \nAnother complex input\nClass Tom\npublic class Tom\n\uF12C\nTomMethod(Complex, Tuple)\npublic Complex TomMethod(Complex a, Tuple b)", + "Number": 88, + "Text": "88 / 92\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTom class is only inherit from Object. Not any member inside itself.\nInheritance\nobject\uF1C5 Tom\nDerived\nTomFromBaseClass\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nThis is a Tom Method with complex type as return\nParameters\na Complex\nA complex input\nb Tuple\uF1C5 \nAnother complex input\nClass Tom\npublic class Tom\n\uF12C\nTomMethod(Complex, Tuple)\npublic Complex TomMethod(Complex a, Tuple b)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -7762,7 +8029,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -7771,7 +8038,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -7780,7 +8047,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -7789,7 +8056,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -7798,7 +8065,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -7807,7 +8074,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -7816,7 +8083,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7825,7 +8092,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -7834,7 +8101,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -7843,7 +8110,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -7852,7 +8119,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -7861,7 +8128,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -7870,7 +8137,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -7879,7 +8146,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -7888,7 +8155,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -7897,7 +8164,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -7907,8 +8174,8 @@ ] }, { - "Number": 85, - "Text": "85 / 88\nReturns\nComplex\nComplex TomFromBaseClass\nExceptions\nNotImplementedException\uF1C5\nThis is not implemented\nArgumentException\uF1C5\nThis is the exception to be thrown when implemented\nCatException\nThis is the exception in current documentation", + "Number": 89, + "Text": "89 / 92\nReturns\nComplex\nComplex TomFromBaseClass\nExceptions\nNotImplementedException\uF1C5\nThis is not implemented\nArgumentException\uF1C5\nThis is the exception to be thrown when implemented\nCatException\nThis is the exception in current documentation", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -7939,7 +8206,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7948,7 +8215,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -7957,7 +8224,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -7966,7 +8233,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -7975,7 +8242,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -7984,7 +8251,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -7993,7 +8260,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -8002,7 +8269,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -8011,7 +8278,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -8020,7 +8287,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -8029,7 +8296,7 @@ }, { "Goto": { - "PageNumber": 64, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -8039,8 +8306,8 @@ ] }, { - "Number": 86, - "Text": "86 / 88\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTomFromBaseClass inherits from @\nInheritance\nobject\uF1C5 Tom TomFromBaseClass\nInherited Members\nTom.TomMethod(Complex, Tuple) ,\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nConstructors\nThis is a #ctor with parameter\nParameters\nk int\uF1C5\nClass TomFromBaseClass\npublic class TomFromBaseClass : Tom\n\uF12C \uF12C\nTomFromBaseClass(int)\npublic TomFromBaseClass(int k)", + "Number": 90, + "Text": "90 / 92\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTomFromBaseClass inherits from @\nInheritance\nobject\uF1C5 Tom TomFromBaseClass\nInherited Members\nTom.TomMethod(Complex, Tuple) ,\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nConstructors\nThis is a #ctor with parameter\nParameters\nk int\uF1C5\nClass TomFromBaseClass\npublic class TomFromBaseClass : Tom\n\uF12C \uF12C\nTomFromBaseClass(int)\npublic TomFromBaseClass(int k)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -8125,7 +8392,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -8134,7 +8401,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -8143,7 +8410,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -8152,7 +8419,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 88, "Coordinates": { "Left": 0, "Top": 360.75 @@ -8162,12 +8429,12 @@ ] }, { - "Number": 87, - "Text": "87 / 88\nEnums\nColorType\nEnumeration ColorType\nNamespace MRef.Demo.Enumeration", + "Number": 91, + "Text": "91 / 92\nEnums\nColorType\nEnumeration ColorType\nNamespace MRef.Demo.Enumeration", "Links": [ { "Goto": { - "PageNumber": 88, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -8176,7 +8443,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -8186,8 +8453,8 @@ ] }, { - "Number": 88, - "Text": "88 / 88\nNamespace: MRef.Demo.Enumeration\nAssembly: CatLibrary.dll\nEnumeration ColorType\nFields\nRed = 0\nthis color is red\nBlue = 1\nblue like river\nYellow = 2\nyellow comes from desert\nRemarks\nRed/Blue/Yellow can become all color you want.\nSee Also\nobject\uF1C5\nEnum ColorType\npublic enum ColorType", + "Number": 92, + "Text": "92 / 92\nNamespace: MRef.Demo.Enumeration\nAssembly: CatLibrary.dll\nEnumeration ColorType\nFields\nRed = 0\nthis color is red\nBlue = 1\nblue like river\nYellow = 2\nyellow comes from desert\nRemarks\nRed/Blue/Yellow can become all color you want.\nSee Also\nobject\uF1C5\nEnum ColorType\npublic enum ColorType", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -8206,7 +8473,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -8358,7 +8625,7 @@ } }, { - "Title": "Class1.Issue8665", + "Title": "Class1.Issue10332", "Children": [], "Destination": { "PageNumber": 21, @@ -8369,7 +8636,7 @@ } }, { - "Title": "Class1.Issue8696Attribute", + "Title": "Class1.Issue10332.SampleEnum", "Children": [], "Destination": { "PageNumber": 24, @@ -8379,11 +8646,33 @@ } } }, + { + "Title": "Class1.Issue8665", + "Children": [], + "Destination": { + "PageNumber": 25, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Title": "Class1.Issue8696Attribute", + "Children": [], + "Destination": { + "PageNumber": 28, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, { "Title": "Class1.Issue8948", "Children": [], "Destination": { - "PageNumber": 26, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -8394,7 +8683,7 @@ "Title": "Class1.Issue9260", "Children": [], "Destination": { - "PageNumber": 27, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -8405,7 +8694,7 @@ "Title": "Class1.Test", "Children": [], "Destination": { - "PageNumber": 28, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -8416,7 +8705,7 @@ "Title": "Dog", "Children": [], "Destination": { - "PageNumber": 29, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -8427,7 +8716,7 @@ "Title": "IInheritdoc", "Children": [], "Destination": { - "PageNumber": 31, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -8438,7 +8727,7 @@ "Title": "Inheritdoc", "Children": [], "Destination": { - "PageNumber": 32, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -8449,7 +8738,7 @@ "Title": "Inheritdoc.Issue6366", "Children": [], "Destination": { - "PageNumber": 34, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -8460,7 +8749,7 @@ "Title": "Inheritdoc.Issue6366.Class1", "Children": [], "Destination": { - "PageNumber": 35, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -8471,7 +8760,7 @@ "Title": "Inheritdoc.Issue6366.Class2", "Children": [], "Destination": { - "PageNumber": 37, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -8482,7 +8771,7 @@ "Title": "Inheritdoc.Issue7035", "Children": [], "Destination": { - "PageNumber": 38, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -8493,7 +8782,7 @@ "Title": "Inheritdoc.Issue7484", "Children": [], "Destination": { - "PageNumber": 39, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -8504,7 +8793,7 @@ "Title": "Inheritdoc.Issue8101", "Children": [], "Destination": { - "PageNumber": 41, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -8515,7 +8804,7 @@ "Title": "Inheritdoc.Issue8129", "Children": [], "Destination": { - "PageNumber": 43, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -8526,7 +8815,7 @@ "Title": "Inheritdoc.Issue9736", "Children": [], "Destination": { - "PageNumber": 44, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -8537,7 +8826,7 @@ "Title": "Inheritdoc.Issue9736.IJsonApiOptions", "Children": [], "Destination": { - "PageNumber": 45, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -8548,7 +8837,7 @@ "Title": "Inheritdoc.Issue9736.JsonApiOptions", "Children": [], "Destination": { - "PageNumber": 46, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -8559,7 +8848,7 @@ "Title": "Issue8725", "Children": [], "Destination": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -8582,7 +8871,7 @@ "Title": "BaseClass1", "Children": [], "Destination": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -8593,7 +8882,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 51, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -8602,7 +8891,7 @@ } ], "Destination": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -8619,7 +8908,7 @@ "Title": "ContainersRefType", "Children": [], "Destination": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -8630,7 +8919,7 @@ "Title": "ContainersRefType.ColorType", "Children": [], "Destination": { - "PageNumber": 58, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -8641,7 +8930,7 @@ "Title": "ContainersRefType.ContainersRefTypeChild", "Children": [], "Destination": { - "PageNumber": 59, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -8652,7 +8941,7 @@ "Title": "ContainersRefType.ContainersRefTypeChildInterface", "Children": [], "Destination": { - "PageNumber": 60, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -8663,7 +8952,7 @@ "Title": "ContainersRefType.ContainersRefTypeDelegate", "Children": [], "Destination": { - "PageNumber": 61, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -8674,7 +8963,7 @@ "Title": "ExplicitLayoutClass", "Children": [], "Destination": { - "PageNumber": 62, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -8685,7 +8974,7 @@ "Title": "Issue231", "Children": [], "Destination": { - "PageNumber": 63, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -8694,7 +8983,7 @@ } ], "Destination": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -8702,10 +8991,10 @@ } }, { - "Title": "CatException", + "Title": "Cat", "Children": [], "Destination": { - "PageNumber": 64, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -8713,10 +9002,10 @@ } }, { - "Title": "Cat", + "Title": "CatException", "Children": [], "Destination": { - "PageNumber": 65, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -8727,7 +9016,7 @@ "Title": "Complex", "Children": [], "Destination": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -8738,7 +9027,7 @@ "Title": "FakeDelegate", "Children": [], "Destination": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -8749,7 +9038,7 @@ "Title": "IAnimal", "Children": [], "Destination": { - "PageNumber": 76, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -8760,7 +9049,7 @@ "Title": "ICat", "Children": [], "Destination": { - "PageNumber": 79, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -8771,7 +9060,7 @@ "Title": "ICatExtension", "Children": [], "Destination": { - "PageNumber": 80, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -8782,7 +9071,7 @@ "Title": "MRefDelegate", "Children": [], "Destination": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -8793,7 +9082,7 @@ "Title": "MRefNormalDelegate", "Children": [], "Destination": { - "PageNumber": 83, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -8804,7 +9093,7 @@ "Title": "Tom", "Children": [], "Destination": { - "PageNumber": 84, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -8815,7 +9104,7 @@ "Title": "TomFromBaseClass", "Children": [], "Destination": { - "PageNumber": 86, + "PageNumber": 90, "Type": 2, "Coordinates": { "Top": 0 @@ -8824,7 +9113,7 @@ } ], "Destination": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -8838,7 +9127,7 @@ "Title": "ColorType", "Children": [], "Destination": { - "PageNumber": 88, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -8847,7 +9136,7 @@ } ], "Destination": { - "PageNumber": 87, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.verified.json index aca0c1bd910..4081c416456 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/api/toc.verified.json @@ -102,6 +102,20 @@ "topicUid": "BuildFromProject.Class1.IIssue8948", "type": "Interface" }, + { + "name": "Class1.Issue10332", + "href": "BuildFromProject.Class1.Issue10332.html", + "topicHref": "BuildFromProject.Class1.Issue10332.html", + "topicUid": "BuildFromProject.Class1.Issue10332", + "type": "Class" + }, + { + "name": "Class1.Issue10332.SampleEnum", + "href": "BuildFromProject.Class1.Issue10332.SampleEnum.html", + "topicHref": "BuildFromProject.Class1.Issue10332.SampleEnum.html", + "topicUid": "BuildFromProject.Class1.Issue10332.SampleEnum", + "type": "Enum" + }, { "name": "Class1.Issue8665", "href": "BuildFromProject.Class1.Issue8665.html", @@ -325,13 +339,6 @@ } ] }, - { - "name": "CatException", - "href": "CatLibrary.CatException-1.html", - "topicHref": "CatLibrary.CatException-1.html", - "topicUid": "CatLibrary.CatException`1", - "type": "Class" - }, { "name": "Cat", "href": "CatLibrary.Cat-2.html", @@ -339,6 +346,13 @@ "topicUid": "CatLibrary.Cat`2", "type": "Class" }, + { + "name": "CatException", + "href": "CatLibrary.CatException-1.html", + "topicHref": "CatLibrary.CatException-1.html", + "topicUid": "CatLibrary.CatException`1", + "type": "Class" + }, { "name": "Complex", "href": "CatLibrary.Complex-2.html", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Class1.Issue10332.SampleEnum.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Class1.Issue10332.SampleEnum.html.view.verified.json new file mode 100644 index 00000000000..30b93fcd8fe --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Class1.Issue10332.SampleEnum.html.view.verified.json @@ -0,0 +1,20 @@ +{ + "_appName": "Seed", + "_appTitle": "docfx seed website", + "_enableSearch": true, + "pdf": true, + "pdfTocPage": true, + "title": "Enum Class1.Issue10332.SampleEnum", + "content": "

Enum Class1.Issue10332.SampleEnum Preview

\r\n \n
\r\n
Namespace
BuildFromProject
Assembly
BuildFromProject.dll
\r\n
public enum Class1.Issue10332.SampleEnum

Fields

AAA = 0
\r\n
\r\n\r\n\r\n

3rd element when sorted by alphabetic order

\n\r\n
aaa = 1
\r\n
\r\n\r\n\r\n

2nd element when sorted by alphabetic order

\n\r\n
_aaa = 2
\r\n
\r\n\r\n\r\n

1st element when sorted by alphabetic order

\n\r\n
", + "yamlmime": "ApiPage", + "_disableNextArticle": true, + "_key": "obj/apipage/BuildFromProject.Class1.Issue10332.SampleEnum.yml", + "_navKey": "~/toc.yml", + "_navPath": "toc.html", + "_navRel": "../toc.html", + "_path": "apipage/BuildFromProject.Class1.Issue10332.SampleEnum.html", + "_rel": "../", + "_tocKey": "~/obj/apipage/toc.yml", + "_tocPath": "apipage/toc.html", + "_tocRel": "toc.html" +} \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Class1.Issue10332.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Class1.Issue10332.html.view.verified.json new file mode 100644 index 00000000000..5e807b09644 --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Class1.Issue10332.html.view.verified.json @@ -0,0 +1,20 @@ +{ + "_appName": "Seed", + "_appTitle": "docfx seed website", + "_enableSearch": true, + "pdf": true, + "pdfTocPage": true, + "title": "Class Class1.Issue10332", + "content": "

Class Class1.Issue10332 Preview

\r\n \n
\r\n
Namespace
BuildFromProject
Assembly
BuildFromProject.dll
\r\n
public class Class1.Issue10332

Inheritance

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

Inherited Members

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

Methods

IRoutedView()

\r\n
public void IRoutedView()

IRoutedView<TViewModel>()

\r\n
public void IRoutedView<TViewModel>()

Type Parameters

TViewModel
\r\n
\r\n\r\n\r\n\r\n

IRoutedViewModel()

\r\n
public void IRoutedViewModel()

Method()

\r\n
public void Method()

Method(int)

\r\n
public void Method(int a)

Parameters

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

Method(int, int)

\r\n
public void Method(int a, int b)

Parameters

a int
\r\n
\r\n\r\n\r\n\r\n
b int
\r\n
\r\n\r\n\r\n\r\n

Null(object?)

\r\n
public void Null(object? obj)

Parameters

obj object?
\r\n
\r\n\r\n\r\n\r\n

Null<T>(T)

\r\n
public void Null<T>(T obj)

Parameters

obj T
\r\n
\r\n\r\n\r\n\r\n

Type Parameters

T
\r\n
\r\n\r\n\r\n\r\n

NullOrEmpty(string)

\r\n
public void NullOrEmpty(string text)

Parameters

text string
\r\n
\r\n\r\n\r\n\r\n
", + "yamlmime": "ApiPage", + "_disableNextArticle": true, + "_key": "obj/apipage/BuildFromProject.Class1.Issue10332.yml", + "_navKey": "~/toc.yml", + "_navPath": "toc.html", + "_navRel": "../toc.html", + "_path": "apipage/BuildFromProject.Class1.Issue10332.html", + "_rel": "../", + "_tocKey": "~/obj/apipage/toc.yml", + "_tocPath": "apipage/toc.html", + "_tocRel": "toc.html" +} \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Dog.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Dog.html.view.verified.json index 67c5c6817a7..5d119972a52 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Dog.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Dog.html.view.verified.json @@ -6,7 +6,7 @@ "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
", + "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", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Issue8725.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Issue8725.html.view.verified.json index d9fe432c1e7..937602190ca 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Issue8725.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/BuildFromProject.Issue8725.html.view.verified.json @@ -6,7 +6,7 @@ "pdfTocPage": true, "description": "A nice class", "title": "Class Issue8725", - "content": "

Class Issue8725

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

A nice class

\n
public class Issue8725

Inheritance

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

Inherited Members

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

Methods

MoreOperations()

\r\n

Another nice operation

\n
public void MoreOperations()

MyOperation()

\r\n

A nice operation

\n
public void MyOperation()

See Also

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

Class Issue8725

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

A nice class

\n
public class Issue8725

Inheritance

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

Inherited Members

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

Methods

MoreOperations()

\r\n

Another nice operation

\n
public void MoreOperations()

MyOperation()

\r\n

A nice operation

\n
public void MyOperation()

See Also

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

Namespace BuildFromProject

\r\n

Namespaces

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

Classes

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

Class representing a dog.

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

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

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

A nice class

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

Structs

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

Interfaces

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

Enums

Class1.Issue9260
\r\n
\r\n\r\n\r\n\r\n
", + "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
Class1.Issue10332
\r\n
\r\n\r\n\r\n\r\n
Inheritdoc.Issue6366
\r\n
\r\n\r\n\r\n\r\n
Inheritdoc.Issue7035
\r\n
\r\n\r\n\r\n\r\n
Inheritdoc.Issue7484
\r\n
\r\n\r\n\r\n

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

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

A nice class

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

Structs

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

Interfaces

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

Enums

Class1.Issue9260
\r\n
\r\n\r\n\r\n\r\n
Class1.Issue10332.SampleEnum
\r\n
\r\n\r\n\r\n\r\n
", "yamlmime": "ApiPage", "_disableNextArticle": true, "_key": "obj/apipage/BuildFromProject.yml", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.html.view.verified.json index bdd79f7c926..02cf38d5868 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.html.view.verified.json @@ -152,6 +152,15 @@ "items": [], "leaf": true }, + { + "name": "Class1.Issue10332", + "href": "BuildFromProject.Class1.Issue10332.html", + "topicHref": "BuildFromProject.Class1.Issue10332.html", + "tocHref": null, + "level": 3, + "items": [], + "leaf": true + }, { "name": "Class1.Issue8665", "href": "BuildFromProject.Class1.Issue8665.html", @@ -347,6 +356,15 @@ "items": [], "leaf": true }, + { + "name": "Class1.Issue10332.SampleEnum", + "href": "BuildFromProject.Class1.Issue10332.SampleEnum.html", + "topicHref": "BuildFromProject.Class1.Issue10332.SampleEnum.html", + "tocHref": null, + "level": 3, + "items": [], + "leaf": true + }, { "name": "Class1.Issue9260", "href": "BuildFromProject.Class1.Issue9260.html", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.json.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.json.view.verified.json index bfdc7d78b39..30183ae2d85 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.json.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.json.view.verified.json @@ -1,3 +1,3 @@ { - "content": "{\"items\":[{\"name\":\"BuildFromAssembly\",\"href\":\"BuildFromAssembly.html\",\"topicHref\":\"BuildFromAssembly.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"Class1\",\"href\":\"BuildFromAssembly.Class1.html\",\"topicHref\":\"BuildFromAssembly.Class1.html\"},{\"name\":\"Structs\"},{\"name\":\"Issue5432\",\"href\":\"BuildFromAssembly.Issue5432.html\",\"topicHref\":\"BuildFromAssembly.Issue5432.html\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"BuildFromCSharpSourceCode.html\",\"topicHref\":\"BuildFromCSharpSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"CSharp\",\"href\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"BuildFromCSharpSourceCode.CSharp.html\"}]},{\"name\":\"BuildFromProject\",\"href\":\"BuildFromProject.html\",\"topicHref\":\"BuildFromProject.html\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"BuildFromProject.Issue8540.html\",\"topicHref\":\"BuildFromProject.Issue8540.html\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.A.html\"}]},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.B.html\"}]}]},{\"name\":\"Classes\"},{\"name\":\"Class1\",\"href\":\"BuildFromProject.Class1.html\",\"topicHref\":\"BuildFromProject.Class1.html\"},{\"name\":\"Class1.Issue8665\",\"href\":\"BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8665.html\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8696Attribute.html\"},{\"name\":\"Class1.Issue8948\",\"href\":\"BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8948.html\"},{\"name\":\"Class1.Test\",\"href\":\"BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"BuildFromProject.Class1.Test-1.html\"},{\"name\":\"Dog\",\"href\":\"BuildFromProject.Dog.html\",\"topicHref\":\"BuildFromProject.Dog.html\"},{\"name\":\"Inheritdoc\",\"href\":\"BuildFromProject.Inheritdoc.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.html\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.html\"},{\"name\":\"Inheritdoc.Issue6366.Class1\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7035.html\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7484.html\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8101.html\"},{\"name\":\"Inheritdoc.Issue9736\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.html\"},{\"name\":\"Inheritdoc.Issue9736.JsonApiOptions\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html\"},{\"name\":\"Issue8725\",\"href\":\"BuildFromProject.Issue8725.html\",\"topicHref\":\"BuildFromProject.Issue8725.html\"},{\"name\":\"Structs\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8129.html\"},{\"name\":\"Interfaces\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"BuildFromProject.Class1.IIssue8948.html\"},{\"name\":\"IInheritdoc\",\"href\":\"BuildFromProject.IInheritdoc.html\",\"topicHref\":\"BuildFromProject.IInheritdoc.html\"},{\"name\":\"Inheritdoc.Issue9736.IJsonApiOptions\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html\"},{\"name\":\"Enums\"},{\"name\":\"Class1.Issue9260\",\"href\":\"BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"BuildFromProject.Class1.Issue9260.html\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"BuildFromVBSourceCode.html\",\"topicHref\":\"BuildFromVBSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"BaseClass1\",\"href\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"BuildFromVBSourceCode.BaseClass1.html\"},{\"name\":\"Class1\",\"href\":\"BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"BuildFromVBSourceCode.Class1.html\"}]},{\"name\":\"CatLibrary\",\"href\":\"CatLibrary.html\",\"topicHref\":\"CatLibrary.html\",\"items\":[{\"name\":\"Core\",\"href\":\"CatLibrary.Core.html\",\"topicHref\":\"CatLibrary.Core.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"CatLibrary.Core.ExplicitLayoutClass.html\"},{\"name\":\"Issue231\",\"href\":\"CatLibrary.Core.Issue231.html\",\"topicHref\":\"CatLibrary.Core.Issue231.html\"},{\"name\":\"Structs\"},{\"name\":\"ContainersRefType\",\"href\":\"CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.html\"},{\"name\":\"Interfaces\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\"},{\"name\":\"Enums\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ColorType.html\"},{\"name\":\"Delegates\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\"}]},{\"name\":\"Classes\"},{\"name\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\"},{\"name\":\"CatException\",\"href\":\"CatLibrary.CatException-1.html\",\"topicHref\":\"CatLibrary.CatException-1.html\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\"},{\"name\":\"ICatExtension\",\"href\":\"CatLibrary.ICatExtension.html\",\"topicHref\":\"CatLibrary.ICatExtension.html\"},{\"name\":\"Tom\",\"href\":\"CatLibrary.Tom.html\",\"topicHref\":\"CatLibrary.Tom.html\"},{\"name\":\"TomFromBaseClass\",\"href\":\"CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"CatLibrary.TomFromBaseClass.html\"},{\"name\":\"Interfaces\"},{\"name\":\"IAnimal\",\"href\":\"CatLibrary.IAnimal.html\",\"topicHref\":\"CatLibrary.IAnimal.html\"},{\"name\":\"ICat\",\"href\":\"CatLibrary.ICat.html\",\"topicHref\":\"CatLibrary.ICat.html\"},{\"name\":\"Delegates\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\"},{\"name\":\"MRefDelegate\",\"href\":\"CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"CatLibrary.MRefDelegate-3.html\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"CatLibrary.MRefNormalDelegate.html\"}]},{\"name\":\"MRef\",\"href\":\"MRef.html\",\"topicHref\":\"MRef.html\",\"items\":[{\"name\":\"Demo\",\"href\":\"MRef.Demo.html\",\"topicHref\":\"MRef.Demo.html\",\"items\":[{\"name\":\"Enumeration\",\"href\":\"MRef.Demo.Enumeration.html\",\"topicHref\":\"MRef.Demo.Enumeration.html\",\"items\":[{\"name\":\"Enums\"},{\"name\":\"ColorType\",\"href\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"MRef.Demo.Enumeration.ColorType.html\"}]}]}]}],\"pdf\":true,\"pdfTocPage\":true}" + "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.Issue10332\",\"href\":\"BuildFromProject.Class1.Issue10332.html\",\"topicHref\":\"BuildFromProject.Class1.Issue10332.html\"},{\"name\":\"Class1.Issue8665\",\"href\":\"BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8665.html\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8696Attribute.html\"},{\"name\":\"Class1.Issue8948\",\"href\":\"BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8948.html\"},{\"name\":\"Class1.Test\",\"href\":\"BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"BuildFromProject.Class1.Test-1.html\"},{\"name\":\"Dog\",\"href\":\"BuildFromProject.Dog.html\",\"topicHref\":\"BuildFromProject.Dog.html\"},{\"name\":\"Inheritdoc\",\"href\":\"BuildFromProject.Inheritdoc.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.html\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.html\"},{\"name\":\"Inheritdoc.Issue6366.Class1\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7035.html\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7484.html\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8101.html\"},{\"name\":\"Inheritdoc.Issue9736\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.html\"},{\"name\":\"Inheritdoc.Issue9736.JsonApiOptions\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html\"},{\"name\":\"Issue8725\",\"href\":\"BuildFromProject.Issue8725.html\",\"topicHref\":\"BuildFromProject.Issue8725.html\"},{\"name\":\"Structs\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8129.html\"},{\"name\":\"Interfaces\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"BuildFromProject.Class1.IIssue8948.html\"},{\"name\":\"IInheritdoc\",\"href\":\"BuildFromProject.IInheritdoc.html\",\"topicHref\":\"BuildFromProject.IInheritdoc.html\"},{\"name\":\"Inheritdoc.Issue9736.IJsonApiOptions\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html\"},{\"name\":\"Enums\"},{\"name\":\"Class1.Issue10332.SampleEnum\",\"href\":\"BuildFromProject.Class1.Issue10332.SampleEnum.html\",\"topicHref\":\"BuildFromProject.Class1.Issue10332.SampleEnum.html\"},{\"name\":\"Class1.Issue9260\",\"href\":\"BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"BuildFromProject.Class1.Issue9260.html\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"BuildFromVBSourceCode.html\",\"topicHref\":\"BuildFromVBSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"BaseClass1\",\"href\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"BuildFromVBSourceCode.BaseClass1.html\"},{\"name\":\"Class1\",\"href\":\"BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"BuildFromVBSourceCode.Class1.html\"}]},{\"name\":\"CatLibrary\",\"href\":\"CatLibrary.html\",\"topicHref\":\"CatLibrary.html\",\"items\":[{\"name\":\"Core\",\"href\":\"CatLibrary.Core.html\",\"topicHref\":\"CatLibrary.Core.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"CatLibrary.Core.ExplicitLayoutClass.html\"},{\"name\":\"Issue231\",\"href\":\"CatLibrary.Core.Issue231.html\",\"topicHref\":\"CatLibrary.Core.Issue231.html\"},{\"name\":\"Structs\"},{\"name\":\"ContainersRefType\",\"href\":\"CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.html\"},{\"name\":\"Interfaces\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\"},{\"name\":\"Enums\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ColorType.html\"},{\"name\":\"Delegates\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\"}]},{\"name\":\"Classes\"},{\"name\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\"},{\"name\":\"CatException\",\"href\":\"CatLibrary.CatException-1.html\",\"topicHref\":\"CatLibrary.CatException-1.html\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\"},{\"name\":\"ICatExtension\",\"href\":\"CatLibrary.ICatExtension.html\",\"topicHref\":\"CatLibrary.ICatExtension.html\"},{\"name\":\"Tom\",\"href\":\"CatLibrary.Tom.html\",\"topicHref\":\"CatLibrary.Tom.html\"},{\"name\":\"TomFromBaseClass\",\"href\":\"CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"CatLibrary.TomFromBaseClass.html\"},{\"name\":\"Interfaces\"},{\"name\":\"IAnimal\",\"href\":\"CatLibrary.IAnimal.html\",\"topicHref\":\"CatLibrary.IAnimal.html\"},{\"name\":\"ICat\",\"href\":\"CatLibrary.ICat.html\",\"topicHref\":\"CatLibrary.ICat.html\"},{\"name\":\"Delegates\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\"},{\"name\":\"MRefDelegate\",\"href\":\"CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"CatLibrary.MRefDelegate-3.html\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"CatLibrary.MRefNormalDelegate.html\"}]},{\"name\":\"MRef\",\"href\":\"MRef.html\",\"topicHref\":\"MRef.html\",\"items\":[{\"name\":\"Demo\",\"href\":\"MRef.Demo.html\",\"topicHref\":\"MRef.Demo.html\",\"items\":[{\"name\":\"Enumeration\",\"href\":\"MRef.Demo.Enumeration.html\",\"topicHref\":\"MRef.Demo.Enumeration.html\",\"items\":[{\"name\":\"Enums\"},{\"name\":\"ColorType\",\"href\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"MRef.Demo.Enumeration.ColorType.html\"}]}]}]}],\"pdf\":true,\"pdfTocPage\":true}" } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.pdf.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.pdf.verified.json index 227d67cd40f..e834b3cb390 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.pdf.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.pdf.verified.json @@ -1,19 +1,10 @@ { - "NumberOfPages": 93, + "NumberOfPages": 98, "Pages": [ { "Number": 1, - "Text": "Table of Contents\nBuildFromAssembly 3\nClasses\nClass1 4\nStructs\nIssue5432 5\nBuildFromCSharpSourceCode 6\nClasses\nCSharp 7\nBuildFromProject 8\nIssue8540 10\nA 11\nClasses\nA 12\nB 13\nClasses\nB 14\nClasses\nClass1 15\nClass1.Issue8665 21\nClass1.Issue8696Attribute 24\nClass1.Issue8948 26\nClass1.Test 27\nDog 28\nInheritdoc 30\nInheritdoc.Issue6366 32\nInheritdoc.Issue6366.Class1 33\nInheritdoc.Issue6366.Class2 35\nInheritdoc.Issue7035 37\nInheritdoc.Issue7484 38\nInheritdoc.Issue8101 40\nInheritdoc.Issue9736 42\nInheritdoc.Issue9736.JsonApiOptions 43\nIssue8725 45\nStructs\nInheritdoc.Issue8129 47\nInterfaces\nClass1.IIssue8948 48\nIInheritdoc 49", + "Text": "Table of Contents\nBuildFromAssembly 4\nClasses\nClass1 5\nStructs\nIssue5432 6\nBuildFromCSharpSourceCode 7\nClasses\nCSharp 8\nBuildFromProject 9\nIssue8540 11\nA 12\nClasses\nA 13\nB 14\nClasses\nB 15\nClasses\nClass1 16\nClass1.Issue10332 22\nClass1.Issue8665 25\nClass1.Issue8696Attribute 28\nClass1.Issue8948 30\nClass1.Test 31\nDog 32\nInheritdoc 34\nInheritdoc.Issue6366 36\nInheritdoc.Issue6366.Class1 37\nInheritdoc.Issue6366.Class2 39\nInheritdoc.Issue7035 41\nInheritdoc.Issue7484 42\nInheritdoc.Issue8101 44\nInheritdoc.Issue9736 46\nInheritdoc.Issue9736.JsonApiOptions 47\nIssue8725 49\nStructs\nInheritdoc.Issue8129 51\nInterfaces\nClass1.IIssue8948 52", "Links": [ - { - "Goto": { - "PageNumber": 3, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, { "Goto": { "PageNumber": 4, @@ -61,7 +52,7 @@ }, { "Goto": { - "PageNumber": 10, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -115,7 +106,7 @@ }, { "Goto": { - "PageNumber": 21, + "PageNumber": 16, "Type": 2, "Coordinates": { "Top": 0 @@ -124,7 +115,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 22, "Type": 2, "Coordinates": { "Top": 0 @@ -133,7 +124,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -142,7 +133,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -151,7 +142,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -160,7 +151,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -178,7 +169,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -187,7 +178,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -205,7 +196,7 @@ }, { "Goto": { - "PageNumber": 38, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -214,7 +205,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -232,7 +223,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -241,7 +232,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -259,7 +250,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -268,7 +259,16 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 51, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -279,11 +279,11 @@ }, { "Number": 2, - "Text": "Inheritdoc.Issue9736.IJsonApiOptions 50\nEnums\nClass1.Issue9260 51\nBuildFromVBSourceCode 52\nClasses\nBaseClass1 53\nClass1 54\nCatLibrary 57\nCore 59\nClasses\nContainersRefType.ContainersRefTypeChild 60\nExplicitLayoutClass 61\nIssue231 62\nStructs\nContainersRefType 63\nInterfaces\nContainersRefType.ContainersRefTypeChildInterface 65\nEnums\nContainersRefType.ColorType 66\nDelegates\nContainersRefType.ContainersRefTypeDelegate 67\nClasses\nCat 68\nCatException 77\nComplex 78\nICatExtension 79\nTom 81\nTomFromBaseClass 83\nInterfaces\nIAnimal 84\nICat 86\nDelegates\nFakeDelegate 87\nMRefDelegate 88\nMRefNormalDelegate 89\nMRef 90\nDemo 91\nEnumeration 92\nEnums\nColorType 93", + "Text": "IInheritdoc 53\nInheritdoc.Issue9736.IJsonApiOptions 54\nEnums\nClass1.Issue10332.SampleEnum 55\nClass1.Issue9260 56\nBuildFromVBSourceCode 57\nClasses\nBaseClass1 58\nClass1 59\nCatLibrary 62\nCore 64\nClasses\nContainersRefType.ContainersRefTypeChild 65\nExplicitLayoutClass 66\nIssue231 67\nStructs\nContainersRefType 68\nInterfaces\nContainersRefType.ContainersRefTypeChildInterface 70\nEnums\nContainersRefType.ColorType 71\nDelegates\nContainersRefType.ContainersRefTypeDelegate 72\nClasses\nCat 73\nCatException 82\nComplex 83\nICatExtension 84\nTom 86\nTomFromBaseClass 88\nInterfaces\nIAnimal 89\nICat 91\nDelegates\nFakeDelegate 92\nMRefDelegate 93\nMRefNormalDelegate 94\nMRef 95\nDemo 96\nEnumeration 97", "Links": [ { "Goto": { - "PageNumber": 50, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -292,7 +292,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -301,7 +301,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -310,7 +310,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -319,7 +319,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -328,7 +328,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -346,7 +346,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -355,7 +355,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -364,7 +364,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -373,7 +373,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -382,7 +382,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -391,7 +391,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -400,7 +400,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -409,7 +409,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -418,7 +418,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -427,7 +427,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -436,7 +436,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -445,7 +445,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -454,7 +454,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -463,7 +463,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -472,7 +472,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -481,7 +481,7 @@ }, { "Goto": { - "PageNumber": 87, + "PageNumber": 89, "Type": 2, "Coordinates": { "Top": 0 @@ -490,7 +490,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -499,7 +499,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -508,7 +508,7 @@ }, { "Goto": { - "PageNumber": 90, + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -517,7 +517,7 @@ }, { "Goto": { - "PageNumber": 91, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -526,7 +526,7 @@ }, { "Goto": { - "PageNumber": 92, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -535,7 +535,16 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 96, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 97, "Type": 2, "Coordinates": { "Top": 0 @@ -546,17 +555,23 @@ }, { "Number": 3, - "Text": "3 / 93\nClasses\nClass1\nThis is a test class.\nStructs\nIssue5432\nNamespace BuildFromAssembly", + "Text": "Enums\nColorType 98", "Links": [ { "Goto": { - "PageNumber": 4, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 } } - }, + } + ] + }, + { + "Number": 4, + "Text": "4 / 98\nClasses\nClass1\nThis is a test class.\nStructs\nIssue5432\nNamespace BuildFromAssembly", + "Links": [ { "Goto": { "PageNumber": 5, @@ -565,12 +580,21 @@ "Top": 0 } } + }, + { + "Goto": { + "PageNumber": 6, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, { - "Number": 4, - "Text": "4 / 93\nNamespace: BuildFromAssembly\nAssembly: BuildFromAssembly.dll\nThis is a test class.\nInheritance\nobject\uF1C5 Class1\nInherited Members\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ToString()\uF1C5 ,\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5\nConstructors\nMethods\nHello World.\nClass Class1\npublic class Class1\n\uF12C\nClass1()\npublic Class1()\nHelloWorld()\npublic static void HelloWorld()", + "Number": 5, + "Text": "5 / 98\nNamespace: BuildFromAssembly\nAssembly: BuildFromAssembly.dll\nThis is a test class.\nInheritance\nobject\uF1C5 Class1\nInherited Members\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ToString()\uF1C5 ,\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5\nConstructors\nMethods\nHello World.\nClass Class1\npublic class Class1\n\uF12C\nClass1()\npublic Class1()\nHelloWorld()\npublic static void HelloWorld()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -646,7 +670,7 @@ }, { "Goto": { - "PageNumber": 3, + "PageNumber": 4, "Type": 2, "Coordinates": { "Top": 0 @@ -655,7 +679,7 @@ }, { "Goto": { - "PageNumber": 4, + "PageNumber": 5, "Type": 2, "Coordinates": { "Top": 0 @@ -665,8 +689,8 @@ ] }, { - "Number": 5, - "Text": "5 / 93\nNamespace: BuildFromAssembly\nAssembly: BuildFromAssembly.dll\nInherited Members\nobject.GetType()\uF1C5 , object.ToString()\uF1C5 , object.Equals(object?)\uF1C5 ,\nobject.Equals(object?, object?)\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.GetHashCode()\uF1C5\nProperties\nProperty Value\nstring\uF1C5\nStruct Issue5432\npublic struct Issue5432\nName\npublic string Name { get; }", + "Number": 6, + "Text": "6 / 98\nNamespace: BuildFromAssembly\nAssembly: BuildFromAssembly.dll\nInherited Members\nobject.GetType()\uF1C5 , object.ToString()\uF1C5 , object.Equals(object?)\uF1C5 ,\nobject.Equals(object?, object?)\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.GetHashCode()\uF1C5\nProperties\nProperty Value\nstring\uF1C5\nStruct Issue5432\npublic struct Issue5432\nName\npublic string Name { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" @@ -733,7 +757,7 @@ }, { "Goto": { - "PageNumber": 3, + "PageNumber": 4, "Type": 2, "Coordinates": { "Top": 0 @@ -743,12 +767,12 @@ ] }, { - "Number": 6, - "Text": "6 / 93\nClasses\nCSharp\nNamespace BuildFromCSharpSourceCode", + "Number": 7, + "Text": "7 / 98\nClasses\nCSharp\nNamespace BuildFromCSharpSourceCode", "Links": [ { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -758,8 +782,8 @@ ] }, { - "Number": 7, - "Text": "7 / 93\nNamespace: BuildFromCSharpSourceCode\nInheritance\nobject\uF1C5 CSharp\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nParameters\nargs string\uF1C5 []\nClass CSharp\npublic class CSharp\n\uF12C\nMain(string[])\npublic static void Main(string[] args)", + "Number": 8, + "Text": "8 / 98\nNamespace: BuildFromCSharpSourceCode\nInheritance\nobject\uF1C5 CSharp\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nParameters\nargs string\uF1C5 []\nClass CSharp\npublic class CSharp\n\uF12C\nMain(string[])\npublic static void Main(string[] args)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -844,7 +868,7 @@ }, { "Goto": { - "PageNumber": 6, + "PageNumber": 7, "Type": 2, "Coordinates": { "Top": 0 @@ -853,7 +877,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -863,12 +887,12 @@ ] }, { - "Number": 8, - "Text": "8 / 93\nNamespaces\nBuildFromProject.Issue8540\nClasses\nInheritdoc.Issue6366.Class1\nClass1\nInheritdoc.Issue6366.Class2\nDog\nClass representing a dog.\nInheritdoc\nInheritdoc.Issue6366\nInheritdoc.Issue7035\nInheritdoc.Issue7484\nThis is a test class to have something for DocFX to document.\nInheritdoc.Issue8101\nClass1.Issue8665\nClass1.Issue8696Attribute\nIssue8725\nA nice class\nClass1.Issue8948\nInheritdoc.Issue9736\nInheritdoc.Issue9736.JsonApiOptions\nClass1.Test\nStructs\nNamespace BuildFromProject", + "Number": 9, + "Text": "9 / 98\nNamespaces\nBuildFromProject.Issue8540\nClasses\nInheritdoc.Issue6366.Class1\nClass1\nInheritdoc.Issue6366.Class2\nDog\nClass representing a dog.\nInheritdoc\nClass1.Issue10332\nInheritdoc.Issue6366\nInheritdoc.Issue7035\nInheritdoc.Issue7484\nThis is a test class to have something for DocFX to document.\nInheritdoc.Issue8101\nClass1.Issue8665\nClass1.Issue8696Attribute\nIssue8725\nA nice class\nClass1.Issue8948\nInheritdoc.Issue9736\nInheritdoc.Issue9736.JsonApiOptions\nClass1.Test\nNamespace BuildFromProject", "Links": [ { "Goto": { - "PageNumber": 10, + "PageNumber": 11, "Type": 2, "Coordinates": { "Top": 0 @@ -877,7 +901,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -886,7 +910,7 @@ }, { "Goto": { - "PageNumber": 15, + "PageNumber": 16, "Type": 2, "Coordinates": { "Top": 0 @@ -895,7 +919,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -904,7 +928,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -913,7 +937,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -922,7 +946,7 @@ }, { "Goto": { - "PageNumber": 32, + "PageNumber": 22, "Type": 2, "Coordinates": { "Top": 0 @@ -931,7 +955,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -940,7 +964,7 @@ }, { "Goto": { - "PageNumber": 38, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -949,7 +973,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -958,7 +982,7 @@ }, { "Goto": { - "PageNumber": 21, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -967,7 +991,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -976,7 +1000,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -985,7 +1009,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -994,7 +1018,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -1003,7 +1027,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -1012,7 +1036,16 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 47, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -1022,12 +1055,12 @@ ] }, { - "Number": 9, - "Text": "9 / 93\nInheritdoc.Issue8129\nInterfaces\nIInheritdoc\nClass1.IIssue8948\nInheritdoc.Issue9736.IJsonApiOptions\nEnums\nClass1.Issue9260", + "Number": 10, + "Text": "10 / 98\nStructs\nInheritdoc.Issue8129\nInterfaces\nIInheritdoc\nClass1.IIssue8948\nInheritdoc.Issue9736.IJsonApiOptions\nEnums\nClass1.Issue9260\nClass1.Issue10332.SampleEnum", "Links": [ { "Goto": { - "PageNumber": 47, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -1036,7 +1069,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -1045,7 +1078,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -1054,7 +1087,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -1063,7 +1096,16 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 56, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -1073,12 +1115,12 @@ ] }, { - "Number": 10, - "Text": "10 / 93\nNamespaces\nBuildFromProject.Issue8540.A\nBuildFromProject.Issue8540.B\nNamespace BuildFromProject.Issue8540", + "Number": 11, + "Text": "11 / 98\nNamespaces\nBuildFromProject.Issue8540.A\nBuildFromProject.Issue8540.B\nNamespace BuildFromProject.Issue8540", "Links": [ { "Goto": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -1087,7 +1129,7 @@ }, { "Goto": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -1097,12 +1139,12 @@ ] }, { - "Number": 11, - "Text": "11 / 93\nClasses\nA\nNamespace BuildFromProject.Issue8540.A", + "Number": 12, + "Text": "12 / 98\nClasses\nA\nNamespace BuildFromProject.Issue8540.A", "Links": [ { "Goto": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -1112,8 +1154,8 @@ ] }, { - "Number": 12, - "Text": "12 / 93\nNamespace: BuildFromProject.Issue8540.A\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 A\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass A\npublic class A\n\uF12C", + "Number": 13, + "Text": "13 / 98\nNamespace: BuildFromProject.Issue8540.A\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 A\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass A\npublic class A\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1189,7 +1231,7 @@ }, { "Goto": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -1198,7 +1240,7 @@ }, { "Goto": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -1208,12 +1250,12 @@ ] }, { - "Number": 13, - "Text": "13 / 93\nClasses\nB\nNamespace BuildFromProject.Issue8540.B", + "Number": 14, + "Text": "14 / 98\nClasses\nB\nNamespace BuildFromProject.Issue8540.B", "Links": [ { "Goto": { - "PageNumber": 14, + "PageNumber": 15, "Type": 2, "Coordinates": { "Top": 0 @@ -1223,8 +1265,8 @@ ] }, { - "Number": 14, - "Text": "14 / 93\nNamespace: BuildFromProject.Issue8540.B\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 B\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass B\npublic class B\n\uF12C", + "Number": 15, + "Text": "15 / 98\nNamespace: BuildFromProject.Issue8540.B\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 B\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass B\npublic class B\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1300,7 +1342,7 @@ }, { "Goto": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -1309,7 +1351,7 @@ }, { "Goto": { - "PageNumber": 14, + "PageNumber": 15, "Type": 2, "Coordinates": { "Top": 0 @@ -1319,8 +1361,8 @@ ] }, { - "Number": 15, - "Text": "15 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1\nImplements\nIClass1\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nPricing models are used to calculate theoretical option values\n1 - Black Scholes\n2 - Black76\n3 - Black76Fut\n4 - Equity Tree\n5 - Variance Swap\n6 - Dividend Forecast\nClass Class1 Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1' is for evaluation purposes only and is subject to\nchange or removal in future updates.\npublic class Class1 : IClass1\n\uF12C\nIssue1651()\npublic void Issue1651()", + "Number": 16, + "Text": "16 / 98\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1\nImplements\nIClass1\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nPricing models are used to calculate theoretical option values\n1 - Black Scholes\n2 - Black76\n3 - Black76Fut\n4 - Equity Tree\n5 - Variance Swap\n6 - Dividend Forecast\nClass Class1 Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1' is for evaluation purposes only and is subject to\nchange or removal in future updates.\npublic class Class1 : IClass1\n\uF12C\nIssue1651()\npublic void Issue1651()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1405,7 +1447,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -1414,7 +1456,7 @@ }, { "Goto": { - "PageNumber": 15, + "PageNumber": 16, "Type": 2, "Coordinates": { "Top": 0 @@ -1424,13 +1466,13 @@ ] }, { - "Number": 16, - "Text": "16 / 93\nIConfiguration related helper and extension routines.\nExamples\nRemarks\nFor example:\nIssue1887() Preview\n'BuildFromProject.Class1.Issue1887()' is for evaluation purposes only and is subject to\nchange or removal in future updates.\npublic void Issue1887()\nIssue2623()\npublic void Issue2623()\nMyClass myClass = new MyClass();\nvoid Update()\n{ \nmyClass.Execute();\n}\nMyClass myClass = new MyClass();\nvoid Update()\n{ \nmyClass.Execute();\n}\nIssue2723()", + "Number": 17, + "Text": "17 / 98\nIConfiguration related helper and extension routines.\nExamples\nRemarks\nFor example:\nIssue1887() Preview\n'BuildFromProject.Class1.Issue1887()' is for evaluation purposes only and is subject to\nchange or removal in future updates.\npublic void Issue1887()\nIssue2623()\npublic void Issue2623()\nMyClass myClass = new MyClass();\nvoid Update()\n{ \nmyClass.Execute();\n}\nMyClass myClass = new MyClass();\nvoid Update()\n{ \nmyClass.Execute();\n}\nIssue2723()", "Links": [] }, { - "Number": 17, - "Text": "17 / 93\nRemarks\nInline .\nlink\uF1C5\nExamples\npublic void Issue2723()\nNOTE\nThis is a . & \" '\n\uF431\nfor (var i = 0; i > 10; i++) // & \" '\nvar range = new Range { Min = 0, Max = 10 };\nvar range = new Range { Min = 0, Max = 10 };\nIssue4017()\npublic void Issue4017()\npublic void HookMessageDeleted(BaseSocketClient client)\n{ \nclient.MessageDeleted += HandleMessageDelete;\n}\npublic Task HandleMessageDelete(Cacheable cachedMessage,\nISocketMessageChannel channel)\n{ \n// check if the message exists in cache; if not, we cannot report what\nwas removed\nif (!cachedMessage.HasValue) return;\nvar message = cachedMessage.Value;\nConsole.WriteLine($\"A message ({message.Id}) from {message.Author} was removed\nfrom the channel {channel.Name} ({channel.Id}):\"\n+ Environment.NewLine", + "Number": 18, + "Text": "18 / 98\nRemarks\nInline .\nlink\uF1C5\nExamples\npublic void Issue2723()\nNOTE\nThis is a . & \" '\n\uF431\nfor (var i = 0; i > 10; i++) // & \" '\nvar range = new Range { Min = 0, Max = 10 };\nvar range = new Range { Min = 0, Max = 10 };\nIssue4017()\npublic void Issue4017()\npublic void HookMessageDeleted(BaseSocketClient client)\n{ \nclient.MessageDeleted += HandleMessageDelete;\n}\npublic Task HandleMessageDelete(Cacheable cachedMessage,\nISocketMessageChannel channel)\n{ \n// check if the message exists in cache; if not, we cannot report what\nwas removed\nif (!cachedMessage.HasValue) return;\nvar message = cachedMessage.Value;\nConsole.WriteLine($\"A message ({message.Id}) from {message.Author} was removed\nfrom the channel {channel.Name} ({channel.Id}):\"\n+ Environment.NewLine", "Links": [ { "Uri": "https://www.github.com/" @@ -1444,13 +1486,13 @@ ] }, { - "Number": 18, - "Text": "18 / 93\nRemarks\nRemarks\n@\"\\\\?\\\" @\"\\\\?\\\"\nRemarks\nThere's really no reason to not believe that this class can test things.\nTerm Description\nA Term A Description\nBee Term Bee Description\n+ message.Content);\nreturn Task.CompletedTask;\n}\nvoid Update()\n{ \nmyClass.Execute();\n}\nIssue4392()\npublic void Issue4392()\nIssue7484()\npublic void Issue7484()\nIssue8764()", + "Number": 19, + "Text": "19 / 98\nRemarks\nRemarks\n@\"\\\\?\\\" @\"\\\\?\\\"\nRemarks\nThere's really no reason to not believe that this class can test things.\nTerm Description\nA Term A Description\nBee Term Bee Description\n+ message.Content);\nreturn Task.CompletedTask;\n}\nvoid Update()\n{ \nmyClass.Execute();\n}\nIssue4392()\npublic void Issue4392()\nIssue7484()\npublic void Issue7484()\nIssue8764()", "Links": [] }, { - "Number": 19, - "Text": "19 / 93\nType Parameters\nT\nTest\nSee Also\nClass1.Test , Class1\nCalculates the determinant of a 3-dimensional matrix:\nReturns the smallest value:\nReturns\ndouble\uF1C5\npublic void Issue8764() where T : unmanaged\nIssue896()\npublic void Issue896()\nIssue9216()\npublic static double Issue9216()\nXmlCommentIncludeTag()", + "Number": 20, + "Text": "20 / 98\nType Parameters\nT\nTest\nSee Also\nClass1.Test , Class1\nCalculates the determinant of a 3-dimensional matrix:\nReturns the smallest value:\nReturns\ndouble\uF1C5\npublic void Issue8764() where T : unmanaged\nIssue896()\npublic void Issue896()\nIssue9216()\npublic static double Issue9216()\nXmlCommentIncludeTag()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.double" @@ -1463,7 +1505,7 @@ }, { "Goto": { - "PageNumber": 15, + "PageNumber": 16, "Type": 2, "Coordinates": { "Top": 0 @@ -1472,7 +1514,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -1481,7 +1523,7 @@ }, { "Goto": { - "PageNumber": 15, + "PageNumber": 16, "Type": 2, "Coordinates": { "Top": 0 @@ -1491,13 +1533,175 @@ ] }, { - "Number": 20, - "Text": "20 / 93\nThis method should do something...\nRemarks\nThis is remarks.\npublic void XmlCommentIncludeTag()", + "Number": 21, + "Text": "21 / 98\nThis method should do something...\nRemarks\nThis is remarks.\npublic void XmlCommentIncludeTag()", "Links": [] }, { - "Number": 21, - "Text": "21 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1.Issue8665\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nConstructors\nParameters\nfoo int\uF1C5\nClass Class1.Issue8665 Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.Issue8665' is for evaluation purposes only and is\nsubject to change or removal in future updates.\npublic class Class1.Issue8665\n\uF12C\nIssue8665()\npublic Issue8665()\nIssue8665(int)\npublic Issue8665(int foo)", + "Number": 22, + "Text": "22 / 98\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1.Issue10332\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nType Parameters\nTViewModel\nClass Class1.Issue10332 Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.Issue10332' is for evaluation purposes only and\nis subject to change or removal in future updates.\npublic class Class1.Issue10332\n\uF12C\nIRoutedView()\npublic void IRoutedView()\nIRoutedView()\npublic void IRoutedView()", + "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://example.org/DOCFX001" + }, + { + "Uri": "https://example.org/DOCFX001" + }, + { + "Uri": "https://example.org/DOCFX001" + }, + { + "Goto": { + "PageNumber": 9, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 22, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 23, + "Text": "23 / 98\nParameters\na int\uF1C5\nParameters\na int\uF1C5\nb int\uF1C5\nParameters\nobj object\uF1C5 ?\nIRoutedViewModel()\npublic void IRoutedViewModel()\nMethod()\npublic void Method()\nMethod(int)\npublic void Method(int a)\nMethod(int, int)\npublic void Method(int a, int b)\nNull(object?)\npublic void Null(object? obj)", + "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.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" + }, + { + "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.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + } + ] + }, + { + "Number": 24, + "Text": "24 / 98\nParameters\nobj T\nType Parameters\nT\nParameters\ntext string\uF1C5\nNull(T)\npublic void Null(T obj)\nNullOrEmpty(string)\npublic void NullOrEmpty(string text)", + "Links": [ + { + "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": 25, + "Text": "25 / 98\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1.Issue8665\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nConstructors\nParameters\nfoo int\uF1C5\nClass Class1.Issue8665 Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.Issue8665' is for evaluation purposes only and is\nsubject to change or removal in future updates.\npublic class Class1.Issue8665\n\uF12C\nIssue8665()\npublic Issue8665()\nIssue8665(int)\npublic Issue8665(int foo)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1591,7 +1795,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -1600,7 +1804,7 @@ }, { "Goto": { - "PageNumber": 21, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -1610,8 +1814,8 @@ ] }, { - "Number": 22, - "Text": "22 / 93\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nbaz string\uF1C5\nProperties\nProperty Value\nchar\uF1C5\nIssue8665(int, char)\npublic Issue8665(int foo, char bar)\nIssue8665(int, char, string)\npublic Issue8665(int foo, char bar, string baz)\nBar\npublic char Bar { get; }\nBaz\npublic string Baz { get; }", + "Number": 26, + "Text": "26 / 98\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nbaz string\uF1C5\nProperties\nProperty Value\nchar\uF1C5\nIssue8665(int, char)\npublic Issue8665(int foo, char bar)\nIssue8665(int, char, string)\npublic Issue8665(int foo, char bar, string baz)\nBar\npublic char Bar { get; }\nBaz\npublic string Baz { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -1670,8 +1874,8 @@ ] }, { - "Number": 23, - "Text": "23 / 93\nProperty Value\nstring\uF1C5\nProperty Value\nint\uF1C5\nFoo\npublic int Foo { get; }", + "Number": 27, + "Text": "27 / 98\nProperty Value\nstring\uF1C5\nProperty Value\nint\uF1C5\nFoo\npublic int Foo { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -1694,8 +1898,8 @@ ] }, { - "Number": 24, - "Text": "24 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Attribute\uF1C5 Class1.Issue8696Attribute\nInherited Members\nAttribute.Equals(object?)\uF1C5 , Attribute.GetCustomAttribute(Assembly, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(MemberInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(Module, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(Module, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Module)\uF1C5 , Attribute.GetCustomAttributes(Module, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Module, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(Module, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5 ,\nClass Class1.Issue8696Attribute Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.Issue8696Attribute' is for evaluation purposes\nonly and is subject to change or removal in future updates.\npublic class Class1.Issue8696Attribute : Attribute\n\uF12C \uF12C", + "Number": 28, + "Text": "28 / 98\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Attribute\uF1C5 Class1.Issue8696Attribute\nInherited Members\nAttribute.Equals(object?)\uF1C5 , Attribute.GetCustomAttribute(Assembly, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(MemberInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(Module, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(Module, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Module)\uF1C5 , Attribute.GetCustomAttributes(Module, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Module, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(Module, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5 ,\nClass Class1.Issue8696Attribute Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.Issue8696Attribute' is for evaluation purposes\nonly and is subject to change or removal in future updates.\npublic class Class1.Issue8696Attribute : Attribute\n\uF12C \uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1942,7 +2146,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -1951,7 +2155,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -1961,8 +2165,8 @@ ] }, { - "Number": 25, - "Text": "25 / 93\nAttribute.GetCustomAttributes(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetHashCode()\uF1C5 ,\nAttribute.IsDefaultAttribute()\uF1C5 , Attribute.IsDefined(Assembly, Type)\uF1C5 ,\nAttribute.IsDefined(Assembly, Type, bool)\uF1C5 , Attribute.IsDefined(MemberInfo, Type)\uF1C5 ,\nAttribute.IsDefined(MemberInfo, Type, bool)\uF1C5 , Attribute.IsDefined(Module, Type)\uF1C5 ,\nAttribute.IsDefined(Module, Type, bool)\uF1C5 , Attribute.IsDefined(ParameterInfo, Type)\uF1C5 ,\nAttribute.IsDefined(ParameterInfo, Type, bool)\uF1C5 , Attribute.Match(object?)\uF1C5 ,\nAttribute.TypeId\uF1C5 , object.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nConstructors\nParameters\ndescription string\uF1C5 ?\nboundsMin int\uF1C5\nboundsMax int\uF1C5\nvalidGameModes string\uF1C5 []?\nhasMultipleSelections bool\uF1C5\nenumType Type\uF1C5 ?\nIssue8696Attribute(string?, int, int, string[]?, bool,\nType?)\n[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null,\nfalse, null)]\npublic Issue8696Attribute(string? description = null, int boundsMin = 0, int\nboundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false,\nType? enumType = null)", + "Number": 29, + "Text": "29 / 98\nAttribute.GetCustomAttributes(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetHashCode()\uF1C5 ,\nAttribute.IsDefaultAttribute()\uF1C5 , Attribute.IsDefined(Assembly, Type)\uF1C5 ,\nAttribute.IsDefined(Assembly, Type, bool)\uF1C5 , Attribute.IsDefined(MemberInfo, Type)\uF1C5 ,\nAttribute.IsDefined(MemberInfo, Type, bool)\uF1C5 , Attribute.IsDefined(Module, Type)\uF1C5 ,\nAttribute.IsDefined(Module, Type, bool)\uF1C5 , Attribute.IsDefined(ParameterInfo, Type)\uF1C5 ,\nAttribute.IsDefined(ParameterInfo, Type, bool)\uF1C5 , Attribute.Match(object?)\uF1C5 ,\nAttribute.TypeId\uF1C5 , object.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nConstructors\nParameters\ndescription string\uF1C5 ?\nboundsMin int\uF1C5\nboundsMax int\uF1C5\nvalidGameModes string\uF1C5 []?\nhasMultipleSelections bool\uF1C5\nenumType Type\uF1C5 ?\nIssue8696Attribute(string?, int, int, string[]?, bool,\nType?)\n[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null,\nfalse, null)]\npublic Issue8696Attribute(string? description = null, int boundsMin = 0, int\nboundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false,\nType? enumType = null)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute.getcustomattributes#system-attribute-getcustomattributes(system-reflection-parameterinfo-system-type-system-boolean)" @@ -2201,8 +2405,8 @@ ] }, { - "Number": 26, - "Text": "26 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1.Issue8948\nImplements\nClass1.IIssue8948\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\nClass Class1.Issue8948 Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.Issue8948' is for evaluation purposes only and is\nsubject to change or removal in future updates.\npublic class Class1.Issue8948 : Class1.IIssue8948\n\uF12C\nDoNothing()\npublic void DoNothing()", + "Number": 30, + "Text": "30 / 98\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1.Issue8948\nImplements\nClass1.IIssue8948\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\nClass Class1.Issue8948 Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.Issue8948' is for evaluation purposes only and is\nsubject to change or removal in future updates.\npublic class Class1.Issue8948 : Class1.IIssue8948\n\uF12C\nDoNothing()\npublic void DoNothing()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2287,7 +2491,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -2296,7 +2500,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -2305,7 +2509,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -2315,8 +2519,8 @@ ] }, { - "Number": 27, - "Text": "27 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Class1.Test\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass Class1.Test Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.Test' is for evaluation purposes only and is\nsubject to change or removal in future updates.\npublic class Class1.Test\n\uF12C", + "Number": 31, + "Text": "31 / 98\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Class1.Test\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass Class1.Test Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.Test' is for evaluation purposes only and is\nsubject to change or removal in future updates.\npublic class Class1.Test\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2401,7 +2605,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -2410,7 +2614,7 @@ }, { "Goto": { - "PageNumber": 27, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -2420,8 +2624,8 @@ ] }, { - "Number": 28, - "Text": "28 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nClass representing a dog.\nInheritance\nobject\uF1C5 Dog\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nConstructors\nConstructor.\nParameters\nname string\uF1C5\nName of the dog.\nage int\uF1C5\nAge of the dog.\nClass Dog\npublic class Dog\n\uF12C\nDog(string, int)\npublic Dog(string name, int age)", + "Number": 32, + "Text": "32 / 98\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nClass representing a dog.\nInheritance\nobject\uF1C5 Dog\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nConstructors\nConstructor.\nParameters\nname string\uF1C5\nName of the dog.\nage int\uF1C5\nAge of the dog.\nClass Dog\npublic class Dog\n\uF12C\nDog(string, int)\npublic Dog(string name, int age)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2515,7 +2719,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -2524,7 +2728,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -2534,8 +2738,8 @@ ] }, { - "Number": 29, - "Text": "29 / 93\nProperties\nAge of the dog.\nProperty Value\nint\uF1C5\nName of the dog.\nProperty Value\nstring\uF1C5\nAge\npublic int Age { get; }\nName\npublic string Name { get; }", + "Number": 33, + "Text": "33 / 98\nProperties\nAge of the dog.\nProperty Value\nint\uF1C5\nName of the dog.\nProperty Value\nstring\uF1C5\nAge\npublic int Age { get; }\nName\npublic string Name { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -2558,8 +2762,8 @@ ] }, { - "Number": 30, - "Text": "30 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc\nImplements\nIInheritdoc , IDisposable\uF1C5\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nPerforms application-defined tasks associated with freeing, releasing, or resetting\nunmanaged resources.\nThis method should do something...\nClass Inheritdoc\npublic class Inheritdoc : IInheritdoc, IDisposable\n\uF12C\nDispose()\npublic void Dispose()\nIssue7628()\npublic void Issue7628()", + "Number": 34, + "Text": "34 / 98\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc\nImplements\nIInheritdoc , IDisposable\uF1C5\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nPerforms application-defined tasks associated with freeing, releasing, or resetting\nunmanaged resources.\nThis method should do something...\nClass Inheritdoc\npublic class Inheritdoc : IInheritdoc, IDisposable\n\uF12C\nDispose()\npublic void Dispose()\nIssue7628()\npublic void Issue7628()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2644,7 +2848,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -2653,7 +2857,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -2662,7 +2866,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -2672,13 +2876,13 @@ ] }, { - "Number": 31, - "Text": "31 / 93\nThis method should do something...\nIssue7629()\npublic void Issue7629()", + "Number": 35, + "Text": "35 / 98\nThis method should do something...\nIssue7629()\npublic void Issue7629()", "Links": [] }, { - "Number": 32, - "Text": "32 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass Inheritdoc.Issue6366\npublic class Inheritdoc.Issue6366\n\uF12C", + "Number": 36, + "Text": "36 / 98\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass Inheritdoc.Issue6366\npublic class Inheritdoc.Issue6366\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2754,7 +2958,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -2763,7 +2967,7 @@ }, { "Goto": { - "PageNumber": 32, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -2773,8 +2977,8 @@ ] }, { - "Number": 33, - "Text": "33 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366.Class1\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nThis text inherited.\nParameters\nparm1 T\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nClass Inheritdoc.Issue6366.Class1\npublic abstract class Inheritdoc.Issue6366.Class1\n\uF12C\nTestMethod1(T, int)\npublic abstract T TestMethod1(T parm1, int parm2)", + "Number": 37, + "Text": "37 / 98\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366.Class1\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nThis text inherited.\nParameters\nparm1 T\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nClass Inheritdoc.Issue6366.Class1\npublic abstract class Inheritdoc.Issue6366.Class1\n\uF12C\nTestMethod1(T, int)\npublic abstract T TestMethod1(T parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2859,7 +3063,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -2868,7 +3072,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -2878,13 +3082,13 @@ ] }, { - "Number": 34, - "Text": "34 / 93\nReturns\nT\nThis text inherited.", + "Number": 38, + "Text": "38 / 98\nReturns\nT\nThis text inherited.", "Links": [] }, { - "Number": 35, - "Text": "35 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2\nInherited Members\nInheritdoc.Issue6366.Class1.TestMethod1(bool, int) , object.Equals(object?)\uF1C5 ,\nobject.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nThis text inherited.\nParameters\nparm1 bool\uF1C5\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nReturns\nbool\uF1C5\nClass Inheritdoc.Issue6366.Class2\npublic class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\n\uF12C \uF12C\nTestMethod1(bool, int)\npublic override bool TestMethod1(bool parm1, int parm2)", + "Number": 39, + "Text": "39 / 98\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2\nInherited Members\nInheritdoc.Issue6366.Class1.TestMethod1(bool, int) , object.Equals(object?)\uF1C5 ,\nobject.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nThis text inherited.\nParameters\nparm1 bool\uF1C5\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nReturns\nbool\uF1C5\nClass Inheritdoc.Issue6366.Class2\npublic class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\n\uF12C \uF12C\nTestMethod1(bool, int)\npublic override bool TestMethod1(bool parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2987,7 +3191,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -2996,7 +3200,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -3005,7 +3209,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -3014,7 +3218,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 37, "Coordinates": { "Left": 0, "Top": 337.5 @@ -3024,13 +3228,13 @@ ] }, { - "Number": 36, - "Text": "36 / 93\nThis text inherited.", + "Number": 40, + "Text": "40 / 98\nThis text inherited.", "Links": [] }, { - "Number": 37, - "Text": "37 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue7035\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nClass Inheritdoc.Issue7035\npublic class Inheritdoc.Issue7035\n\uF12C\nA()\npublic void A()\nB()\npublic void B()", + "Number": 41, + "Text": "41 / 98\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue7035\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nClass Inheritdoc.Issue7035\npublic class Inheritdoc.Issue7035\n\uF12C\nA()\npublic void A()\nB()\npublic void B()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3106,7 +3310,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -3115,7 +3319,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -3125,8 +3329,8 @@ ] }, { - "Number": 38, - "Text": "38 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nThis is a test class to have something for DocFX to document.\nInheritance\nobject\uF1C5 Inheritdoc.Issue7484\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nRemarks\nWe're going to talk about things now.\nBoolReturningMethod(bool) Simple method to generate docs for.\nDoDad A string that could have something.\nConstructors\nThis is a constructor to document.\nClass Inheritdoc.Issue7484\npublic class Inheritdoc.Issue7484\n\uF12C\nIssue7484()\npublic Issue7484()", + "Number": 42, + "Text": "42 / 98\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nThis is a test class to have something for DocFX to document.\nInheritance\nobject\uF1C5 Inheritdoc.Issue7484\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nRemarks\nWe're going to talk about things now.\nBoolReturningMethod(bool) Simple method to generate docs for.\nDoDad A string that could have something.\nConstructors\nThis is a constructor to document.\nClass Inheritdoc.Issue7484\npublic class Inheritdoc.Issue7484\n\uF12C\nIssue7484()\npublic Issue7484()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3202,7 +3406,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -3211,7 +3415,7 @@ }, { "Goto": { - "PageNumber": 38, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -3236,8 +3440,8 @@ ] }, { - "Number": 39, - "Text": "39 / 93\nProperties\nA string that could have something.\nProperty Value\nstring\uF1C5\nMethods\nSimple method to generate docs for.\nParameters\nsource bool\uF1C5\nA meaningless boolean value, much like most questions in the world.\nReturns\nbool\uF1C5\nAn exactly equivalently meaningless boolean value, much like most answers in the world.\nRemarks\nI'd like to take a moment to thank all of those who helped me get to a place where I can\nwrite documentation like this.\nDoDad\npublic string DoDad { get; }\nBoolReturningMethod(bool)\npublic bool BoolReturningMethod(bool source)", + "Number": 43, + "Text": "43 / 98\nProperties\nA string that could have something.\nProperty Value\nstring\uF1C5\nMethods\nSimple method to generate docs for.\nParameters\nsource bool\uF1C5\nA meaningless boolean value, much like most questions in the world.\nReturns\nbool\uF1C5\nAn exactly equivalently meaningless boolean value, much like most answers in the world.\nRemarks\nI'd like to take a moment to thank all of those who helped me get to a place where I can\nwrite documentation like this.\nDoDad\npublic string DoDad { get; }\nBoolReturningMethod(bool)\npublic bool BoolReturningMethod(bool source)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -3269,8 +3473,8 @@ ] }, { - "Number": 40, - "Text": "40 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue8101\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nCreate a new tween.\nParameters\nfrom float\uF1C5\nThe starting value.\nto float\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nClass Inheritdoc.Issue8101\npublic class Inheritdoc.Issue8101\n\uF12C\nTween(float, float, float, Action)\npublic static object Tween(float from, float to, float duration,\nAction onChange)", + "Number": 44, + "Text": "44 / 98\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue8101\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nCreate a new tween.\nParameters\nfrom float\uF1C5\nThe starting value.\nto float\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nClass Inheritdoc.Issue8101\npublic class Inheritdoc.Issue8101\n\uF12C\nTween(float, float, float, Action)\npublic static object Tween(float from, float to, float duration,\nAction onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3373,7 +3577,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -3382,7 +3586,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -3392,8 +3596,8 @@ ] }, { - "Number": 41, - "Text": "41 / 93\nonChange Action\uF1C5 \nA callback that will be invoked every time the tween value changes.\nReturns\nobject\uF1C5\nThe newly created tween instance.\nCreate a new tween.\nParameters\nfrom int\uF1C5\nThe starting value.\nto int\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nonChange Action\uF1C5 \nA callback that will be invoked every time the tween value changes.\nReturns\nobject\uF1C5\nThe newly created tween instance.\nTween(int, int, float, Action)\npublic static object Tween(int from, int to, float duration, Action onChange)", + "Number": 45, + "Text": "45 / 98\nonChange Action\uF1C5 \nA callback that will be invoked every time the tween value changes.\nReturns\nobject\uF1C5\nThe newly created tween instance.\nCreate a new tween.\nParameters\nfrom int\uF1C5\nThe starting value.\nto int\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nonChange Action\uF1C5 \nA callback that will be invoked every time the tween value changes.\nReturns\nobject\uF1C5\nThe newly created tween instance.\nTween(int, int, float, Action)\npublic static object Tween(int from, int to, float duration, Action onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.action-1" @@ -3479,8 +3683,8 @@ ] }, { - "Number": 42, - "Text": "42 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue9736\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass Inheritdoc.Issue9736\npublic class Inheritdoc.Issue9736\n\uF12C", + "Number": 46, + "Text": "46 / 98\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue9736\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass Inheritdoc.Issue9736\npublic class Inheritdoc.Issue9736\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3556,7 +3760,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -3565,7 +3769,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -3575,8 +3779,8 @@ ] }, { - "Number": 43, - "Text": "43 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue9736.JsonApiOptions\nImplements\nInheritdoc.Issue9736.IJsonApiOptions\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nProperties\nWhether to use relative links for all resources. false by default.\nProperty Value\nbool\uF1C5\nExamples\nClass Inheritdoc.Issue9736.JsonApiOptions\npublic sealed class Inheritdoc.Issue9736.JsonApiOptions :\nInheritdoc.Issue9736.IJsonApiOptions\n\uF12C\nUseRelativeLinks\npublic bool UseRelativeLinks { get; set; }\noptions.UseRelativeLinks = true;", + "Number": 47, + "Text": "47 / 98\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue9736.JsonApiOptions\nImplements\nInheritdoc.Issue9736.IJsonApiOptions\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nProperties\nWhether to use relative links for all resources. false by default.\nProperty Value\nbool\uF1C5\nExamples\nClass Inheritdoc.Issue9736.JsonApiOptions\npublic sealed class Inheritdoc.Issue9736.JsonApiOptions :\nInheritdoc.Issue9736.IJsonApiOptions\n\uF12C\nUseRelativeLinks\npublic bool UseRelativeLinks { get; set; }\noptions.UseRelativeLinks = true;", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3652,7 +3856,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -3661,7 +3865,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -3670,7 +3874,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -3680,13 +3884,13 @@ ] }, { - "Number": 44, - "Text": "44 / 93\n{ \n\"type\": \"articles\",\n\"id\": \"4309\",\n\"relationships\": {\n\"author\": {\n\"links\": {\n\"self\": \"/api/shopping/articles/4309/relationships/author\",\n\"related\": \"/api/shopping/articles/4309/author\"\n} \n} \n}\n}", + "Number": 48, + "Text": "48 / 98\n{ \n\"type\": \"articles\",\n\"id\": \"4309\",\n\"relationships\": {\n\"author\": {\n\"links\": {\n\"self\": \"/api/shopping/articles/4309/relationships/author\",\n\"related\": \"/api/shopping/articles/4309/author\"\n} \n} \n}\n}", "Links": [] }, { - "Number": 45, - "Text": "45 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nA nice class\nInheritance\nobject\uF1C5 Issue8725\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nAnother nice operation\nA nice operation\nSee Also\nClass1\nClass Issue8725\npublic class Issue8725\n\uF12C\nMoreOperations()\npublic void MoreOperations()\nMyOperation()\npublic void MyOperation()", + "Number": 49, + "Text": "49 / 98\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nA nice class\nInheritance\nobject\uF1C5 Issue8725\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nAnother nice operation\nA nice operation\nSee Also\nClass1\nClass Issue8725\npublic class Issue8725\n\uF12C\nMoreOperations()\npublic void MoreOperations()\nMyOperation()\npublic void MyOperation()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3762,7 +3966,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -3771,7 +3975,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -3780,7 +3984,7 @@ }, { "Goto": { - "PageNumber": 15, + "PageNumber": 16, "Type": 2, "Coordinates": { "Top": 0 @@ -3790,13 +3994,13 @@ ] }, { - "Number": 46, - "Text": "46 / 93", + "Number": 50, + "Text": "50 / 98", "Links": [] }, { - "Number": 47, - "Text": "47 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nConstructors\nParameters\nfoo string\uF1C5\nStruct Inheritdoc.Issue8129\npublic struct Inheritdoc.Issue8129\nIssue8129(string)\npublic Issue8129(string foo)", + "Number": 51, + "Text": "51 / 98\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nConstructors\nParameters\nfoo string\uF1C5\nStruct Inheritdoc.Issue8129\npublic struct Inheritdoc.Issue8129\nIssue8129(string)\npublic Issue8129(string foo)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" @@ -3863,7 +4067,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -3873,8 +4077,8 @@ ] }, { - "Number": 48, - "Text": "48 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\nInterface Class1.IIssue8948 Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.IIssue8948' is for evaluation purposes only and\nis subject to change or removal in future updates.\npublic interface Class1.IIssue8948\nDoNothing()\nvoid DoNothing()", + "Number": 52, + "Text": "52 / 98\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\nInterface Class1.IIssue8948 Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.IIssue8948' is for evaluation purposes only and\nis subject to change or removal in future updates.\npublic interface Class1.IIssue8948\nDoNothing()\nvoid DoNothing()", "Links": [ { "Uri": "https://example.org/DOCFX001" @@ -3887,7 +4091,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -3897,12 +4101,12 @@ ] }, { - "Number": 49, - "Text": "49 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nThis method should do something...\nInterface IInheritdoc\npublic interface IInheritdoc\nIssue7629()\nvoid Issue7629()", + "Number": 53, + "Text": "53 / 98\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nThis method should do something...\nInterface IInheritdoc\npublic interface IInheritdoc\nIssue7629()\nvoid Issue7629()", "Links": [ { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -3912,8 +4116,8 @@ ] }, { - "Number": 50, - "Text": "50 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nProperties\nWhether to use relative links for all resources. false by default.\nProperty Value\nbool\uF1C5\nExamples\nInterface\nInheritdoc.Issue9736.IJsonApiOptions\npublic interface Inheritdoc.Issue9736.IJsonApiOptions\nUseRelativeLinks\nbool UseRelativeLinks { get; }\noptions.UseRelativeLinks = true;\n{ \n\"type\": \"articles\",\n\"id\": \"4309\",\n\"relationships\": {\n\"author\": {\n\"links\": {\n\"self\": \"/api/shopping/articles/4309/relationships/author\",\n\"related\": \"/api/shopping/articles/4309/author\"\n} \n} \n}\n}", + "Number": 54, + "Text": "54 / 98\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nProperties\nWhether to use relative links for all resources. false by default.\nProperty Value\nbool\uF1C5\nExamples\nInterface\nInheritdoc.Issue9736.IJsonApiOptions\npublic interface Inheritdoc.Issue9736.IJsonApiOptions\nUseRelativeLinks\nbool UseRelativeLinks { get; }\noptions.UseRelativeLinks = true;\n{ \n\"type\": \"articles\",\n\"id\": \"4309\",\n\"relationships\": {\n\"author\": {\n\"links\": {\n\"self\": \"/api/shopping/articles/4309/relationships/author\",\n\"related\": \"/api/shopping/articles/4309/author\"\n} \n} \n}\n}", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" @@ -3926,7 +4130,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -3936,8 +4140,8 @@ ] }, { - "Number": 51, - "Text": "51 / 93\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nFields\nValue = 0\nThis is a regular enum value.\nThis is a remarks section. Very important remarks about Value go here.\nOldAndUnusedValue = 1 Deprecated\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\nOldAndUnusedValue2 = 2 Deprecated\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\nEnum Class1.Issue9260 Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.Issue9260' is for evaluation purposes only and is\nsubject to change or removal in future updates.\npublic enum Class1.Issue9260\nUse Value", + "Number": 55, + "Text": "55 / 98\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nFields\nAAA = 0\n3rd element when sorted by alphabetic order\naaa = 1\n2nd element when sorted by alphabetic order\n_aaa = 2\n1st element when sorted by alphabetic order\nEnum Class1.Issue10332.SampleEnum\nPreview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.Issue10332.SampleEnum' is for evaluation\npurposes only and is subject to change or removal in future updates.\npublic enum Class1.Issue10332.SampleEnum", "Links": [ { "Uri": "https://example.org/DOCFX001" @@ -3950,7 +4154,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -3960,12 +4164,36 @@ ] }, { - "Number": 52, - "Text": "52 / 93\nClasses\nBaseClass1\nThis is the BaseClass\nClass1\nThis is summary from vb class...\nNamespace BuildFromVBSourceCode", + "Number": 56, + "Text": "56 / 98\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nFields\nValue = 0\nThis is a regular enum value.\nThis is a remarks section. Very important remarks about Value go here.\nOldAndUnusedValue = 1 Deprecated\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\nOldAndUnusedValue2 = 2 Deprecated\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\nEnum Class1.Issue9260 Preview\nDOCFX001\uF1C5 : 'BuildFromProject.Class1.Issue9260' is for evaluation purposes only and is\nsubject to change or removal in future updates.\npublic enum Class1.Issue9260\nUse Value", "Links": [ + { + "Uri": "https://example.org/DOCFX001" + }, + { + "Uri": "https://example.org/DOCFX001" + }, + { + "Uri": "https://example.org/DOCFX001" + }, { "Goto": { - "PageNumber": 53, + "PageNumber": 9, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 57, + "Text": "57 / 98\nClasses\nBaseClass1\nThis is the BaseClass\nClass1\nThis is summary from vb class...\nNamespace BuildFromVBSourceCode", + "Links": [ + { + "Goto": { + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -3974,7 +4202,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -3984,8 +4212,8 @@ ] }, { - "Number": 53, - "Text": "53 / 93\nNamespace: BuildFromVBSourceCode\nThis is the BaseClass\nInheritance\nobject\uF1C5 BaseClass1\nDerived\nClass1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nMethods\nParameters\nkeyword Class1\nReturns\nDateTime\uF1C5\nClass BaseClass1\npublic abstract class BaseClass1\n\uF12C\nWithDeclarationKeyword(Class1)\npublic abstract DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 58, + "Text": "58 / 98\nNamespace: BuildFromVBSourceCode\nThis is the BaseClass\nInheritance\nobject\uF1C5 BaseClass1\nDerived\nClass1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nMethods\nParameters\nkeyword Class1\nReturns\nDateTime\uF1C5\nClass BaseClass1\npublic abstract class BaseClass1\n\uF12C\nWithDeclarationKeyword(Class1)\npublic abstract DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4079,7 +4307,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4088,7 +4316,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4097,7 +4325,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4106,7 +4334,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4116,8 +4344,8 @@ ] }, { - "Number": 54, - "Text": "54 / 93\nNamespace: BuildFromVBSourceCode\nThis is summary from vb class...\nInheritance\nobject\uF1C5 BaseClass1 Class1\nInherited Members\nBaseClass1.WithDeclarationKeyword(Class1) , object.Equals(object)\uF1C5 ,\nobject.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nFields\nThis is a Value type\nField Value\nClass1\nProperties\nClass Class1\npublic class Class1 : BaseClass1\n\uF12C \uF12C\nValueClass\npublic Class1 ValueClass\nKeyword Deprecated\nThis member is obsolete.", + "Number": 59, + "Text": "59 / 98\nNamespace: BuildFromVBSourceCode\nThis is summary from vb class...\nInheritance\nobject\uF1C5 BaseClass1 Class1\nInherited Members\nBaseClass1.WithDeclarationKeyword(Class1) , object.Equals(object)\uF1C5 ,\nobject.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nFields\nThis is a Value type\nField Value\nClass1\nProperties\nClass Class1\npublic class Class1 : BaseClass1\n\uF12C \uF12C\nValueClass\npublic Class1 ValueClass\nKeyword Deprecated\nThis member is obsolete.", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4202,7 +4430,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4211,7 +4439,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4220,7 +4448,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4229,7 +4457,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 58, "Coordinates": { "Left": 0, "Top": 336 @@ -4238,7 +4466,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4248,8 +4476,8 @@ ] }, { - "Number": 55, - "Text": "55 / 93\nProperty Value\nClass1\nMethods\nThis is a Function\nParameters\nname string\uF1C5\nName as the String value\nReturns\nint\uF1C5\nReturns Ahooo\nWhat is Sub?\nParameters\nkeyword Class1\n[Obsolete(\"This member is obsolete.\", true)]\npublic Class1 Keyword { get; }\nValue(string)\npublic int Value(string name)\nWithDeclarationKeyword(Class1)\npublic override DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 60, + "Text": "60 / 98\nProperty Value\nClass1\nMethods\nThis is a Function\nParameters\nname string\uF1C5\nName as the String value\nReturns\nint\uF1C5\nReturns Ahooo\nWhat is Sub?\nParameters\nkeyword Class1\n[Obsolete(\"This member is obsolete.\", true)]\npublic Class1 Keyword { get; }\nValue(string)\npublic int Value(string name)\nWithDeclarationKeyword(Class1)\npublic override DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -4271,7 +4499,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4280,7 +4508,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4290,8 +4518,8 @@ ] }, { - "Number": 56, - "Text": "56 / 93\nReturns\nDateTime\uF1C5", + "Number": 61, + "Text": "61 / 98\nReturns\nDateTime\uF1C5", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.datetime" @@ -4305,12 +4533,12 @@ ] }, { - "Number": 57, - "Text": "57 / 93\nNamespaces\nCatLibrary.Core\nClasses\nCat\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nCatException\nComplex\nICatExtension\nIt's the class that contains ICat interface's extension method.\nThis class must be public and static.\nAlso it shouldn't be a geneic class\nTom\nTom class is only inherit from Object. Not any member inside itself.\nTomFromBaseClass\nTomFromBaseClass inherits from @\nInterfaces\nIAnimal\nThis is basic interface of all animal.\nICat\nNamespace CatLibrary", + "Number": 62, + "Text": "62 / 98\nNamespaces\nCatLibrary.Core\nClasses\nCat\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nCatException\nComplex\nICatExtension\nIt's the class that contains ICat interface's extension method.\nThis class must be public and static.\nAlso it shouldn't be a geneic class\nTom\nTom class is only inherit from Object. Not any member inside itself.\nTomFromBaseClass\nTomFromBaseClass inherits from @\nInterfaces\nIAnimal\nThis is basic interface of all animal.\nICat\nNamespace CatLibrary", "Links": [ { "Goto": { - "PageNumber": 59, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4319,7 +4547,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -4334,7 +4562,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -4343,7 +4571,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -4352,7 +4580,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -4361,7 +4589,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -4370,7 +4598,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -4379,7 +4607,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 89, "Type": 2, "Coordinates": { "Top": 0 @@ -4388,7 +4616,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -4398,12 +4626,12 @@ ] }, { - "Number": 58, - "Text": "58 / 93\nCat's interface\nDelegates\nFakeDelegate\nFake delegate\nMRefDelegate\nGeneric delegate with many constrains.\nMRefNormalDelegate\nDelegate in the namespace", + "Number": 63, + "Text": "63 / 98\nCat's interface\nDelegates\nFakeDelegate\nFake delegate\nMRefDelegate\nGeneric delegate with many constrains.\nMRefNormalDelegate\nDelegate in the namespace", "Links": [ { "Goto": { - "PageNumber": 87, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -4412,7 +4640,7 @@ }, { "Goto": { - "PageNumber": 88, + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -4421,7 +4649,7 @@ }, { "Goto": { - "PageNumber": 89, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -4431,12 +4659,12 @@ ] }, { - "Number": 59, - "Text": "59 / 93\nClasses\nContainersRefType.ContainersRefTypeChild\nExplicitLayoutClass\nIssue231\nIssue231\nStructs\nContainersRefType\nStruct ContainersRefType\nInterfaces\nContainersRefType.ContainersRefTypeChildInterface\nEnums\nContainersRefType.ColorType\nEnumeration ColorType\nDelegates\nContainersRefType.ContainersRefTypeDelegate\nDelegate ContainersRefTypeDelegate\nNamespace CatLibrary.Core", + "Number": 64, + "Text": "64 / 98\nClasses\nContainersRefType.ContainersRefTypeChild\nExplicitLayoutClass\nIssue231\nIssue231\nStructs\nContainersRefType\nStruct ContainersRefType\nInterfaces\nContainersRefType.ContainersRefTypeChildInterface\nEnums\nContainersRefType.ColorType\nEnumeration ColorType\nDelegates\nContainersRefType.ContainersRefTypeDelegate\nDelegate ContainersRefTypeDelegate\nNamespace CatLibrary.Core", "Links": [ { "Goto": { - "PageNumber": 60, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -4445,7 +4673,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -4454,7 +4682,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -4463,7 +4691,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -4472,7 +4700,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4481,7 +4709,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -4490,7 +4718,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -4499,7 +4727,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -4509,8 +4737,8 @@ ] }, { - "Number": 60, - "Text": "60 / 93\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ContainersRefType.ContainersRefTypeChild\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass\nContainersRefType.ContainersRefTypeChild\npublic class ContainersRefType.ContainersRefTypeChild\n\uF12C", + "Number": 65, + "Text": "65 / 98\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ContainersRefType.ContainersRefTypeChild\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass\nContainersRefType.ContainersRefTypeChild\npublic class ContainersRefType.ContainersRefTypeChild\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4586,7 +4814,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4595,7 +4823,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -4605,8 +4833,8 @@ ] }, { - "Number": 61, - "Text": "61 / 93\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ExplicitLayoutClass\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass ExplicitLayoutClass\npublic class ExplicitLayoutClass\n\uF12C", + "Number": 66, + "Text": "66 / 98\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ExplicitLayoutClass\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass ExplicitLayoutClass\npublic class ExplicitLayoutClass\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4682,7 +4910,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4691,7 +4919,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -4701,8 +4929,8 @@ ] }, { - "Number": 62, - "Text": "62 / 93\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.dll, CatLibrary.Core.dll\nInheritance\nobject\uF1C5 Issue231\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nParameters\nc ContainersRefType\nParameters\nc ContainersRefType\nClass Issue231\npublic static class Issue231\n\uF12C\nBar(ContainersRefType)\npublic static void Bar(this ContainersRefType c)\nFoo(ContainersRefType)\npublic static void Foo(this ContainersRefType c)", + "Number": 67, + "Text": "67 / 98\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.dll, CatLibrary.Core.dll\nInheritance\nobject\uF1C5 Issue231\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nParameters\nc ContainersRefType\nParameters\nc ContainersRefType\nClass Issue231\npublic static class Issue231\n\uF12C\nBar(ContainersRefType)\npublic static void Bar(this ContainersRefType c)\nFoo(ContainersRefType)\npublic static void Foo(this ContainersRefType c)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4778,7 +5006,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4787,7 +5015,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -4796,7 +5024,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4805,7 +5033,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -4815,8 +5043,8 @@ ] }, { - "Number": 63, - "Text": "63 / 93\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nStruct ContainersRefType\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nExtension Methods\nIssue231.Bar(ContainersRefType) , Issue231.Foo(ContainersRefType)\nFields\nColorCount\nField Value\nlong\uF1C5\nProperties\nGetColorCount\nStruct ContainersRefType\npublic struct ContainersRefType\nColorCount\npublic long ColorCount\nGetColorCount", + "Number": 68, + "Text": "68 / 98\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nStruct ContainersRefType\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nExtension Methods\nIssue231.Bar(ContainersRefType) , Issue231.Foo(ContainersRefType)\nFields\nColorCount\nField Value\nlong\uF1C5\nProperties\nGetColorCount\nStruct ContainersRefType\npublic struct ContainersRefType\nColorCount\npublic long ColorCount\nGetColorCount", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" @@ -4883,7 +5111,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4892,7 +5120,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 67, "Coordinates": { "Left": 0, "Top": 408 @@ -4901,7 +5129,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 67, "Coordinates": { "Left": 0, "Top": 232.5 @@ -4911,8 +5139,8 @@ ] }, { - "Number": 64, - "Text": "64 / 93\nProperty Value\nlong\uF1C5\nMethods\nContainersRefTypeNonRefMethod\narray\nParameters\nparmsArray object\uF1C5 []\nReturns\nint\uF1C5\nEvent Type\nEventHandler\uF1C5\npublic long GetColorCount { get; }\nContainersRefTypeNonRefMethod(params object[])\npublic static int ContainersRefTypeNonRefMethod(params object[] parmsArray)\nContainersRefTypeEventHandler\npublic event EventHandler ContainersRefTypeEventHandler", + "Number": 69, + "Text": "69 / 98\nProperty Value\nlong\uF1C5\nMethods\nContainersRefTypeNonRefMethod\narray\nParameters\nparmsArray object\uF1C5 []\nReturns\nint\uF1C5\nEvent Type\nEventHandler\uF1C5\npublic long GetColorCount { get; }\nContainersRefTypeNonRefMethod(params object[])\npublic static int ContainersRefTypeNonRefMethod(params object[] parmsArray)\nContainersRefTypeEventHandler\npublic event EventHandler ContainersRefTypeEventHandler", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -4953,12 +5181,12 @@ ] }, { - "Number": 65, - "Text": "65 / 93\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInterface\nContainersRefType.ContainersRefTypeChild\nInterface\npublic interface ContainersRefType.ContainersRefTypeChildInterface", + "Number": 70, + "Text": "70 / 98\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInterface\nContainersRefType.ContainersRefTypeChild\nInterface\npublic interface ContainersRefType.ContainersRefTypeChildInterface", "Links": [ { "Goto": { - "PageNumber": 59, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4968,12 +5196,12 @@ ] }, { - "Number": 66, - "Text": "66 / 93\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nEnumeration ColorType\nFields\nRed = 0\nred\nBlue = 1\nblue\nYellow = 2\nyellow\nEnum ContainersRefType.ColorType\npublic enum ContainersRefType.ColorType", + "Number": 71, + "Text": "71 / 98\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nEnumeration ColorType\nFields\nRed = 0\nred\nBlue = 1\nblue\nYellow = 2\nyellow\nEnum ContainersRefType.ColorType\npublic enum ContainersRefType.ColorType", "Links": [ { "Goto": { - "PageNumber": 59, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4983,12 +5211,12 @@ ] }, { - "Number": 67, - "Text": "67 / 93\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nDelegate ContainersRefTypeDelegate\nDelegate\nContainersRefType.ContainersRefTypeDele\ngate\npublic delegate void ContainersRefType.ContainersRefTypeDelegate()", + "Number": 72, + "Text": "72 / 98\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nDelegate ContainersRefTypeDelegate\nDelegate\nContainersRefType.ContainersRefTypeDele\ngate\npublic delegate void ContainersRefType.ContainersRefTypeDelegate()", "Links": [ { "Goto": { - "PageNumber": 59, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4998,8 +5226,8 @@ ] }, { - "Number": 68, - "Text": "68 / 93\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nType Parameters\nT\nThis type should be class and can new instance.\nK\nThis type is a struct type, class type can't be used for this parameter.\nInheritance\nobject\uF1C5 Cat\nImplements\nICat , IAnimal\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass Cat Deprecated\n[Serializable]\n[Obsolete]\npublic class Cat : ICat, IAnimal where T : class, new() where K : struct\n\uF12C", + "Number": 73, + "Text": "73 / 98\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nType Parameters\nT\nThis type should be class and can new instance.\nK\nThis type is a struct type, class type can't be used for this parameter.\nInheritance\nobject\uF1C5 Cat\nImplements\nICat , IAnimal\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass Cat Deprecated\n[Serializable]\n[Obsolete]\npublic class Cat : ICat, IAnimal where T : class, new() where K : struct\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5075,7 +5303,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5090,7 +5318,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -5099,7 +5327,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -5108,7 +5336,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 89, "Type": 2, "Coordinates": { "Top": 0 @@ -5118,12 +5346,12 @@ ] }, { - "Number": 69, - "Text": "69 / 93\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)\nExamples\nHere's example of how to create an instance of this class. As T is limited with class and K is\nlimited with struct.\nAs you see, here we bring in pointer so we need to add unsafe keyword.\nRemarks\nHere's all the content you can see in this class.\nConstructors\nDefault constructor.\nConstructor with one generic parameter.\nvar a = new Cat(object, int)();\nint catNumber = new int();\nunsafe\n{ \na.GetFeetLength(catNumber);\n}\nCat()\npublic Cat()\nCat(T)\npublic Cat(T ownType)", + "Number": 74, + "Text": "74 / 98\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)\nExamples\nHere's example of how to create an instance of this class. As T is limited with class and K is\nlimited with struct.\nAs you see, here we bring in pointer so we need to add unsafe keyword.\nRemarks\nHere's all the content you can see in this class.\nConstructors\nDefault constructor.\nConstructor with one generic parameter.\nvar a = new Cat(object, int)();\nint catNumber = new int();\nunsafe\n{ \na.GetFeetLength(catNumber);\n}\nCat()\npublic Cat()\nCat(T)\npublic Cat(T ownType)", "Links": [ { "Goto": { - "PageNumber": 79, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 318 @@ -5132,7 +5360,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 85, "Coordinates": { "Left": 0, "Top": 792 @@ -5142,8 +5370,8 @@ ] }, { - "Number": 70, - "Text": "70 / 93\nParameters\nownType T\nThis parameter type defined by class.\nIt's a complex constructor. The parameter will have some attributes.\nParameters\nnickName string\uF1C5\nit's string type.\nage int\uF1C5\nIt's an out and ref parameter.\nrealName string\uF1C5\nIt's an out paramter.\nisHealthy bool\uF1C5\nIt's an in parameter.\nFields\nField with attribute.\nCat(string, out int, string, bool)\npublic Cat(string nickName, out int age, string realName, bool isHealthy)\nisHealthy Deprecated\n[ContextStatic]\n[NonSerialized]\n[Obsolete]\npublic bool isHealthy", + "Number": 75, + "Text": "75 / 98\nParameters\nownType T\nThis parameter type defined by class.\nIt's a complex constructor. The parameter will have some attributes.\nParameters\nnickName string\uF1C5\nit's string type.\nage int\uF1C5\nIt's an out and ref parameter.\nrealName string\uF1C5\nIt's an out paramter.\nisHealthy bool\uF1C5\nIt's an in parameter.\nFields\nField with attribute.\nCat(string, out int, string, bool)\npublic Cat(string nickName, out int age, string realName, bool isHealthy)\nisHealthy Deprecated\n[ContextStatic]\n[NonSerialized]\n[Obsolete]\npublic bool isHealthy", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -5184,8 +5412,8 @@ ] }, { - "Number": 71, - "Text": "71 / 93\nField Value\nbool\uF1C5\nProperties\nHint cat's age.\nProperty Value\nint\uF1C5\nEII property.\nProperty Value\nstring\uF1C5\nThis is index property of Cat. You can see that the visibility is different between get and set\nmethod.\nProperty Value\nAge Deprecated\n[Obsolete]\nprotected int Age { get; set; }\nName\npublic string Name { get; }\nthis[string]\npublic int this[string a] { protected get; set; }", + "Number": 76, + "Text": "76 / 98\nField Value\nbool\uF1C5\nProperties\nHint cat's age.\nProperty Value\nint\uF1C5\nEII property.\nProperty Value\nstring\uF1C5\nThis is index property of Cat. You can see that the visibility is different between get and set\nmethod.\nProperty Value\nAge Deprecated\n[Obsolete]\nprotected int Age { get; set; }\nName\npublic string Name { get; }\nthis[string]\npublic int this[string a] { protected get; set; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" @@ -5217,8 +5445,8 @@ ] }, { - "Number": 72, - "Text": "72 / 93\nint\uF1C5\nMethods\nIt's a method with complex return type.\nParameters\ndate DateTime\uF1C5\nDate time to now.\nReturns\nDictionary\uF1C5 >\nIt's a relationship map of different kind food.\nOverride the method of Object.Equals(object obj).\nParameters\nobj object\uF1C5\nCan pass any class type.\nReturns\nbool\uF1C5\nThe return value tell you whehter the compare operation is successful.\nCalculateFood(DateTime)\npublic Dictionary> CalculateFood(DateTime date)\nEquals(object)\npublic override bool Equals(object obj)", + "Number": 77, + "Text": "77 / 98\nint\uF1C5\nMethods\nIt's a method with complex return type.\nParameters\ndate DateTime\uF1C5\nDate time to now.\nReturns\nDictionary\uF1C5 >\nIt's a relationship map of different kind food.\nOverride the method of Object.Equals(object obj).\nParameters\nobj object\uF1C5\nCan pass any class type.\nReturns\nbool\uF1C5\nThe return value tell you whehter the compare operation is successful.\nCalculateFood(DateTime)\npublic Dictionary> CalculateFood(DateTime date)\nEquals(object)\npublic override bool Equals(object obj)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -5295,8 +5523,8 @@ ] }, { - "Number": 73, - "Text": "73 / 93\nIt's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.\nParameters\ncatName int\uF1C5 *\nThie represent for cat name length.\nparameters object\uF1C5 []\nOptional parameters.\nReturns\nlong\uF1C5\nReturn cat tail's length.\nThis method have attribute above it.\nParameters\nownType T\nType come from class define.\nanotherOwnType K\nType come from class define.\ncheat bool\uF1C5\nHint whether this cat has cheat mode.\nGetTailLength(int*, params object[])\npublic long GetTailLength(int* catName, params object[] parameters)\nJump(T, K, ref bool)\n[Conditional(\"Debug\")]\npublic void Jump(T ownType, K anotherOwnType, ref bool cheat)", + "Number": 78, + "Text": "78 / 98\nIt's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.\nParameters\ncatName int\uF1C5 *\nThie represent for cat name length.\nparameters object\uF1C5 []\nOptional parameters.\nReturns\nlong\uF1C5\nReturn cat tail's length.\nThis method have attribute above it.\nParameters\nownType T\nType come from class define.\nanotherOwnType K\nType come from class define.\ncheat bool\uF1C5\nHint whether this cat has cheat mode.\nGetTailLength(int*, params object[])\npublic long GetTailLength(int* catName, params object[] parameters)\nJump(T, K, ref bool)\n[Conditional(\"Debug\")]\npublic void Jump(T ownType, K anotherOwnType, ref bool cheat)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -5337,8 +5565,8 @@ ] }, { - "Number": 74, - "Text": "74 / 93\nExceptions\nArgumentException\uF1C5\nThis is an argument exception\nEat event of this cat\nEvent Type\nEventHandler\uF1C5\nOperators\nAddition operator of this class.\nParameters\nlsr Cat\n..\nrsr int\uF1C5\n~~\nReturns\nownEat Deprecated\nThis event handler is deprecated.\n[Obsolete(\"This _event handler_ is deprecated.\")]\npublic event EventHandler ownEat\noperator +(Cat, int)\npublic static int operator +(Cat lsr, int rsr)", + "Number": 79, + "Text": "79 / 98\nExceptions\nArgumentException\uF1C5\nThis is an argument exception\nEat event of this cat\nEvent Type\nEventHandler\uF1C5\nOperators\nAddition operator of this class.\nParameters\nlsr Cat\n..\nrsr int\uF1C5\n~~\nReturns\nownEat Deprecated\nThis event handler is deprecated.\n[Obsolete(\"This _event handler_ is deprecated.\")]\npublic event EventHandler ownEat\noperator +(Cat, int)\npublic static int operator +(Cat lsr, int rsr)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.argumentexception" @@ -5369,7 +5597,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -5379,8 +5607,8 @@ ] }, { - "Number": 75, - "Text": "75 / 93\nint\uF1C5\nResult with int type.\nExpilicit operator of this class.\nIt means this cat can evolve to change to Tom. Tom and Jerry.\nParameters\nsrc Cat\nInstance of this class.\nReturns\nTom\nAdvanced class type of cat.\nSimilar with operaotr +, refer to that topic.\nParameters\nlsr Cat\nrsr int\uF1C5\nReturns\nint\uF1C5\nexplicit operator Tom(Cat)\npublic static explicit operator Tom(Cat src)\noperator -(Cat, int)\npublic static int operator -(Cat lsr, int rsr)", + "Number": 80, + "Text": "80 / 98\nint\uF1C5\nResult with int type.\nExpilicit operator of this class.\nIt means this cat can evolve to change to Tom. Tom and Jerry.\nParameters\nsrc Cat\nInstance of this class.\nReturns\nTom\nAdvanced class type of cat.\nSimilar with operaotr +, refer to that topic.\nParameters\nlsr Cat\nrsr int\uF1C5\nReturns\nint\uF1C5\nexplicit operator Tom(Cat)\npublic static explicit operator Tom(Cat src)\noperator -(Cat, int)\npublic static int operator -(Cat lsr, int rsr)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -5411,7 +5639,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -5420,7 +5648,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -5429,7 +5657,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -5439,13 +5667,13 @@ ] }, { - "Number": 76, - "Text": "76 / 93", + "Number": 81, + "Text": "81 / 98", "Links": [] }, { - "Number": 77, - "Text": "77 / 93\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Exception\uF1C5 CatException\nImplements\nISerializable\uF1C5\nInherited Members\nException.GetBaseException()\uF1C5 , Exception.GetType()\uF1C5 , Exception.ToString()\uF1C5 ,\nException.Data\uF1C5 , Exception.HelpLink\uF1C5 , Exception.HResult\uF1C5 , Exception.InnerException\uF1C5 ,\nException.Message\uF1C5 , Exception.Source\uF1C5 , Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 ,\nException.SerializeObjectState\uF1C5 , object.Equals(object?)\uF1C5 ,\nobject.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nClass CatException\npublic class CatException : Exception, ISerializable\n\uF12C \uF12C", + "Number": 82, + "Text": "82 / 98\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Exception\uF1C5 CatException\nImplements\nISerializable\uF1C5\nInherited Members\nException.GetBaseException()\uF1C5 , Exception.GetType()\uF1C5 , Exception.ToString()\uF1C5 ,\nException.Data\uF1C5 , Exception.HelpLink\uF1C5 , Exception.HResult\uF1C5 , Exception.InnerException\uF1C5 ,\nException.Message\uF1C5 , Exception.Source\uF1C5 , Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 ,\nException.SerializeObjectState\uF1C5 , object.Equals(object?)\uF1C5 ,\nobject.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nClass CatException\npublic class CatException : Exception, ISerializable\n\uF12C \uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5647,7 +5875,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5656,7 +5884,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -5666,8 +5894,8 @@ ] }, { - "Number": 78, - "Text": "78 / 93\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nJ\nInheritance\nobject\uF1C5 Complex\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass Complex\npublic class Complex\n\uF12C", + "Number": 83, + "Text": "83 / 98\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nJ\nInheritance\nobject\uF1C5 Complex\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nClass Complex\npublic class Complex\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5743,7 +5971,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5752,7 +5980,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -5762,8 +5990,8 @@ ] }, { - "Number": 79, - "Text": "79 / 93\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nIt's the class that contains ICat interface's extension method.\nThis class must be public and static.\nAlso it shouldn't be a geneic class\nInheritance\nobject\uF1C5 ICatExtension\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nExtension method to let cat play\nParameters\nicat ICat\nCat\ntoy ContainersRefType.ColorType\nSomething to play\nClass ICatExtension\npublic static class ICatExtension\n\uF12C\nPlay(ICat, ColorType)\npublic static void Play(this ICat icat, ContainersRefType.ColorType toy)", + "Number": 84, + "Text": "84 / 98\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nIt's the class that contains ICat interface's extension method.\nThis class must be public and static.\nAlso it shouldn't be a geneic class\nInheritance\nobject\uF1C5 ICatExtension\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nExtension method to let cat play\nParameters\nicat ICat\nCat\ntoy ContainersRefType.ColorType\nSomething to play\nClass ICatExtension\npublic static class ICatExtension\n\uF12C\nPlay(ICat, ColorType)\npublic static void Play(this ICat icat, ContainersRefType.ColorType toy)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5839,7 +6067,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5848,7 +6076,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -5857,7 +6085,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -5866,7 +6094,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -5875,7 +6103,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -5885,8 +6113,8 @@ ] }, { - "Number": 80, - "Text": "80 / 93\nExtension method hint that how long the cat can sleep.\nParameters\nicat ICat\nThe type will be extended.\nhours long\uF1C5\nThe length of sleep.\nSleep(ICat, long)\npublic static void Sleep(this ICat icat, long hours)", + "Number": 85, + "Text": "85 / 98\nExtension method hint that how long the cat can sleep.\nParameters\nicat ICat\nThe type will be extended.\nhours long\uF1C5\nThe length of sleep.\nSleep(ICat, long)\npublic static void Sleep(this ICat icat, long hours)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -5899,7 +6127,7 @@ }, { "Goto": { - "PageNumber": 86, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -5909,8 +6137,8 @@ ] }, { - "Number": 81, - "Text": "81 / 93\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTom class is only inherit from Object. Not any member inside itself.\nInheritance\nobject\uF1C5 Tom\nDerived\nTomFromBaseClass\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nThis is a Tom Method with complex type as return\nParameters\na Complex\nA complex input\nClass Tom\npublic class Tom\n\uF12C\nTomMethod(Complex, Tuple)\npublic Complex TomMethod(Complex a, Tuple b)", + "Number": 86, + "Text": "86 / 98\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTom class is only inherit from Object. Not any member inside itself.\nInheritance\nobject\uF1C5 Tom\nDerived\nTomFromBaseClass\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nThis is a Tom Method with complex type as return\nParameters\na Complex\nA complex input\nClass Tom\npublic class Tom\n\uF12C\nTomMethod(Complex, Tuple)\npublic Complex TomMethod(Complex a, Tuple b)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5986,7 +6214,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -5995,7 +6223,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -6004,7 +6232,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -6013,7 +6241,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -6022,7 +6250,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -6031,7 +6259,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -6041,8 +6269,8 @@ ] }, { - "Number": 82, - "Text": "82 / 93\nb Tuple\uF1C5 \nAnother complex input\nReturns\nComplex\nComplex TomFromBaseClass\nExceptions\nNotImplementedException\uF1C5\nThis is not implemented\nArgumentException\uF1C5\nThis is the exception to be thrown when implemented\nCatException\nThis is the exception in current documentation", + "Number": 87, + "Text": "87 / 98\nb Tuple\uF1C5 \nAnother complex input\nReturns\nComplex\nComplex TomFromBaseClass\nExceptions\nNotImplementedException\uF1C5\nThis is not implemented\nArgumentException\uF1C5\nThis is the exception to be thrown when implemented\nCatException\nThis is the exception in current documentation", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.tuple-2" @@ -6091,7 +6319,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -6100,7 +6328,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -6109,7 +6337,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -6130,7 +6358,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -6140,8 +6368,8 @@ ] }, { - "Number": 83, - "Text": "83 / 93\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTomFromBaseClass inherits from @\nInheritance\nobject\uF1C5 Tom TomFromBaseClass\nInherited Members\nTom.TomMethod(Complex, Tuple) ,\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nConstructors\nThis is a #ctor with parameter\nParameters\nk int\uF1C5\nClass TomFromBaseClass\npublic class TomFromBaseClass : Tom\n\uF12C \uF12C\nTomFromBaseClass(int)\npublic TomFromBaseClass(int k)", + "Number": 88, + "Text": "88 / 98\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTomFromBaseClass inherits from @\nInheritance\nobject\uF1C5 Tom TomFromBaseClass\nInherited Members\nTom.TomMethod(Complex, Tuple) ,\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nConstructors\nThis is a #ctor with parameter\nParameters\nk int\uF1C5\nClass TomFromBaseClass\npublic class TomFromBaseClass : Tom\n\uF12C \uF12C\nTomFromBaseClass(int)\npublic TomFromBaseClass(int k)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6226,7 +6454,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -6235,7 +6463,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -6244,7 +6472,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -6253,7 +6481,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 86, "Coordinates": { "Left": 0, "Top": 314.25 @@ -6263,8 +6491,8 @@ ] }, { - "Number": 84, - "Text": "84 / 93\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nThis is basic interface of all animal.\nProperties\nName of Animal.\nProperty Value\nstring\uF1C5\nReturn specific number animal's name.\nProperty Value\nstring\uF1C5\nMethods\nInterface IAnimal\npublic interface IAnimal\nName\nstring Name { get; }\nthis[int]\nstring this[int index] { get; }\nEat()", + "Number": 89, + "Text": "89 / 98\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nThis is basic interface of all animal.\nProperties\nName of Animal.\nProperty Value\nstring\uF1C5\nReturn specific number animal's name.\nProperty Value\nstring\uF1C5\nMethods\nInterface IAnimal\npublic interface IAnimal\nName\nstring Name { get; }\nthis[int]\nstring this[int index] { get; }\nEat()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -6286,7 +6514,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -6296,8 +6524,8 @@ ] }, { - "Number": 85, - "Text": "85 / 93\nAnimal's eat method.\nOverload method of eat. This define the animal eat by which tool.\nParameters\ntool Tool\nTool name.\nType Parameters\nTool\nIt's a class type.\nFeed the animal with some food\nParameters\nfood string\uF1C5\nFood to eat\nvoid Eat()\nEat(Tool)\nvoid Eat(Tool tool) where Tool : class\nEat(string)\nvoid Eat(string food)", + "Number": 90, + "Text": "90 / 98\nAnimal's eat method.\nOverload method of eat. This define the animal eat by which tool.\nParameters\ntool Tool\nTool name.\nType Parameters\nTool\nIt's a class type.\nFeed the animal with some food\nParameters\nfood string\uF1C5\nFood to eat\nvoid Eat()\nEat(Tool)\nvoid Eat(Tool tool) where Tool : class\nEat(string)\nvoid Eat(string food)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -6311,8 +6539,8 @@ ] }, { - "Number": 86, - "Text": "86 / 93\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nCat's interface\nImplements\nIAnimal\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)\neat event of cat. Every cat must implement this event.\nEvent Type\nEventHandler\uF1C5\nInterface ICat\npublic interface ICat : IAnimal\neat\nevent EventHandler eat", + "Number": 91, + "Text": "91 / 98\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nCat's interface\nImplements\nIAnimal\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)\neat event of cat. Every cat must implement this event.\nEvent Type\nEventHandler\uF1C5\nInterface ICat\npublic interface ICat : IAnimal\neat\nevent EventHandler eat", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.eventhandler" @@ -6325,7 +6553,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -6334,7 +6562,7 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 89, "Type": 2, "Coordinates": { "Top": 0 @@ -6343,7 +6571,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 318 @@ -6352,7 +6580,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 85, "Coordinates": { "Left": 0, "Top": 792 @@ -6362,8 +6590,8 @@ ] }, { - "Number": 87, - "Text": "87 / 93\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nFake delegate\nParameters\nnum long\uF1C5\nFake para\nname string\uF1C5\nFake para\nscores object\uF1C5 []\nOptional Parameter.\nReturns\nint\uF1C5\nReturn a fake number to confuse you.\nType Parameters\nT\nFake para\nDelegate FakeDelegate\npublic delegate int FakeDelegate(long num, string name, params object[] scores)", + "Number": 92, + "Text": "92 / 98\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nFake delegate\nParameters\nnum long\uF1C5\nFake para\nname string\uF1C5\nFake para\nscores object\uF1C5 []\nOptional Parameter.\nReturns\nint\uF1C5\nReturn a fake number to confuse you.\nType Parameters\nT\nFake para\nDelegate FakeDelegate\npublic delegate int FakeDelegate(long num, string name, params object[] scores)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -6403,7 +6631,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -6413,12 +6641,12 @@ ] }, { - "Number": 88, - "Text": "88 / 93\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nGeneric delegate with many constrains.\nParameters\nk K\nType K.\nt T\nType T.\nl L\nType L.\nType Parameters\nK\nGeneric K.\nT\nGeneric T.\nL\nGeneric L.\nDelegate MRefDelegate\npublic delegate void MRefDelegate(K k, T t, L l) where K : class,\nIComparable where T : struct where L : Tom, IEnumerable", + "Number": 93, + "Text": "93 / 98\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nGeneric delegate with many constrains.\nParameters\nk K\nType K.\nt T\nType T.\nl L\nType L.\nType Parameters\nK\nGeneric K.\nT\nGeneric T.\nL\nGeneric L.\nDelegate MRefDelegate\npublic delegate void MRefDelegate(K k, T t, L l) where K : class,\nIComparable where T : struct where L : Tom, IEnumerable", "Links": [ { "Goto": { - "PageNumber": 57, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -6428,8 +6656,8 @@ ] }, { - "Number": 89, - "Text": "89 / 93\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nDelegate in the namespace\nParameters\npics List\uF1C5 \na name list of pictures.\nname string\uF1C5\ngive out the needed name.\nDelegate MRefNormalDelegate\npublic delegate void MRefNormalDelegate(List pics, out string name)", + "Number": 94, + "Text": "94 / 98\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nDelegate in the namespace\nParameters\npics List\uF1C5 \na name list of pictures.\nname string\uF1C5\ngive out the needed name.\nDelegate MRefNormalDelegate\npublic delegate void MRefNormalDelegate(List pics, out string name)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1" @@ -6460,7 +6688,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -6470,12 +6698,12 @@ ] }, { - "Number": 90, - "Text": "90 / 93\nNamespaces\nMRef.Demo\nNamespace MRef", + "Number": 95, + "Text": "95 / 98\nNamespaces\nMRef.Demo\nNamespace MRef", "Links": [ { "Goto": { - "PageNumber": 91, + "PageNumber": 96, "Type": 2, "Coordinates": { "Top": 0 @@ -6485,12 +6713,12 @@ ] }, { - "Number": 91, - "Text": "91 / 93\nNamespaces\nMRef.Demo.Enumeration\nNamespace MRef.Demo", + "Number": 96, + "Text": "96 / 98\nNamespaces\nMRef.Demo.Enumeration\nNamespace MRef.Demo", "Links": [ { "Goto": { - "PageNumber": 92, + "PageNumber": 97, "Type": 2, "Coordinates": { "Top": 0 @@ -6500,12 +6728,12 @@ ] }, { - "Number": 92, - "Text": "92 / 93\nEnums\nColorType\nEnumeration ColorType\nNamespace MRef.Demo.Enumeration", + "Number": 97, + "Text": "97 / 98\nEnums\nColorType\nEnumeration ColorType\nNamespace MRef.Demo.Enumeration", "Links": [ { "Goto": { - "PageNumber": 93, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -6515,8 +6743,8 @@ ] }, { - "Number": 93, - "Text": "93 / 93\nNamespace: MRef.Demo.Enumeration\nAssembly: CatLibrary.dll\nEnumeration ColorType\nFields\nRed = 0\nthis color is red\nBlue = 1\nblue like river\nYellow = 2\nyellow comes from desert\nRemarks\nRed/Blue/Yellow can become all color you want.\nSee Also\nobject\uF1C5\nEnum ColorType\npublic enum ColorType", + "Number": 98, + "Text": "98 / 98\nNamespace: MRef.Demo.Enumeration\nAssembly: CatLibrary.dll\nEnumeration ColorType\nFields\nRed = 0\nthis color is red\nBlue = 1\nblue like river\nYellow = 2\nyellow comes from desert\nRemarks\nRed/Blue/Yellow can become all color you want.\nSee Also\nobject\uF1C5\nEnum ColorType\npublic enum ColorType", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6529,7 +6757,7 @@ }, { "Goto": { - "PageNumber": 92, + "PageNumber": 97, "Type": 2, "Coordinates": { "Top": 0 @@ -6547,7 +6775,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 4, + "PageNumber": 5, "Type": 2, "Coordinates": { "Top": 0 @@ -6558,7 +6786,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 4, + "PageNumber": 5, "Type": 2, "Coordinates": { "Top": 0 @@ -6569,7 +6797,7 @@ "Title": "Structs", "Children": [], "Destination": { - "PageNumber": 5, + "PageNumber": 6, "Type": 2, "Coordinates": { "Top": 0 @@ -6580,7 +6808,7 @@ "Title": "Issue5432", "Children": [], "Destination": { - "PageNumber": 5, + "PageNumber": 6, "Type": 2, "Coordinates": { "Top": 0 @@ -6589,7 +6817,7 @@ } ], "Destination": { - "PageNumber": 3, + "PageNumber": 4, "Type": 2, "Coordinates": { "Top": 0 @@ -6603,7 +6831,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -6614,7 +6842,7 @@ "Title": "CSharp", "Children": [], "Destination": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -6623,7 +6851,7 @@ } ], "Destination": { - "PageNumber": 6, + "PageNumber": 7, "Type": 2, "Coordinates": { "Top": 0 @@ -6643,7 +6871,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -6654,7 +6882,7 @@ "Title": "A", "Children": [], "Destination": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -6663,7 +6891,7 @@ } ], "Destination": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -6677,7 +6905,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 14, + "PageNumber": 15, "Type": 2, "Coordinates": { "Top": 0 @@ -6688,7 +6916,7 @@ "Title": "B", "Children": [], "Destination": { - "PageNumber": 14, + "PageNumber": 15, "Type": 2, "Coordinates": { "Top": 0 @@ -6697,7 +6925,7 @@ } ], "Destination": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -6706,7 +6934,7 @@ } ], "Destination": { - "PageNumber": 10, + "PageNumber": 11, "Type": 2, "Coordinates": { "Top": 0 @@ -6717,7 +6945,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 15, + "PageNumber": 16, "Type": 2, "Coordinates": { "Top": 0 @@ -6728,7 +6956,18 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 15, + "PageNumber": 16, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Title": "Class1.Issue10332", + "Children": [], + "Destination": { + "PageNumber": 22, "Type": 2, "Coordinates": { "Top": 0 @@ -6739,7 +6978,7 @@ "Title": "Class1.Issue8665", "Children": [], "Destination": { - "PageNumber": 21, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -6750,7 +6989,7 @@ "Title": "Class1.Issue8696Attribute", "Children": [], "Destination": { - "PageNumber": 24, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -6761,7 +7000,7 @@ "Title": "Class1.Issue8948", "Children": [], "Destination": { - "PageNumber": 26, + "PageNumber": 30, "Type": 2, "Coordinates": { "Top": 0 @@ -6772,7 +7011,7 @@ "Title": "Class1.Test", "Children": [], "Destination": { - "PageNumber": 27, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -6783,7 +7022,7 @@ "Title": "Dog", "Children": [], "Destination": { - "PageNumber": 28, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -6794,7 +7033,7 @@ "Title": "Inheritdoc", "Children": [], "Destination": { - "PageNumber": 30, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -6805,7 +7044,7 @@ "Title": "Inheritdoc.Issue6366", "Children": [], "Destination": { - "PageNumber": 32, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -6816,7 +7055,7 @@ "Title": "Inheritdoc.Issue6366.Class1", "Children": [], "Destination": { - "PageNumber": 33, + "PageNumber": 37, "Type": 2, "Coordinates": { "Top": 0 @@ -6827,7 +7066,7 @@ "Title": "Inheritdoc.Issue6366.Class2", "Children": [], "Destination": { - "PageNumber": 35, + "PageNumber": 39, "Type": 2, "Coordinates": { "Top": 0 @@ -6838,7 +7077,7 @@ "Title": "Inheritdoc.Issue7035", "Children": [], "Destination": { - "PageNumber": 37, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -6849,7 +7088,7 @@ "Title": "Inheritdoc.Issue7484", "Children": [], "Destination": { - "PageNumber": 38, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -6860,7 +7099,7 @@ "Title": "Inheritdoc.Issue8101", "Children": [], "Destination": { - "PageNumber": 40, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -6871,7 +7110,7 @@ "Title": "Inheritdoc.Issue9736", "Children": [], "Destination": { - "PageNumber": 42, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -6882,7 +7121,7 @@ "Title": "Inheritdoc.Issue9736.JsonApiOptions", "Children": [], "Destination": { - "PageNumber": 43, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -6893,7 +7132,7 @@ "Title": "Issue8725", "Children": [], "Destination": { - "PageNumber": 45, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6904,7 +7143,7 @@ "Title": "Structs", "Children": [], "Destination": { - "PageNumber": 47, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -6915,7 +7154,7 @@ "Title": "Inheritdoc.Issue8129", "Children": [], "Destination": { - "PageNumber": 47, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -6926,7 +7165,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -6937,7 +7176,7 @@ "Title": "Class1.IIssue8948", "Children": [], "Destination": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -6948,7 +7187,7 @@ "Title": "IInheritdoc", "Children": [], "Destination": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -6959,7 +7198,7 @@ "Title": "Inheritdoc.Issue9736.IJsonApiOptions", "Children": [], "Destination": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -6970,7 +7209,18 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 51, + "PageNumber": 55, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Title": "Class1.Issue10332.SampleEnum", + "Children": [], + "Destination": { + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -6981,7 +7231,7 @@ "Title": "Class1.Issue9260", "Children": [], "Destination": { - "PageNumber": 51, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -6990,7 +7240,7 @@ } ], "Destination": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -7004,7 +7254,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 53, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -7015,7 +7265,7 @@ "Title": "BaseClass1", "Children": [], "Destination": { - "PageNumber": 53, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -7026,7 +7276,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 54, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -7035,7 +7285,7 @@ } ], "Destination": { - "PageNumber": 52, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -7052,7 +7302,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 60, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -7063,7 +7313,7 @@ "Title": "ContainersRefType.ContainersRefTypeChild", "Children": [], "Destination": { - "PageNumber": 60, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -7074,7 +7324,7 @@ "Title": "ExplicitLayoutClass", "Children": [], "Destination": { - "PageNumber": 61, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -7085,7 +7335,7 @@ "Title": "Issue231", "Children": [], "Destination": { - "PageNumber": 62, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -7096,7 +7346,7 @@ "Title": "Structs", "Children": [], "Destination": { - "PageNumber": 63, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -7107,7 +7357,7 @@ "Title": "ContainersRefType", "Children": [], "Destination": { - "PageNumber": 63, + "PageNumber": 68, "Type": 2, "Coordinates": { "Top": 0 @@ -7118,7 +7368,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 65, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -7129,7 +7379,7 @@ "Title": "ContainersRefType.ContainersRefTypeChildInterface", "Children": [], "Destination": { - "PageNumber": 65, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -7140,7 +7390,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 66, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -7151,7 +7401,7 @@ "Title": "ContainersRefType.ColorType", "Children": [], "Destination": { - "PageNumber": 66, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -7162,7 +7412,7 @@ "Title": "Delegates", "Children": [], "Destination": { - "PageNumber": 67, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -7173,7 +7423,7 @@ "Title": "ContainersRefType.ContainersRefTypeDelegate", "Children": [], "Destination": { - "PageNumber": 67, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -7182,7 +7432,7 @@ } ], "Destination": { - "PageNumber": 59, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -7193,7 +7443,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 68, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -7204,7 +7454,7 @@ "Title": "Cat", "Children": [], "Destination": { - "PageNumber": 68, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -7215,7 +7465,7 @@ "Title": "CatException", "Children": [], "Destination": { - "PageNumber": 77, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7226,7 +7476,7 @@ "Title": "Complex", "Children": [], "Destination": { - "PageNumber": 78, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -7237,7 +7487,7 @@ "Title": "ICatExtension", "Children": [], "Destination": { - "PageNumber": 79, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -7248,7 +7498,7 @@ "Title": "Tom", "Children": [], "Destination": { - "PageNumber": 81, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -7259,7 +7509,7 @@ "Title": "TomFromBaseClass", "Children": [], "Destination": { - "PageNumber": 83, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -7270,7 +7520,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 84, + "PageNumber": 89, "Type": 2, "Coordinates": { "Top": 0 @@ -7281,7 +7531,7 @@ "Title": "IAnimal", "Children": [], "Destination": { - "PageNumber": 84, + "PageNumber": 89, "Type": 2, "Coordinates": { "Top": 0 @@ -7292,7 +7542,7 @@ "Title": "ICat", "Children": [], "Destination": { - "PageNumber": 86, + "PageNumber": 91, "Type": 2, "Coordinates": { "Top": 0 @@ -7303,7 +7553,7 @@ "Title": "Delegates", "Children": [], "Destination": { - "PageNumber": 87, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -7314,7 +7564,7 @@ "Title": "FakeDelegate", "Children": [], "Destination": { - "PageNumber": 87, + "PageNumber": 92, "Type": 2, "Coordinates": { "Top": 0 @@ -7325,7 +7575,7 @@ "Title": "MRefDelegate", "Children": [], "Destination": { - "PageNumber": 88, + "PageNumber": 93, "Type": 2, "Coordinates": { "Top": 0 @@ -7336,7 +7586,7 @@ "Title": "MRefNormalDelegate", "Children": [], "Destination": { - "PageNumber": 89, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -7345,7 +7595,7 @@ } ], "Destination": { - "PageNumber": 57, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -7365,7 +7615,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 93, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -7376,7 +7626,7 @@ "Title": "ColorType", "Children": [], "Destination": { - "PageNumber": 93, + "PageNumber": 98, "Type": 2, "Coordinates": { "Top": 0 @@ -7385,7 +7635,7 @@ } ], "Destination": { - "PageNumber": 92, + "PageNumber": 97, "Type": 2, "Coordinates": { "Top": 0 @@ -7394,7 +7644,7 @@ } ], "Destination": { - "PageNumber": 91, + "PageNumber": 96, "Type": 2, "Coordinates": { "Top": 0 @@ -7403,7 +7653,7 @@ } ], "Destination": { - "PageNumber": 90, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.verified.json index 41c2f91ce3b..1e6da5ebd89 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/apipage/toc.verified.json @@ -88,6 +88,11 @@ "href": "BuildFromProject.Class1.html", "topicHref": "BuildFromProject.Class1.html" }, + { + "name": "Class1.Issue10332", + "href": "BuildFromProject.Class1.Issue10332.html", + "topicHref": "BuildFromProject.Class1.Issue10332.html" + }, { "name": "Class1.Issue8665", "href": "BuildFromProject.Class1.Issue8665.html", @@ -192,6 +197,11 @@ { "name": "Enums" }, + { + "name": "Class1.Issue10332.SampleEnum", + "href": "BuildFromProject.Class1.Issue10332.SampleEnum.html", + "topicHref": "BuildFromProject.Class1.Issue10332.SampleEnum.html" + }, { "name": "Class1.Issue9260", "href": "BuildFromProject.Class1.Issue9260.html", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/index.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/index.verified.json index 019606d0795..5454fc341c8 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/index.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/index.verified.json @@ -29,6 +29,16 @@ "title": "Interface Class1.IIssue8948 | docfx seed website", "summary": "Interface Class1.IIssue8948 Namespace BuildFromProject Assembly BuildFromProject.dll public interface Class1.IIssue8948 Methods DoNothing() Does nothing with generic type T. void DoNothing() Type Parameters T A generic type." }, + "api/BuildFromProject.Class1.Issue10332.SampleEnum.html": { + "href": "api/BuildFromProject.Class1.Issue10332.SampleEnum.html", + "title": "Enum Class1.Issue10332.SampleEnum | docfx seed website", + "summary": "Enum Class1.Issue10332.SampleEnum Namespace BuildFromProject Assembly BuildFromProject.dll public enum Class1.Issue10332.SampleEnum Fields AAA = 0 3rd element when sorted by alphabetic order aaa = 1 2nd element when sorted by alphabetic order _aaa = 2 1st element when sorted by alphabetic order" + }, + "api/BuildFromProject.Class1.Issue10332.html": { + "href": "api/BuildFromProject.Class1.Issue10332.html", + "title": "Class Class1.Issue10332 | docfx seed website", + "summary": "Class Class1.Issue10332 Namespace BuildFromProject Assembly BuildFromProject.dll public class Class1.Issue10332 Inheritance object Class1.Issue10332 Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Methods IRoutedView() public void IRoutedView() IRoutedView() public void IRoutedView() Type Parameters TViewModel IRoutedViewModel() public void IRoutedViewModel() Method() public void Method() Method(int) public void Method(int a) Parameters a int Method(int, int) public void Method(int a, int b) Parameters a int b int Null(object?) public void Null(object? obj) Parameters obj object Null(T) public void Null(T obj) Parameters obj T Type Parameters T NullOrEmpty(string) public void NullOrEmpty(string text) Parameters text string" + }, "api/BuildFromProject.Class1.Issue8665.html": { "href": "api/BuildFromProject.Class1.Issue8665.html", "title": "Class Class1.Issue8665 | docfx seed website", @@ -157,7 +167,7 @@ "api/BuildFromProject.html": { "href": "api/BuildFromProject.html", "title": "Namespace BuildFromProject | docfx seed website", - "summary": "Namespace BuildFromProject Namespaces BuildFromProject.Issue8540 Classes Class1 Class1.Issue8665 Class1.Issue8696Attribute Class1.Issue8948 Class1.Test Dog Class representing a dog. Inheritdoc Inheritdoc.Issue6366 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2 Inheritdoc.Issue7035 Inheritdoc.Issue7484 This is a test class to have something for DocFX to document. Inheritdoc.Issue8101 Inheritdoc.Issue9736 Inheritdoc.Issue9736.JsonApiOptions Issue8725 A nice class Structs Inheritdoc.Issue8129 Interfaces Class1.IIssue8948 IInheritdoc Inheritdoc.Issue9736.IJsonApiOptions Enums Class1.Issue9260" + "summary": "Namespace BuildFromProject Namespaces BuildFromProject.Issue8540 Classes Class1 Class1.Issue10332 Class1.Issue8665 Class1.Issue8696Attribute Class1.Issue8948 Class1.Test Dog Class representing a dog. Inheritdoc Inheritdoc.Issue6366 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2 Inheritdoc.Issue7035 Inheritdoc.Issue7484 This is a test class to have something for DocFX to document. Inheritdoc.Issue8101 Inheritdoc.Issue9736 Inheritdoc.Issue9736.JsonApiOptions Issue8725 A nice class Structs Inheritdoc.Issue8129 Interfaces Class1.IIssue8948 IInheritdoc Inheritdoc.Issue9736.IJsonApiOptions Enums Class1.Issue10332.SampleEnum Class1.Issue9260" }, "api/BuildFromVBSourceCode.BaseClass1.html": { "href": "api/BuildFromVBSourceCode.BaseClass1.html", @@ -177,7 +187,7 @@ "api/CatLibrary.Cat-2.html": { "href": "api/CatLibrary.Cat-2.html", "title": "Class Cat | docfx seed website", - "summary": "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" + "summary": "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(T) Constructor with one generic parameter. public Cat(T ownType) Parameters ownType T This parameter type defined by class. 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. 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", @@ -272,7 +282,7 @@ "api/CatLibrary.html": { "href": "api/CatLibrary.html", "title": "Namespace CatLibrary | docfx seed website", - "summary": "Namespace CatLibrary Namespaces CatLibrary.Core Classes CatException 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 ICatExtension class Complex ICatExtension 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 Tom Tom class is only inherit from Object. Not any member inside itself. TomFromBaseClass TomFromBaseClass inherits from @ Interfaces IAnimal This is basic interface of all animal. ICat Cat's interface Delegates FakeDelegate Fake delegate MRefDelegate Generic delegate with many constrains. MRefNormalDelegate Delegate in the namespace" + "summary": "Namespace CatLibrary Namespaces CatLibrary.Core Classes 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 ICatExtension class CatException Complex ICatExtension 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 Tom Tom class is only inherit from Object. Not any member inside itself. TomFromBaseClass TomFromBaseClass inherits from @ Interfaces IAnimal This is basic interface of all animal. ICat Cat's interface Delegates FakeDelegate Fake delegate MRefDelegate Generic delegate with many constrains. MRefNormalDelegate Delegate in the namespace" }, "api/MRef.Demo.Enumeration.ColorType.html": { "href": "api/MRef.Demo.Enumeration.ColorType.html", @@ -314,6 +324,16 @@ "title": "Interface Class1.IIssue8948 | docfx seed website", "summary": "Interface Class1.IIssue8948 Preview DOCFX001: 'BuildFromProject.Class1.IIssue8948' is for evaluation purposes only and is subject to change or removal in future updates. Namespace BuildFromProject Assembly BuildFromProject.dll public interface Class1.IIssue8948 Methods DoNothing() Does nothing with generic type T. void DoNothing() Type Parameters T A generic type." }, + "apipage/BuildFromProject.Class1.Issue10332.SampleEnum.html": { + "href": "apipage/BuildFromProject.Class1.Issue10332.SampleEnum.html", + "title": "Enum Class1.Issue10332.SampleEnum | docfx seed website", + "summary": "Enum Class1.Issue10332.SampleEnum Preview DOCFX001: 'BuildFromProject.Class1.Issue10332.SampleEnum' is for evaluation purposes only and is subject to change or removal in future updates. Namespace BuildFromProject Assembly BuildFromProject.dll public enum Class1.Issue10332.SampleEnum Fields AAA = 0 3rd element when sorted by alphabetic order aaa = 1 2nd element when sorted by alphabetic order _aaa = 2 1st element when sorted by alphabetic order" + }, + "apipage/BuildFromProject.Class1.Issue10332.html": { + "href": "apipage/BuildFromProject.Class1.Issue10332.html", + "title": "Class Class1.Issue10332 | docfx seed website", + "summary": "Class Class1.Issue10332 Preview DOCFX001: 'BuildFromProject.Class1.Issue10332' is for evaluation purposes only and is subject to change or removal in future updates. Namespace BuildFromProject Assembly BuildFromProject.dll public class Class1.Issue10332 Inheritance object Class1.Issue10332 Inherited Members object.Equals(object?) object.Equals(object?, object?) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object?, object?) object.ToString() Methods IRoutedView() public void IRoutedView() IRoutedView() public void IRoutedView() Type Parameters TViewModel IRoutedViewModel() public void IRoutedViewModel() Method() public void Method() Method(int) public void Method(int a) Parameters a int Method(int, int) public void Method(int a, int b) Parameters a int b int Null(object?) public void Null(object? obj) Parameters obj object? Null(T) public void Null(T obj) Parameters obj T Type Parameters T NullOrEmpty(string) public void NullOrEmpty(string text) Parameters text string" + }, "apipage/BuildFromProject.Class1.Issue8665.html": { "href": "apipage/BuildFromProject.Class1.Issue8665.html", "title": "Class Class1.Issue8665 | docfx seed website", @@ -442,7 +462,7 @@ "apipage/BuildFromProject.html": { "href": "apipage/BuildFromProject.html", "title": "Namespace BuildFromProject | docfx seed website", - "summary": "Namespace BuildFromProject Namespaces BuildFromProject.Issue8540 Classes Inheritdoc.Issue6366.Class1 Class1 Inheritdoc.Issue6366.Class2 Dog Class representing a dog. Inheritdoc Inheritdoc.Issue6366 Inheritdoc.Issue7035 Inheritdoc.Issue7484 This is a test class to have something for DocFX to document. Inheritdoc.Issue8101 Class1.Issue8665 Class1.Issue8696Attribute Issue8725 A nice class Class1.Issue8948 Inheritdoc.Issue9736 Inheritdoc.Issue9736.JsonApiOptions Class1.Test Structs Inheritdoc.Issue8129 Interfaces IInheritdoc Class1.IIssue8948 Inheritdoc.Issue9736.IJsonApiOptions Enums Class1.Issue9260" + "summary": "Namespace BuildFromProject Namespaces BuildFromProject.Issue8540 Classes Inheritdoc.Issue6366.Class1 Class1 Inheritdoc.Issue6366.Class2 Dog Class representing a dog. Inheritdoc Class1.Issue10332 Inheritdoc.Issue6366 Inheritdoc.Issue7035 Inheritdoc.Issue7484 This is a test class to have something for DocFX to document. Inheritdoc.Issue8101 Class1.Issue8665 Class1.Issue8696Attribute Issue8725 A nice class Class1.Issue8948 Inheritdoc.Issue9736 Inheritdoc.Issue9736.JsonApiOptions Class1.Test Structs Inheritdoc.Issue8129 Interfaces IInheritdoc Class1.IIssue8948 Inheritdoc.Issue9736.IJsonApiOptions Enums Class1.Issue9260 Class1.Issue10332.SampleEnum" }, "apipage/BuildFromVBSourceCode.BaseClass1.html": { "href": "apipage/BuildFromVBSourceCode.BaseClass1.html", @@ -634,6 +654,16 @@ "title": "Interface Class1.IIssue8948 | docfx seed website", "summary": "Interface Class1.IIssue8948 Namespace: BuildFromProject Assembly: BuildFromProject.dll public interface Class1.IIssue8948 Methods DoNothing() Does nothing with generic type T. void DoNothing() Type Parameters T A generic type." }, + "md/BuildFromProject.Class1.Issue10332.SampleEnum.html": { + "href": "md/BuildFromProject.Class1.Issue10332.SampleEnum.html", + "title": "Enum Class1.Issue10332.SampleEnum | docfx seed website", + "summary": "Enum Class1.Issue10332.SampleEnum Namespace: BuildFromProject Assembly: BuildFromProject.dll public enum Class1.Issue10332.SampleEnum Fields AAA = 0 3rd element when sorted by alphabetic order aaa = 1 2nd element when sorted by alphabetic order _aaa = 2 1st element when sorted by alphabetic order" + }, + "md/BuildFromProject.Class1.Issue10332.html": { + "href": "md/BuildFromProject.Class1.Issue10332.html", + "title": "Class Class1.Issue10332 | docfx seed website", + "summary": "Class Class1.Issue10332 Namespace: BuildFromProject Assembly: BuildFromProject.dll public class Class1.Issue10332 Inheritance object ← Class1.Issue10332 Inherited Members object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString() Methods IRoutedView() public void IRoutedView() IRoutedView() public void IRoutedView() Type Parameters TViewModel IRoutedViewModel() public void IRoutedViewModel() Method() public void Method() Method(int) public void Method(int a) Parameters a int Method(int, int) public void Method(int a, int b) Parameters a int b int Null(object?) public void Null(object? obj) Parameters obj object? Null(T) public void Null(T obj) Parameters obj T Type Parameters T NullOrEmpty(string) public void NullOrEmpty(string text) Parameters text string" + }, "md/BuildFromProject.Class1.Issue8665.html": { "href": "md/BuildFromProject.Class1.Issue8665.html", "title": "Class Class1.Issue8665 | docfx seed website", @@ -762,7 +792,7 @@ "md/BuildFromProject.html": { "href": "md/BuildFromProject.html", "title": "Namespace BuildFromProject | docfx seed website", - "summary": "Namespace BuildFromProject Namespaces BuildFromProject.Issue8540 Classes Inheritdoc.Issue6366.Class1 Class1 Inheritdoc.Issue6366.Class2 Dog Class representing a dog. Inheritdoc Inheritdoc.Issue6366 Inheritdoc.Issue7035 Inheritdoc.Issue7484 This is a test class to have something for DocFX to document. Inheritdoc.Issue8101 Class1.Issue8665 Class1.Issue8696Attribute Issue8725 A nice class Class1.Issue8948 Inheritdoc.Issue9736 Inheritdoc.Issue9736.JsonApiOptions Class1.Test Structs Inheritdoc.Issue8129 Interfaces IInheritdoc Class1.IIssue8948 Inheritdoc.Issue9736.IJsonApiOptions Enums Class1.Issue9260" + "summary": "Namespace BuildFromProject Namespaces BuildFromProject.Issue8540 Classes Inheritdoc.Issue6366.Class1 Class1 Inheritdoc.Issue6366.Class2 Dog Class representing a dog. Inheritdoc Class1.Issue10332 Inheritdoc.Issue6366 Inheritdoc.Issue7035 Inheritdoc.Issue7484 This is a test class to have something for DocFX to document. Inheritdoc.Issue8101 Class1.Issue8665 Class1.Issue8696Attribute Issue8725 A nice class Class1.Issue8948 Inheritdoc.Issue9736 Inheritdoc.Issue9736.JsonApiOptions Class1.Test Structs Inheritdoc.Issue8129 Interfaces IInheritdoc Class1.IIssue8948 Inheritdoc.Issue9736.IJsonApiOptions Enums Class1.Issue9260 Class1.Issue10332.SampleEnum" }, "md/BuildFromVBSourceCode.BaseClass1.html": { "href": "md/BuildFromVBSourceCode.BaseClass1.html", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.Class1.Issue10332.SampleEnum.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.Class1.Issue10332.SampleEnum.html.view.verified.json new file mode 100644 index 00000000000..287d534ccda --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.Class1.Issue10332.SampleEnum.html.view.verified.json @@ -0,0 +1,42 @@ +{ + "conceptual": "\n

Namespace: BuildFromProject
\nAssembly: BuildFromProject.dll

\n
public enum Class1.Issue10332.SampleEnum\n
\n

Fields

\n

AAA = 0

\n

3rd element when sorted by alphabetic order

\n

aaa = 1

\n

2nd element when sorted by alphabetic order

\n

_aaa = 2

\n

1st element when sorted by alphabetic order

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

Enum Class1.Issue10332.SampleEnum

", + "title": " Enum Class1.Issue10332.SampleEnum", + "wordCount": 38, + "_key": "obj/md/BuildFromProject.Class1.Issue10332.SampleEnum.md", + "_navKey": "~/toc.yml", + "_navPath": "toc.html", + "_navRel": "../toc.html", + "_path": "md/BuildFromProject.Class1.Issue10332.SampleEnum.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.Class1.Issue10332.SampleEnum.md/#L1" +} \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.Class1.Issue10332.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.Class1.Issue10332.html.view.verified.json new file mode 100644 index 00000000000..2b2339fab79 --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.Class1.Issue10332.html.view.verified.json @@ -0,0 +1,42 @@ +{ + "conceptual": "\n

Namespace: BuildFromProject
\nAssembly: BuildFromProject.dll

\n
public class Class1.Issue10332\n
\n

Inheritance

\n

object ←\nClass1.Issue10332

\n

Inherited Members

\n

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

\n

Methods

\n

IRoutedView()

\n
public void IRoutedView()\n
\n

IRoutedView<TViewModel>()

\n
public void IRoutedView<TViewModel>()\n
\n

Type Parameters

\n

TViewModel

\n

IRoutedViewModel()

\n
public void IRoutedViewModel()\n
\n

Method()

\n
public void Method()\n
\n

Method(int)

\n
public void Method(int a)\n
\n

Parameters

\n

a int

\n

Method(int, int)

\n
public void Method(int a, int b)\n
\n

Parameters

\n

a int

\n

b int

\n

Null(object?)

\n
public void Null(object? obj)\n
\n

Parameters

\n

obj object?

\n

Null<T>(T)

\n
public void Null<T>(T obj)\n
\n

Parameters

\n

obj T

\n

Type Parameters

\n

T

\n

NullOrEmpty(string)

\n
public void NullOrEmpty(string text)\n
\n

Parameters

\n

text string

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

Class Class1.Issue10332

", + "title": " Class Class1.Issue10332", + "wordCount": 90, + "_key": "obj/md/BuildFromProject.Class1.Issue10332.md", + "_navKey": "~/toc.yml", + "_navPath": "toc.html", + "_navRel": "../toc.html", + "_path": "md/BuildFromProject.Class1.Issue10332.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.Class1.Issue10332.md/#L1" +} \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.html.view.verified.json index feadbf92625..de94bba284b 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/BuildFromProject.html.view.verified.json @@ -1,5 +1,5 @@ { - "conceptual": "\n

Namespaces

\n

BuildFromProject.Issue8540

\n

Classes

\n

Inheritdoc.Issue6366.Class1<T>

\n

Class1

\n

Inheritdoc.Issue6366.Class2

\n

Dog

\n

Class representing a dog.

\n

Inheritdoc

\n

Inheritdoc.Issue6366

\n

Inheritdoc.Issue7035

\n

Inheritdoc.Issue7484

\n

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

\n

Inheritdoc.Issue8101

\n

Class1.Issue8665

\n

Class1.Issue8696Attribute

\n

Issue8725

\n

A nice class

\n

Class1.Issue8948

\n

Inheritdoc.Issue9736

\n

Inheritdoc.Issue9736.JsonApiOptions

\n

Class1.Test<T>

\n

Structs

\n

Inheritdoc.Issue8129

\n

Interfaces

\n

IInheritdoc

\n

Class1.IIssue8948

\n

Inheritdoc.Issue9736.IJsonApiOptions

\n

Enums

\n

Class1.Issue9260

\n", + "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

Class1.Issue10332

\n

Inheritdoc.Issue6366

\n

Inheritdoc.Issue7035

\n

Inheritdoc.Issue7484

\n

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

\n

Inheritdoc.Issue8101

\n

Class1.Issue8665

\n

Class1.Issue8696Attribute

\n

Issue8725

\n

A nice class

\n

Class1.Issue8948

\n

Inheritdoc.Issue9736

\n

Inheritdoc.Issue9736.JsonApiOptions

\n

Class1.Test<T>

\n

Structs

\n

Inheritdoc.Issue8129

\n

Interfaces

\n

IInheritdoc

\n

Class1.IIssue8948

\n

Inheritdoc.Issue9736.IJsonApiOptions

\n

Enums

\n

Class1.Issue9260

\n

Class1.Issue10332.SampleEnum

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

Namespace BuildFromProject

", "title": " Namespace BuildFromProject", - "wordCount": 46, + "wordCount": 48, "_key": "obj/md/BuildFromProject.md", "_navKey": "~/toc.yml", "_navPath": "toc.html", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.html.view.verified.json index 2bc12ed1ed1..8aa88afec74 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.html.view.verified.json @@ -152,6 +152,15 @@ "items": [], "leaf": true }, + { + "name": "Class1.Issue10332", + "href": "BuildFromProject.Class1.Issue10332.html", + "topicHref": "BuildFromProject.Class1.Issue10332.html", + "tocHref": null, + "level": 3, + "items": [], + "leaf": true + }, { "name": "Class1.Issue8665", "href": "BuildFromProject.Class1.Issue8665.html", @@ -347,6 +356,15 @@ "items": [], "leaf": true }, + { + "name": "Class1.Issue10332.SampleEnum", + "href": "BuildFromProject.Class1.Issue10332.SampleEnum.html", + "topicHref": "BuildFromProject.Class1.Issue10332.SampleEnum.html", + "tocHref": null, + "level": 3, + "items": [], + "leaf": true + }, { "name": "Class1.Issue9260", "href": "BuildFromProject.Class1.Issue9260.html", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.json.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.json.view.verified.json index bfdc7d78b39..30183ae2d85 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.json.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.json.view.verified.json @@ -1,3 +1,3 @@ { - "content": "{\"items\":[{\"name\":\"BuildFromAssembly\",\"href\":\"BuildFromAssembly.html\",\"topicHref\":\"BuildFromAssembly.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"Class1\",\"href\":\"BuildFromAssembly.Class1.html\",\"topicHref\":\"BuildFromAssembly.Class1.html\"},{\"name\":\"Structs\"},{\"name\":\"Issue5432\",\"href\":\"BuildFromAssembly.Issue5432.html\",\"topicHref\":\"BuildFromAssembly.Issue5432.html\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"BuildFromCSharpSourceCode.html\",\"topicHref\":\"BuildFromCSharpSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"CSharp\",\"href\":\"BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"BuildFromCSharpSourceCode.CSharp.html\"}]},{\"name\":\"BuildFromProject\",\"href\":\"BuildFromProject.html\",\"topicHref\":\"BuildFromProject.html\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"BuildFromProject.Issue8540.html\",\"topicHref\":\"BuildFromProject.Issue8540.html\",\"items\":[{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"A\",\"href\":\"BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"BuildFromProject.Issue8540.A.A.html\"}]},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"B\",\"href\":\"BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"BuildFromProject.Issue8540.B.B.html\"}]}]},{\"name\":\"Classes\"},{\"name\":\"Class1\",\"href\":\"BuildFromProject.Class1.html\",\"topicHref\":\"BuildFromProject.Class1.html\"},{\"name\":\"Class1.Issue8665\",\"href\":\"BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8665.html\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8696Attribute.html\"},{\"name\":\"Class1.Issue8948\",\"href\":\"BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8948.html\"},{\"name\":\"Class1.Test\",\"href\":\"BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"BuildFromProject.Class1.Test-1.html\"},{\"name\":\"Dog\",\"href\":\"BuildFromProject.Dog.html\",\"topicHref\":\"BuildFromProject.Dog.html\"},{\"name\":\"Inheritdoc\",\"href\":\"BuildFromProject.Inheritdoc.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.html\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.html\"},{\"name\":\"Inheritdoc.Issue6366.Class1\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7035.html\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7484.html\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8101.html\"},{\"name\":\"Inheritdoc.Issue9736\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.html\"},{\"name\":\"Inheritdoc.Issue9736.JsonApiOptions\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html\"},{\"name\":\"Issue8725\",\"href\":\"BuildFromProject.Issue8725.html\",\"topicHref\":\"BuildFromProject.Issue8725.html\"},{\"name\":\"Structs\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8129.html\"},{\"name\":\"Interfaces\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"BuildFromProject.Class1.IIssue8948.html\"},{\"name\":\"IInheritdoc\",\"href\":\"BuildFromProject.IInheritdoc.html\",\"topicHref\":\"BuildFromProject.IInheritdoc.html\"},{\"name\":\"Inheritdoc.Issue9736.IJsonApiOptions\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html\"},{\"name\":\"Enums\"},{\"name\":\"Class1.Issue9260\",\"href\":\"BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"BuildFromProject.Class1.Issue9260.html\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"BuildFromVBSourceCode.html\",\"topicHref\":\"BuildFromVBSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"BaseClass1\",\"href\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"BuildFromVBSourceCode.BaseClass1.html\"},{\"name\":\"Class1\",\"href\":\"BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"BuildFromVBSourceCode.Class1.html\"}]},{\"name\":\"CatLibrary\",\"href\":\"CatLibrary.html\",\"topicHref\":\"CatLibrary.html\",\"items\":[{\"name\":\"Core\",\"href\":\"CatLibrary.Core.html\",\"topicHref\":\"CatLibrary.Core.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"CatLibrary.Core.ExplicitLayoutClass.html\"},{\"name\":\"Issue231\",\"href\":\"CatLibrary.Core.Issue231.html\",\"topicHref\":\"CatLibrary.Core.Issue231.html\"},{\"name\":\"Structs\"},{\"name\":\"ContainersRefType\",\"href\":\"CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.html\"},{\"name\":\"Interfaces\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\"},{\"name\":\"Enums\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ColorType.html\"},{\"name\":\"Delegates\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\"}]},{\"name\":\"Classes\"},{\"name\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\"},{\"name\":\"CatException\",\"href\":\"CatLibrary.CatException-1.html\",\"topicHref\":\"CatLibrary.CatException-1.html\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\"},{\"name\":\"ICatExtension\",\"href\":\"CatLibrary.ICatExtension.html\",\"topicHref\":\"CatLibrary.ICatExtension.html\"},{\"name\":\"Tom\",\"href\":\"CatLibrary.Tom.html\",\"topicHref\":\"CatLibrary.Tom.html\"},{\"name\":\"TomFromBaseClass\",\"href\":\"CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"CatLibrary.TomFromBaseClass.html\"},{\"name\":\"Interfaces\"},{\"name\":\"IAnimal\",\"href\":\"CatLibrary.IAnimal.html\",\"topicHref\":\"CatLibrary.IAnimal.html\"},{\"name\":\"ICat\",\"href\":\"CatLibrary.ICat.html\",\"topicHref\":\"CatLibrary.ICat.html\"},{\"name\":\"Delegates\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\"},{\"name\":\"MRefDelegate\",\"href\":\"CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"CatLibrary.MRefDelegate-3.html\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"CatLibrary.MRefNormalDelegate.html\"}]},{\"name\":\"MRef\",\"href\":\"MRef.html\",\"topicHref\":\"MRef.html\",\"items\":[{\"name\":\"Demo\",\"href\":\"MRef.Demo.html\",\"topicHref\":\"MRef.Demo.html\",\"items\":[{\"name\":\"Enumeration\",\"href\":\"MRef.Demo.Enumeration.html\",\"topicHref\":\"MRef.Demo.Enumeration.html\",\"items\":[{\"name\":\"Enums\"},{\"name\":\"ColorType\",\"href\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"MRef.Demo.Enumeration.ColorType.html\"}]}]}]}],\"pdf\":true,\"pdfTocPage\":true}" + "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.Issue10332\",\"href\":\"BuildFromProject.Class1.Issue10332.html\",\"topicHref\":\"BuildFromProject.Class1.Issue10332.html\"},{\"name\":\"Class1.Issue8665\",\"href\":\"BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8665.html\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8696Attribute.html\"},{\"name\":\"Class1.Issue8948\",\"href\":\"BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"BuildFromProject.Class1.Issue8948.html\"},{\"name\":\"Class1.Test\",\"href\":\"BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"BuildFromProject.Class1.Test-1.html\"},{\"name\":\"Dog\",\"href\":\"BuildFromProject.Dog.html\",\"topicHref\":\"BuildFromProject.Dog.html\"},{\"name\":\"Inheritdoc\",\"href\":\"BuildFromProject.Inheritdoc.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.html\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.html\"},{\"name\":\"Inheritdoc.Issue6366.Class1\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue6366.Class2.html\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7035.html\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue7484.html\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8101.html\"},{\"name\":\"Inheritdoc.Issue9736\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.html\"},{\"name\":\"Inheritdoc.Issue9736.JsonApiOptions\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html\"},{\"name\":\"Issue8725\",\"href\":\"BuildFromProject.Issue8725.html\",\"topicHref\":\"BuildFromProject.Issue8725.html\"},{\"name\":\"Structs\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue8129.html\"},{\"name\":\"Interfaces\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"BuildFromProject.Class1.IIssue8948.html\"},{\"name\":\"IInheritdoc\",\"href\":\"BuildFromProject.IInheritdoc.html\",\"topicHref\":\"BuildFromProject.IInheritdoc.html\"},{\"name\":\"Inheritdoc.Issue9736.IJsonApiOptions\",\"href\":\"BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html\",\"topicHref\":\"BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html\"},{\"name\":\"Enums\"},{\"name\":\"Class1.Issue10332.SampleEnum\",\"href\":\"BuildFromProject.Class1.Issue10332.SampleEnum.html\",\"topicHref\":\"BuildFromProject.Class1.Issue10332.SampleEnum.html\"},{\"name\":\"Class1.Issue9260\",\"href\":\"BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"BuildFromProject.Class1.Issue9260.html\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"BuildFromVBSourceCode.html\",\"topicHref\":\"BuildFromVBSourceCode.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"BaseClass1\",\"href\":\"BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"BuildFromVBSourceCode.BaseClass1.html\"},{\"name\":\"Class1\",\"href\":\"BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"BuildFromVBSourceCode.Class1.html\"}]},{\"name\":\"CatLibrary\",\"href\":\"CatLibrary.html\",\"topicHref\":\"CatLibrary.html\",\"items\":[{\"name\":\"Core\",\"href\":\"CatLibrary.Core.html\",\"topicHref\":\"CatLibrary.Core.html\",\"items\":[{\"name\":\"Classes\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"CatLibrary.Core.ExplicitLayoutClass.html\"},{\"name\":\"Issue231\",\"href\":\"CatLibrary.Core.Issue231.html\",\"topicHref\":\"CatLibrary.Core.Issue231.html\"},{\"name\":\"Structs\"},{\"name\":\"ContainersRefType\",\"href\":\"CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.html\"},{\"name\":\"Interfaces\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\"},{\"name\":\"Enums\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ColorType.html\"},{\"name\":\"Delegates\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\"}]},{\"name\":\"Classes\"},{\"name\":\"Cat\",\"href\":\"CatLibrary.Cat-2.html\",\"topicHref\":\"CatLibrary.Cat-2.html\"},{\"name\":\"CatException\",\"href\":\"CatLibrary.CatException-1.html\",\"topicHref\":\"CatLibrary.CatException-1.html\"},{\"name\":\"Complex\",\"href\":\"CatLibrary.Complex-2.html\",\"topicHref\":\"CatLibrary.Complex-2.html\"},{\"name\":\"ICatExtension\",\"href\":\"CatLibrary.ICatExtension.html\",\"topicHref\":\"CatLibrary.ICatExtension.html\"},{\"name\":\"Tom\",\"href\":\"CatLibrary.Tom.html\",\"topicHref\":\"CatLibrary.Tom.html\"},{\"name\":\"TomFromBaseClass\",\"href\":\"CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"CatLibrary.TomFromBaseClass.html\"},{\"name\":\"Interfaces\"},{\"name\":\"IAnimal\",\"href\":\"CatLibrary.IAnimal.html\",\"topicHref\":\"CatLibrary.IAnimal.html\"},{\"name\":\"ICat\",\"href\":\"CatLibrary.ICat.html\",\"topicHref\":\"CatLibrary.ICat.html\"},{\"name\":\"Delegates\"},{\"name\":\"FakeDelegate\",\"href\":\"CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"CatLibrary.FakeDelegate-1.html\"},{\"name\":\"MRefDelegate\",\"href\":\"CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"CatLibrary.MRefDelegate-3.html\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"CatLibrary.MRefNormalDelegate.html\"}]},{\"name\":\"MRef\",\"href\":\"MRef.html\",\"topicHref\":\"MRef.html\",\"items\":[{\"name\":\"Demo\",\"href\":\"MRef.Demo.html\",\"topicHref\":\"MRef.Demo.html\",\"items\":[{\"name\":\"Enumeration\",\"href\":\"MRef.Demo.Enumeration.html\",\"topicHref\":\"MRef.Demo.Enumeration.html\",\"items\":[{\"name\":\"Enums\"},{\"name\":\"ColorType\",\"href\":\"MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"MRef.Demo.Enumeration.ColorType.html\"}]}]}]}],\"pdf\":true,\"pdfTocPage\":true}" } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.pdf.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.pdf.verified.json index d8ac6e50935..ef7a5462a54 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.pdf.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.pdf.verified.json @@ -1,19 +1,10 @@ { - "NumberOfPages": 84, + "NumberOfPages": 88, "Pages": [ { "Number": 1, - "Text": "Table of Contents\nBuildFromAssembly 3\nClasses\nClass1 4\nStructs\nIssue5432 5\nBuildFromCSharpSourceCode 6\nClasses\nCSharp 7\nBuildFromProject 8\nIssue8540 10\nA 11\nClasses\nA 12\nB 13\nClasses\nB 14\nClasses\nClass1 15\nClass1.Issue8665 20\nClass1.Issue8696Attribute 22\nClass1.Issue8948 24\nClass1.Test 25\nDog 26\nInheritdoc 28\nInheritdoc.Issue6366 29\nInheritdoc.Issue6366.Class1 30\nInheritdoc.Issue6366.Class2 31\nInheritdoc.Issue7035 32\nInheritdoc.Issue7484 33\nInheritdoc.Issue8101 35\nInheritdoc.Issue9736 37\nInheritdoc.Issue9736.JsonApiOptions 38\nIssue8725 40\nStructs\nInheritdoc.Issue8129 41\nInterfaces\nClass1.IIssue8948 42\nIInheritdoc 43", + "Text": "Table of Contents\nBuildFromAssembly 4\nClasses\nClass1 5\nStructs\nIssue5432 6\nBuildFromCSharpSourceCode 7\nClasses\nCSharp 8\nBuildFromProject 9\nIssue8540 11\nA 12\nClasses\nA 13\nB 14\nClasses\nB 15\nClasses\nClass1 16\nClass1.Issue10332 21\nClass1.Issue8665 23\nClass1.Issue8696Attribute 25\nClass1.Issue8948 27\nClass1.Test 28\nDog 29\nInheritdoc 31\nInheritdoc.Issue6366 32\nInheritdoc.Issue6366.Class1 33\nInheritdoc.Issue6366.Class2 34\nInheritdoc.Issue7035 35\nInheritdoc.Issue7484 36\nInheritdoc.Issue8101 38\nInheritdoc.Issue9736 40\nInheritdoc.Issue9736.JsonApiOptions 41\nIssue8725 43\nStructs\nInheritdoc.Issue8129 44\nInterfaces\nClass1.IIssue8948 45", "Links": [ - { - "Goto": { - "PageNumber": 3, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, { "Goto": { "PageNumber": 4, @@ -61,7 +52,7 @@ }, { "Goto": { - "PageNumber": 10, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -115,7 +106,7 @@ }, { "Goto": { - "PageNumber": 20, + "PageNumber": 16, "Type": 2, "Coordinates": { "Top": 0 @@ -124,7 +115,7 @@ }, { "Goto": { - "PageNumber": 22, + "PageNumber": 21, "Type": 2, "Coordinates": { "Top": 0 @@ -133,7 +124,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -151,7 +142,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -178,7 +169,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -187,7 +178,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -196,7 +187,7 @@ }, { "Goto": { - "PageNumber": 32, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -205,7 +196,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -223,7 +214,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -259,7 +250,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -268,7 +259,16 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 44, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -279,11 +279,11 @@ }, { "Number": 2, - "Text": "Inheritdoc.Issue9736.IJsonApiOptions 44\nEnums\nClass1.Issue9260 45\nBuildFromVBSourceCode 46\nClasses\nBaseClass1 47\nClass1 48\nCatLibrary 50\nCore 52\nClasses\nContainersRefType.ContainersRefTypeChild 53\nExplicitLayoutClass 54\nIssue231 55\nStructs\nContainersRefType 56\nInterfaces\nContainersRefType.ContainersRefTypeChildInterface 58\nEnums\nContainersRefType.ColorType 59\nDelegates\nContainersRefType.ContainersRefTypeDelegate 60\nClasses\nCat 61\nCatException 68\nComplex 69\nICatExtension 70\nTom 72\nTomFromBaseClass 74\nInterfaces\nIAnimal 75\nICat 77\nDelegates\nFakeDelegate 78\nMRefDelegate 79\nMRefNormalDelegate 80\nMRef 81\nDemo 82\nEnumeration 83\nEnums\nColorType 84", + "Text": "IInheritdoc 46\nInheritdoc.Issue9736.IJsonApiOptions 47\nEnums\nClass1.Issue10332.SampleEnum 48\nClass1.Issue9260 49\nBuildFromVBSourceCode 50\nClasses\nBaseClass1 51\nClass1 52\nCatLibrary 54\nCore 56\nClasses\nContainersRefType.ContainersRefTypeChild 57\nExplicitLayoutClass 58\nIssue231 59\nStructs\nContainersRefType 60\nInterfaces\nContainersRefType.ContainersRefTypeChildInterface 62\nEnums\nContainersRefType.ColorType 63\nDelegates\nContainersRefType.ContainersRefTypeDelegate 64\nClasses\nCat 65\nCatException 72\nComplex 73\nICatExtension 74\nTom 76\nTomFromBaseClass 78\nInterfaces\nIAnimal 79\nICat 81\nDelegates\nFakeDelegate 82\nMRefDelegate 83\nMRefNormalDelegate 84\nMRef 85\nDemo 86\nEnumeration 87", "Links": [ { "Goto": { - "PageNumber": 44, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -292,7 +292,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -301,7 +301,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -310,7 +310,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -319,7 +319,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -328,7 +328,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -346,7 +346,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -355,7 +355,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -364,7 +364,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -373,7 +373,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -382,7 +382,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -391,7 +391,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -400,7 +400,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -409,7 +409,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -418,7 +418,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -427,7 +427,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -436,7 +436,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -445,7 +445,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -463,7 +463,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -472,7 +472,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -481,7 +481,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -490,7 +490,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -499,7 +499,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -508,7 +508,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -517,7 +517,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -526,7 +526,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 85, "Type": 2, "Coordinates": { "Top": 0 @@ -535,7 +535,16 @@ }, { "Goto": { - "PageNumber": 84, + "PageNumber": 86, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -546,17 +555,23 @@ }, { "Number": 3, - "Text": "3 / 84\nNamespace BuildFromAssembly\nClasses\nClass1\nThis is a test class.\nStructs\nIssue5432", + "Text": "Enums\nColorType 88", "Links": [ { "Goto": { - "PageNumber": 4, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 } } - }, + } + ] + }, + { + "Number": 4, + "Text": "4 / 88\nNamespace BuildFromAssembly\nClasses\nClass1\nThis is a test class.\nStructs\nIssue5432", + "Links": [ { "Goto": { "PageNumber": 5, @@ -565,12 +580,21 @@ "Top": 0 } } + }, + { + "Goto": { + "PageNumber": 6, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, { - "Number": 4, - "Text": "4 / 84\nClass Class1\nNamespace: BuildFromAssembly\nAssembly: BuildFromAssembly.dll\nThis is a test class.\nInheritance\nobject\uF1C5 ← Class1\nInherited Members\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ToString()\uF1C5 , object.Equals(object?)\n\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.GetHashCode()\uF1C5\nConstructors\nClass1()\nMethods\nHelloWorld()\nHello World.\npublic class Class1\npublic Class1()\npublic static void HelloWorld()", + "Number": 5, + "Text": "5 / 88\nClass Class1\nNamespace: BuildFromAssembly\nAssembly: BuildFromAssembly.dll\nThis is a test class.\nInheritance\nobject\uF1C5 ← Class1\nInherited Members\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ToString()\uF1C5 , object.Equals(object?)\n\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.GetHashCode()\uF1C5\nConstructors\nClass1()\nMethods\nHelloWorld()\nHello World.\npublic class Class1\npublic Class1()\npublic static void HelloWorld()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -649,7 +673,7 @@ }, { "Goto": { - "PageNumber": 3, + "PageNumber": 4, "Type": 2, "Coordinates": { "Top": 0 @@ -658,7 +682,7 @@ }, { "Goto": { - "PageNumber": 4, + "PageNumber": 5, "Type": 2, "Coordinates": { "Top": 0 @@ -668,8 +692,8 @@ ] }, { - "Number": 5, - "Text": "5 / 84\nStruct Issue5432\nNamespace: BuildFromAssembly\nAssembly: BuildFromAssembly.dll\nInherited Members\nobject.GetType()\uF1C5 , object.ToString()\uF1C5 , object.Equals(object?)\uF1C5 , object.Equals(object?,\nobject?)\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5\nProperties\nName\nProperty Value\nstring\uF1C5\npublic struct Issue5432\npublic string Name { get; }", + "Number": 6, + "Text": "6 / 88\nStruct Issue5432\nNamespace: BuildFromAssembly\nAssembly: BuildFromAssembly.dll\nInherited Members\nobject.GetType()\uF1C5 , object.ToString()\uF1C5 , object.Equals(object?)\uF1C5 , object.Equals(object?,\nobject?)\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5\nProperties\nName\nProperty Value\nstring\uF1C5\npublic struct Issue5432\npublic string Name { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.gettype" @@ -739,7 +763,7 @@ }, { "Goto": { - "PageNumber": 3, + "PageNumber": 4, "Type": 2, "Coordinates": { "Top": 0 @@ -749,12 +773,12 @@ ] }, { - "Number": 6, - "Text": "6 / 84\nNamespace BuildFromCSharpSourceCode\nClasses\nCSharp", + "Number": 7, + "Text": "7 / 88\nNamespace BuildFromCSharpSourceCode\nClasses\nCSharp", "Links": [ { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -764,8 +788,8 @@ ] }, { - "Number": 7, - "Text": "7 / 84\nClass CSharp\nNamespace: BuildFromCSharpSourceCode\nInheritance\nobject\uF1C5 ← CSharp\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nMain(string[])\nParameters\nargs string\uF1C5 []\npublic class CSharp\npublic static void Main(string[] args)", + "Number": 8, + "Text": "8 / 88\nClass CSharp\nNamespace: BuildFromCSharpSourceCode\nInheritance\nobject\uF1C5 ← CSharp\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nMain(string[])\nParameters\nargs string\uF1C5 []\npublic class CSharp\npublic static void Main(string[] args)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -850,7 +874,7 @@ }, { "Goto": { - "PageNumber": 6, + "PageNumber": 7, "Type": 2, "Coordinates": { "Top": 0 @@ -859,7 +883,7 @@ }, { "Goto": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -869,12 +893,12 @@ ] }, { - "Number": 8, - "Text": "8 / 84\nNamespace BuildFromProject\nNamespaces\nBuildFromProject.Issue8540\nClasses\nInheritdoc.Issue6366.Class1\nClass1\nInheritdoc.Issue6366.Class2\nDog\nClass representing a dog.\nInheritdoc\nInheritdoc.Issue6366\nInheritdoc.Issue7035\nInheritdoc.Issue7484\nThis is a test class to have something for DocFX to document.\nInheritdoc.Issue8101\nClass1.Issue8665\nClass1.Issue8696Attribute\nIssue8725\nA nice class\nClass1.Issue8948\nInheritdoc.Issue9736\nInheritdoc.Issue9736.JsonApiOptions\nClass1.Test\nStructs", + "Number": 9, + "Text": "9 / 88\nNamespace BuildFromProject\nNamespaces\nBuildFromProject.Issue8540\nClasses\nInheritdoc.Issue6366.Class1\nClass1\nInheritdoc.Issue6366.Class2\nDog\nClass representing a dog.\nInheritdoc\nClass1.Issue10332\nInheritdoc.Issue6366\nInheritdoc.Issue7035\nInheritdoc.Issue7484\nThis is a test class to have something for DocFX to document.\nInheritdoc.Issue8101\nClass1.Issue8665\nClass1.Issue8696Attribute\nIssue8725\nA nice class\nClass1.Issue8948\nInheritdoc.Issue9736\nInheritdoc.Issue9736.JsonApiOptions\nClass1.Test", "Links": [ { "Goto": { - "PageNumber": 10, + "PageNumber": 11, "Type": 2, "Coordinates": { "Top": 0 @@ -883,7 +907,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -892,7 +916,7 @@ }, { "Goto": { - "PageNumber": 15, + "PageNumber": 16, "Type": 2, "Coordinates": { "Top": 0 @@ -901,7 +925,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -910,7 +934,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -919,7 +943,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -928,7 +952,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 21, "Type": 2, "Coordinates": { "Top": 0 @@ -946,7 +970,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -955,7 +979,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -964,7 +988,7 @@ }, { "Goto": { - "PageNumber": 20, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -973,7 +997,7 @@ }, { "Goto": { - "PageNumber": 22, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -982,7 +1006,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -991,7 +1015,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -1000,7 +1024,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -1009,7 +1033,7 @@ }, { "Goto": { - "PageNumber": 38, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -1018,7 +1042,16 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 41, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -1028,12 +1061,12 @@ ] }, { - "Number": 9, - "Text": "9 / 84\nInheritdoc.Issue8129\nInterfaces\nIInheritdoc\nClass1.IIssue8948\nInheritdoc.Issue9736.IJsonApiOptions\nEnums\nClass1.Issue9260", + "Number": 10, + "Text": "10 / 88\nStructs\nInheritdoc.Issue8129\nInterfaces\nIInheritdoc\nClass1.IIssue8948\nInheritdoc.Issue9736.IJsonApiOptions\nEnums\nClass1.Issue9260\nClass1.Issue10332.SampleEnum", "Links": [ { "Goto": { - "PageNumber": 41, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -1042,7 +1075,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -1051,7 +1084,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -1060,7 +1093,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -1069,7 +1102,16 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 49, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -1079,12 +1121,12 @@ ] }, { - "Number": 10, - "Text": "10 / 84\nNamespace BuildFromProject.Issue8540\nNamespaces\nBuildFromProject.Issue8540.A\nBuildFromProject.Issue8540.B", + "Number": 11, + "Text": "11 / 88\nNamespace BuildFromProject.Issue8540\nNamespaces\nBuildFromProject.Issue8540.A\nBuildFromProject.Issue8540.B", "Links": [ { "Goto": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -1093,7 +1135,7 @@ }, { "Goto": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -1103,12 +1145,12 @@ ] }, { - "Number": 11, - "Text": "11 / 84\nNamespace BuildFromProject.Issue8540.A\nClasses\nA", + "Number": 12, + "Text": "12 / 88\nNamespace BuildFromProject.Issue8540.A\nClasses\nA", "Links": [ { "Goto": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -1118,8 +1160,8 @@ ] }, { - "Number": 12, - "Text": "12 / 84\nClass A\nNamespace: BuildFromProject.Issue8540.A\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← A\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\npublic class A", + "Number": 13, + "Text": "13 / 88\nClass A\nNamespace: BuildFromProject.Issue8540.A\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← A\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\npublic class A", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1195,7 +1237,7 @@ }, { "Goto": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -1204,7 +1246,7 @@ }, { "Goto": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -1214,12 +1256,12 @@ ] }, { - "Number": 13, - "Text": "13 / 84\nNamespace BuildFromProject.Issue8540.B\nClasses\nB", + "Number": 14, + "Text": "14 / 88\nNamespace BuildFromProject.Issue8540.B\nClasses\nB", "Links": [ { "Goto": { - "PageNumber": 14, + "PageNumber": 15, "Type": 2, "Coordinates": { "Top": 0 @@ -1229,8 +1271,8 @@ ] }, { - "Number": 14, - "Text": "14 / 84\nClass B\nNamespace: BuildFromProject.Issue8540.B\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← B\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\npublic class B", + "Number": 15, + "Text": "15 / 88\nClass B\nNamespace: BuildFromProject.Issue8540.B\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← B\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\npublic class B", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1306,7 +1348,7 @@ }, { "Goto": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -1315,7 +1357,7 @@ }, { "Goto": { - "PageNumber": 14, + "PageNumber": 15, "Type": 2, "Coordinates": { "Top": 0 @@ -1325,8 +1367,8 @@ ] }, { - "Number": 15, - "Text": "15 / 84\nClass Class1\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Class1\nImplements\nIClass1\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nIssue1651()\nPricing models are used to calculate theoretical option values\n1Black Scholes\n2Black76\n3Black76Fut\n4Equity Tree\n5Variance Swap\n6Dividend Forecast\nIssue1887()\nIConfiguration related helper and extension routines.\nIssue2623()\npublic class Class1 : IClass1\npublic void Issue1651()\npublic void Issue1887()", + "Number": 16, + "Text": "16 / 88\nClass Class1\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Class1\nImplements\nIClass1\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nIssue1651()\nPricing models are used to calculate theoretical option values\n1Black Scholes\n2Black76\n3Black76Fut\n4Equity Tree\n5Variance Swap\n6Dividend Forecast\nIssue1887()\nIConfiguration related helper and extension routines.\nIssue2623()\npublic class Class1 : IClass1\npublic void Issue1651()\npublic void Issue1887()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1402,7 +1444,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -1411,7 +1453,7 @@ }, { "Goto": { - "PageNumber": 15, + "PageNumber": 16, "Type": 2, "Coordinates": { "Top": 0 @@ -1421,8 +1463,8 @@ ] }, { - "Number": 16, - "Text": "16 / 84\nExamples\nRemarks\nFor example:\nIssue2723()\nRemarks\nInline .\nlink\uF1C5\npublic void Issue2623()\nMyClass myClass = new MyClass();\nvoid Update()\n{ \nmyClass.Execute();\n}\nMyClass myClass = new MyClass();\nvoid Update()\n{ \nmyClass.Execute();\n}\npublic void Issue2723()\nNOTE\nThis is a . & \" '\n\uF431\nfor (var i = 0; i > 10; i++) // & \" '\nvar range = new Range { Min = 0, Max = 10 };", + "Number": 17, + "Text": "17 / 88\nExamples\nRemarks\nFor example:\nIssue2723()\nRemarks\nInline .\nlink\uF1C5\npublic void Issue2623()\nMyClass myClass = new MyClass();\nvoid Update()\n{ \nmyClass.Execute();\n}\nMyClass myClass = new MyClass();\nvoid Update()\n{ \nmyClass.Execute();\n}\npublic void Issue2723()\nNOTE\nThis is a . & \" '\n\uF431\nfor (var i = 0; i > 10; i++) // & \" '\nvar range = new Range { Min = 0, Max = 10 };", "Links": [ { "Uri": "https://www.github.com/" @@ -1436,17 +1478,17 @@ ] }, { - "Number": 17, - "Text": "17 / 84\nIssue4017()\nExamples\nRemarks\nIssue4392()\nRemarks\n@\"\\\\?\\\" @\"\\\\?\\\"\nvar range = new Range { Min = 0, Max = 10 };\npublic void Issue4017()\npublic void HookMessageDeleted(BaseSocketClient client)\n{ \nclient.MessageDeleted += HandleMessageDelete;\n}\npublic Task HandleMessageDelete(Cacheable cachedMessage,\nISocketMessageChannel channel)\n{ \n// check if the message exists in cache; if not, we cannot report what\nwas removed\nif (!cachedMessage.HasValue) return;\nvar message = cachedMessage.Value;\nConsole.WriteLine($\"A message ({message.Id}) from {message.Author} was removed\nfrom the channel {channel.Name} ({channel.Id}):\"\n+ Environment.NewLine\n+ message.Content);\nreturn Task.CompletedTask;\n}\nvoid Update()\n{ \nmyClass.Execute();\n}\npublic void Issue4392()", + "Number": 18, + "Text": "18 / 88\nIssue4017()\nExamples\nRemarks\nIssue4392()\nRemarks\n@\"\\\\?\\\" @\"\\\\?\\\"\nvar range = new Range { Min = 0, Max = 10 };\npublic void Issue4017()\npublic void HookMessageDeleted(BaseSocketClient client)\n{ \nclient.MessageDeleted += HandleMessageDelete;\n}\npublic Task HandleMessageDelete(Cacheable cachedMessage,\nISocketMessageChannel channel)\n{ \n// check if the message exists in cache; if not, we cannot report what\nwas removed\nif (!cachedMessage.HasValue) return;\nvar message = cachedMessage.Value;\nConsole.WriteLine($\"A message ({message.Id}) from {message.Author} was removed\nfrom the channel {channel.Name} ({channel.Id}):\"\n+ Environment.NewLine\n+ message.Content);\nreturn Task.CompletedTask;\n}\nvoid Update()\n{ \nmyClass.Execute();\n}\npublic void Issue4392()", "Links": [] }, { - "Number": 18, - "Text": "18 / 84\nIssue7484()\nRemarks\nThere's really no reason to not believe that this class can test things.\nTerm Description\nA Term A Description\nBee Term Bee Description\nIssue8764()\nType Parameters\nT\nIssue896()\nTest\nSee Also\nClass1.Test, Class1\nIssue9216()\nCalculates the determinant of a 3-dimensional matrix:\nReturns the smallest value:\npublic void Issue7484()\npublic void Issue8764() where T : unmanaged\npublic void Issue896()", + "Number": 19, + "Text": "19 / 88\nIssue7484()\nRemarks\nThere's really no reason to not believe that this class can test things.\nTerm Description\nA Term A Description\nBee Term Bee Description\nIssue8764()\nType Parameters\nT\nIssue896()\nTest\nSee Also\nClass1.Test, Class1\nIssue9216()\nCalculates the determinant of a 3-dimensional matrix:\nReturns the smallest value:\npublic void Issue7484()\npublic void Issue8764() where T : unmanaged\npublic void Issue896()", "Links": [ { "Goto": { - "PageNumber": 15, + "PageNumber": 16, "Type": 2, "Coordinates": { "Top": 0 @@ -1455,7 +1497,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -1464,7 +1506,7 @@ }, { "Goto": { - "PageNumber": 15, + "PageNumber": 16, "Type": 2, "Coordinates": { "Top": 0 @@ -1474,8 +1516,8 @@ ] }, { - "Number": 19, - "Text": "19 / 84\nReturns\ndouble\uF1C5\nXmlCommentIncludeTag()\nThis method should do something...\nRemarks\nThis is remarks.\npublic static double Issue9216()\npublic void XmlCommentIncludeTag()", + "Number": 20, + "Text": "20 / 88\nReturns\ndouble\uF1C5\nXmlCommentIncludeTag()\nThis method should do something...\nRemarks\nThis is remarks.\npublic static double Issue9216()\npublic void XmlCommentIncludeTag()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.double" @@ -1489,8 +1531,155 @@ ] }, { - "Number": 20, - "Text": "20 / 84\nClass Class1.Issue8665\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Class1.Issue8665\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nConstructors\nIssue8665()\nIssue8665(int)\nParameters\nfoo int\uF1C5\nIssue8665(int, char)\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nIssue8665(int, char, string)\npublic class Class1.Issue8665\npublic Issue8665()\npublic Issue8665(int foo)\npublic Issue8665(int foo, char bar)", + "Number": 21, + "Text": "21 / 88\nClass Class1.Issue10332\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Class1.Issue10332\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nIRoutedView()\nIRoutedView()\nType Parameters\nTViewModel\nIRoutedViewModel()\nMethod()\nMethod(int)\npublic class Class1.Issue10332\npublic void IRoutedView()\npublic void IRoutedView()\npublic void IRoutedViewModel()\npublic void Method()", + "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" + }, + { + "Goto": { + "PageNumber": 9, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 21, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 22, + "Text": "22 / 88\nParameters\na int\uF1C5\nMethod(int, int)\nParameters\na int\uF1C5\nb int\uF1C5\nNull(object?)\nParameters\nobj object\uF1C5 ?\nNull(T)\nParameters\nobj T\nType Parameters\nT\nNullOrEmpty(string)\nParameters\ntext string\uF1C5\npublic void Method(int a)\npublic void Method(int a, int b)\npublic void Null(object? obj)\npublic void Null(T obj)\npublic void NullOrEmpty(string text)", + "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.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" + }, + { + "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.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.string" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.string" + } + ] + }, + { + "Number": 23, + "Text": "23 / 88\nClass Class1.Issue8665\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Class1.Issue8665\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nConstructors\nIssue8665()\nIssue8665(int)\nParameters\nfoo int\uF1C5\nIssue8665(int, char)\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nIssue8665(int, char, string)\npublic class Class1.Issue8665\npublic Issue8665()\npublic Issue8665(int foo)\npublic Issue8665(int foo, char bar)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1593,7 +1782,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -1602,7 +1791,7 @@ }, { "Goto": { - "PageNumber": 20, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -1612,8 +1801,8 @@ ] }, { - "Number": 21, - "Text": "21 / 84\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nbaz string\uF1C5\nProperties\nBar\nProperty Value\nchar\uF1C5\nBaz\nProperty Value\nstring\uF1C5\nFoo\nProperty Value\nint\uF1C5\npublic Issue8665(int foo, char bar, string baz)\npublic char Bar { get; }\npublic string Baz { get; }\npublic int Foo { get; }", + "Number": 24, + "Text": "24 / 88\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nbaz string\uF1C5\nProperties\nBar\nProperty Value\nchar\uF1C5\nBaz\nProperty Value\nstring\uF1C5\nFoo\nProperty Value\nint\uF1C5\npublic Issue8665(int foo, char bar, string baz)\npublic char Bar { get; }\npublic string Baz { get; }\npublic int Foo { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -1672,8 +1861,8 @@ ] }, { - "Number": 22, - "Text": "22 / 84\nClass Class1.Issue8696Attribute\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Attribute\uF1C5 ← Class1.Issue8696Attribute\nInherited Members\nAttribute.Equals(object?)\uF1C5 , Attribute.GetCustomAttribute(Assembly, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(MemberInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(Module, Type)\uF1C5 , Attribute.GetCustomAttribute(Module, Type,\nbool)\uF1C5 , Attribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly)\uF1C5 , Attribute.GetCustomAttributes(Assembly, bool)\n\uF1C5 , Attribute.GetCustomAttributes(Assembly, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo)\uF1C5 , Attribute.GetCustomAttributes(MemberInfo,\nbool)\uF1C5 , Attribute.GetCustomAttributes(MemberInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Module)\uF1C5 , Attribute.GetCustomAttributes(Module, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Module, Type)\uF1C5 , Attribute.GetCustomAttributes(Module,\nType, bool)\uF1C5 , Attribute.GetCustomAttributes(ParameterInfo)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetHashCode()\uF1C5 ,\nAttribute.IsDefaultAttribute()\uF1C5 , Attribute.IsDefined(Assembly, Type)\uF1C5 ,\nAttribute.IsDefined(Assembly, Type, bool)\uF1C5 , Attribute.IsDefined(MemberInfo, Type)\uF1C5 ,\nAttribute.IsDefined(MemberInfo, Type, bool)\uF1C5 , Attribute.IsDefined(Module, Type)\uF1C5 ,\nAttribute.IsDefined(Module, Type, bool)\uF1C5 , Attribute.IsDefined(ParameterInfo, Type)\uF1C5 ,\nAttribute.IsDefined(ParameterInfo, Type, bool)\uF1C5 , Attribute.Match(object?)\uF1C5 , Attribute.TypeId\n\uF1C5 , object.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\npublic class Class1.Issue8696Attribute : Attribute", + "Number": 25, + "Text": "25 / 88\nClass Class1.Issue8696Attribute\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Attribute\uF1C5 ← Class1.Issue8696Attribute\nInherited Members\nAttribute.Equals(object?)\uF1C5 , Attribute.GetCustomAttribute(Assembly, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(MemberInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(Module, Type)\uF1C5 , Attribute.GetCustomAttribute(Module, Type,\nbool)\uF1C5 , Attribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly)\uF1C5 , Attribute.GetCustomAttributes(Assembly, bool)\n\uF1C5 , Attribute.GetCustomAttributes(Assembly, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo)\uF1C5 , Attribute.GetCustomAttributes(MemberInfo,\nbool)\uF1C5 , Attribute.GetCustomAttributes(MemberInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Module)\uF1C5 , Attribute.GetCustomAttributes(Module, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Module, Type)\uF1C5 , Attribute.GetCustomAttributes(Module,\nType, bool)\uF1C5 , Attribute.GetCustomAttributes(ParameterInfo)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetHashCode()\uF1C5 ,\nAttribute.IsDefaultAttribute()\uF1C5 , Attribute.IsDefined(Assembly, Type)\uF1C5 ,\nAttribute.IsDefined(Assembly, Type, bool)\uF1C5 , Attribute.IsDefined(MemberInfo, Type)\uF1C5 ,\nAttribute.IsDefined(MemberInfo, Type, bool)\uF1C5 , Attribute.IsDefined(Module, Type)\uF1C5 ,\nAttribute.IsDefined(Module, Type, bool)\uF1C5 , Attribute.IsDefined(ParameterInfo, Type)\uF1C5 ,\nAttribute.IsDefined(ParameterInfo, Type, bool)\uF1C5 , Attribute.Match(object?)\uF1C5 , Attribute.TypeId\n\uF1C5 , object.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\npublic class Class1.Issue8696Attribute : Attribute", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2106,7 +2295,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -2115,7 +2304,7 @@ }, { "Goto": { - "PageNumber": 22, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -2125,8 +2314,8 @@ ] }, { - "Number": 23, - "Text": "23 / 84\nConstructors\nIssue8696Attribute(string?, int, int, string[]?, bool, Type?)\nParameters\ndescription string\uF1C5 ?\nboundsMin int\uF1C5\nboundsMax int\uF1C5\nvalidGameModes string\uF1C5 []?\nhasMultipleSelections bool\uF1C5\nenumType Type\uF1C5 ?\n[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null,\nfalse, null)]\npublic Issue8696Attribute(string? description = null, int boundsMin = 0, int\nboundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false,\nType? enumType = null)", + "Number": 26, + "Text": "26 / 88\nConstructors\nIssue8696Attribute(string?, int, int, string[]?, bool, Type?)\nParameters\ndescription string\uF1C5 ?\nboundsMin int\uF1C5\nboundsMax int\uF1C5\nvalidGameModes string\uF1C5 []?\nhasMultipleSelections bool\uF1C5\nenumType Type\uF1C5 ?\n[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null,\nfalse, null)]\npublic Issue8696Attribute(string? description = null, int boundsMin = 0, int\nboundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false,\nType? enumType = null)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -2185,8 +2374,8 @@ ] }, { - "Number": 24, - "Text": "24 / 84\nClass Class1.Issue8948\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Class1.Issue8948\nImplements\nClass1.IIssue8948\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nDoNothing()\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\npublic class Class1.Issue8948 : Class1.IIssue8948\npublic void DoNothing()", + "Number": 27, + "Text": "27 / 88\nClass Class1.Issue8948\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Class1.Issue8948\nImplements\nClass1.IIssue8948\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nDoNothing()\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\npublic class Class1.Issue8948 : Class1.IIssue8948\npublic void DoNothing()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2262,7 +2451,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -2271,7 +2460,7 @@ }, { "Goto": { - "PageNumber": 24, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -2280,7 +2469,7 @@ }, { "Goto": { - "PageNumber": 42, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -2290,8 +2479,8 @@ ] }, { - "Number": 25, - "Text": "25 / 84\nClass Class1.Test\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 ← Class1.Test\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\npublic class Class1.Test", + "Number": 28, + "Text": "28 / 88\nClass Class1.Test\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 ← Class1.Test\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\npublic class Class1.Test", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2367,7 +2556,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -2376,7 +2565,7 @@ }, { "Goto": { - "PageNumber": 25, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -2386,8 +2575,8 @@ ] }, { - "Number": 26, - "Text": "26 / 84\nClass Dog\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nClass representing a dog.\nInheritance\nobject\uF1C5 ← Dog\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nConstructors\nDog(string, int)\nConstructor.\nParameters\nname string\uF1C5\nName of the dog.\nage int\uF1C5\nAge of the dog.\nProperties\nAge\nAge of the dog.\npublic class Dog\npublic Dog(string name, int age)\npublic int Age { get; }", + "Number": 29, + "Text": "29 / 88\nClass Dog\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nClass representing a dog.\nInheritance\nobject\uF1C5 ← Dog\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nConstructors\nDog(string, int)\nConstructor.\nParameters\nname string\uF1C5\nName of the dog.\nage int\uF1C5\nAge of the dog.\nProperties\nAge\nAge of the dog.\npublic class Dog\npublic Dog(string name, int age)\npublic int Age { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2481,7 +2670,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -2490,7 +2679,7 @@ }, { "Goto": { - "PageNumber": 26, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -2500,8 +2689,8 @@ ] }, { - "Number": 27, - "Text": "27 / 84\nProperty Value\nint\uF1C5\nName\nName of the dog.\nProperty Value\nstring\uF1C5\npublic string Name { get; }", + "Number": 30, + "Text": "30 / 88\nProperty Value\nint\uF1C5\nName\nName of the dog.\nProperty Value\nstring\uF1C5\npublic string Name { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -2524,8 +2713,8 @@ ] }, { - "Number": 28, - "Text": "28 / 84\nClass Inheritdoc\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc\nImplements\nIInheritdoc, IDisposable\uF1C5\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nDispose()\nPerforms application-defined tasks associated with freeing, releasing, or resetting\nunmanaged resources.\nIssue7628()\nThis method should do something...\nIssue7629()\nThis method should do something...\npublic class Inheritdoc : IInheritdoc, IDisposable\npublic void Dispose()\npublic void Issue7628()\npublic void Issue7629()", + "Number": 31, + "Text": "31 / 88\nClass Inheritdoc\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc\nImplements\nIInheritdoc, IDisposable\uF1C5\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nDispose()\nPerforms application-defined tasks associated with freeing, releasing, or resetting\nunmanaged resources.\nIssue7628()\nThis method should do something...\nIssue7629()\nThis method should do something...\npublic class Inheritdoc : IInheritdoc, IDisposable\npublic void Dispose()\npublic void Issue7628()\npublic void Issue7629()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2610,7 +2799,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -2619,7 +2808,7 @@ }, { "Goto": { - "PageNumber": 28, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -2628,7 +2817,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -2638,8 +2827,8 @@ ] }, { - "Number": 29, - "Text": "29 / 84\nClass Inheritdoc.Issue6366\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue6366\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\npublic class Inheritdoc.Issue6366", + "Number": 32, + "Text": "32 / 88\nClass Inheritdoc.Issue6366\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue6366\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\npublic class Inheritdoc.Issue6366", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2715,7 +2904,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -2724,7 +2913,7 @@ }, { "Goto": { - "PageNumber": 29, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -2734,8 +2923,8 @@ ] }, { - "Number": 30, - "Text": "30 / 84\nClass Inheritdoc.Issue6366.Class1\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue6366.Class1\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nTestMethod1(T, int)\nThis text inherited.\nParameters\nparm1 T\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nReturns\nT\nThis text inherited.\npublic abstract class Inheritdoc.Issue6366.Class1\npublic abstract T TestMethod1(T parm1, int parm2)", + "Number": 33, + "Text": "33 / 88\nClass Inheritdoc.Issue6366.Class1\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue6366.Class1\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nTestMethod1(T, int)\nThis text inherited.\nParameters\nparm1 T\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nReturns\nT\nThis text inherited.\npublic abstract class Inheritdoc.Issue6366.Class1\npublic abstract T TestMethod1(T parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2820,7 +3009,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -2829,7 +3018,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -2839,8 +3028,8 @@ ] }, { - "Number": 31, - "Text": "31 / 84\nClass Inheritdoc.Issue6366.Class2\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue6366.Class1 ← Inheritdoc.Issue6366.Class2\nInherited Members\nInheritdoc.Issue6366.Class1.TestMethod1(bool, int), object.Equals(object?)\uF1C5 ,\nobject.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nTestMethod1(bool, int)\nThis text inherited.\nParameters\nparm1 bool\uF1C5\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nReturns\nbool\uF1C5\nThis text inherited.\npublic class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\npublic override bool TestMethod1(bool parm1, int parm2)", + "Number": 34, + "Text": "34 / 88\nClass Inheritdoc.Issue6366.Class2\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue6366.Class1 ← Inheritdoc.Issue6366.Class2\nInherited Members\nInheritdoc.Issue6366.Class1.TestMethod1(bool, int), object.Equals(object?)\uF1C5 ,\nobject.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nMethods\nTestMethod1(bool, int)\nThis text inherited.\nParameters\nparm1 bool\uF1C5\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nReturns\nbool\uF1C5\nThis text inherited.\npublic class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\npublic override bool TestMethod1(bool parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2943,7 +3132,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -2952,7 +3141,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -2961,7 +3150,7 @@ }, { "Goto": { - "PageNumber": 31, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -2970,7 +3159,7 @@ }, { "Goto": { - "PageNumber": 30, + "PageNumber": 33, "Coordinates": { "Left": 0, "Top": 423.75 @@ -2980,8 +3169,8 @@ ] }, { - "Number": 32, - "Text": "32 / 84\nClass Inheritdoc.Issue7035\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue7035\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nA()\nB()\npublic class Inheritdoc.Issue7035\npublic void A()\npublic void B()", + "Number": 35, + "Text": "35 / 88\nClass Inheritdoc.Issue7035\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue7035\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nA()\nB()\npublic class Inheritdoc.Issue7035\npublic void A()\npublic void B()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3057,7 +3246,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -3066,7 +3255,7 @@ }, { "Goto": { - "PageNumber": 32, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -3076,8 +3265,8 @@ ] }, { - "Number": 33, - "Text": "33 / 84\nClass Inheritdoc.Issue7484\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nThis is a test class to have something for DocFX to document.\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue7484\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nRemarks\nWe're going to talk about things now.\nBoolReturningMethod(bool) Simple method to generate docs for.\nDoDad A string that could have something.\nConstructors\nIssue7484()\nThis is a constructor to document.\nProperties\nDoDad\nA string that could have something.\npublic class Inheritdoc.Issue7484\npublic Issue7484()\npublic string DoDad { get; }", + "Number": 36, + "Text": "36 / 88\nClass Inheritdoc.Issue7484\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nThis is a test class to have something for DocFX to document.\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue7484\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nRemarks\nWe're going to talk about things now.\nBoolReturningMethod(bool) Simple method to generate docs for.\nDoDad A string that could have something.\nConstructors\nIssue7484()\nThis is a constructor to document.\nProperties\nDoDad\nA string that could have something.\npublic class Inheritdoc.Issue7484\npublic Issue7484()\npublic string DoDad { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3153,7 +3342,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -3162,7 +3351,7 @@ }, { "Goto": { - "PageNumber": 33, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -3187,8 +3376,8 @@ ] }, { - "Number": 34, - "Text": "34 / 84\nProperty Value\nstring\uF1C5\nMethods\nBoolReturningMethod(bool)\nSimple method to generate docs for.\nParameters\nsource bool\uF1C5\nA meaningless boolean value, much like most questions in the world.\nReturns\nbool\uF1C5\nAn exactly equivalently meaningless boolean value, much like most answers in the world.\nRemarks\nI'd like to take a moment to thank all of those who helped me get to a place where I can\nwrite documentation like this.\npublic bool BoolReturningMethod(bool source)", + "Number": 37, + "Text": "37 / 88\nProperty Value\nstring\uF1C5\nMethods\nBoolReturningMethod(bool)\nSimple method to generate docs for.\nParameters\nsource bool\uF1C5\nA meaningless boolean value, much like most questions in the world.\nReturns\nbool\uF1C5\nAn exactly equivalently meaningless boolean value, much like most answers in the world.\nRemarks\nI'd like to take a moment to thank all of those who helped me get to a place where I can\nwrite documentation like this.\npublic bool BoolReturningMethod(bool source)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -3220,8 +3409,8 @@ ] }, { - "Number": 35, - "Text": "35 / 84\nClass Inheritdoc.Issue8101\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue8101\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nTween(float, float, float, Action)\nCreate a new tween.\nParameters\nfrom float\uF1C5\nThe starting value.\nto float\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nonChange Action\uF1C5 \nA callback that will be invoked every time the tween value changes.\nReturns\npublic class Inheritdoc.Issue8101\npublic static object Tween(float from, float to, float duration,\nAction onChange)", + "Number": 38, + "Text": "38 / 88\nClass Inheritdoc.Issue8101\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue8101\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nTween(float, float, float, Action)\nCreate a new tween.\nParameters\nfrom float\uF1C5\nThe starting value.\nto float\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nonChange Action\uF1C5 \nA callback that will be invoked every time the tween value changes.\nReturns\npublic class Inheritdoc.Issue8101\npublic static object Tween(float from, float to, float duration,\nAction onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3342,7 +3531,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -3351,7 +3540,7 @@ }, { "Goto": { - "PageNumber": 35, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -3361,8 +3550,8 @@ ] }, { - "Number": 36, - "Text": "36 / 84\nobject\uF1C5\nThe newly created tween instance.\nTween(int, int, float, Action)\nCreate a new tween.\nParameters\nfrom int\uF1C5\nThe starting value.\nto int\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nonChange Action\uF1C5 \nA callback that will be invoked every time the tween value changes.\nReturns\nobject\uF1C5\nThe newly created tween instance.\npublic static object Tween(int from, int to, float duration, Action onChange)", + "Number": 39, + "Text": "39 / 88\nobject\uF1C5\nThe newly created tween instance.\nTween(int, int, float, Action)\nCreate a new tween.\nParameters\nfrom int\uF1C5\nThe starting value.\nto int\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nonChange Action\uF1C5 \nA callback that will be invoked every time the tween value changes.\nReturns\nobject\uF1C5\nThe newly created tween instance.\npublic static object Tween(int from, int to, float duration, Action onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3430,8 +3619,8 @@ ] }, { - "Number": 37, - "Text": "37 / 84\nClass Inheritdoc.Issue9736\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue9736\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\npublic class Inheritdoc.Issue9736", + "Number": 40, + "Text": "40 / 88\nClass Inheritdoc.Issue9736\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue9736\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\npublic class Inheritdoc.Issue9736", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3507,7 +3696,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -3516,7 +3705,7 @@ }, { "Goto": { - "PageNumber": 37, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -3526,8 +3715,8 @@ ] }, { - "Number": 38, - "Text": "38 / 84\nClass Inheritdoc.Issue9736.JsonApiOptions\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue9736.JsonApiOptions\nImplements\nInheritdoc.Issue9736.IJsonApiOptions\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nProperties\nUseRelativeLinks\nWhether to use relative links for all resources. false by default.\nProperty Value\nbool\uF1C5\nExamples\npublic sealed class Inheritdoc.Issue9736.JsonApiOptions :\nInheritdoc.Issue9736.IJsonApiOptions\npublic bool UseRelativeLinks { get; set; }\noptions.UseRelativeLinks = true;\n{ \n\"type\": \"articles\",\n\"id\": \"4309\",\n\"relationships\": {\n\"author\": {\n\"links\": {\n\"self\": \"/api/shopping/articles/4309/relationships/author\",", + "Number": 41, + "Text": "41 / 88\nClass Inheritdoc.Issue9736.JsonApiOptions\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 ← Inheritdoc.Issue9736.JsonApiOptions\nImplements\nInheritdoc.Issue9736.IJsonApiOptions\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nProperties\nUseRelativeLinks\nWhether to use relative links for all resources. false by default.\nProperty Value\nbool\uF1C5\nExamples\npublic sealed class Inheritdoc.Issue9736.JsonApiOptions :\nInheritdoc.Issue9736.IJsonApiOptions\npublic bool UseRelativeLinks { get; set; }\noptions.UseRelativeLinks = true;\n{ \n\"type\": \"articles\",\n\"id\": \"4309\",\n\"relationships\": {\n\"author\": {\n\"links\": {\n\"self\": \"/api/shopping/articles/4309/relationships/author\",", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3603,7 +3792,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -3612,7 +3801,7 @@ }, { "Goto": { - "PageNumber": 38, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -3621,7 +3810,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -3631,13 +3820,13 @@ ] }, { - "Number": 39, - "Text": "39 / 84\n\"related\": \"/api/shopping/articles/4309/author\"\n} \n} \n}\n}", + "Number": 42, + "Text": "42 / 88\n\"related\": \"/api/shopping/articles/4309/author\"\n} \n} \n}\n}", "Links": [] }, { - "Number": 40, - "Text": "40 / 84\nClass Issue8725\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nA nice class\nInheritance\nobject\uF1C5 ← Issue8725\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nMoreOperations()\nAnother nice operation\nMyOperation()\nA nice operation\nSee Also\nClass1\npublic class Issue8725\npublic void MoreOperations()\npublic void MyOperation()", + "Number": 43, + "Text": "43 / 88\nClass Issue8725\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nA nice class\nInheritance\nobject\uF1C5 ← Issue8725\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nMoreOperations()\nAnother nice operation\nMyOperation()\nA nice operation\nSee Also\nClass1\npublic class Issue8725\npublic void MoreOperations()\npublic void MyOperation()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3713,7 +3902,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -3722,7 +3911,7 @@ }, { "Goto": { - "PageNumber": 40, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -3731,7 +3920,7 @@ }, { "Goto": { - "PageNumber": 15, + "PageNumber": 16, "Type": 2, "Coordinates": { "Top": 0 @@ -3741,8 +3930,8 @@ ] }, { - "Number": 41, - "Text": "41 / 84\nStruct Inheritdoc.Issue8129\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nConstructors\nIssue8129(string)\nParameters\nfoo string\uF1C5\npublic struct Inheritdoc.Issue8129\npublic Issue8129(string foo)", + "Number": 44, + "Text": "44 / 88\nStruct Inheritdoc.Issue8129\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nConstructors\nIssue8129(string)\nParameters\nfoo string\uF1C5\npublic struct Inheritdoc.Issue8129\npublic Issue8129(string foo)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" @@ -3809,7 +3998,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -3819,12 +4008,12 @@ ] }, { - "Number": 42, - "Text": "42 / 84\nInterface Class1.IIssue8948\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nDoNothing()\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\npublic interface Class1.IIssue8948\nvoid DoNothing()", + "Number": 45, + "Text": "45 / 88\nInterface Class1.IIssue8948\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nDoNothing()\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\npublic interface Class1.IIssue8948\nvoid DoNothing()", "Links": [ { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -3834,12 +4023,12 @@ ] }, { - "Number": 43, - "Text": "43 / 84\nInterface IInheritdoc\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nIssue7629()\nThis method should do something...\npublic interface IInheritdoc\nvoid Issue7629()", + "Number": 46, + "Text": "46 / 88\nInterface IInheritdoc\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nIssue7629()\nThis method should do something...\npublic interface IInheritdoc\nvoid Issue7629()", "Links": [ { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -3849,8 +4038,8 @@ ] }, { - "Number": 44, - "Text": "44 / 84\nInterface Inheritdoc.Issue9736.IJsonApi\nOptions\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nProperties\nUseRelativeLinks\nWhether to use relative links for all resources. false by default.\nProperty Value\nbool\uF1C5\nExamples\npublic interface Inheritdoc.Issue9736.IJsonApiOptions\nbool UseRelativeLinks { get; }\noptions.UseRelativeLinks = true;\n{ \n\"type\": \"articles\",\n\"id\": \"4309\",\n\"relationships\": {\n\"author\": {\n\"links\": {\n\"self\": \"/api/shopping/articles/4309/relationships/author\",\n\"related\": \"/api/shopping/articles/4309/author\"\n} \n} \n}\n}", + "Number": 47, + "Text": "47 / 88\nInterface Inheritdoc.Issue9736.IJsonApi\nOptions\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nProperties\nUseRelativeLinks\nWhether to use relative links for all resources. false by default.\nProperty Value\nbool\uF1C5\nExamples\npublic interface Inheritdoc.Issue9736.IJsonApiOptions\nbool UseRelativeLinks { get; }\noptions.UseRelativeLinks = true;\n{ \n\"type\": \"articles\",\n\"id\": \"4309\",\n\"relationships\": {\n\"author\": {\n\"links\": {\n\"self\": \"/api/shopping/articles/4309/relationships/author\",\n\"related\": \"/api/shopping/articles/4309/author\"\n} \n} \n}\n}", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" @@ -3863,7 +4052,7 @@ }, { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -3873,12 +4062,12 @@ ] }, { - "Number": 45, - "Text": "45 / 84\nEnum Class1.Issue9260\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nFields\nValue = 0\nThis is a regular enum value.\nThis is a remarks section. Very important remarks about Value go here.\nOldAndUnusedValue = 1\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\nOldAndUnusedValue2 = 2\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\npublic enum Class1.Issue9260", + "Number": 48, + "Text": "48 / 88\nEnum Class1.Issue10332.SampleEnum\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nFields\nAAA = 0\n3rd element when sorted by alphabetic order\naaa = 1\n2nd element when sorted by alphabetic order\n_aaa = 2\n1st element when sorted by alphabetic order\npublic enum Class1.Issue10332.SampleEnum", "Links": [ { "Goto": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -3888,12 +4077,27 @@ ] }, { - "Number": 46, - "Text": "46 / 84\nNamespace BuildFromVBSourceCode\nClasses\nBaseClass1\nThis is the BaseClass\nClass1\nThis is summary from vb class...", + "Number": 49, + "Text": "49 / 88\nEnum Class1.Issue9260\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nFields\nValue = 0\nThis is a regular enum value.\nThis is a remarks section. Very important remarks about Value go here.\nOldAndUnusedValue = 1\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\nOldAndUnusedValue2 = 2\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\npublic enum Class1.Issue9260", "Links": [ { "Goto": { - "PageNumber": 47, + "PageNumber": 9, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 50, + "Text": "50 / 88\nNamespace BuildFromVBSourceCode\nClasses\nBaseClass1\nThis is the BaseClass\nClass1\nThis is summary from vb class...", + "Links": [ + { + "Goto": { + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -3902,7 +4106,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -3912,8 +4116,8 @@ ] }, { - "Number": 47, - "Text": "47 / 84\nClass BaseClass1\nNamespace: BuildFromVBSourceCode\nThis is the BaseClass\nInheritance\nobject\uF1C5 ← BaseClass1\nDerived\nClass1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nMethods\nWithDeclarationKeyword(Class1)\nParameters\nkeyword Class1\nReturns\nDateTime\uF1C5\npublic abstract class BaseClass1\npublic abstract DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 51, + "Text": "51 / 88\nClass BaseClass1\nNamespace: BuildFromVBSourceCode\nThis is the BaseClass\nInheritance\nobject\uF1C5 ← BaseClass1\nDerived\nClass1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nMethods\nWithDeclarationKeyword(Class1)\nParameters\nkeyword Class1\nReturns\nDateTime\uF1C5\npublic abstract class BaseClass1\npublic abstract DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4007,7 +4211,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -4016,7 +4220,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4025,7 +4229,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4034,7 +4238,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4044,8 +4248,8 @@ ] }, { - "Number": 48, - "Text": "48 / 84\nClass Class1\nNamespace: BuildFromVBSourceCode\nThis is summary from vb class...\nInheritance\nobject\uF1C5 ← BaseClass1 ← Class1\nInherited Members\nBaseClass1.WithDeclarationKeyword(Class1), object.Equals(object)\uF1C5 , object.Equals(object,\nobject)\uF1C5 , object.Finalize()\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nFields\nValueClass\nThis is a Value type\nField Value\nClass1\nProperties\nKeyword\nProperty Value\nClass1\nMethods\nValue(string)\npublic class Class1 : BaseClass1\npublic Class1 ValueClass\n[Obsolete(\"This member is obsolete.\", true)]\npublic Class1 Keyword { get; }", + "Number": 52, + "Text": "52 / 88\nClass Class1\nNamespace: BuildFromVBSourceCode\nThis is summary from vb class...\nInheritance\nobject\uF1C5 ← BaseClass1 ← Class1\nInherited Members\nBaseClass1.WithDeclarationKeyword(Class1), object.Equals(object)\uF1C5 , object.Equals(object,\nobject)\uF1C5 , object.Finalize()\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nFields\nValueClass\nThis is a Value type\nField Value\nClass1\nProperties\nKeyword\nProperty Value\nClass1\nMethods\nValue(string)\npublic class Class1 : BaseClass1\npublic Class1 ValueClass\n[Obsolete(\"This member is obsolete.\", true)]\npublic Class1 Keyword { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4133,7 +4337,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -4142,7 +4346,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -4151,7 +4355,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4160,7 +4364,7 @@ }, { "Goto": { - "PageNumber": 47, + "PageNumber": 51, "Coordinates": { "Left": 0, "Top": 411.75 @@ -4169,7 +4373,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4178,7 +4382,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4188,8 +4392,8 @@ ] }, { - "Number": 49, - "Text": "49 / 84\nThis is a Function\nParameters\nname string\uF1C5\nName as the String value\nReturns\nint\uF1C5\nReturns Ahooo\nWithDeclarationKeyword(Class1)\nWhat is Sub?\nParameters\nkeyword Class1\nReturns\nDateTime\uF1C5\npublic int Value(string name)\npublic override DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 53, + "Text": "53 / 88\nThis is a Function\nParameters\nname string\uF1C5\nName as the String value\nReturns\nint\uF1C5\nReturns Ahooo\nWithDeclarationKeyword(Class1)\nWhat is Sub?\nParameters\nkeyword Class1\nReturns\nDateTime\uF1C5\npublic int Value(string name)\npublic override DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -4220,7 +4424,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -4230,12 +4434,12 @@ ] }, { - "Number": 50, - "Text": "50 / 84\nNamespace CatLibrary\nNamespaces\nCatLibrary.Core\nClasses\nCat\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nCatException\nComplex\nICatExtension\nIt's the class that contains ICat interface's extension method.\nThis class must be public and static.\nAlso it shouldn't be a geneic class\nTom\nTom class is only inherit from Object. Not any member inside itself.\nTomFromBaseClass\nTomFromBaseClass inherits from @\nInterfaces\nIAnimal\nThis is basic interface of all animal.\nICat\nCat's interface", + "Number": 54, + "Text": "54 / 88\nNamespace CatLibrary\nNamespaces\nCatLibrary.Core\nClasses\nCat\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nCatException\nComplex\nICatExtension\nIt's the class that contains ICat interface's extension method.\nThis class must be public and static.\nAlso it shouldn't be a geneic class\nTom\nTom class is only inherit from Object. Not any member inside itself.\nTomFromBaseClass\nTomFromBaseClass inherits from @\nInterfaces\nIAnimal\nThis is basic interface of all animal.\nICat\nCat's interface", "Links": [ { "Goto": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -4244,7 +4448,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -4259,7 +4463,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -4268,7 +4472,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -4277,7 +4481,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -4286,7 +4490,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -4295,7 +4499,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -4304,7 +4508,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -4313,7 +4517,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -4323,12 +4527,12 @@ ] }, { - "Number": 51, - "Text": "51 / 84\nDelegates\nFakeDelegate\nFake delegate\nMRefDelegate\nGeneric delegate with many constrains.\nMRefNormalDelegate\nDelegate in the namespace", + "Number": 55, + "Text": "55 / 88\nDelegates\nFakeDelegate\nFake delegate\nMRefDelegate\nGeneric delegate with many constrains.\nMRefNormalDelegate\nDelegate in the namespace", "Links": [ { "Goto": { - "PageNumber": 78, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -4337,7 +4541,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -4346,7 +4550,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -4356,12 +4560,12 @@ ] }, { - "Number": 52, - "Text": "52 / 84\nNamespace CatLibrary.Core\nClasses\nContainersRefType.ContainersRefTypeChild\nExplicitLayoutClass\nIssue231\nIssue231\nStructs\nContainersRefType\nStruct ContainersRefType\nInterfaces\nContainersRefType.ContainersRefTypeChildInterface\nEnums\nContainersRefType.ColorType\nEnumeration ColorType\nDelegates\nContainersRefType.ContainersRefTypeDelegate\nDelegate ContainersRefTypeDelegate", + "Number": 56, + "Text": "56 / 88\nNamespace CatLibrary.Core\nClasses\nContainersRefType.ContainersRefTypeChild\nExplicitLayoutClass\nIssue231\nIssue231\nStructs\nContainersRefType\nStruct ContainersRefType\nInterfaces\nContainersRefType.ContainersRefTypeChildInterface\nEnums\nContainersRefType.ColorType\nEnumeration ColorType\nDelegates\nContainersRefType.ContainersRefTypeDelegate\nDelegate ContainersRefTypeDelegate", "Links": [ { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4370,7 +4574,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4379,7 +4583,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4388,7 +4592,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4397,7 +4601,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4406,7 +4610,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -4415,7 +4619,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -4424,7 +4628,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -4434,8 +4638,8 @@ ] }, { - "Number": 53, - "Text": "53 / 84\nClass ContainersRefType.ContainersRefType\nChild\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ← ContainersRefType.ContainersRefTypeChild\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\npublic class ContainersRefType.ContainersRefTypeChild", + "Number": 57, + "Text": "57 / 88\nClass ContainersRefType.ContainersRefType\nChild\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ← ContainersRefType.ContainersRefTypeChild\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\npublic class ContainersRefType.ContainersRefTypeChild", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4511,7 +4715,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -4520,7 +4724,7 @@ }, { "Goto": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -4530,8 +4734,8 @@ ] }, { - "Number": 54, - "Text": "54 / 84\nClass ExplicitLayoutClass\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ← ExplicitLayoutClass\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\npublic class ExplicitLayoutClass", + "Number": 58, + "Text": "58 / 88\nClass ExplicitLayoutClass\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ← ExplicitLayoutClass\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\npublic class ExplicitLayoutClass", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4607,7 +4811,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -4616,7 +4820,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -4626,8 +4830,8 @@ ] }, { - "Number": 55, - "Text": "55 / 84\nClass Issue231\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.dll, CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ← Issue231\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nBar(ContainersRefType)\nParameters\nc ContainersRefType\nFoo(ContainersRefType)\nParameters\nc ContainersRefType\npublic static class Issue231\npublic static void Bar(this ContainersRefType c)\npublic static void Foo(this ContainersRefType c)", + "Number": 59, + "Text": "59 / 88\nClass Issue231\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.dll, CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ← Issue231\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nBar(ContainersRefType)\nParameters\nc ContainersRefType\nFoo(ContainersRefType)\nParameters\nc ContainersRefType\npublic static class Issue231\npublic static void Bar(this ContainersRefType c)\npublic static void Foo(this ContainersRefType c)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4703,7 +4907,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -4712,7 +4916,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -4721,7 +4925,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4730,7 +4934,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -4740,8 +4944,8 @@ ] }, { - "Number": 56, - "Text": "56 / 84\nStruct ContainersRefType\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nStruct ContainersRefType\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nExtension Methods\nIssue231.Bar(ContainersRefType), Issue231.Foo(ContainersRefType)\nFields\nColorCount\nColorCount\nField Value\nlong\uF1C5\nProperties\nGetColorCount\nGetColorCount\nProperty Value\nlong\uF1C5\nMethods\npublic struct ContainersRefType\npublic long ColorCount\npublic long GetColorCount { get; }", + "Number": 60, + "Text": "60 / 88\nStruct ContainersRefType\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nStruct ContainersRefType\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\nExtension Methods\nIssue231.Bar(ContainersRefType), Issue231.Foo(ContainersRefType)\nFields\nColorCount\nColorCount\nField Value\nlong\uF1C5\nProperties\nGetColorCount\nGetColorCount\nProperty Value\nlong\uF1C5\nMethods\npublic struct ContainersRefType\npublic long ColorCount\npublic long GetColorCount { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" @@ -4817,7 +5021,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -4826,7 +5030,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Coordinates": { "Left": 0, "Top": 480 @@ -4835,7 +5039,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 59, "Coordinates": { "Left": 0, "Top": 346.5 @@ -4845,8 +5049,8 @@ ] }, { - "Number": 57, - "Text": "57 / 84\nContainersRefTypeNonRefMethod(params object[])\nContainersRefTypeNonRefMethod\narray\nParameters\nparmsArray object\uF1C5 []\nReturns\nint\uF1C5\nContainersRefTypeEventHandler\nEvent Type\nEventHandler\uF1C5\npublic static int ContainersRefTypeNonRefMethod(params object[] parmsArray)\npublic event EventHandler ContainersRefTypeEventHandler", + "Number": 61, + "Text": "61 / 88\nContainersRefTypeNonRefMethod(params object[])\nContainersRefTypeNonRefMethod\narray\nParameters\nparmsArray object\uF1C5 []\nReturns\nint\uF1C5\nContainersRefTypeEventHandler\nEvent Type\nEventHandler\uF1C5\npublic static int ContainersRefTypeNonRefMethod(params object[] parmsArray)\npublic event EventHandler ContainersRefTypeEventHandler", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4878,12 +5082,12 @@ ] }, { - "Number": 58, - "Text": "58 / 84\nInterface ContainersRefType.ContainersRef\nTypeChildInterface\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\npublic interface ContainersRefType.ContainersRefTypeChildInterface", + "Number": 62, + "Text": "62 / 88\nInterface ContainersRefType.ContainersRef\nTypeChildInterface\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\npublic interface ContainersRefType.ContainersRefTypeChildInterface", "Links": [ { "Goto": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -4893,12 +5097,12 @@ ] }, { - "Number": 59, - "Text": "59 / 84\nEnum ContainersRefType.ColorType\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nEnumeration ColorType\nFields\nRed = 0\nred\nBlue = 1\nblue\nYellow = 2\nyellow\npublic enum ContainersRefType.ColorType", + "Number": 63, + "Text": "63 / 88\nEnum ContainersRefType.ColorType\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nEnumeration ColorType\nFields\nRed = 0\nred\nBlue = 1\nblue\nYellow = 2\nyellow\npublic enum ContainersRefType.ColorType", "Links": [ { "Goto": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -4908,12 +5112,12 @@ ] }, { - "Number": 60, - "Text": "60 / 84\nDelegate ContainersRefType.ContainersRef\nTypeDelegate\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nDelegate ContainersRefTypeDelegate\npublic delegate void ContainersRefType.ContainersRefTypeDelegate()", + "Number": 64, + "Text": "64 / 88\nDelegate ContainersRefType.ContainersRef\nTypeDelegate\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nDelegate ContainersRefTypeDelegate\npublic delegate void ContainersRefType.ContainersRefTypeDelegate()", "Links": [ { "Goto": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -4923,8 +5127,8 @@ ] }, { - "Number": 61, - "Text": "61 / 84\nClass Cat\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nType Parameters\nT\nThis type should be class and can new instance.\nK\nThis type is a struct type, class type can't be used for this parameter.\nInheritance\nobject\uF1C5 ← Cat\nImplements\nICat, IAnimal\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType), ICatExtension.Sleep(ICat, long)\nExamples\n[Serializable]\n[Obsolete]\npublic class Cat : ICat, IAnimal where T : class, new() where K : struct", + "Number": 65, + "Text": "65 / 88\nClass Cat\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nType Parameters\nT\nThis type should be class and can new instance.\nK\nThis type is a struct type, class type can't be used for this parameter.\nInheritance\nobject\uF1C5 ← Cat\nImplements\nICat, IAnimal\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType), ICatExtension.Sleep(ICat, long)\nExamples\n[Serializable]\n[Obsolete]\npublic class Cat : ICat, IAnimal where T : class, new() where K : struct", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5000,7 +5204,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -5015,7 +5219,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5024,7 +5228,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -5033,7 +5237,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -5042,7 +5246,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Coordinates": { "Left": 0, "Top": 390 @@ -5051,7 +5255,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Coordinates": { "Left": 0, "Top": 136.5 @@ -5061,13 +5265,13 @@ ] }, { - "Number": 62, - "Text": "62 / 84\nHere's example of how to create an instance of this class. As T is limited with class and K is\nlimited with struct.\nAs you see, here we bring in pointer so we need to add unsafe keyword.\nRemarks\nHere's all the content you can see in this class.\nConstructors\nCat()\nDefault constructor.\nCat(T)\nConstructor with one generic parameter.\nParameters\nownType T\nThis parameter type defined by class.\nCat(string, out int, string, bool)\nIt's a complex constructor. The parameter will have some attributes.\nParameters\nvar a = new Cat(object, int)();\nint catNumber = new int();\nunsafe\n{ \na.GetFeetLength(catNumber);\n}\npublic Cat()\npublic Cat(T ownType)\npublic Cat(string nickName, out int age, string realName, bool isHealthy)", + "Number": 66, + "Text": "66 / 88\nHere's example of how to create an instance of this class. As T is limited with class and K is\nlimited with struct.\nAs you see, here we bring in pointer so we need to add unsafe keyword.\nRemarks\nHere's all the content you can see in this class.\nConstructors\nCat()\nDefault constructor.\nCat(T)\nConstructor with one generic parameter.\nParameters\nownType T\nThis parameter type defined by class.\nCat(string, out int, string, bool)\nIt's a complex constructor. The parameter will have some attributes.\nParameters\nvar a = new Cat(object, int)();\nint catNumber = new int();\nunsafe\n{ \na.GetFeetLength(catNumber);\n}\npublic Cat()\npublic Cat(T ownType)\npublic Cat(string nickName, out int age, string realName, bool isHealthy)", "Links": [] }, { - "Number": 63, - "Text": "63 / 84\nnickName string\uF1C5\nit's string type.\nage int\uF1C5\nIt's an out and ref parameter.\nrealName string\uF1C5\nIt's an out paramter.\nisHealthy bool\uF1C5\nIt's an in parameter.\nFields\nisHealthy\nField with attribute.\nField Value\nbool\uF1C5\nProperties\nAge\nHint cat's age.\nProperty Value\nint\uF1C5\nName\n[ContextStatic]\n[NonSerialized]\n[Obsolete]\npublic bool isHealthy\n[Obsolete]\nprotected int Age { get; set; }", + "Number": 67, + "Text": "67 / 88\nnickName string\uF1C5\nit's string type.\nage int\uF1C5\nIt's an out and ref parameter.\nrealName string\uF1C5\nIt's an out paramter.\nisHealthy bool\uF1C5\nIt's an in parameter.\nFields\nisHealthy\nField with attribute.\nField Value\nbool\uF1C5\nProperties\nAge\nHint cat's age.\nProperty Value\nint\uF1C5\nName\n[ContextStatic]\n[NonSerialized]\n[Obsolete]\npublic bool isHealthy\n[Obsolete]\nprotected int Age { get; set; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -5126,8 +5330,8 @@ ] }, { - "Number": 64, - "Text": "64 / 84\nEII property.\nProperty Value\nstring\uF1C5\nthis[string]\nThis is index property of Cat. You can see that the visibility is different between get and set\nmethod.\nProperty Value\nint\uF1C5\nMethods\nCalculateFood(DateTime)\nIt's a method with complex return type.\nParameters\ndate DateTime\uF1C5\nDate time to now.\nReturns\nDictionary\uF1C5 >\nIt's a relationship map of different kind food.\nEquals(object)\nOverride the method of Object.Equals(object obj).\npublic string Name { get; }\npublic int this[string a] { protected get; set; }\npublic Dictionary> CalculateFood(DateTime date)\npublic override bool Equals(object obj)", + "Number": 68, + "Text": "68 / 88\nEII property.\nProperty Value\nstring\uF1C5\nthis[string]\nThis is index property of Cat. You can see that the visibility is different between get and set\nmethod.\nProperty Value\nint\uF1C5\nMethods\nCalculateFood(DateTime)\nIt's a method with complex return type.\nParameters\ndate DateTime\uF1C5\nDate time to now.\nReturns\nDictionary\uF1C5 >\nIt's a relationship map of different kind food.\nEquals(object)\nOverride the method of Object.Equals(object obj).\npublic string Name { get; }\npublic int this[string a] { protected get; set; }\npublic Dictionary> CalculateFood(DateTime date)\npublic override bool Equals(object obj)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -5195,8 +5399,8 @@ ] }, { - "Number": 65, - "Text": "65 / 84\nParameters\nobj object\uF1C5\nCan pass any class type.\nReturns\nbool\uF1C5\nThe return value tell you whehter the compare operation is successful.\nGetTailLength(int*, params object[])\nIt's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.\nParameters\ncatName int\uF1C5 *\nThie represent for cat name length.\nparameters object\uF1C5 []\nOptional parameters.\nReturns\nlong\uF1C5\nReturn cat tail's length.\nJump(T, K, ref bool)\nThis method have attribute above it.\nParameters\nownType T\nType come from class define.\npublic long GetTailLength(int* catName, params object[] parameters)\n[Conditional(\"Debug\")]\npublic void Jump(T ownType, K anotherOwnType, ref bool cheat)", + "Number": 69, + "Text": "69 / 88\nParameters\nobj object\uF1C5\nCan pass any class type.\nReturns\nbool\uF1C5\nThe return value tell you whehter the compare operation is successful.\nGetTailLength(int*, params object[])\nIt's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.\nParameters\ncatName int\uF1C5 *\nThie represent for cat name length.\nparameters object\uF1C5 []\nOptional parameters.\nReturns\nlong\uF1C5\nReturn cat tail's length.\nJump(T, K, ref bool)\nThis method have attribute above it.\nParameters\nownType T\nType come from class define.\npublic long GetTailLength(int* catName, params object[] parameters)\n[Conditional(\"Debug\")]\npublic void Jump(T ownType, K anotherOwnType, ref bool cheat)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5246,8 +5450,8 @@ ] }, { - "Number": 66, - "Text": "66 / 84\nanotherOwnType K\nType come from class define.\ncheat bool\uF1C5\nHint whether this cat has cheat mode.\nExceptions\nArgumentException\uF1C5\nThis is an argument exception\nownEat\nEat event of this cat\nEvent Type\nEventHandler\uF1C5\nOperators\noperator +(Cat, int)\nAddition operator of this class.\nParameters\nlsr Cat\n..\nrsr int\uF1C5\n~~\nReturns\nint\uF1C5\n[Obsolete(\"This _event handler_ is deprecated.\")]\npublic event EventHandler ownEat\npublic static int operator +(Cat lsr, int rsr)", + "Number": 70, + "Text": "70 / 88\nanotherOwnType K\nType come from class define.\ncheat bool\uF1C5\nHint whether this cat has cheat mode.\nExceptions\nArgumentException\uF1C5\nThis is an argument exception\nownEat\nEat event of this cat\nEvent Type\nEventHandler\uF1C5\nOperators\noperator +(Cat, int)\nAddition operator of this class.\nParameters\nlsr Cat\n..\nrsr int\uF1C5\n~~\nReturns\nint\uF1C5\n[Obsolete(\"This _event handler_ is deprecated.\")]\npublic event EventHandler ownEat\npublic static int operator +(Cat lsr, int rsr)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" @@ -5296,7 +5500,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5306,8 +5510,8 @@ ] }, { - "Number": 67, - "Text": "67 / 84\nResult with int type.\nexplicit operator Tom(Cat)\nExpilicit operator of this class.\nIt means this cat can evolve to change to Tom. Tom and Jerry.\nParameters\nsrc Cat\nInstance of this class.\nReturns\nTom\nAdvanced class type of cat.\noperator -(Cat, int)\nSimilar with operaotr +, refer to that topic.\nParameters\nlsr Cat\nrsr int\uF1C5\nReturns\nint\uF1C5\npublic static explicit operator Tom(Cat src)\npublic static int operator -(Cat lsr, int rsr)", + "Number": 71, + "Text": "71 / 88\nResult with int type.\nexplicit operator Tom(Cat)\nExpilicit operator of this class.\nIt means this cat can evolve to change to Tom. Tom and Jerry.\nParameters\nsrc Cat\nInstance of this class.\nReturns\nTom\nAdvanced class type of cat.\noperator -(Cat, int)\nSimilar with operaotr +, refer to that topic.\nParameters\nlsr Cat\nrsr int\uF1C5\nReturns\nint\uF1C5\npublic static explicit operator Tom(Cat src)\npublic static int operator -(Cat lsr, int rsr)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -5329,7 +5533,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5338,7 +5542,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -5347,7 +5551,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -5357,8 +5561,8 @@ ] }, { - "Number": 68, - "Text": "68 / 84\nClass CatException\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 ← Exception\uF1C5 ← CatException\nImplements\nISerializable\uF1C5\nInherited Members\nException.GetBaseException()\uF1C5 , Exception.GetType()\uF1C5 , Exception.ToString()\uF1C5 ,\nException.Data\uF1C5 , Exception.HelpLink\uF1C5 , Exception.HResult\uF1C5 , Exception.InnerException\uF1C5 ,\nException.Message\uF1C5 , Exception.Source\uF1C5 , Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 ,\nException.SerializeObjectState\uF1C5 , object.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\npublic class CatException : Exception, ISerializable", + "Number": 72, + "Text": "72 / 88\nClass CatException\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 ← Exception\uF1C5 ← CatException\nImplements\nISerializable\uF1C5\nInherited Members\nException.GetBaseException()\uF1C5 , Exception.GetType()\uF1C5 , Exception.ToString()\uF1C5 ,\nException.Data\uF1C5 , Exception.HelpLink\uF1C5 , Exception.HResult\uF1C5 , Exception.InnerException\uF1C5 ,\nException.Message\uF1C5 , Exception.Source\uF1C5 , Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 ,\nException.SerializeObjectState\uF1C5 , object.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object?, object?)\uF1C5 , object.ToString()\uF1C5\npublic class CatException : Exception, ISerializable", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5560,7 +5764,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -5569,7 +5773,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5579,8 +5783,8 @@ ] }, { - "Number": 69, - "Text": "69 / 84\nClass Complex\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nJ\nInheritance\nobject\uF1C5 ← Complex\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\npublic class Complex", + "Number": 73, + "Text": "73 / 88\nClass Complex\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nJ\nInheritance\nobject\uF1C5 ← Complex\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\npublic class Complex", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5656,7 +5860,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -5665,7 +5869,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -5675,8 +5879,8 @@ ] }, { - "Number": 70, - "Text": "70 / 84\nClass ICatExtension\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nIt's the class that contains ICat interface's extension method.\nThis class must be public and static.\nAlso it shouldn't be a geneic class\nInheritance\nobject\uF1C5 ← ICatExtension\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nPlay(ICat, ColorType)\nExtension method to let cat play\nParameters\nicat ICat\nCat\ntoy ContainersRefType.ColorType\nSomething to play\nSleep(ICat, long)\nExtension method hint that how long the cat can sleep.\npublic static class ICatExtension\npublic static void Play(this ICat icat, ContainersRefType.ColorType toy)", + "Number": 74, + "Text": "74 / 88\nClass ICatExtension\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nIt's the class that contains ICat interface's extension method.\nThis class must be public and static.\nAlso it shouldn't be a geneic class\nInheritance\nobject\uF1C5 ← ICatExtension\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nPlay(ICat, ColorType)\nExtension method to let cat play\nParameters\nicat ICat\nCat\ntoy ContainersRefType.ColorType\nSomething to play\nSleep(ICat, long)\nExtension method hint that how long the cat can sleep.\npublic static class ICatExtension\npublic static void Play(this ICat icat, ContainersRefType.ColorType toy)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5752,7 +5956,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -5761,7 +5965,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -5770,7 +5974,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -5779,7 +5983,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -5788,7 +5992,7 @@ }, { "Goto": { - "PageNumber": 59, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -5798,8 +6002,8 @@ ] }, { - "Number": 71, - "Text": "71 / 84\nParameters\nicat ICat\nThe type will be extended.\nhours long\uF1C5\nThe length of sleep.\npublic static void Sleep(this ICat icat, long hours)", + "Number": 75, + "Text": "75 / 88\nParameters\nicat ICat\nThe type will be extended.\nhours long\uF1C5\nThe length of sleep.\npublic static void Sleep(this ICat icat, long hours)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -5812,7 +6016,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -5822,8 +6026,8 @@ ] }, { - "Number": 72, - "Text": "72 / 84\nClass Tom\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTom class is only inherit from Object. Not any member inside itself.\nInheritance\nobject\uF1C5 ← Tom\nDerived\nTomFromBaseClass\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nTomMethod(Complex, Tuple)\nThis is a Tom Method with complex type as return\nParameters\na Complex\nA complex input\nb Tuple\uF1C5 \nAnother complex input\nReturns\npublic class Tom\npublic Complex TomMethod(Complex a, Tuple b)", + "Number": 76, + "Text": "76 / 88\nClass Tom\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTom class is only inherit from Object. Not any member inside itself.\nInheritance\nobject\uF1C5 ← Tom\nDerived\nTomFromBaseClass\nInherited Members\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nTomMethod(Complex, Tuple)\nThis is a Tom Method with complex type as return\nParameters\na Complex\nA complex input\nb Tuple\uF1C5 \nAnother complex input\nReturns\npublic class Tom\npublic Complex TomMethod(Complex a, Tuple b)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5917,7 +6121,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -5926,7 +6130,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -5935,7 +6139,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -5944,7 +6148,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -5953,7 +6157,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -5962,7 +6166,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -5971,7 +6175,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -5981,8 +6185,8 @@ ] }, { - "Number": 73, - "Text": "73 / 84\nComplex\nComplex TomFromBaseClass\nExceptions\nNotImplementedException\uF1C5\nThis is not implemented\nArgumentException\uF1C5\nThis is the exception to be thrown when implemented\nCatException\nThis is the exception in current documentation", + "Number": 77, + "Text": "77 / 88\nComplex\nComplex TomFromBaseClass\nExceptions\nNotImplementedException\uF1C5\nThis is not implemented\nArgumentException\uF1C5\nThis is the exception to be thrown when implemented\nCatException\nThis is the exception in current documentation", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -6013,7 +6217,7 @@ }, { "Goto": { - "PageNumber": 69, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -6022,7 +6226,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -6043,7 +6247,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -6053,8 +6257,8 @@ ] }, { - "Number": 74, - "Text": "74 / 84\nClass TomFromBaseClass\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTomFromBaseClass inherits from @\nInheritance\nobject\uF1C5 ← Tom ← TomFromBaseClass\nInherited Members\nTom.TomMethod(Complex, Tuple),\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nConstructors\nTomFromBaseClass(int)\nThis is a #ctor with parameter\nParameters\nk int\uF1C5\npublic class TomFromBaseClass : Tom\npublic TomFromBaseClass(int k)", + "Number": 78, + "Text": "78 / 88\nClass TomFromBaseClass\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTomFromBaseClass inherits from @\nInheritance\nobject\uF1C5 ← Tom ← TomFromBaseClass\nInherited Members\nTom.TomMethod(Complex, Tuple),\nobject.Equals(object?)\uF1C5 , object.Equals(object?, object?)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object?, object?)\uF1C5 ,\nobject.ToString()\uF1C5\nConstructors\nTomFromBaseClass(int)\nThis is a #ctor with parameter\nParameters\nk int\uF1C5\npublic class TomFromBaseClass : Tom\npublic TomFromBaseClass(int k)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6139,7 +6343,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -6148,7 +6352,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -6157,7 +6361,7 @@ }, { "Goto": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -6166,7 +6370,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Coordinates": { "Left": 0, "Top": 393.75 @@ -6176,8 +6380,8 @@ ] }, { - "Number": 75, - "Text": "75 / 84\nInterface IAnimal\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nThis is basic interface of all animal.\nProperties\nName\nName of Animal.\nProperty Value\nstring\uF1C5\nthis[int]\nReturn specific number animal's name.\nProperty Value\nstring\uF1C5\nMethods\nEat()\nAnimal's eat method.\nEat(Tool)\nOverload method of eat. This define the animal eat by which tool.\npublic interface IAnimal\nstring Name { get; }\nstring this[int index] { get; }\nvoid Eat()", + "Number": 79, + "Text": "79 / 88\nInterface IAnimal\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nThis is basic interface of all animal.\nProperties\nName\nName of Animal.\nProperty Value\nstring\uF1C5\nthis[int]\nReturn specific number animal's name.\nProperty Value\nstring\uF1C5\nMethods\nEat()\nAnimal's eat method.\nEat(Tool)\nOverload method of eat. This define the animal eat by which tool.\npublic interface IAnimal\nstring Name { get; }\nstring this[int index] { get; }\nvoid Eat()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -6199,7 +6403,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -6209,8 +6413,8 @@ ] }, { - "Number": 76, - "Text": "76 / 84\nParameters\ntool Tool\nTool name.\nType Parameters\nTool\nIt's a class type.\nEat(string)\nFeed the animal with some food\nParameters\nfood string\uF1C5\nFood to eat\nvoid Eat(Tool tool) where Tool : class\nvoid Eat(string food)", + "Number": 80, + "Text": "80 / 88\nParameters\ntool Tool\nTool name.\nType Parameters\nTool\nIt's a class type.\nEat(string)\nFeed the animal with some food\nParameters\nfood string\uF1C5\nFood to eat\nvoid Eat(Tool tool) where Tool : class\nvoid Eat(string food)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -6224,8 +6428,8 @@ ] }, { - "Number": 77, - "Text": "77 / 84\nInterface ICat\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nCat's interface\nImplements\nIAnimal\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType), ICatExtension.Sleep(ICat, long)\neat\neat event of cat. Every cat must implement this event.\nEvent Type\nEventHandler\uF1C5\npublic interface ICat : IAnimal\nevent EventHandler eat", + "Number": 81, + "Text": "81 / 88\nInterface ICat\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nCat's interface\nImplements\nIAnimal\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType), ICatExtension.Sleep(ICat, long)\neat\neat event of cat. Every cat must implement this event.\nEvent Type\nEventHandler\uF1C5\npublic interface ICat : IAnimal\nevent EventHandler eat", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.eventhandler" @@ -6238,7 +6442,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -6247,7 +6451,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -6256,7 +6460,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Coordinates": { "Left": 0, "Top": 390 @@ -6265,7 +6469,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Coordinates": { "Left": 0, "Top": 136.5 @@ -6275,8 +6479,8 @@ ] }, { - "Number": 78, - "Text": "78 / 84\nDelegate FakeDelegate\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nFake delegate\nParameters\nnum long\uF1C5\nFake para\nname string\uF1C5\nFake para\nscores object\uF1C5 []\nOptional Parameter.\nReturns\nint\uF1C5\nReturn a fake number to confuse you.\nType Parameters\nT\nFake para\npublic delegate int FakeDelegate(long num, string name, params object[] scores)", + "Number": 82, + "Text": "82 / 88\nDelegate FakeDelegate\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nFake delegate\nParameters\nnum long\uF1C5\nFake para\nname string\uF1C5\nFake para\nscores object\uF1C5 []\nOptional Parameter.\nReturns\nint\uF1C5\nReturn a fake number to confuse you.\nType Parameters\nT\nFake para\npublic delegate int FakeDelegate(long num, string name, params object[] scores)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -6316,7 +6520,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -6326,12 +6530,12 @@ ] }, { - "Number": 79, - "Text": "79 / 84\nDelegate MRefDelegate\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nGeneric delegate with many constrains.\nParameters\nk K\nType K.\nt T\nType T.\nl L\nType L.\nType Parameters\nK\nGeneric K.\nT\nGeneric T.\nL\nGeneric L.\npublic delegate void MRefDelegate(K k, T t, L l) where K : class,\nIComparable where T : struct where L : Tom, IEnumerable", + "Number": 83, + "Text": "83 / 88\nDelegate MRefDelegate\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nGeneric delegate with many constrains.\nParameters\nk K\nType K.\nt T\nType T.\nl L\nType L.\nType Parameters\nK\nGeneric K.\nT\nGeneric T.\nL\nGeneric L.\npublic delegate void MRefDelegate(K k, T t, L l) where K : class,\nIComparable where T : struct where L : Tom, IEnumerable", "Links": [ { "Goto": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -6341,8 +6545,8 @@ ] }, { - "Number": 80, - "Text": "80 / 84\nDelegate MRefNormalDelegate\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nDelegate in the namespace\nParameters\npics List\uF1C5 \na name list of pictures.\nname string\uF1C5\ngive out the needed name.\npublic delegate void MRefNormalDelegate(List pics, out string name)", + "Number": 84, + "Text": "84 / 88\nDelegate MRefNormalDelegate\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nDelegate in the namespace\nParameters\npics List\uF1C5 \na name list of pictures.\nname string\uF1C5\ngive out the needed name.\npublic delegate void MRefNormalDelegate(List pics, out string name)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1" @@ -6373,7 +6577,7 @@ }, { "Goto": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -6383,12 +6587,12 @@ ] }, { - "Number": 81, - "Text": "81 / 84\nNamespace MRef\nNamespaces\nMRef.Demo", + "Number": 85, + "Text": "85 / 88\nNamespace MRef\nNamespaces\nMRef.Demo", "Links": [ { "Goto": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -6398,12 +6602,12 @@ ] }, { - "Number": 82, - "Text": "82 / 84\nNamespace MRef.Demo\nNamespaces\nMRef.Demo.Enumeration", + "Number": 86, + "Text": "86 / 88\nNamespace MRef.Demo\nNamespaces\nMRef.Demo.Enumeration", "Links": [ { "Goto": { - "PageNumber": 83, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -6413,12 +6617,12 @@ ] }, { - "Number": 83, - "Text": "83 / 84\nNamespace MRef.Demo.Enumeration\nEnums\nColorType\nEnumeration ColorType", + "Number": 87, + "Text": "87 / 88\nNamespace MRef.Demo.Enumeration\nEnums\nColorType\nEnumeration ColorType", "Links": [ { "Goto": { - "PageNumber": 84, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -6428,8 +6632,8 @@ ] }, { - "Number": 84, - "Text": "84 / 84\nEnum ColorType\nNamespace: MRef.Demo.Enumeration\nAssembly: CatLibrary.dll\nEnumeration ColorType\nFields\nRed = 0\nthis color is red\nBlue = 1\nblue like river\nYellow = 2\nyellow comes from desert\nRemarks\nRed/Blue/Yellow can become all color you want.\nSee Also\nobject\uF1C5\npublic enum ColorType", + "Number": 88, + "Text": "88 / 88\nEnum ColorType\nNamespace: MRef.Demo.Enumeration\nAssembly: CatLibrary.dll\nEnumeration ColorType\nFields\nRed = 0\nthis color is red\nBlue = 1\nblue like river\nYellow = 2\nyellow comes from desert\nRemarks\nRed/Blue/Yellow can become all color you want.\nSee Also\nobject\uF1C5\npublic enum ColorType", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6442,7 +6646,7 @@ }, { "Goto": { - "PageNumber": 83, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -6460,7 +6664,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 4, + "PageNumber": 5, "Type": 2, "Coordinates": { "Top": 0 @@ -6471,7 +6675,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 4, + "PageNumber": 5, "Type": 2, "Coordinates": { "Top": 0 @@ -6482,7 +6686,7 @@ "Title": "Structs", "Children": [], "Destination": { - "PageNumber": 5, + "PageNumber": 6, "Type": 2, "Coordinates": { "Top": 0 @@ -6493,7 +6697,7 @@ "Title": "Issue5432", "Children": [], "Destination": { - "PageNumber": 5, + "PageNumber": 6, "Type": 2, "Coordinates": { "Top": 0 @@ -6502,7 +6706,7 @@ } ], "Destination": { - "PageNumber": 3, + "PageNumber": 4, "Type": 2, "Coordinates": { "Top": 0 @@ -6516,7 +6720,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -6527,7 +6731,7 @@ "Title": "CSharp", "Children": [], "Destination": { - "PageNumber": 7, + "PageNumber": 8, "Type": 2, "Coordinates": { "Top": 0 @@ -6536,7 +6740,7 @@ } ], "Destination": { - "PageNumber": 6, + "PageNumber": 7, "Type": 2, "Coordinates": { "Top": 0 @@ -6556,7 +6760,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -6567,7 +6771,7 @@ "Title": "A", "Children": [], "Destination": { - "PageNumber": 12, + "PageNumber": 13, "Type": 2, "Coordinates": { "Top": 0 @@ -6576,7 +6780,7 @@ } ], "Destination": { - "PageNumber": 11, + "PageNumber": 12, "Type": 2, "Coordinates": { "Top": 0 @@ -6590,7 +6794,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 14, + "PageNumber": 15, "Type": 2, "Coordinates": { "Top": 0 @@ -6601,7 +6805,7 @@ "Title": "B", "Children": [], "Destination": { - "PageNumber": 14, + "PageNumber": 15, "Type": 2, "Coordinates": { "Top": 0 @@ -6610,7 +6814,7 @@ } ], "Destination": { - "PageNumber": 13, + "PageNumber": 14, "Type": 2, "Coordinates": { "Top": 0 @@ -6619,7 +6823,7 @@ } ], "Destination": { - "PageNumber": 10, + "PageNumber": 11, "Type": 2, "Coordinates": { "Top": 0 @@ -6630,7 +6834,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 15, + "PageNumber": 16, "Type": 2, "Coordinates": { "Top": 0 @@ -6641,7 +6845,18 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 15, + "PageNumber": 16, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Title": "Class1.Issue10332", + "Children": [], + "Destination": { + "PageNumber": 21, "Type": 2, "Coordinates": { "Top": 0 @@ -6652,7 +6867,7 @@ "Title": "Class1.Issue8665", "Children": [], "Destination": { - "PageNumber": 20, + "PageNumber": 23, "Type": 2, "Coordinates": { "Top": 0 @@ -6663,7 +6878,7 @@ "Title": "Class1.Issue8696Attribute", "Children": [], "Destination": { - "PageNumber": 22, + "PageNumber": 25, "Type": 2, "Coordinates": { "Top": 0 @@ -6674,7 +6889,7 @@ "Title": "Class1.Issue8948", "Children": [], "Destination": { - "PageNumber": 24, + "PageNumber": 27, "Type": 2, "Coordinates": { "Top": 0 @@ -6685,7 +6900,7 @@ "Title": "Class1.Test", "Children": [], "Destination": { - "PageNumber": 25, + "PageNumber": 28, "Type": 2, "Coordinates": { "Top": 0 @@ -6696,7 +6911,7 @@ "Title": "Dog", "Children": [], "Destination": { - "PageNumber": 26, + "PageNumber": 29, "Type": 2, "Coordinates": { "Top": 0 @@ -6707,7 +6922,7 @@ "Title": "Inheritdoc", "Children": [], "Destination": { - "PageNumber": 28, + "PageNumber": 31, "Type": 2, "Coordinates": { "Top": 0 @@ -6718,7 +6933,7 @@ "Title": "Inheritdoc.Issue6366", "Children": [], "Destination": { - "PageNumber": 29, + "PageNumber": 32, "Type": 2, "Coordinates": { "Top": 0 @@ -6729,7 +6944,7 @@ "Title": "Inheritdoc.Issue6366.Class1", "Children": [], "Destination": { - "PageNumber": 30, + "PageNumber": 33, "Type": 2, "Coordinates": { "Top": 0 @@ -6740,7 +6955,7 @@ "Title": "Inheritdoc.Issue6366.Class2", "Children": [], "Destination": { - "PageNumber": 31, + "PageNumber": 34, "Type": 2, "Coordinates": { "Top": 0 @@ -6751,7 +6966,7 @@ "Title": "Inheritdoc.Issue7035", "Children": [], "Destination": { - "PageNumber": 32, + "PageNumber": 35, "Type": 2, "Coordinates": { "Top": 0 @@ -6762,7 +6977,7 @@ "Title": "Inheritdoc.Issue7484", "Children": [], "Destination": { - "PageNumber": 33, + "PageNumber": 36, "Type": 2, "Coordinates": { "Top": 0 @@ -6773,7 +6988,7 @@ "Title": "Inheritdoc.Issue8101", "Children": [], "Destination": { - "PageNumber": 35, + "PageNumber": 38, "Type": 2, "Coordinates": { "Top": 0 @@ -6784,7 +6999,7 @@ "Title": "Inheritdoc.Issue9736", "Children": [], "Destination": { - "PageNumber": 37, + "PageNumber": 40, "Type": 2, "Coordinates": { "Top": 0 @@ -6795,7 +7010,7 @@ "Title": "Inheritdoc.Issue9736.JsonApiOptions", "Children": [], "Destination": { - "PageNumber": 38, + "PageNumber": 41, "Type": 2, "Coordinates": { "Top": 0 @@ -6806,7 +7021,7 @@ "Title": "Issue8725", "Children": [], "Destination": { - "PageNumber": 40, + "PageNumber": 43, "Type": 2, "Coordinates": { "Top": 0 @@ -6817,7 +7032,7 @@ "Title": "Structs", "Children": [], "Destination": { - "PageNumber": 41, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -6828,7 +7043,7 @@ "Title": "Inheritdoc.Issue8129", "Children": [], "Destination": { - "PageNumber": 41, + "PageNumber": 44, "Type": 2, "Coordinates": { "Top": 0 @@ -6839,7 +7054,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 42, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6850,7 +7065,7 @@ "Title": "Class1.IIssue8948", "Children": [], "Destination": { - "PageNumber": 42, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -6861,7 +7076,7 @@ "Title": "IInheritdoc", "Children": [], "Destination": { - "PageNumber": 43, + "PageNumber": 46, "Type": 2, "Coordinates": { "Top": 0 @@ -6872,7 +7087,7 @@ "Title": "Inheritdoc.Issue9736.IJsonApiOptions", "Children": [], "Destination": { - "PageNumber": 44, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -6883,7 +7098,18 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 45, + "PageNumber": 48, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Title": "Class1.Issue10332.SampleEnum", + "Children": [], + "Destination": { + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -6894,7 +7120,7 @@ "Title": "Class1.Issue9260", "Children": [], "Destination": { - "PageNumber": 45, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -6903,7 +7129,7 @@ } ], "Destination": { - "PageNumber": 8, + "PageNumber": 9, "Type": 2, "Coordinates": { "Top": 0 @@ -6917,7 +7143,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 47, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -6928,7 +7154,7 @@ "Title": "BaseClass1", "Children": [], "Destination": { - "PageNumber": 47, + "PageNumber": 51, "Type": 2, "Coordinates": { "Top": 0 @@ -6939,7 +7165,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -6948,7 +7174,7 @@ } ], "Destination": { - "PageNumber": 46, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -6965,7 +7191,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6976,7 +7202,7 @@ "Title": "ContainersRefType.ContainersRefTypeChild", "Children": [], "Destination": { - "PageNumber": 53, + "PageNumber": 57, "Type": 2, "Coordinates": { "Top": 0 @@ -6987,7 +7213,7 @@ "Title": "ExplicitLayoutClass", "Children": [], "Destination": { - "PageNumber": 54, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -6998,7 +7224,7 @@ "Title": "Issue231", "Children": [], "Destination": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -7009,7 +7235,7 @@ "Title": "Structs", "Children": [], "Destination": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -7020,7 +7246,7 @@ "Title": "ContainersRefType", "Children": [], "Destination": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -7031,7 +7257,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 58, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -7042,7 +7268,7 @@ "Title": "ContainersRefType.ContainersRefTypeChildInterface", "Children": [], "Destination": { - "PageNumber": 58, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -7053,7 +7279,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 59, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -7064,7 +7290,7 @@ "Title": "ContainersRefType.ColorType", "Children": [], "Destination": { - "PageNumber": 59, + "PageNumber": 63, "Type": 2, "Coordinates": { "Top": 0 @@ -7075,7 +7301,7 @@ "Title": "Delegates", "Children": [], "Destination": { - "PageNumber": 60, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -7086,7 +7312,7 @@ "Title": "ContainersRefType.ContainersRefTypeDelegate", "Children": [], "Destination": { - "PageNumber": 60, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -7095,7 +7321,7 @@ } ], "Destination": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -7106,7 +7332,7 @@ "Title": "Classes", "Children": [], "Destination": { - "PageNumber": 61, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -7117,7 +7343,7 @@ "Title": "Cat", "Children": [], "Destination": { - "PageNumber": 61, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -7128,7 +7354,7 @@ "Title": "CatException", "Children": [], "Destination": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -7139,7 +7365,7 @@ "Title": "Complex", "Children": [], "Destination": { - "PageNumber": 69, + "PageNumber": 73, "Type": 2, "Coordinates": { "Top": 0 @@ -7150,7 +7376,7 @@ "Title": "ICatExtension", "Children": [], "Destination": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -7161,7 +7387,7 @@ "Title": "Tom", "Children": [], "Destination": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -7172,7 +7398,7 @@ "Title": "TomFromBaseClass", "Children": [], "Destination": { - "PageNumber": 74, + "PageNumber": 78, "Type": 2, "Coordinates": { "Top": 0 @@ -7183,7 +7409,7 @@ "Title": "Interfaces", "Children": [], "Destination": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -7194,7 +7420,7 @@ "Title": "IAnimal", "Children": [], "Destination": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -7205,7 +7431,7 @@ "Title": "ICat", "Children": [], "Destination": { - "PageNumber": 77, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -7216,7 +7442,7 @@ "Title": "Delegates", "Children": [], "Destination": { - "PageNumber": 78, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7227,7 +7453,7 @@ "Title": "FakeDelegate", "Children": [], "Destination": { - "PageNumber": 78, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -7238,7 +7464,7 @@ "Title": "MRefDelegate", "Children": [], "Destination": { - "PageNumber": 79, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -7249,7 +7475,7 @@ "Title": "MRefNormalDelegate", "Children": [], "Destination": { - "PageNumber": 80, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -7258,7 +7484,7 @@ } ], "Destination": { - "PageNumber": 50, + "PageNumber": 54, "Type": 2, "Coordinates": { "Top": 0 @@ -7278,7 +7504,7 @@ "Title": "Enums", "Children": [], "Destination": { - "PageNumber": 84, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -7289,7 +7515,7 @@ "Title": "ColorType", "Children": [], "Destination": { - "PageNumber": 84, + "PageNumber": 88, "Type": 2, "Coordinates": { "Top": 0 @@ -7298,7 +7524,7 @@ } ], "Destination": { - "PageNumber": 83, + "PageNumber": 87, "Type": 2, "Coordinates": { "Top": 0 @@ -7307,7 +7533,7 @@ } ], "Destination": { - "PageNumber": 82, + "PageNumber": 86, "Type": 2, "Coordinates": { "Top": 0 @@ -7316,7 +7542,7 @@ } ], "Destination": { - "PageNumber": 81, + "PageNumber": 85, "Type": 2, "Coordinates": { "Top": 0 diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.verified.json index 41c2f91ce3b..1e6da5ebd89 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/md/toc.verified.json @@ -88,6 +88,11 @@ "href": "BuildFromProject.Class1.html", "topicHref": "BuildFromProject.Class1.html" }, + { + "name": "Class1.Issue10332", + "href": "BuildFromProject.Class1.Issue10332.html", + "topicHref": "BuildFromProject.Class1.Issue10332.html" + }, { "name": "Class1.Issue8665", "href": "BuildFromProject.Class1.Issue8665.html", @@ -192,6 +197,11 @@ { "name": "Enums" }, + { + "name": "Class1.Issue10332.SampleEnum", + "href": "BuildFromProject.Class1.Issue10332.SampleEnum.html", + "topicHref": "BuildFromProject.Class1.Issue10332.SampleEnum.html" + }, { "name": "Class1.Issue9260", "href": "BuildFromProject.Class1.Issue9260.html", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.html.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.html.view.verified.json index 43a1cf74854..8aea094012f 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.html.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.html.view.verified.json @@ -215,6 +215,28 @@ "items": [], "leaf": true }, + { + "name": "Class1.Issue10332", + "href": "../api/BuildFromProject.Class1.Issue10332.html", + "topicHref": "../api/BuildFromProject.Class1.Issue10332.html", + "topicUid": "BuildFromProject.Class1.Issue10332", + "type": "Class", + "tocHref": null, + "level": 4, + "items": [], + "leaf": true + }, + { + "name": "Class1.Issue10332.SampleEnum", + "href": "../api/BuildFromProject.Class1.Issue10332.SampleEnum.html", + "topicHref": "../api/BuildFromProject.Class1.Issue10332.SampleEnum.html", + "topicUid": "BuildFromProject.Class1.Issue10332.SampleEnum", + "type": "Enum", + "tocHref": null, + "level": 4, + "items": [], + "leaf": true + }, { "name": "Class1.Issue8665", "href": "../api/BuildFromProject.Class1.Issue8665.html", @@ -557,10 +579,10 @@ "level": 4 }, { - "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", "type": "Class", "tocHref": null, "level": 4, @@ -568,10 +590,10 @@ "leaf": true }, { - "name": "Cat", - "href": "../api/CatLibrary.Cat-2.html", - "topicHref": "../api/CatLibrary.Cat-2.html", - "topicUid": "CatLibrary.Cat`2", + "name": "CatException", + "href": "../api/CatLibrary.CatException-1.html", + "topicHref": "../api/CatLibrary.CatException-1.html", + "topicUid": "CatLibrary.CatException`1", "type": "Class", "tocHref": null, "level": 4, diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.json.view.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.json.view.verified.json index c1a21731f2e..7a69747ab93 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.json.view.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.json.view.verified.json @@ -1,3 +1,3 @@ { - "content": "{\"order\":200,\"items\":[{\"name\":\"Articles\",\"includedFrom\":\"~/articles/toc.yml\",\"items\":[{\"name\":\"Getting Started with docfx\",\"href\":\"../articles/docfx_getting_started.html\",\"topicHref\":\"../articles/docfx_getting_started.html\"},{\"name\":\"Engineering Docs\",\"items\":[{\"name\":\"Section 1\"},{\"name\":\"Engineering Guidelines\",\"href\":\"../articles/engineering_guidelines.html\",\"topicHref\":\"../articles/engineering_guidelines.html\"},{\"name\":\"C# Coding Standards\",\"href\":\"../articles/csharp_coding_standards.html\",\"topicHref\":\"../articles/csharp_coding_standards.html\"}],\"expanded\":true},{\"name\":\"Markdown\",\"href\":\"../articles/markdown.html\",\"topicHref\":\"../articles/markdown.html\"},{\"name\":\"Microsoft Docs\",\"href\":\"https://docs.microsoft.com/en-us/\",\"topicHref\":\"https://docs.microsoft.com/en-us/\"}]},{\"name\":\"API Documentation\",\"includedFrom\":\"~/obj/api/toc.yml\",\"items\":[{\"name\":\"BuildFromAssembly\",\"href\":\"../api/BuildFromAssembly.html\",\"topicHref\":\"../api/BuildFromAssembly.html\",\"topicUid\":\"BuildFromAssembly\",\"type\":\"Namespace\",\"items\":[{\"name\":\"Class1\",\"href\":\"../api/BuildFromAssembly.Class1.html\",\"topicHref\":\"../api/BuildFromAssembly.Class1.html\",\"topicUid\":\"BuildFromAssembly.Class1\",\"type\":\"Class\"},{\"name\":\"Issue5432\",\"href\":\"../api/BuildFromAssembly.Issue5432.html\",\"topicHref\":\"../api/BuildFromAssembly.Issue5432.html\",\"topicUid\":\"BuildFromAssembly.Issue5432\",\"type\":\"Struct\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"../api/BuildFromCSharpSourceCode.html\",\"topicHref\":\"../api/BuildFromCSharpSourceCode.html\",\"topicUid\":\"BuildFromCSharpSourceCode\",\"type\":\"Namespace\",\"items\":[{\"name\":\"CSharp\",\"href\":\"../api/BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"../api/BuildFromCSharpSourceCode.CSharp.html\",\"topicUid\":\"BuildFromCSharpSourceCode.CSharp\",\"type\":\"Class\"}]},{\"name\":\"BuildFromProject\",\"href\":\"../api/BuildFromProject.html\",\"topicHref\":\"../api/BuildFromProject.html\",\"topicUid\":\"BuildFromProject\",\"type\":\"Namespace\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"../api/BuildFromProject.Issue8540.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.html\",\"topicUid\":\"BuildFromProject.Issue8540\",\"type\":\"Namespace\",\"items\":[{\"name\":\"A\",\"href\":\"../api/BuildFromProject.Issue8540.A.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A\",\"type\":\"Namespace\",\"items\":[{\"name\":\"A\",\"href\":\"../api/BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.A.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A.A\",\"type\":\"Class\"}]},{\"name\":\"B\",\"href\":\"../api/BuildFromProject.Issue8540.B.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B\",\"type\":\"Namespace\",\"items\":[{\"name\":\"B\",\"href\":\"../api/BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.B.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B.B\",\"type\":\"Class\"}]}]},{\"name\":\"Class1\",\"href\":\"../api/BuildFromProject.Class1.html\",\"topicHref\":\"../api/BuildFromProject.Class1.html\",\"topicUid\":\"BuildFromProject.Class1\",\"type\":\"Class\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"../api/BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"../api/BuildFromProject.Class1.IIssue8948.html\",\"topicUid\":\"BuildFromProject.Class1.IIssue8948\",\"type\":\"Interface\"},{\"name\":\"Class1.Issue8665\",\"href\":\"../api/BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue8665.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8665\",\"type\":\"Class\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"../api/BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue8696Attribute.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8696Attribute\",\"type\":\"Class\"},{\"name\":\"Class1.Issue8948\",\"href\":\"../api/BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue8948.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8948\",\"type\":\"Class\"},{\"name\":\"Class1.Issue9260\",\"href\":\"../api/BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue9260.html\",\"topicUid\":\"BuildFromProject.Class1.Issue9260\",\"type\":\"Enum\"},{\"name\":\"Class1.Test\",\"href\":\"../api/BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Test-1.html\",\"topicUid\":\"BuildFromProject.Class1.Test`1\",\"type\":\"Class\"},{\"name\":\"Dog\",\"href\":\"../api/BuildFromProject.Dog.html\",\"topicHref\":\"../api/BuildFromProject.Dog.html\",\"topicUid\":\"BuildFromProject.Dog\",\"type\":\"Class\"},{\"name\":\"IInheritdoc\",\"href\":\"../api/BuildFromProject.IInheritdoc.html\",\"topicHref\":\"../api/BuildFromProject.IInheritdoc.html\",\"topicUid\":\"BuildFromProject.IInheritdoc\",\"type\":\"Interface\"},{\"name\":\"Inheritdoc\",\"href\":\"../api/BuildFromProject.Inheritdoc.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.html\",\"topicUid\":\"BuildFromProject.Inheritdoc\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue6366.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue6366.Class1\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class1`1\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class2\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue7035.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7035\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue7484.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7484\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue8101.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8101\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue8129.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8129\",\"type\":\"Struct\"},{\"name\":\"Inheritdoc.Issue9736\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue9736.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue9736.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue9736\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue9736.IJsonApiOptions\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions\",\"type\":\"Interface\"},{\"name\":\"Inheritdoc.Issue9736.JsonApiOptions\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions\",\"type\":\"Class\"},{\"name\":\"Issue8725\",\"href\":\"../api/BuildFromProject.Issue8725.html\",\"topicHref\":\"../api/BuildFromProject.Issue8725.html\",\"topicUid\":\"BuildFromProject.Issue8725\",\"type\":\"Class\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"../api/BuildFromVBSourceCode.html\",\"topicHref\":\"../api/BuildFromVBSourceCode.html\",\"topicUid\":\"BuildFromVBSourceCode\",\"type\":\"Namespace\",\"items\":[{\"name\":\"BaseClass1\",\"href\":\"../api/BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"../api/BuildFromVBSourceCode.BaseClass1.html\",\"topicUid\":\"BuildFromVBSourceCode.BaseClass1\",\"type\":\"Class\"},{\"name\":\"Class1\",\"href\":\"../api/BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"../api/BuildFromVBSourceCode.Class1.html\",\"topicUid\":\"BuildFromVBSourceCode.Class1\",\"type\":\"Class\"}]},{\"name\":\"CatLibrary\",\"href\":\"../api/CatLibrary.html\",\"topicHref\":\"../api/CatLibrary.html\",\"topicUid\":\"CatLibrary\",\"type\":\"Namespace\",\"items\":[{\"name\":\"Core\",\"href\":\"../api/CatLibrary.Core.html\",\"topicHref\":\"../api/CatLibrary.Core.html\",\"topicUid\":\"CatLibrary.Core\",\"type\":\"Namespace\",\"items\":[{\"name\":\"ContainersRefType\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType\",\"type\":\"Struct\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ColorType\",\"type\":\"Enum\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild\",\"type\":\"Class\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface\",\"type\":\"Interface\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate\",\"type\":\"Delegate\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"../api/CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"../api/CatLibrary.Core.ExplicitLayoutClass.html\",\"topicUid\":\"CatLibrary.Core.ExplicitLayoutClass\",\"type\":\"Class\"},{\"name\":\"Issue231\",\"href\":\"../api/CatLibrary.Core.Issue231.html\",\"topicHref\":\"../api/CatLibrary.Core.Issue231.html\",\"topicUid\":\"CatLibrary.Core.Issue231\",\"type\":\"Class\"}]},{\"name\":\"CatException\",\"href\":\"../api/CatLibrary.CatException-1.html\",\"topicHref\":\"../api/CatLibrary.CatException-1.html\",\"topicUid\":\"CatLibrary.CatException`1\",\"type\":\"Class\"},{\"name\":\"Cat\",\"href\":\"../api/CatLibrary.Cat-2.html\",\"topicHref\":\"../api/CatLibrary.Cat-2.html\",\"topicUid\":\"CatLibrary.Cat`2\",\"type\":\"Class\"},{\"name\":\"Complex\",\"href\":\"../api/CatLibrary.Complex-2.html\",\"topicHref\":\"../api/CatLibrary.Complex-2.html\",\"topicUid\":\"CatLibrary.Complex`2\",\"type\":\"Class\"},{\"name\":\"FakeDelegate\",\"href\":\"../api/CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"../api/CatLibrary.FakeDelegate-1.html\",\"topicUid\":\"CatLibrary.FakeDelegate`1\",\"type\":\"Delegate\"},{\"name\":\"IAnimal\",\"href\":\"../api/CatLibrary.IAnimal.html\",\"topicHref\":\"../api/CatLibrary.IAnimal.html\",\"topicUid\":\"CatLibrary.IAnimal\",\"type\":\"Interface\"},{\"name\":\"ICat\",\"href\":\"../api/CatLibrary.ICat.html\",\"topicHref\":\"../api/CatLibrary.ICat.html\",\"topicUid\":\"CatLibrary.ICat\",\"type\":\"Interface\"},{\"name\":\"ICatExtension\",\"href\":\"../api/CatLibrary.ICatExtension.html\",\"topicHref\":\"../api/CatLibrary.ICatExtension.html\",\"topicUid\":\"CatLibrary.ICatExtension\",\"type\":\"Class\"},{\"name\":\"MRefDelegate\",\"href\":\"../api/CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"../api/CatLibrary.MRefDelegate-3.html\",\"topicUid\":\"CatLibrary.MRefDelegate`3\",\"type\":\"Delegate\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"../api/CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"../api/CatLibrary.MRefNormalDelegate.html\",\"topicUid\":\"CatLibrary.MRefNormalDelegate\",\"type\":\"Delegate\"},{\"name\":\"Tom\",\"href\":\"../api/CatLibrary.Tom.html\",\"topicHref\":\"../api/CatLibrary.Tom.html\",\"topicUid\":\"CatLibrary.Tom\",\"type\":\"Class\"},{\"name\":\"TomFromBaseClass\",\"href\":\"../api/CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"../api/CatLibrary.TomFromBaseClass.html\",\"topicUid\":\"CatLibrary.TomFromBaseClass\",\"type\":\"Class\"}]},{\"name\":\"MRef.Demo.Enumeration\",\"href\":\"../api/MRef.Demo.Enumeration.html\",\"topicHref\":\"../api/MRef.Demo.Enumeration.html\",\"topicUid\":\"MRef.Demo.Enumeration\",\"type\":\"Namespace\",\"items\":[{\"name\":\"ColorType\",\"href\":\"../api/MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"../api/MRef.Demo.Enumeration.ColorType.html\",\"topicUid\":\"MRef.Demo.Enumeration.ColorType\",\"type\":\"Enum\"}]}]},{\"name\":\"REST API\",\"includedFrom\":\"~/restapi/toc.md\",\"items\":[{\"name\":\"Pet Store API\",\"href\":\"../restapi/petstore.html\",\"topicHref\":\"../restapi/petstore.html\"},{\"name\":\"Contacts API\",\"href\":\"../restapi/contacts.html\",\"topicHref\":\"../restapi/contacts.html\"}]}],\"pdf\":true,\"pdfTocPage\":true}" + "content": "{\"order\":200,\"items\":[{\"name\":\"Articles\",\"includedFrom\":\"~/articles/toc.yml\",\"items\":[{\"name\":\"Getting Started with docfx\",\"href\":\"../articles/docfx_getting_started.html\",\"topicHref\":\"../articles/docfx_getting_started.html\"},{\"name\":\"Engineering Docs\",\"items\":[{\"name\":\"Section 1\"},{\"name\":\"Engineering Guidelines\",\"href\":\"../articles/engineering_guidelines.html\",\"topicHref\":\"../articles/engineering_guidelines.html\"},{\"name\":\"C# Coding Standards\",\"href\":\"../articles/csharp_coding_standards.html\",\"topicHref\":\"../articles/csharp_coding_standards.html\"}],\"expanded\":true},{\"name\":\"Markdown\",\"href\":\"../articles/markdown.html\",\"topicHref\":\"../articles/markdown.html\"},{\"name\":\"Microsoft Docs\",\"href\":\"https://docs.microsoft.com/en-us/\",\"topicHref\":\"https://docs.microsoft.com/en-us/\"}]},{\"name\":\"API Documentation\",\"includedFrom\":\"~/obj/api/toc.yml\",\"items\":[{\"name\":\"BuildFromAssembly\",\"href\":\"../api/BuildFromAssembly.html\",\"topicHref\":\"../api/BuildFromAssembly.html\",\"topicUid\":\"BuildFromAssembly\",\"type\":\"Namespace\",\"items\":[{\"name\":\"Class1\",\"href\":\"../api/BuildFromAssembly.Class1.html\",\"topicHref\":\"../api/BuildFromAssembly.Class1.html\",\"topicUid\":\"BuildFromAssembly.Class1\",\"type\":\"Class\"},{\"name\":\"Issue5432\",\"href\":\"../api/BuildFromAssembly.Issue5432.html\",\"topicHref\":\"../api/BuildFromAssembly.Issue5432.html\",\"topicUid\":\"BuildFromAssembly.Issue5432\",\"type\":\"Struct\"}]},{\"name\":\"BuildFromCSharpSourceCode\",\"href\":\"../api/BuildFromCSharpSourceCode.html\",\"topicHref\":\"../api/BuildFromCSharpSourceCode.html\",\"topicUid\":\"BuildFromCSharpSourceCode\",\"type\":\"Namespace\",\"items\":[{\"name\":\"CSharp\",\"href\":\"../api/BuildFromCSharpSourceCode.CSharp.html\",\"topicHref\":\"../api/BuildFromCSharpSourceCode.CSharp.html\",\"topicUid\":\"BuildFromCSharpSourceCode.CSharp\",\"type\":\"Class\"}]},{\"name\":\"BuildFromProject\",\"href\":\"../api/BuildFromProject.html\",\"topicHref\":\"../api/BuildFromProject.html\",\"topicUid\":\"BuildFromProject\",\"type\":\"Namespace\",\"items\":[{\"name\":\"Issue8540\",\"href\":\"../api/BuildFromProject.Issue8540.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.html\",\"topicUid\":\"BuildFromProject.Issue8540\",\"type\":\"Namespace\",\"items\":[{\"name\":\"A\",\"href\":\"../api/BuildFromProject.Issue8540.A.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A\",\"type\":\"Namespace\",\"items\":[{\"name\":\"A\",\"href\":\"../api/BuildFromProject.Issue8540.A.A.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.A.A.html\",\"topicUid\":\"BuildFromProject.Issue8540.A.A\",\"type\":\"Class\"}]},{\"name\":\"B\",\"href\":\"../api/BuildFromProject.Issue8540.B.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B\",\"type\":\"Namespace\",\"items\":[{\"name\":\"B\",\"href\":\"../api/BuildFromProject.Issue8540.B.B.html\",\"topicHref\":\"../api/BuildFromProject.Issue8540.B.B.html\",\"topicUid\":\"BuildFromProject.Issue8540.B.B\",\"type\":\"Class\"}]}]},{\"name\":\"Class1\",\"href\":\"../api/BuildFromProject.Class1.html\",\"topicHref\":\"../api/BuildFromProject.Class1.html\",\"topicUid\":\"BuildFromProject.Class1\",\"type\":\"Class\"},{\"name\":\"Class1.IIssue8948\",\"href\":\"../api/BuildFromProject.Class1.IIssue8948.html\",\"topicHref\":\"../api/BuildFromProject.Class1.IIssue8948.html\",\"topicUid\":\"BuildFromProject.Class1.IIssue8948\",\"type\":\"Interface\"},{\"name\":\"Class1.Issue10332\",\"href\":\"../api/BuildFromProject.Class1.Issue10332.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue10332.html\",\"topicUid\":\"BuildFromProject.Class1.Issue10332\",\"type\":\"Class\"},{\"name\":\"Class1.Issue10332.SampleEnum\",\"href\":\"../api/BuildFromProject.Class1.Issue10332.SampleEnum.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue10332.SampleEnum.html\",\"topicUid\":\"BuildFromProject.Class1.Issue10332.SampleEnum\",\"type\":\"Enum\"},{\"name\":\"Class1.Issue8665\",\"href\":\"../api/BuildFromProject.Class1.Issue8665.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue8665.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8665\",\"type\":\"Class\"},{\"name\":\"Class1.Issue8696Attribute\",\"href\":\"../api/BuildFromProject.Class1.Issue8696Attribute.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue8696Attribute.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8696Attribute\",\"type\":\"Class\"},{\"name\":\"Class1.Issue8948\",\"href\":\"../api/BuildFromProject.Class1.Issue8948.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue8948.html\",\"topicUid\":\"BuildFromProject.Class1.Issue8948\",\"type\":\"Class\"},{\"name\":\"Class1.Issue9260\",\"href\":\"../api/BuildFromProject.Class1.Issue9260.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Issue9260.html\",\"topicUid\":\"BuildFromProject.Class1.Issue9260\",\"type\":\"Enum\"},{\"name\":\"Class1.Test\",\"href\":\"../api/BuildFromProject.Class1.Test-1.html\",\"topicHref\":\"../api/BuildFromProject.Class1.Test-1.html\",\"topicUid\":\"BuildFromProject.Class1.Test`1\",\"type\":\"Class\"},{\"name\":\"Dog\",\"href\":\"../api/BuildFromProject.Dog.html\",\"topicHref\":\"../api/BuildFromProject.Dog.html\",\"topicUid\":\"BuildFromProject.Dog\",\"type\":\"Class\"},{\"name\":\"IInheritdoc\",\"href\":\"../api/BuildFromProject.IInheritdoc.html\",\"topicHref\":\"../api/BuildFromProject.IInheritdoc.html\",\"topicUid\":\"BuildFromProject.IInheritdoc\",\"type\":\"Interface\"},{\"name\":\"Inheritdoc\",\"href\":\"../api/BuildFromProject.Inheritdoc.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.html\",\"topicUid\":\"BuildFromProject.Inheritdoc\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue6366\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue6366.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue6366.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue6366.Class1\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue6366.Class1-1.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class1`1\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue6366.Class2\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue6366.Class2.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue6366.Class2\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue7035\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue7035.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue7035.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7035\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue7484\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue7484.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue7484.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue7484\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue8101\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue8101.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue8101.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8101\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue8129\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue8129.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue8129.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue8129\",\"type\":\"Struct\"},{\"name\":\"Inheritdoc.Issue9736\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue9736.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue9736.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue9736\",\"type\":\"Class\"},{\"name\":\"Inheritdoc.Issue9736.IJsonApiOptions\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions\",\"type\":\"Interface\"},{\"name\":\"Inheritdoc.Issue9736.JsonApiOptions\",\"href\":\"../api/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html\",\"topicHref\":\"../api/BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions.html\",\"topicUid\":\"BuildFromProject.Inheritdoc.Issue9736.JsonApiOptions\",\"type\":\"Class\"},{\"name\":\"Issue8725\",\"href\":\"../api/BuildFromProject.Issue8725.html\",\"topicHref\":\"../api/BuildFromProject.Issue8725.html\",\"topicUid\":\"BuildFromProject.Issue8725\",\"type\":\"Class\"}]},{\"name\":\"BuildFromVBSourceCode\",\"href\":\"../api/BuildFromVBSourceCode.html\",\"topicHref\":\"../api/BuildFromVBSourceCode.html\",\"topicUid\":\"BuildFromVBSourceCode\",\"type\":\"Namespace\",\"items\":[{\"name\":\"BaseClass1\",\"href\":\"../api/BuildFromVBSourceCode.BaseClass1.html\",\"topicHref\":\"../api/BuildFromVBSourceCode.BaseClass1.html\",\"topicUid\":\"BuildFromVBSourceCode.BaseClass1\",\"type\":\"Class\"},{\"name\":\"Class1\",\"href\":\"../api/BuildFromVBSourceCode.Class1.html\",\"topicHref\":\"../api/BuildFromVBSourceCode.Class1.html\",\"topicUid\":\"BuildFromVBSourceCode.Class1\",\"type\":\"Class\"}]},{\"name\":\"CatLibrary\",\"href\":\"../api/CatLibrary.html\",\"topicHref\":\"../api/CatLibrary.html\",\"topicUid\":\"CatLibrary\",\"type\":\"Namespace\",\"items\":[{\"name\":\"Core\",\"href\":\"../api/CatLibrary.Core.html\",\"topicHref\":\"../api/CatLibrary.Core.html\",\"topicUid\":\"CatLibrary.Core\",\"type\":\"Namespace\",\"items\":[{\"name\":\"ContainersRefType\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType\",\"type\":\"Struct\"},{\"name\":\"ContainersRefType.ColorType\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ColorType.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ColorType\",\"type\":\"Enum\"},{\"name\":\"ContainersRefType.ContainersRefTypeChild\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChild.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChild\",\"type\":\"Class\"},{\"name\":\"ContainersRefType.ContainersRefTypeChildInterface\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeChildInterface\",\"type\":\"Interface\"},{\"name\":\"ContainersRefType.ContainersRefTypeDelegate\",\"href\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicHref\":\"../api/CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate.html\",\"topicUid\":\"CatLibrary.Core.ContainersRefType.ContainersRefTypeDelegate\",\"type\":\"Delegate\"},{\"name\":\"ExplicitLayoutClass\",\"href\":\"../api/CatLibrary.Core.ExplicitLayoutClass.html\",\"topicHref\":\"../api/CatLibrary.Core.ExplicitLayoutClass.html\",\"topicUid\":\"CatLibrary.Core.ExplicitLayoutClass\",\"type\":\"Class\"},{\"name\":\"Issue231\",\"href\":\"../api/CatLibrary.Core.Issue231.html\",\"topicHref\":\"../api/CatLibrary.Core.Issue231.html\",\"topicUid\":\"CatLibrary.Core.Issue231\",\"type\":\"Class\"}]},{\"name\":\"Cat\",\"href\":\"../api/CatLibrary.Cat-2.html\",\"topicHref\":\"../api/CatLibrary.Cat-2.html\",\"topicUid\":\"CatLibrary.Cat`2\",\"type\":\"Class\"},{\"name\":\"CatException\",\"href\":\"../api/CatLibrary.CatException-1.html\",\"topicHref\":\"../api/CatLibrary.CatException-1.html\",\"topicUid\":\"CatLibrary.CatException`1\",\"type\":\"Class\"},{\"name\":\"Complex\",\"href\":\"../api/CatLibrary.Complex-2.html\",\"topicHref\":\"../api/CatLibrary.Complex-2.html\",\"topicUid\":\"CatLibrary.Complex`2\",\"type\":\"Class\"},{\"name\":\"FakeDelegate\",\"href\":\"../api/CatLibrary.FakeDelegate-1.html\",\"topicHref\":\"../api/CatLibrary.FakeDelegate-1.html\",\"topicUid\":\"CatLibrary.FakeDelegate`1\",\"type\":\"Delegate\"},{\"name\":\"IAnimal\",\"href\":\"../api/CatLibrary.IAnimal.html\",\"topicHref\":\"../api/CatLibrary.IAnimal.html\",\"topicUid\":\"CatLibrary.IAnimal\",\"type\":\"Interface\"},{\"name\":\"ICat\",\"href\":\"../api/CatLibrary.ICat.html\",\"topicHref\":\"../api/CatLibrary.ICat.html\",\"topicUid\":\"CatLibrary.ICat\",\"type\":\"Interface\"},{\"name\":\"ICatExtension\",\"href\":\"../api/CatLibrary.ICatExtension.html\",\"topicHref\":\"../api/CatLibrary.ICatExtension.html\",\"topicUid\":\"CatLibrary.ICatExtension\",\"type\":\"Class\"},{\"name\":\"MRefDelegate\",\"href\":\"../api/CatLibrary.MRefDelegate-3.html\",\"topicHref\":\"../api/CatLibrary.MRefDelegate-3.html\",\"topicUid\":\"CatLibrary.MRefDelegate`3\",\"type\":\"Delegate\"},{\"name\":\"MRefNormalDelegate\",\"href\":\"../api/CatLibrary.MRefNormalDelegate.html\",\"topicHref\":\"../api/CatLibrary.MRefNormalDelegate.html\",\"topicUid\":\"CatLibrary.MRefNormalDelegate\",\"type\":\"Delegate\"},{\"name\":\"Tom\",\"href\":\"../api/CatLibrary.Tom.html\",\"topicHref\":\"../api/CatLibrary.Tom.html\",\"topicUid\":\"CatLibrary.Tom\",\"type\":\"Class\"},{\"name\":\"TomFromBaseClass\",\"href\":\"../api/CatLibrary.TomFromBaseClass.html\",\"topicHref\":\"../api/CatLibrary.TomFromBaseClass.html\",\"topicUid\":\"CatLibrary.TomFromBaseClass\",\"type\":\"Class\"}]},{\"name\":\"MRef.Demo.Enumeration\",\"href\":\"../api/MRef.Demo.Enumeration.html\",\"topicHref\":\"../api/MRef.Demo.Enumeration.html\",\"topicUid\":\"MRef.Demo.Enumeration\",\"type\":\"Namespace\",\"items\":[{\"name\":\"ColorType\",\"href\":\"../api/MRef.Demo.Enumeration.ColorType.html\",\"topicHref\":\"../api/MRef.Demo.Enumeration.ColorType.html\",\"topicUid\":\"MRef.Demo.Enumeration.ColorType\",\"type\":\"Enum\"}]}]},{\"name\":\"REST API\",\"includedFrom\":\"~/restapi/toc.md\",\"items\":[{\"name\":\"Pet Store API\",\"href\":\"../restapi/petstore.html\",\"topicHref\":\"../restapi/petstore.html\"},{\"name\":\"Contacts API\",\"href\":\"../restapi/contacts.html\",\"topicHref\":\"../restapi/contacts.html\"}]}],\"pdf\":true,\"pdfTocPage\":true}" } \ No newline at end of file diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.pdf.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.pdf.verified.json index 1d810f16bd5..f5062a30de9 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.pdf.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.pdf.verified.json @@ -1,9 +1,9 @@ { - "NumberOfPages": 131, + "NumberOfPages": 135, "Pages": [ { "Number": 1, - "Text": "Table of Contents\nArticles\nGetting Started with docfx 3\nEngineering Docs\nSection 1\nEngineering Guidelines 5\nC# Coding Standards 8\nMarkdown 15\nMicrosoft Docs\nAPI Documentation\nBuildFromAssembly 20\nClass1 21\nIssue5432 22\nBuildFromCSharpSourceCode 23\nCSharp 24\nBuildFromProject 25\nIssue8540 27\nA 28\nA 29\nB 30\nB 31\nClass1 32\nClass1.IIssue8948 37\nClass1.Issue8665 38\nClass1.Issue8696Attribute 41\nClass1.Issue8948 43\nClass1.Issue9260 44\nClass1.Test 45\nDog 46\nIInheritdoc 48\nInheritdoc 49\nInheritdoc.Issue6366 51\nInheritdoc.Issue6366.Class1 52\nInheritdoc.Issue6366.Class2 54\nInheritdoc.Issue7035 55\nInheritdoc.Issue7484 56\nInheritdoc.Issue8101 58\nInheritdoc.Issue8129 60\nInheritdoc.Issue9736 61", + "Text": "Table of Contents\nArticles\nGetting Started with docfx 3\nEngineering Docs\nSection 1\nEngineering Guidelines 5\nC# Coding Standards 8\nMarkdown 15\nMicrosoft Docs\nAPI Documentation\nBuildFromAssembly 20\nClass1 21\nIssue5432 22\nBuildFromCSharpSourceCode 23\nCSharp 24\nBuildFromProject 25\nIssue8540 27\nA 28\nA 29\nB 30\nB 31\nClass1 32\nClass1.IIssue8948 37\nClass1.Issue10332 38\nClass1.Issue10332.SampleEnum 41\nClass1.Issue8665 42\nClass1.Issue8696Attribute 45\nClass1.Issue8948 47\nClass1.Issue9260 48\nClass1.Test 49\nDog 50\nIInheritdoc 52\nInheritdoc 53\nInheritdoc.Issue6366 55\nInheritdoc.Issue6366.Class1 56\nInheritdoc.Issue6366.Class2 58\nInheritdoc.Issue7035 59\nInheritdoc.Issue7484 60\nInheritdoc.Issue8101 62", "Links": [ { "Uri": "https://docs.microsoft.com/en-us/" @@ -181,16 +181,7 @@ }, { "Goto": { - "PageNumber": 43, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, - { - "Goto": { - "PageNumber": 44, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -208,7 +199,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -235,7 +226,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -253,7 +244,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -289,7 +280,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -298,19 +289,13 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 } } - } - ] - }, - { - "Number": 2, - "Text": "Inheritdoc.Issue9736.IJsonApiOptions 62\nInheritdoc.Issue9736.JsonApiOptions 63\nIssue8725 65\nBuildFromVBSourceCode 66\nBaseClass1 67\nClass1 68\nCatLibrary 70\nCore 72\nContainersRefType 73\nContainersRefType.ColorType 75\nContainersRefType.ContainersRefTypeChild 76\nContainersRefType.ContainersRefTypeChildInterface 77\nContainersRefType.ContainersRefTypeDelegate 78\nExplicitLayoutClass 79\nIssue231 80\nCatException 81\nCat 82\nComplex 91\nFakeDelegate 92\nIAnimal 93\nICat 96\nICatExtension 97\nMRefDelegate 99\nMRefNormalDelegate 100\nTom 101\nTomFromBaseClass 103\nMRef.Demo.Enumeration 104\nColorType 105\nREST API\nPet Store API 106\nContacts API 121", - "Links": [ + }, { "Goto": { "PageNumber": 62, @@ -319,10 +304,16 @@ "Top": 0 } } - }, + } + ] + }, + { + "Number": 2, + "Text": "Inheritdoc.Issue8129 64\nInheritdoc.Issue9736 65\nInheritdoc.Issue9736.IJsonApiOptions 66\nInheritdoc.Issue9736.JsonApiOptions 67\nIssue8725 69\nBuildFromVBSourceCode 70\nBaseClass1 71\nClass1 72\nCatLibrary 74\nCore 76\nContainersRefType 77\nContainersRefType.ColorType 79\nContainersRefType.ContainersRefTypeChild 80\nContainersRefType.ContainersRefTypeChildInterface 81\nContainersRefType.ContainersRefTypeDelegate 82\nExplicitLayoutClass 83\nIssue231 84\nCat 85\nCatException 94\nComplex 95\nFakeDelegate 96\nIAnimal 97\nICat 100\nICatExtension 101\nMRefDelegate 103\nMRefNormalDelegate 104\nTom 105\nTomFromBaseClass 107\nMRef.Demo.Enumeration 108\nColorType 109\nREST API\nPet Store API 110\nContacts API 125", + "Links": [ { "Goto": { - "PageNumber": 63, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -358,7 +349,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -376,7 +367,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -385,7 +376,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -394,7 +385,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -421,7 +412,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -430,7 +421,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -439,7 +430,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -448,7 +439,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -457,7 +448,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -466,7 +457,7 @@ }, { "Goto": { - "PageNumber": 91, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -475,7 +466,7 @@ }, { "Goto": { - "PageNumber": 92, + "PageNumber": 85, "Type": 2, "Coordinates": { "Top": 0 @@ -484,7 +475,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -493,7 +484,7 @@ }, { "Goto": { - "PageNumber": 96, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -502,7 +493,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 96, "Type": 2, "Coordinates": { "Top": 0 @@ -511,7 +502,7 @@ }, { "Goto": { - "PageNumber": 99, + "PageNumber": 97, "Type": 2, "Coordinates": { "Top": 0 @@ -565,7 +556,34 @@ }, { "Goto": { - "PageNumber": 106, + "PageNumber": 107, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 108, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 109, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 110, "Type": 2, "Coordinates": { "Top": 0 @@ -574,7 +592,7 @@ }, { "Goto": { - "PageNumber": 121, + "PageNumber": 125, "Type": 2, "Coordinates": { "Top": 0 @@ -586,7 +604,7 @@ { "Number": 3, "NumberOfImages": 1, - "Text": "3 / 131\nGetting Started with docfx\nGetting Started\nThis is a seed.", + "Text": "3 / 135\nGetting Started with docfx\nGetting Started\nThis is a seed.", "Links": [ { "Uri": "" @@ -598,22 +616,22 @@ }, { "Number": 4, - "Text": "4 / 131\ndocfx is an API documentation generator for .NET, currently support C# and VB. It has the\nability to extract triple slash comments out from your source code. What's more, it has\nsyntax to link additional files to API to add additional remarks. docfx will scan your source\ncode and your additional conceptual files and generate a complete HTML documentation\nwebsite for you. docfx provides the flexibility for you to customize the website through\ntemplates. We currently have several embedded templates, including websites containing\npure static html pages and also website managed by AngularJS.\nClick \"View Source\" for an API to route to the source code in GitHub (your API must be\npushed to GitHub)\ndocfx provide DNX version for cross platform use.\ndocfx can be used within Visual Studio seamlessly. NOTE offical docfx.msbuild nuget\npackage is now in pre-release version. You can also build your own with source code\nand use it locally.\nWe support Docfx Flavored Markdown(DFM) for writing conceptual files. DFM is\n100% compatible with Github Flavored Markdown(GFM) and add several new features\nincluding file inclusion, cross reference, and yaml header.", + "Text": "4 / 135\ndocfx is an API documentation generator for .NET, currently support C# and VB. It has the\nability to extract triple slash comments out from your source code. What's more, it has\nsyntax to link additional files to API to add additional remarks. docfx will scan your source\ncode and your additional conceptual files and generate a complete HTML documentation\nwebsite for you. docfx provides the flexibility for you to customize the website through\ntemplates. We currently have several embedded templates, including websites containing\npure static html pages and also website managed by AngularJS.\nClick \"View Source\" for an API to route to the source code in GitHub (your API must be\npushed to GitHub)\ndocfx provide DNX version for cross platform use.\ndocfx can be used within Visual Studio seamlessly. NOTE offical docfx.msbuild nuget\npackage is now in pre-release version. You can also build your own with source code\nand use it locally.\nWe support Docfx Flavored Markdown(DFM) for writing conceptual files. DFM is\n100% compatible with Github Flavored Markdown(GFM) and add several new features\nincluding file inclusion, cross reference, and yaml header.", "Links": [] }, { "Number": 5, - "Text": "5 / 131\nEngineering Guidelines\nBasics\nCopyright header and license notice\nAll source code files require the following exact header according to its language (please do\nnot make any changes to it).\nextension: .cs\nextension: .js\nextension: .css\nextension: .tmpl, .tmpl.partial\nExternal dependencies\nThis refers to dependencies on projects (i.e. NuGet packages) outside of the docfx repo, and\nespecially outside of Microsoft. Adding new dependencies require additional approval.\nCurrent approved dependencies are:\nNewtonsoft.Json\nJint\nHtmlAgilityPack\n// Licensed to the .NET Foundation under one or more agreements.\n// The .NET Foundation licenses this file to you under the MIT license.\n// Licensed to the .NET Foundation under one or more agreements.\n// The .NET Foundation licenses this file to you under the MIT license.\n/**\n* Licensed to the .NET Foundation under one or more agreements.\n* The .NET Foundation licenses this file to you under the MIT license.\n*/\n{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation lic", + "Text": "5 / 135\nEngineering Guidelines\nBasics\nCopyright header and license notice\nAll source code files require the following exact header according to its language (please do\nnot make any changes to it).\nextension: .cs\nextension: .js\nextension: .css\nextension: .tmpl, .tmpl.partial\nExternal dependencies\nThis refers to dependencies on projects (i.e. NuGet packages) outside of the docfx repo, and\nespecially outside of Microsoft. Adding new dependencies require additional approval.\nCurrent approved dependencies are:\nNewtonsoft.Json\nJint\nHtmlAgilityPack\n// Licensed to the .NET Foundation under one or more agreements.\n// The .NET Foundation licenses this file to you under the MIT license.\n// Licensed to the .NET Foundation under one or more agreements.\n// The .NET Foundation licenses this file to you under the MIT license.\n/**\n* Licensed to the .NET Foundation under one or more agreements.\n* The .NET Foundation licenses this file to you under the MIT license.\n*/\n{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation lic", "Links": [] }, { "Number": 6, - "Text": "6 / 131\nNustache\nYamlDotNet\nCode reviews and checkins\nTo help ensure that only the highest quality code makes its way into the project, please\nsubmit all your code changes to GitHub as PRs. This includes runtime code changes, unit\ntest updates, and deployment scripts. For example, sending a PR for just an update to a\nunit test might seem like a waste of time but the unit tests are just as important as the\nproduct code and as such, reviewing changes to them is also just as important.\nThe advantages are numerous: improving code quality, more visibility on changes and their\npotential impact, avoiding duplication of effort, and creating general awareness of progress\nbeing made in various areas.\nIn general a PR should be signed off(using the \uD83D\uDC4D emoticon) by the Owner of that code.\nTo commit the PR to the repo do not use the Big Green Button. Instead, do a typical\npush that you would use with Git (e.g. local pull, rebase, merge, push).\nSource Code Management\nBranch strategy\nIn general:\nmaster has the code for the latest release on NuGet.org. (e.g. 1.0.0, 1.1.0)\ndev has the code that is being worked on but not yet released. This is the branch into\nwhich devs normally submit pull requests and merge changes into. We run daily CI\ntowards dev branch and generate pre-release nuget package, e.g. 1.0.1-alpha-9-\nabcdefsd.\nhotfix has the code for fixing master bug after it is released. hotfix changes will be\nmerged back to master and dev once it is verified.\nSolution and project folder structure and naming\nSolution files go in the repo root. The default entry point is All.sln.\nEvery project also needs a project.json and a matching .xproj file. This project.json is the\nsource of truth for a project's dependencies and configuration options.\nSolution need to contain solution folders that match the physical folder (src, test, tools,\netc.).\nAssembly naming pattern", + "Text": "6 / 135\nNustache\nYamlDotNet\nCode reviews and checkins\nTo help ensure that only the highest quality code makes its way into the project, please\nsubmit all your code changes to GitHub as PRs. This includes runtime code changes, unit\ntest updates, and deployment scripts. For example, sending a PR for just an update to a\nunit test might seem like a waste of time but the unit tests are just as important as the\nproduct code and as such, reviewing changes to them is also just as important.\nThe advantages are numerous: improving code quality, more visibility on changes and their\npotential impact, avoiding duplication of effort, and creating general awareness of progress\nbeing made in various areas.\nIn general a PR should be signed off(using the \uD83D\uDC4D emoticon) by the Owner of that code.\nTo commit the PR to the repo do not use the Big Green Button. Instead, do a typical\npush that you would use with Git (e.g. local pull, rebase, merge, push).\nSource Code Management\nBranch strategy\nIn general:\nmaster has the code for the latest release on NuGet.org. (e.g. 1.0.0, 1.1.0)\ndev has the code that is being worked on but not yet released. This is the branch into\nwhich devs normally submit pull requests and merge changes into. We run daily CI\ntowards dev branch and generate pre-release nuget package, e.g. 1.0.1-alpha-9-\nabcdefsd.\nhotfix has the code for fixing master bug after it is released. hotfix changes will be\nmerged back to master and dev once it is verified.\nSolution and project folder structure and naming\nSolution files go in the repo root. The default entry point is All.sln.\nEvery project also needs a project.json and a matching .xproj file. This project.json is the\nsource of truth for a project's dependencies and configuration options.\nSolution need to contain solution folders that match the physical folder (src, test, tools,\netc.).\nAssembly naming pattern", "Links": [] }, { "Number": 7, - "Text": "7 / 131\nThe general naming pattern is Docfx...\nUnit tests\nWe use xUnit.net for all unit testing.\nCoding Standards\nPlease refer to C# Coding standards for detailed guideline for C# coding standards.\nTODO Template Coding standards\nTODO Template Preprocess JS Coding standards", + "Text": "7 / 135\nThe general naming pattern is Docfx...\nUnit tests\nWe use xUnit.net for all unit testing.\nCoding Standards\nPlease refer to C# Coding standards for detailed guideline for C# coding standards.\nTODO Template Coding standards\nTODO Template Preprocess JS Coding standards", "Links": [ { "Goto": { @@ -628,7 +646,7 @@ }, { "Number": 8, - "Text": "8 / 131\nC# Coding Standards\nIntroduction\nThe coding standard will be used in conjunction with customized version of StyleCop and\nFxCop [TODO] during both development and build process. This will help ensure that the\nstandard is followed by all developers on the team in a consistent manner.\n\"Any fool can write code that a computer can understand. Good programmers write\ncode that humans understand\".\nMartin Fowler. Refactoring: Improving the design of existing code.\nPurpose\nThe aim of this section is to define a set of C# coding standards to be used by CAPS build\nteam to guarantee maximum legibility, reliability, re-usability and homogeneity of our code.\nEach section is marked Mandatory or Recommended. Mandatory sections, will be enforced\nduring code reviews as well as tools like StyleCop and FxCop, and code will not be\nconsidered complete until it is compliant.\nScope\nThis section contains general C# coding standards which can be applied to any type of\napplication developed in C#, based on Framework Design Guidelines\uF1C5 .\nIt does not pretend to be a tutorial on C#. It only includes a set of limitations and\nrecommendations focused on clarifying the development.\nTools\nResharper\uF1C5 is a great 3rd party code cleanup and style tool.\nStyleCop\uF1C5 analyzes C# srouce code to enforce a set of style and consistency rules and\nhas been integrated into many 3rd party development tools such as Resharper.\nFxCop\uF1C5 is an application that analyzes managed code assemblies (code that targets\nthe .NET Framework common language runtime) and reports information about the\nassemblies, such as possible design, localization, performance, and security\nimprovements.\nC# Stylizer\uF1C5 does many of the style rules automatically\nHighlights of Coding Standards\nThis section is not intended to give a summary of all the coding standards that enabled by\nour customized StyleCop, but to give a highlight of some rules one will possibly meet in", + "Text": "8 / 135\nC# Coding Standards\nIntroduction\nThe coding standard will be used in conjunction with customized version of StyleCop and\nFxCop [TODO] during both development and build process. This will help ensure that the\nstandard is followed by all developers on the team in a consistent manner.\n\"Any fool can write code that a computer can understand. Good programmers write\ncode that humans understand\".\nMartin Fowler. Refactoring: Improving the design of existing code.\nPurpose\nThe aim of this section is to define a set of C# coding standards to be used by CAPS build\nteam to guarantee maximum legibility, reliability, re-usability and homogeneity of our code.\nEach section is marked Mandatory or Recommended. Mandatory sections, will be enforced\nduring code reviews as well as tools like StyleCop and FxCop, and code will not be\nconsidered complete until it is compliant.\nScope\nThis section contains general C# coding standards which can be applied to any type of\napplication developed in C#, based on Framework Design Guidelines\uF1C5 .\nIt does not pretend to be a tutorial on C#. It only includes a set of limitations and\nrecommendations focused on clarifying the development.\nTools\nResharper\uF1C5 is a great 3rd party code cleanup and style tool.\nStyleCop\uF1C5 analyzes C# srouce code to enforce a set of style and consistency rules and\nhas been integrated into many 3rd party development tools such as Resharper.\nFxCop\uF1C5 is an application that analyzes managed code assemblies (code that targets\nthe .NET Framework common language runtime) and reports information about the\nassemblies, such as possible design, localization, performance, and security\nimprovements.\nC# Stylizer\uF1C5 does many of the style rules automatically\nHighlights of Coding Standards\nThis section is not intended to give a summary of all the coding standards that enabled by\nour customized StyleCop, but to give a highlight of some rules one will possibly meet in", "Links": [ { "Uri": "http://msdn.microsoft.com/en-us/library/ms229042.aspx" @@ -679,12 +697,12 @@ }, { "Number": 9, - "Text": "9 / 131\ndaily coding life. It also provides some recommended however not mandatory(which means\nnot enabled in StyleCop) coding standards.\nFile Layout (Recommended)\nOnly one public class is allowed per file.\nThe file name is derived from the class name.\nClass Definition Order (Mandatory)\nThe class definition contains class members in the following order, from less restricted\nscope (public) to more restrictive (private):\nNested types, e.g. classes, enum, struct, etc.\nField members, e.g. member variables, const, etc.\nMember functions\nConstructors\nFinalizer (Do not use unless absolutely necessary)\nMethods (Properties, Events, Operations, Overridables, Static)\nPrivate nested types\nNaming (Mandatory)\nDO use PascalCasing for all public member, type, and namespace names consisting of\nmultiple words.\nNOTE: A special case is made for two-letter acronyms in which both letters are capitalized,\ne.g. IOStream\nDO use camelCasing for parameter names.\nClass : Observer\nFilename: Observer.cs\nPropertyDescriptor\nHtmlTag\nIOStream\npropertyDescriptor\nhtmlTag\nioStream", + "Text": "9 / 135\ndaily coding life. It also provides some recommended however not mandatory(which means\nnot enabled in StyleCop) coding standards.\nFile Layout (Recommended)\nOnly one public class is allowed per file.\nThe file name is derived from the class name.\nClass Definition Order (Mandatory)\nThe class definition contains class members in the following order, from less restricted\nscope (public) to more restrictive (private):\nNested types, e.g. classes, enum, struct, etc.\nField members, e.g. member variables, const, etc.\nMember functions\nConstructors\nFinalizer (Do not use unless absolutely necessary)\nMethods (Properties, Events, Operations, Overridables, Static)\nPrivate nested types\nNaming (Mandatory)\nDO use PascalCasing for all public member, type, and namespace names consisting of\nmultiple words.\nNOTE: A special case is made for two-letter acronyms in which both letters are capitalized,\ne.g. IOStream\nDO use camelCasing for parameter names.\nClass : Observer\nFilename: Observer.cs\nPropertyDescriptor\nHtmlTag\nIOStream\npropertyDescriptor\nhtmlTag\nioStream", "Links": [] }, { "Number": 10, - "Text": "10 / 131\nDO start with underscore for private fields\nDO start static readonly fields, constants with capitalized case\nDO NOT capitalize each word in so-called closed-form compound words\uF1C5 .\nDO have \"Async\" explicitly in the Async method name to notice people how to use it\nproperly\nFormatting (Mandatory)\nDO use spaces over tabs, and always show all spaces/tabs in IDE\nTips\nVisual Studio > TOOLS > Options > Text Editor > C# > Tabs > Insert spaces (Tab size:\n4)\nVisual Studio > Edit > Advanced > View White Space\nDO add using inside namespace declaration\nDO add a space when:\n1. for (var i = 0; i < 1; i++)\n2. if (a == b)\nCross-platform coding\nOur code should supports multiple operating systems. Don't assume we only run (and\ndevelop) on Windows. Code should be sensitvie to the differences between OS's. Here are\nsome specifics to consider.\nprivate readonly Guid _userId = Guid.NewGuid();\nprivate static readonly IEntityAccessor EntityAccessor = null;\nprivate const string MetadataName = \"MetadataName\";\nnamespace Microsoft.Content.Build.BuildWorker.UnitTest\n{ \nusing System;\n}", + "Text": "10 / 135\nDO start with underscore for private fields\nDO start static readonly fields, constants with capitalized case\nDO NOT capitalize each word in so-called closed-form compound words\uF1C5 .\nDO have \"Async\" explicitly in the Async method name to notice people how to use it\nproperly\nFormatting (Mandatory)\nDO use spaces over tabs, and always show all spaces/tabs in IDE\nTips\nVisual Studio > TOOLS > Options > Text Editor > C# > Tabs > Insert spaces (Tab size:\n4)\nVisual Studio > Edit > Advanced > View White Space\nDO add using inside namespace declaration\nDO add a space when:\n1. for (var i = 0; i < 1; i++)\n2. if (a == b)\nCross-platform coding\nOur code should supports multiple operating systems. Don't assume we only run (and\ndevelop) on Windows. Code should be sensitvie to the differences between OS's. Here are\nsome specifics to consider.\nprivate readonly Guid _userId = Guid.NewGuid();\nprivate static readonly IEntityAccessor EntityAccessor = null;\nprivate const string MetadataName = \"MetadataName\";\nnamespace Microsoft.Content.Build.BuildWorker.UnitTest\n{ \nusing System;\n}", "Links": [ { "Uri": "http://msdn.microsoft.com/en-us/library/ms229043.aspx" @@ -699,27 +717,27 @@ }, { "Number": 11, - "Text": "11 / 131\nDO use Enviroment.NewLine instead of hard-coding the line break instead of \\r\\n, as\nWindows uses \\r\\n and OSX/Linux uses \\n.\nNote\nBe aware that thes line-endings may cause problems in code when using @\"\" text blocks\nwith line breaks.\nDO Use Path.Combine() or Path.DirectorySeparatorChar to separate directories. If this is\nnot possible (such as in scripting), use a forward slash /. Windows is more forgiving\nthan Linux in this regard.\nUnit tests and functional tests\nAssembly naming\nThe unit tests for the Microsoft.Foo assembly live in the Microsoft.Foo.Tests assembly.\nThe functional tests for the Microsoft.Foo assmebly live in the\nMicrosoft.Foo.FunctionalTests assmebly.\nIn general there should be exactly one unit test assebmly for each product runtime\nassembly. In general there should be one functional test assembly per repo. Exceptions can\nbe made for both.\nUnit test class naming\nTest class names end with Test and live in the same namespace as the class being tested.\nFor example, the unit tests for the Microsoft.Foo.Boo class would be in a Microsoft.Foo.Boo\nclass in the test assembly.\nUnit test method naming\nUnit test method names must be descriptive about what is being tested, under what\nconditions, and what the expectations are. Pascal casing and underscores can be used to\nimprove readability. The following test names are correct:\nThe following test names are incorrect:\nPublicApiArgumentsShouldHaveNotNullAnnotation\nPublic_api_arguments_should_have_not_null_annotation\nTest1\nConstructor", + "Text": "11 / 135\nDO use Enviroment.NewLine instead of hard-coding the line break instead of \\r\\n, as\nWindows uses \\r\\n and OSX/Linux uses \\n.\nNote\nBe aware that thes line-endings may cause problems in code when using @\"\" text blocks\nwith line breaks.\nDO Use Path.Combine() or Path.DirectorySeparatorChar to separate directories. If this is\nnot possible (such as in scripting), use a forward slash /. Windows is more forgiving\nthan Linux in this regard.\nUnit tests and functional tests\nAssembly naming\nThe unit tests for the Microsoft.Foo assembly live in the Microsoft.Foo.Tests assembly.\nThe functional tests for the Microsoft.Foo assmebly live in the\nMicrosoft.Foo.FunctionalTests assmebly.\nIn general there should be exactly one unit test assebmly for each product runtime\nassembly. In general there should be one functional test assembly per repo. Exceptions can\nbe made for both.\nUnit test class naming\nTest class names end with Test and live in the same namespace as the class being tested.\nFor example, the unit tests for the Microsoft.Foo.Boo class would be in a Microsoft.Foo.Boo\nclass in the test assembly.\nUnit test method naming\nUnit test method names must be descriptive about what is being tested, under what\nconditions, and what the expectations are. Pascal casing and underscores can be used to\nimprove readability. The following test names are correct:\nThe following test names are incorrect:\nPublicApiArgumentsShouldHaveNotNullAnnotation\nPublic_api_arguments_should_have_not_null_annotation\nTest1\nConstructor", "Links": [] }, { "Number": 12, - "Text": "12 / 131\nUnit test structure\nThe contents of every unit test should be split into three distinct stages, optionally\nseparated by these comments:\nThe crucial thing here is the Act stage is exactly one statement. That one statement is\nnothing more than a call to the one method that you are trying to test. keeping that one\nstatement as simple as possible is also very important. For example, this is not ideal:\nThis style is not recomended because way too many things can go wrong in this one\nstatement. All the GetComplexParamN() calls can throw for a variety of reasons unrelated to\nthe test itself. It is thus unclear to someone running into a problem why the failure occured.\nThe ideal pattern is to move the complex parameter building into the `Arrange section:\nNow the only reason the line with CallSomeMethod() can fail is if the method itself blew up.\nTesting exception messages\nIn general testing the specific exception message in a unit test is important. This ensures\nthat the exact desired exception is what is being tested rather than a different exception of\nFormatString\nGetData\n// Arrange\n// Act\n// Assert\nint result = myObj.CallSomeMethod(GetComplexParam1(), GetComplexParam2(),\nGetComplexParam3());\n// Arrange\nP1 p1 = GetComplexParam1();\nP2 p2 = GetComplexParam2();\nP3 p3 = GetComplexParam3();\n// Act\nint result = myObj.CallSomeMethod(p1, p2, p3);\n// Assert\nAssert.AreEqual(1234, result);", + "Text": "12 / 135\nUnit test structure\nThe contents of every unit test should be split into three distinct stages, optionally\nseparated by these comments:\nThe crucial thing here is the Act stage is exactly one statement. That one statement is\nnothing more than a call to the one method that you are trying to test. keeping that one\nstatement as simple as possible is also very important. For example, this is not ideal:\nThis style is not recomended because way too many things can go wrong in this one\nstatement. All the GetComplexParamN() calls can throw for a variety of reasons unrelated to\nthe test itself. It is thus unclear to someone running into a problem why the failure occured.\nThe ideal pattern is to move the complex parameter building into the `Arrange section:\nNow the only reason the line with CallSomeMethod() can fail is if the method itself blew up.\nTesting exception messages\nIn general testing the specific exception message in a unit test is important. This ensures\nthat the exact desired exception is what is being tested rather than a different exception of\nFormatString\nGetData\n// Arrange\n// Act\n// Assert\nint result = myObj.CallSomeMethod(GetComplexParam1(), GetComplexParam2(),\nGetComplexParam3());\n// Arrange\nP1 p1 = GetComplexParam1();\nP2 p2 = GetComplexParam2();\nP3 p3 = GetComplexParam3();\n// Act\nint result = myObj.CallSomeMethod(p1, p2, p3);\n// Assert\nAssert.AreEqual(1234, result);", "Links": [] }, { "Number": 13, - "Text": "13 / 131\nthe same type. In order to verify the exact exception it is important to verify the message.\nUse xUnit.net's plethora of built-in assertions\nxUnit.net includes many kinds of assertions – please use the most appropriate one for your\ntest. This will make the tests a lot more readable and also allow the test runner report the\nbest possible errors (whether it's local or the CI machine). For example, these are bad:\nThese are good:\nParallel tests\nBy default all unit test assemblies should run in parallel mode, which is the default. Unit\ntests shouldn't depend on any shared state, and so should generally be runnable in\nparallel. If the tests fail in parallel, the first thing to do is to figure out why; do not just\ndisable parallel tests!\nvar ex = Assert.Throws(\n() => fruitBasket.GetBananaById(1234));\nAssert.Equal(\n\"1234\",\nex.Message);\nAssert.Equal(true, someBool);\nAssert.True(\"abc123\" == someString);\nAssert.True(list1.Length == list2.Length);\nfor (int i = 0; i < list1.Length; i++) {\nAssert.True(\nString.Equals\nlist1[i],\nlist2[i],\nStringComparison.OrdinalIgnoreCase));\n}\nAssert.True(someBool);\nAssert.Equal(\"abc123\", someString);\n// built-in collection assertions!\nAssert.Equal(list1, list2, StringComparer.OrdinalIgnoreCase);", + "Text": "13 / 135\nthe same type. In order to verify the exact exception it is important to verify the message.\nUse xUnit.net's plethora of built-in assertions\nxUnit.net includes many kinds of assertions – please use the most appropriate one for your\ntest. This will make the tests a lot more readable and also allow the test runner report the\nbest possible errors (whether it's local or the CI machine). For example, these are bad:\nThese are good:\nParallel tests\nBy default all unit test assemblies should run in parallel mode, which is the default. Unit\ntests shouldn't depend on any shared state, and so should generally be runnable in\nparallel. If the tests fail in parallel, the first thing to do is to figure out why; do not just\ndisable parallel tests!\nvar ex = Assert.Throws(\n() => fruitBasket.GetBananaById(1234));\nAssert.Equal(\n\"1234\",\nex.Message);\nAssert.Equal(true, someBool);\nAssert.True(\"abc123\" == someString);\nAssert.True(list1.Length == list2.Length);\nfor (int i = 0; i < list1.Length; i++) {\nAssert.True(\nString.Equals\nlist1[i],\nlist2[i],\nStringComparison.OrdinalIgnoreCase));\n}\nAssert.True(someBool);\nAssert.Equal(\"abc123\", someString);\n// built-in collection assertions!\nAssert.Equal(list1, list2, StringComparer.OrdinalIgnoreCase);", "Links": [] }, { "Number": 14, - "Text": "14 / 131\nFor functional tests it is reasonable to disable parallel tests.", + "Text": "14 / 135\nFor functional tests it is reasonable to disable parallel tests.", "Links": [] }, { "Number": 15, - "Text": "15 / 131\nMarkdown\nMarkdown\uF1C5 is a lightweight markup language with plain text formatting syntax. Docfx\nsupports CommonMark\uF1C5 compliant Markdown parsed through the Markdig\uF1C5 parsing\nengine.\nLink to Math Expressions\nBlock Quotes\nThis is a block quote.\nAlerts\nNOTE\nInformation the user should notice even if skimming.\n\uF431\nTIP\nOptional information to help a user be more successful.\n\uF431\nIMPORTANT\nEssential information required for user success.\n\uF623\nCAUTION\nNegative potential consequences of an action.\n\uF623\nWARNING\nDangerous certain consequences of an action.\n\uF333", + "Text": "15 / 135\nMarkdown\nMarkdown\uF1C5 is a lightweight markup language with plain text formatting syntax. Docfx\nsupports CommonMark\uF1C5 compliant Markdown parsed through the Markdig\uF1C5 parsing\nengine.\nLink to Math Expressions\nBlock Quotes\nThis is a block quote.\nAlerts\nNOTE\nInformation the user should notice even if skimming.\n\uF431\nTIP\nOptional information to help a user be more successful.\n\uF431\nIMPORTANT\nEssential information required for user success.\n\uF623\nCAUTION\nNegative potential consequences of an action.\n\uF623\nWARNING\nDangerous certain consequences of an action.\n\uF333", "Links": [ { "Uri": "https://daringfireball.net/projects/markdown/" @@ -762,7 +780,7 @@ { "Number": 16, "NumberOfImages": 1, - "Text": "16 / 131\nImage\nMermaid Diagrams\nFlowchart\nCode Snippet\nThe example highlights lines 2, line 5 to 7 and lines 9 to the end of the file.\nMY TODO\nThis is a TODO.\nText\nOne\nTwo\nHard Round Decision\nResult 1\nResult 2", + "Text": "16 / 135\nImage\nMermaid Diagrams\nFlowchart\nCode Snippet\nThe example highlights lines 2, line 5 to 7 and lines 9 to the end of the file.\nMY TODO\nThis is a TODO.\nText\nOne\nTwo\nHard Round Decision\nResult 1\nResult 2", "Links": [ { "Uri": "https://learn.microsoft.com/en-us/media/learn/not-found/learn-not-found-light-mode.png?branch=main" @@ -774,12 +792,12 @@ }, { "Number": 17, - "Text": "17 / 131\nMath Expressions\nThis sentence uses $ delimiters to show math inline:\nThe Cauchy-Schwarz Inequality\nThis expression uses \\$ to display a dollar sign:\nTo split $100 in half, we calculate\nusing System;\nusing Azure;\nusing Azure.Storage;\nusing Azure.Storage.Blobs;\nclass Program\n{ \nstatic void Main(string[] args)\n{ \n// Define the connection string for the storage account\nstring connectionString = \"DefaultEndpointsProtocol=https;AccountName=;AccountKey=;EndpointSuffix=core.windows.net\";\n// Create a new BlobServiceClient using the connection string\nvar blobServiceClient = new BlobServiceClient(connectionString);\n// Create a new container\nvar container = blobServiceClient.CreateBlobContainer(\"mycontainer\");\n// Upload a file to the container\nusing (var fileStream = File.OpenRead(\"path/to/file.txt\"))\n{ \ncontainer.UploadBlob(\"file.txt\", fileStream);\n} \n// Download the file from the container\nvar downloadedBlob = container.GetBlobClient(\"file.txt\").Download();\nusing (var fileStream = File.OpenWrite(\"path/to/downloaded-file.txt\"))\n{ \ndownloadedBlob.Value.Content.CopyTo(fileStream);\n} \n}\n}", + "Text": "17 / 135\nMath Expressions\nThis sentence uses $ delimiters to show math inline:\nThe Cauchy-Schwarz Inequality\nThis expression uses \\$ to display a dollar sign:\nTo split $100 in half, we calculate\nusing System;\nusing Azure;\nusing Azure.Storage;\nusing Azure.Storage.Blobs;\nclass Program\n{ \nstatic void Main(string[] args)\n{ \n// Define the connection string for the storage account\nstring connectionString = \"DefaultEndpointsProtocol=https;AccountName=;AccountKey=;EndpointSuffix=core.windows.net\";\n// Create a new BlobServiceClient using the connection string\nvar blobServiceClient = new BlobServiceClient(connectionString);\n// Create a new container\nvar container = blobServiceClient.CreateBlobContainer(\"mycontainer\");\n// Upload a file to the container\nusing (var fileStream = File.OpenRead(\"path/to/file.txt\"))\n{ \ncontainer.UploadBlob(\"file.txt\", fileStream);\n} \n// Download the file from the container\nvar downloadedBlob = container.GetBlobClient(\"file.txt\").Download();\nusing (var fileStream = File.OpenWrite(\"path/to/downloaded-file.txt\"))\n{ \ndownloadedBlob.Value.Content.CopyTo(fileStream);\n} \n}\n}", "Links": [] }, { "Number": 18, - "Text": "18 / 131\nCustom Syntax Highlighting\nTabs\nLinux Windows\nThe above tab group was created with the following syntax:\nTabs are indicated by using a specific link syntax within a Markdown header. The syntax can\nbe described as follows:\nA tab starts with a Markdown header, #, and is followed by a Markdown link [](). The text\nof the link will become the text of the tab header, displayed to the customer. In order for\nthe header to be recognized as a tab, the link itself must start with #tab/ and be followed\nby an ID representing the content of the tab. The ID is used to sync all same-ID tabs across\nthe page. Using the above example, when a user selects a tab with the link #tab/windows, all\ntabs with the link #tab/windows on the page will be selected.\nDependent tabs\nresource storageAccount 'Microsoft.Storage/storageAccounts@2021-06-01' = {\nname: 'hello'\n// (...)\n}\nContent for Linux...\n# [Linux](#tab/linux)\nContent for Linux...\n# [Windows](#tab/windows)\nContent for Windows...\n---\n# [Tab Display Name](#tab/tab-id)", + "Text": "18 / 135\nCustom Syntax Highlighting\nTabs\nLinux Windows\nThe above tab group was created with the following syntax:\nTabs are indicated by using a specific link syntax within a Markdown header. The syntax can\nbe described as follows:\nA tab starts with a Markdown header, #, and is followed by a Markdown link [](). The text\nof the link will become the text of the tab header, displayed to the customer. In order for\nthe header to be recognized as a tab, the link itself must start with #tab/ and be followed\nby an ID representing the content of the tab. The ID is used to sync all same-ID tabs across\nthe page. Using the above example, when a user selects a tab with the link #tab/windows, all\ntabs with the link #tab/windows on the page will be selected.\nDependent tabs\nresource storageAccount 'Microsoft.Storage/storageAccounts@2021-06-01' = {\nname: 'hello'\n// (...)\n}\nContent for Linux...\n# [Linux](#tab/linux)\nContent for Linux...\n# [Windows](#tab/windows)\nContent for Windows...\n---\n# [Tab Display Name](#tab/tab-id)", "Links": [ { "Goto": { @@ -794,7 +812,7 @@ }, { "Number": 19, - "Text": "19 / 131\nIt's possible to make the selection in one set of tabs dependent on the selection in another\nset of tabs. Here's an example of that in action:\n.NET TypeScript REST API\nNotice how changing the Linux/Windows selection above changes the content in the .NET\nand TypeScript tabs. This is because the tab group defines two versions for each .NET and\nTypeScript, where the Windows/Linux selection above determines which version is shown\nfor .NET/TypeScript. Here's the markup that shows how this is done:\nDetails\nDemo\n.NET content for Linux...\n# [.NET](#tab/dotnet/linux)\n.NET content for Linux...\n# [.NET](#tab/dotnet/windows)\n.NET content for Windows...\n# [TypeScript](#tab/typescript/linux)\nTypeScript content for Linux...\n# [TypeScript](#tab/typescript/windows)\nTypeScript content for Windows...\n# [REST API](#tab/rest)\nREST API content, independent of platform...\n---", + "Text": "19 / 135\nIt's possible to make the selection in one set of tabs dependent on the selection in another\nset of tabs. Here's an example of that in action:\n.NET TypeScript REST API\nNotice how changing the Linux/Windows selection above changes the content in the .NET\nand TypeScript tabs. This is because the tab group defines two versions for each .NET and\nTypeScript, where the Windows/Linux selection above determines which version is shown\nfor .NET/TypeScript. Here's the markup that shows how this is done:\nDetails\nDemo\n.NET content for Linux...\n# [.NET](#tab/dotnet/linux)\n.NET content for Linux...\n# [.NET](#tab/dotnet/windows)\n.NET content for Windows...\n# [TypeScript](#tab/typescript/linux)\nTypeScript content for Linux...\n# [TypeScript](#tab/typescript/windows)\nTypeScript content for Windows...\n# [REST API](#tab/rest)\nREST API content, independent of platform...\n---", "Links": [ { "Goto": { @@ -809,7 +827,7 @@ }, { "Number": 20, - "Text": "20 / 131\nClasses\nClass1\nThis is a test class.\nStructs\nIssue5432\nNamespace BuildFromAssembly", + "Text": "20 / 135\nClasses\nClass1\nThis is a test class.\nStructs\nIssue5432\nNamespace BuildFromAssembly", "Links": [ { "Goto": { @@ -833,7 +851,7 @@ }, { "Number": 21, - "Text": "21 / 131\nNamespace: BuildFromAssembly\nAssembly: BuildFromAssembly.dll\nThis is a test class.\nInheritance\nobject\uF1C5 Class1\nInherited Members\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ToString()\uF1C5 ,\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.GetHashCode()\uF1C5\nConstructors\nMethods\nHello World.\nClass Class1\npublic class Class1\n\uF12C\nClass1()\npublic Class1()\nHelloWorld()\npublic static void HelloWorld()", + "Text": "21 / 135\nNamespace: BuildFromAssembly\nAssembly: BuildFromAssembly.dll\nThis is a test class.\nInheritance\nobject\uF1C5 Class1\nInherited Members\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ToString()\uF1C5 ,\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.GetHashCode()\uF1C5\nConstructors\nMethods\nHello World.\nClass Class1\npublic class Class1\n\uF12C\nClass1()\npublic Class1()\nHelloWorld()\npublic static void HelloWorld()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -938,7 +956,7 @@ }, { "Number": 22, - "Text": "22 / 131\nNamespace: BuildFromAssembly\nAssembly: BuildFromAssembly.dll\nInherited Members\nValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,\nobject.GetType()\uF1C5 , object.Equals(object, object)\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5\nProperties\nProperty Value\nstring\uF1C5\nStruct Issue5432\npublic struct Issue5432\nName\npublic string Name { get; }", + "Text": "22 / 135\nNamespace: BuildFromAssembly\nAssembly: BuildFromAssembly.dll\nInherited Members\nValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,\nobject.GetType()\uF1C5 , object.Equals(object, object)\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5\nProperties\nProperty Value\nstring\uF1C5\nStruct Issue5432\npublic struct Issue5432\nName\npublic string Name { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" @@ -1034,7 +1052,7 @@ }, { "Number": 23, - "Text": "23 / 131\nClasses\nCSharp\nNamespace BuildFromCSharpSourceCode", + "Text": "23 / 135\nClasses\nCSharp\nNamespace BuildFromCSharpSourceCode", "Links": [ { "Goto": { @@ -1049,7 +1067,7 @@ }, { "Number": 24, - "Text": "24 / 131\nNamespace: BuildFromCSharpSourceCode\nInheritance\nobject\uF1C5 CSharp\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nParameters\nargs string\uF1C5 []\nClass CSharp\npublic class CSharp\n\uF12C\nMain(string[])\npublic static void Main(string[] args)", + "Text": "24 / 135\nNamespace: BuildFromCSharpSourceCode\nInheritance\nobject\uF1C5 CSharp\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nParameters\nargs string\uF1C5 []\nClass CSharp\npublic class CSharp\n\uF12C\nMain(string[])\npublic static void Main(string[] args)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1181,7 +1199,7 @@ }, { "Number": 25, - "Text": "25 / 131\nNamespaces\nBuildFromProject.Issue8540\nClasses\nClass1\nClass1.Issue8665\nClass1.Issue8696Attribute\nClass1.Issue8948\nClass1.Test\nDog\nClass representing a dog.\nInheritdoc\nInheritdoc.Issue6366\nInheritdoc.Issue6366.Class1\nInheritdoc.Issue6366.Class2\nInheritdoc.Issue7035\nInheritdoc.Issue7484\nThis is a test class to have something for DocFX to document.\nInheritdoc.Issue8101\nInheritdoc.Issue9736\nInheritdoc.Issue9736.JsonApiOptions\nIssue8725\nA nice class\nStructs\nInheritdoc.Issue8129\nNamespace BuildFromProject", + "Text": "25 / 135\nNamespaces\nBuildFromProject.Issue8540\nClasses\nClass1\nClass1.Issue10332\nClass1.Issue8665\nClass1.Issue8696Attribute\nClass1.Issue8948\nClass1.Test\nDog\nClass representing a dog.\nInheritdoc\nInheritdoc.Issue6366\nInheritdoc.Issue6366.Class1\nInheritdoc.Issue6366.Class2\nInheritdoc.Issue7035\nInheritdoc.Issue7484\nThis is a test class to have something for DocFX to document.\nInheritdoc.Issue8101\nInheritdoc.Issue9736\nInheritdoc.Issue9736.JsonApiOptions\nIssue8725\nA nice class\nStructs\nInheritdoc.Issue8129\nNamespace BuildFromProject", "Links": [ { "Goto": { @@ -1248,7 +1266,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -1257,7 +1275,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 42, "Type": 2, "Coordinates": { "Top": 0 @@ -1266,7 +1284,7 @@ }, { "Goto": { - "PageNumber": 41, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -1275,7 +1293,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -1284,7 +1302,7 @@ }, { "Goto": { - "PageNumber": 43, + "PageNumber": 45, "Type": 2, "Coordinates": { "Top": 0 @@ -1293,7 +1311,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -1302,7 +1320,7 @@ }, { "Goto": { - "PageNumber": 46, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -1320,7 +1338,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -1329,7 +1347,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -1338,7 +1356,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -1347,7 +1365,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -1356,7 +1374,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -1365,7 +1383,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -1374,7 +1392,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -1383,7 +1401,7 @@ }, { "Goto": { - "PageNumber": 55, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -1392,7 +1410,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -1401,7 +1419,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -1410,7 +1428,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -1419,7 +1437,7 @@ }, { "Goto": { - "PageNumber": 58, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -1428,7 +1446,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -1437,7 +1455,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -1446,7 +1464,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -1455,7 +1473,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -1464,7 +1482,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -1473,7 +1491,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -1482,7 +1500,7 @@ }, { "Goto": { - "PageNumber": 63, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -1491,7 +1509,7 @@ }, { "Goto": { - "PageNumber": 65, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -1500,7 +1518,7 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -1509,7 +1527,25 @@ }, { "Goto": { - "PageNumber": 60, + "PageNumber": 69, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 64, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -1520,7 +1556,7 @@ }, { "Number": 26, - "Text": "26 / 131\nInterfaces\nClass1.IIssue8948\nIInheritdoc\nInheritdoc.Issue9736.IJsonApiOptions\nEnums\nClass1.Issue9260", + "Text": "26 / 135\nInterfaces\nClass1.IIssue8948\nIInheritdoc\nInheritdoc.Issue9736.IJsonApiOptions\nEnums\nClass1.Issue10332.SampleEnum\nClass1.Issue9260", "Links": [ { "Goto": { @@ -1542,7 +1578,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -1551,7 +1587,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -1560,7 +1596,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -1569,7 +1605,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -1578,7 +1614,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -1587,7 +1623,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -1596,7 +1632,43 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 41, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 41, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 41, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 41, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Goto": { + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -1605,7 +1677,7 @@ }, { "Goto": { - "PageNumber": 44, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -1616,7 +1688,7 @@ }, { "Number": 27, - "Text": "27 / 131\nNamespaces\nBuildFromProject.Issue8540.A\nBuildFromProject.Issue8540.B\nNamespace BuildFromProject.Issue8540", + "Text": "27 / 135\nNamespaces\nBuildFromProject.Issue8540.A\nBuildFromProject.Issue8540.B\nNamespace BuildFromProject.Issue8540", "Links": [ { "Goto": { @@ -1712,7 +1784,7 @@ }, { "Number": 28, - "Text": "28 / 131\nClasses\nA\nNamespace BuildFromProject.Issue8540.A", + "Text": "28 / 135\nClasses\nA\nNamespace BuildFromProject.Issue8540.A", "Links": [ { "Goto": { @@ -1727,7 +1799,7 @@ }, { "Number": 29, - "Text": "29 / 131\nNamespace: BuildFromProject.Issue8540.A\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 A\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass A\npublic class A\n\uF12C", + "Text": "29 / 135\nNamespace: BuildFromProject.Issue8540.A\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 A\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass A\npublic class A\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1850,7 +1922,7 @@ }, { "Number": 30, - "Text": "30 / 131\nClasses\nB\nNamespace BuildFromProject.Issue8540.B", + "Text": "30 / 135\nClasses\nB\nNamespace BuildFromProject.Issue8540.B", "Links": [ { "Goto": { @@ -1865,7 +1937,7 @@ }, { "Number": 31, - "Text": "31 / 131\nNamespace: BuildFromProject.Issue8540.B\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 B\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass B\npublic class B\n\uF12C", + "Text": "31 / 135\nNamespace: BuildFromProject.Issue8540.B\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 B\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass B\npublic class B\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -1988,7 +2060,7 @@ }, { "Number": 32, - "Text": "32 / 131\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1\nImplements\nIClass1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nPricing models are used to calculate theoretical option values\n1 - Black Scholes\n2 - Black76\n3 - Black76Fut\n4 - Equity Tree\n5 - Variance Swap\n6 - Dividend Forecast\nIConfiguration related helper and extension routines.\nClass Class1\npublic class Class1 : IClass1\n\uF12C\nIssue1651()\npublic void Issue1651()\nIssue1887()", + "Text": "32 / 135\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1\nImplements\nIClass1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nPricing models are used to calculate theoretical option values\n1 - Black Scholes\n2 - Black76\n3 - Black76Fut\n4 - Equity Tree\n5 - Variance Swap\n6 - Dividend Forecast\nIConfiguration related helper and extension routines.\nClass Class1\npublic class Class1 : IClass1\n\uF12C\nIssue1651()\npublic void Issue1651()\nIssue1887()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2093,12 +2165,12 @@ }, { "Number": 33, - "Text": "33 / 131\nExamples\nRemarks\nFor example:\nRemarks\npublic void Issue1887()\nIssue2623()\npublic void Issue2623()\nMyClass myClass = new MyClass();\nvoid Update()\n{ \nmyClass.Execute();\n}\nMyClass myClass = new MyClass();\nvoid Update()\n{ \nmyClass.Execute();\n}\nIssue2723()\npublic void Issue2723()\nNOTE\nThis is a . & \" '\n\uF431", + "Text": "33 / 135\nExamples\nRemarks\nFor example:\nRemarks\npublic void Issue1887()\nIssue2623()\npublic void Issue2623()\nMyClass myClass = new MyClass();\nvoid Update()\n{ \nmyClass.Execute();\n}\nMyClass myClass = new MyClass();\nvoid Update()\n{ \nmyClass.Execute();\n}\nIssue2723()\npublic void Issue2723()\nNOTE\nThis is a . & \" '\n\uF431", "Links": [] }, { "Number": 34, - "Text": "34 / 131\nInline .\nlink\uF1C5\nExamples\nRemarks\nfor (var i = 0; i > 10; i++) // & \" '\nvar range = new Range { Min = 0, Max = 10 };\nvar range = new Range { Min = 0, Max = 10 };\nIssue4017()\npublic void Issue4017()\npublic void HookMessageDeleted(BaseSocketClient client)\n{ \nclient.MessageDeleted += HandleMessageDelete;\n}\npublic Task HandleMessageDelete(Cacheable cachedMessage,\nISocketMessageChannel channel)\n{ \n// check if the message exists in cache; if not, we cannot report what\nwas removed\nif (!cachedMessage.HasValue) return;\nvar message = cachedMessage.Value;\nConsole.WriteLine($\"A message ({message.Id}) from {message.Author} was removed\nfrom the channel {channel.Name} ({channel.Id}):\"\n+ Environment.NewLine\n+ message.Content);\nreturn Task.CompletedTask;\n}\nvoid Update()\n{", + "Text": "34 / 135\nInline .\nlink\uF1C5\nExamples\nRemarks\nfor (var i = 0; i > 10; i++) // & \" '\nvar range = new Range { Min = 0, Max = 10 };\nvar range = new Range { Min = 0, Max = 10 };\nIssue4017()\npublic void Issue4017()\npublic void HookMessageDeleted(BaseSocketClient client)\n{ \nclient.MessageDeleted += HandleMessageDelete;\n}\npublic Task HandleMessageDelete(Cacheable cachedMessage,\nISocketMessageChannel channel)\n{ \n// check if the message exists in cache; if not, we cannot report what\nwas removed\nif (!cachedMessage.HasValue) return;\nvar message = cachedMessage.Value;\nConsole.WriteLine($\"A message ({message.Id}) from {message.Author} was removed\nfrom the channel {channel.Name} ({channel.Id}):\"\n+ Environment.NewLine\n+ message.Content);\nreturn Task.CompletedTask;\n}\nvoid Update()\n{", "Links": [ { "Uri": "https://www.github.com/" @@ -2113,12 +2185,12 @@ }, { "Number": 35, - "Text": "35 / 131\nRemarks\n@\"\\\\?\\\" @\"\\\\?\\\"\nRemarks\nThere's really no reason to not believe that this class can test things.\nTerm Description\nA Term A Description\nBee Term Bee Description\nType Parameters\nT \nmyClass.Execute();\n}\nIssue4392()\npublic void Issue4392()\nIssue7484()\npublic void Issue7484()\nIssue8764()\npublic void Issue8764() where T : unmanaged\nIssue896()", + "Text": "35 / 135\nRemarks\n@\"\\\\?\\\" @\"\\\\?\\\"\nRemarks\nThere's really no reason to not believe that this class can test things.\nTerm Description\nA Term A Description\nBee Term Bee Description\nType Parameters\nT \nmyClass.Execute();\n}\nIssue4392()\npublic void Issue4392()\nIssue7484()\npublic void Issue7484()\nIssue8764()\npublic void Issue8764() where T : unmanaged\nIssue896()", "Links": [] }, { "Number": 36, - "Text": "36 / 131\nTest\nSee Also\nClass1.Test, Class1\nCalculates the determinant of a 3-dimensional matrix:\nReturns the smallest value:\nReturns\ndouble\uF1C5\nThis method should do something...\nRemarks\nThis is remarks.\npublic void Issue896()\nIssue9216()\npublic static double Issue9216()\nXmlCommentIncludeTag()\npublic void XmlCommentIncludeTag()", + "Text": "36 / 135\nTest\nSee Also\nClass1.Test, Class1\nCalculates the determinant of a 3-dimensional matrix:\nReturns the smallest value:\nReturns\ndouble\uF1C5\nThis method should do something...\nRemarks\nThis is remarks.\npublic void Issue896()\nIssue9216()\npublic static double Issue9216()\nXmlCommentIncludeTag()\npublic void XmlCommentIncludeTag()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.double" @@ -2140,7 +2212,7 @@ }, { "Goto": { - "PageNumber": 45, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -2160,7 +2232,7 @@ }, { "Number": 37, - "Text": "37 / 131\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\nInterface Class1.IIssue8948\npublic interface Class1.IIssue8948\nDoNothing()\nvoid DoNothing()", + "Text": "37 / 135\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\nInterface Class1.IIssue8948\npublic interface Class1.IIssue8948\nDoNothing()\nvoid DoNothing()", "Links": [ { "Goto": { @@ -2193,7 +2265,7 @@ }, { "Number": 38, - "Text": "38 / 131\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1.Issue8665\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nConstructors\nParameters\nfoo int\uF1C5\nClass Class1.Issue8665\npublic class Class1.Issue8665\n\uF12C\nIssue8665()\npublic Issue8665()\nIssue8665(int)\npublic Issue8665(int foo)\nIssue8665(int, char)\npublic Issue8665(int foo, char bar)", + "Text": "38 / 135\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1.Issue10332\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nType Parameters\nTViewModel\nClass Class1.Issue10332\npublic class Class1.Issue10332\n\uF12C\nIRoutedView()\npublic void IRoutedView()\nIRoutedView()\npublic void IRoutedView()\nIRoutedViewModel()\npublic void IRoutedViewModel()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2267,15 +2339,6 @@ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.tostring" }, - { - "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, @@ -2307,7 +2370,7 @@ }, { "Number": 39, - "Text": "39 / 131\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nbaz string\uF1C5\nProperties\nProperty Value\nchar\uF1C5\nProperty Value\nstring\uF1C5\nIssue8665(int, char, string)\npublic Issue8665(int foo, char bar, string baz)\nBar\npublic char Bar { get; }\nBaz\npublic string Baz { get; }", + "Text": "39 / 135\nParameters\na int\uF1C5\nParameters\na int\uF1C5\nb int\uF1C5\nParameters\nobj object\uF1C5\nMethod()\npublic void Method()\nMethod(int)\npublic void Method(int a)\nMethod(int, int)\npublic void Method(int a, int b)\nNull(object?)\npublic void Null(object? obj)\nNull(T)\npublic void Null(T obj)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -2318,15 +2381,6 @@ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.char" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.char" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.char" - }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" }, @@ -2337,32 +2391,29 @@ "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.char" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.char" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.char" - }, - { - "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.string" + "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.int32" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.char" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.char" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.char" - }, + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + } + ] + }, + { + "Number": 40, + "Text": "40 / 135\nParameters\nobj T\nType Parameters\nT\nParameters\ntext string\uF1C5\nNullOrEmpty(string)\npublic void NullOrEmpty(string text)", + "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" }, @@ -2375,23 +2426,41 @@ ] }, { - "Number": 40, - "Text": "40 / 131\nProperty Value\nint\uF1C5\nFoo\npublic int Foo { get; }", + "Number": 41, + "Text": "41 / 135\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nFields\nAAA = 0\n3rd element when sorted by alphabetic order\naaa = 1\n2nd element when sorted by alphabetic order\n_aaa = 2\n1st element when sorted by alphabetic order\nEnum Class1.Issue10332.SampleEnum\npublic enum Class1.Issue10332.SampleEnum", "Links": [ { - "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + "Goto": { + "PageNumber": 25, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + "Goto": { + "PageNumber": 25, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + "Goto": { + "PageNumber": 25, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } } ] }, { - "Number": 41, - "Text": "41 / 131\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Attribute\uF1C5 Class1.Issue8696Attribute\nInherited Members\nAttribute.Equals(object)\uF1C5 , Attribute.GetCustomAttribute(Assembly, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(MemberInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(Module, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(Module, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Module)\uF1C5 , Attribute.GetCustomAttributes(Module, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Module, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(Module, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetHashCode()\uF1C5 ,\nAttribute.IsDefaultAttribute()\uF1C5 , Attribute.IsDefined(Assembly, Type)\uF1C5 ,\nAttribute.IsDefined(Assembly, Type, bool)\uF1C5 , Attribute.IsDefined(MemberInfo, Type)\uF1C5 ,\nAttribute.IsDefined(MemberInfo, Type, bool)\uF1C5 , Attribute.IsDefined(Module, Type)\uF1C5 ,\nAttribute.IsDefined(Module, Type, bool)\uF1C5 , Attribute.IsDefined(ParameterInfo, Type)\uF1C5 ,\nAttribute.IsDefined(ParameterInfo, Type, bool)\uF1C5 , Attribute.Match(object)\uF1C5 ,\nClass Class1.Issue8696Attribute\npublic class Class1.Issue8696Attribute : Attribute\n\uF12C \uF12C", + "Number": 42, + "Text": "42 / 135\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1.Issue8665\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nConstructors\nParameters\nfoo int\uF1C5\nClass Class1.Issue8665\npublic class Class1.Issue8665\n\uF12C\nIssue8665()\npublic Issue8665()\nIssue8665(int)\npublic Issue8665(int foo)\nIssue8665(int, char)\npublic Issue8665(int foo, char bar)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -2403,25 +2472,223 @@ "Uri": "https://learn.microsoft.com/dotnet/api/system.object" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute.equals" + "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.attribute.equals" + "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.attribute.equals" + "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.attribute.getcustomattribute#system-attribute-getcustomattribute(system-reflection-assembly-system-type)" + "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.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "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": 43, + "Text": "43 / 135\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nParameters\nfoo int\uF1C5\nbar char\uF1C5\nbaz string\uF1C5\nProperties\nProperty Value\nchar\uF1C5\nProperty Value\nstring\uF1C5\nIssue8665(int, char, string)\npublic Issue8665(int foo, char bar, string baz)\nBar\npublic char Bar { get; }\nBaz\npublic string Baz { get; }", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "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.char" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.char" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.char" + }, + { + "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.char" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.char" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.char" + }, + { + "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.char" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.char" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.char" + }, + { + "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": 44, + "Text": "44 / 135\nProperty Value\nint\uF1C5\nFoo\npublic int Foo { 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" + } + ] + }, + { + "Number": 45, + "Text": "45 / 135\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Attribute\uF1C5 Class1.Issue8696Attribute\nInherited Members\nAttribute.Equals(object)\uF1C5 , Attribute.GetCustomAttribute(Assembly, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(Assembly, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(MemberInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(MemberInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(Module, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(Module, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttribute(ParameterInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttribute(ParameterInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(Assembly, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(MemberInfo, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Module)\uF1C5 , Attribute.GetCustomAttributes(Module, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(Module, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(Module, Type, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, bool)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, Type)\uF1C5 ,\nAttribute.GetCustomAttributes(ParameterInfo, Type, bool)\uF1C5 , Attribute.GetHashCode()\uF1C5 ,\nAttribute.IsDefaultAttribute()\uF1C5 , Attribute.IsDefined(Assembly, Type)\uF1C5 ,\nAttribute.IsDefined(Assembly, Type, bool)\uF1C5 , Attribute.IsDefined(MemberInfo, Type)\uF1C5 ,\nAttribute.IsDefined(MemberInfo, Type, bool)\uF1C5 , Attribute.IsDefined(Module, Type)\uF1C5 ,\nAttribute.IsDefined(Module, Type, bool)\uF1C5 , Attribute.IsDefined(ParameterInfo, Type)\uF1C5 ,\nAttribute.IsDefined(ParameterInfo, Type, bool)\uF1C5 , Attribute.Match(object)\uF1C5 ,\nClass Class1.Issue8696Attribute\npublic class Class1.Issue8696Attribute : Attribute\n\uF12C \uF12C", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "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.attribute" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute.equals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute.equals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute.equals" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute.getcustomattribute#system-attribute-getcustomattribute(system-reflection-assembly-system-type)" }, { "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute.getcustomattribute#system-attribute-getcustomattribute(system-reflection-assembly-system-type)" @@ -2765,8 +3032,8 @@ ] }, { - "Number": 42, - "Text": "42 / 131\nAttribute.TypeId\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nConstructors\nParameters\ndescription string\uF1C5\nboundsMin int\uF1C5\nboundsMax int\uF1C5\nvalidGameModes string\uF1C5 []\nhasMultipleSelections bool\uF1C5\nenumType Type\uF1C5\nIssue8696Attribute(string?, int, int, string[]?, bool,\nType?)\n[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null,\nfalse, null)]\npublic Issue8696Attribute(string? description = null, int boundsMin = 0, int\nboundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false,\nType? enumType = null)", + "Number": 46, + "Text": "46 / 135\nAttribute.TypeId\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nConstructors\nParameters\ndescription string\uF1C5\nboundsMin int\uF1C5\nboundsMax int\uF1C5\nvalidGameModes string\uF1C5 []\nhasMultipleSelections bool\uF1C5\nenumType Type\uF1C5\nIssue8696Attribute(string?, int, int, string[]?, bool,\nType?)\n[Class1.Issue8696(\"Changes the name of the server in the server list\", 0, 0, null,\nfalse, null)]\npublic Issue8696Attribute(string? description = null, int boundsMin = 0, int\nboundsMax = 0, string[]? validGameModes = null, bool hasMultipleSelections = false,\nType? enumType = null)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.attribute.typeid" @@ -2879,8 +3146,8 @@ ] }, { - "Number": 43, - "Text": "43 / 131\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1.Issue8948\nImplements\nClass1.IIssue8948\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\nClass Class1.Issue8948\npublic class Class1.Issue8948 : Class1.IIssue8948\n\uF12C\nDoNothing()\npublic void DoNothing()", + "Number": 47, + "Text": "47 / 135\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Class1.Issue8948\nImplements\nClass1.IIssue8948\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nDoes nothing with generic type T.\nType Parameters\nT\nA generic type.\nClass Class1.Issue8948\npublic class Class1.Issue8948 : Class1.IIssue8948\n\uF12C\nDoNothing()\npublic void DoNothing()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3002,8 +3269,8 @@ ] }, { - "Number": 44, - "Text": "44 / 131\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nFields\nValue = 0\nThis is a regular enum value.\nThis is a remarks section. Very important remarks about Value go here.\n[Obsolete] OldAndUnusedValue = 1\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\n[Obsolete(\"Use Value\")] OldAndUnusedValue2 = 2\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\nEnum Class1.Issue9260\npublic enum Class1.Issue9260", + "Number": 48, + "Text": "48 / 135\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nFields\nValue = 0\nThis is a regular enum value.\nThis is a remarks section. Very important remarks about Value go here.\n[Obsolete] OldAndUnusedValue = 1\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\n[Obsolete(\"Use Value\")] OldAndUnusedValue2 = 2\nThis is old and unused. You shouldn't use it anymore.\nDon't use this, seriously! Use Value instead.\nEnum Class1.Issue9260\npublic enum Class1.Issue9260", "Links": [ { "Goto": { @@ -3035,8 +3302,8 @@ ] }, { - "Number": 45, - "Text": "45 / 131\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Class1.Test\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass Class1.Test\npublic class Class1.Test\n\uF12C", + "Number": 49, + "Text": "49 / 135\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Class1.Test\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass Class1.Test\npublic class Class1.Test\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3140,8 +3407,8 @@ ] }, { - "Number": 46, - "Text": "46 / 131\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nClass representing a dog.\nInheritance\nobject\uF1C5 Dog\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nConstructors\nConstructor.\nParameters\nname string\uF1C5\nName of the dog.\nage int\uF1C5\nAge of the dog.\nProperties\nClass Dog\npublic class Dog\n\uF12C\nDog(string, int)\npublic Dog(string name, int age)", + "Number": 50, + "Text": "50 / 135\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nClass representing a dog.\nInheritance\nobject\uF1C5 Dog\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nConstructors\nConstructor.\nParameters\nname string\uF1C5\nName of the dog.\nage int\uF1C5\nAge of the dog.\nProperties\nClass Dog\npublic class Dog\n\uF12C\nDog(string, int)\npublic Dog(string name, int age)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3263,8 +3530,8 @@ ] }, { - "Number": 47, - "Text": "47 / 131\nAge of the dog.\nProperty Value\nint\uF1C5\nName of the dog.\nProperty Value\nstring\uF1C5\nAge\npublic int Age { get; }\nName\npublic string Name { get; }", + "Number": 51, + "Text": "51 / 135\nAge of the dog.\nProperty Value\nint\uF1C5\nName of the dog.\nProperty Value\nstring\uF1C5\nAge\npublic int Age { get; }\nName\npublic string Name { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -3287,8 +3554,8 @@ ] }, { - "Number": 48, - "Text": "48 / 131\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nThis method should do something...\nInterface IInheritdoc\npublic interface IInheritdoc\nIssue7629()\nvoid Issue7629()", + "Number": 52, + "Text": "52 / 135\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nMethods\nThis method should do something...\nInterface IInheritdoc\npublic interface IInheritdoc\nIssue7629()\nvoid Issue7629()", "Links": [ { "Goto": { @@ -3320,8 +3587,8 @@ ] }, { - "Number": 49, - "Text": "49 / 131\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc\nImplements\nIInheritdoc, IDisposable\uF1C5\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nPerforms application-defined tasks associated with freeing, releasing, or resetting\nunmanaged resources.\nThis method should do something...\nClass Inheritdoc\npublic class Inheritdoc : IInheritdoc, IDisposable\n\uF12C\nDispose()\npublic void Dispose()\nIssue7628()\npublic void Issue7628()\nIssue7629()", + "Number": 53, + "Text": "53 / 135\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc\nImplements\nIInheritdoc, IDisposable\uF1C5\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nPerforms application-defined tasks associated with freeing, releasing, or resetting\nunmanaged resources.\nThis method should do something...\nClass Inheritdoc\npublic class Inheritdoc : IInheritdoc, IDisposable\n\uF12C\nDispose()\npublic void Dispose()\nIssue7628()\npublic void Issue7628()\nIssue7629()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3433,7 +3700,7 @@ }, { "Goto": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -3443,13 +3710,13 @@ ] }, { - "Number": 50, - "Text": "50 / 131\nThis method should do something...\npublic void Issue7629()", + "Number": 54, + "Text": "54 / 135\nThis method should do something...\npublic void Issue7629()", "Links": [] }, { - "Number": 51, - "Text": "51 / 131\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass Inheritdoc.Issue6366\npublic class Inheritdoc.Issue6366\n\uF12C", + "Number": 55, + "Text": "55 / 135\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass Inheritdoc.Issue6366\npublic class Inheritdoc.Issue6366\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3553,8 +3820,8 @@ ] }, { - "Number": 52, - "Text": "52 / 131\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366.Class1\nDerived\nInheritdoc.Issue6366.Class2\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nThis text inherited.\nParameters\nparm1 T\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nClass Inheritdoc.Issue6366.Class1\npublic abstract class Inheritdoc.Issue6366.Class1\n\uF12C\nTestMethod1(T, int)\npublic abstract T TestMethod1(T parm1, int parm2)", + "Number": 56, + "Text": "56 / 135\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366.Class1\nDerived\nInheritdoc.Issue6366.Class2\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nThis text inherited.\nParameters\nparm1 T\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nClass Inheritdoc.Issue6366.Class1\npublic abstract class Inheritdoc.Issue6366.Class1\n\uF12C\nTestMethod1(T, int)\npublic abstract T TestMethod1(T parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3666,7 +3933,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -3675,7 +3942,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -3684,7 +3951,7 @@ }, { "Goto": { - "PageNumber": 54, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -3694,13 +3961,13 @@ ] }, { - "Number": 53, - "Text": "53 / 131\nReturns\nT\nThis text inherited.", + "Number": 57, + "Text": "57 / 135\nReturns\nT\nThis text inherited.", "Links": [] }, { - "Number": 54, - "Text": "54 / 131\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nThis text inherited.\nParameters\nparm1 bool\uF1C5\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nReturns\nbool\uF1C5\nThis text inherited.\nClass Inheritdoc.Issue6366.Class2\npublic class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\n\uF12C \uF12C\nTestMethod1(bool, int)\npublic override bool TestMethod1(bool parm1, int parm2)", + "Number": 58, + "Text": "58 / 135\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue6366.Class1 Inheritdoc.Issue6366.Class2\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nThis text inherited.\nParameters\nparm1 bool\uF1C5\nThis text NOT inherited.\nparm2 int\uF1C5\nThis text inherited.\nReturns\nbool\uF1C5\nThis text inherited.\nClass Inheritdoc.Issue6366.Class2\npublic class Inheritdoc.Issue6366.Class2 : Inheritdoc.Issue6366.Class1\n\uF12C \uF12C\nTestMethod1(bool, int)\npublic override bool TestMethod1(bool parm1, int parm2)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3839,7 +4106,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -3848,7 +4115,7 @@ }, { "Goto": { - "PageNumber": 51, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -3857,7 +4124,7 @@ }, { "Goto": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -3867,8 +4134,8 @@ ] }, { - "Number": 55, - "Text": "55 / 131\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue7035\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nClass Inheritdoc.Issue7035\npublic class Inheritdoc.Issue7035\n\uF12C\nA()\npublic void A()\nB()\npublic void B()", + "Number": 59, + "Text": "59 / 135\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue7035\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nClass Inheritdoc.Issue7035\npublic class Inheritdoc.Issue7035\n\uF12C\nA()\npublic void A()\nB()\npublic void B()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -3972,8 +4239,8 @@ ] }, { - "Number": 56, - "Text": "56 / 131\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nThis is a test class to have something for DocFX to document.\nInheritance\nobject\uF1C5 Inheritdoc.Issue7484\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nRemarks\nWe're going to talk about things now.\nBoolReturningMethod(bool) Simple method to generate docs for.\nDoDad A string that could have something.\nConstructors\nThis is a constructor to document.\nProperties\nClass Inheritdoc.Issue7484\npublic class Inheritdoc.Issue7484\n\uF12C\nIssue7484()\npublic Issue7484()\nDoDad", + "Number": 60, + "Text": "60 / 135\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nThis is a test class to have something for DocFX to document.\nInheritance\nobject\uF1C5 Inheritdoc.Issue7484\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nRemarks\nWe're going to talk about things now.\nBoolReturningMethod(bool) Simple method to generate docs for.\nDoDad A string that could have something.\nConstructors\nThis is a constructor to document.\nProperties\nClass Inheritdoc.Issue7484\npublic class Inheritdoc.Issue7484\n\uF12C\nIssue7484()\npublic Issue7484()\nDoDad", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4076,7 +4343,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 61, "Coordinates": { "Left": 0, "Top": 582.75 @@ -4085,7 +4352,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 61, "Coordinates": { "Left": 0, "Top": 582.75 @@ -4094,7 +4361,7 @@ }, { "Goto": { - "PageNumber": 57, + "PageNumber": 61, "Coordinates": { "Left": 0, "Top": 582.75 @@ -4103,7 +4370,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Coordinates": { "Left": 0, "Top": 89.25 @@ -4112,7 +4379,7 @@ }, { "Goto": { - "PageNumber": 56, + "PageNumber": 60, "Coordinates": { "Left": 0, "Top": 89.25 @@ -4122,8 +4389,8 @@ ] }, { - "Number": 57, - "Text": "57 / 131\nA string that could have something.\nProperty Value\nstring\uF1C5\nMethods\nSimple method to generate docs for.\nParameters\nsource bool\uF1C5\nA meaningless boolean value, much like most questions in the world.\nReturns\nbool\uF1C5\nAn exactly equivalently meaningless boolean value, much like most answers in the world.\nRemarks\nI'd like to take a moment to thank all of those who helped me get to a place where I can\nwrite documentation like this.\npublic string DoDad { get; }\nBoolReturningMethod(bool)\npublic bool BoolReturningMethod(bool source)", + "Number": 61, + "Text": "61 / 135\nA string that could have something.\nProperty Value\nstring\uF1C5\nMethods\nSimple method to generate docs for.\nParameters\nsource bool\uF1C5\nA meaningless boolean value, much like most questions in the world.\nReturns\nbool\uF1C5\nAn exactly equivalently meaningless boolean value, much like most answers in the world.\nRemarks\nI'd like to take a moment to thank all of those who helped me get to a place where I can\nwrite documentation like this.\npublic string DoDad { get; }\nBoolReturningMethod(bool)\npublic bool BoolReturningMethod(bool source)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -4155,8 +4422,8 @@ ] }, { - "Number": 58, - "Text": "58 / 131\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue8101\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nCreate a new tween.\nParameters\nfrom int\uF1C5\nThe starting value.\nto int\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nonChange Action\uF1C5 \nClass Inheritdoc.Issue8101\npublic class Inheritdoc.Issue8101\n\uF12C\nTween(int, int, float, Action)\npublic static object Tween(int from, int to, float duration, Action onChange)", + "Number": 62, + "Text": "62 / 135\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue8101\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nCreate a new tween.\nParameters\nfrom int\uF1C5\nThe starting value.\nto int\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nonChange Action\uF1C5 \nClass Inheritdoc.Issue8101\npublic class Inheritdoc.Issue8101\n\uF12C\nTween(int, int, float, Action)\npublic static object Tween(int from, int to, float duration, Action onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4305,8 +4572,8 @@ ] }, { - "Number": 59, - "Text": "59 / 131\nA callback that will be invoked every time the tween value changes.\nReturns\nobject\uF1C5\nThe newly created tween instance.\nCreate a new tween.\nParameters\nfrom float\uF1C5\nThe starting value.\nto float\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nonChange Action\uF1C5 \nA callback that will be invoked every time the tween value changes.\nReturns\nobject\uF1C5\nThe newly created tween instance.\nTween(float, float, float, Action)\npublic static object Tween(float from, float to, float duration,\nAction onChange)", + "Number": 63, + "Text": "63 / 135\nA callback that will be invoked every time the tween value changes.\nReturns\nobject\uF1C5\nThe newly created tween instance.\nCreate a new tween.\nParameters\nfrom float\uF1C5\nThe starting value.\nto float\uF1C5\nThe end value.\nduration float\uF1C5\nTotal tween duration in seconds.\nonChange Action\uF1C5 \nA callback that will be invoked every time the tween value changes.\nReturns\nobject\uF1C5\nThe newly created tween instance.\nTween(float, float, float, Action)\npublic static object Tween(float from, float to, float duration,\nAction onChange)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4374,8 +4641,8 @@ ] }, { - "Number": 60, - "Text": "60 / 131\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInherited Members\nValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,\nobject.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5\nConstructors\nParameters\nfoo string\uF1C5\nStruct Inheritdoc.Issue8129\npublic struct Inheritdoc.Issue8129\nIssue8129(string)\npublic Issue8129(string foo)", + "Number": 64, + "Text": "64 / 135\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInherited Members\nValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,\nobject.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5\nConstructors\nParameters\nfoo string\uF1C5\nStruct Inheritdoc.Issue8129\npublic struct Inheritdoc.Issue8129\nIssue8129(string)\npublic Issue8129(string foo)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" @@ -4470,8 +4737,8 @@ ] }, { - "Number": 61, - "Text": "61 / 131\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue9736\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass Inheritdoc.Issue9736\npublic class Inheritdoc.Issue9736\n\uF12C", + "Number": 65, + "Text": "65 / 135\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue9736\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass Inheritdoc.Issue9736\npublic class Inheritdoc.Issue9736\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4575,8 +4842,8 @@ ] }, { - "Number": 62, - "Text": "62 / 131\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nProperties\nWhether to use relative links for all resources. false by default.\nProperty Value\nbool\uF1C5\nExamples\nInterface\nInheritdoc.Issue9736.IJsonApiOptions\npublic interface Inheritdoc.Issue9736.IJsonApiOptions\nUseRelativeLinks\nbool UseRelativeLinks { get; }\noptions.UseRelativeLinks = true;\n{ \n\"type\": \"articles\",\n\"id\": \"4309\",\n\"relationships\": {\n\"author\": {\n\"links\": {\n\"self\": \"/api/shopping/articles/4309/relationships/author\",\n\"related\": \"/api/shopping/articles/4309/author\"\n} \n} \n}\n}", + "Number": 66, + "Text": "66 / 135\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nProperties\nWhether to use relative links for all resources. false by default.\nProperty Value\nbool\uF1C5\nExamples\nInterface\nInheritdoc.Issue9736.IJsonApiOptions\npublic interface Inheritdoc.Issue9736.IJsonApiOptions\nUseRelativeLinks\nbool UseRelativeLinks { get; }\noptions.UseRelativeLinks = true;\n{ \n\"type\": \"articles\",\n\"id\": \"4309\",\n\"relationships\": {\n\"author\": {\n\"links\": {\n\"self\": \"/api/shopping/articles/4309/relationships/author\",\n\"related\": \"/api/shopping/articles/4309/author\"\n} \n} \n}\n}", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" @@ -4617,8 +4884,8 @@ ] }, { - "Number": 63, - "Text": "63 / 131\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue9736.JsonApiOptions\nImplements\nInheritdoc.Issue9736.IJsonApiOptions\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nProperties\nWhether to use relative links for all resources. false by default.\nProperty Value\nbool\uF1C5\nExamples\nClass Inheritdoc.Issue9736.JsonApiOptions\npublic sealed class Inheritdoc.Issue9736.JsonApiOptions :\nInheritdoc.Issue9736.IJsonApiOptions\n\uF12C\nUseRelativeLinks\npublic bool UseRelativeLinks { get; set; }\noptions.UseRelativeLinks = true;\n{ \n\"type\": \"articles\",\n\"id\": \"4309\",", + "Number": 67, + "Text": "67 / 135\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nInheritance\nobject\uF1C5 Inheritdoc.Issue9736.JsonApiOptions\nImplements\nInheritdoc.Issue9736.IJsonApiOptions\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nProperties\nWhether to use relative links for all resources. false by default.\nProperty Value\nbool\uF1C5\nExamples\nClass Inheritdoc.Issue9736.JsonApiOptions\npublic sealed class Inheritdoc.Issue9736.JsonApiOptions :\nInheritdoc.Issue9736.IJsonApiOptions\n\uF12C\nUseRelativeLinks\npublic bool UseRelativeLinks { get; set; }\noptions.UseRelativeLinks = true;\n{ \n\"type\": \"articles\",\n\"id\": \"4309\",", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4721,7 +4988,7 @@ }, { "Goto": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -4730,7 +4997,7 @@ }, { "Goto": { - "PageNumber": 61, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -4739,7 +5006,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -4748,7 +5015,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -4757,7 +5024,7 @@ }, { "Goto": { - "PageNumber": 62, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -4767,13 +5034,13 @@ ] }, { - "Number": 64, - "Text": "64 / 131\n\"relationships\": {\n\"author\": {\n\"links\": {\n\"self\": \"/api/shopping/articles/4309/relationships/author\",\n\"related\": \"/api/shopping/articles/4309/author\"\n} \n} \n}\n}", + "Number": 68, + "Text": "68 / 135\n\"relationships\": {\n\"author\": {\n\"links\": {\n\"self\": \"/api/shopping/articles/4309/relationships/author\",\n\"related\": \"/api/shopping/articles/4309/author\"\n} \n} \n}\n}", "Links": [] }, { - "Number": 65, - "Text": "65 / 131\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nA nice class\nInheritance\nobject\uF1C5 Issue8725\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nAnother nice operation\nA nice operation\nSee Also\nClass1\nClass Issue8725\npublic class Issue8725\n\uF12C\nMoreOperations()\npublic void MoreOperations()\nMyOperation()\npublic void MyOperation()", + "Number": 69, + "Text": "69 / 135\nNamespace: BuildFromProject\nAssembly: BuildFromProject.dll\nA nice class\nInheritance\nobject\uF1C5 Issue8725\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nAnother nice operation\nA nice operation\nSee Also\nClass1\nClass Issue8725\npublic class Issue8725\n\uF12C\nMoreOperations()\npublic void MoreOperations()\nMyOperation()\npublic void MyOperation()", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -4886,12 +5153,12 @@ ] }, { - "Number": 66, - "Text": "66 / 131\nClasses\nBaseClass1\nThis is the BaseClass\nClass1\nThis is summary from vb class...\nNamespace BuildFromVBSourceCode", + "Number": 70, + "Text": "70 / 135\nClasses\nBaseClass1\nThis is the BaseClass\nClass1\nThis is summary from vb class...\nNamespace BuildFromVBSourceCode", "Links": [ { "Goto": { - "PageNumber": 67, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -4900,7 +5167,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -4909,7 +5176,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -4919,8 +5186,8 @@ ] }, { - "Number": 67, - "Text": "67 / 131\nNamespace: BuildFromVBSourceCode\nThis is the BaseClass\nInheritance\nobject\uF1C5 BaseClass1\nDerived\nClass1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nMethods\nParameters\nkeyword Class1\nReturns\nDateTime\uF1C5\nClass BaseClass1\npublic abstract class BaseClass1\n\uF12C\nWithDeclarationKeyword(Class1)\npublic abstract DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 71, + "Text": "71 / 135\nNamespace: BuildFromVBSourceCode\nThis is the BaseClass\nInheritance\nobject\uF1C5 BaseClass1\nDerived\nClass1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nMethods\nParameters\nkeyword Class1\nReturns\nDateTime\uF1C5\nClass BaseClass1\npublic abstract class BaseClass1\n\uF12C\nWithDeclarationKeyword(Class1)\npublic abstract DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5014,7 +5281,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5023,7 +5290,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5032,7 +5299,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5041,7 +5308,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5050,7 +5317,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5059,7 +5326,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5069,8 +5336,8 @@ ] }, { - "Number": 68, - "Text": "68 / 131\nNamespace: BuildFromVBSourceCode\nThis is summary from vb class...\nInheritance\nobject\uF1C5 BaseClass1 Class1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nFields\nThis is a Value type\nField Value\nClass1\nProperties\nProperty Value\nClass Class1\npublic class Class1 : BaseClass1\n\uF12C \uF12C\nValueClass\npublic Class1 ValueClass\nKeyword\n[Obsolete(\"This member is obsolete.\", true)]\npublic Class1 Keyword { get; }", + "Number": 72, + "Text": "72 / 135\nNamespace: BuildFromVBSourceCode\nThis is summary from vb class...\nInheritance\nobject\uF1C5 BaseClass1 Class1\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.Finalize()\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nFields\nThis is a Value type\nField Value\nClass1\nProperties\nProperty Value\nClass Class1\npublic class Class1 : BaseClass1\n\uF12C \uF12C\nValueClass\npublic Class1 ValueClass\nKeyword\n[Obsolete(\"This member is obsolete.\", true)]\npublic Class1 Keyword { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -5155,7 +5422,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5164,7 +5431,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5173,7 +5440,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5182,7 +5449,7 @@ }, { "Goto": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -5191,7 +5458,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -5200,7 +5467,7 @@ }, { "Goto": { - "PageNumber": 67, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -5209,7 +5476,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5219,8 +5486,8 @@ ] }, { - "Number": 69, - "Text": "69 / 131\nClass1\nMethods\nThis is a Function\nParameters\nname string\uF1C5\nName as the String value\nReturns\nint\uF1C5\nReturns Ahooo\nWhat is Sub?\nParameters\nkeyword Class1\nReturns\nDateTime\uF1C5\nValue(string)\npublic int Value(string name)\nWithDeclarationKeyword(Class1)\npublic override DateTime WithDeclarationKeyword(Class1 keyword)", + "Number": 73, + "Text": "73 / 135\nClass1\nMethods\nThis is a Function\nParameters\nname string\uF1C5\nName as the String value\nReturns\nint\uF1C5\nReturns Ahooo\nWhat is Sub?\nParameters\nkeyword Class1\nReturns\nDateTime\uF1C5\nValue(string)\npublic int Value(string name)\nWithDeclarationKeyword(Class1)\npublic override DateTime WithDeclarationKeyword(Class1 keyword)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -5251,7 +5518,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5260,7 +5527,7 @@ }, { "Goto": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -5270,12 +5537,12 @@ ] }, { - "Number": 70, - "Text": "70 / 131\nNamespaces\nCatLibrary.Core\nClasses\nCatException\nCat\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nComplex\nICatExtension\nIt's the class that contains ICat interface's extension method.\nThis class must be public and static.\nAlso it shouldn't be a geneic class\nTom\nTom class is only inherit from Object. Not any member inside itself.\nTomFromBaseClass\nTomFromBaseClass inherits from @\nInterfaces\nIAnimal\nThis is basic interface of all animal.\nICat\nCat's interface\nDelegates\nFakeDelegate\nFake delegate\nNamespace CatLibrary", + "Number": 74, + "Text": "74 / 135\nNamespaces\nCatLibrary.Core\nClasses\nCat\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nCatException\nComplex\nICatExtension\nIt's the class that contains ICat interface's extension method.\nThis class must be public and static.\nAlso it shouldn't be a geneic class\nTom\nTom class is only inherit from Object. Not any member inside itself.\nTomFromBaseClass\nTomFromBaseClass inherits from @\nInterfaces\nIAnimal\nThis is basic interface of all animal.\nICat\nCat's interface\nDelegates\nFakeDelegate\nFake delegate\nNamespace CatLibrary", "Links": [ { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -5284,7 +5551,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -5293,7 +5560,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -5302,7 +5569,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 85, "Type": 2, "Coordinates": { "Top": 0 @@ -5311,7 +5578,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 101, "Type": 2, "Coordinates": { "Top": 0 @@ -5320,7 +5587,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 101, "Type": 2, "Coordinates": { "Top": 0 @@ -5329,7 +5596,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -5338,7 +5605,7 @@ }, { "Goto": { - "PageNumber": 91, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -5347,7 +5614,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 101, "Type": 2, "Coordinates": { "Top": 0 @@ -5356,7 +5623,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 101, "Type": 2, "Coordinates": { "Top": 0 @@ -5365,7 +5632,7 @@ }, { "Goto": { - "PageNumber": 101, + "PageNumber": 105, "Type": 2, "Coordinates": { "Top": 0 @@ -5374,7 +5641,7 @@ }, { "Goto": { - "PageNumber": 103, + "PageNumber": 107, "Type": 2, "Coordinates": { "Top": 0 @@ -5383,7 +5650,7 @@ }, { "Goto": { - "PageNumber": 103, + "PageNumber": 107, "Type": 2, "Coordinates": { "Top": 0 @@ -5392,7 +5659,7 @@ }, { "Goto": { - "PageNumber": 103, + "PageNumber": 107, "Type": 2, "Coordinates": { "Top": 0 @@ -5401,7 +5668,7 @@ }, { "Goto": { - "PageNumber": 103, + "PageNumber": 107, "Type": 2, "Coordinates": { "Top": 0 @@ -5410,7 +5677,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Type": 2, "Coordinates": { "Top": 0 @@ -5419,7 +5686,7 @@ }, { "Goto": { - "PageNumber": 96, + "PageNumber": 100, "Type": 2, "Coordinates": { "Top": 0 @@ -5428,7 +5695,7 @@ }, { "Goto": { - "PageNumber": 92, + "PageNumber": 96, "Type": 2, "Coordinates": { "Top": 0 @@ -5438,12 +5705,12 @@ ] }, { - "Number": 71, - "Text": "71 / 131\nMRefDelegate\nGeneric delegate with many constrains.\nMRefNormalDelegate\nDelegate in the namespace", + "Number": 75, + "Text": "75 / 135\nMRefDelegate\nGeneric delegate with many constrains.\nMRefNormalDelegate\nDelegate in the namespace", "Links": [ { "Goto": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -5452,7 +5719,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 104, "Type": 2, "Coordinates": { "Top": 0 @@ -5461,7 +5728,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 104, "Type": 2, "Coordinates": { "Top": 0 @@ -5470,7 +5737,7 @@ }, { "Goto": { - "PageNumber": 100, + "PageNumber": 104, "Type": 2, "Coordinates": { "Top": 0 @@ -5480,12 +5747,12 @@ ] }, { - "Number": 72, - "Text": "72 / 131\nClasses\nContainersRefType.ContainersRefTypeChild\nExplicitLayoutClass\nIssue231\nStructs\nContainersRefType\nStruct ContainersRefType\nInterfaces\nContainersRefType.ContainersRefTypeChildInterface\nEnums\nContainersRefType.ColorType\nEnumeration ColorType\nDelegates\nContainersRefType.ContainersRefTypeDelegate\nDelegate ContainersRefTypeDelegate\nNamespace CatLibrary.Core", + "Number": 76, + "Text": "76 / 135\nClasses\nContainersRefType.ContainersRefTypeChild\nExplicitLayoutClass\nIssue231\nStructs\nContainersRefType\nStruct ContainersRefType\nInterfaces\nContainersRefType.ContainersRefTypeChildInterface\nEnums\nContainersRefType.ColorType\nEnumeration ColorType\nDelegates\nContainersRefType.ContainersRefTypeDelegate\nDelegate ContainersRefTypeDelegate\nNamespace CatLibrary.Core", "Links": [ { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -5494,7 +5761,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -5503,7 +5770,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -5512,7 +5779,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -5521,7 +5788,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -5530,7 +5797,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -5539,7 +5806,7 @@ }, { "Goto": { - "PageNumber": 76, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -5548,7 +5815,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -5557,7 +5824,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -5566,7 +5833,7 @@ }, { "Goto": { - "PageNumber": 79, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -5575,7 +5842,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -5584,7 +5851,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5593,7 +5860,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5602,7 +5869,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -5611,7 +5878,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -5620,7 +5887,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -5629,7 +5896,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -5638,7 +5905,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -5647,7 +5914,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -5656,7 +5923,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -5665,7 +5932,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -5674,7 +5941,7 @@ }, { "Goto": { - "PageNumber": 77, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -5683,7 +5950,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -5692,7 +5959,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -5701,7 +5968,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -5710,7 +5977,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -5719,7 +5986,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -5728,7 +5995,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -5737,7 +6004,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -5746,7 +6013,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -5755,7 +6022,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -5764,7 +6031,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -5773,7 +6040,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -5782,7 +6049,7 @@ }, { "Goto": { - "PageNumber": 78, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -5792,8 +6059,8 @@ ] }, { - "Number": 73, - "Text": "73 / 131\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nStruct ContainersRefType\nInherited Members\nValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,\nobject.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5\nExtension Methods\nIssue231.Bar(ContainersRefType) , Issue231.Foo(ContainersRefType)\nFields\nColorCount\nField Value\nlong\uF1C5\nProperties\nGetColorCount\nStruct ContainersRefType\npublic struct ContainersRefType\nColorCount\npublic long ColorCount\nGetColorCount\npublic long GetColorCount { get; }", + "Number": 77, + "Text": "77 / 135\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nStruct ContainersRefType\nInherited Members\nValueType.Equals(object)\uF1C5 , ValueType.GetHashCode()\uF1C5 , ValueType.ToString()\uF1C5 ,\nobject.Equals(object, object)\uF1C5 , object.GetType()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5\nExtension Methods\nIssue231.Bar(ContainersRefType) , Issue231.Foo(ContainersRefType)\nFields\nColorCount\nField Value\nlong\uF1C5\nProperties\nGetColorCount\nStruct ContainersRefType\npublic struct ContainersRefType\nColorCount\npublic long ColorCount\nGetColorCount\npublic long GetColorCount { get; }", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.valuetype.equals" @@ -5860,7 +6127,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -5869,7 +6136,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -5878,7 +6145,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -5887,7 +6154,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 438.75 @@ -5896,7 +6163,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 438.75 @@ -5905,7 +6172,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 438.75 @@ -5914,7 +6181,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 438.75 @@ -5923,7 +6190,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 263.25 @@ -5932,7 +6199,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 263.25 @@ -5941,7 +6208,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 263.25 @@ -5950,7 +6217,7 @@ }, { "Goto": { - "PageNumber": 80, + "PageNumber": 84, "Coordinates": { "Left": 0, "Top": 263.25 @@ -5960,8 +6227,8 @@ ] }, { - "Number": 74, - "Text": "74 / 131\nProperty Value\nlong\uF1C5\nMethods\nContainersRefTypeNonRefMethod\narray\nParameters\nparmsArray object\uF1C5 []\nReturns\nint\uF1C5\nEvents\nEvent Type\nEventHandler\uF1C5\nContainersRefTypeNonRefMethod(params object[])\npublic static int ContainersRefTypeNonRefMethod(params object[] parmsArray)\nContainersRefTypeEventHandler\npublic event EventHandler ContainersRefTypeEventHandler", + "Number": 78, + "Text": "78 / 135\nProperty Value\nlong\uF1C5\nMethods\nContainersRefTypeNonRefMethod\narray\nParameters\nparmsArray object\uF1C5 []\nReturns\nint\uF1C5\nEvents\nEvent Type\nEventHandler\uF1C5\nContainersRefTypeNonRefMethod(params object[])\npublic static int ContainersRefTypeNonRefMethod(params object[] parmsArray)\nContainersRefTypeEventHandler\npublic event EventHandler ContainersRefTypeEventHandler", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -6002,12 +6269,12 @@ ] }, { - "Number": 75, - "Text": "75 / 131\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nEnumeration ColorType\nFields\nRed = 0\nred\nBlue = 1\nblue\nYellow = 2\nyellow\nEnum ContainersRefType.ColorType\npublic enum ContainersRefType.ColorType", + "Number": 79, + "Text": "79 / 135\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nEnumeration ColorType\nFields\nRed = 0\nred\nBlue = 1\nblue\nYellow = 2\nyellow\nEnum ContainersRefType.ColorType\npublic enum ContainersRefType.ColorType", "Links": [ { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -6016,7 +6283,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -6025,7 +6292,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -6035,8 +6302,8 @@ ] }, { - "Number": 76, - "Text": "76 / 131\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ContainersRefType.ContainersRefTypeChild\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass\nContainersRefType.ContainersRefTypeChild\npublic class ContainersRefType.ContainersRefTypeChild\n\uF12C", + "Number": 80, + "Text": "80 / 135\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ContainersRefType.ContainersRefTypeChild\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass\nContainersRefType.ContainersRefTypeChild\npublic class ContainersRefType.ContainersRefTypeChild\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6112,7 +6379,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -6121,7 +6388,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -6130,7 +6397,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -6140,12 +6407,12 @@ ] }, { - "Number": 77, - "Text": "77 / 131\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInterface\nContainersRefType.ContainersRefTypeChild\nInterface\npublic interface ContainersRefType.ContainersRefTypeChildInterface", + "Number": 81, + "Text": "81 / 135\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInterface\nContainersRefType.ContainersRefTypeChild\nInterface\npublic interface ContainersRefType.ContainersRefTypeChildInterface", "Links": [ { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -6154,7 +6421,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -6163,7 +6430,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -6173,12 +6440,12 @@ ] }, { - "Number": 78, - "Text": "78 / 131\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nDelegate ContainersRefTypeDelegate\nDelegate\nContainersRefType.ContainersRefTypeDele\ngate\npublic delegate void ContainersRefType.ContainersRefTypeDelegate()", + "Number": 82, + "Text": "82 / 135\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nDelegate ContainersRefTypeDelegate\nDelegate\nContainersRefType.ContainersRefTypeDele\ngate\npublic delegate void ContainersRefType.ContainersRefTypeDelegate()", "Links": [ { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -6187,7 +6454,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -6196,7 +6463,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -6206,8 +6473,8 @@ ] }, { - "Number": 79, - "Text": "79 / 131\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ExplicitLayoutClass\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass ExplicitLayoutClass\npublic class ExplicitLayoutClass\n\uF12C", + "Number": 83, + "Text": "83 / 135\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.Core.dll\nInheritance\nobject\uF1C5 ExplicitLayoutClass\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass ExplicitLayoutClass\npublic class ExplicitLayoutClass\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6283,7 +6550,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -6292,7 +6559,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -6301,7 +6568,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -6311,8 +6578,8 @@ ] }, { - "Number": 80, - "Text": "80 / 131\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.dll\nInheritance\nobject\uF1C5 Issue231\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nParameters\nc ContainersRefType\nParameters\nc ContainersRefType\nClass Issue231\npublic static class Issue231\n\uF12C\nBar(ContainersRefType)\npublic static void Bar(this ContainersRefType c)\nFoo(ContainersRefType)\npublic static void Foo(this ContainersRefType c)", + "Number": 84, + "Text": "84 / 135\nNamespace: CatLibrary.Core\nAssembly: CatLibrary.dll\nInheritance\nobject\uF1C5 Issue231\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nParameters\nc ContainersRefType\nParameters\nc ContainersRefType\nClass Issue231\npublic static class Issue231\n\uF12C\nBar(ContainersRefType)\npublic static void Bar(this ContainersRefType c)\nFoo(ContainersRefType)\npublic static void Foo(this ContainersRefType c)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -6388,7 +6655,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -6397,7 +6664,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -6406,7 +6673,7 @@ }, { "Goto": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -6415,7 +6682,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -6424,7 +6691,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -6433,7 +6700,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -6442,7 +6709,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -6451,7 +6718,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -6460,7 +6727,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -6470,257 +6737,80 @@ ] }, { - "Number": 81, - "Text": "81 / 131\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Exception\uF1C5 CatException\nImplements\nISerializable\uF1C5\nInherited Members\nException.GetBaseException()\uF1C5 , Exception.GetType()\uF1C5 , Exception.ToString()\uF1C5 ,\nException.Data\uF1C5 , Exception.HelpLink\uF1C5 , Exception.HResult\uF1C5 , Exception.InnerException\uF1C5 ,\nException.Message\uF1C5 , Exception.Source\uF1C5 , Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 ,\nException.SerializeObjectState\uF1C5 , object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5\nClass CatException\npublic class CatException : Exception, ISerializable\n\uF12C \uF12C", + "Number": 85, + "Text": "85 / 135\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nThis is a class talking about CAT\uF1C5 .\nNOTE This is a CAT class\nRefer to IAnimal to see other animals.\nType Parameters\nT\nThis type should be class and can new instance.\nK\nThis type is a struct type, class type can't be used for this parameter.\nInheritance\nobject\uF1C5 Cat\nImplements\nICat, IAnimal\nInherited Members\nClass Cat\n[Serializable]\n[Obsolete]\npublic class Cat : ICat, IAnimal where T : class, new() where K : struct\n\uF12C", "Links": [ { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + "Uri": "https://en.wikipedia.org/wiki/Cat" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + "Uri": "https://en.wikipedia.org/wiki/Cat" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception" + "Uri": "https://en.wikipedia.org/wiki/Cat" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.runtime.serialization.iserializable" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.runtime.serialization.iserializable" + "Goto": { + "PageNumber": 74, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.runtime.serialization.iserializable" + "Goto": { + "PageNumber": 74, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.getbaseexception" + "Goto": { + "PageNumber": 101, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.getbaseexception" + "Goto": { + "PageNumber": 101, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.getbaseexception" + "Goto": { + "PageNumber": 97, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.gettype" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.gettype" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.gettype" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.tostring" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.tostring" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.tostring" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.data" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.data" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.data" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.helplink" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.helplink" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.helplink" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.hresult" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.hresult" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.hresult" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.innerexception" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.innerexception" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.innerexception" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.message" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.message" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.message" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.source" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.source" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.source" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.stacktrace" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.stacktrace" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.stacktrace" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.targetsite" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.targetsite" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.targetsite" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.serializeobjectstate" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.serializeobjectstate" - }, - { - "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.serializeobjectstate" - }, - { - "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.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" - }, - { - "Goto": { - "PageNumber": 70, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, - { - "Goto": { - "PageNumber": 70, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - } - ] - }, - { - "Number": 82, - "Text": "82 / 131\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nHere's main class of this Demo.\nYou can see mostly type of article within this class and you for more detail, please see the\nremarks.\nthis class is a template class. It has two Generic parameter. they are: T and K.\nThe extension method of this class can refer to ICatExtension class\nThis is a class talking about CAT\uF1C5 .\nNOTE This is a CAT class\nRefer to IAnimal to see other animals.\nType Parameters\nT\nThis type should be class and can new instance.\nK\nThis type is a struct type, class type can't be used for this parameter.\nInheritance\nobject\uF1C5 Cat\nImplements\nICat, IAnimal\nInherited Members\nClass Cat\n[Serializable]\n[Obsolete]\npublic class Cat : ICat, IAnimal where T : class, new() where K : struct\n\uF12C", - "Links": [ - { - "Uri": "https://en.wikipedia.org/wiki/Cat" - }, - { - "Uri": "https://en.wikipedia.org/wiki/Cat" - }, - { - "Uri": "https://en.wikipedia.org/wiki/Cat" - }, - { - "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" - }, - { - "Goto": { - "PageNumber": 70, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, - { - "Goto": { - "PageNumber": 70, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, - { - "Goto": { - "PageNumber": 97, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } + "Goto": { + "PageNumber": 100, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } }, { "Goto": { @@ -6730,39 +6820,12 @@ "Top": 0 } } - }, - { - "Goto": { - "PageNumber": 93, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, - { - "Goto": { - "PageNumber": 96, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } - }, - { - "Goto": { - "PageNumber": 93, - "Type": 2, - "Coordinates": { - "Top": 0 - } - } } ] }, { - "Number": 83, - "Text": "83 / 131\nobject.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)\nExamples\nHere's example of how to create an instance of this class. As T is limited with class and K is\nlimited with struct.\nAs you see, here we bring in pointer so we need to add unsafe keyword.\nRemarks\nTHIS is remarks overridden in MARKDWON file\nConstructors\nDefault constructor.\nIt's a complex constructor. The parameter will have some attributes.\nParameters\nvar a = new Cat(object, int)();\nint catNumber = new int();\nunsafe\n{ \na.GetFeetLength(catNumber);\n}\nCat()\npublic Cat()\nCat(string, out int, string, bool)\npublic Cat(string nickName, out int age, string realName, bool isHealthy)", + "Number": 86, + "Text": "86 / 135\nobject.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 , object.GetType()\uF1C5 ,\nobject.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 , object.ToString()\uF1C5\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)\nExamples\nHere's example of how to create an instance of this class. As T is limited with class and K is\nlimited with struct.\nAs you see, here we bring in pointer so we need to add unsafe keyword.\nRemarks\nTHIS is remarks overridden in MARKDWON file\nConstructors\nDefault constructor.\nConstructor with one generic parameter.\nParameters\nvar a = new Cat(object, int)();\nint catNumber = new int();\nunsafe\n{ \na.GetFeetLength(catNumber);\n}\nCat()\npublic Cat()\nCat(T)\npublic Cat(T ownType)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)" @@ -6820,7 +6883,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 101, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6829,7 +6892,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 101, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6838,7 +6901,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 101, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6847,7 +6910,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 101, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6856,7 +6919,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 101, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6865,7 +6928,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 101, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6874,7 +6937,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 101, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6883,7 +6946,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 101, "Coordinates": { "Left": 0, "Top": 348.75 @@ -6892,7 +6955,7 @@ }, { "Goto": { - "PageNumber": 98, + "PageNumber": 102, "Coordinates": { "Left": 0, "Top": 792 @@ -6901,7 +6964,7 @@ }, { "Goto": { - "PageNumber": 98, + "PageNumber": 102, "Coordinates": { "Left": 0, "Top": 792 @@ -6910,7 +6973,7 @@ }, { "Goto": { - "PageNumber": 98, + "PageNumber": 102, "Coordinates": { "Left": 0, "Top": 792 @@ -6919,7 +6982,7 @@ }, { "Goto": { - "PageNumber": 98, + "PageNumber": 102, "Coordinates": { "Left": 0, "Top": 792 @@ -6929,8 +6992,8 @@ ] }, { - "Number": 84, - "Text": "84 / 131\nnickName string\uF1C5\nit's string type.\nage int\uF1C5\nIt's an out and ref parameter.\nrealName string\uF1C5\nIt's an out paramter.\nisHealthy bool\uF1C5\nIt's an in parameter.\nConstructor with one generic parameter.\nParameters\nownType T\nThis parameter type defined by class.\nFields\nField with attribute.\nField Value\nCat(T)\npublic Cat(T ownType)\nisHealthy\n[ContextStatic]\n[NonSerialized]\n[Obsolete]\npublic bool isHealthy", + "Number": 87, + "Text": "87 / 135\nownType T\nThis parameter type defined by class.\nIt's a complex constructor. The parameter will have some attributes.\nParameters\nnickName string\uF1C5\nit's string type.\nage int\uF1C5\nIt's an out and ref parameter.\nrealName string\uF1C5\nIt's an out paramter.\nisHealthy bool\uF1C5\nIt's an in parameter.\nFields\nField with attribute.\nField Value\nCat(string, out int, string, bool)\npublic Cat(string nickName, out int age, string realName, bool isHealthy)\nisHealthy\n[ContextStatic]\n[NonSerialized]\n[Obsolete]\npublic bool isHealthy", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -6971,8 +7034,8 @@ ] }, { - "Number": 85, - "Text": "85 / 131\nbool\uF1C5\nProperties\nHint cat's age.\nProperty Value\nint\uF1C5\nThis is index property of Cat. You can see that the visibility is different between get and set\nmethod.\nParameters\na string\uF1C5\nCat's name.\nProperty Value\nint\uF1C5\nCat's number.\nEII property.\nAge\n[Obsolete]\nprotected int Age { get; set; }\nthis[string]\npublic int this[string a] { protected get; set; }\nName", + "Number": 88, + "Text": "88 / 135\nbool\uF1C5\nProperties\nHint cat's age.\nProperty Value\nint\uF1C5\nThis is index property of Cat. You can see that the visibility is different between get and set\nmethod.\nParameters\na string\uF1C5\nCat's name.\nProperty Value\nint\uF1C5\nCat's number.\nEII property.\nAge\n[Obsolete]\nprotected int Age { get; set; }\nthis[string]\npublic int this[string a] { protected get; set; }\nName", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" @@ -7013,8 +7076,8 @@ ] }, { - "Number": 86, - "Text": "86 / 131\nProperty Value\nstring\uF1C5\nMethods\nIt's an overridden summary in markdown format\nThis is overriding methods. You can override parameter descriptions for methods, you can\neven add exceptions to methods. Check the intermediate obj folder to see the data model\nof the generated method/class. Override Yaml header should follow the data structure.\nParameters\ndate DateTime\uF1C5\nThis is overridden description for a parameter. id must be specified.\nReturns\nDictionary\uF1C5 >\nIt's overridden description for return. type must be specified.\nExceptions\nArgumentException\uF1C5\nThis is an overridden argument exception. you can add additional exception by adding\ndifferent exception type.\npublic string Name { get; }\nOverride CalculateFood Name\npublic Dictionary> CalculateFood(DateTime date)\nEquals(object)", + "Number": 89, + "Text": "89 / 135\nProperty Value\nstring\uF1C5\nMethods\nIt's an overridden summary in markdown format\nThis is overriding methods. You can override parameter descriptions for methods, you can\neven add exceptions to methods. Check the intermediate obj folder to see the data model\nof the generated method/class. Override Yaml header should follow the data structure.\nParameters\ndate DateTime\uF1C5\nThis is overridden description for a parameter. id must be specified.\nReturns\nDictionary\uF1C5 >\nIt's overridden description for return. type must be specified.\nExceptions\nArgumentException\uF1C5\nThis is an overridden argument exception. you can add additional exception by adding\ndifferent exception type.\npublic string Name { get; }\nOverride CalculateFood Name\npublic Dictionary> CalculateFood(DateTime date)\nEquals(object)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -7082,8 +7145,8 @@ ] }, { - "Number": 87, - "Text": "87 / 131\nOverride the method of Object.Equals(object obj).\nParameters\nobj object\uF1C5\nCan pass any class type.\nReturns\nbool\uF1C5\nThe return value tell you whehter the compare operation is successful.\nIt's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.\nParameters\ncatName int\uF1C5 *\nThie represent for cat name length.\nparameters object\uF1C5 []\nOptional parameters.\nReturns\nlong\uF1C5\nReturn cat tail's length.\npublic override bool Equals(object obj)\nGetTailLength(int*, params object[])\npublic long GetTailLength(int* catName, params object[] parameters)\nJump(T, K, ref bool)", + "Number": 90, + "Text": "90 / 135\nOverride the method of Object.Equals(object obj).\nParameters\nobj object\uF1C5\nCan pass any class type.\nReturns\nbool\uF1C5\nThe return value tell you whehter the compare operation is successful.\nIt's an unsafe method. As you see, catName is a pointer, so we need to add unsafe keyword.\nParameters\ncatName int\uF1C5 *\nThie represent for cat name length.\nparameters object\uF1C5 []\nOptional parameters.\nReturns\nlong\uF1C5\nReturn cat tail's length.\npublic override bool Equals(object obj)\nGetTailLength(int*, params object[])\npublic long GetTailLength(int* catName, params object[] parameters)\nJump(T, K, ref bool)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -7133,8 +7196,8 @@ ] }, { - "Number": 88, - "Text": "88 / 131\nThis method have attribute above it.\nParameters\nownType T\nType come from class define.\nanotherOwnType K\nType come from class define.\ncheat bool\uF1C5\nHint whether this cat has cheat mode.\nExceptions\nArgumentException\uF1C5\nThis is an argument exception\nEvents\nEat event of this cat\nEvent Type\nEventHandler\uF1C5\nOperators\n[Conditional(\"Debug\")]\npublic void Jump(T ownType, K anotherOwnType, ref bool cheat)\nownEat\n[Obsolete(\"This _event handler_ is deprecated.\")]\npublic event EventHandler ownEat", + "Number": 91, + "Text": "91 / 135\nThis method have attribute above it.\nParameters\nownType T\nType come from class define.\nanotherOwnType K\nType come from class define.\ncheat bool\uF1C5\nHint whether this cat has cheat mode.\nExceptions\nArgumentException\uF1C5\nThis is an argument exception\nEvents\nEat event of this cat\nEvent Type\nEventHandler\uF1C5\nOperators\n[Conditional(\"Debug\")]\npublic void Jump(T ownType, K anotherOwnType, ref bool cheat)\nownEat\n[Obsolete(\"This _event handler_ is deprecated.\")]\npublic event EventHandler ownEat", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.boolean" @@ -7166,8 +7229,8 @@ ] }, { - "Number": 89, - "Text": "89 / 131\nAddition operator of this class.\nParameters\nlsr Cat\n..\nrsr int\uF1C5\n~~\nReturns\nint\uF1C5\nResult with int type.\nExpilicit operator of this class.\nIt means this cat can evolve to change to Tom. Tom and Jerry.\nParameters\nsrc Cat\nInstance of this class.\nReturns\nTom\nAdvanced class type of cat.\noperator +(Cat, int)\npublic static int operator +(Cat lsr, int rsr)\nexplicit operator Tom(Cat)\npublic static explicit operator Tom(Cat src)", + "Number": 92, + "Text": "92 / 135\nAddition operator of this class.\nParameters\nlsr Cat\n..\nrsr int\uF1C5\n~~\nReturns\nint\uF1C5\nResult with int type.\nExpilicit operator of this class.\nIt means this cat can evolve to change to Tom. Tom and Jerry.\nParameters\nsrc Cat\nInstance of this class.\nReturns\nTom\nAdvanced class type of cat.\noperator +(Cat, int)\npublic static int operator +(Cat lsr, int rsr)\nexplicit operator Tom(Cat)\npublic static explicit operator Tom(Cat src)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -7189,7 +7252,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 85, "Type": 2, "Coordinates": { "Top": 0 @@ -7198,7 +7261,7 @@ }, { "Goto": { - "PageNumber": 82, + "PageNumber": 85, "Type": 2, "Coordinates": { "Top": 0 @@ -7207,7 +7270,7 @@ }, { "Goto": { - "PageNumber": 101, + "PageNumber": 105, "Type": 2, "Coordinates": { "Top": 0 @@ -7217,8 +7280,8 @@ ] }, { - "Number": 90, - "Text": "90 / 131\nSimilar with operaotr +, refer to that topic.\nParameters\nlsr Cat\nrsr int\uF1C5\nReturns\nint\uF1C5\noperator -(Cat, int)\npublic static int operator -(Cat lsr, int rsr)", + "Number": 93, + "Text": "93 / 135\nSimilar with operaotr +, refer to that topic.\nParameters\nlsr Cat\nrsr int\uF1C5\nReturns\nint\uF1C5\noperator -(Cat, int)\npublic static int operator -(Cat lsr, int rsr)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -7230,17 +7293,221 @@ "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" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + }, + { + "Goto": { + "PageNumber": 85, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + } + ] + }, + { + "Number": 94, + "Text": "94 / 135\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nInheritance\nobject\uF1C5 Exception\uF1C5 CatException\nImplements\nISerializable\uF1C5\nInherited Members\nException.GetBaseException()\uF1C5 , Exception.GetType()\uF1C5 , Exception.ToString()\uF1C5 ,\nException.Data\uF1C5 , Exception.HelpLink\uF1C5 , Exception.HResult\uF1C5 , Exception.InnerException\uF1C5 ,\nException.Message\uF1C5 , Exception.Source\uF1C5 , Exception.StackTrace\uF1C5 , Exception.TargetSite\uF1C5 ,\nException.SerializeObjectState\uF1C5 , object.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 ,\nobject.GetHashCode()\uF1C5 , object.MemberwiseClone()\uF1C5 ,\nobject.ReferenceEquals(object, object)\uF1C5\nClass CatException\npublic class CatException : Exception, ISerializable\n\uF12C \uF12C", + "Links": [ + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.object" + }, + { + "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.exception" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.runtime.serialization.iserializable" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.runtime.serialization.iserializable" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.runtime.serialization.iserializable" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.getbaseexception" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.getbaseexception" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.getbaseexception" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.gettype" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.tostring" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.data" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.data" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.data" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.helplink" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.helplink" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.helplink" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.hresult" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.hresult" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.hresult" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.innerexception" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.innerexception" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.innerexception" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.message" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.message" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.message" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.source" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.source" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.source" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.stacktrace" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.stacktrace" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.stacktrace" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.targetsite" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.targetsite" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.targetsite" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.serializeobjectstate" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.serializeobjectstate" + }, + { + "Uri": "https://learn.microsoft.com/dotnet/api/system.exception.serializeobjectstate" + }, + { + "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.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.int32" + "Uri": "https://learn.microsoft.com/dotnet/api/system.object.referenceequals" }, { - "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" + "Goto": { + "PageNumber": 74, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } }, { "Goto": { - "PageNumber": 82, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -7250,8 +7517,8 @@ ] }, { - "Number": 91, - "Text": "91 / 131\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nJ\nInheritance\nobject\uF1C5 Complex\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass Complex\npublic class Complex\n\uF12C", + "Number": 95, + "Text": "95 / 135\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nType Parameters\nT\nJ\nInheritance\nobject\uF1C5 Complex\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nClass Complex\npublic class Complex\n\uF12C", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -7327,7 +7594,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -7336,7 +7603,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -7346,8 +7613,8 @@ ] }, { - "Number": 92, - "Text": "92 / 131\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nFake delegate\nParameters\nnum long\uF1C5\nFake para\nname string\uF1C5\nFake para\nscores object\uF1C5 []\nOptional Parameter.\nReturns\nint\uF1C5\nReturn a fake number to confuse you.\nType Parameters\nT\nFake para\nDelegate FakeDelegate\npublic delegate int FakeDelegate(long num, string name, params object[] scores)", + "Number": 96, + "Text": "96 / 135\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nFake delegate\nParameters\nnum long\uF1C5\nFake para\nname string\uF1C5\nFake para\nscores object\uF1C5 []\nOptional Parameter.\nReturns\nint\uF1C5\nReturn a fake number to confuse you.\nType Parameters\nT\nFake para\nDelegate FakeDelegate\npublic delegate int FakeDelegate(long num, string name, params object[] scores)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -7387,7 +7654,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -7396,7 +7663,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -7406,8 +7673,8 @@ ] }, { - "Number": 93, - "Text": "93 / 131\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nThis is basic interface of all animal.\nWelcome to the Animal world!\nRemarks\nTHIS is remarks overridden in MARKDWON file\nProperties\nReturn specific number animal's name.\nParameters\nindex int\uF1C5\nAnimal number.\nProperty Value\nstring\uF1C5\nAnimal name.\nName of Animal.\nInterface IAnimal\npublic interface IAnimal\nthis[int]\nstring this[int index] { get; }\nName", + "Number": 97, + "Text": "97 / 135\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nThis is basic interface of all animal.\nWelcome to the Animal world!\nRemarks\nTHIS is remarks overridden in MARKDWON file\nProperties\nReturn specific number animal's name.\nParameters\nindex int\uF1C5\nAnimal number.\nProperty Value\nstring\uF1C5\nAnimal name.\nName of Animal.\nInterface IAnimal\npublic interface IAnimal\nthis[int]\nstring this[int index] { get; }\nName", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int32" @@ -7429,7 +7696,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -7438,7 +7705,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -7448,8 +7715,8 @@ ] }, { - "Number": 94, - "Text": "94 / 131\nProperty Value\nstring\uF1C5\nMethods\nAnimal's eat method.\nFeed the animal with some food\nParameters\nfood string\uF1C5\nFood to eat\nOverload method of eat. This define the animal eat by which tool.\nParameters\ntool Tool\nstring Name { get; }\nEat()\nvoid Eat()\nEat(string)\nvoid Eat(string food)\nEat(Tool)\nvoid Eat(Tool tool) where Tool : class", + "Number": 98, + "Text": "98 / 135\nProperty Value\nstring\uF1C5\nMethods\nAnimal's eat method.\nFeed the animal with some food\nParameters\nfood string\uF1C5\nFood to eat\nOverload method of eat. This define the animal eat by which tool.\nParameters\ntool Tool\nstring Name { get; }\nEat()\nvoid Eat()\nEat(string)\nvoid Eat(string food)\nEat(Tool)\nvoid Eat(Tool tool) where Tool : class", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -7472,13 +7739,13 @@ ] }, { - "Number": 95, - "Text": "95 / 131\nTool name.\nType Parameters\nTool\nIt's a class type.", + "Number": 99, + "Text": "99 / 135\nTool name.\nType Parameters\nTool\nIt's a class type.", "Links": [] }, { - "Number": 96, - "Text": "96 / 131\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nCat's interface\nInherited Members\nIAnimal.Name , IAnimal.this[int] , IAnimal.Eat() , IAnimal.Eat(Tool) ,\nIAnimal.Eat(string)\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)\nEvents\neat event of cat. Every cat must implement this event.\nEvent Type\nEventHandler\uF1C5\nInterface ICat\npublic interface ICat : IAnimal\neat\nevent EventHandler eat", + "Number": 100, + "Text": "100 / 135\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nCat's interface\nInherited Members\nIAnimal.Name , IAnimal.this[int] , IAnimal.Eat() , IAnimal.Eat(Tool) ,\nIAnimal.Eat(string)\nExtension Methods\nICatExtension.Play(ICat, ContainersRefType.ColorType) , ICatExtension.Sleep(ICat, long)\nEvents\neat event of cat. Every cat must implement this event.\nEvent Type\nEventHandler\uF1C5\nInterface ICat\npublic interface ICat : IAnimal\neat\nevent EventHandler eat", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.eventhandler" @@ -7491,7 +7758,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -7500,7 +7767,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -7509,7 +7776,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Coordinates": { "Left": 0, "Top": 118.5 @@ -7518,7 +7785,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Coordinates": { "Left": 0, "Top": 118.5 @@ -7527,7 +7794,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Coordinates": { "Left": 0, "Top": 453.75 @@ -7536,7 +7803,7 @@ }, { "Goto": { - "PageNumber": 93, + "PageNumber": 97, "Coordinates": { "Left": 0, "Top": 453.75 @@ -7545,7 +7812,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 98, "Coordinates": { "Left": 0, "Top": 612.75 @@ -7554,7 +7821,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 98, "Coordinates": { "Left": 0, "Top": 612.75 @@ -7563,7 +7830,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 98, "Coordinates": { "Left": 0, "Top": 242.25 @@ -7572,7 +7839,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 98, "Coordinates": { "Left": 0, "Top": 477.75 @@ -7581,7 +7848,7 @@ }, { "Goto": { - "PageNumber": 94, + "PageNumber": 98, "Coordinates": { "Left": 0, "Top": 477.75 @@ -7590,7 +7857,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 101, "Coordinates": { "Left": 0, "Top": 348.75 @@ -7599,7 +7866,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 101, "Coordinates": { "Left": 0, "Top": 348.75 @@ -7608,7 +7875,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 101, "Coordinates": { "Left": 0, "Top": 348.75 @@ -7617,7 +7884,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 101, "Coordinates": { "Left": 0, "Top": 348.75 @@ -7626,7 +7893,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 101, "Coordinates": { "Left": 0, "Top": 348.75 @@ -7635,7 +7902,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 101, "Coordinates": { "Left": 0, "Top": 348.75 @@ -7644,7 +7911,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 101, "Coordinates": { "Left": 0, "Top": 348.75 @@ -7653,7 +7920,7 @@ }, { "Goto": { - "PageNumber": 97, + "PageNumber": 101, "Coordinates": { "Left": 0, "Top": 348.75 @@ -7662,7 +7929,7 @@ }, { "Goto": { - "PageNumber": 98, + "PageNumber": 102, "Coordinates": { "Left": 0, "Top": 792 @@ -7671,7 +7938,7 @@ }, { "Goto": { - "PageNumber": 98, + "PageNumber": 102, "Coordinates": { "Left": 0, "Top": 792 @@ -7680,7 +7947,7 @@ }, { "Goto": { - "PageNumber": 98, + "PageNumber": 102, "Coordinates": { "Left": 0, "Top": 792 @@ -7689,7 +7956,7 @@ }, { "Goto": { - "PageNumber": 98, + "PageNumber": 102, "Coordinates": { "Left": 0, "Top": 792 @@ -7699,8 +7966,8 @@ ] }, { - "Number": 97, - "Text": "97 / 131\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nIt's the class that contains ICat interface's extension method.\nThis class must be public and static.\nAlso it shouldn't be a geneic class\nInheritance\nobject\uF1C5 ICatExtension\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nExtension method to let cat play\nParameters\nicat ICat\nCat\ntoy ContainersRefType.ColorType\nSomething to play\nClass ICatExtension\npublic static class ICatExtension\n\uF12C\nPlay(ICat, ColorType)\npublic static void Play(this ICat icat, ContainersRefType.ColorType toy)", + "Number": 101, + "Text": "101 / 135\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nIt's the class that contains ICat interface's extension method.\nThis class must be public and static.\nAlso it shouldn't be a geneic class\nInheritance\nobject\uF1C5 ICatExtension\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nExtension method to let cat play\nParameters\nicat ICat\nCat\ntoy ContainersRefType.ColorType\nSomething to play\nClass ICatExtension\npublic static class ICatExtension\n\uF12C\nPlay(ICat, ColorType)\npublic static void Play(this ICat icat, ContainersRefType.ColorType toy)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -7776,7 +8043,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -7785,7 +8052,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -7794,7 +8061,7 @@ }, { "Goto": { - "PageNumber": 96, + "PageNumber": 100, "Type": 2, "Coordinates": { "Top": 0 @@ -7803,7 +8070,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -7812,7 +8079,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -7821,7 +8088,7 @@ }, { "Goto": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -7830,7 +8097,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -7839,7 +8106,7 @@ }, { "Goto": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -7849,8 +8116,8 @@ ] }, { - "Number": 98, - "Text": "98 / 131\nExtension method hint that how long the cat can sleep.\nParameters\nicat ICat\nThe type will be extended.\nhours long\uF1C5\nThe length of sleep.\nSleep(ICat, long)\npublic static void Sleep(this ICat icat, long hours)", + "Number": 102, + "Text": "102 / 135\nExtension method hint that how long the cat can sleep.\nParameters\nicat ICat\nThe type will be extended.\nhours long\uF1C5\nThe length of sleep.\nSleep(ICat, long)\npublic static void Sleep(this ICat icat, long hours)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.int64" @@ -7863,7 +8130,7 @@ }, { "Goto": { - "PageNumber": 96, + "PageNumber": 100, "Type": 2, "Coordinates": { "Top": 0 @@ -7873,12 +8140,12 @@ ] }, { - "Number": 99, - "Text": "99 / 131\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nGeneric delegate with many constrains.\nParameters\nk K\nType K.\nt T\nType T.\nl L\nType L.\nType Parameters\nK\nGeneric K.\nT\nGeneric T.\nL\nGeneric L.\nDelegate MRefDelegate\npublic delegate void MRefDelegate(K k, T t, L l) where K : class,\nIComparable where T : struct where L : Tom, IEnumerable", + "Number": 103, + "Text": "103 / 135\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nGeneric delegate with many constrains.\nParameters\nk K\nType K.\nt T\nType T.\nl L\nType L.\nType Parameters\nK\nGeneric K.\nT\nGeneric T.\nL\nGeneric L.\nDelegate MRefDelegate\npublic delegate void MRefDelegate(K k, T t, L l) where K : class,\nIComparable where T : struct where L : Tom, IEnumerable", "Links": [ { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -7887,7 +8154,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -7897,8 +8164,8 @@ ] }, { - "Number": 100, - "Text": "100 / 131\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nDelegate in the namespace\nParameters\npics List\uF1C5 \na name list of pictures.\nname string\uF1C5\ngive out the needed name.\nDelegate MRefNormalDelegate\npublic delegate void MRefNormalDelegate(List pics, out string name)", + "Number": 104, + "Text": "104 / 135\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nDelegate in the namespace\nParameters\npics List\uF1C5 \na name list of pictures.\nname string\uF1C5\ngive out the needed name.\nDelegate MRefNormalDelegate\npublic delegate void MRefNormalDelegate(List pics, out string name)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1" @@ -7929,7 +8196,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -7938,7 +8205,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -7948,8 +8215,8 @@ ] }, { - "Number": 101, - "Text": "101 / 131\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTom class is only inherit from Object. Not any member inside itself.\nInheritance\nobject\uF1C5 Tom\nDerived\nTomFromBaseClass\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nThis is a Tom Method with complex type as return\nParameters\na Complex\nA complex input\nb Tuple\uF1C5 \nAnother complex input\nClass Tom\npublic class Tom\n\uF12C\nTomMethod(Complex, Tuple)\npublic Complex TomMethod(Complex a, Tuple b)", + "Number": 105, + "Text": "105 / 135\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTom class is only inherit from Object. Not any member inside itself.\nInheritance\nobject\uF1C5 Tom\nDerived\nTomFromBaseClass\nInherited Members\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nMethods\nThis is a Tom Method with complex type as return\nParameters\na Complex\nA complex input\nb Tuple\uF1C5 \nAnother complex input\nClass Tom\npublic class Tom\n\uF12C\nTomMethod(Complex, Tuple)\npublic Complex TomMethod(Complex a, Tuple b)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -8043,7 +8310,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -8052,7 +8319,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -8061,7 +8328,7 @@ }, { "Goto": { - "PageNumber": 103, + "PageNumber": 107, "Type": 2, "Coordinates": { "Top": 0 @@ -8070,7 +8337,7 @@ }, { "Goto": { - "PageNumber": 103, + "PageNumber": 107, "Type": 2, "Coordinates": { "Top": 0 @@ -8079,7 +8346,7 @@ }, { "Goto": { - "PageNumber": 103, + "PageNumber": 107, "Type": 2, "Coordinates": { "Top": 0 @@ -8088,7 +8355,7 @@ }, { "Goto": { - "PageNumber": 103, + "PageNumber": 107, "Type": 2, "Coordinates": { "Top": 0 @@ -8097,7 +8364,7 @@ }, { "Goto": { - "PageNumber": 91, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -8106,7 +8373,7 @@ }, { "Goto": { - "PageNumber": 103, + "PageNumber": 107, "Type": 2, "Coordinates": { "Top": 0 @@ -8115,7 +8382,7 @@ }, { "Goto": { - "PageNumber": 103, + "PageNumber": 107, "Type": 2, "Coordinates": { "Top": 0 @@ -8124,7 +8391,7 @@ }, { "Goto": { - "PageNumber": 103, + "PageNumber": 107, "Type": 2, "Coordinates": { "Top": 0 @@ -8133,7 +8400,7 @@ }, { "Goto": { - "PageNumber": 103, + "PageNumber": 107, "Type": 2, "Coordinates": { "Top": 0 @@ -8142,7 +8409,7 @@ }, { "Goto": { - "PageNumber": 103, + "PageNumber": 107, "Type": 2, "Coordinates": { "Top": 0 @@ -8151,7 +8418,7 @@ }, { "Goto": { - "PageNumber": 103, + "PageNumber": 107, "Type": 2, "Coordinates": { "Top": 0 @@ -8160,7 +8427,7 @@ }, { "Goto": { - "PageNumber": 103, + "PageNumber": 107, "Type": 2, "Coordinates": { "Top": 0 @@ -8169,7 +8436,7 @@ }, { "Goto": { - "PageNumber": 103, + "PageNumber": 107, "Type": 2, "Coordinates": { "Top": 0 @@ -8178,7 +8445,7 @@ }, { "Goto": { - "PageNumber": 101, + "PageNumber": 105, "Type": 2, "Coordinates": { "Top": 0 @@ -8188,8 +8455,8 @@ ] }, { - "Number": 102, - "Text": "102 / 131\nReturns\nComplex\nComplex TomFromBaseClass\nExceptions\nNotImplementedException\uF1C5\nThis is not implemented\nArgumentException\uF1C5\nThis is the exception to be thrown when implemented\nCatException\nThis is the exception in current documentation", + "Number": 106, + "Text": "106 / 135\nReturns\nComplex\nComplex TomFromBaseClass\nExceptions\nNotImplementedException\uF1C5\nThis is not implemented\nArgumentException\uF1C5\nThis is the exception to be thrown when implemented\nCatException\nThis is the exception in current documentation", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.string" @@ -8220,7 +8487,7 @@ }, { "Goto": { - "PageNumber": 91, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -8229,7 +8496,7 @@ }, { "Goto": { - "PageNumber": 103, + "PageNumber": 107, "Type": 2, "Coordinates": { "Top": 0 @@ -8238,7 +8505,7 @@ }, { "Goto": { - "PageNumber": 103, + "PageNumber": 107, "Type": 2, "Coordinates": { "Top": 0 @@ -8247,7 +8514,7 @@ }, { "Goto": { - "PageNumber": 103, + "PageNumber": 107, "Type": 2, "Coordinates": { "Top": 0 @@ -8256,7 +8523,7 @@ }, { "Goto": { - "PageNumber": 103, + "PageNumber": 107, "Type": 2, "Coordinates": { "Top": 0 @@ -8265,7 +8532,7 @@ }, { "Goto": { - "PageNumber": 103, + "PageNumber": 107, "Type": 2, "Coordinates": { "Top": 0 @@ -8274,7 +8541,7 @@ }, { "Goto": { - "PageNumber": 103, + "PageNumber": 107, "Type": 2, "Coordinates": { "Top": 0 @@ -8283,7 +8550,7 @@ }, { "Goto": { - "PageNumber": 103, + "PageNumber": 107, "Type": 2, "Coordinates": { "Top": 0 @@ -8292,7 +8559,7 @@ }, { "Goto": { - "PageNumber": 103, + "PageNumber": 107, "Type": 2, "Coordinates": { "Top": 0 @@ -8301,7 +8568,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -8310,7 +8577,7 @@ }, { "Goto": { - "PageNumber": 81, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -8320,8 +8587,8 @@ ] }, { - "Number": 103, - "Text": "103 / 131\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTomFromBaseClass inherits from @\nInheritance\nobject\uF1C5 Tom TomFromBaseClass\nInherited Members\nTom.TomMethod(Complex, Tuple) ,\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nConstructors\nThis is a #ctor with parameter\nParameters\nk int\uF1C5\nClass TomFromBaseClass\npublic class TomFromBaseClass : Tom\n\uF12C \uF12C\nTomFromBaseClass(int)\npublic TomFromBaseClass(int k)", + "Number": 107, + "Text": "107 / 135\nNamespace: CatLibrary\nAssembly: CatLibrary.dll\nTomFromBaseClass inherits from @\nInheritance\nobject\uF1C5 Tom TomFromBaseClass\nInherited Members\nTom.TomMethod(Complex, Tuple) ,\nobject.Equals(object)\uF1C5 , object.Equals(object, object)\uF1C5 , object.GetHashCode()\uF1C5 ,\nobject.GetType()\uF1C5 , object.MemberwiseClone()\uF1C5 , object.ReferenceEquals(object, object)\uF1C5 ,\nobject.ToString()\uF1C5\nConstructors\nThis is a #ctor with parameter\nParameters\nk int\uF1C5\nClass TomFromBaseClass\npublic class TomFromBaseClass : Tom\n\uF12C \uF12C\nTomFromBaseClass(int)\npublic TomFromBaseClass(int k)", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -8406,7 +8673,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -8415,7 +8682,7 @@ }, { "Goto": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -8424,7 +8691,7 @@ }, { "Goto": { - "PageNumber": 101, + "PageNumber": 105, "Type": 2, "Coordinates": { "Top": 0 @@ -8433,7 +8700,7 @@ }, { "Goto": { - "PageNumber": 101, + "PageNumber": 105, "Coordinates": { "Left": 0, "Top": 360.75 @@ -8443,12 +8710,12 @@ ] }, { - "Number": 104, - "Text": "104 / 131\nEnums\nColorType\nEnumeration ColorType\nNamespace MRef.Demo.Enumeration", + "Number": 108, + "Text": "108 / 135\nEnums\nColorType\nEnumeration ColorType\nNamespace MRef.Demo.Enumeration", "Links": [ { "Goto": { - "PageNumber": 105, + "PageNumber": 109, "Type": 2, "Coordinates": { "Top": 0 @@ -8457,7 +8724,7 @@ }, { "Goto": { - "PageNumber": 105, + "PageNumber": 109, "Type": 2, "Coordinates": { "Top": 0 @@ -8467,8 +8734,8 @@ ] }, { - "Number": 105, - "Text": "105 / 131\nNamespace: MRef.Demo.Enumeration\nAssembly: CatLibrary.dll\nEnumeration ColorType\nFields\nRed = 0\nthis color is red\nBlue = 1\nblue like river\nYellow = 2\nyellow comes from desert\nRemarks\nRed/Blue/Yellow can become all color you want.\nSee Also\nobject\uF1C5\nEnum ColorType\npublic enum ColorType", + "Number": 109, + "Text": "109 / 135\nNamespace: MRef.Demo.Enumeration\nAssembly: CatLibrary.dll\nEnumeration ColorType\nFields\nRed = 0\nthis color is red\nBlue = 1\nblue like river\nYellow = 2\nyellow comes from desert\nRemarks\nRed/Blue/Yellow can become all color you want.\nSee Also\nobject\uF1C5\nEnum ColorType\npublic enum ColorType", "Links": [ { "Uri": "https://learn.microsoft.com/dotnet/api/system.object" @@ -8487,7 +8754,7 @@ }, { "Goto": { - "PageNumber": 104, + "PageNumber": 108, "Type": 2, "Coordinates": { "Top": 0 @@ -8497,8 +8764,8 @@ ] }, { - "Number": 106, - "Text": "106 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nSwagger Petstore\nDescribe APIs in Pet Store\npet\nDescription for pet tag\nAddPet\nAdd a new pet to the store\nRequest\nParameters\nName Type Default Notes\n*body Pet Pet object that needs to be added to the store\nResponses\nStatus Code Type Description Samples\n405 Invalid input\nNOTE: Add pet only when you needs.\nUpdatePet\nUpdate an existing pet\nRequest\nParameters\nPOST /pet\nPUT /pet", + "Number": 110, + "Text": "110 / 135\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nSwagger Petstore\nDescribe APIs in Pet Store\npet\nDescription for pet tag\nAddPet\nAdd a new pet to the store\nRequest\nParameters\nName Type Default Notes\n*body Pet Pet object that needs to be added to the store\nResponses\nStatus Code Type Description Samples\n405 Invalid input\nNOTE: Add pet only when you needs.\nUpdatePet\nUpdate an existing pet\nRequest\nParameters\nPOST /pet\nPUT /pet", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=petstore_swagger_io_v2_Swagger_Petstore_1_0_0_addPet.md&value=---%0Auid%3A%20petstore.swagger.io%2Fv2%2FSwagger%20Petstore%2F1.0.0%2FaddPet%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8538,7 +8805,7 @@ }, { "Goto": { - "PageNumber": 118, + "PageNumber": 122, "Coordinates": { "Left": 0, "Top": 406.5 @@ -8548,8 +8815,8 @@ ] }, { - "Number": 107, - "Text": "107 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nName Type Default Notes\n*body Pet Pet object that needs to be added to the store\nResponses\nStatus Code Type Description Samples\n400 Invalid ID supplied\n404 Pet not found\n405 Validation exception\nFindPetsByStatus\nFinds Pets by status\nMultiple status values can be provided with comma separated strings\nRequest\nParameters\nName Type Default Notes\n*status Status values that need to be considered for filter\nResponses\nStatus Code Type Description Samples\n200 Pet[] successful operation\n400 Invalid status value\nFindPetsByTags\nGET /pet/findByStatus?status", + "Number": 111, + "Text": "111 / 135\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nName Type Default Notes\n*body Pet Pet object that needs to be added to the store\nResponses\nStatus Code Type Description Samples\n400 Invalid ID supplied\n404 Pet not found\n405 Validation exception\nFindPetsByStatus\nFinds Pets by status\nMultiple status values can be provided with comma separated strings\nRequest\nParameters\nName Type Default Notes\n*status Status values that need to be considered for filter\nResponses\nStatus Code Type Description Samples\n200 Pet[] successful operation\n400 Invalid status value\nFindPetsByTags\nGET /pet/findByStatus?status", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=petstore_swagger_io_v2_Swagger_Petstore_1_0_0_findPetsByStatus.md&value=---%0Auid%3A%20petstore.swagger.io%2Fv2%2FSwagger%20Petstore%2F1.0.0%2FfindPetsByStatus%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8589,7 +8856,7 @@ }, { "Goto": { - "PageNumber": 118, + "PageNumber": 122, "Coordinates": { "Left": 0, "Top": 406.5 @@ -8598,7 +8865,7 @@ }, { "Goto": { - "PageNumber": 118, + "PageNumber": 122, "Coordinates": { "Left": 0, "Top": 406.5 @@ -8608,8 +8875,8 @@ ] }, { - "Number": 108, - "Text": "108 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\nFinds Pets by tags\nMuliple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for\ntesting.\nRequest\nParameters\nName Type Default Notes\n*tags Tags to filter by\nResponses\nStatus Code Type Description Samples\n200 Pet[] successful operation\n400 Invalid tag value\nDeletePet\nDeletes a pet\nRequest\nParameters\nName Type Default Notes\napi_key\n*petId Pet id to delete\nResponses\nGET /pet/findByTags?tags\nDELETE /pet/{petId}", + "Number": 112, + "Text": "112 / 135\n| Improve this Doc\uF1C5View Source\uF1C5\nFinds Pets by tags\nMuliple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for\ntesting.\nRequest\nParameters\nName Type Default Notes\n*tags Tags to filter by\nResponses\nStatus Code Type Description Samples\n200 Pet[] successful operation\n400 Invalid tag value\nDeletePet\nDeletes a pet\nRequest\nParameters\nName Type Default Notes\napi_key\n*petId Pet id to delete\nResponses\nGET /pet/findByTags?tags\nDELETE /pet/{petId}", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=petstore_swagger_io_v2_Swagger_Petstore_1_0_0_deletePet.md&value=---%0Auid%3A%20petstore.swagger.io%2Fv2%2FSwagger%20Petstore%2F1.0.0%2FdeletePet%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8631,7 +8898,7 @@ }, { "Goto": { - "PageNumber": 118, + "PageNumber": 122, "Coordinates": { "Left": 0, "Top": 406.5 @@ -8641,8 +8908,8 @@ ] }, { - "Number": 109, - "Text": "109 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nStatus Code Type Description Samples\n400 Invalid ID supplied\n404 Pet not found\nGetPetById\nFind pet by ID\nReturns a single pet\nRequest\nParameters\nName Type Default Notes\n*petId ID of pet to return\nResponses\nStatus Code Type Description Samples\n200 Pet successful operation\n400 Invalid ID supplied\n404 Pet not found\nUpdatePetWithForm\nUpdates a pet in the store with form data\nRequest\nGET /pet/{petId}\nPOST /pet/{petId}", + "Number": 113, + "Text": "113 / 135\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nStatus Code Type Description Samples\n400 Invalid ID supplied\n404 Pet not found\nGetPetById\nFind pet by ID\nReturns a single pet\nRequest\nParameters\nName Type Default Notes\n*petId ID of pet to return\nResponses\nStatus Code Type Description Samples\n200 Pet successful operation\n400 Invalid ID supplied\n404 Pet not found\nUpdatePetWithForm\nUpdates a pet in the store with form data\nRequest\nGET /pet/{petId}\nPOST /pet/{petId}", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=petstore_swagger_io_v2_Swagger_Petstore_1_0_0_getPetById.md&value=---%0Auid%3A%20petstore.swagger.io%2Fv2%2FSwagger%20Petstore%2F1.0.0%2FgetPetById%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8682,7 +8949,7 @@ }, { "Goto": { - "PageNumber": 118, + "PageNumber": 122, "Coordinates": { "Left": 0, "Top": 406.5 @@ -8692,8 +8959,8 @@ ] }, { - "Number": 110, - "Text": "110 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\nParameters\nName Type Default Notes\n*petId ID of pet that needs to be updated\nname Updated name of the pet\nstatus Updated status of the pet\nResponses\nStatus Code Type Description Samples\n405 Invalid input\nUploadFile\nuploads an image\nRequest\nParameters\nName Type Default Notes\n*petId ID of pet to update\nadditionalMetadata Additional data to pass to server\nfile file to upload\nResponses\nStatus Code Type Description Samples\n200 ApiResponse successful operation\nPOST /pet/{petId}/uploadImage", + "Number": 114, + "Text": "114 / 135\n| Improve this Doc\uF1C5View Source\uF1C5\nParameters\nName Type Default Notes\n*petId ID of pet that needs to be updated\nname Updated name of the pet\nstatus Updated status of the pet\nResponses\nStatus Code Type Description Samples\n405 Invalid input\nUploadFile\nuploads an image\nRequest\nParameters\nName Type Default Notes\n*petId ID of pet to update\nadditionalMetadata Additional data to pass to server\nfile file to upload\nResponses\nStatus Code Type Description Samples\n200 ApiResponse successful operation\nPOST /pet/{petId}/uploadImage", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=petstore_swagger_io_v2_Swagger_Petstore_1_0_0_uploadFile.md&value=---%0Auid%3A%20petstore.swagger.io%2Fv2%2FSwagger%20Petstore%2F1.0.0%2FuploadFile%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8715,7 +8982,7 @@ }, { "Goto": { - "PageNumber": 119, + "PageNumber": 123, "Coordinates": { "Left": 0, "Top": 553.5 @@ -8724,7 +8991,7 @@ }, { "Goto": { - "PageNumber": 119, + "PageNumber": 123, "Coordinates": { "Left": 0, "Top": 553.5 @@ -8734,8 +9001,8 @@ ] }, { - "Number": 111, - "Text": "111 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nstore\nAccess to Petstore orders\nAdditional description for store tag\nAddPet\nAdd a new pet to the store\nRequest\nParameters\nName Type Default Notes\n*body Pet Pet object that needs to be added to the store\nResponses\nStatus Code Type Description Samples\n405 Invalid input\nNOTE: Add pet only when you needs.\nGetInventory\nReturns pet inventories by status\nReturns a map of status codes to quantities\nRequest\nResponses\nPOST /pet\nGET /store/inventory", + "Number": 115, + "Text": "115 / 135\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nstore\nAccess to Petstore orders\nAdditional description for store tag\nAddPet\nAdd a new pet to the store\nRequest\nParameters\nName Type Default Notes\n*body Pet Pet object that needs to be added to the store\nResponses\nStatus Code Type Description Samples\n405 Invalid input\nNOTE: Add pet only when you needs.\nGetInventory\nReturns pet inventories by status\nReturns a map of status codes to quantities\nRequest\nResponses\nPOST /pet\nGET /store/inventory", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=petstore_swagger_io_v2_Swagger_Petstore_1_0_0_addPet.md&value=---%0Auid%3A%20petstore.swagger.io%2Fv2%2FSwagger%20Petstore%2F1.0.0%2FaddPet%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8775,7 +9042,7 @@ }, { "Goto": { - "PageNumber": 118, + "PageNumber": 122, "Coordinates": { "Left": 0, "Top": 406.5 @@ -8785,8 +9052,8 @@ ] }, { - "Number": 112, - "Text": "112 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nStatus Code Type Description Samples\n200 object successful operation\nPlaceOrder\nPlace an order for a pet\nRequest\nParameters\nName Type Default Notes\n*body Order order placed for purchasing the pet\nResponses\nStatus Code Type Description Samples\n200 Order successful operation\n400 Invalid Order\nDeleteOrder\nDelete purchase order by ID\nFor valid response try integer IDs with positive integer value. Negative or non-integer\nvalues will generate API errors\nRequest\nParameters\nPOST /store/order\nDELETE /store/order/{orderId}", + "Number": 116, + "Text": "116 / 135\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nStatus Code Type Description Samples\n200 object successful operation\nPlaceOrder\nPlace an order for a pet\nRequest\nParameters\nName Type Default Notes\n*body Order order placed for purchasing the pet\nResponses\nStatus Code Type Description Samples\n200 Order successful operation\n400 Invalid Order\nDeleteOrder\nDelete purchase order by ID\nFor valid response try integer IDs with positive integer value. Negative or non-integer\nvalues will generate API errors\nRequest\nParameters\nPOST /store/order\nDELETE /store/order/{orderId}", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=petstore_swagger_io_v2_Swagger_Petstore_1_0_0_placeOrder.md&value=---%0Auid%3A%20petstore.swagger.io%2Fv2%2FSwagger%20Petstore%2F1.0.0%2FplaceOrder%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8826,7 +9093,7 @@ }, { "Goto": { - "PageNumber": 119, + "PageNumber": 123, "Coordinates": { "Left": 0, "Top": 389.25 @@ -8835,7 +9102,7 @@ }, { "Goto": { - "PageNumber": 119, + "PageNumber": 123, "Coordinates": { "Left": 0, "Top": 389.25 @@ -8845,8 +9112,8 @@ ] }, { - "Number": 113, - "Text": "113 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\nName Type Default Notes\n*orderId ID of the order that needs to be deleted\nResponses\nStatus Code Type Description Samples\n400 Invalid ID supplied\n404 Order not found\nGetOrderById\nFind purchase order by ID\nFor valid response try integer IDs with value >= 1 and <= 10. Other values will generated\nexceptions\nRequest\nParameters\nName Type Default Notes\n*orderId ID of pet that needs to be fetched\nResponses\nStatus Code Type Description Samples\n200 Order successful operation\n400 Invalid ID supplied\n404 Order not found\nGET /store/order/{orderId}", + "Number": 117, + "Text": "117 / 135\n| Improve this Doc\uF1C5View Source\uF1C5\nName Type Default Notes\n*orderId ID of the order that needs to be deleted\nResponses\nStatus Code Type Description Samples\n400 Invalid ID supplied\n404 Order not found\nGetOrderById\nFind purchase order by ID\nFor valid response try integer IDs with value >= 1 and <= 10. Other values will generated\nexceptions\nRequest\nParameters\nName Type Default Notes\n*orderId ID of pet that needs to be fetched\nResponses\nStatus Code Type Description Samples\n200 Order successful operation\n400 Invalid ID supplied\n404 Order not found\nGET /store/order/{orderId}", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=petstore_swagger_io_v2_Swagger_Petstore_1_0_0_getOrderById.md&value=---%0Auid%3A%20petstore.swagger.io%2Fv2%2FSwagger%20Petstore%2F1.0.0%2FgetOrderById%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8868,7 +9135,7 @@ }, { "Goto": { - "PageNumber": 119, + "PageNumber": 123, "Coordinates": { "Left": 0, "Top": 389.25 @@ -8878,8 +9145,8 @@ ] }, { - "Number": 114, - "Text": "114 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nuser\nOperations about user\nCreateUser\nCreate user\nThis can only be done by the logged in user.\nRequest\nParameters\nName Type Default Notes\n*body User Created user object\nResponses\nStatus Code Type Description Samples\ndefault successful operation\nCreateUsersWithArrayInput\nCreates list of users with given input array\nRequest\nParameters\nName Type Default Notes\n*body User[] List of user object\nResponses\nPOST /user\nPOST /user/createWithArray", + "Number": 118, + "Text": "118 / 135\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nuser\nOperations about user\nCreateUser\nCreate user\nThis can only be done by the logged in user.\nRequest\nParameters\nName Type Default Notes\n*body User Created user object\nResponses\nStatus Code Type Description Samples\ndefault successful operation\nCreateUsersWithArrayInput\nCreates list of users with given input array\nRequest\nParameters\nName Type Default Notes\n*body User[] List of user object\nResponses\nPOST /user\nPOST /user/createWithArray", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=petstore_swagger_io_v2_Swagger_Petstore_1_0_0_createUser.md&value=---%0Auid%3A%20petstore.swagger.io%2Fv2%2FSwagger%20Petstore%2F1.0.0%2FcreateUser%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8919,7 +9186,7 @@ }, { "Goto": { - "PageNumber": 119, + "PageNumber": 123, "Coordinates": { "Left": 0, "Top": 120.75 @@ -8928,7 +9195,7 @@ }, { "Goto": { - "PageNumber": 119, + "PageNumber": 123, "Coordinates": { "Left": 0, "Top": 120.75 @@ -8938,8 +9205,8 @@ ] }, { - "Number": 115, - "Text": "115 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nStatus Code Type Description Samples\ndefault successful operation\nCreateUsersWithListInput\nCreates list of users with given input array\nRequest\nParameters\nName Type Default Notes\n*body User[] List of user object\nResponses\nStatus Code Type Description Samples\ndefault successful operation\nLoginUser\nLogs user into the system\nRequest\nParameters\nName Type Default Notes\n*username The user name for login\n*password The password for login in clear text\nPOST /user/createWithList\nGET /user/login?username&password", + "Number": 119, + "Text": "119 / 135\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nStatus Code Type Description Samples\ndefault successful operation\nCreateUsersWithListInput\nCreates list of users with given input array\nRequest\nParameters\nName Type Default Notes\n*body User[] List of user object\nResponses\nStatus Code Type Description Samples\ndefault successful operation\nLoginUser\nLogs user into the system\nRequest\nParameters\nName Type Default Notes\n*username The user name for login\n*password The password for login in clear text\nPOST /user/createWithList\nGET /user/login?username&password", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=petstore_swagger_io_v2_Swagger_Petstore_1_0_0_createUsersWithListInput.md&value=---%0Auid%3A%20petstore.swagger.io%2Fv2%2FSwagger%20Petstore%2F1.0.0%2FcreateUsersWithListInput%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -8979,7 +9246,7 @@ }, { "Goto": { - "PageNumber": 119, + "PageNumber": 123, "Coordinates": { "Left": 0, "Top": 120.75 @@ -8989,8 +9256,8 @@ ] }, { - "Number": 116, - "Text": "116 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nResponses\nStatus Code Type Description Samples\n200 string successful operation\n400 Invalid username/password supplied\nLogoutUser\nLogs out current logged in user session\nRequest\nResponses\nStatus Code Type Description Samples\ndefault successful operation\nDeleteUser\nDelete user\nThis can only be done by the logged in user.\nRequest\nParameters\nName Type Default Notes\n*username The name that needs to be deleted\nResponses\nGET /user/logout\nDELETE /user/{username}", + "Number": 120, + "Text": "120 / 135\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nResponses\nStatus Code Type Description Samples\n200 string successful operation\n400 Invalid username/password supplied\nLogoutUser\nLogs out current logged in user session\nRequest\nResponses\nStatus Code Type Description Samples\ndefault successful operation\nDeleteUser\nDelete user\nThis can only be done by the logged in user.\nRequest\nParameters\nName Type Default Notes\n*username The name that needs to be deleted\nResponses\nGET /user/logout\nDELETE /user/{username}", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=petstore_swagger_io_v2_Swagger_Petstore_1_0_0_logoutUser.md&value=---%0Auid%3A%20petstore.swagger.io%2Fv2%2FSwagger%20Petstore%2F1.0.0%2FlogoutUser%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -9031,8 +9298,8 @@ ] }, { - "Number": 117, - "Text": "117 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nStatus Code Type Description Samples\n400 Invalid username supplied\n404 User not found\nGetUserByName\nGet user by user name\nRequest\nParameters\nName Type Default Notes\n*username The name that needs to be fetched. Use user1 for testing.\nResponses\nStatus Code Type Description Samples\n200 User successful operation\n400 Invalid username supplied\n404 User not found\nOther APIs\nUpdateUser\nUpdated user\nThis can only be done by the logged in user.\nRequest\nGET /user/{username}", + "Number": 121, + "Text": "121 / 135\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nStatus Code Type Description Samples\n400 Invalid username supplied\n404 User not found\nGetUserByName\nGet user by user name\nRequest\nParameters\nName Type Default Notes\n*username The name that needs to be fetched. Use user1 for testing.\nResponses\nStatus Code Type Description Samples\n200 User successful operation\n400 Invalid username supplied\n404 User not found\nOther APIs\nUpdateUser\nUpdated user\nThis can only be done by the logged in user.\nRequest\nGET /user/{username}", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=petstore_swagger_io_v2_Swagger_Petstore_1_0_0_getUserByName.md&value=---%0Auid%3A%20petstore.swagger.io%2Fv2%2FSwagger%20Petstore%2F1.0.0%2FgetUserByName%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -9072,7 +9339,7 @@ }, { "Goto": { - "PageNumber": 119, + "PageNumber": 123, "Coordinates": { "Left": 0, "Top": 120.75 @@ -9082,12 +9349,12 @@ ] }, { - "Number": 118, - "Text": "118 / 131\nParameters\nName Type Default Notes\n*username name that need to be updated\n*body User Updated user object\nResponses\nStatus Code Type Description Samples\n400 Invalid user supplied\n404 User not found\nDefinitions\nPet\nName Type Notes\ncategory Category[]\nid integer (int64)\nname string\nphotoUrls array\nstatus string pet status in the store\ntags Tag[]\nCategory\nPUT /user/{username}", + "Number": 122, + "Text": "122 / 135\nParameters\nName Type Default Notes\n*username name that need to be updated\n*body User Updated user object\nResponses\nStatus Code Type Description Samples\n400 Invalid user supplied\n404 User not found\nDefinitions\nPet\nName Type Notes\ncategory Category[]\nid integer (int64)\nname string\nphotoUrls array\nstatus string pet status in the store\ntags Tag[]\nCategory\nPUT /user/{username}", "Links": [ { "Goto": { - "PageNumber": 119, + "PageNumber": 123, "Coordinates": { "Left": 0, "Top": 120.75 @@ -9096,7 +9363,7 @@ }, { "Goto": { - "PageNumber": 118, + "PageNumber": 122, "Coordinates": { "Left": 0, "Top": 138 @@ -9105,7 +9372,7 @@ }, { "Goto": { - "PageNumber": 119, + "PageNumber": 123, "Coordinates": { "Left": 0, "Top": 687 @@ -9115,17 +9382,17 @@ ] }, { - "Number": 119, - "Text": "119 / 131\nName Type Notes\nid integer (int64)\nname string\nTag\nName Type Notes\nid integer (int64)\nname string\nApiResponse\nName Type Notes\ncode integer (int32)\nmessage string\ntype string\nOrder\nName Type Notes\ncomplete boolean\nid integer (int64)\npetId integer (int64)\nquantity integer (int32)\nshipDate string (date-time)\nstatus string Order Status\nUser", + "Number": 123, + "Text": "123 / 135\nName Type Notes\nid integer (int64)\nname string\nTag\nName Type Notes\nid integer (int64)\nname string\nApiResponse\nName Type Notes\ncode integer (int32)\nmessage string\ntype string\nOrder\nName Type Notes\ncomplete boolean\nid integer (int64)\npetId integer (int64)\nquantity integer (int32)\nshipDate string (date-time)\nstatus string Order Status\nUser", "Links": [] }, { - "Number": 120, - "Text": "120 / 131\nName Type Notes\nemail string\nfirstName string\nid integer (int64)\nlastName string\npassword string\nphone string\nuserStatus integer (int32) User Status\nusername string\nSee Alsos\nSee other REST APIs:\nContacts API", + "Number": 124, + "Text": "124 / 135\nName Type Notes\nemail string\nfirstName string\nid integer (int64)\nlastName string\npassword string\nphone string\nuserStatus integer (int32) User Status\nusername string\nSee Alsos\nSee other REST APIs:\nContacts API", "Links": [ { "Goto": { - "PageNumber": 121, + "PageNumber": 125, "Type": 2, "Coordinates": { "Top": 0 @@ -9135,8 +9402,8 @@ ] }, { - "Number": 121, - "Text": "121 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nContacts\nGet Contacts\nYou can get a collection of contacts from your tenant.\nRequired scope: Contacts.Read or Contacts.Write\nRequest\nParameters\nName Type Default Notes\n*api-\nversion\n1.6 The version of the Graph API to target. Beginning with\nversion 1.5, the api-version string is represented in\nmajor.minor format. Prior releases were represented as date\nstrings: '2013-11-08' and '2013-04-05'. Required.\nResponses\nStatus\nCode Type Description Samples\n200 OK.\nIndicates\nsuccess. The\nresults are\nreturned in\nthe\nresponse\nbody.\nMime type: application/json\nGet Contact By Id\nGet a contact by using the object ID.\nRequired scope: Contacts.Read or Contacts.Write\nGET /contacts?api-version\n{ \n\"odata.metadata\":\n\"https://graph.windows.net/myorganization/$metadata#dir\n\"value\": [\n{ \n\"odata.type\": \"Microsoft.DirectoryServices.Contac\n\"objectType\": \"Contact\",\n\"objectId\": \"31944231-fd52-4a7f-b32e-7902a01fddf9\n\"deletionTimestamp\": null,", + "Number": 125, + "Text": "125 / 135\n| Improve this Doc\uF1C5View Source\uF1C5\n| Improve this Doc\uF1C5View Source\uF1C5\nContacts\nGet Contacts\nYou can get a collection of contacts from your tenant.\nRequired scope: Contacts.Read or Contacts.Write\nRequest\nParameters\nName Type Default Notes\n*api-\nversion\n1.6 The version of the Graph API to target. Beginning with\nversion 1.5, the api-version string is represented in\nmajor.minor format. Prior releases were represented as date\nstrings: '2013-11-08' and '2013-04-05'. Required.\nResponses\nStatus\nCode Type Description Samples\n200 OK.\nIndicates\nsuccess. The\nresults are\nreturned in\nthe\nresponse\nbody.\nMime type: application/json\nGet Contact By Id\nGet a contact by using the object ID.\nRequired scope: Contacts.Read or Contacts.Write\nGET /contacts?api-version\n{ \n\"odata.metadata\":\n\"https://graph.windows.net/myorganization/$metadata#dir\n\"value\": [\n{ \n\"odata.type\": \"Microsoft.DirectoryServices.Contac\n\"objectType\": \"Contact\",\n\"objectId\": \"31944231-fd52-4a7f-b32e-7902a01fddf9\n\"deletionTimestamp\": null,", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=graph_windows_net_myorganization_Contacts_1_6_get_contacts.md&value=---%0Auid%3A%20graph.windows.net%2Fmyorganization%2FContacts%2F1.6%2Fget%20contacts%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -9177,8 +9444,8 @@ ] }, { - "Number": 122, - "Text": "122 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\nRequest\nParameters\nName Type Default Notes\n*object_id 31944231-fd52-\n4a7f-b32e-\n7902a01fddf9\nThe object ID (GUID) of the target contact.\n*api-\nversion\n1.6 Specifies the version of the Graph API to target.\nBeginning with version 1.5, the api-version string\nis represented in major.minor format. Prior\nreleases were represented as date strings:\n'2013-11-08' and '2013-04-05'. Required.\nResponses\nStatus\nCode Type Description Samples\n200 OK.\nIndicates\nsuccess. The\ncontact is\nreturned in\nthe\nresponse\nbody.\nMime type: application/json\nUpdate Contact\nChange a contact's properties.\nRequired scope: Contacts.Write\nRequest\nGET /contacts/{object_id}?api-version\n{ \n\"odata.metadata\":\n\"https://graph.windows.net/graphdir1.onmicrosoft.com/$m\n\"odata.type\": \"Microsoft.DirectoryServices.Contact\",\n\"objectType\": \"Contact\",\n\"objectId\": \"31944231-fd52-4a7f-b32e-7902a01fddf9\",\n\"deletionTimestamp\": null,\n\"city\": null,\n\"companyName\": null,", + "Number": 126, + "Text": "126 / 135\n| Improve this Doc\uF1C5View Source\uF1C5\nRequest\nParameters\nName Type Default Notes\n*object_id 31944231-fd52-\n4a7f-b32e-\n7902a01fddf9\nThe object ID (GUID) of the target contact.\n*api-\nversion\n1.6 Specifies the version of the Graph API to target.\nBeginning with version 1.5, the api-version string\nis represented in major.minor format. Prior\nreleases were represented as date strings:\n'2013-11-08' and '2013-04-05'. Required.\nResponses\nStatus\nCode Type Description Samples\n200 OK.\nIndicates\nsuccess. The\ncontact is\nreturned in\nthe\nresponse\nbody.\nMime type: application/json\nUpdate Contact\nChange a contact's properties.\nRequired scope: Contacts.Write\nRequest\nGET /contacts/{object_id}?api-version\n{ \n\"odata.metadata\":\n\"https://graph.windows.net/graphdir1.onmicrosoft.com/$m\n\"odata.type\": \"Microsoft.DirectoryServices.Contact\",\n\"objectType\": \"Contact\",\n\"objectId\": \"31944231-fd52-4a7f-b32e-7902a01fddf9\",\n\"deletionTimestamp\": null,\n\"city\": null,\n\"companyName\": null,", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=graph_windows_net_myorganization_Contacts_1_6_update_contact.md&value=---%0Auid%3A%20graph.windows.net%2Fmyorganization%2FContacts%2F1.6%2Fupdate%20contact%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -9201,8 +9468,8 @@ ] }, { - "Number": 123, - "Text": "123 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\nParameters\nName Type Default Notes\n*object_id 7163f3b8-70c9-\n43d2-b9e1-\n4467ddaf087a\nThe object ID (GUID) of the target contact.\n*api-\nversion\n1.6 The version of the Graph API to target.\nBeginning with version 1.5, the api-version\nstring is represented in major.minor format.\nPrior releases were represented as date\nstrings: '2013-11-08' and '2013-04-05'.\nRequired.\nbodyparam contact this is request body, not real parameter\nResponses\nStatus\nCode Type Description Samples\n204 No Content. Indicates success. No response body is\nreturned.\nDelete Contact\nDelete a contact.\nRequired scope: Contacts.Write\nRequest\nParameters\nPATCH /contacts/{object_id}?api-version\nDELETE /contacts/{object_id}[?api-version]", + "Number": 127, + "Text": "127 / 135\n| Improve this Doc\uF1C5View Source\uF1C5\nParameters\nName Type Default Notes\n*object_id 7163f3b8-70c9-\n43d2-b9e1-\n4467ddaf087a\nThe object ID (GUID) of the target contact.\n*api-\nversion\n1.6 The version of the Graph API to target.\nBeginning with version 1.5, the api-version\nstring is represented in major.minor format.\nPrior releases were represented as date\nstrings: '2013-11-08' and '2013-04-05'.\nRequired.\nbodyparam contact this is request body, not real parameter\nResponses\nStatus\nCode Type Description Samples\n204 No Content. Indicates success. No response body is\nreturned.\nDelete Contact\nDelete a contact.\nRequired scope: Contacts.Write\nRequest\nParameters\nPATCH /contacts/{object_id}?api-version\nDELETE /contacts/{object_id}[?api-version]", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=graph_windows_net_myorganization_Contacts_1_6_delete_contact.md&value=---%0Auid%3A%20graph.windows.net%2Fmyorganization%2FContacts%2F1.6%2Fdelete%20contact%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -9224,7 +9491,7 @@ }, { "Goto": { - "PageNumber": 129, + "PageNumber": 133, "Coordinates": { "Left": 0, "Top": 324.75 @@ -9234,8 +9501,8 @@ ] }, { - "Number": 124, - "Text": "124 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\nName Type Default Notes\n*object_id 7163f3b8-70c9-\n43d2-b9e1-\n4467ddaf087a\nThe object ID (GUID) of the target contact.\napi-\nversion\n1.6 Specifies the version of the Graph API to target.\nBeginning with version 1.5, the api-version\nstring is represented in major.minor format. Prior\nreleases were represented as date strings:\n'2013-11-08' and '2013-04-05'. Required.\nResponses\nStatus Code Type Description Samples\n204 No Content. Indicates success.\nGet Contact Manager Link\nGet a link to the contact's manager.\nRequired scope: Contacts.Read or Contacts.Write\nRequest\nParameters\nName Type Default Notes\n*object_id 31944231-fd52-\n4a7f-b32e-\n7902a01fddf9\nThe object ID (GUID) of the target contact.\n*api-\nversion\n1.6 The version of the Graph API to target.\nBeginning with version 1.5, the api-version string\nis represented in major.minor format. Prior\nreleases were represented as date strings:\n'2013-11-08' and '2013-04-05'. Required.\nGET /contacts/{object_id}/$links/manager?api-version", + "Number": 128, + "Text": "128 / 135\n| Improve this Doc\uF1C5View Source\uF1C5\nName Type Default Notes\n*object_id 7163f3b8-70c9-\n43d2-b9e1-\n4467ddaf087a\nThe object ID (GUID) of the target contact.\napi-\nversion\n1.6 Specifies the version of the Graph API to target.\nBeginning with version 1.5, the api-version\nstring is represented in major.minor format. Prior\nreleases were represented as date strings:\n'2013-11-08' and '2013-04-05'. Required.\nResponses\nStatus Code Type Description Samples\n204 No Content. Indicates success.\nGet Contact Manager Link\nGet a link to the contact's manager.\nRequired scope: Contacts.Read or Contacts.Write\nRequest\nParameters\nName Type Default Notes\n*object_id 31944231-fd52-\n4a7f-b32e-\n7902a01fddf9\nThe object ID (GUID) of the target contact.\n*api-\nversion\n1.6 The version of the Graph API to target.\nBeginning with version 1.5, the api-version string\nis represented in major.minor format. Prior\nreleases were represented as date strings:\n'2013-11-08' and '2013-04-05'. Required.\nGET /contacts/{object_id}/$links/manager?api-version", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=graph_windows_net_myorganization_Contacts_1_6_get_contact_manager_link.md&value=---%0Auid%3A%20graph.windows.net%2Fmyorganization%2FContacts%2F1.6%2Fget%20contact%20manager%20link%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -9258,8 +9525,8 @@ ] }, { - "Number": 125, - "Text": "125 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\nResponses\nStatus\nCode Type Description Samples\n200 OK.\nIndicates\nsuccess. A\nlink to the\ncontact's\nmanager is\nreturned.\nMime type: application/json\n404 Not Found.\nThe\nrequested\nresource\nwas not\nfound. This\ncan occur if\nthe manager\nproperty is\nnot currently\nset for the\nspecified\ncontact. It\ncan also\nhave other\ncauses, for\nexample, a\nbad domain.\nA code and\nassociated\nmessage is\nreturned\nwith the\nerror.\nMime type: application/json\nUpdate Contact Manager\n{ \n\"odata.metadata\":\n\"https://graph.windows.net/myorganization/$metadata#dir\n\"url\": \"https://graph.windows.net/myorganization/dire\n4c4a-93b2-03f065fabd93/Microsoft.WindowsAzure.ActiveDir\n}\n{ \n\"odata.error\": {\n\"code\": \"Request_ResourceNotFound\",\n\"message\": {\n\"lang\": \"en\",\n\"value\": \"Resource not found for the segment 'man\n} \n}\n}", + "Number": 129, + "Text": "129 / 135\n| Improve this Doc\uF1C5View Source\uF1C5\nResponses\nStatus\nCode Type Description Samples\n200 OK.\nIndicates\nsuccess. A\nlink to the\ncontact's\nmanager is\nreturned.\nMime type: application/json\n404 Not Found.\nThe\nrequested\nresource\nwas not\nfound. This\ncan occur if\nthe manager\nproperty is\nnot currently\nset for the\nspecified\ncontact. It\ncan also\nhave other\ncauses, for\nexample, a\nbad domain.\nA code and\nassociated\nmessage is\nreturned\nwith the\nerror.\nMime type: application/json\nUpdate Contact Manager\n{ \n\"odata.metadata\":\n\"https://graph.windows.net/myorganization/$metadata#dir\n\"url\": \"https://graph.windows.net/myorganization/dire\n4c4a-93b2-03f065fabd93/Microsoft.WindowsAzure.ActiveDir\n}\n{ \n\"odata.error\": {\n\"code\": \"Request_ResourceNotFound\",\n\"message\": {\n\"lang\": \"en\",\n\"value\": \"Resource not found for the segment 'man\n} \n}\n}", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=graph_windows_net_myorganization_Contacts_1_6_update_contact_manager.md&value=---%0Auid%3A%20graph.windows.net%2Fmyorganization%2FContacts%2F1.6%2Fupdate%20contact%20manager%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -9282,8 +9549,8 @@ ] }, { - "Number": 126, - "Text": "126 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\nUpdate the contact's manager\nRequired scope: Contacts.Write\nRequest\nParameters\nName Type Default Notes\n*object_id 31944231-fd52-\n4a7f-b32e-\n7902a01fddf9\nThe object ID (GUID) of the target contact.\n*api-version 1.6 The version of the Graph API to target.\nBeginning with version 1.5, the api-version\nstring is represented in major.minor format.\nPrior releases were represented as date\nstrings: '2013-11-08' and '2013-04-05'.\nRequired.\n*bodyparam The request body contains a single property\nthat specifies the URL of the user or contact to\nadd as manager.\nResponses\nStatus\nCode Type Description Samples\n204 No Content. Indicates success. No response body is\nreturned.\nDelete Contact Manager By Id\nDelete the contact's manager.\nRequired scope: Contacts.Write\nRequest\nPUT /contacts/{object_id}/$links/manager?api-version", + "Number": 130, + "Text": "130 / 135\n| Improve this Doc\uF1C5View Source\uF1C5\nUpdate the contact's manager\nRequired scope: Contacts.Write\nRequest\nParameters\nName Type Default Notes\n*object_id 31944231-fd52-\n4a7f-b32e-\n7902a01fddf9\nThe object ID (GUID) of the target contact.\n*api-version 1.6 The version of the Graph API to target.\nBeginning with version 1.5, the api-version\nstring is represented in major.minor format.\nPrior releases were represented as date\nstrings: '2013-11-08' and '2013-04-05'.\nRequired.\n*bodyparam The request body contains a single property\nthat specifies the URL of the user or contact to\nadd as manager.\nResponses\nStatus\nCode Type Description Samples\n204 No Content. Indicates success. No response body is\nreturned.\nDelete Contact Manager By Id\nDelete the contact's manager.\nRequired scope: Contacts.Write\nRequest\nPUT /contacts/{object_id}/$links/manager?api-version", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=graph_windows_net_myorganization_Contacts_1_6_delete_contact_manager_by_id.md&value=---%0Auid%3A%20graph.windows.net%2Fmyorganization%2FContacts%2F1.6%2Fdelete%20contact%20manager%20by%20id%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -9306,8 +9573,8 @@ ] }, { - "Number": 127, - "Text": "127 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\nParameters\nName Type Default Notes\n*object_id 31944231-fd52-\n4a7f-b32e-\n7902a01fddf9\nThe object ID (GUID) of the target contact.\n*api-\nversion\n1.6 The version of the Graph API to target.\nBeginning with version 1.5, the api-version string\nis represented in major.minor format. Prior\nreleases were represented as date strings:\n'2013-11-08' and '2013-04-05'. Required.\nResponses\nStatus\nCode Type Description Samples\n204 No Content. Indicates success. N response body is\nreturned.\nGet Contact Direct Reports Links\nGet a links to the contact's direct reports.\nRequired scope: Contacts.Read or Contacts.Write\nRequest\nParameters\nName Type Default Notes\n*object_id 31944231-fd52-\n4a7f-b32e-\n7902a01fddf9\nThe object ID (GUID) of the target contact.\nDELETE /contacts/{object_id}/$links/manager?api-version\nGET /contacts/{object_id}/$links/directReports?api-version", + "Number": 131, + "Text": "131 / 135\n| Improve this Doc\uF1C5View Source\uF1C5\nParameters\nName Type Default Notes\n*object_id 31944231-fd52-\n4a7f-b32e-\n7902a01fddf9\nThe object ID (GUID) of the target contact.\n*api-\nversion\n1.6 The version of the Graph API to target.\nBeginning with version 1.5, the api-version string\nis represented in major.minor format. Prior\nreleases were represented as date strings:\n'2013-11-08' and '2013-04-05'. Required.\nResponses\nStatus\nCode Type Description Samples\n204 No Content. Indicates success. N response body is\nreturned.\nGet Contact Direct Reports Links\nGet a links to the contact's direct reports.\nRequired scope: Contacts.Read or Contacts.Write\nRequest\nParameters\nName Type Default Notes\n*object_id 31944231-fd52-\n4a7f-b32e-\n7902a01fddf9\nThe object ID (GUID) of the target contact.\nDELETE /contacts/{object_id}/$links/manager?api-version\nGET /contacts/{object_id}/$links/directReports?api-version", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=graph_windows_net_myorganization_Contacts_1_6_get_contact_direct_reports_links.md&value=---%0Auid%3A%20graph.windows.net%2Fmyorganization%2FContacts%2F1.6%2Fget%20contact%20direct%20reports%20links%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -9330,8 +9597,8 @@ ] }, { - "Number": 128, - "Text": "128 / 131\n| Improve this Doc\uF1C5View Source\uF1C5\nName Type Default Notes\n*api-\nversion\n1.6 The version of the Graph API to target.\nBeginning with version 1.5, the api-version string\nis represented in major.minor format. Prior\nreleases were represented as date strings:\n'2013-11-08' and '2013-04-05'. Required.\nResponses\nStatus\nCode Type Description Samples\n200 OK.\nIndicates\nsuccess.\nOne or more\ndirect\nreports are\nreturned.\nMime type: application/json\nGet Contact MemberOf Links\nGet a links to the contact's direct group and directory role memberships.\nRequired scope: Contacts.Read or Contacts.Write\nRequest\nParameters\nName Type Default Notes\n*object_id 31944231-fd52-\n4a7f-b32e-\n7902a01fddf9\nThe object ID (GUID) of the target contact.\n{ \n\"odata.metadata\":\n\"https://graph.windows.net/myorganization/$metadata#dir\n\"value\": [\n{ \n\"url\": \"https://graph.windows.net/myorganization/\n4e26-b24f-c830606ef41c/Microsoft.DirectoryServices.Cont\n} \n]\nGET /contacts/{object_id}/$links/memberOf?api-version", + "Number": 132, + "Text": "132 / 135\n| Improve this Doc\uF1C5View Source\uF1C5\nName Type Default Notes\n*api-\nversion\n1.6 The version of the Graph API to target.\nBeginning with version 1.5, the api-version string\nis represented in major.minor format. Prior\nreleases were represented as date strings:\n'2013-11-08' and '2013-04-05'. Required.\nResponses\nStatus\nCode Type Description Samples\n200 OK.\nIndicates\nsuccess.\nOne or more\ndirect\nreports are\nreturned.\nMime type: application/json\nGet Contact MemberOf Links\nGet a links to the contact's direct group and directory role memberships.\nRequired scope: Contacts.Read or Contacts.Write\nRequest\nParameters\nName Type Default Notes\n*object_id 31944231-fd52-\n4a7f-b32e-\n7902a01fddf9\nThe object ID (GUID) of the target contact.\n{ \n\"odata.metadata\":\n\"https://graph.windows.net/myorganization/$metadata#dir\n\"value\": [\n{ \n\"url\": \"https://graph.windows.net/myorganization/\n4e26-b24f-c830606ef41c/Microsoft.DirectoryServices.Cont\n} \n]\nGET /contacts/{object_id}/$links/memberOf?api-version", "Links": [ { "Uri": "https://github.com/dotnet/docfx/new/main/apiSpec/new?filename=graph_windows_net_myorganization_Contacts_1_6_get_contact_memberOf_links.md&value=---%0Auid%3A%20graph.windows.net%2Fmyorganization%2FContacts%2F1.6%2Fget%20contact%20memberOf%20links%0Asummary%3A%20%27*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax%27%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" @@ -9354,17 +9621,17 @@ ] }, { - "Number": 129, - "Text": "129 / 131\nName Type Default Notes\n*api-\nversion\n1.6 The version of the Graph API to target.\nBeginning with version 1.5, the api-version string\nis represented in major.minor format. Prior\nreleases were represented as date strings:\n'2013-11-08' and '2013-04-05'. Required.\nResponses\nStatus\nCode Type Description Samples\n200 OK.\nIndicates\nsuccess.\nOne or more\ngroups\nand/or\ndirectory\nroles are\nreturned.\nMime type: application/json\nDefinitions\nContact\nName Type Notes\nobjectType string\nobjectId string\ndeletionTimestamp string (date-time)\ncity string\ncountry string\ndepartment string\n{ \n\"odata.metadata\":\n\"https://graph.windows.net/myorganization/$metadata#dir\n\"value\": [\n{ \n\"url\": \"https://graph.windows.net/myorganization/\nb942-47c9-a10e-a4bee353ce60/Microsoft.DirectoryServices\n} \n]", + "Number": 133, + "Text": "133 / 135\nName Type Default Notes\n*api-\nversion\n1.6 The version of the Graph API to target.\nBeginning with version 1.5, the api-version string\nis represented in major.minor format. Prior\nreleases were represented as date strings:\n'2013-11-08' and '2013-04-05'. Required.\nResponses\nStatus\nCode Type Description Samples\n200 OK.\nIndicates\nsuccess.\nOne or more\ngroups\nand/or\ndirectory\nroles are\nreturned.\nMime type: application/json\nDefinitions\nContact\nName Type Notes\nobjectType string\nobjectId string\ndeletionTimestamp string (date-time)\ncity string\ncountry string\ndepartment string\n{ \n\"odata.metadata\":\n\"https://graph.windows.net/myorganization/$metadata#dir\n\"value\": [\n{ \n\"url\": \"https://graph.windows.net/myorganization/\nb942-47c9-a10e-a4bee353ce60/Microsoft.DirectoryServices\n} \n]", "Links": [] }, { - "Number": 130, - "Text": "130 / 131\nName Type Notes\ndirSyncEnabled boolean\ndisplayName string\nfacsimileTelephoneNumber string\ngivenName string\njobTitle string\nlastDirSyncTime string (date-time)\nmail string\nmailNickname string\nmobile string\nphysicalDeliveryOfficeName string\npostalCode string\nprovisioningErrors ProvisioningError[]\nproxyAddresses array\nsipProxyAddress string\nstate string\nstreetAddress string\nsurname string\ntelephoneNumber string\nthumbnailPhoto string\nProvisioningError\nName Type Notes\nerrorDetail string", + "Number": 134, + "Text": "134 / 135\nName Type Notes\ndirSyncEnabled boolean\ndisplayName string\nfacsimileTelephoneNumber string\ngivenName string\njobTitle string\nlastDirSyncTime string (date-time)\nmail string\nmailNickname string\nmobile string\nphysicalDeliveryOfficeName string\npostalCode string\nprovisioningErrors ProvisioningError[]\nproxyAddresses array\nsipProxyAddress string\nstate string\nstreetAddress string\nsurname string\ntelephoneNumber string\nthumbnailPhoto string\nProvisioningError\nName Type Notes\nerrorDetail string", "Links": [ { "Goto": { - "PageNumber": 130, + "PageNumber": 134, "Coordinates": { "Left": 0, "Top": 164.25 @@ -9373,7 +9640,7 @@ }, { "Goto": { - "PageNumber": 130, + "PageNumber": 134, "Coordinates": { "Left": 0, "Top": 164.25 @@ -9383,8 +9650,8 @@ ] }, { - "Number": 131, - "Text": "131 / 131\nName Type Notes\nresolved boolean\nserviceInstance string\ntimestamp string (date-time)", + "Number": 135, + "Text": "135 / 135\nName Type Notes\nresolved boolean\nserviceInstance string\ntimestamp string (date-time)", "Links": [] } ], @@ -9617,7 +9884,7 @@ } }, { - "Title": "Class1.Issue8665", + "Title": "Class1.Issue10332", "Children": [], "Destination": { "PageNumber": 38, @@ -9628,7 +9895,7 @@ } }, { - "Title": "Class1.Issue8696Attribute", + "Title": "Class1.Issue10332.SampleEnum", "Children": [], "Destination": { "PageNumber": 41, @@ -9638,11 +9905,33 @@ } } }, + { + "Title": "Class1.Issue8665", + "Children": [], + "Destination": { + "PageNumber": 42, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, + { + "Title": "Class1.Issue8696Attribute", + "Children": [], + "Destination": { + "PageNumber": 45, + "Type": 2, + "Coordinates": { + "Top": 0 + } + } + }, { "Title": "Class1.Issue8948", "Children": [], "Destination": { - "PageNumber": 43, + "PageNumber": 47, "Type": 2, "Coordinates": { "Top": 0 @@ -9653,7 +9942,7 @@ "Title": "Class1.Issue9260", "Children": [], "Destination": { - "PageNumber": 44, + "PageNumber": 48, "Type": 2, "Coordinates": { "Top": 0 @@ -9664,7 +9953,7 @@ "Title": "Class1.Test", "Children": [], "Destination": { - "PageNumber": 45, + "PageNumber": 49, "Type": 2, "Coordinates": { "Top": 0 @@ -9675,7 +9964,7 @@ "Title": "Dog", "Children": [], "Destination": { - "PageNumber": 46, + "PageNumber": 50, "Type": 2, "Coordinates": { "Top": 0 @@ -9686,7 +9975,7 @@ "Title": "IInheritdoc", "Children": [], "Destination": { - "PageNumber": 48, + "PageNumber": 52, "Type": 2, "Coordinates": { "Top": 0 @@ -9697,7 +9986,7 @@ "Title": "Inheritdoc", "Children": [], "Destination": { - "PageNumber": 49, + "PageNumber": 53, "Type": 2, "Coordinates": { "Top": 0 @@ -9708,7 +9997,7 @@ "Title": "Inheritdoc.Issue6366", "Children": [], "Destination": { - "PageNumber": 51, + "PageNumber": 55, "Type": 2, "Coordinates": { "Top": 0 @@ -9719,7 +10008,7 @@ "Title": "Inheritdoc.Issue6366.Class1", "Children": [], "Destination": { - "PageNumber": 52, + "PageNumber": 56, "Type": 2, "Coordinates": { "Top": 0 @@ -9730,7 +10019,7 @@ "Title": "Inheritdoc.Issue6366.Class2", "Children": [], "Destination": { - "PageNumber": 54, + "PageNumber": 58, "Type": 2, "Coordinates": { "Top": 0 @@ -9741,7 +10030,7 @@ "Title": "Inheritdoc.Issue7035", "Children": [], "Destination": { - "PageNumber": 55, + "PageNumber": 59, "Type": 2, "Coordinates": { "Top": 0 @@ -9752,7 +10041,7 @@ "Title": "Inheritdoc.Issue7484", "Children": [], "Destination": { - "PageNumber": 56, + "PageNumber": 60, "Type": 2, "Coordinates": { "Top": 0 @@ -9763,7 +10052,7 @@ "Title": "Inheritdoc.Issue8101", "Children": [], "Destination": { - "PageNumber": 58, + "PageNumber": 62, "Type": 2, "Coordinates": { "Top": 0 @@ -9774,7 +10063,7 @@ "Title": "Inheritdoc.Issue8129", "Children": [], "Destination": { - "PageNumber": 60, + "PageNumber": 64, "Type": 2, "Coordinates": { "Top": 0 @@ -9785,7 +10074,7 @@ "Title": "Inheritdoc.Issue9736", "Children": [], "Destination": { - "PageNumber": 61, + "PageNumber": 65, "Type": 2, "Coordinates": { "Top": 0 @@ -9796,7 +10085,7 @@ "Title": "Inheritdoc.Issue9736.IJsonApiOptions", "Children": [], "Destination": { - "PageNumber": 62, + "PageNumber": 66, "Type": 2, "Coordinates": { "Top": 0 @@ -9807,7 +10096,7 @@ "Title": "Inheritdoc.Issue9736.JsonApiOptions", "Children": [], "Destination": { - "PageNumber": 63, + "PageNumber": 67, "Type": 2, "Coordinates": { "Top": 0 @@ -9818,7 +10107,7 @@ "Title": "Issue8725", "Children": [], "Destination": { - "PageNumber": 65, + "PageNumber": 69, "Type": 2, "Coordinates": { "Top": 0 @@ -9841,7 +10130,7 @@ "Title": "BaseClass1", "Children": [], "Destination": { - "PageNumber": 67, + "PageNumber": 71, "Type": 2, "Coordinates": { "Top": 0 @@ -9852,7 +10141,7 @@ "Title": "Class1", "Children": [], "Destination": { - "PageNumber": 68, + "PageNumber": 72, "Type": 2, "Coordinates": { "Top": 0 @@ -9861,7 +10150,7 @@ } ], "Destination": { - "PageNumber": 66, + "PageNumber": 70, "Type": 2, "Coordinates": { "Top": 0 @@ -9878,7 +10167,7 @@ "Title": "ContainersRefType", "Children": [], "Destination": { - "PageNumber": 73, + "PageNumber": 77, "Type": 2, "Coordinates": { "Top": 0 @@ -9889,7 +10178,7 @@ "Title": "ContainersRefType.ColorType", "Children": [], "Destination": { - "PageNumber": 75, + "PageNumber": 79, "Type": 2, "Coordinates": { "Top": 0 @@ -9900,7 +10189,7 @@ "Title": "ContainersRefType.ContainersRefTypeChild", "Children": [], "Destination": { - "PageNumber": 76, + "PageNumber": 80, "Type": 2, "Coordinates": { "Top": 0 @@ -9911,7 +10200,7 @@ "Title": "ContainersRefType.ContainersRefTypeChildInterface", "Children": [], "Destination": { - "PageNumber": 77, + "PageNumber": 81, "Type": 2, "Coordinates": { "Top": 0 @@ -9922,7 +10211,7 @@ "Title": "ContainersRefType.ContainersRefTypeDelegate", "Children": [], "Destination": { - "PageNumber": 78, + "PageNumber": 82, "Type": 2, "Coordinates": { "Top": 0 @@ -9933,7 +10222,7 @@ "Title": "ExplicitLayoutClass", "Children": [], "Destination": { - "PageNumber": 79, + "PageNumber": 83, "Type": 2, "Coordinates": { "Top": 0 @@ -9944,7 +10233,7 @@ "Title": "Issue231", "Children": [], "Destination": { - "PageNumber": 80, + "PageNumber": 84, "Type": 2, "Coordinates": { "Top": 0 @@ -9953,7 +10242,7 @@ } ], "Destination": { - "PageNumber": 72, + "PageNumber": 76, "Type": 2, "Coordinates": { "Top": 0 @@ -9961,10 +10250,10 @@ } }, { - "Title": "CatException", + "Title": "Cat", "Children": [], "Destination": { - "PageNumber": 81, + "PageNumber": 85, "Type": 2, "Coordinates": { "Top": 0 @@ -9972,10 +10261,10 @@ } }, { - "Title": "Cat", + "Title": "CatException", "Children": [], "Destination": { - "PageNumber": 82, + "PageNumber": 94, "Type": 2, "Coordinates": { "Top": 0 @@ -9986,7 +10275,7 @@ "Title": "Complex", "Children": [], "Destination": { - "PageNumber": 91, + "PageNumber": 95, "Type": 2, "Coordinates": { "Top": 0 @@ -9997,7 +10286,7 @@ "Title": "FakeDelegate", "Children": [], "Destination": { - "PageNumber": 92, + "PageNumber": 96, "Type": 2, "Coordinates": { "Top": 0 @@ -10008,7 +10297,7 @@ "Title": "IAnimal", "Children": [], "Destination": { - "PageNumber": 93, + "PageNumber": 97, "Type": 2, "Coordinates": { "Top": 0 @@ -10019,7 +10308,7 @@ "Title": "ICat", "Children": [], "Destination": { - "PageNumber": 96, + "PageNumber": 100, "Type": 2, "Coordinates": { "Top": 0 @@ -10030,7 +10319,7 @@ "Title": "ICatExtension", "Children": [], "Destination": { - "PageNumber": 97, + "PageNumber": 101, "Type": 2, "Coordinates": { "Top": 0 @@ -10041,7 +10330,7 @@ "Title": "MRefDelegate", "Children": [], "Destination": { - "PageNumber": 99, + "PageNumber": 103, "Type": 2, "Coordinates": { "Top": 0 @@ -10052,7 +10341,7 @@ "Title": "MRefNormalDelegate", "Children": [], "Destination": { - "PageNumber": 100, + "PageNumber": 104, "Type": 2, "Coordinates": { "Top": 0 @@ -10063,7 +10352,7 @@ "Title": "Tom", "Children": [], "Destination": { - "PageNumber": 101, + "PageNumber": 105, "Type": 2, "Coordinates": { "Top": 0 @@ -10074,7 +10363,7 @@ "Title": "TomFromBaseClass", "Children": [], "Destination": { - "PageNumber": 103, + "PageNumber": 107, "Type": 2, "Coordinates": { "Top": 0 @@ -10083,7 +10372,7 @@ } ], "Destination": { - "PageNumber": 70, + "PageNumber": 74, "Type": 2, "Coordinates": { "Top": 0 @@ -10097,7 +10386,7 @@ "Title": "ColorType", "Children": [], "Destination": { - "PageNumber": 105, + "PageNumber": 109, "Type": 2, "Coordinates": { "Top": 0 @@ -10106,7 +10395,7 @@ } ], "Destination": { - "PageNumber": 104, + "PageNumber": 108, "Type": 2, "Coordinates": { "Top": 0 @@ -10129,7 +10418,7 @@ "Title": "Pet Store API", "Children": [], "Destination": { - "PageNumber": 106, + "PageNumber": 110, "Type": 2, "Coordinates": { "Top": 0 @@ -10140,7 +10429,7 @@ "Title": "Contacts API", "Children": [], "Destination": { - "PageNumber": 121, + "PageNumber": 125, "Type": 2, "Coordinates": { "Top": 0 @@ -10149,7 +10438,7 @@ } ], "Destination": { - "PageNumber": 106, + "PageNumber": 110, "Type": 2, "Coordinates": { "Top": 0 diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.verified.json b/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.verified.json index d371d7bc14d..f958a7fde82 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.verified.json +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/pdf/toc.verified.json @@ -146,6 +146,20 @@ "topicUid": "BuildFromProject.Class1.IIssue8948", "type": "Interface" }, + { + "name": "Class1.Issue10332", + "href": "../api/BuildFromProject.Class1.Issue10332.html", + "topicHref": "../api/BuildFromProject.Class1.Issue10332.html", + "topicUid": "BuildFromProject.Class1.Issue10332", + "type": "Class" + }, + { + "name": "Class1.Issue10332.SampleEnum", + "href": "../api/BuildFromProject.Class1.Issue10332.SampleEnum.html", + "topicHref": "../api/BuildFromProject.Class1.Issue10332.SampleEnum.html", + "topicUid": "BuildFromProject.Class1.Issue10332.SampleEnum", + "type": "Enum" + }, { "name": "Class1.Issue8665", "href": "../api/BuildFromProject.Class1.Issue8665.html", @@ -369,13 +383,6 @@ } ] }, - { - "name": "CatException", - "href": "../api/CatLibrary.CatException-1.html", - "topicHref": "../api/CatLibrary.CatException-1.html", - "topicUid": "CatLibrary.CatException`1", - "type": "Class" - }, { "name": "Cat", "href": "../api/CatLibrary.Cat-2.html", @@ -383,6 +390,13 @@ "topicUid": "CatLibrary.Cat`2", "type": "Class" }, + { + "name": "CatException", + "href": "../api/CatLibrary.CatException-1.html", + "topicHref": "../api/CatLibrary.CatException-1.html", + "topicUid": "CatLibrary.CatException`1", + "type": "Class" + }, { "name": "Complex", "href": "../api/CatLibrary.Complex-2.html", diff --git a/test/docfx.Snapshot.Tests/SamplesTest.Seed/xrefmap.verified.yml b/test/docfx.Snapshot.Tests/SamplesTest.Seed/xrefmap.verified.yml index 40113c0832b..bcd0e78aca2 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.Seed/xrefmap.verified.yml +++ b/test/docfx.Snapshot.Tests/SamplesTest.Seed/xrefmap.verified.yml @@ -123,6 +123,143 @@ references: fullName.vb: BuildFromProject.Class1.IIssue8948.DoNothing(Of T)() nameWithType: Class1.IIssue8948.DoNothing() nameWithType.vb: Class1.IIssue8948.DoNothing(Of T)() +- uid: BuildFromProject.Class1.Issue10332 + name: Class1.Issue10332 + href: api/BuildFromProject.Class1.Issue10332.html + commentId: T:BuildFromProject.Class1.Issue10332 + fullName: BuildFromProject.Class1.Issue10332 + nameWithType: Class1.Issue10332 +- uid: BuildFromProject.Class1.Issue10332.IRoutedView + name: IRoutedView() + href: api/BuildFromProject.Class1.Issue10332.html#BuildFromProject_Class1_Issue10332_IRoutedView + commentId: M:BuildFromProject.Class1.Issue10332.IRoutedView + fullName: BuildFromProject.Class1.Issue10332.IRoutedView() + nameWithType: Class1.Issue10332.IRoutedView() +- uid: BuildFromProject.Class1.Issue10332.IRoutedView* + name: IRoutedView + href: api/BuildFromProject.Class1.Issue10332.html#BuildFromProject_Class1_Issue10332_IRoutedView_ + commentId: Overload:BuildFromProject.Class1.Issue10332.IRoutedView + isSpec: "True" + fullName: BuildFromProject.Class1.Issue10332.IRoutedView + nameWithType: Class1.Issue10332.IRoutedView +- uid: BuildFromProject.Class1.Issue10332.IRoutedViewModel + name: IRoutedViewModel() + href: api/BuildFromProject.Class1.Issue10332.html#BuildFromProject_Class1_Issue10332_IRoutedViewModel + commentId: M:BuildFromProject.Class1.Issue10332.IRoutedViewModel + fullName: BuildFromProject.Class1.Issue10332.IRoutedViewModel() + nameWithType: Class1.Issue10332.IRoutedViewModel() +- uid: BuildFromProject.Class1.Issue10332.IRoutedViewModel* + name: IRoutedViewModel + href: api/BuildFromProject.Class1.Issue10332.html#BuildFromProject_Class1_Issue10332_IRoutedViewModel_ + commentId: Overload:BuildFromProject.Class1.Issue10332.IRoutedViewModel + isSpec: "True" + fullName: BuildFromProject.Class1.Issue10332.IRoutedViewModel + nameWithType: Class1.Issue10332.IRoutedViewModel +- uid: BuildFromProject.Class1.Issue10332.IRoutedView``1 + name: IRoutedView() + href: api/BuildFromProject.Class1.Issue10332.html#BuildFromProject_Class1_Issue10332_IRoutedView__1 + commentId: M:BuildFromProject.Class1.Issue10332.IRoutedView``1 + name.vb: IRoutedView(Of TViewModel)() + fullName: BuildFromProject.Class1.Issue10332.IRoutedView() + fullName.vb: BuildFromProject.Class1.Issue10332.IRoutedView(Of TViewModel)() + nameWithType: Class1.Issue10332.IRoutedView() + nameWithType.vb: Class1.Issue10332.IRoutedView(Of TViewModel)() +- uid: BuildFromProject.Class1.Issue10332.Method + name: Method() + href: api/BuildFromProject.Class1.Issue10332.html#BuildFromProject_Class1_Issue10332_Method + commentId: M:BuildFromProject.Class1.Issue10332.Method + fullName: BuildFromProject.Class1.Issue10332.Method() + nameWithType: Class1.Issue10332.Method() +- uid: BuildFromProject.Class1.Issue10332.Method(System.Int32) + name: Method(int) + href: api/BuildFromProject.Class1.Issue10332.html#BuildFromProject_Class1_Issue10332_Method_System_Int32_ + commentId: M:BuildFromProject.Class1.Issue10332.Method(System.Int32) + name.vb: Method(Integer) + fullName: BuildFromProject.Class1.Issue10332.Method(int) + fullName.vb: BuildFromProject.Class1.Issue10332.Method(Integer) + nameWithType: Class1.Issue10332.Method(int) + nameWithType.vb: Class1.Issue10332.Method(Integer) +- uid: BuildFromProject.Class1.Issue10332.Method(System.Int32,System.Int32) + name: Method(int, int) + href: api/BuildFromProject.Class1.Issue10332.html#BuildFromProject_Class1_Issue10332_Method_System_Int32_System_Int32_ + commentId: M:BuildFromProject.Class1.Issue10332.Method(System.Int32,System.Int32) + name.vb: Method(Integer, Integer) + fullName: BuildFromProject.Class1.Issue10332.Method(int, int) + fullName.vb: BuildFromProject.Class1.Issue10332.Method(Integer, Integer) + nameWithType: Class1.Issue10332.Method(int, int) + nameWithType.vb: Class1.Issue10332.Method(Integer, Integer) +- uid: BuildFromProject.Class1.Issue10332.Method* + name: Method + href: api/BuildFromProject.Class1.Issue10332.html#BuildFromProject_Class1_Issue10332_Method_ + commentId: Overload:BuildFromProject.Class1.Issue10332.Method + isSpec: "True" + fullName: BuildFromProject.Class1.Issue10332.Method + nameWithType: Class1.Issue10332.Method +- uid: BuildFromProject.Class1.Issue10332.Null(System.Object) + name: Null(object?) + href: api/BuildFromProject.Class1.Issue10332.html#BuildFromProject_Class1_Issue10332_Null_System_Object_ + commentId: M:BuildFromProject.Class1.Issue10332.Null(System.Object) + name.vb: Null(Object) + fullName: BuildFromProject.Class1.Issue10332.Null(object?) + fullName.vb: BuildFromProject.Class1.Issue10332.Null(Object) + nameWithType: Class1.Issue10332.Null(object?) + nameWithType.vb: Class1.Issue10332.Null(Object) +- uid: BuildFromProject.Class1.Issue10332.Null* + name: "Null" + href: api/BuildFromProject.Class1.Issue10332.html#BuildFromProject_Class1_Issue10332_Null_ + commentId: Overload:BuildFromProject.Class1.Issue10332.Null + isSpec: "True" + fullName: BuildFromProject.Class1.Issue10332.Null + nameWithType: Class1.Issue10332.Null +- uid: BuildFromProject.Class1.Issue10332.NullOrEmpty(System.String) + name: NullOrEmpty(string) + href: api/BuildFromProject.Class1.Issue10332.html#BuildFromProject_Class1_Issue10332_NullOrEmpty_System_String_ + commentId: M:BuildFromProject.Class1.Issue10332.NullOrEmpty(System.String) + name.vb: NullOrEmpty(String) + fullName: BuildFromProject.Class1.Issue10332.NullOrEmpty(string) + fullName.vb: BuildFromProject.Class1.Issue10332.NullOrEmpty(String) + nameWithType: Class1.Issue10332.NullOrEmpty(string) + nameWithType.vb: Class1.Issue10332.NullOrEmpty(String) +- uid: BuildFromProject.Class1.Issue10332.NullOrEmpty* + name: NullOrEmpty + href: api/BuildFromProject.Class1.Issue10332.html#BuildFromProject_Class1_Issue10332_NullOrEmpty_ + commentId: Overload:BuildFromProject.Class1.Issue10332.NullOrEmpty + isSpec: "True" + fullName: BuildFromProject.Class1.Issue10332.NullOrEmpty + nameWithType: Class1.Issue10332.NullOrEmpty +- uid: BuildFromProject.Class1.Issue10332.Null``1(``0) + name: Null(T) + href: api/BuildFromProject.Class1.Issue10332.html#BuildFromProject_Class1_Issue10332_Null__1___0_ + commentId: M:BuildFromProject.Class1.Issue10332.Null``1(``0) + name.vb: Null(Of T)(T) + fullName: BuildFromProject.Class1.Issue10332.Null(T) + fullName.vb: BuildFromProject.Class1.Issue10332.Null(Of T)(T) + nameWithType: Class1.Issue10332.Null(T) + nameWithType.vb: Class1.Issue10332.Null(Of T)(T) +- uid: BuildFromProject.Class1.Issue10332.SampleEnum + name: Class1.Issue10332.SampleEnum + href: api/BuildFromProject.Class1.Issue10332.SampleEnum.html + commentId: T:BuildFromProject.Class1.Issue10332.SampleEnum + fullName: BuildFromProject.Class1.Issue10332.SampleEnum + nameWithType: Class1.Issue10332.SampleEnum +- uid: BuildFromProject.Class1.Issue10332.SampleEnum.AAA + name: AAA + href: api/BuildFromProject.Class1.Issue10332.SampleEnum.html#BuildFromProject_Class1_Issue10332_SampleEnum_AAA + commentId: F:BuildFromProject.Class1.Issue10332.SampleEnum.AAA + fullName: BuildFromProject.Class1.Issue10332.SampleEnum.AAA + nameWithType: Class1.Issue10332.SampleEnum.AAA +- uid: BuildFromProject.Class1.Issue10332.SampleEnum._aaa + name: _aaa + href: api/BuildFromProject.Class1.Issue10332.SampleEnum.html#BuildFromProject_Class1_Issue10332_SampleEnum__aaa + commentId: F:BuildFromProject.Class1.Issue10332.SampleEnum._aaa + fullName: BuildFromProject.Class1.Issue10332.SampleEnum._aaa + nameWithType: Class1.Issue10332.SampleEnum._aaa +- uid: BuildFromProject.Class1.Issue10332.SampleEnum.aaa + name: aaa + href: api/BuildFromProject.Class1.Issue10332.SampleEnum.html#BuildFromProject_Class1_Issue10332_SampleEnum_aaa + commentId: F:BuildFromProject.Class1.Issue10332.SampleEnum.aaa + fullName: BuildFromProject.Class1.Issue10332.SampleEnum.aaa + nameWithType: Class1.Issue10332.SampleEnum.aaa - uid: BuildFromProject.Class1.Issue1651 name: Issue1651() href: api/BuildFromProject.Class1.html#BuildFromProject_Class1_Issue1651 diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.Class1.Issue10332.SampleEnum.verified.md b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.Class1.Issue10332.SampleEnum.verified.md new file mode 100644 index 00000000000..8fe54799f77 --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.Class1.Issue10332.SampleEnum.verified.md @@ -0,0 +1,29 @@ +# Enum Class1.Issue10332.SampleEnum + +Namespace: [BuildFromProject](BuildFromProject.md) +Assembly: BuildFromProject.dll + +```csharp +public enum Class1.Issue10332.SampleEnum +``` + +## Fields + +`AAA = 0` + +3rd element when sorted by alphabetic order + + + +`aaa = 1` + +2nd element when sorted by alphabetic order + + + +`_aaa = 2` + +1st element when sorted by alphabetic order + + + diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.Class1.Issue10332.verified.md b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.Class1.Issue10332.verified.md new file mode 100644 index 00000000000..c8b88b232f9 --- /dev/null +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.Class1.Issue10332.verified.md @@ -0,0 +1,110 @@ +# Class Class1.Issue10332 + +Namespace: [BuildFromProject](BuildFromProject.md) +Assembly: BuildFromProject.dll + +```csharp +public class Class1.Issue10332 +``` + +#### Inheritance + +[object](https://learn.microsoft.com/dotnet/api/system.object) ← +[Class1.Issue10332](BuildFromProject.Class1.Issue10332.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) + +## Methods + +### IRoutedView\(\) + +```csharp +public void IRoutedView() +``` + +### IRoutedView\(\) + +```csharp +public void IRoutedView() +``` + +#### Type Parameters + +`TViewModel` + +### IRoutedViewModel\(\) + +```csharp +public void IRoutedViewModel() +``` + +### Method\(\) + +```csharp +public void Method() +``` + +### Method\(int\) + +```csharp +public void Method(int a) +``` + +#### Parameters + +`a` [int](https://learn.microsoft.com/dotnet/api/system.int32) + +### Method\(int, int\) + +```csharp +public void Method(int a, int b) +``` + +#### Parameters + +`a` [int](https://learn.microsoft.com/dotnet/api/system.int32) + +`b` [int](https://learn.microsoft.com/dotnet/api/system.int32) + +### Null\(object?\) + +```csharp +public void Null(object? obj) +``` + +#### Parameters + +`obj` [object](https://learn.microsoft.com/dotnet/api/system.object)? + +### Null\(T\) + +```csharp +public void Null(T obj) +``` + +#### Parameters + +`obj` T + +#### Type Parameters + +`T` + +### NullOrEmpty\(string\) + +```csharp +public void NullOrEmpty(string text) +``` + +#### Parameters + +`text` [string](https://learn.microsoft.com/dotnet/api/system.string) + diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.verified.md b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.verified.md index f3d3eb04194..9d513a6c712 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.verified.md +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/BuildFromProject.verified.md @@ -18,6 +18,8 @@ Class representing a dog. [Inheritdoc](BuildFromProject.Inheritdoc.md) + [Class1.Issue10332](BuildFromProject.Class1.Issue10332.md) + [Inheritdoc.Issue6366](BuildFromProject.Inheritdoc.Issue6366.md) [Inheritdoc.Issue7035](BuildFromProject.Inheritdoc.Issue7035.md) @@ -60,3 +62,5 @@ A nice class [Class1.Issue9260](BuildFromProject.Class1.Issue9260.md) + [Class1.Issue10332.SampleEnum](BuildFromProject.Class1.Issue10332.SampleEnum.md) + diff --git a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/toc.verified.yml b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/toc.verified.yml index d9e92874513..72bb2303cfa 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/toc.verified.yml +++ b/test/docfx.Snapshot.Tests/SamplesTest.SeedMarkdown/toc.verified.yml @@ -35,6 +35,8 @@ - name: Classes - name: Class1 href: BuildFromProject.Class1.md + - name: Class1.Issue10332 + href: BuildFromProject.Class1.Issue10332.md - name: Class1.Issue8665 href: BuildFromProject.Class1.Issue8665.md - name: Class1.Issue8696Attribute @@ -76,6 +78,8 @@ - name: Inheritdoc.Issue9736.IJsonApiOptions href: BuildFromProject.Inheritdoc.Issue9736.IJsonApiOptions.md - name: Enums + - name: Class1.Issue10332.SampleEnum + href: BuildFromProject.Class1.Issue10332.SampleEnum.md - name: Class1.Issue9260 href: BuildFromProject.Class1.Issue9260.md - name: BuildFromVBSourceCode