Skip to content

Commit 84ede24

Browse files
authored
[NetworkExtension] Implement up to Xcode 16.3 beta 3. (#22440)
1 parent 5e6c83d commit 84ede24

File tree

6 files changed

+15
-24
lines changed

6 files changed

+15
-24
lines changed

src/networkextension.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4041,6 +4041,18 @@ interface NERelayManager {
40414041
[Export ("getLastClientErrors:completionHandler:")]
40424042
[Async]
40434043
void GetLastClientErrors (double seconds, NERelayManagerGetLastClientErrorsCallback completionHandler);
4044+
4045+
[Export ("matchFQDNs", ArgumentSemantic.Copy), NullAllowed]
4046+
[TV (18, 4), Mac (15, 4), iOS (18, 4), MacCatalyst (18, 4)]
4047+
string [] MatchFqdns { get; set; }
4048+
4049+
[Export ("excludedFQDNs", ArgumentSemantic.Copy), NullAllowed]
4050+
[TV (18, 4), Mac (15, 4), iOS (18, 4), MacCatalyst (18, 4)]
4051+
string [] ExcludedFqdns { get; set; }
4052+
4053+
[Export ("UIToggleEnabled")]
4054+
[TV (18, 4), Mac (15, 4), iOS (18, 4), MacCatalyst (18, 4)]
4055+
bool UIToggleEnabled { [Bind ("isUIToggleEnabled")] get; set; }
40444056
}
40454057

40464058
[TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)]

tests/cecil-tests/Documentation.KnownFailures.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54908,11 +54908,14 @@ P:NetworkExtension.NERelay.SyntheticDnsAnswerIPv4Prefix
5490854908
P:NetworkExtension.NERelay.SyntheticDnsAnswerIPv6Prefix
5490954909
P:NetworkExtension.NERelayManager.Enabled
5491054910
P:NetworkExtension.NERelayManager.ExcludedDomains
54911+
P:NetworkExtension.NERelayManager.ExcludedFqdns
5491154912
P:NetworkExtension.NERelayManager.LocalizedDescription
5491254913
P:NetworkExtension.NERelayManager.MatchDomains
54914+
P:NetworkExtension.NERelayManager.MatchFqdns
5491354915
P:NetworkExtension.NERelayManager.OnDemandRules
5491454916
P:NetworkExtension.NERelayManager.Relays
5491554917
P:NetworkExtension.NERelayManager.Shared
54918+
P:NetworkExtension.NERelayManager.UIToggleEnabled
5491654919
P:NetworkExtension.NETransparentProxyNetworkSettings.ExcludedNetworkRules
5491754920
P:NetworkExtension.NETransparentProxyNetworkSettings.IncludedNetworkRules
5491854921
P:NetworkExtension.NETunnelProviderManager.AssociatedDomains

tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-NetworkExtension.todo

Lines changed: 0 additions & 6 deletions
This file was deleted.

tests/xtro-sharpie/api-annotations-dotnet/iOS-NetworkExtension.todo

Lines changed: 0 additions & 6 deletions
This file was deleted.

tests/xtro-sharpie/api-annotations-dotnet/macOS-NetworkExtension.todo

Lines changed: 0 additions & 6 deletions
This file was deleted.

tests/xtro-sharpie/api-annotations-dotnet/tvOS-NetworkExtension.todo

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)