Skip to content

Commit 9267304

Browse files
committed
fix docs
1 parent 559bb78 commit 9267304

File tree

5 files changed

+238
-158
lines changed

5 files changed

+238
-158
lines changed

api_list.include.md

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -551,27 +551,28 @@
551551

552552

553553
#### OperatingSystemPolyfill
554-
* `bool IsOSPlatform(string)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.isosplatform#system-operatingsystem-isosplatform(system-string))
555-
* `bool IsOSPlatform(string, int, int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.isosplatformversionatleast#system-operatingsystem-isosplatformversionatleast(system-string-system-int32-system-int32-system-int32-system-int32))
556-
* `bool IsWindows()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.iswindows#system-operatingsystem-iswindows)
557-
* `bool IsWindowsVersionAtLeast(int, int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.iswindowsversionatleast#system-operatingsystem-iswindowsversionatleast(system-int32-system-int32-system-int32-system-int32))
558-
* `bool IsMacOS()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.ismacos#system-operatingsystem-ismacos)
559-
* `bool IsMacOSVersionAtLeast(int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.ismacosversionatleast#system-operatingsystem-ismacosversionatleast(system-int32-system-int32-system-int32))
560-
* `bool IsMacCatalyst()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.ismaccatalyst#system-operatingsystem-ismaccatalyst)
561-
* `bool IsMacCatalystVersionAtLeast(int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.ismaccatalystversionatleast#system-operatingsystem-ismaccatalystversionatleast(system-int32-system-int32-system-int32))
562-
* `bool IsLinux()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.islinux#system-operatingsystem-islinux)
563-
* `bool IsFreeBSD()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.isfreebsd#system-operatingsystem-isfreebsd)
564-
* `bool IsFreeBSDVersionAtLeast(int, int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.isfreebsdversionatleast#system-operatingsystem-isfreebsdversionatleast(system-int32-system-int32-system-int32-system-int32))
565-
* `bool IsIOS()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.isios#system-operatingsystem-isios)
566-
* `bool IsIOSVersionAtLeast(int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.isiosversionatleast#system-operatingsystem-isiosversionatleast(system-int32-system-int32-system-int32))
567-
* `bool IsTvOS()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.istvos#system-operatingsystem-istvos)
568-
* `bool IsTvOSVersionAtLeast(int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.istvosversionatleast#system-operatingsystem-istvosversionatleast(system-int32-system-int32-system-int32))
569-
* `bool IsAndroid()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.isandroid#system-operatingsystem-isandroid)
570-
* `bool IsAndroidVersionAtLeast(int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.isandroidversionatleast#system-operatingsystem-isandroidversionatleast(system-int32-system-int32-system-int32-system-int32))
571-
* `bool IsWatchOS()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.iswatchos#system-operatingsystem-iswatchos)
572-
* `bool IsWatchOSVersionAtLeast(int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.iswatchosversionatleast#system-operatingsystem-iswatchosversionatleast(system-int32-system-int32-system-int32))
573-
* `bool IsWasi()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.iswasi#system-operatingsystem-iswasi)
574-
* `bool IsBrowser()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.isbrowser#system-operatingsystem-isbrowser)
554+
555+
* `bool IsAndroid()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.isandroid)
556+
* `bool IsAndroidVersionAtLeast(int, int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.isandroidversionatleast)
557+
* `bool IsBrowser()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.isbrowser)
558+
* `bool IsFreeBSD()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.isfreebsd)
559+
* `bool IsFreeBSDVersionAtLeast(int, int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.isfreebsdversionatleast)
560+
* `bool IsIOS()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.isios)
561+
* `bool IsIOSVersionAtLeast(int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.isiosversionatleast)
562+
* `bool IsLinux()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.islinux)
563+
* `bool IsMacCatalyst()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.ismaccatalyst)
564+
* `bool IsMacCatalystVersionAtLeast(int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.ismaccatalystversionatleast)
565+
* `bool IsMacOS()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.ismacos)
566+
* `bool IsMacOSVersionAtLeast(int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.ismacosversionatleast)
567+
* `bool IsOSPlatform(string)`
568+
* `bool IsOSPlatformVersionAtLeast(string, int, int, int, int)`
569+
* `bool IsTvOS()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.istvos)
570+
* `bool IsTvOSVersionAtLeast(int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.istvosversionatleast)
571+
* `bool IsWasi()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.iswasi)
572+
* `bool IsWatchOS()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.iswatchos)
573+
* `bool IsWatchOSVersionAtLeast(int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.iswatchosversionatleast)
574+
* `bool IsWindows()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.iswindows)
575+
* `bool IsWindowsVersionAtLeast(int, int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.iswindowsversionatleast)
575576

576577

577578
#### PathPolyfill

readme.md

