Skip to content

Commit becccb2

Browse files
authored
Mark some APIs as unsupported on MacCatalyst (#53075)
1 parent 6854225 commit becccb2

File tree

24 files changed

+145
-53
lines changed

24 files changed

+145
-53
lines changed

src/libraries/Microsoft.Extensions.Logging.Console/src/AnsiParsingLogConsole.cs

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ namespace Microsoft.Extensions.Logging.Console
1010
[UnsupportedOSPlatform("android")]
1111
[UnsupportedOSPlatform("browser")]
1212
[UnsupportedOSPlatform("ios")]
13+
[UnsupportedOSPlatform("maccatalyst")]
1314
[UnsupportedOSPlatform("tvos")]
1415
internal sealed class AnsiParsingLogConsole : IConsole
1516
{

src/libraries/Microsoft.VisualBasic.Core/ref/Microsoft.VisualBasic.Core.cs

+28-21
Original file line numberDiff line numberDiff line change
@@ -403,24 +403,28 @@ public static void Input(int FileNumber, ref long Value) { }
403403
public static void Input(int FileNumber, ref object Value) { }
404404
public static void Input(int FileNumber, ref float Value) { }
405405
public static void Input(int FileNumber, ref string Value) { }
406-
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
407-
[System.Runtime.Versioning.UnsupportedOSPlatform("macos")]
408-
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
406+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
407+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
408+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
409+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
409410
public static string InputString(int FileNumber, int CharCount) { throw null; }
410411
public static void Kill(string PathName) { }
411412
public static string LineInput(int FileNumber) { throw null; }
412413
public static long Loc(int FileNumber) { throw null; }
413-
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
414-
[System.Runtime.Versioning.UnsupportedOSPlatform("macos")]
415-
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
414+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
415+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
416+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
417+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
416418
public static void Lock(int FileNumber) { }
417-
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
418-
[System.Runtime.Versioning.UnsupportedOSPlatform("macos")]
419-
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
419+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
420+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
421+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
422+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
420423
public static void Lock(int FileNumber, long Record) { }
421-
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
422-
[System.Runtime.Versioning.UnsupportedOSPlatform("macos")]
423-
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
424+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
425+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
426+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
427+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
424428
public static void Lock(int FileNumber, long FromRecord, long ToRecord) { }
425429
public static long LOF(int FileNumber) { throw null; }
426430
public static void MkDir(string Path) { }
@@ -436,17 +440,20 @@ public static void SetAttr(string PathName, Microsoft.VisualBasic.FileAttribute
436440
public static Microsoft.VisualBasic.SpcInfo SPC(short Count) { throw null; }
437441
public static Microsoft.VisualBasic.TabInfo TAB() { throw null; }
438442
public static Microsoft.VisualBasic.TabInfo TAB(short Column) { throw null; }
439-
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
440-
[System.Runtime.Versioning.UnsupportedOSPlatform("macos")]
441-
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
443+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
444+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
445+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
446+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
442447
public static void Unlock(int FileNumber) { }
443-
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
444-
[System.Runtime.Versioning.UnsupportedOSPlatform("macos")]
445-
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
448+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
449+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
450+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
451+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
446452
public static void Unlock(int FileNumber, long Record) { }
447-
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
448-
[System.Runtime.Versioning.UnsupportedOSPlatform("macos")]
449-
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
453+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
454+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
455+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
456+
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
450457
public static void Unlock(int FileNumber, long FromRecord, long ToRecord) { }
451458
public static void Write(int FileNumber, params object[] Output) { }
452459
public static void WriteLine(int FileNumber, params object[] Output) { }

src/libraries/Microsoft.VisualBasic.Core/src/Microsoft/VisualBasic/CompilerServices/VB6BinaryFile.vb

+2
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ Namespace Microsoft.VisualBasic.CompilerServices
2727

2828
' the implementation of Lock in base class VB6RandomFile does not handle m_lRecordLen=-1
2929
<UnsupportedOSPlatform("ios")>
30+
<UnsupportedOSPlatform("maccatalyst")>
3031
<UnsupportedOSPlatform("macos")>
3132
<UnsupportedOSPlatform("tvos")>
3233
Friend Overloads Overrides Sub Lock(ByVal lStart As Long, ByVal lEnd As Long)
@@ -53,6 +54,7 @@ Namespace Microsoft.VisualBasic.CompilerServices
5354

5455
' see Lock description
5556
<UnsupportedOSPlatform("ios")>
57+
<UnsupportedOSPlatform("maccatalyst")>
5658
<UnsupportedOSPlatform("macos")>
5759
<UnsupportedOSPlatform("tvos")>
5860
Friend Overloads Overrides Sub Unlock(ByVal lStart As Long, ByVal lEnd As Long)

src/libraries/Microsoft.VisualBasic.Core/src/Microsoft/VisualBasic/CompilerServices/VB6File.vb

+6
Original file line numberDiff line numberDiff line change
@@ -604,6 +604,7 @@ Namespace Microsoft.VisualBasic.CompilerServices
604604
End Function
605605

606606
<UnsupportedOSPlatform("ios")>
607+
<UnsupportedOSPlatform("maccatalyst")>
607608
<UnsupportedOSPlatform("macos")>
608609
<UnsupportedOSPlatform("tvos")>
609610
Friend Overridable Overloads Sub Lock()
@@ -612,13 +613,15 @@ Namespace Microsoft.VisualBasic.CompilerServices
612613
End Sub
613614

614615
<UnsupportedOSPlatform("ios")>
616+
<UnsupportedOSPlatform("maccatalyst")>
615617
<UnsupportedOSPlatform("macos")>
616618
<UnsupportedOSPlatform("tvos")>
617619
Friend Overridable Overloads Sub Unlock()
618620
m_file.Unlock(0, Int32.MaxValue)
619621
End Sub
620622

621623
<UnsupportedOSPlatform("ios")>
624+
<UnsupportedOSPlatform("maccatalyst")>
622625
<UnsupportedOSPlatform("macos")>
623626
<UnsupportedOSPlatform("tvos")>
624627
Friend Overridable Overloads Sub Lock(ByVal Record As Long)
@@ -630,6 +633,7 @@ Namespace Microsoft.VisualBasic.CompilerServices
630633
End Sub
631634

632635
<UnsupportedOSPlatform("ios")>
636+
<UnsupportedOSPlatform("maccatalyst")>
633637
<UnsupportedOSPlatform("macos")>
634638
<UnsupportedOSPlatform("tvos")>
635639
Friend Overridable Overloads Sub Unlock(ByVal Record As Long)
@@ -641,6 +645,7 @@ Namespace Microsoft.VisualBasic.CompilerServices
641645
End Sub
642646

643647
<UnsupportedOSPlatform("ios")>
648+
<UnsupportedOSPlatform("maccatalyst")>
644649
<UnsupportedOSPlatform("macos")>
645650
<UnsupportedOSPlatform("tvos")>
646651
Friend Overridable Overloads Sub Lock(ByVal RecordStart As Long, ByVal RecordEnd As Long)
@@ -652,6 +657,7 @@ Namespace Microsoft.VisualBasic.CompilerServices
652657
End Sub
653658

654659
<UnsupportedOSPlatform("ios")>
660+
<UnsupportedOSPlatform("maccatalyst")>
655661
<UnsupportedOSPlatform("macos")>
656662
<UnsupportedOSPlatform("tvos")>
657663
Friend Overridable Overloads Sub Unlock(ByVal RecordStart As Long, ByVal RecordEnd As Long)

src/libraries/Microsoft.VisualBasic.Core/src/Microsoft/VisualBasic/CompilerServices/VB6RandomFile.vb

+2
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ Namespace Microsoft.VisualBasic.CompilerServices
123123
End Sub
124124

125125
<UnsupportedOSPlatform("ios")>
126+
<UnsupportedOSPlatform("maccatalyst")>
126127
<UnsupportedOSPlatform("macos")>
127128
<UnsupportedOSPlatform("tvos")>
128129
Friend Overloads Overrides Sub Lock(ByVal lStart As Long, ByVal lEnd As Long)
@@ -140,6 +141,7 @@ Namespace Microsoft.VisualBasic.CompilerServices
140141
End Sub
141142

142143
<UnsupportedOSPlatform("ios")>
144+
<UnsupportedOSPlatform("maccatalyst")>
143145
<UnsupportedOSPlatform("macos")>
144146
<UnsupportedOSPlatform("tvos")>
145147
Friend Overloads Overrides Sub Unlock(ByVal lStart As Long, ByVal lEnd As Long)

src/libraries/Microsoft.VisualBasic.Core/src/Microsoft/VisualBasic/FileSystem.vb

+7
Original file line numberDiff line numberDiff line change
@@ -1010,6 +1010,7 @@ Namespace Microsoft.VisualBasic
10101010
End Sub
10111011

10121012
<UnsupportedOSPlatform("ios")>
1013+
<UnsupportedOSPlatform("maccatalyst")>
10131014
<UnsupportedOSPlatform("macos")>
10141015
<UnsupportedOSPlatform("tvos")>
10151016
Public Function InputString(ByVal FileNumber As Integer, ByVal CharCount As Integer) As String
@@ -1050,6 +1051,7 @@ Namespace Microsoft.VisualBasic
10501051
End Function
10511052

10521053
<UnsupportedOSPlatform("ios")>
1054+
<UnsupportedOSPlatform("maccatalyst")>
10531055
<UnsupportedOSPlatform("macos")>
10541056
<UnsupportedOSPlatform("tvos")>
10551057
Public Sub Lock(ByVal FileNumber As Integer)
@@ -1058,6 +1060,7 @@ Namespace Microsoft.VisualBasic
10581060
End Sub
10591061

10601062
<UnsupportedOSPlatform("ios")>
1063+
<UnsupportedOSPlatform("maccatalyst")>
10611064
<UnsupportedOSPlatform("macos")>
10621065
<UnsupportedOSPlatform("tvos")>
10631066
Public Sub Lock(ByVal FileNumber As Integer, ByVal Record As Long)
@@ -1066,6 +1069,7 @@ Namespace Microsoft.VisualBasic
10661069
End Sub
10671070

10681071
<UnsupportedOSPlatform("ios")>
1072+
<UnsupportedOSPlatform("maccatalyst")>
10691073
<UnsupportedOSPlatform("macos")>
10701074
<UnsupportedOSPlatform("tvos")>
10711075
Public Sub Lock(ByVal FileNumber As Integer, ByVal FromRecord As Long, ByVal ToRecord As Long)
@@ -1074,6 +1078,7 @@ Namespace Microsoft.VisualBasic
10741078
End Sub
10751079

10761080
<UnsupportedOSPlatform("ios")>
1081+
<UnsupportedOSPlatform("maccatalyst")>
10771082
<UnsupportedOSPlatform("macos")>
10781083
<UnsupportedOSPlatform("tvos")>
10791084
Public Sub Unlock(ByVal FileNumber As Integer)
@@ -1082,6 +1087,7 @@ Namespace Microsoft.VisualBasic
10821087
End Sub
10831088

10841089
<UnsupportedOSPlatform("ios")>
1090+
<UnsupportedOSPlatform("maccatalyst")>
10851091
<UnsupportedOSPlatform("macos")>
10861092
<UnsupportedOSPlatform("tvos")>
10871093
Public Sub Unlock(ByVal FileNumber As Integer, ByVal Record As Long)
@@ -1090,6 +1096,7 @@ Namespace Microsoft.VisualBasic
10901096
End Sub
10911097

10921098
<UnsupportedOSPlatform("ios")>
1099+
<UnsupportedOSPlatform("maccatalyst")>
10931100
<UnsupportedOSPlatform("macos")>
10941101
<UnsupportedOSPlatform("tvos")>
10951102
Public Sub Unlock(ByVal FileNumber As Integer, ByVal FromRecord As Long, ByVal ToRecord As Long)

0 commit comments

Comments
 (0)