Closed carlossanlop closed 2 months ago
Existing area owner groups:
Several of the namespaces don't have area owner groups yet. @ericstj, @jeffhandley, @karelz can I get some help finding someone to volunteer as tribute for those new areas? (imagine the hungergames.gif here).
Tagging subscribers to this area: @dotnet/area-system-runtime See info in area-owners.md if you want to be subscribed.
Author: | carlossanlop |
---|---|
Assignees: | - |
Labels: | `documentation`, `area-System.Runtime`, `blocking-release`, `needs-area-label` |
Milestone: | 8.0.0 |
Tagging subscribers to this area: @dotnet/area-infrastructure-libraries See info in area-owners.md if you want to be subscribed.
Author: | carlossanlop |
---|---|
Assignees: | - |
Labels: | `documentation`, `area-Infrastructure-libraries`, `blocking-release`, `needs-area-label` |
Milestone: | 8.0.0 |
This issue has been marked needs-author-action
and may be missing some important information.
@carlossanlop - most of these are not for dotnet/runtime. Can you make sure you look at the AssemblyName
of the API when opening these to select the correct repository?
Would it make sense to make the Microsoft.Extensions docs source of truth the runtime repo for .NET 8? None of those packages use features that are currently not supported by our intellisense.targets logic. Asking as I'm unsure what's more work: Porting new API docs to the apidocs repo or just annotating the public API directly in runtime and bringing back the missing public API documentation from apidocs.
@ericstj I created issue https://github.com/dotnet/extensions/issues/4164 to indicate the APIs that belong to the extensions repo.
Let's talk about it @ViktorHofer. There are two problems regardless of the option we choose:
The existing triple slash docs most likely still need to go through language review.
If the docs team is OK with reviewing XML docs updates directly in dotnet/runtime PRs (either via a bot ping or by devs asking them for a review) then that should work.
Some triple slash comments might still be missing, they need to be added regardless.
Exactly, but with doing the work directly in dotnet/runtime we would get a huge step forward in our goal for runtime to be the XML source of truth. Otherwise we would need to repeat this process every release. By having the docs directly in runtime, we would have build protection that all public API is documented.
Tagging subscribers to this area: @dotnet/area-extensions-options See info in area-owners.md if you want to be subscribed.
Author: | carlossanlop |
---|---|
Assignees: | carlossanlop |
Labels: | `documentation`, `blocking-release`, `area-Extensions-Options`, `needs-further-triage` |
Milestone: | 8.0.0 |
Moved this to Options since that's the bulk of the remaining work - however there are also APIs for @dotnet/area-extensions-hosting @dotnet/ncl and @dotnet/area-extensions-dependencyinjection.
@ViktorHofer ok so according to api-catalog-infra, these are the Microsoft.Extensions assemblies that use triple slash as source of truth
I'll assign this issue and the two from extensions to myself. I will:
Sounds good. Another easy way to see how many APIs are missing is to enable the CS1591 rule in the projects. The compiler will tell what's missing. This can be done by setting the following property in the source projects:
<UseIntellisensePackageDocXmlFile>false</UseIntellisensePackageDocXmlFile>
Actually not that bad, only 124 errors in two projects:
<UseIntellisensePackageDocXmlFile Condition="'$(UseIntellisensePackageDocXmlFile)' == '' and $(MSBuildProjectName.StartsWith('Microsoft.Extensions')) and '$(MSBuildProjectName)' != 'Microsoft.Extensions.DependencyModel' and '$(IsSourceProject)' == 'true'">false</UseIntellisensePackageDocXmlFile>
src\libraries\Microsoft.Extensions.Primitives\src\InplaceStringBuilder.cs(14,19): error CS1591: Missing XML comment for publicly visible type or member 'InplaceStringBuilder' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\InplaceStringBuilder.cs(20,16): error CS1591: Missing XML comment for publicly visible type or member 'InplaceStringBuilder.InplaceStringBuilder(int)' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\InplaceStringBuilder.cs(30,20): error CS1591: Missing XML comment for publicly visible type or member 'InplaceStringBuilder.Capacity' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\InplaceStringBuilder.cs(50,21): error CS1591: Missing XML comment for publicly visible type or member 'InplaceStringBuilder.Append(string?)' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\InplaceStringBuilder.cs(60,21): error CS1591: Missing XML comment for publicly visible type or member 'InplaceStringBuilder.Append(StringSegment)' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\InplaceStringBuilder.cs(66,28): error CS1591: Missing XML comment for publicly visible type or member 'InplaceStringBuilder.Append(string?, int, int)' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\InplaceStringBuilder.cs(87,28): error CS1591: Missing XML comment for publicly visible type or member 'InplaceStringBuilder.Append(char)' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\InplaceStringBuilder.cs(102,33): error CS1591: Missing XML comment for publicly visible type or member 'InplaceStringBuilder.ToString()' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\StringSegmentComparer.cs(35,20): error CS1591: Missing XML comment for publicly visible type or member 'StringSegmentComparer.Compare(StringSegment, StringSegment)' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\StringSegmentComparer.cs(40,21): error CS1591: Missing XML comment for publicly visible type or member 'StringSegmentComparer.Equals(StringSegment, StringSegment)' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\StringTokenizer.cs(99,34): error CS1591: Missing XML comment for publicly visible type or member 'StringTokenizer.Enumerator.Current' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\StringTokenizer.cs(103,25): error CS1591: Missing XML comment for publicly visible type or member 'StringTokenizer.Enumerator.Dispose()' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\StringTokenizer.cs(107,25): error CS1591: Missing XML comment for publicly visible type or member 'StringTokenizer.Enumerator.MoveNext()' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\StringTokenizer.cs(128,25): error CS1591: Missing XML comment for publicly visible type or member 'StringTokenizer.Enumerator.Reset()' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\StringValues.cs(789,25): error CS1591: Missing XML comment for publicly visible type or member 'StringValues.Enumerator.MoveNext()' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\StringValues.cs(815,28): error CS1591: Missing XML comment for publicly visible type or member 'StringValues.Enumerator.Current' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\StringValues.cs(824,25): error CS1591: Missing XML comment for publicly visible type or member 'StringValues.Enumerator.Dispose()' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\ILinearPattern.cs(14,29): error CS1591: Missing XML comment for publicly visible type or member 'ILinearPattern.Segments' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IPathSegment.cs(12,14): error CS1591: Missing XML comment for publicly visible type or member 'IPathSegment.CanProduceStem' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IPathSegment.cs(14,14): error CS1591: Missing XML comment for publicly visible type or member 'IPathSegment.Match(string)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IPattern.cs(12,25): error CS1591: Missing XML comment for publicly visible type or member 'IPattern.CreatePatternContextForInclude()' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IPattern.cs(14,25): error CS1591: Missing XML comment for publicly visible type or member 'IPattern.CreatePatternContextForExclude()' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IPatternContext.cs(15,14): error CS1591: Missing XML comment for publicly visible type or member 'IPatternContext.Declare(Action<IPathSegment, bool>)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IPatternContext.cs(17,14): error CS1591: Missing XML comment for publicly visible type or member 'IPatternContext.Test(DirectoryInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IPatternContext.cs(19,27): error CS1591: Missing XML comment for publicly visible type or member 'IPatternContext.Test(FileInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IPatternContext.cs(21,14): error CS1591: Missing XML comment for publicly visible type or member 'IPatternContext.PushDirectory(DirectoryInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IPatternContext.cs(23,14): error CS1591: Missing XML comment for publicly visible type or member 'IPatternContext.PopDirectory()' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IRaggedPattern.cs(14,29): error CS1591: Missing XML comment for publicly visible type or member 'IRaggedPattern.Segments' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IRaggedPattern.cs(16,29): error CS1591: Missing XML comment for publicly visible type or member 'IRaggedPattern.StartsWith' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IRaggedPattern.cs(18,36): error CS1591: Missing XML comment for publicly visible type or member 'IRaggedPattern.Contains' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IRaggedPattern.cs(20,29): error CS1591: Missing XML comment for publicly visible type or member 'IRaggedPattern.EndsWith' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\MatcherContext.cs(32,16): error CS1591: Missing XML comment for publicly visible type or member 'MatcherContext.MatcherContext(IEnumerable<IPattern>, IEnumerable<IPattern>, DirectoryInfoBase, StringComparison)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\MatcherContext.cs(48,38): error CS1591: Missing XML comment for publicly visible type or member 'MatcherContext.Execute()' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\CurrentPathSegment.cs(8,18): error CS1591: Missing XML comment for publicly visible type or member 'CurrentPathSegment' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\CurrentPathSegment.cs(10,21): error CS1591: Missing XML comment for publicly visible type or member 'CurrentPathSegment.CanProduceStem' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\CurrentPathSegment.cs(12,21): error CS1591: Missing XML comment for publicly visible type or member 'CurrentPathSegment.Match(string)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\LiteralPathSegment.cs(10,18): error CS1591: Missing XML comment for publicly visible type or member 'LiteralPathSegment' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\LiteralPathSegment.cs(14,21): error CS1591: Missing XML comment for publicly visible type or member 'LiteralPathSegment.CanProduceStem' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\LiteralPathSegment.cs(16,16): error CS1591: Missing XML comment for publicly visible type or member 'LiteralPathSegment.LiteralPathSegment(string, StringComparison)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\LiteralPathSegment.cs(24,23): error CS1591: Missing XML comment for publicly visible type or member 'LiteralPathSegment.Value' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\LiteralPathSegment.cs(26,21): error CS1591: Missing XML comment for publicly visible type or member 'LiteralPathSegment.Match(string)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\LiteralPathSegment.cs(31,30): error CS1591: Missing XML comment for publicly visible type or member 'LiteralPathSegment.Equals(object?)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\LiteralPathSegment.cs(38,29): error CS1591: Missing XML comment for publicly visible type or member 'LiteralPathSegment.GetHashCode()' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\ParentPathSegment.cs(8,18): error CS1591: Missing XML comment for publicly visible type or member 'ParentPathSegment' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\ParentPathSegment.cs(12,21): error CS1591: Missing XML comment for publicly visible type or member 'ParentPathSegment.CanProduceStem' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\ParentPathSegment.cs(14,21): error CS1591: Missing XML comment for publicly visible type or member 'ParentPathSegment.Match(string)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\RecursiveWildcardSegment.cs(8,18): error CS1591: Missing XML comment for publicly visible type or member 'RecursiveWildcardSegment' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\RecursiveWildcardSegment.cs(10,21): error CS1591: Missing XML comment for publicly visible type or member 'RecursiveWildcardSegment.CanProduceStem' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\RecursiveWildcardSegment.cs(12,21): error CS1591: Missing XML comment for publicly visible type or member 'RecursiveWildcardSegment.Match(string)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\WildcardPathSegment.cs(9,18): error CS1591: Missing XML comment for publicly visible type or member 'WildcardPathSegment' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\WildcardPathSegment.cs(13,52): error CS1591: Missing XML comment for publicly visible type or member 'WildcardPathSegment.MatchAll' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\WildcardPathSegment.cs(18,16): error CS1591: Missing XML comment for publicly visible type or member 'WildcardPathSegment.WildcardPathSegment(string, List<string>, string, StringComparison)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\WildcardPathSegment.cs(34,21): error CS1591: Missing XML comment for publicly visible type or member 'WildcardPathSegment.CanProduceStem' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\WildcardPathSegment.cs(36,23): error CS1591: Missing XML comment for publicly visible type or member 'WildcardPathSegment.BeginsWith' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\WildcardPathSegment.cs(38,29): error CS1591: Missing XML comment for publicly visible type or member 'WildcardPathSegment.Contains' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\WildcardPathSegment.cs(40,23): error CS1591: Missing XML comment for publicly visible type or member 'WildcardPathSegment.EndsWith' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\WildcardPathSegment.cs(42,21): error CS1591: Missing XML comment for publicly visible type or member 'WildcardPathSegment.Match(string)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContext.cs(10,27): error CS1591: Missing XML comment for publicly visible type or member 'PatternContext<TFrame>' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContext.cs(13,26): error CS1591: Missing XML comment for publicly visible type or member 'PatternContext<TFrame>.Frame' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContext.cs(15,29): error CS1591: Missing XML comment for publicly visible type or member 'PatternContext<TFrame>.Declare(Action<IPathSegment, bool>)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContext.cs(17,43): error CS1591: Missing XML comment for publicly visible type or member 'PatternContext<TFrame>.Test(FileInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContext.cs(19,30): error CS1591: Missing XML comment for publicly visible type or member 'PatternContext<TFrame>.Test(DirectoryInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContext.cs(21,30): error CS1591: Missing XML comment for publicly visible type or member 'PatternContext<TFrame>.PushDirectory(DirectoryInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContext.cs(23,29): error CS1591: Missing XML comment for publicly visible type or member 'PatternContext<TFrame>.PopDirectory()' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContext.cs(28,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternContext<TFrame>.PushDataFrame(TFrame)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContext.cs(34,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternContext<TFrame>.IsStackEmpty()' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(10,27): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(13,16): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.PatternContextLinear(ILinearPattern)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(20,43): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.Test(FileInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(35,30): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.PushDirectory(DirectoryInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(67,23): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.FrameData' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(69,25): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.FrameData.IsNotApplicable' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(70,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.FrameData.SegmentIndex' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(71,25): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.FrameData.InStem' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(74,34): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.FrameData.StemItems' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(76,28): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.FrameData.Stem' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(79,34): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.Pattern' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(81,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.IsLastSegment()' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(86,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.TestMatchingSegment(string)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(96,26): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.CalculateStem(FileInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinearExclude.cs(9,18): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinearExclude' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinearExclude.cs(11,16): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinearExclude.PatternContextLinearExclude(ILinearPattern)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinearExclude.cs(16,30): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinearExclude.Test(DirectoryInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinearInclude.cs(9,18): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinearInclude' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinearInclude.cs(11,16): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinearInclude.PatternContextLinearInclude(ILinearPattern)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinearInclude.cs(16,30): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinearInclude.Declare(Action<IPathSegment, bool>)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinearInclude.cs(34,30): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinearInclude.Test(DirectoryInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(10,27): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(12,16): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.PatternContextRagged(IRaggedPattern)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(19,43): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.Test(FileInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(33,37): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.PushDirectory(DirectoryInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(104,30): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.PopDirectory()' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(113,23): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.FrameData' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(115,25): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.FrameData.IsNotApplicable' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(117,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.FrameData.SegmentGroupIndex' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(119,40): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.FrameData.SegmentGroup' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(121,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.FrameData.BacktrackAvailable' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(123,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.FrameData.SegmentIndex' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(125,25): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.FrameData.InStem' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(129,34): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.FrameData.StemItems' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(131,28): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.FrameData.Stem' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(134,34): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.Pattern' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(136,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.IsStartingGroup()' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(141,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.IsEndingGroup()' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(146,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.TestMatchingSegment(string)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(155,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.TestMatchingGroup(FileSystemInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(177,26): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.CalculateStem(FileInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRaggedExclude.cs(9,18): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRaggedExclude' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRaggedExclude.cs(11,16): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRaggedExclude.PatternContextRaggedExclude(IRaggedPattern)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRaggedExclude.cs(16,30): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRaggedExclude.Test(DirectoryInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRaggedInclude.cs(10,18): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRaggedInclude' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRaggedInclude.cs(12,16): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRaggedInclude.PatternContextRaggedInclude(IRaggedPattern)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRaggedInclude.cs(17,30): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRaggedInclude.Declare(Action<IPathSegment, bool>)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRaggedInclude.cs(39,30): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRaggedInclude.Test(DirectoryInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\Patterns\PatternBuilder.cs(11,18): error CS1591: Missing XML comment for publicly visible type or member 'PatternBuilder' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\Patterns\PatternBuilder.cs(16,16): error CS1591: Missing XML comment for publicly visible type or member 'PatternBuilder.PatternBuilder()' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\Patterns\PatternBuilder.cs(21,16): error CS1591: Missing XML comment for publicly visible type or member 'PatternBuilder.PatternBuilder(StringComparison)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\Patterns\PatternBuilder.cs(26,33): error CS1591: Missing XML comment for publicly visible type or member 'PatternBuilder.ComparisonType' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\Patterns\PatternBuilder.cs(28,25): error CS1591: Missing XML comment for publicly visible type or member 'PatternBuilder.Build(string)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternTestResult.cs(12,50): error CS1591: Missing XML comment for publicly visible type or member 'PatternTestResult.Failed' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternTestResult.cs(14,21): error CS1591: Missing XML comment for publicly visible type or member 'PatternTestResult.IsSuccessful' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternTestResult.cs(15,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternTestResult.Stem' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternTestResult.cs(23,41): error CS1591: Missing XML comment for publicly visible type or member 'PatternTestResult.Success(string?)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\MatcherExtensions.cs(12,25): error CS1591: Missing XML comment for publicly visible type or member 'MatcherExtensions' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
Last push. Here's the most up-to-date list:
It looks to me like all the remaining API in this list is not in this repo. @carlossanlop @joperezr -- should these be addressed in https://github.com/dotnet/extensions?
@joperezr FYI - the remaining API here is not in runtime, but might need docs in extensions.
Friendly reminder that the extensions repo has a transport package, so the docs can go directly to triple slash comments in source code and we can be done with it, @joperezr.
We are already using tripple slash docs as the source in dotnet/extensions and updating docs. @carlossanlop is there a way to run your tool and take that as an input to see if we are good here or if there is anything left?
This report is showing undoc APIs from Preview6 (which is the latest commit in main
in dotnet-api-docs). Do you know if they were documented in Preview7 in dotnet/extensions?
We enforce triple slash docs for all of our public APIs (otherwise the build fails) so I'd expect that any method we have declared in C# code to be documented. From a very quick skim, seems like most of the things flagged are either namespaces (which I'm not sure if they support triple slash or not) or default constructors which are generated implicitly by the compiler. Does the tooling that grabs the docs support these cases? (especially the latter)
Below is the list of Microsoft.Extensions APIs from the runtime repo that still show up as undocumented in dotnet-api-docs and were introduced in .NET 8.0.
Full porting instructions can be found in the main issue.
This task needs to be finished before the RC2 snap (September 18th).
The issue tracking Microsoft.Extensions APIs from dotnet/extensions is https://github.com/dotnet/extensions/issues/4164