Skip to content

Commit 4a94d76

Browse files
authored
[BrowserEngineKit] Improve API a bit by making a few methods async. (#21236)
1 parent 32825a4 commit 4a94d76

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/browserenginekit.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,7 @@ interface BEWebContentProcess
231231
{
232232
[Static]
233233
[Export ("webContentProcessWithInterruptionHandler:completion:")]
234+
[Async]
234235
void Create (Action interruptionHandler, BEWebContentProcessCreateCallback completion);
235236

236237
[Export ("invalidate")]
@@ -265,6 +266,7 @@ interface BENetworkingProcess
265266
{
266267
[Static]
267268
[Export ("networkProcessWithInterruptionHandler:completion:")]
269+
[Async]
268270
void Create (Action interruptionHandler, BENetworkingProcessCreateCallback completion);
269271

270272
[Export ("invalidate")]
@@ -296,6 +298,7 @@ interface BERenderingProcess
296298
{
297299
[Static]
298300
[Export ("renderingProcessWithInterruptionHandler:completion:")]
301+
[Async]
299302
void Create (Action interruptionHandler, BERenderingProcessCreateCallback completion);
300303

301304
[Export ("invalidate")]

tests/cecil-tests/Documentation.KnownFailures.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28622,6 +28622,7 @@ M:BrowserEngineKit.BEMediaEnvironment.CreateXpcRepresentation
2862228622
M:BrowserEngineKit.BEMediaEnvironment.MakeCaptureSession(Foundation.NSError@)
2862328623
M:BrowserEngineKit.BEMediaEnvironment.Suspend(Foundation.NSError@)
2862428624
M:BrowserEngineKit.BENetworkingProcess.Create(System.Action,BrowserEngineKit.BENetworkingProcessCreateCallback)
28625+
M:BrowserEngineKit.BENetworkingProcess.CreateAsync(System.Action)
2862528626
M:BrowserEngineKit.BENetworkingProcess.GrantCapability(BrowserEngineKit.BEProcessCapability,Foundation.NSError@,System.Action)
2862628627
M:BrowserEngineKit.BENetworkingProcess.GrantCapability(BrowserEngineKit.BEProcessCapability,Foundation.NSError@)
2862728628
M:BrowserEngineKit.BENetworkingProcess.Invalidate
@@ -28632,6 +28633,7 @@ M:BrowserEngineKit.BEProcessCapability.CreateMediaPlaybackAndCaptureProcess(Brow
2863228633
M:BrowserEngineKit.BEProcessCapability.CreateSuspended
2863328634
M:BrowserEngineKit.BEProcessCapability.Request(Foundation.NSError@)
2863428635
M:BrowserEngineKit.BERenderingProcess.Create(System.Action,BrowserEngineKit.BERenderingProcessCreateCallback)
28636+
M:BrowserEngineKit.BERenderingProcess.CreateAsync(System.Action)
2863528637
M:BrowserEngineKit.BERenderingProcess.CreateVisibilityPropagationInteraction
2863628638
M:BrowserEngineKit.BERenderingProcess.GrantCapability(BrowserEngineKit.BEProcessCapability,Foundation.NSError@,System.Action)
2863728639
M:BrowserEngineKit.BERenderingProcess.GrantCapability(BrowserEngineKit.BEProcessCapability,Foundation.NSError@)
@@ -28672,6 +28674,7 @@ M:BrowserEngineKit.BETextInteractionDelegate.SystemWillChangeSelection(BrowserEn
2867228674
M:BrowserEngineKit.BETextSuggestion.#ctor(System.String)
2867328675
M:BrowserEngineKit.BEWebAppManifest.#ctor(Foundation.NSData,Foundation.NSUrl)
2867428676
M:BrowserEngineKit.BEWebContentProcess.Create(System.Action,BrowserEngineKit.BEWebContentProcessCreateCallback)
28677+
M:BrowserEngineKit.BEWebContentProcess.CreateAsync(System.Action)
2867528678
M:BrowserEngineKit.BEWebContentProcess.CreateVisibilityPropagationInteraction
2867628679
M:BrowserEngineKit.BEWebContentProcess.GrantCapability(BrowserEngineKit.BEProcessCapability,Foundation.NSError@,System.Action)
2867728680
M:BrowserEngineKit.BEWebContentProcess.GrantCapability(BrowserEngineKit.BEProcessCapability,Foundation.NSError@)

0 commit comments

Comments
 (0)