|
270 | 270 | </ReturnValue>
|
271 | 271 | <Parameters />
|
272 | 272 | <Docs>
|
273 |
| - <summary>To be added.</summary> |
274 |
| - <returns>To be added.</returns> |
| 273 | + <summary>Indicates whether the current application is running on Android.</summary> |
| 274 | + <returns> |
| 275 | + <see langword="true" /> if the current application is running on Android; <see langword="false" /> otherwise.</returns> |
275 | 276 | <remarks>To be added.</remarks>
|
276 | 277 | </Docs>
|
277 | 278 | </Member>
|
|
302 | 303 | <Parameter Name="revision" Type="System.Int32" Index="3" FrameworkAlternate="net-5.0" />
|
303 | 304 | </Parameters>
|
304 | 305 | <Docs>
|
305 |
| - <param name="major">To be added.</param> |
306 |
| - <param name="minor">To be added.</param> |
307 |
| - <param name="build">To be added.</param> |
308 |
| - <param name="revision">To be added.</param> |
309 |
| - <summary>To be added.</summary> |
310 |
| - <returns>To be added.</returns> |
| 306 | + <param name="major">The major release number.</param> |
| 307 | + <param name="minor">The minor release number.</param> |
| 308 | + <param name="build">The build release number.</param> |
| 309 | + <param name="revision">The revision release number.</param> |
| 310 | + <summary>Check for the Android version (returned by <code>uname</code>) with a >= version comparison. This is used to guard APIs that were added in the given Android release.</summary> |
| 311 | + <returns> |
| 312 | + <see langword="true" /> if the current application is running on an Android version that is at least what was specified in the parameters; <see langword="false" /> otherwise.</returns> |
311 | 313 | <remarks>To be added.</remarks>
|
312 | 314 | </Docs>
|
313 | 315 | </Member>
|
|
334 | 336 | </ReturnValue>
|
335 | 337 | <Parameters />
|
336 | 338 | <Docs>
|
337 |
| - <summary>To be added.</summary> |
338 |
| - <returns>To be added.</returns> |
| 339 | + <summary>Indicates whether the current application is running as WASM in a browser.</summary> |
| 340 | + <returns><see langword="true" /> if the current application is running as WASM in a browser; <see langword="false" /> otherwise.</returns> |
339 | 341 | <remarks>To be added.</remarks>
|
340 | 342 | </Docs>
|
341 | 343 | </Member>
|
|
362 | 364 | </ReturnValue>
|
363 | 365 | <Parameters />
|
364 | 366 | <Docs>
|
365 |
| - <summary>To be added.</summary> |
366 |
| - <returns>To be added.</returns> |
| 367 | + <summary>Indicates whether the current application is running on FreeBSD.</summary> |
| 368 | + <returns> |
| 369 | + <see langword="true" /> if the current application is running on FreeBSD; <see langword="false" /> otherwise.</returns> |
367 | 370 | <remarks>To be added.</remarks>
|
368 | 371 | </Docs>
|
369 | 372 | </Member>
|
|
394 | 397 | <Parameter Name="revision" Type="System.Int32" Index="3" FrameworkAlternate="net-5.0" />
|
395 | 398 | </Parameters>
|
396 | 399 | <Docs>
|
397 |
| - <param name="major">To be added.</param> |
398 |
| - <param name="minor">To be added.</param> |
399 |
| - <param name="build">To be added.</param> |
400 |
| - <param name="revision">To be added.</param> |
401 |
| - <summary>To be added.</summary> |
402 |
| - <returns>To be added.</returns> |
| 400 | + <param name="major">The major release number.</param> |
| 401 | + <param name="minor">The minor release number.</param> |
| 402 | + <param name="build">The build release number.</param> |
| 403 | + <param name="revision">The revision release number.</param> |
| 404 | + <summary>Check for the FreeBSD version (returned by <code>uname</code>) with a >= version comparison. This is used to guard APIs that were added in the given FreeBSD release.</summary> |
| 405 | + <returns> |
| 406 | + <see langword="true" /> if the current application is running on a FreeBSD version that is at least what was specified in the parameters; <see langword="false" /> otherwise.</returns> |
403 | 407 | <remarks>To be added.</remarks>
|
404 | 408 | </Docs>
|
405 | 409 | </Member>
|
|
426 | 430 | </ReturnValue>
|
427 | 431 | <Parameters />
|
428 | 432 | <Docs>
|
429 |
| - <summary>To be added.</summary> |
430 |
| - <returns>To be added.</returns> |
| 433 | + <summary>Indicates whether the current application is running on iOS.</summary> |
| 434 | + <returns> |
| 435 | + <see langword="true" /> if the current application is running on iOS; <see langword="false" /> otherwise.</returns> |
431 | 436 | <remarks>To be added.</remarks>
|
432 | 437 | </Docs>
|
433 | 438 | </Member>
|
|
457 | 462 | <Parameter Name="build" Type="System.Int32" Index="2" FrameworkAlternate="net-5.0" />
|
458 | 463 | </Parameters>
|
459 | 464 | <Docs>
|
460 |
| - <param name="major">To be added.</param> |
461 |
| - <param name="minor">To be added.</param> |
462 |
| - <param name="build">To be added.</param> |
463 |
| - <summary>To be added.</summary> |
464 |
| - <returns>To be added.</returns> |
| 465 | + <param name="major">The major release number.</param> |
| 466 | + <param name="minor">The minor release number.</param> |
| 467 | + <param name="build">The build release number.</param> |
| 468 | + <summary>Check for the iOS version (returned by <code>libobjc.get_operatingSystemVersion</code>) with a >= version comparison. This is used to guard APIs that were added in the given iOS release.</summary> |
| 469 | + <returns> |
| 470 | + <see langword="true" /> if the current application is running on an iOS version that is at least what was specified in the parameters; <see langword="false" /> otherwise.</returns> |
465 | 471 | <remarks>To be added.</remarks>
|
466 | 472 | </Docs>
|
467 | 473 | </Member>
|
|
488 | 494 | </ReturnValue>
|
489 | 495 | <Parameters />
|
490 | 496 | <Docs>
|
491 |
| - <summary>To be added.</summary> |
492 |
| - <returns>To be added.</returns> |
| 497 | + <summary>Indicates whether the current application is running on Linux.</summary> |
| 498 | + <returns> |
| 499 | + <see langword="true" /> if the current application is running on Linux; <see langword="false" /> otherwise.</returns> |
493 | 500 | <remarks>To be added.</remarks>
|
494 | 501 | </Docs>
|
495 | 502 | </Member>
|
|
516 | 523 | </ReturnValue>
|
517 | 524 | <Parameters />
|
518 | 525 | <Docs>
|
519 |
| - <summary>To be added.</summary> |
520 |
| - <returns>To be added.</returns> |
| 526 | + <summary>Indicates whether the current application is running on macOS.</summary> |
| 527 | + <returns> |
| 528 | + <see langword="true" /> if the current application is running on macOS; <see langword="false" /> otherwise.</returns> |
521 | 529 | <remarks>To be added.</remarks>
|
522 | 530 | </Docs>
|
523 | 531 | </Member>
|
|
547 | 555 | <Parameter Name="build" Type="System.Int32" Index="2" FrameworkAlternate="net-5.0" />
|
548 | 556 | </Parameters>
|
549 | 557 | <Docs>
|
550 |
| - <param name="major">To be added.</param> |
551 |
| - <param name="minor">To be added.</param> |
552 |
| - <param name="build">To be added.</param> |
553 |
| - <summary>To be added.</summary> |
554 |
| - <returns>To be added.</returns> |
| 558 | + <param name="major">The major release number.</param> |
| 559 | + <param name="minor">The minor release number.</param> |
| 560 | + <param name="build">The build release number.</param> |
| 561 | + <summary>Check for the macOS version (returned by <code>libobjc.get_operatingSystemVersion</code>) with a >= version comparison. This is used to guard APIs that were added in the given macOS release.</summary> |
| 562 | + <returns> |
| 563 | + <see langword="true" /> if the current application is running on an macOS version that is at least what was specified in the parameters; <see langword="false" /> otherwise.</returns> |
555 | 564 | <remarks>To be added.</remarks>
|
556 | 565 | </Docs>
|
557 | 566 | </Member>
|
|
580 | 589 | <Parameter Name="platform" Type="System.String" Index="0" FrameworkAlternate="net-5.0" />
|
581 | 590 | </Parameters>
|
582 | 591 | <Docs>
|
583 |
| - <param name="platform">To be added.</param> |
584 |
| - <summary>To be added.</summary> |
585 |
| - <returns>To be added.</returns> |
| 592 | + <param name="platform">The case-insensitive platform name. Examples: Browser, Linux, FreeBSD, Android, iOS, macOS, tvOS, watchOS, Windows.</param> |
| 593 | + <summary>Indicates whether the current application is running on the specified platform.</summary> |
| 594 | + <returns> |
| 595 | + <see langword="true" /> if the current application is running on the specified platform; <see langword="false" /> otherwise.</returns> |
586 | 596 | <remarks>To be added.</remarks>
|
587 | 597 | </Docs>
|
588 | 598 | </Member>
|
|
614 | 624 | <Parameter Name="revision" Type="System.Int32" Index="4" FrameworkAlternate="net-5.0" />
|
615 | 625 | </Parameters>
|
616 | 626 | <Docs>
|
617 |
| - <param name="platform">To be added.</param> |
618 |
| - <param name="major">To be added.</param> |
619 |
| - <param name="minor">To be added.</param> |
620 |
| - <param name="build">To be added.</param> |
621 |
| - <param name="revision">To be added.</param> |
622 |
| - <summary>To be added.</summary> |
623 |
| - <returns>To be added.</returns> |
| 627 | + <param name="platform">The case-insensitive platform name. Examples: Browser, Linux, FreeBSD, Android, iOS, macOS, tvOS, watchOS, Windows.</param> |
| 628 | + <param name="major">The major release number.</param> |
| 629 | + <param name="minor">The minor release number (optional).</param> |
| 630 | + <param name="build">The build release number (optional).</param> |
| 631 | + <param name="revision">The revision release number (optional).</param> |
| 632 | + <summary>Check for the OS with a >= version comparison. This is used to guard APIs that were added in the given OS release.</summary> |
| 633 | + <returns> |
| 634 | + <see langword="true" /> if the current application is running on the specified platform and is at least in the version specified in the parameters; <see langword="false" /> otherwise.</returns> |
624 | 635 | <remarks>To be added.</remarks>
|
625 | 636 | </Docs>
|
626 | 637 | </Member>
|
|
647 | 658 | </ReturnValue>
|
648 | 659 | <Parameters />
|
649 | 660 | <Docs>
|
650 |
| - <summary>To be added.</summary> |
651 |
| - <returns>To be added.</returns> |
| 661 | + <summary>Indicates whether the current application is running on tvOS.</summary> |
| 662 | + <returns> |
| 663 | + <see langword="true" /> if the current application is running on tvOS; <see langword="false" /> otherwise.</returns> |
652 | 664 | <remarks>To be added.</remarks>
|
653 | 665 | </Docs>
|
654 | 666 | </Member>
|
|
678 | 690 | <Parameter Name="build" Type="System.Int32" Index="2" FrameworkAlternate="net-5.0" />
|
679 | 691 | </Parameters>
|
680 | 692 | <Docs>
|
681 |
| - <param name="major">To be added.</param> |
682 |
| - <param name="minor">To be added.</param> |
683 |
| - <param name="build">To be added.</param> |
684 |
| - <summary>To be added.</summary> |
685 |
| - <returns>To be added.</returns> |
| 693 | + <param name="major">The major release number.</param> |
| 694 | + <param name="minor">The minor release number.</param> |
| 695 | + <param name="build">The build release number.</param> |
| 696 | + <summary>Check for the tvOS version (returned by <code>libobjc.get_operatingSystemVersion</code>) with a >= version comparison. This is used to guard APIs that were added in the given tvOS release.</summary> |
| 697 | + <returns> |
| 698 | + <see langword="true" /> if the current application is running on a tvOS version that is at least what was specified in the parameters; <see langword="false" /> otherwise.</returns> |
686 | 699 | <remarks>To be added.</remarks>
|
687 | 700 | </Docs>
|
688 | 701 | </Member>
|
|
709 | 722 | </ReturnValue>
|
710 | 723 | <Parameters />
|
711 | 724 | <Docs>
|
712 |
| - <summary>To be added.</summary> |
713 |
| - <returns>To be added.</returns> |
| 725 | + <summary>Indicates whether the current application is running on watchOS.</summary> |
| 726 | + <returns> |
| 727 | + <see langword="true" /> if the current application is running on watchOS; <see langword="false" /> otherwise.</returns> |
714 | 728 | <remarks>To be added.</remarks>
|
715 | 729 | </Docs>
|
716 | 730 | </Member>
|
|
740 | 754 | <Parameter Name="build" Type="System.Int32" Index="2" FrameworkAlternate="net-5.0" />
|
741 | 755 | </Parameters>
|
742 | 756 | <Docs>
|
743 |
| - <param name="major">To be added.</param> |
744 |
| - <param name="minor">To be added.</param> |
745 |
| - <param name="build">To be added.</param> |
746 |
| - <summary>To be added.</summary> |
747 |
| - <returns>To be added.</returns> |
| 757 | + <param name="major">The major release number.</param> |
| 758 | + <param name="minor">The minor release number.</param> |
| 759 | + <param name="build">The build release number.</param> |
| 760 | + <summary>Check for the watchOS version (returned by <code>libobjc.get_operatingSystemVersion</code>) with a >= version comparison. This is used to guard APIs that were added in the given watchOS release.</summary> |
| 761 | + <returns> |
| 762 | + <see langword="true" /> if the current application is running on a watchOS version that is at least what was specified in the parameters; <see langword="false" /> otherwise.</returns> |
748 | 763 | <remarks>To be added.</remarks>
|
749 | 764 | </Docs>
|
750 | 765 | </Member>
|
|
771 | 786 | </ReturnValue>
|
772 | 787 | <Parameters />
|
773 | 788 | <Docs>
|
774 |
| - <summary>To be added.</summary> |
775 |
| - <returns>To be added.</returns> |
| 789 | + <summary>Indicates whether the current application is running on Windows.</summary> |
| 790 | + <returns> |
| 791 | + <see langword="true" /> if the current application is running on Windows; <see langword="false" /> otherwise.</returns> |
776 | 792 | <remarks>To be added.</remarks>
|
777 | 793 | </Docs>
|
778 | 794 | </Member>
|
|
803 | 819 | <Parameter Name="revision" Type="System.Int32" Index="3" FrameworkAlternate="net-5.0" />
|
804 | 820 | </Parameters>
|
805 | 821 | <Docs>
|
806 |
| - <param name="major">To be added.</param> |
807 |
| - <param name="minor">To be added.</param> |
808 |
| - <param name="build">To be added.</param> |
809 |
| - <param name="revision">To be added.</param> |
810 |
| - <summary>To be added.</summary> |
811 |
| - <returns>To be added.</returns> |
| 822 | + <param name="major">The major release number.</param> |
| 823 | + <param name="minor">The minor release number.</param> |
| 824 | + <param name="build">The build release number.</param> |
| 825 | + <param name="revision">The revision release number.</param> |
| 826 | + <summary>Check for the Windows version (returned by <code>RtlGetVersion</code>) with a >= version comparison. This is used to guard APIs that were added in the given Windows release.</summary> |
| 827 | + <returns> |
| 828 | + <see langword="true" /> if the current application is running on a Windows version that is at least what was specified in the parameters; <see langword="false" /> otherwise.</returns> |
812 | 829 | <remarks>To be added.</remarks>
|
813 | 830 | </Docs>
|
814 | 831 | </Member>
|
|
0 commit comments