コード例 #1
0
 internal BaseApi(WebExtensionJSRuntime webExtensionJSRuntime, string apiNamespace)
 {
     this.webExtensionJSRuntime = webExtensionJSRuntime;
     Initialize(webExtensionJSRuntime, "browser", apiNamespace);
 }
コード例 #2
0
 /// <summary>Creates a new instance of <see cref="RuntimeApi" />.</summary>
 /// <param name="webExtensionJSRuntime">Web Extension JS Runtime</param>
 public RuntimeApi(WebExtensionJSRuntime webExtensionJSRuntime) : base(webExtensionJSRuntime, "runtime")
 {
 }
コード例 #3
0
 /// <summary>Creates a new instance of <see cref="StorageApi" />.</summary>
 /// <param name="webExtensionJSRuntime">Web Extension JS Runtime</param>
 public StorageApi(WebExtensionJSRuntime webExtensionJSRuntime) : base(webExtensionJSRuntime, "storage")
 {
 }
コード例 #4
0
 /// <summary>Creates a new instance of <see cref="NotificationsApi" />.</summary>
 /// <param name="webExtensionJSRuntime">Web Extension JS Runtime</param>
 public NotificationsApi(WebExtensionJSRuntime webExtensionJSRuntime) : base(webExtensionJSRuntime, "notifications")
 {
 }
コード例 #5
0
 /// <summary>Creates a new instance of <see cref="TabsApi" />.</summary>
 /// <param name="webExtensionJSRuntime">Web Extension JS Runtime</param>
 public TabsApi(WebExtensionJSRuntime webExtensionJSRuntime) : base(webExtensionJSRuntime, "tabs")
 {
 }
コード例 #6
0
 /// <summary>Creates a new instance of <see cref="WindowsApi" />.</summary>
 /// <param name="webExtensionJSRuntime">Web Extension JS Runtime</param>
 public WindowsApi(WebExtensionJSRuntime webExtensionJSRuntime) : base(webExtensionJSRuntime, "windows")
 {
 }
コード例 #7
0
 /// <summary>Creates a new instance of <see cref="WebRequestApi" />.</summary>
 /// <param name="webExtensionJSRuntime">Web Extension JS Runtime</param>
 public WebRequestApi(WebExtensionJSRuntime webExtensionJSRuntime) : base(webExtensionJSRuntime, "webRequest")
 {
 }
コード例 #8
0
 /// <summary>Creates a new instance of <see cref="ContentScriptsApi" />.</summary>
 /// <param name="webExtensionJSRuntime">Web Extension JS Runtime</param>
 public ContentScriptsApi(WebExtensionJSRuntime webExtensionJSRuntime) : base(webExtensionJSRuntime, "contentScripts")
 {
 }
コード例 #9
0
 /// <summary>Creates a new instance of <see cref="WebNavigationApi" />.</summary>
 /// <param name="webExtensionJSRuntime">Web Extension JS Runtime</param>
 public WebNavigationApi(WebExtensionJSRuntime webExtensionJSRuntime) : base(webExtensionJSRuntime, "webNavigation")
 {
 }