/// <summary>Creates a new instance of <see cref="ClipboardApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public ClipboardApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "clipboard")) { }
/// <summary>Creates a new instance of <see cref="BookmarksApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public BookmarksApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "bookmarks")) { }
/// <summary>Creates a new instance of <see cref="SearchApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public SearchApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "search")) { }
/// <summary>Creates a new instance of <see cref="NotificationsApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public NotificationsApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "notifications")) { }
/// <summary>Creates a new instance of <see cref="ContentScriptsApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public ContentScriptsApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "contentScripts")) { }
/// <summary>Creates a new instance of <see cref="DevtoolsApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public DevtoolsApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "devtools")) { }
/// <summary>Creates a new instance of <see cref="ScriptingApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public ScriptingApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "scripting")) { }
/// <summary>Creates a new instance of <see cref="AlarmsApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public AlarmsApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "alarms")) { }
/// <summary>Creates a new instance of <see cref="BrowsingDataApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public BrowsingDataApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "browsingData")) { }
/// <summary>Creates a new instance of <see cref="WebsitesApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public WebsitesApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "websites")) { }
/// <summary>Creates a new instance of <see cref="DownloadsApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public DownloadsApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "downloads")) { }
/// <summary>Creates a new instance of <see cref="InspectedWindowApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public InspectedWindowApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "inspectedWindow")) { }
/// <summary>Creates a new instance of <see cref="PermissionsApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public PermissionsApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "permissions")) { }
/// <summary>Creates a new instance of <see cref="NetworkApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public NetworkApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "network")) { }
/// <summary>Creates a new instance of <see cref="StorageApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public StorageApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "storage")) { }
/// <summary>Creates a new instance of <see cref="WebNavigationApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public WebNavigationApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "webNavigation")) { }
/// <summary>Creates a new instance of <see cref="WindowsApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public WindowsApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "windows")) { }
/// <summary>Creates a new instance of <see cref="ProxyApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public ProxyApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "proxy")) { }
/// <summary>Creates a new instance of <see cref="PanelsApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public PanelsApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "panels")) { }
/// <summary>Creates a new instance of <see cref="TabsApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public TabsApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "tabs")) { }
/// <summary>Creates a new instance of <see cref="ManagementApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public ManagementApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "management")) { }
/// <summary>Creates a new instance of <see cref="WebRequestApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public WebRequestApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "webRequest")) { }
/// <summary>Creates a new instance of <see cref="ActionApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public ActionApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "action")) { }
/// <summary>Creates a new instance of <see cref="BrowserSettingsApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public BrowserSettingsApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "browserSettings")) { }
/// <summary>Creates a new instance of <see cref="IdleApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public IdleApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "idle")) { }
/// <summary>Creates a new instance of <see cref="OmniboxApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public OmniboxApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "omnibox")) { }
/// <summary>Creates a new instance of <see cref="HistoryApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public HistoryApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "history")) { }
/// <summary>Creates a new instance of <see cref="MenusApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public MenusApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "menus")) { }
/// <summary>Creates a new instance of <see cref="CookiesApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> public CookiesApi(IJsRuntimeAdapter jsRuntime, string accessPath) : base(jsRuntime, AccessPaths.Combine(accessPath, "cookies")) { }
/// <summary>Creates a new instance of <see cref="MenusApi" />.</summary> /// <param name="jsRuntime">The JS runtime adapter.</param> /// <param name="accessPath">The base API access path.</param> /// <param name="proxyNamespace">The proxy namespace.</param> protected MenusApi(IJsRuntimeAdapter jsRuntime, string accessPath, string proxyNamespace) : base(jsRuntime, AccessPaths.Combine(accessPath, proxyNamespace)) { }