Lines changed: 1 addition & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ The package targets `netstandard2.0` and is designed to support the following ru
1212
* `net5.0`, `net6.0`, `net7.0`, `net8.0`, `net9.0`
1313

1414

15-
**API count: 481**<!-- singleLineInclude: apiCount. path: /apiCount.include.md -->
15+
**API count: 460**<!-- singleLineInclude: apiCount. path: /apiCount.include.md -->
1616

1717

1818
**See [Milestones](../../milestones?state=closed) for release notes.**
@@ -1019,30 +1019,6 @@ The class `Polyfill` includes the following extension methods:
10191019
* `bool TryParse(string?, IFormatProvider?, long)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.int64.tryparse#system-int64-tryparse(system-string-system-iformatprovider-system-int64@))
10201020

10211021

1022-
#### OperatingSystemPolyfill
1023-
* `bool IsOSPlatform(string)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.isosplatform#system-operatingsystem-isosplatform(system-string))
1024-
* `bool IsOSPlatform(string, int, int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.isosplatformversionatleast#system-operatingsystem-isosplatformversionatleast(system-string-system-int32-system-int32-system-int32-system-int32))
1025-
* `bool IsWindows()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.iswindows#system-operatingsystem-iswindows)
1026-
* `bool IsWindowsVersionAtLeast(int, int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.iswindowsversionatleast#system-operatingsystem-iswindowsversionatleast(system-int32-system-int32-system-int32-system-int32))
1027-
* `bool IsMacOS()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.ismacos#system-operatingsystem-ismacos)
1028-
* `bool IsMacOSVersionAtLeast(int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.ismacosversionatleast#system-operatingsystem-ismacosversionatleast(system-int32-system-int32-system-int32))
1029-
* `bool IsMacCatalyst()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.ismaccatalyst#system-operatingsystem-ismaccatalyst)
1030-
* `bool IsMacCatalystVersionAtLeast(int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.ismaccatalystversionatleast#system-operatingsystem-ismaccatalystversionatleast(system-int32-system-int32-system-int32))
1031-
* `bool IsLinux()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.islinux#system-operatingsystem-islinux)
1032-
* `bool IsFreeBSD()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.isfreebsd#system-operatingsystem-isfreebsd)
1033-
* `bool IsFreeBSDVersionAtLeast(int, int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.isfreebsdversionatleast#system-operatingsystem-isfreebsdversionatleast(system-int32-system-int32-system-int32-system-int32))
1034-
* `bool IsIOS()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.isios#system-operatingsystem-isios)
1035-
* `bool IsIOSVersionAtLeast(int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.isiosversionatleast#system-operatingsystem-isiosversionatleast(system-int32-system-int32-system-int32))
1036-
* `bool IsTvOS()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.istvos#system-operatingsystem-istvos)
1037-
* `bool IsTvOSVersionAtLeast(int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.istvosversionatleast#system-operatingsystem-istvosversionatleast(system-int32-system-int32-system-int32))
1038-
* `bool IsAndroid()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.isandroid#system-operatingsystem-isandroid)
1039-
* `bool IsAndroidVersionAtLeast(int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.isandroidversionatleast#system-operatingsystem-isandroidversionatleast(system-int32-system-int32-system-int32-system-int32))
1040-
* `bool IsWatchOS()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.iswatchos#system-operatingsystem-iswatchos)
1041-
* `bool IsWatchOSVersionAtLeast(int, int, int)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.iswatchosversionatleast#system-operatingsystem-iswatchosversionatleast(system-int32-system-int32-system-int32))
1042-
* `bool IsWasi()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.iswasi#system-operatingsystem-iswasi)
1043-
* `bool IsBrowser()` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.operatingsystem.isbrowser#system-operatingsystem-isbrowser)
1044-
1045-
10461022
#### PathPolyfill
10471023

10481024
* `string Combine(ReadOnlySpan<string>)` [reference](https://learn.microsoft.com/en-us/dotnet/api/system.io.path.combine#system-io-path-combine(system-readonlyspan((system-string))))

src/ApiBuilderTests/BuildApiTest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,7 @@ public void RunWithRoslyn()
3232

3333
foreach (var (key, value) in types
3434
.OrderBy(_ => _.Key)
35-
.Where(_ => _.Key
36-
.EndsWith("Polyfill") &&
35+
.Where(_ => _.Key.EndsWith("Polyfill") &&
3736
_.Key != "Polyfill"))
3837
{
3938
WriteTypeMethods(key, writer, ref count, value.OrderBy(Key));
@@ -226,6 +225,7 @@ static bool TryGetReference(MethodDeclarationSyntax method, [NotNullWhen(true)]
226225
static List<string> sharedIdentifiers =
227226
[
228227
"FeatureMemory",
228+
"FeatureRuntimeInformation",
229229
"PolyGuard",
230230
"PolyPublic",
231231
"FeatureHttp",

0 commit comments

Comments
 (0)