AcManager.Tools.Helpers.WebBrowserHelper.SetSilentAlternative C# (CSharp) Method

SetSilentAlternative() public static method

public static SetSilentAlternative ( [ browser, bool silent ) : void
browser [
silent bool
return void
        public static void SetSilentAlternative([NotNull] WebBrowser browser, bool silent) {
            if (browser == null) throw new ArgumentNullException(nameof(browser));

            var fiComWebBrowser = typeof(WebBrowser).GetField("_axIWebBrowser2",
                    BindingFlags.Instance | BindingFlags.NonPublic);
            var objComWebBrowser = fiComWebBrowser?.GetValue(browser);
            objComWebBrowser?.GetType().InvokeMember(
                    "Silent", BindingFlags.SetProperty, null, objComWebBrowser,
                    new object[] { silent });
        }