<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Awesomium.Core</name>
    </assembly>
    <members>
        <member name="T:Awesomium.Core.AweRect">
            <summary>
            A simple rectangle class. Used with <see cref="P:Awesomium.Core.WebView.DirtyBounds"/>, <see cref="P:Awesomium.Windows.Controls.WebControl.DirtyBounds"/>
            and various <see cref="T:Awesomium.Core.RenderBuffer"/> methods.
            </summary>
        </member>
        <member name="M:Awesomium.Core.AweRect.GetHashCode">
            <inheritdoc />
        </member>
        <member name="M:Awesomium.Core.AweRect.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:Awesomium.Core.Common.IsDotNetAssembly(System.String)">
            <summary>
            Attempts to find out if a specified child process executable, is a .NET assembly.
            </summary>
            <param name="asmFile">
            The path to the executable file.
            </param>
        </member>
        <member name="T:Awesomium.Core.EnableThemingInScope">
            <summary>
            This class is intended to be used with the 'using' statement,
            to activate an activation context for turning on visual theming at
            the beginning of a scope, and have it automatically deactivated
            when the scope is exited.
            </summary>
            <remarks>
            With a little bit of tuning, this old traditional model, still works even
            in Windows 7. In our case we need it to apply theming to the native
            Print dialog of the view. It may be useless in the future.
            </remarks>
        </member>
        <member name="T:Awesomium.Core.BeginLoadingEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.WebView.BeginLoading"/> and 
            <see cref="E:Awesomium.Windows.Controls.WebControl.BeginLoading"/> events.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.BeginLoadingEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.BeginLoadingEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.WebView.BeginLoading"/> and 
            <see cref="E:Awesomium.Windows.Controls.WebControl.BeginLoading"/> events.
            </summary>
        </member>
        <member name="T:Awesomium.Core.UrlEventArgs">
            <summary>
            Provides data for events that provide a URL.
            </summary>
        </member>
        <member name="T:Awesomium.Core.BeginNavigationEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.WebView.BeginNavigation"/> and 
            <see cref="E:Awesomium.Windows.Controls.WebControl.BeginNavigation"/> events.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.BeginNavigationEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.BeginNavigationEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.WebView.BeginNavigation"/> and 
            <see cref="E:Awesomium.Windows.Controls.WebControl.BeginNavigation"/> events.
            </summary>
        </member>
        <member name="T:Awesomium.Core.CursorChangedEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.WebView.CursorChanged"/> and 
            <see cref="E:Awesomium.Windows.Controls.WebControl.CursorChanged"/> events.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.ChangeCursorEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.ChangeCursorEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.WebView.CursorChanged"/> and 
            <see cref="E:Awesomium.Windows.Controls.WebControl.CursorChanged"/> events.
            </summary>
        </member>
        <member name="T:Awesomium.Core.KeyboardFocusChangedEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.WebView.KeyboardFocusChanged"/> and 
            <see cref="E:Awesomium.Windows.Controls.WebControl.KeyboardFocusChanged"/> events.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.ChangeKeyboardFocusEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.ChangeKeyboardFocusEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.WebView.KeyboardFocusChanged"/> and 
            <see cref="E:Awesomium.Windows.Controls.WebControl.KeyboardFocusChanged"/> events.
            </summary>
        </member>
        <member name="T:Awesomium.Core.ToolTipChangedEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.IWebView.ToolTipChanged"/> event.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.ChangeToolTipEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.ChangeToolTipEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.IWebView.ToolTipChanged"/> event.
            </summary>
        </member>
        <member name="P:Awesomium.Core.ChangeToolTipEventArgs.ToolTip">
            <summary>
            Gets the current tooltip reported by a <see cref="T:Awesomium.Core.IWebView"/>,
            for the web-page element currently under the cursor, or a null reference
            if a previous tooltip is no longer valid.
            </summary>
            <remarks>
            A null reference indicates that the user has moved the cursor outside
            an area or element that had a tooltip. Any previously displayed tooltips,
            should be closed when a <see cref="E:Awesomium.Core.IWebView.ToolTipChanged"/> event with
            a null <see cref="P:Awesomium.Core.ChangeToolTipEventArgs.ToolTip"/> is fired.
            </remarks>
        </member>
        <member name="P:Awesomium.Core.ChangeToolTipEventArgs.Handled">
            <summary>
            Gets or sets if this event is handled by an application.
            If set to false (default), a WebControl
            will display its predefined tooltip.
            </summary>
        </member>
        <member name="T:Awesomium.Core.HistoryChangedEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.IWebView.HistoryChanged"/> event.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.ChangeHistoryEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.ChangeHistoryEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.IWebView.HistoryChanged"/> event.
            </summary>
        </member>
        <member name="T:Awesomium.Core.CoreStartEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.WebCore.Started"/> event.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.CoreStartEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.CoreStartEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.WebCore.Started"/> event.
            </summary>
        </member>
        <member name="P:Awesomium.Core.CoreStartEventArgs.Configuration">
            <summary>
            Gets a <see cref="T:Awesomium.Core.WebCoreConfig"/> instance specifying 
            the settings used to start the <see cref="T:Awesomium.Core.WebCore"/>.
            </summary>
        </member>
        <member name="T:Awesomium.Core.CreatedViewEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.WebCore.CreatedView"/> event.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.CreatedViewEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.CreatedViewEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.WebCore.CreatedView"/> event.
            </summary>
        </member>
        <member name="P:Awesomium.Core.CreatedViewEventArgs.NewView">
            <summary>
            Gets the new view created by the <see cref="T:Awesomium.Core.WebCore"/>.
            </summary>
        </member>
        <member name="T:Awesomium.Core.CoreShutdownEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.WebCore.ShuttingDown"/> event.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.CoreShutdownEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.CoreShutdownEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.WebCore.ShuttingDown"/> event.
            </summary>
        </member>
        <member name="T:Awesomium.Core.CoreStartingEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.WebCore.Starting"/> event.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">
            An <see cref="T:System.ComponentModel.CancelEventArgs"/> that contains the event data.
            <p/>
            <note type="caution">
            Setting <see cref="P:System.ComponentModel.CancelEventArgs.Cancel"/> to <c>true</c>,
            will prevent the <see cref="T:Awesomium.Core.WebCore"/> from starting. 
            Use with caution.
            </note>
            </param>
        </member>
        <member name="T:Awesomium.Core.CoreStartingEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.WebCore.Starting"/> event.
            </summary>
        </member>
        <member name="P:Awesomium.Core.CoreStartingEventArgs.Configuration">
            <summary>
            Gets a <see cref="T:Awesomium.Core.WebCoreConfig"/> instance specifying 
            the settings that will be used to start the <see cref="T:Awesomium.Core.WebCore"/>.
            </summary>
            <remarks>
            When <see cref="E:Awesomium.Core.WebCore.Starting"/> is fired, you can still modify the 
            configuration settings. The <see cref="T:Awesomium.Core.WebCore"/> is not initialized yet.
            </remarks>
        </member>
        <member name="T:Awesomium.Core.ShowJavascriptDialogEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.IWebView.ShowJavascriptDialog"/> event.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.JavascriptDialogEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.JavascriptDialogEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.IWebView.ShowJavascriptDialog"/> event.
            </summary>
        </member>
        <member name="P:Awesomium.Core.JavascriptDialogEventArgs.DialogFlags">
            <summary>
            Gets a combination of <see cref="T:Awesomium.Core.JSDialogFlags"/>
            that specify the type of dialog to be displayed.
            </summary>
        </member>
        <member name="P:Awesomium.Core.JavascriptDialogEventArgs.Message">
            <summary>
            The message, if any, to be displayed by the dialog.
            </summary>
        </member>
        <member name="P:Awesomium.Core.JavascriptDialogEventArgs.DefaultPrompt">
            <summary>
            The default prompt provided by JS, for the dialog's prompt.
            </summary>
        </member>
        <member name="P:Awesomium.Core.JavascriptDialogEventArgs.FrameURL">
            <summary>
            Gets the address of the page that launches the dialog.
            </summary>
        </member>
        <member name="P:Awesomium.Core.JavascriptDialogEventArgs.Prompt">
            <summary>
            Gets or sets the text the user has provided to a
            <see cref="F:Awesomium.Core.JSDialogFlags.HasPromptField"/> dialog.
            </summary>
        </member>
        <member name="P:Awesomium.Core.JavascriptDialogEventArgs.Handled">
            <summary>
            Gets or sets if this event is handled by an application.
            The default is <c>false</c>.
            </summary>
            <remarks>
            When set to <c>false</c> (default), a technology specific
            <c>WebControl</c> may display its predefined dialog (if any).
            <p></p>
            You can set this property to <c>true</c> and handle the event
            in the following ways:
            <list type="table">
            <listheader>
            <term>Handling</term>
            <description>Procedure</description>
            </listheader>
            <item>
            <term>Asynchronously</term>
            <description>
            The WPF <see cref="T:Awesomium.Windows.Controls.WebControl"/>, automatically displays a 
            <see cref="T:Awesomium.Windows.Controls.WebControlJSDialogLayer"/> in response to the <see cref="E:Awesomium.Core.IWebView.ShowJavascriptDialog"/> 
            event. Users can subclass <see cref="T:Awesomium.Windows.Controls.WebControlJSDialogLayer"/> to provide their own logic or 
            look and feel if they want. If you style your <see cref="T:Awesomium.Windows.Controls.WebControlJSDialogLayer"/>, simply assign the 
            <see cref="P:Awesomium.Windows.Controls.WebControlDialogLayer.Respond"/> command to the buttons of your dialog layer,
            specifying a <c>CommandParameter</c> of <c>true</c> or <c>false</c> to indicate <b>OK</b> or <b>Cancel</b> respectively.
            </description>
            </item>
            <item>
            <term>Modally</term>
            <description>
            In <see cref="T:Awesomium.Core.WebView"/> and any other technology specific <c>WebControl</c>, the <see cref="E:Awesomium.Core.IWebView.ShowJavascriptDialog"/> event
            must be handled modally. Upon return, the <see cref="T:Awesomium.Core.WebView"/> and any other technology specific <c>WebControl</c>, internally
            responds to the calling web page.
            <h4>WPF <see cref="T:Awesomium.Windows.Controls.WebControl"/>:</h4>
            If you are using a WPF <see cref="T:Awesomium.Windows.Controls.WebControl"/>, you can still handle the 
            <see cref="E:Awesomium.Core.IWebView.ShowJavascriptDialog"/> event modally, by calling 
            <see cref="M:Awesomium.Windows.Controls.Utilities.Respond(Awesomium.Core.JavascriptDialogEventArgs)"/>
            when you are done with processing the event.
            <note type="caution">
            You must always call <see cref="M:Awesomium.Windows.Controls.Utilities.Respond(Awesomium.Core.JavascriptDialogEventArgs)"/> 
            if you handle the command modally.
            </note>
            </description>
            </item>
            </list>
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            Attempting to set this property to <c>false</c> on a <see cref="E:Awesomium.Windows.Controls.WebControl.ShowJavascriptDialog"/> 
            that has already been modally handled by calling 
            <see cref="M:Awesomium.Windows.Controls.Utilities.Respond(Awesomium.Core.JavascriptDialogEventArgs)"/>.
            </exception>
        </member>
        <member name="T:Awesomium.Core.ResizeCompleteEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.IWebView.ResizeComplete"/> event.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.ResizeEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.ResizeEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.IWebView.ResizeComplete"/> event.
            </summary>
        </member>
        <member name="T:Awesomium.Core.LoginRequestEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.IWebView.LoginRequest"/> event.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.LoginRequestEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.LoginRequestEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.IWebView.LoginRequest"/> event.
            </summary>
        </member>
        <member name="P:Awesomium.Core.LoginRequestEventArgs.Username">
            <summary>
            Specify a Username as a response to the <see cref="E:Awesomium.Core.IWebView.LoginRequest"/> event.
            </summary>
        </member>
        <member name="P:Awesomium.Core.LoginRequestEventArgs.Password">
            <summary>
            Specify a Password as a response to the <see cref="E:Awesomium.Core.IWebView.LoginRequest"/> event.
            </summary>
        </member>
        <member name="P:Awesomium.Core.LoginRequestEventArgs.Handled">
            <summary>
            Gets or sets if this event is handled by an application.
            If set to false (default), a WebControl
            will display its predefined user interface.
            </summary>
        </member>
        <member name="T:Awesomium.Core.ShowContextMenuEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.IWebView.ShowContextMenu"/> event.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.ContextMenuEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.ContextMenuEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.IWebView.ShowContextMenu"/> event.
            </summary>
        </member>
        <member name="P:Awesomium.Core.ContextMenuEventArgs.Handled">
            <summary>
            Gets or sets if this event is handled by an application.
            If set to false (default), a WebControl
            will display its predefined user interface.
            </summary>
        </member>
        <member name="T:Awesomium.Core.FindResultsReceivedEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.WebView.FindResultsReceived"/> and 
            <see cref="E:Awesomium.Windows.Controls.WebControl.FindResultsReceived"/> events.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.GetFindResultsEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.GetFindResultsEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.WebView.FindResultsReceived"/> and 
            <see cref="E:Awesomium.Windows.Controls.WebControl.FindResultsReceived"/> events.
            </summary>
        </member>
        <member name="T:Awesomium.Core.PageContentsReceivedEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.WebView.PageContentsReceived"/> and 
            <see cref="E:Awesomium.Windows.Controls.WebControl.PageContentsReceived"/> events.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.GetPageContentsEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.GetPageContentsEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.WebView.PageContentsReceived"/> and 
            <see cref="E:Awesomium.Windows.Controls.WebControl.PageContentsReceived"/> events.
            </summary>
        </member>
        <member name="T:Awesomium.Core.ScrollDataReceivedEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.IWebView.ScrollDataReceived"/> event.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.ScrollDataEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.ScrollData">
            <summary>
            Contains the page dimensions and scroll position of the page.
            </summary>
        </member>
        <member name="M:Awesomium.Core.ScrollData.GetHashCode">
            <inheritdoc />
        </member>
        <member name="M:Awesomium.Core.ScrollData.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="T:Awesomium.Core.ScrollDataEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.IWebView.ScrollDataReceived"/> event.
            </summary>
        </member>
        <member name="T:Awesomium.Core.JSCallback">
            <summary>
            Represents the callback that is invoked when the respective function of a Javascript object previously created with
            <see cref="M:Awesomium.Core.WebView.CreateObject(System.String)"/>, is called from Javascript.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.JSCallbackEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.JSCallbackEventArgs">
            <summary>
            Provides data to a <see cref="T:Awesomium.Core.JSCallback"/> callback.
            </summary>
        </member>
        <member name="T:Awesomium.Core.JSConsoleMessageAddedEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.WebView.JSConsoleMessageAdded"/> and 
            <see cref="E:Awesomium.Windows.Controls.WebControl.JSConsoleMessageAdded"/> events.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.JSConsoleMessageEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.JSConsoleMessageEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.WebView.JSConsoleMessageAdded"/> and 
            <see cref="E:Awesomium.Windows.Controls.WebControl.JSConsoleMessageAdded"/> events.
            </summary>
        </member>
        <member name="T:Awesomium.Core.MoveEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.WebView.Move"/> and 
            <see cref="E:Awesomium.Windows.Controls.WebControl.Move"/> events.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.MoveEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.MoveEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.WebView.Move"/> and <see cref="E:Awesomium.Windows.Controls.WebControl.Move"/> events.
            </summary>
        </member>
        <member name="T:Awesomium.Core.OpenExternalLinkEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.WebView.OpenExternalLink"/> and 
            <see cref="E:Awesomium.Windows.Controls.WebControl.OpenExternalLink"/> events.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.OpenExternalLinkEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.OpenExternalLinkEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.WebView.OpenExternalLink"/> and 
            <see cref="E:Awesomium.Windows.Controls.WebControl.OpenExternalLink"/> events.
            </summary>
        </member>
        <member name="T:Awesomium.Core.PluginCrashedEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.WebView.PluginCrashed"/> and 
            <see cref="E:Awesomium.Windows.Controls.WebControl.PluginCrashed"/> events.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.PluginCrashedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.PluginCrashedEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.WebView.PluginCrashed"/> and <see cref="E:Awesomium.Windows.Controls.WebControl.PluginCrashed"/> events.
            </summary>
        </member>
        <member name="T:Awesomium.Core.TitleReceivedEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.WebView.TitleReceived"/> and 
            <see cref="E:Awesomium.Windows.Controls.WebControl.TitleReceived"/> events.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.ReceiveTitleEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.ReceiveTitleEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.WebView.TitleReceived"/> and <see cref="E:Awesomium.Windows.Controls.WebControl.TitleReceived"/> events.
            </summary>
        </member>
        <member name="T:Awesomium.Core.ResourceRequestEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.WebView.ResourceRequest"/> and 
            <see cref="E:Awesomium.Windows.Controls.WebControl.ResourceRequest"/> events.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.ResourceRequestEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.ResourceRequestEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.WebView.ResourceRequest"/> and 
            <see cref="E:Awesomium.Windows.Controls.WebControl.ResourceRequest"/> events.
            </summary>
        </member>
        <member name="T:Awesomium.Core.ResourceResponseEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.WebView.ResourceResponse"/> and 
            <see cref="E:Awesomium.Windows.Controls.WebControl.ResourceResponse"/> events.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.ResourceResponseEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.ResourceResponseEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.WebView.ResourceResponse"/> and 
            <see cref="E:Awesomium.Windows.Controls.WebControl.ResourceResponse"/> events.
            </summary>
        </member>
        <member name="T:Awesomium.Core.SelectLocalFilesEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.IWebView.SelectLocalFiles"/> event.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.SelectLocalFilesEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.SelectLocalFilesEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.IWebView.SelectLocalFiles"/> event.
            </summary>
        </member>
        <member name="T:Awesomium.Core.ImeUpdatedEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.WebView.ImeUpdated"/> and 
            <see cref="E:Awesomium.Windows.Controls.WebControl.ImeUpdated"/> events.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.UpdateImeEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.UpdateImeEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.WebView.ImeUpdated"/> and <see cref="E:Awesomium.Windows.Controls.WebControl.ImeUpdated"/> events.
            </summary>
        </member>
        <member name="T:Awesomium.Core.UrlEventHandler">
            <summary>
            Represents the method that will handle events that provide a URL.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.UrlEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.WebSelectionChangedHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Awesomium.Core.WebView.SelectionChanged"/> and 
            <see cref="E:Awesomium.Windows.Controls.WebControl.SelectionChanged"/> events.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:Awesomium.Core.WebSelectionEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Awesomium.Core.WebSelectionEventArgs">
            <summary>
            Provides data for the <see cref="E:Awesomium.Core.WebView.SelectionChanged"/> and <see cref="E:Awesomium.Windows.Controls.WebControl.SelectionChanged"/> events.
            </summary>
        </member>
        <member name="T:Awesomium.Core.HistoryEntry">
            <summary>
            Represents a single entry in a <see cref="T:Awesomium.Core.HistoryQueryResult"/>.
            </summary>
        </member>
        <member name="F:Awesomium.Core.HistoryEntry.Empty">
            <summary>
            Represents an empty History Entry.
            </summary>
        </member>
        <member name="P:Awesomium.Core.HistoryEntry.Url">
            <summary>
            Gets the URL associated with this entry.
            </summary>
        </member>
        <member name="P:Awesomium.Core.HistoryEntry.Title">
            <summary>
            Gets the title of the page.
            </summary>
        </member>
        <member name="P:Awesomium.Core.HistoryEntry.VisitTime">
            <summary>
            Gets the date and time the <see cref="P:Awesomium.Core.HistoryEntry.Url"/>
            was last visited.
            </summary>
        </member>
        <member name="P:Awesomium.Core.HistoryEntry.VisitCount">
            <summary>
            Gets the number of visits to the <see cref="P:Awesomium.Core.HistoryEntry.Url"/>.
            </summary>
        </member>
        <member name="T:Awesomium.Core.HistoryQueryResult">
            <summary>
            Represents a collection of entries in History.
            </summary>
            <remarks>
            You get a collection of History entries by calling <see cref="M:Awesomium.Core.WebCore.QueryHistory"/>.
            <p/>
            <note>
            To avoid memory leaks, you should always dispose instances of 
            <see cref="T:Awesomium.Core.HistoryQueryResult"/> that are no longer used.
            </note>
            </remarks>
        </member>
        <member name="M:Awesomium.Core.HistoryQueryResult.Dispose">
            <summary>
            Disposes and destroys this <see cref="T:Awesomium.Core.HistoryEntry"/>.
            </summary>
        </member>
        <member name="P:Awesomium.Core.HistoryQueryResult.Count">
            <summary>
            Gets the number of entries in this collection.
            </summary>
        </member>
        <member name="T:Awesomium.Core.ViewInput">
            <summary>
            Indicates the types of input processed by an Awesomium web view.
            </summary>
            <remarks>
            <see cref="F:Awesomium.Core.ViewInput.Stylus"/> and <see cref="F:Awesomium.Core.ViewInput.Touch"/>
            are only processed by <see cref="T:Awesomium.Windows.Controls.WebControl"/>
            instances.
            </remarks>
        </member>
        <member name="T:Awesomium.Core.InputController">
            <summary>
            Allows control of regular input processing.
            </summary>
        </member>
        <member name="T:Awesomium.Core.ViewModel">
            <summary>
            This abstract class implements <see cref="T:System.IDisposable"/> and <see cref="T:System.ComponentModel.INotifyPropertyChanged"/> 
            and provides the main logic that helps subclasses be MVVM friendly.
            </summary>
        </member>
        <member name="M:Awesomium.Core.ViewModel.RaisePropertyChanged(System.String)">
            <summary>
            Helper method to raise the <see cref="E:Awesomium.Core.ViewModel.PropertyChanged"/> event.
            </summary>
            <param name="propertyName">
            The name of the property whose value has changed.
            </param>
        </member>
        <member name="M:Awesomium.Core.ViewModel.OnPropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.ViewModel.PropertyChanged"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.ViewModel.OnDispose">
            <summary>
            Called when an instance of this class is being disposed.
            </summary>
        </member>
        <member name="M:Awesomium.Core.ViewModel.System#IDisposable#Dispose">
            <summary>
            For Awesomium scenario, we do not let access to this method.
            To maintain a common contract for both WebView and WebControl,
            we prefer to expose this functionality through a Close method.
            </summary>
        </member>
        <member name="E:Awesomium.Core.ViewModel.PropertyChanged">
            <summary>
            Raised when the value of a property of this class, has changed.
            </summary>
        </member>
        <member name="P:Awesomium.Core.ViewModel.IsDisposed">
            <summary>
            Gets if this instance is already disposed and eligible for garbage collection.
            </summary>
        </member>
        <member name="M:Awesomium.Core.InputController.Block">
            <summary>
            Blocks all input processing and adds the previous status
            to the stack.
            </summary>
        </member>
        <member name="M:Awesomium.Core.InputController.Block(Awesomium.Core.ViewInput)">
            <summary>
            Blocks the specified input(s) processing, in addition to any input already blocked.
            </summary>
            <param name="input">
            A combination of input types specified 
            in <see cref="T:Awesomium.Core.ViewInput"/>, indicating the 
            input(s) to be blocked.
            </param>
            <remarks>
            This method updates the status of input processing and adds the previous status
            to the stack. You can restore input processing to its previous status by calling
            <see cref="M:Awesomium.Core.InputController.Restore"/>.
            </remarks>
        </member>
        <member name="M:Awesomium.Core.InputController.Restore">
            <summary>
            Restores input processing to its previous status. 
            This is the status before the last call to <see cref="M:Awesomium.Core.InputController.Block"/>,
            even if that call did not actually change the status,
            or the last property change.
            </summary>
        </member>
        <member name="M:Awesomium.Core.InputController.RestoreAll">
            <summary>
            Restores all input processing and clears the stack of changes.
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "M:Awesomium.Core.InputController.OnDispose" -->
        <member name="P:Awesomium.Core.InputController.Status">
            <summary>
            Gets the input that is currently being blocked.
            </summary>
        </member>
        <member name="P:Awesomium.Core.InputController.IsMouseIgnored">
            <summary>
            Gets or sets if regular mouse input processing, should be blocked.
            </summary>
        </member>
        <member name="P:Awesomium.Core.InputController.IsKeyboardIgnored">
            <summary>
            Gets or sets if regular keyboard input processing, should be blocked.
            </summary>
        </member>
        <member name="P:Awesomium.Core.InputController.IsStylusIgnored">
            <summary>
            Gets or sets if regular stylus input processing, should be blocked.
            </summary>
        </member>
        <member name="P:Awesomium.Core.InputController.IsTouchIgnored">
            <summary>
            Gets or sets if regular touch input processing, should be blocked.
            </summary>
        </member>
        <member name="T:Awesomium.Core.IWebView">
            <summary>
            Exposes the public web view API that is common to all types and controls 
            that represent an Awesomium WebView.
            </summary>
        </member>
        <member name="M:Awesomium.Core.IWebView.Close">
            <summary>
            Destroys and removes this view. Any call to members of this view
            after calling this method, will cause a <see cref="T:System.InvalidOperationException"/>.
            </summary>
            <remarks>
            To avoid exceptions, Make sure you do not call this method when the hosting UI 
            (if any) of this view, is still alive and visible.
            </remarks>
        </member>
        <member name="M:Awesomium.Core.IWebView.GoToHome">
            <summary>
            Navigates to the Home URL as defined in <see cref="P:Awesomium.Core.WebCore.HomeURL"/>.
            </summary>
            <returns>
            True if the view is alive and the command was successfully sent. False otherwise.
            </returns>
        </member>
        <member name="M:Awesomium.Core.IWebView.LoadURL(System.String)">
            <summary>
            Loads a URL into the view asynchronously.
            </summary>
            <param name="url">
            The URL to load.
            </param>
            <returns>
            True if the view is alive and the command was successfully sent. False otherwise.
            </returns>
        </member>
        <member name="M:Awesomium.Core.IWebView.LoadURL(System.String,System.String)">
            <summary>
            Loads a URL into the view asynchronously.
            </summary>
            <param name="url">
            The URL to load.
            </param>
            <param name="frameName">
            The name of the frame to load the URL in; leave this blank to load in the main frame.
            </param>
            <returns>
            True if the view is alive and the command was successfully sent. False otherwise.
            </returns>
        </member>
        <member name="M:Awesomium.Core.IWebView.LoadURL(System.String,System.String,System.String,System.String)">
            <summary>
            Loads a URL into the view asynchronously.
            </summary>
            <param name="url">
            The URL to load.
            </param>
            <param name="frameName">
            The name of the frame to load the URL in; leave this blank to load in the main frame.
            </param>
            <param name="username">
            If the URL requires authentication, the username to authorize as, otherwise just pass an empty string.
            </param>
            <param name="password">
            If the URL requires authentication, the password to use, otherwise just pass an empty string.
            </param>
            <returns>
            True if the view is alive and the command was successfully sent. False otherwise.
            </returns>
        </member>
        <member name="M:Awesomium.Core.IWebView.LoadHTML(System.String)">
            <summary>
            Loads a string of HTML into the view asynchronously.
            </summary>
            <param name="html">
            The HTML string (ASCII) to load.
            </param>
            <returns>
            True if the view is alive and the command was successfully sent. False otherwise.
            </returns>
            <remarks>
            Any assets required by the specified HTML (images etc.), should exist 
            within the base directory set with <see cref="P:Awesomium.Core.WebCore.BaseDirectory"/>.
            </remarks>
        </member>
        <member name="M:Awesomium.Core.IWebView.LoadHTML(System.String,System.String)">
            <summary>
            Loads a string of HTML into the view asynchronously.
            </summary>
            <param name="html">
            The HTML string (ASCII) to load.
            </param>
            <param name="frameName">
            The name of the frame to load the HTML in.
            </param>
            <returns>
            True if the view is alive and the command was successfully sent. False otherwise.
            </returns>
            <remarks>
            Any assets required by the specified HTML (images etc.), should exist 
            within the base directory set with <see cref="P:Awesomium.Core.WebCore.BaseDirectory"/>.
            </remarks>
        </member>
        <member name="M:Awesomium.Core.IWebView.LoadFile(System.String)">
            <summary>
            Loads a local file into the view asynchronously.
            </summary>
            <param name="file">
            The name of the file to load.
            </param>
            <returns>
            True if the view is alive and the command was successfully sent. False otherwise.
            </returns>
            <remarks>
            <note>
            The file should exist within the base directory set with <see cref="P:Awesomium.Core.WebCore.BaseDirectory"/>.
            </note>
            </remarks>
        </member>
        <member name="M:Awesomium.Core.IWebView.LoadFile(System.String,System.String)">
            <summary>
            Loads a local file into the view asynchronously.
            </summary>
            <param name="file">
            The name of the file to load.
            </param>
            <param name="frameName">
            The name of the frame to load the file in.
            </param>
            <returns>
            True if the view is alive and the command was successfully sent. False otherwise.
            </returns>
            <remarks>
            <note>
            The file should exist within the base directory set with <see cref="P:Awesomium.Core.WebCore.BaseDirectory"/>.
            </note>
            </remarks>
        </member>
        <member name="M:Awesomium.Core.IWebView.GoToHistoryOffset(System.Int32)">
            <summary>
            Navigates back/forward in history via a relative offset.
            </summary>
            <param name="offset">
            The relative offset in history to navigate to. (Can be negative)
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.GoBack">
            <summary>
            Navigates one step back in history.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.GoForward">
            <summary>
            Navigates one step forward in history.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.Stop">
            <summary>
            Stops the current navigation.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.Reload">
            <summary>
            Reloads the current page.
            </summary>
            <returns>
            True if the view is alive and the command was successfully sent. False otherwise.
            </returns>
        </member>
        <member name="M:Awesomium.Core.IWebView.Cut">
            <summary>
            Cuts the text currently selected in this view, when it has keyboard focus
            (usually in a text-box), using the system clipboard.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.Copy">
            <summary>
            Copies the text currently selected in this view, to the system clipboard.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.CopyHTML">
            <summary>
            Copies the HTML content currently selected in this view, to the system clipboard.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.CopyLinkAddress">
            <summary>
            Copies the target URL of the link currently under the cursor.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.Paste">
            <summary>
            Pastes the text currently in the system clipboard, to this view,
            when it has keyboard focus (usually in a text-box).
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.SelectAll">
            <summary>
            Selects all content on the current page.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.ResetZoom">
            <summary>
            Resets the zoom level.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.GetZoomForHost(System.String)">
            <summary>
            Gets the zoom factor (percent of page) saved for a certain hostname.
            </summary>
            <param name="host">
            The hostname whose saved zoom setting will be retrieved.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.SetURLFilteringMode(Awesomium.Core.URLFilteringMode)">
            <summary>
            Sets the current URL Filtering Mode to use.
            </summary>
            <param name="filteringMode">
            The URL Filtering Mode to use. Default is <see cref="F:Awesomium.Core.URLFilteringMode.None"/>.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.AddURLFilter(System.String)">
            <summary>
            Adds a new URL Filter rule.
            </summary>
            <param name="filter">
            A string with optional wildcards that describes a certain URL.
            </param>
            <example>
            For example, to match all URLs from the domain "google.com", your filter string can be: http://google.com/*
            </example>
            <remarks> 
            You may also use the "local://" scheme prefix to describe the URL to the base directory
            (set via <see cref="P:Awesomium.Core.WebCore.BaseDirectory"/>).
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.ClearAllURLFilters">
            <summary>
            Clears all URL Filter rules previously added with <see cref="M:Awesomium.Core.IWebView.AddURLFilter(System.String)"/>.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.SetHeaderDefinition(System.String,System.Collections.Specialized.NameValueCollection)">
            <summary>
            Defines a new Header Definition or updates it if it already exists.
            </summary>
            <param name="name">
            The unique name of the Header Definition; this is used to refer to it later in <see cref="M:Awesomium.Core.IWebView.AddHeaderRewriteRule(System.String,System.String)"/> and related methods.
            </param>
            <param name="fields">
            A name/value collection representing field names and their respective values.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.AddHeaderRewriteRule(System.String,System.String)">
            <summary>
            Adds a new a header re-write rule. 
            All requests whose URL matches the specified rule will have its HTTP headers re-written 
            with the specified header definition before sending it to the server.
            </summary>
            <param name="rule">
            A string with optional wildcards (*, ?) that matches the URL(s) that will have their headers 
            re-written with the specified header definition.
            </param>
            <param name="name">
            The name of the header definition (specified in <see cref="M:Awesomium.Core.IWebView.SetHeaderDefinition(System.String,System.Collections.Specialized.NameValueCollection)"/>).
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.RemoveHeaderRewriteRule(System.String)">
            <summary>
            Removes a header re-write rule previously added with <see cref="M:Awesomium.Core.IWebView.AddHeaderRewriteRule(System.String,System.String)"/>.
            </summary>
            <param name="rule">
            The rule to remove (should match the string specified in for the "rule" parameter 
            in <see cref="M:Awesomium.Core.IWebView.AddHeaderRewriteRule(System.String,System.String)"/>, exactly).
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.RemoveHeaderRewriteRulesByDefinition(System.String)">
            <summary>
            Removes all header re-write rules that are using a certain header definition.
            </summary>
            <param name="name">
            The name of the header definition (specified in <see cref="M:Awesomium.Core.IWebView.SetHeaderDefinition(System.String,System.Collections.Specialized.NameValueCollection)"/>).
            Specify an empty string, to remove all header re-write rules.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.Print">
            <summary>
            Prints the current page.
            </summary>
            <remarks>
            To suppress the printer selection dialog
            and print immediately using OS defaults, 
            see <see cref="M:Awesomium.Core.WebCore.SuppressPrinterDialog(System.Boolean)"/>.
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.RequestScrollData">
            <summary>
            Request the page dimensions and scroll position of the page.
            </summary>
            <remarks>
            You can retrieve the response by handling the <see cref="E:Awesomium.Core.IWebView.ScrollDataReceived"/> event.
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.RequestScrollData(System.String)">
            <summary>
            Request the page dimensions and scroll position of the page.
            </summary>
            <remarks>
            You can retrieve the response by handling the <see cref="E:Awesomium.Core.IWebView.ScrollDataReceived"/> event.
            </remarks>
            <param name="frameName">
            The frame's scroll data to retrieve. Leave blank to get the main frame's scroll data.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.Find(System.String)">
            <summary>
            Perform a case-insensitive search down the current web-page, for a certain string.
            </summary>
            <remarks>
            All matches of the string will be highlighted on the page and you can jump to different 
            instances of the string by using the <see cref="M:Awesomium.Core.IWebView.FindNext"/> method.
            To get actual stats about a certain query, please see <see cref="E:Awesomium.Core.IWebView.FindResultsReceived"/>.
            </remarks>
            <param name="searchStr">
            The string to search for.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.Find(System.String,System.Boolean)">
            <summary>
            Start searching for a certain string on the current web-page.
            </summary>
            <remarks>
            All matches of the string will be highlighted on the page and you can jump to different 
            instances of the string by using the <see cref="M:Awesomium.Core.IWebView.FindNext"/> method.
            To get actual stats about a certain query, please see <see cref="E:Awesomium.Core.IWebView.FindResultsReceived"/>.
            </remarks>
            <param name="searchStr">
            The string to search for.
            </param>
            <param name="forward">
            True to search forward, down the page. False otherwise. The default is true.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.Find(System.String,System.Boolean,System.Boolean)">
            <summary>
            Start searching for a certain string on the current web-page.
            </summary>
            <remarks>
            All matches of the string will be highlighted on the page and you can jump to different 
            instances of the string by using the <see cref="M:Awesomium.Core.IWebView.FindNext"/> method.
            To get actual stats about a certain query, please see <see cref="E:Awesomium.Core.IWebView.FindResultsReceived"/>.
            </remarks>
            <param name="searchStr">
            The string to search for.
            </param>
            <param name="forward">
            True to search forward, down the page. False otherwise. The default is true.
            </param>
            <param name="caseSensitive">
            True to perform a case sensitive search. False otherwise. The default is false.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.FindNext">
            <summary>
            Jump to the next match of a previously successful search.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.FindNext(System.Boolean)">
            <summary>
            Jump to the next match of a previously successful search.
            </summary>
            <param name="forward">
            True to search forward, down the page. False otherwise. The default is true.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.StopFind(System.Boolean)">
            <summary>
            Stops the last active search (started with <see cref="M:Awesomium.Core.IWebView.Find(System.String)"/>).
            </summary>
            <remarks>
            This will un-highlight all matches of a previous call to <see cref="M:Awesomium.Core.IWebView.Find(System.String)"/>.
            </remarks>
            <param name="clearSelection">
            True to also deselect the currently selected string. False otherwise.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.TranslatePage(System.String,System.String)">
            <summary>
            Attempt automatic translation of the current page via Google Translate.
            </summary>
            <remarks>
            The defined language codes are ISO 639-2.
            </remarks>
            <param name="sourceLanguage">
            The language to translate from (for ex. "en" for English).
            </param>
            <param name="targetLanguage">
            The language to translate to (for ex. "fr" for French).
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.ActivateIME(System.Boolean)">
            <summary>
            Call this method to let the view know you will be passing
            text input via IME and will need to be notified of any IME-related
            events (such as caret position, user un-focusing text-box, etc.).
            </summary>
            <param name="activate">
            True to activate IME support. False otherwise.
            </param>
            <seealso cref="E:Awesomium.Core.IWebView.ImeUpdated"/>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.SetIMEComposition(System.String,System.Int32,System.Int32,System.Int32)">
            <summary>
            Create or update the current IME text composition.
            </summary>
            <param name="inputStr">The string generated by your IME.</param>
            <param name="cursorPos">The current cursor position in your IME composition.</param>
            <param name="targetStart">The position of the beginning of the selection.</param>
            <param name="targetEnd">The position of the end of the selection.</param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.ConfirmIMEComposition(System.String)">
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.CancelIMEComposition">
            <summary>
            Cancels IME text composition.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.CopyImageAt(System.Int32,System.Int32)">
            <summary>
            Copies an image on the page to the system clipboard.
            </summary>
            <param name="x">
            The X coordinate in a web page where an image is located.
            </param>
            <param name="y">
            The Y coordinate in a web page where an image is located.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.SaveToPNG(System.String)">
            <summary>
            Save the current visual buffer to a PNG image.
            </summary>
            <param name="filePath">
            The path to the file that will be written.
            </param>
            <returns>
            True if the file is successfully saved. False otherwise.
            </returns>
            <remarks>
            This method may fail and return false if the width or the height of the control,
            is less than, or equal to zero.
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.SaveToPNG(System.String,System.Boolean)">
            <summary>
            Save the current visual buffer to a PNG image.
            </summary>
            <param name="filePath">
            The path to the file that will be written.
            </param>
            <param name="preserveTransparency">
            True to preserve transparency (alpha) values. False otherwise.
            </param>
            <returns>
            True if the file is successfully saved. False otherwise.
            </returns>
            <remarks>
            This method may fail and return false if the width or the height of the control,
            is less than, or equal to zero.
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.SaveToJPEG(System.String,System.Int32)">
            <summary>
            Save the current visual buffer to a JPEG image.
            </summary>
            <param name="filePath">
            The path to the file that will be written.
            </param>
            <param name="quality">
            The compression quality to use, the valid range is 0 to 100, with 100 being the highest.
            </param>
            <returns>
            True if the image was successfully saved. False otherwise.
            </returns>
            <remarks>
            This method may fail and return false if the width or the height of the control,
            is less than, or equal to zero.
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            An invalid compression quality value is specified.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebView.DeferInput">
            <summary>
            Enters a defer cycle that you can use to temporarily block all input to the view.
            </summary>
            <returns>
            A disposable <see cref="P:Awesomium.Core.IWebView.InputController"/> that can be used with a <c>using</c>
            statement to create a defer cycle.
            </returns>
            <remarks>
            This method updates the status of input processing and adds the previous status
            to the stack.
            </remarks>
            <example>
            <code>
            using ( webView.DeferInput() )
            {
                // Perform operations with all input blocked.
            } // Restores input processing to its previous status.
            </code>
            <code lang="VB">
            ' Block all input.
            Using webView.DeferInput()
                ' Perform operations with all input blocked.
            End Using ' Restores input processing to its previous status.
            </code>
            </example>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
            <seealso cref="P:Awesomium.Core.IWebView.InputController"/>
        </member>
        <member name="M:Awesomium.Core.IWebView.DeferInput(Awesomium.Core.ViewInput)">
            <summary>
            Enters a defer cycle that you can use to temporarily block specified input to the view.
            </summary>
            <param name="input">
            A combination of input types specified 
            in <see cref="T:Awesomium.Core.ViewInput"/>, indicating the 
            input(s) to be blocked.
            </param>
            <remarks>
            This method updates the status of input processing and adds the previous status
            to the stack.
            </remarks>
            <returns>
            A disposable <see cref="P:Awesomium.Core.IWebView.InputController"/> that can be used with a <c>using</c>
            statement to create a defer cycle.
            </returns>
            <example>
            <code>
            // Block mouse and touch input.
            using ( webView.DeferInput( ViewInput.Mouse | ViewInput.Touch ) )
            {
                // Perform operations with mouse and touch input blocked.
                
                using ( webView.DeferInput( ViewInput.Keyboard ) )
                {
                    // Perform operations with mouse, touch and keyboard input blocked.
                    
                } // Restores input processing to its previous status, blocking only
                  // mouse and touch input.
                  
            } // Restores input processing to its initial status.
            </code>
            <code lang="VB">
            ' Block mouse and touch input.
            Using webView.DeferInput( ViewInput.Mouse Or ViewInput.Touch )
            
                ' Perform operations with mouse and touch input blocked.
                
                Using webView.DeferInput( ViewInput.Keyboard )
                
                    ' Perform operations with mouse, touch and keyboard input blocked.
                
                End Using ' Restores input processing to its previous status, blocking only
                          ' mouse and touch input.
                          
            End Using ' Restores regular input processing.
            </code>
            </example>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
            <seealso cref="P:Awesomium.Core.IWebView.InputController"/>
        </member>
        <member name="M:Awesomium.Core.IWebView.Repaint">
            <summary>
            Forces a technology specific <c>WebControl</c> to repaint the pixel 
            buffer of its underlying web view. This method has no effect when 
            called on a <see cref="T:Awesomium.Core.WebView"/>.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="E:Awesomium.Core.IWebView.IsDirtyChanged">
            <summary>
            Occurs when this view needs to be rendered again.
            </summary>
            <remarks>
            <para>
            This event is fired continuously while <see cref="P:Awesomium.Core.IWebView.IsDirty"/> is true and until a call 
            to Render is made that will render the updated view into an offscreen
            pixel buffer and clear the dirty state.
            </para>
            <para>
            This event is not automatically fired if you are running Awesomium from a non-UI
            thread. Please read the Remarks section of <see cref="M:Awesomium.Core.WebCore.Update"/> for
            details.
            </para>
            </remarks>
        </member>
        <member name="E:Awesomium.Core.IWebView.BeginLoading">
            <summary>
            Occurs when a view begins loading a new page (first bits of data received from server).
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.BeginNavigation">
            <summary>
            Occurs when a view begins navigating to a new URL.
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.CursorChanged">
            <summary>
            Occurs when the mouse cursor type changes.
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.KeyboardFocusChanged">
            <summary>
            Occurs when keyboard focus changes (usually as a result of a text-box being focused).
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.TargetUrlChanged">
            <summary>
            Occurs when the target URL changes (usually the result of hovering over a link).
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.ToolTipChanged">
            <summary>
            Occurs when the tooltip text changes.
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.DomReady">
            <summary>
            Occurs once the document has been parsed for a page but before all resources (images, etc.)
            have been loaded. This is your first chance to execute Javascript on a page (useful for initialization purposes).
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.LoadCompleted">
            <summary>
            Occurs once a page (and all of its sub-frames) has completely finished loading.
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.PageContentsReceived">
            <summary>
            Occurs once the page contents (as text) have been retrieved (usually after the end
            of each page load). This plain text is useful for indexing/search purposes.
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.OpenExternalLink">
            <summary>
            Occurs when an external link is attempted to be opened. An external link
            is any link that normally opens in a new window (for example, links with target="_blank", calls
            to window.open(), and URL open events from Flash plugins). You are responsible for
            creating a new view to handle these URLs yourself.
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.PluginCrashed">
            <summary>
            Occurs whenever a plugin crashes on a page (usually Flash).
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.TitleReceived">
            <summary>
            Occurs once we receive the page title.
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.Move">
            <summary>
            Occurs whenever the window is requested to be moved (via Javascript).
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.Download">
            <summary>
            Occurs whenever a URL is requested to be downloaded (you must handle this yourself).
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.Crashed">
            <summary>
            Occurs when the renderer (which is isolated in a separate process) crashes unexpectedly.
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.SelectLocalFiles">
            <summary>
            Occurs whenever a page requests a file chooser dialog to be displayed (usually due
            to an upload form being clicked by a user). You will need to display your own <b>modal</b> dialog.
            Assign the selected local file(s) to <see cref="P:Awesomium.Core.SelectLocalFilesEventArgs.SelectedFiles"/>
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.ScrollDataReceived">
            <summary>
            This event fires in response to <see cref="M:Awesomium.Core.IWebView.RequestScrollData"/>.
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.JSConsoleMessageAdded">
            <summary>
            Occurs whenever a new message is added to the Javascript Console (usually
            the result of a Javascript error).
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.FindResultsReceived">
            <summary>
            Occurs whenever we receive results back from an in-page find operation
            (<see cref="M:Awesomium.Core.IWebView.Find(System.String)"/>).
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.SelectionChanged">
            <summary>
            Occurs when the selection in the current page, changes.
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.ImeUpdated">
            <summary>
            Occurs whenever the user does something that changes the 
            position or visibility of the IME Widget. This event is only active when 
            IME is activated (please see <see cref="M:Awesomium.Core.IWebView.ActivateIME(System.Boolean)"/>).
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.ShowContextMenu">
            <summary>
            Occurs in response to a right-click in a web-page.
            </summary>
            <seealso cref="P:Awesomium.Core.IWebView.LatestContextData"/>
            <seealso cref="T:Awesomium.Core.WebViewContext"/>
        </member>
        <member name="E:Awesomium.Core.IWebView.LoginRequest">
            <summary>
            Occurs whenever a page requests authentication from the user (ex, Basic HTTP Auth, NTLM Auth, etc.).
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.HistoryChanged">
            <summary>
            Occurs when the history state has changed. 
            (eg, the state of the back/forward buttons should be updated)
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.ResizeComplete">
            <summary>
            Occurs when a web view has finished resizing to a certain size (and has finished repainting the <see cref="T:Awesomium.Core.RenderBuffer"/>).
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.ShowJavascriptDialog">
            <summary>
            Occurs when a web view requests that a certain Javascript dialog be shown (eg, alert, confirm, prompt). 
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.ResourceRequest">
            <summary>
            Occurs whenever there is a request for a certain resource (URL). You can either modify the request
            before it is sent or immediately return your own custom response. This is useful for implementing your own
            custom resource-loading back-end or for tracking of resource loads.
            </summary>
        </member>
        <member name="E:Awesomium.Core.IWebView.ResourceResponse">
            <summary>
            Occurs whenever a response has been received from a server. This is useful for statistics
            and resource tracking purposes.
            </summary>
        </member>
        <member name="P:Awesomium.Core.IWebView.IsLive">
            <summary>
            Gets if this view is alive.
            </summary>
            <remarks>
            For a technology specific <c>WebControl</c>, this indicates the status of the 
            underlying web-view the <c>WebControl</c> wraps.
            <p/>
            <note>
            Several technology specific <c>WebControl</c>s, used to reflect the status
            of the underlying web-view, using their <c>Enabled</c> property (<c>IsEnabled</c>
            in WPF, <c>Sensitive</c> in Gtk# etc.). This behavior has now changed in favor
            of a common property (<see cref="P:Awesomium.Core.IWebView.IsLive"/>), common to all web-views.
            <p/>
            The <c>Enabled</c> property of each <c>WebControl</c>, now only controls
            the rendering status of the underlying web-view of each <c>WebControl</c>.
            <p/>
            For more details, refer to the documentation of each technology specific <c>WebControl</c>.
            </note>
            </remarks>
            <seealso cref="P:Awesomium.Core.IWebView.IsCrashed"/>
        </member>
        <member name="P:Awesomium.Core.IWebView.SelfUpdate">
            <summary>
            Gets or sets if this view should use an independent rendering timer. 
            </summary>
            <remarks>
            <note type="caution">
            Setting this property to <c>true</c> will fail if <see cref="P:Awesomium.Core.WebCore.IsAutoUpdateEnabled"/> is <c>false</c>.
            It is suggested that you check the value of <see cref="P:Awesomium.Core.WebCore.IsAutoUpdateEnabled"/> before attempting
            to activate <see cref="P:Awesomium.Core.IWebView.SelfUpdate"/>.
            </note>
            <p/>
            When auto-update is enabled (see <see cref="P:Awesomium.Core.WebCore.IsAutoUpdateEnabled"/>), updating
            <see cref="P:Awesomium.Core.IWebView.IsDirty"/> and refreshing WebControls, is controlled by the <see cref="T:Awesomium.Core.WebCore"/>
            using an internal timer, common for all views. The same timer is used to update the <see cref="T:Awesomium.Core.WebCore"/>
            (see <see cref="M:Awesomium.Core.WebCore.Update"/>) and fire events. While this is a light and effective technique, it is
            not ideal when you require high performance quality, such as when video content is displayed in views.
            In these scenarios, setting <see cref="P:Awesomium.Core.IWebView.SelfUpdate"/> to <c>true</c> will tell the view to use an
            independent timer for rendering only, that will significantly improve the rendering quality, to the expense
            of CPU resources.
            <p/>
            <note type="caution">
            You should always combine the use of <see cref="P:Awesomium.Core.IWebView.SelfUpdate"/> with the use of <see cref="P:Awesomium.Core.IWebView.IsRendering"/>,
            or with the <c>Enabled</c> property of technology specific <c>WebControl</c>s (<c>IsEnabled</c> in WPF, <c>Sensitive</c> in Gtk# etc.).
            When more than one views are using <see cref="P:Awesomium.Core.IWebView.SelfUpdate"/> and they all display content that updates too fast (such as videos), 
            controls that are currently not visible to the user (such as controls that are currently covered by other UI or used in a tab 
            of a tab-control that is currently not visible), should have rendering paused by being disabled,
            to avoid draining out your CPU resources.
            </note>
            <p/>
            <note>
            The default setting for all views is <c>false</c>, except WPF WebControl where the default setting is <c>true</c>.
            This is because in WPF only, we get more detailed notifications of when a control is loaded for presentation and thus
            we can update <see cref="P:Awesomium.Core.IWebView.IsRendering"/> internally.
            </note>
            </remarks>
            <seealso cref="P:Awesomium.Core.IWebView.IsRendering"/>
        </member>
        <member name="P:Awesomium.Core.IWebView.IsRendering">
            <summary>
            Gets or sets if internal asynchronous rendering is currently active.
            </summary>
            <remarks>
            All rendering is actually done asynchronously in a separate process
            and so the page is usually continuously rendering internally.
            Set this to <c>false</c> to temporarily pause rendering.
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is accessed on an invalid view.
            </exception>
            <seealso cref="P:Awesomium.Core.IWebView.SelfUpdate"/>
        </member>
        <member name="P:Awesomium.Core.IWebView.IsSourceView">
            <summary>
            Gets if this is a source view that displays the source of
            web-pages loaded to it.
            </summary>
            <remarks>
            You can create a view that displays the source of each web-page
            loaded to it, by using the <see cref="M:Awesomium.Core.WebCore.CreateSourceWebView(System.Int32,System.Int32)"/>
            function.
            <p/>
            <note>
            Most technology specific assemblies provided by Awesomium.NET,
            provide a pre-defined source view web-control.
            </note>
            </remarks>
        </member>
        <member name="P:Awesomium.Core.IWebView.IsDirty">
            <summary>
            Gets whether or not this view needs to be rendered again.
            </summary>
            <remarks>
            Internal changes to this property fire the <see cref="E:Awesomium.Core.IWebView.IsDirtyChanged"/>
            event, only if <see cref="P:Awesomium.Core.WebCore.IsAutoUpdateEnabled"/> is true.
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is accessed on an invalid view.
            </exception>
            <seealso cref="E:Awesomium.Core.IWebView.IsDirtyChanged"/>
            <seealso cref="M:Awesomium.Core.WebCore.Update"/>
        </member>
        <member name="P:Awesomium.Core.IWebView.IsResizing">
            <summary>
            Gets if there is a resize operation pending.
            </summary>
            <returns>
            True if we are waiting for the view to
            return acknowledgment of a pending resize operation. False otherwise.
            </returns>
        </member>
        <member name="P:Awesomium.Core.IWebView.IsLoadingPage">
            <summary>
            Gets if a page is currently loading in the view.
            </summary>
        </member>
        <member name="P:Awesomium.Core.IWebView.IsNavigating">
            <summary>
            Gets if the view is currently navigating to a Url.
            </summary>
            <remarks>
            Unlike <see cref="P:Awesomium.Core.IWebView.IsLoadingPage"/> that updates when the actual contents
            of a page are being downloaded, this property is updated when navigation
            starts and updates again when loading completes.
            </remarks>
        </member>
        <member name="P:Awesomium.Core.IWebView.IsTransparent">
            <summary>
            Gets or sets if pages should be rendered with transparency
            preserved (for ex, for pages with style="background-color: transparent;")
            </summary>
            <returns>
            A boolean value indicating whether or not this view is transparent.
            </returns>
            <remarks>
            <note type="caution">
            This property is incompatible with <see cref="P:Awesomium.Core.IWebView.FlushAlpha"/>. You need to make sure that <see cref="P:Awesomium.Core.IWebView.FlushAlpha"/>
            is set to <c>false</c> in order to set this property to <c>true</c>.
            </note>
            </remarks>
        </member>
        <member name="P:Awesomium.Core.IWebView.DirtyBounds">
            <summary>
            Gets the bounds of the area that has changed since the last rendering.
            </summary>
            <returns>
            An <see cref="T:Awesomium.Core.AweRect"/> representing the bounds of the area that has changed 
            since the last rendering.
            </returns>
        </member>
        <member name="P:Awesomium.Core.IWebView.HistoryBackCount">
            <summary>
            Gets the available number of steps back in history.
            </summary>
        </member>
        <member name="P:Awesomium.Core.IWebView.HistoryForwardCount">
            <summary>
            Gets the available number of steps forward in history.
            </summary>
        </member>
        <member name="P:Awesomium.Core.IWebView.Title">
            <summary>
            Gets the title of the page currently loaded in this view.
            </summary>
        </member>
        <member name="P:Awesomium.Core.IWebView.HasTitle">
            <summary>
            Gets if the currently loaded web-page has a title.
            </summary>
            <seealso cref="P:Awesomium.Core.IWebView.Title"/>
        </member>
        <member name="P:Awesomium.Core.IWebView.HasKeyboardFocus">
            <summary>
            Gets if this view currently has keyboard focus.
            </summary>
            <remarks>
            This property may also reflect navigation progress.
            For details, see <see cref="P:Awesomium.Core.IWebView.NavigationInfo"/>.
            </remarks>
            <seealso cref="P:Awesomium.Core.IWebView.NavigationInfo"/>
        </member>
        <member name="P:Awesomium.Core.IWebView.HasTargetURL">
            <summary>
            Gets if this view is currently indicating a target URL,
            usually as a result of hovering over a link on the page.
            </summary>
        </member>
        <member name="P:Awesomium.Core.IWebView.TargetURL">
            <summary>
            Gets the target URL indicated by the view,
            usually as a result of hovering over a link on the page.
            </summary>
        </member>
        <member name="P:Awesomium.Core.IWebView.IsCrashed">
            <summary>
            Gets if the renderer of this view (which is isolated in a separate process) has crashed.
            </summary>
            <remarks>
            WPF and WinForms web controls, will attempt to recreate their underlying view when any of the following
            methods or properties is called:
            <list type="bullet">
            <item><see cref="M:Awesomium.Core.IWebView.GoToHome"/></item>
            <item><see cref="M:Awesomium.Core.IWebView.LoadURL(System.String)"/></item>
            <item><see cref="M:Awesomium.Core.IWebView.LoadHTML(System.String)"/></item>
            <item><see cref="M:Awesomium.Core.IWebView.LoadFile(System.String)"/></item>
            <item><see cref="M:Awesomium.Core.IWebView.Reload"/></item>
            <item><see cref="P:Awesomium.Core.IWebView.Source"/></item>
            </list>
            <note>
            It is suggested that you avoid using <see cref="M:Awesomium.Core.IWebView.Reload"/> since what was there in the current
            page that caused the crash in the first place, may crash the view again.
            </note>
            </remarks>
        </member>
        <member name="P:Awesomium.Core.IWebView.PageContents">
            <summary>
            Gets the textual representation of the contents of the page currently loaded.
            </summary>
        </member>
        <member name="P:Awesomium.Core.IWebView.IsDomReady">
            <summary>
            Gets if DOM (Document Object Model) for the page being loaded, is ready.
            </summary>
            <remarks>
            This is very useful for executing Javascript on a page before its content has finished loading.
            </remarks>
        </member>
        <member name="P:Awesomium.Core.IWebView.FlushAlpha">
            <summary>
            Gets or sets if we should flush the alpha channel to completely opaque values, during rendering.
            </summary>
            <remarks>
            <note type="caution">
            This property is incompatible with <see cref="P:Awesomium.Core.IWebView.IsTransparent"/>. You need to make sure that <see cref="P:Awesomium.Core.IWebView.IsTransparent"/>
            is set to <c>false</c> in order to set this property to <c>true</c>.
            </note>
            </remarks>
        </member>
        <member name="P:Awesomium.Core.IWebView.HasSelection">
            <summary>
            Gets if the user has selected content in the current page.
            </summary>
        </member>
        <member name="P:Awesomium.Core.IWebView.Selection">
            <summary>
            Gets a <see cref="P:Awesomium.Core.IWebView.Selection"/> providing information about the current selection range.
            </summary>
        </member>
        <member name="P:Awesomium.Core.IWebView.Zoom">
            <summary>
            Gets or sets the zoom factor (page percentage).
            </summary>
            <returns>
            An integer value representing the zoom factor (page percentage)
            for the current hostname. The default is 100.
            </returns>
            <remarks>
            Valid range is from 10 to 500.
            </remarks>
        </member>
        <member name="P:Awesomium.Core.IWebView.Source">
            <summary>
            Gets or sets the current URL presented by this view.
            </summary>
            <returns>
            An absolute <see cref="T:System.Uri"/> representing the current URL presented 
            by this view.
            </returns>
            <seealso cref="M:Awesomium.Core.IWebView.LoadURL(System.String)"/>
        </member>
        <member name="P:Awesomium.Core.IWebView.NavigationInfo">
            <summary>
            Gets or sets the navigation info level.
            </summary>
            <returns>
            A <see cref="T:Awesomium.Core.NavigationInfo"/> value indicating
            the level of navigation progress info reflected to the
            <see cref="P:Awesomium.Core.IWebView.Title"/>.
            </returns>
            <remarks>
            Navigation progress information is reflected to the <see cref="P:Awesomium.Core.IWebView.Title"/> property:
            <list type="table">
            <listheader>
            <term>Level</term>
            <description>Title Value</description>
            </listheader>
            <item>
            <term><c>"None"</c></term>
            <description><c>Title</c> only reflects the page's title, if any.</description>
            </item>
            <item>
            <term><c>"Normal"</c></term>
            <description><c>Title</c> reflects the page's title as well as "Error" and "Crashed" status.</description>
            </item>
            <item>
            <term><c>"Verbose"</c></term>
            <description>
            <c>Title</c> reflects progress status such as "Navigating..." and "Loading...",
            until the page's title is acquired. Also reflects "Error" and "Crashed" status.
            </description>
            </item>
            </list>
            <p/>
            <note>
            Progress information can be localized by adding more localization resources
            to the assembly.
            </note>
            </remarks>
        </member>
        <member name="P:Awesomium.Core.IWebView.InputController">
            <summary>
            Get's this view's <see cref="P:Awesomium.Core.IWebView.InputController"/> that allows manipulation of input processing.
            </summary>
            <returns>
            An <see cref="P:Awesomium.Core.IWebView.InputController"/> that allows manipulation of input processing.
            </returns>
            <remarks>
            To create temporary input defer cycles, use <see cref="M:Awesomium.Core.IWebView.DeferInput"/>.
            </remarks>
            <seealso cref="M:Awesomium.Core.IWebView.DeferInput"/>
        </member>
        <member name="P:Awesomium.Core.IWebView.LatestContextData">
            <summary>
            Gets the latest web view context data updated by a right-click in a web-page.
            </summary>
            <returns>
            An <see cref="T:Awesomium.Core.WebViewContext"/> that represents the latest web view context data.
            </returns>
            <seealso cref="T:Awesomium.Core.WebViewContext"/>
            <seealso cref="E:Awesomium.Core.IWebView.ShowContextMenu"/>
        </member>
        <member name="T:Awesomium.Core.IWebViewJavaScript">
            <summary>
            Exposes the web view API that is specifically related to
            .NET - Javascript Interoperability.
            </summary>
        </member>
        <member name="M:Awesomium.Core.IWebViewJavaScript.CreateObject(System.String)">
            <summary>
            Creates a new global Javascript object that will persist throughout
            the lifetime of this view. This is useful for exposing your application's
            data and events to Javascript. This object is managed directly by Awesomium
            so you can modify its properties and bind callback functions via
            <see cref="M:Awesomium.Core.IWebViewJavaScript.SetObjectProperty(System.String,System.String,Awesomium.Core.JSValue)"/> and <see cref="M:Awesomium.Core.IWebViewJavaScript.SetObjectCallback(System.String,System.String,Awesomium.Core.JSCallback)"/>, 
            respectively.
            </summary>
            <param name="objectName">
            The name of the object.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebViewJavaScript.DestroyObject(System.String)">
            <summary>
            Destroys a Javascript object previously created with <see cref="M:Awesomium.Core.IWebViewJavaScript.CreateObject(System.String)"/>.
            </summary>
            <param name="objectName">
            The name of the object to destroy.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebViewJavaScript.SetObjectProperty(System.String,System.String,Awesomium.Core.JSValue)">
            <summary>
            Sets a property of a Javascript object previously created with <see cref="M:Awesomium.Core.IWebViewJavaScript.CreateObject(System.String)"/>.
            </summary>
            <example>
            An example of usage:
            <code>
            webView.CreateObject("MyObject");
            webView.SetObjectProperty("MyObject", "color", "blue");
            </code>
            You can now access this object's property via Javascript on any 
            page loaded into this WebView:
            <code lang="JavaScript">
            var myColor = MyObject.color; // value would be "blue"
            </code>
            </example>
            <param name="objectName">
            The name of the Javascript object.
            </param>
            <param name="propertyName">
            The name of the property to create.
            </param>
            <param name="val">
            The initial javascript-value of the property.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebViewJavaScript.SetObjectCallback(System.String,System.String,Awesomium.Core.JSCallback)">
            <summary>
            Binds a callback function to a Javascript object previously created with <see cref="M:Awesomium.Core.IWebViewJavaScript.CreateObject(System.String)"/>.
            This is very useful for passing events from Javascript to your application.
            </summary>
            <example>
            An example of usage:
            <code>
            public void OnSelectItem(object sender, JSCallbackEventArgs e)
            {
                System.Console.WriteLine( "Player selected item: " + e.args[0].ToString() );
            }
            
            public void initWebView()
            {
                webView.CreateObject("MyObject");
                webView.SetObjectCallback("MyObject", "SelectItem", OnSelectItem);
            }
            </code>
            You can now call the function <c>OnSelectItem</c> from Javascript:
            <code lang="JavaScript">
            MyObject.SelectItem("shotgun");
            </code>
            </example>
            <param name="objectName">
            The name of the Javascript object.
            </param>
            <param name="callbackName">
            The name of the Javascript function that will call the callback.
            </param>
            <param name="callback">
            Reference to a <see cref="T:Awesomium.Core.JSCallback"/> implementation.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebViewJavaScript.CallJavascriptFunction(System.String,System.String,Awesomium.Core.JSValue[])">
            <summary>
            Calls a certain function defined in Javascript, directly.
            </summary>
            <param name="objectName">
            The name of the object that contains the function, pass an empty string if the function is defined in the global scope.
            </param>
            <param name="function">
            The name of the function.
            </param>
            <param name="arguments">
            The arguments to pass to the function.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebViewJavaScript.CallJavascriptFunction(System.String,System.String,System.String,Awesomium.Core.JSValue[])">
            <summary>
            Calls a certain function defined in Javascript, directly.
            </summary>
            <param name="objectName">
            The name of the object that contains the function, pass an empty string if the function is defined in the global scope.
            </param>
            <param name="function">
            The name of the function.
            </param>
            <param name="frameName">
            Optional; the name of the frame to execute in,
            leave this blank to execute in the main frame.
            </param>
            <param name="arguments">
            The arguments to pass to the function.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebViewJavaScript.ExecuteJavascript(System.String)">
            <summary>
            Executes a string of Javascript in the context of the current page
            asynchronously.
            </summary>
            <param name="javascript">The string of Javascript to execute.</param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebViewJavaScript.ExecuteJavascript(System.String,System.String)">
            <summary>
            Executes a string of Javascript in the context of the current page
            asynchronously.
            </summary>
            <param name="javascript">The string of Javascript to execute.</param>
            <param name="frameName">Optional; the name of the frame to execute in,
            leave this blank to execute in the main frame.</param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebViewJavaScript.ExecuteJavascriptWithResult(System.String)">
            <summary>
            Executes a string of Javascript in the context of the current page
            synchronously, and returns the result.
            </summary>
            <param name="javascript">The string of Javascript to execute.</param>
            <returns>Returns the result as a <see cref="T:Awesomium.Core.JSValue"/>. Please note that the returned
            result is only a shallow, read-only copy of the original object. This
            method does not return system-defined Javascript objects (such as "window",
            "document", or any DOM elements).</returns>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebViewJavaScript.ExecuteJavascriptWithResult(System.String,System.Int32)">
            <summary>
            Executes a string of Javascript in the context of the current page
            synchronously, and returns the result.
            </summary>
            <param name="javascript">The string of Javascript to execute.</param>
            <param name="timeoutMs">Optional; the maximum time to wait for the result
            to be computed. Leave this 0 to wait forever (may hang if Javascript is 
            invalid!)</param>
            <returns>Returns the result as a <see cref="T:Awesomium.Core.JSValue"/>. Please note that the returned
            result is only a shallow, read-only copy of the original object. This
            method does not return system-defined Javascript objects (such as "window",
            "document", or any DOM elements).</returns>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="M:Awesomium.Core.IWebViewJavaScript.ExecuteJavascriptWithResult(System.String,System.String,System.Int32)">
            <summary>
            Executes a string of Javascript in the context of the current page
            synchronously, and returns the result.
            </summary>
            <param name="javascript">The string of Javascript to execute.</param>
            <param name="frameName">Optional; the name of the frame to execute in,
            leave this blank to execute in the main frame.</param>
            <param name="timeoutMs">Optional; the maximum time to wait for the result
            to be computed. Leave this 0 to wait forever (may hang if Javascript is 
            invalid!)</param>
            <returns>Returns the result as a <see cref="T:Awesomium.Core.JSValue"/>. Please note that the returned
            result is only a shallow, read-only copy of the original object. This
            method does not return system-defined Javascript objects (such as "window",
            "document", or any DOM elements).</returns>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid view.
            </exception>
        </member>
        <member name="T:Awesomium.Core.JSObject">
            <summary>
            Represents an Object type in Javascript (similar to a Dictionary in C#).
            You can get and set properties (key/value pairs).
            </summary>
        </member>
        <member name="M:Awesomium.Core.JSObject.#ctor">
            <summary>
            Creates an instance of <see cref="T:Awesomium.Core.JSObject"/>.
            </summary>
        </member>
        <member name="M:Awesomium.Core.JSObject.Dispose">
            <summary>
            Disposes and destroys this object.
            </summary>
        </member>
        <member name="M:Awesomium.Core.JSObject.HasProperty(System.String)">
            <summary>
            Gets if this object has a certain named property.
            </summary>
            <param name="propertyName">
            The name of the property to search for.
            </param>
            <returns>
            True if this object has the specified named property. 
            False otherwise.
            </returns>
        </member>
        <member name="P:Awesomium.Core.JSObject.IsDisposed">
            <summary>
            Indicates if this object is already disposed and destroyed.
            </summary>
        </member>
        <member name="P:Awesomium.Core.JSObject.Property(System.String)">
            <summary>
            Gets or sets the value of the specified named property.
            </summary>
            <param name="propertyName">
            The name of the property whose value will be set or retrieved.
            </param>
            <returns>
            A <see cref="T:Awesomium.Core.JSValue"/> representing the value of the specified named property.
            </returns>
        </member>
        <member name="P:Awesomium.Core.JSObject.Keys">
            <summary>
            Gets an array of keys representing the available named properties of this <see cref="T:Awesomium.Core.JSObject"/>.
            </summary>
        </member>
        <member name="T:Awesomium.Core.JSValueType">
            <summary>
            Indicates the Javascript data type that a <see cref="T:Awesomium.Core.JSValue"/> represents.
            </summary>
        </member>
        <member name="T:Awesomium.Core.JSValue">
            <summary>
            Represents a Javascript value. It can be initialized from and to several types: 
            boolean, integer, double, string, object, and array.
            </summary>
        </member>
        <member name="M:Awesomium.Core.JSValue.#ctor">
            <summary>
            Creates a <see cref="T:Awesomium.Core.JSValue"/> representing a null value.
            </summary>
        </member>
        <member name="M:Awesomium.Core.JSValue.#ctor(System.Boolean)">
            <summary>
            Creates a <see cref="T:Awesomium.Core.JSValue"/> initialized with a boolean.
            </summary>
        </member>
        <member name="M:Awesomium.Core.JSValue.#ctor(System.Int32)">
            <summary>
            Creates a <see cref="T:Awesomium.Core.JSValue"/> initialized with an integer.
            </summary>
        </member>
        <member name="M:Awesomium.Core.JSValue.#ctor(System.Double)">
            <summary>
            Creates a <see cref="T:Awesomium.Core.JSValue"/> initialized with a double.
            </summary>
        </member>
        <member name="M:Awesomium.Core.JSValue.#ctor(System.String)">
            <summary>
            Creates a <see cref="T:Awesomium.Core.JSValue"/> initialized with a string.
            </summary>
        </member>
        <member name="M:Awesomium.Core.JSValue.#ctor(Awesomium.Core.JSObject)">
            <summary>
            Creates a <see cref="T:Awesomium.Core.JSValue"/> initialized with a <see cref="T:Awesomium.Core.JSObject"/>.
            </summary>
        </member>
        <member name="M:Awesomium.Core.JSValue.#ctor(Awesomium.Core.JSValue[])">
            <summary>
            Creates a <see cref="T:Awesomium.Core.JSValue"/> representing an array of <see cref="T:Awesomium.Core.JSValue"/>.
            </summary>
        </member>
        <member name="M:Awesomium.Core.JSValue.ToString">
            <summary>
            Returns this <see cref="T:Awesomium.Core.JSValue"/> as a wide string (converting if necessary). 
            </summary>
        </member>
        <member name="M:Awesomium.Core.JSValue.ToInteger">
            <summary>
            Returns this <see cref="T:Awesomium.Core.JSValue"/> as an integer (converting if necessary). 
            </summary>
        </member>
        <member name="M:Awesomium.Core.JSValue.ToDouble">
            <summary>
            Returns this <see cref="T:Awesomium.Core.JSValue"/> as a double (converting if necessary). 
            </summary>
        </member>
        <member name="M:Awesomium.Core.JSValue.ToBoolean">
            <summary>
            Returns this <see cref="T:Awesomium.Core.JSValue"/> as a boolean (converting if necessary). 
            </summary>
        </member>
        <member name="M:Awesomium.Core.JSValue.GetArray">
            <summary>
            Gets this value as an Array, this will assert if not an Array type.
            </summary>
        </member>
        <member name="M:Awesomium.Core.JSValue.GetObject">
            <summary>
            Gets this value as an Object, this will assert if not an Object type.
            </summary>
        </member>
        <member name="M:Awesomium.Core.JSValue.Dispose">
            <summary>
            Disposes and destroys this <see cref="T:Awesomium.Core.JSValue"/>.
            </summary>
        </member>
        <member name="P:Awesomium.Core.JSValue.Type">
            <summary>
            Gets the data type that this <see cref="T:Awesomium.Core.JSValue"/> represents.
            </summary>
        </member>
        <member name="T:Awesomium.Core.ReleaseInfo">
            <summary>
            Specifies important versioning and identification constants used throughout the project.
            </summary>
        </member>
        <member name="F:Awesomium.Core.ReleaseInfo.LIBRARY_VERSION">
            <summary>
            Specifies the native Awesomium library version.
            </summary>
            <remarks>
            <note type="caution">
            Always keep this synchronized with the current version of Awesomium.
            </note>
            </remarks>
        </member>
        <member name="F:Awesomium.Core.ReleaseInfo.ASSEMBLY_VERSION">
            <summary>
            Specifies the Awesomium.Core assembly version.
            </summary>
            <remarks>
            This is used in various attributes of the assembly where file and assembly
            version is defined.
            <note type="caution">
            Always keep this synchronized with the current version of the assembly.
            </note>
            </remarks>
        </member>
        <member name="F:Awesomium.Core.ReleaseInfo.PUBLIC_KEY_TOKEN">
            <summary>
            Specifies the Public Key Token of the assembly's Strong Name.
            </summary>
            <remarks>
            This is used with <see cref="F:Awesomium.Core.WebCore.DLLName"/> and allows indirect
            access to the Awesomium native library through the strong name of
            Awesomium.Core. It is necessary for installing the native dependencies
            in GAC.
            </remarks>
        </member>
        <member name="F:Awesomium.Core.ReleaseInfo.WPF_PUBLIC_KEY">
            <summary>
            Specifies the full Public Key of the Awesomium.Windows.Controls assembly's Strong Name.
            </summary>
            <remarks>
            This is used with the InternalsVisibleToAttribute to allow the internals of this
            assembly, be visible from the Awesomium.Windows.Controls assembly.
            </remarks>
        </member>
        <member name="F:Awesomium.Core.ReleaseInfo.WPF_DESIGN_PUBLIC_KEY">
            <summary>
            Specifies the full Public Key of the Awesomium.Windows.Controls.Design
            assembly's Strong Name.
            </summary>
            <remarks>
            This is used with the InternalsVisibleToAttribute to allow the internals of this
            assembly, be visible from the Awesomium.Windows.Controls.Design assembly.
            </remarks>
        </member>
        <member name="F:Awesomium.Core.ReleaseInfo.SWF_PUBLIC_KEY">
            <summary>
            Specifies the full Public Key of the Awesomium.Windows.Forms assembly's Strong Name.
            </summary>
            <remarks>
            This is used with the InternalsVisibleToAttribute to allow the internals of this
            assembly, be visible from the Awesomium.Windows.Forms assembly.
            </remarks>
        </member>
        <member name="F:Awesomium.Core.ReleaseInfo.SWF_MONO_PUBLIC_KEY">
            <summary>
            Specifies the full Public Key of the Awesomium.Mono.Forms assembly's Strong Name.
            </summary>
            <remarks>
            This is used with the InternalsVisibleToAttribute to allow the internals of this
            assembly, be visible from the Awesomium.Mono.Forms assembly.
            </remarks>
        </member>
        <member name="F:Awesomium.Core.ReleaseInfo.UNITY_PUBLIC_KEY">
            <summary>
            Specifies the full Public Key of the Awesomium.Unity assembly's Strong Name.
            </summary>
            <remarks>
            This is used with the InternalsVisibleToAttribute to allow the internals of this
            assembly, be visible from the Awesomium.Unity assembly.
            </remarks>
        </member>
        <member name="F:Awesomium.Core.ReleaseInfo.GTK_PUBLIC_KEY">
            <summary>
            Specifies the full Public Key of the Awesomium.Mono.Gtk assembly's Strong Name.
            </summary>
            <remarks>
            This is used with the InternalsVisibleToAttribute to allow the internals of this
            assembly, be visible from the Awesomium.Mono.Gtk assembly.
            </remarks>
        </member>
        <member name="T:Awesomium.Core.RenderBuffer">
            <summary>
            Represents a 32-bit BGRA pixel buffer. You can save it
            directly to an image or copy it to some other graphics surface for 
            display in your application. An instance of this class is returned by
            <see cref="M:Awesomium.Core.WebView.Render"/>.
            </summary>
        </member>
        <member name="M:Awesomium.Core.RenderBuffer.CopyTo(System.IntPtr,System.Int32,System.Int32)">
            <overloads>
            Copies this buffer to a specified destination buffer.
            </overloads>
            <summary>
            Copy this buffer to a specified destination buffer.
            </summary>
            <param name="destBuffer">The destination buffer (should have same dimensions).</param>
            <param name="destRowspan"></param>
            <param name="destDepth">The depth (either 3 BPP or 4 BPP).</param>
        </member>
        <member name="M:Awesomium.Core.RenderBuffer.CopyTo(System.IntPtr,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Copy this buffer to a specified destination buffer.
            </summary>
            <param name="destBuffer">The destination buffer (should have same dimensions).</param>
            <param name="destRowspan">The rowspan (number of bytes per row) of the destination buffer.</param>
            <param name="destDepth">The depth (either 3 BPP or 4 BPP).</param>
            <param name="convertToRGBA">True to convert to RGBA format. False otherwise.</param>
        </member>
        <member name="M:Awesomium.Core.RenderBuffer.CopyTo(System.IntPtr,System.Int32,System.Int32,System.Boolean,System.Boolean)">
            <summary>
            Copy this buffer to a specified destination buffer.
            </summary>
            <param name="destBuffer">The destination buffer (should have same dimensions).</param>
            <param name="destRowspan">The rowspan (number of bytes per row) of the destination buffer.</param>
            <param name="destDepth">The depth (either 3 BPP or 4 BPP).</param>
            <param name="convertToRGBA">True to convert to RGBA format. False otherwise.</param>
            <param name="flip_y">True to flip the image buffer vertically. False otherwise.</param>
        </member>
        <member name="M:Awesomium.Core.RenderBuffer.CopyToFloat(System.IntPtr)">
            <summary>
            Copy this buffer to a pixel buffer with a floating-point pixel format for use with game engines like Unity3D.
            </summary>
            <param name="destination"></param>
        </member>
        <member name="M:Awesomium.Core.RenderBuffer.SaveToPNG(System.String)">
            <overloads>
            Saves this buffer to a PNG image.
            </overloads>
            <summary>
            Save this buffer to a PNG image.
            </summary>
            <param name="filePath">
            The path to the file that will be written.
            </param>
            <returns>
            True if the image was successfully saved. False otherwise.
            </returns>
        </member>
        <member name="M:Awesomium.Core.RenderBuffer.SaveToPNG(System.String,System.Boolean)">
            <summary>
            Save this buffer to a PNG image.
            </summary>
            <param name="filePath">
            The path to the file that will be written.
            </param>
            <param name="preserveTransparency">
            True to preserve transparency (alpha) values. False otherwise.
            </param>
            <returns>
            True if the image was successfully saved. False otherwise.
            </returns>
        </member>
        <member name="M:Awesomium.Core.RenderBuffer.SaveToJPEG(System.String,System.Int32)">
            <summary>
            Save this buffer to a JPEG image.
            </summary>
            <param name="filePath">
            The path to the file that will be written.
            </param>
            <param name="quality">
            The compression quality to use, the valid range is 0 to 100, with 100 being the highest.
            </param>
            <returns>
            True if the image was successfully saved. False otherwise.
            </returns>
        </member>
        <member name="M:Awesomium.Core.RenderBuffer.FlushAlpha">
            <summary>
            Flushes the alpha channel of this render buffer to completely opaque values.
            </summary>
        </member>
        <member name="P:Awesomium.Core.RenderBuffer.Width">
            <summary>
            The width, in pixels.
            </summary>
        </member>
        <member name="P:Awesomium.Core.RenderBuffer.Height">
            <summary>
            The height, in pixels.
            </summary>
        </member>
        <member name="P:Awesomium.Core.RenderBuffer.Rowspan">
            <summary>
            The number of bytes per row (this is usually width * 4 but can be different).
            </summary>
        </member>
        <member name="P:Awesomium.Core.RenderBuffer.Buffer">
            <summary>
            The raw block of pixel data, BGRA format. 
            </summary>
            <remarks>
            If <see cref="P:Awesomium.Core.IWebView.IsTransparent"/> is not enabled, you may need to flush the alpha
            channel of this buffer before displaying it. This is because Flash on Windows will 
            sometimes corrupt our alpha channel and so you may see weird text in Flash if you forget to do this.
            To flash the alpha channel, use: <see cref="M:Awesomium.Core.RenderBuffer.FlushAlpha"/>.
            </remarks>
        </member>
        <member name="T:Awesomium.Core.ResourceRequest">
            <summary>
            Represents a request for a URL resource. 
            You can get information about the request or modify it (change GET to POST, modify headers, etc.).
            </summary>
        </member>
        <member name="M:Awesomium.Core.ResourceRequest.AppendExtraHeader(System.String,System.String)">
            <summary>
            Appends a new header to this request.
            </summary>
            <param name="name">The name of the header to append.</param>
            <param name="value">The value of the header.</param>
        </member>
        <member name="M:Awesomium.Core.ResourceRequest.GetUploadElement(System.UInt32)">
            <summary>
            Get a certain upload element (returned instance is owned by this class).
            </summary>
            <param name="idx"></param>
        </member>
        <member name="M:Awesomium.Core.ResourceRequest.ClearUploadElements">
            <summary>
            Clear all upload elements.
            </summary>
        </member>
        <member name="M:Awesomium.Core.ResourceRequest.AppendUploadFilePath(System.String)">
            <summary>
            Append a file for POST data (adds a new <see cref="T:Awesomium.Core.UploadElement"/>)	
            </summary>
            <param name="filePath">
            The path to the file.
            </param>
        </member>
        <member name="M:Awesomium.Core.ResourceRequest.AppendUploadBytes(System.String)">
            <summary>
            Append a string of bytes for POST data (adds a new <see cref="T:Awesomium.Core.UploadElement"/>).
            </summary>
            <param name="bytes">The string to append.</param>
        </member>
        <member name="P:Awesomium.Core.ResourceRequest.Url">
            <summary>
            Gets the URL associated with this request.
            </summary>
        </member>
        <member name="P:Awesomium.Core.ResourceRequest.Method">
            <summary>
            Gets or sets the method for the request (usually "GET" or "POST").
            </summary>
        </member>
        <member name="P:Awesomium.Core.ResourceRequest.Referrer">
            <summary>
            Gets the referrer.
            </summary>
        </member>
        <member name="P:Awesomium.Core.ResourceRequest.ExtraHeaders">
            <summary>
            Gets or sets the extra headers for the request. Each header is delimited by /r/n (CRLF)
            Headers should NOT end in /r/n (CRLF).
            </summary>
        </member>
        <member name="P:Awesomium.Core.ResourceRequest.UploadElementsCount">
            <summary>
            Gets the number of upload elements (essentially, batches of POST data).
            </summary>
        </member>
        <member name="T:Awesomium.Core.ResourceResponse">
            <summary>
            This class allows you to override the response for a certain <see cref="T:Awesomium.Core.ResourceRequest"/>.
            </summary>
        </member>
        <member name="M:Awesomium.Core.ResourceResponse.#ctor(System.Byte[],System.String)">
            <summary>
            Creates an instance of <see cref="T:Awesomium.Core.ResourceResponse"/> from a byte array.
            </summary>
            <param name="data">The data to be initialized from (a copy is made).</param>
            <param name="mimeType">The mime-type of the data (for ex. "text/html").</param>
        </member>
        <member name="M:Awesomium.Core.ResourceResponse.#ctor(System.String)">
            <summary>
            Create a ResourceResponse from a file on disk.
            </summary>
            <param name="filePath">
            The path to the file containing the response data.
            </param>
        </member>
        <member name="T:Awesomium.Core.CoreResources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Awesomium.Core.CoreResources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Awesomium.Core.CoreResources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Awesomium.Core.CoreResources.AwesomiumChildProcessTest">
            <summary>
              Looks up a localized string similar to AwesomiumChildProcessTest.
            </summary>
        </member>
        <member name="P:Awesomium.Core.CoreResources.ChildProcessTestDomainName">
            <summary>
              Looks up a localized string similar to Awesomium.ChildProcess.TestDomain.
            </summary>
        </member>
        <member name="P:Awesomium.Core.CoreResources.ERR_InvalidJpegQuality">
            <summary>
              Looks up a localized string similar to Valid range is 0 to 100..
            </summary>
        </member>
        <member name="P:Awesomium.Core.CoreResources.ERR_InvalidWebView">
            <summary>
              Looks up a localized string similar to This WebView instance is invalid. It has either been destroyed or it was never properly instantiated..
            </summary>
        </member>
        <member name="P:Awesomium.Core.CoreResources.ERR_InvalidZoom">
            <summary>
              Looks up a localized string similar to Valid range is from 10 to 500..
            </summary>
        </member>
        <member name="P:Awesomium.Core.CoreResources.ERR_WebControlDisabled">
            <summary>
              Looks up a localized string similar to The control is disabled either manually or it has been destroyed..
            </summary>
        </member>
        <member name="P:Awesomium.Core.CoreResources.TempCache">
            <summary>
              Looks up a localized string similar to {0}{1}TempCache{1}.
            </summary>
        </member>
        <member name="P:Awesomium.Core.CoreResources.TITLE_Crashed">
            <summary>
              Looks up a localized string similar to Crached!.
            </summary>
        </member>
        <member name="P:Awesomium.Core.CoreResources.TITLE_Error">
            <summary>
              Looks up a localized string similar to Error.
            </summary>
        </member>
        <member name="P:Awesomium.Core.CoreResources.TITLE_Loading">
            <summary>
              Looks up a localized string similar to Loading....
            </summary>
        </member>
        <member name="P:Awesomium.Core.CoreResources.TITLE_Navigating">
            <summary>
              Looks up a localized string similar to Navigating....
            </summary>
        </member>
        <member name="T:Awesomium.Core.Selection">
            <summary>
            Provides textual information about the current selection range of a page.
            </summary>
        </member>
        <member name="F:Awesomium.Core.Selection.Empty">
            <summary>
            Represents an empty selection range.
            </summary>
        </member>
        <member name="P:Awesomium.Core.Selection.Text">
            <summary>
            Gets the selected content in a page, in plain text form.
            </summary>
        </member>
        <member name="P:Awesomium.Core.Selection.HTML">
            <summary>
            Gets the selected content in a page, in HTML form.
            </summary>
        </member>
        <member name="T:Awesomium.Core.SelectionHelper">
            <summary>
            This helper class is temporarily added, until we get a native way to access
            current selection changes and properties.
            </summary>
        </member>
        <member name="M:Awesomium.Core.SelectionHelper.RegisterSelectionHelper">
            <summary>
            Must be called once when the view is created.
            </summary>
        </member>
        <member name="M:Awesomium.Core.SelectionHelper.InjectSelectionHandlers">
            <summary>
            Must be called every time a new page is being loaded, at DOM ready time.
            </summary>
        </member>
        <member name="M:Awesomium.Core.SelectionHelper.ClearSelection">
            <summary>
            Informs listeners of an empty selection.
            </summary>
        </member>
        <member name="M:Awesomium.Core.SelectionHelper.OnTextSelectionChanged(System.Object,Awesomium.Core.JSCallbackEventArgs)">
            <summary>
            Plain text callback.
            </summary>
        </member>
        <member name="M:Awesomium.Core.SelectionHelper.OnHTMLSelectionChanged(System.Object,Awesomium.Core.JSCallbackEventArgs)">
            <summary>
            HTML text callback.
            </summary>
        </member>
        <member name="P:Awesomium.Core.SelectionHelper.IsDisposed">
            <summary>
            Gets if this instance is already disposed and eligible for garbage collection.
            </summary>
        </member>
        <member name="T:Awesomium.Core.UploadElement">
            <summary>
            Represents a batch of "upload" data sent along with the <see cref="T:Awesomium.Core.ResourceRequest"/>. 
            This data is usually sent with a POST request.
            </summary>
        </member>
        <member name="M:Awesomium.Core.UploadElement.GetBytes">
            <summary>
            Gets the string of bytes associated with this <see cref="T:Awesomium.Core.UploadElement"/>.
            </summary>
        </member>
        <member name="M:Awesomium.Core.UploadElement.GetFilePath">
            <summary>
            Get the file path associated with this <see cref="T:Awesomium.Core.UploadElement"/>.
            </summary>
        </member>
        <member name="P:Awesomium.Core.UploadElement.IsFilePath">
            <summary>
            Gets if this <see cref="T:Awesomium.Core.UploadElement"/> is a file.
            </summary>
        </member>
        <member name="P:Awesomium.Core.UploadElement.IsBytes">
            <summary>
            Gets if this <see cref="T:Awesomium.Core.UploadElement"/> is a string of bytes.
            </summary>
        </member>
        <member name="F:Awesomium.Core.WebKeyModifiers.ShiftKey">
            <summary>
            Whether or not a Shift key is down.
            </summary>
        </member>
        <member name="F:Awesomium.Core.WebKeyModifiers.ControlKey">
            <summary>
            Whether or not a Control key is down.
            </summary>
        </member>
        <member name="F:Awesomium.Core.WebKeyModifiers.AltKey">
            <summary>
            Whether or not an ALT key is down.
            </summary>
        </member>
        <member name="F:Awesomium.Core.WebKeyModifiers.MetaKey">
            <summary>
            Whether or not a meta key (Command-key on Mac, Windows-key on Windows) is down.
            </summary>
        </member>
        <member name="F:Awesomium.Core.WebKeyModifiers.IsKeypad">
            <summary>
            Whether or not the key pressed is on the keypad.
            </summary>
        </member>
        <member name="F:Awesomium.Core.WebKeyModifiers.IsAutoRepeat">
            <summary>
            Whether or not the character input is the result of an auto-repeat timer.
            </summary>
        </member>
        <member name="T:Awesomium.Core.WebCore">
            <summary>
            The WebCore is the "core" of Awesomium; it manages the lifetime of all views
            (see <see cref="T:Awesomium.Core.WebView"/> and <see cref="T:Awesomium.Windows.Controls.WebControl"/>) and maintains useful services
            like resource caching and network connections.
            </summary>
            <remarks>
            Generally, you should initialize the WebCore (<see cref="M:Awesomium.Core.WebCore.Initialize(Awesomium.Core.WebCoreConfig)"/>) providing
            your custom configuration, before creating any views and shut it down (<see cref="M:Awesomium.Core.WebCore.Shutdown"/>)
            at the end of your program.
            <p/>
            <note>
            If you do not initialize <see cref="T:Awesomium.Core.WebCore"/>, the core will automatically
            start, using default configuration, when you create the first view by either calling
            <see cref="M:Awesomium.Core.WebCore.CreateWebView(System.Int32,System.Int32)"/> or by instantiating a <see cref="T:Awesomium.Windows.Controls.WebControl"/>.
            </note>
            <p/>
            <note type="caution">
            Do not call any of the members of this class (other than <see cref="M:Awesomium.Core.WebCore.Initialize(Awesomium.Core.WebCoreConfig)"/>
            or <see cref="M:Awesomium.Core.WebCore.CreateWebView(System.Int32,System.Int32)"/>) before starting the core.
            </note>
            </remarks>
            <threadsafety static="false" instance="false"/>
        </member>
        <member name="M:Awesomium.Core.WebCore.OnStart(Awesomium.Core.CoreStartingEventArgs)">
            <summary>
            Triggers the <see cref="E:Awesomium.Core.WebCore.Starting"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebCore.OnStarted(Awesomium.Core.CoreStartEventArgs)">
            <summary>
            Triggers the Started event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebCore.OnShutdown(Awesomium.Core.CoreShutdownEventArgs)">
            <summary>
            Triggers the <see cref="E:Awesomium.Core.WebCore.ShuttingDown"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebCore.OnCreateView(Awesomium.Core.CreatedViewEventArgs)">
            <summary>
            Triggers the <see cref="E:Awesomium.Core.WebCore.CreatedView"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebCore.VerifyDependencies">
            <summary>
            Verifies the existence of windows specific dependencies.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebCore.CheckAccess">
            <summary>
            Checks thread affinity.
            </summary>
            <returns>
            True if called on the correct thread. False otherwise.
            </returns>
        </member>
        <member name="M:Awesomium.Core.WebCore.ChildProcessMain">
            <summary>
            Invokes the main method for an Awesomium Child Process.
            </summary>
            <seealso cref="P:Awesomium.Core.WebCoreConfig.ChildProcessPath"/>
        </member>
        <member name="M:Awesomium.Core.WebCore.GetUri(System.String)">
            <summary>
            Gets a <see cref="T:System.Uri"/> for URL string.
            </summary>
            <param name="url">
            A <see cref="T:System.String"/> value representing a URL.
            </param>
            <returns>
            A <see cref="T:System.Uri"/> representing the specified URL,
            or a <see cref="T:System.Uri"/> representing <c>about:blank</c>,
            if the string specified for <paramref name="url"/>,
            is not a valid URL.
            </returns>
        </member>
        <member name="M:Awesomium.Core.WebCore.Initialize(Awesomium.Core.WebCoreConfig)">
            <summary>
            Initializes the <see cref="T:Awesomium.Core.WebCore"/> singleton with certain configuration settings.
            </summary>
            <param name="config">
            An instance of <see cref="T:Awesomium.Core.WebCoreConfig"/> specifying configuration settings.
            </param>
            <remarks>
            <para>
            This method performs lazy instantiation. The <see cref="T:Awesomium.Core.WebCore"/> will start when 
            the first view is created.
            </para>
            <para>
            If you do not call this method, the <see cref="T:Awesomium.Core.WebCore"/> will start automatically,
            using default configuration settings, when you first create a view through <see cref="M:Awesomium.Core.WebCore.CreateWebView(System.Int32,System.Int32)"/>
            or by instantiating a <see cref="T:Awesomium.Windows.Controls.WebControl"/>.
            </para>
            <note>
            If you are not sure if <see cref="T:Awesomium.Core.WebCore"/> is running, check <see cref="P:Awesomium.Core.WebCore.IsRunning"/>
            before calling this method. If <see cref="T:Awesomium.Core.WebCore"/> is running, you will have
            to shut it down (see <see cref="M:Awesomium.Core.WebCore.Shutdown"/>) and <b>restart the hosting application</b> before 
            initializing <see cref="T:Awesomium.Core.WebCore"/> again. Only a single initialization/instantiation of the 
            <see cref="T:Awesomium.Core.WebCore"/> is possible per application session (process).
            </note>
            <para>
            If you set <see cref="P:Awesomium.Core.WebCoreConfig.SaveCacheAndCookies"/> to <c>true</c>, 
            please make sure that your hosting application is a single instance application, 
            unless you are sure that you provide a unique <see cref="P:Awesomium.Core.WebCoreConfig.UserDataPath"/>
            for each of your application's instances.
            </para>
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is called while <see cref="T:Awesomium.Core.WebCore"/> is running.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            The member is called on a <see cref="T:Awesomium.Core.WebCore"/> that has previously been shut down.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            Attempting to initialize a <see cref="T:Awesomium.Core.WebCore"/> to use a cache (see: <see cref="P:Awesomium.Core.WebCoreConfig.UserDataPath"/>)
            that is already being used by another <see cref="T:Awesomium.Core.WebCore"/> instance on the system.
            </exception>
            <seealso cref="P:Awesomium.Core.WebCore.IsRunning"/>
            <seealso cref="P:Awesomium.Core.WebCoreConfig.IsCacheUsed"/>
        </member>
        <member name="M:Awesomium.Core.WebCore.Initialize(Awesomium.Core.WebCoreConfig,System.Boolean)">
            <summary>
            Initializes the <see cref="T:Awesomium.Core.WebCore"/> singleton with certain configuration settings.
            </summary>
            <param name="config">
            An instance of <see cref="T:Awesomium.Core.WebCoreConfig"/> specifying configuration settings.
            </param>
            <param name="start">
            True if the <see cref="T:Awesomium.Core.WebCore"/> should immediately start. False to perform lazy instantiation.
            The <see cref="T:Awesomium.Core.WebCore"/> will start when the first view (<see cref="T:Awesomium.Core.WebView"/> or <see cref="T:Awesomium.Windows.Controls.WebControl"/>)
            is created.
            </param>
            <remarks>
            <para>
            If you do not call this method, the <see cref="T:Awesomium.Core.WebCore"/> will start automatically,
            using default configuration settings, when you first create a view through <see cref="M:Awesomium.Core.WebCore.CreateWebView(System.Int32,System.Int32)"/>
            or by instantiating a <see cref="T:Awesomium.Windows.Controls.WebControl"/>.
            </para>
            <note>
            If you are not sure if <see cref="T:Awesomium.Core.WebCore"/> is running, check <see cref="P:Awesomium.Core.WebCore.IsRunning"/>
            before calling this method. If <see cref="T:Awesomium.Core.WebCore"/> is running, you will have
            to shut it down (see <see cref="M:Awesomium.Core.WebCore.Shutdown"/>) and <b>restart the hosting application</b> before 
            initializing <see cref="T:Awesomium.Core.WebCore"/> again. Only a single initialization/instantiation of the 
            <see cref="T:Awesomium.Core.WebCore"/> is possible per application session (process).
            </note>
            <para>
            If you set <see cref="P:Awesomium.Core.WebCoreConfig.SaveCacheAndCookies"/> to <c>true</c>, 
            please make sure that your hosting application is a single instance application, 
            unless you are sure that you provide a unique <see cref="P:Awesomium.Core.WebCoreConfig.UserDataPath"/>
            for each of your application's instances.
            </para>
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is called while <see cref="T:Awesomium.Core.WebCore"/> is running.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            The member is called on a <see cref="T:Awesomium.Core.WebCore"/> that has previously been shut down.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            Attempting to initialize a <see cref="T:Awesomium.Core.WebCore"/> to use a cache (see: <see cref="P:Awesomium.Core.WebCoreConfig.UserDataPath"/>)
            that is already being used by another <see cref="T:Awesomium.Core.WebCore"/> instance on the system.
            </exception>
            <seealso cref="P:Awesomium.Core.WebCore.IsRunning"/>
            <seealso cref="P:Awesomium.Core.WebCoreConfig.IsCacheUsed"/>
        </member>
        <member name="M:Awesomium.Core.WebCore.Start">
            <summary>
            Performs the actual initialization.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebCore.Shutdown">
            <summary>
            Destroys the <see cref="T:Awesomium.Core.WebCore"/> and any lingering <see cref="T:Awesomium.Core.IWebView"/> instances.
            </summary>
            <remarks>
            Make sure that this is not called while the hosting UI of any views
            created by this <see cref="T:Awesomium.Core.WebCore"/>, is still live and visible. 
            This method will destroy all views created by this <see cref="T:Awesomium.Core.WebCore"/>.
            Any attempt to access them or any member of this class (other than <see cref="M:Awesomium.Core.WebCore.Initialize(Awesomium.Core.WebCoreConfig)"/>
            and <see cref="M:Awesomium.Core.WebCore.CreateWebView(System.Int32,System.Int32)"/>) after calling this method,
            may throw a <see cref="T:System.InvalidOperationException"/>.
            </remarks>
        </member>
        <member name="M:Awesomium.Core.WebCore.Update">
            <summary>
            Updates the <see cref="T:Awesomium.Core.WebCore"/> and allows it to conduct various operations such
            as updating the render buffer of each view, destroying any views that are queued for destruction,
            and invoking any queued events (including <see cref="E:Awesomium.Core.IWebView.IsDirtyChanged"/>.
            </summary>
            <remarks>
            If you are using Awesomium from a UI thread (regular use), you never need to call this method.
            Internal auto-update takes care of this and you only need to watch for the <see cref="E:Awesomium.Core.IWebView.IsDirtyChanged"/>
            event. If you are using Awesomium from a non graphical environment (Console application, Service or non-UI thread), 
            auto-update is not available and you must manually call this method from either your application's message loop 
            or by creating a timer. In this case, you must make sure that any calls to any of the classes of this assembly,
            are made from the same thread.
            <note>
            You can check <see cref="P:Awesomium.Core.WebCore.IsAutoUpdateEnabled"/> to know if auto-update is already enabled.
            </note>
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is called before starting <see cref="T:Awesomium.Core.WebCore"/>.
            </exception>
            <exception cref="T:System.AccessViolationException">
            You attempted to access the member from a thread other than
            thread where <see cref="T:Awesomium.Core.WebCore"/> was created.
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebCore.CreateWebView(System.Int32,System.Int32)">
            <summary>
            Create a <see cref="T:Awesomium.Core.WebView"/> (think of it like a tab in Chrome, you can load web-pages
            into it, interact with it, and render it to a buffer).
            </summary>
            <param name="width">The initial width of the view in pixels.</param>
            <param name="height">The initial height of the view in pixels.</param>
            <returns>
            A new <see cref="T:Awesomium.Core.WebView"/> instance.
            </returns>
            <remarks>
            If you call this method before initializing the <see cref="T:Awesomium.Core.WebCore"/>, Awesomium
            will automatically start with default configuration settings.
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is called on a <see cref="T:Awesomium.Core.WebCore"/> that has previously been shut down.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            Attempting to initialize a <see cref="T:Awesomium.Core.WebCore"/> to use a cache (see: <see cref="P:Awesomium.Core.WebCoreConfig.UserDataPath"/>)
            that is already being used by another <see cref="T:Awesomium.Core.WebCore"/> instance on the system.
            </exception>
            <seealso cref="M:Awesomium.Core.WebCore.Initialize(Awesomium.Core.WebCoreConfig)"/>
            <seealso cref="P:Awesomium.Core.WebCoreConfig.IsCacheUsed"/>
        </member>
        <member name="M:Awesomium.Core.WebCore.CreateSourceWebView(System.Int32,System.Int32)">
            <summary>
            Creates a View-Source mode on this <see cref="T:Awesomium.Core.WebView"/> to view 
            the HTML source of any web-page (must be loaded via <see cref="M:Awesomium.Core.WebView.LoadURL(System.String)"/>).
            </summary>
            <param name="width">The initial width of the view in pixels.</param>
            <param name="height">The initial height of the view in pixels.</param>
            <returns>
            A new <see cref="T:Awesomium.Core.WebView"/> instance.
            </returns>
            <remarks>
            If you call this method before initializing the <see cref="T:Awesomium.Core.WebCore"/>, Awesomium
            will automatically start with default configuration settings.
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is called on a <see cref="T:Awesomium.Core.WebCore"/> that has previously been shut down.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            Attempting to initialize a <see cref="T:Awesomium.Core.WebCore"/> to use a cache (see: <see cref="P:Awesomium.Core.WebCoreConfig.UserDataPath"/>)
            that is already being used by another <see cref="T:Awesomium.Core.WebCore"/> instance on the system.
            </exception>
            <seealso cref="M:Awesomium.Core.WebCore.Initialize(Awesomium.Core.WebCoreConfig)"/>
            <seealso cref="P:Awesomium.Core.WebCoreConfig.IsCacheUsed"/>
        </member>
        <member name="M:Awesomium.Core.WebCore.SetCustomResponsePage(System.Int32,System.String)">
            <summary>
            Sets a custom response page to use when a WebView encounters a certain HTML status code from the server (like '404 - File not found').
            </summary>
            <param name="statusCode">
            The status code this response page should be associated with. See http://en.wikipedia.org/wiki/List_of_HTTP_status_codes.
            </param>
            <param name="filePath">
            The local page to load as a response, should be a path relative to the base directory.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called before starting <see cref="T:Awesomium.Core.WebCore"/>.
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebCore.ClearCache">
            <summary>
            Clears the disk cache and media cache.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called before starting <see cref="T:Awesomium.Core.WebCore"/>.
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebCore.ClearCookies">
            <summary>
            Clears all stored cookies.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called before starting <see cref="T:Awesomium.Core.WebCore"/>.
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebCore.SetCookie(System.String,System.String,System.Boolean,System.Boolean)">
            <summary>
            Sets a cookie for a certain URL.
            </summary>
            <param name="url">
            The URL to set the cookie on.
            </param>
            <param name="cookieString">
            The cookie string, for example:
            <c>
            "key1=value1; key2=value2"
            </c>
            </param>
            <param name="isHttpOnly">
            Whether or not this cookie is HTTP-only.
            </param>
            <param name="forceSessionCookie">
            Whether or not to force this as a session cookie.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called before starting <see cref="T:Awesomium.Core.WebCore"/>.
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebCore.GetCookies(System.String,System.Boolean)">
            <summary>
            Gets all cookies for a certain URL.
            </summary>
            <param name="url">
            The URL whose cookies will be retrieved.
            </param>
            <param name="excludeHttpOnly">
            Whether or not to exclude HTTP-only cookies from the result.
            </param>
            <returns>
            A <see cref="T:System.String"/> representing the cookie.
            </returns>
            <exception cref="T:System.InvalidOperationException">
            The member is called before starting <see cref="T:Awesomium.Core.WebCore"/>.
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebCore.DeleteCookie(System.String,System.String)">
            <summary>
            Deletes a certain cookie on a certain URL.
            </summary>
            <param name="url">
            The URL that we will be deleting cookies on.
            </param>
            <param name="cookieName">
            The name of the cookie that will be deleted.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called before starting <see cref="T:Awesomium.Core.WebCore"/>.
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebCore.SuppressPrinterDialog(System.Boolean)">
            <summary>
            Set whether or not the printer dialog should be suppressed or not.
            Set this to true to hide printer dialogs and print immediately
            using the OS's default printer when <see cref="M:Awesomium.Core.WebView.Print"/> or
            <see cref="M:Awesomium.Windows.Controls.WebControl.Print"/> is called.
            The default is false is you never call this.
            </summary>
            <param name="suppress">
            True to suppress the dialog. False otherwise.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called before starting <see cref="T:Awesomium.Core.WebCore"/>.
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebCore.QueryHistory">
            <summary>
            Query the full on-disk history database.
            </summary>
            <returns>
            An instance of <see cref="T:Awesomium.Core.HistoryQueryResult"/> containing the results of the query.
            </returns>
            <exception cref="T:System.InvalidOperationException">
            The member is called before starting <see cref="T:Awesomium.Core.WebCore"/>.
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebCore.QueryHistory(System.Int32)">
            <summary>
            Query the full on-disk history database.
            </summary>
            <param name="numderOfDaysAgo">
            Limit results to a specified number of days ago.
            </param>
            <returns>
            An instance of <see cref="T:Awesomium.Core.HistoryQueryResult"/> containing the results of the query.
            </returns>
            <exception cref="T:System.InvalidOperationException">
            The member is called before starting <see cref="T:Awesomium.Core.WebCore"/>.
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebCore.QueryHistory(System.Int32,System.Int32)">
            <summary>
            Query the full on-disk history database.
            </summary>
            <param name="numderOfDaysAgo">
            Limit results to a specified number of days ago.
            </param>
            <param name="maxResultsCount">
            Limit results to a maximum count. Specify 0 to use no limit.
            </param>
            <returns>
            An instance of <see cref="T:Awesomium.Core.HistoryQueryResult"/> containing the results of the query.
            </returns>
            <exception cref="T:System.InvalidOperationException">
            The member is called before starting <see cref="T:Awesomium.Core.WebCore"/>.
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebCore.QueryHistory(System.String)">
            <summary>
            Query the on-disk history database.
            </summary>
            <param name="queryText">
            All results returned should match the specified text 
            (either in the page title or in the actual text of the page itself). 
            Specify an empty string to match anything.
            </param>
            <returns>
            An instance of <see cref="T:Awesomium.Core.HistoryQueryResult"/> containing the results of the query.
            </returns>
            <exception cref="T:System.InvalidOperationException">
            The member is called before starting <see cref="T:Awesomium.Core.WebCore"/>.
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebCore.QueryHistory(System.String,System.Int32)">
            <summary>
            Query the on-disk history database.
            </summary>
            <param name="queryText">
            All results returned should match the specified text 
            (either in the page title or in the actual text of the page itself). 
            Specify an empty string to match anything.
            </param>
            <param name="numderOfDaysAgo">
            Limit results to a specified number of days ago.
            </param>
            <returns>
            An instance of <see cref="T:Awesomium.Core.HistoryQueryResult"/> containing the results of the query.
            </returns>
            <exception cref="T:System.InvalidOperationException">
            The member is called before starting <see cref="T:Awesomium.Core.WebCore"/>.
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebCore.QueryHistory(System.String,System.Int32,System.Int32)">
            <summary>
            Query the on-disk history database.
            </summary>
            <param name="queryText">
            All results returned should match the specified text 
            (either in the page title or in the actual text of the page itself). 
            Specify an empty string to match anything.
            </param>
            <param name="numderOfDaysAgo">
            Limit results to a specified number of days ago.
            </param>
            <param name="maxResultsCount">
            Limit results to a maximum count. Specify 0 to use no limit.
            </param>
            <returns>
            An instance of <see cref="T:Awesomium.Core.HistoryQueryResult"/> containing the results of the query.
            </returns>
            <exception cref="T:System.InvalidOperationException">
            The member is called before starting <see cref="T:Awesomium.Core.WebCore"/>.
            </exception>
        </member>
        <member name="E:Awesomium.Core.WebCore.Starting">
            <summary>
            Occurs when the <see cref="T:Awesomium.Core.WebCore"/> is starting.
            </summary>
            <remarks>
            <note type="caution">
            Setting <see cref="P:System.ComponentModel.CancelEventArgs.Cancel"/> to <c>true</c>,
            will prevent the <see cref="T:Awesomium.Core.WebCore"/> from starting. 
            Use with caution.
            </note>
            </remarks>
        </member>
        <member name="E:Awesomium.Core.WebCore.Started">
            <summary>
            Occurs right after the <see cref="T:Awesomium.Core.WebCore"/> has successfully started.
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebCore.ShuttingDown">
            <summary>
            Occurs when the <see cref="T:Awesomium.Core.WebCore"/> is shutting down.
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebCore.CreatedView">
            <summary>
            Occurs when a new view has been created by this <see cref="T:Awesomium.Core.WebCore"/>.
            The view can be a <see cref="T:Awesomium.Core.WebView"/> instance or any technology specific
            <c>WebControl</c>, all implementing the <see cref="T:Awesomium.Core.IWebView"/> interface.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebCore.IsChildProcess">
            <summary>
            Gets if the calling process is an Awesomium Child Process.
            </summary>
            <seealso cref="P:Awesomium.Core.WebCoreConfig.ChildProcessPath"/>
        </member>
        <member name="P:Awesomium.Core.WebCore.PackagePath">
            <summary>
            Gets the path to the loaded native Awesomium library.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebCore.PluginsEnabled">
            <summary>
            Gets if plugins are enabled.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is accessed before starting <see cref="T:Awesomium.Core.WebCore"/>.
            </exception>
        </member>
        <member name="P:Awesomium.Core.WebCore.BaseDirectory">
            <summary>
            Gets or sets the absolute path to your base directory.
            </summary>
            <remarks>
            The base directory is a location that holds all of your local assets.
            It will be used with <see cref="M:Awesomium.Core.WebView.LoadHTML(System.String)"/>, <see cref="M:Awesomium.Core.WebView.LoadFile(System.String)"/>, 
            <see cref="M:Awesomium.Windows.Controls.WebControl.LoadHTML"/> and <see cref="M:Awesomium.Windows.Controls.WebControl.LoadFile"/>
            to resolve relative URLs.
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is accessed before starting <see cref="T:Awesomium.Core.WebCore"/>.
            </exception>
        </member>
        <member name="P:Awesomium.Core.WebCore.IsRunning">
            <summary>
            Gets if the <see cref="T:Awesomium.Core.WebCore"/> is currently running.
            </summary>
            <seealso cref="M:Awesomium.Core.WebCore.Initialize(Awesomium.Core.WebCoreConfig)"/>
        </member>
        <member name="P:Awesomium.Core.WebCore.IsShuttingDown">
            <summary>
            Gets if the WebCore is currently shutting down.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebCore.IsAutoUpdateEnabled">
            <summary>
            Gets if automatic update is successfully enabled.
            </summary>
            <seealso cref="M:Awesomium.Core.WebCore.Update"/>
        </member>
        <member name="P:Awesomium.Core.WebCore.AutoUpdatePeriod">
            <summary>
            Gets or sets the time interval between invocations of <see cref="M:Awesomium.Core.WebCore.Update"/>, in milliseconds.
            The default is 20.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            Attempted to set this before starting <see cref="T:Awesomium.Core.WebCore"/>.
            </exception>
        </member>
        <member name="P:Awesomium.Core.WebCore.HomeURL">
            <summary>
            Gets or sets the URL that will be used as the Home URL
            for <see cref="T:Awesomium.Windows.Controls.WebControl"/>s.
            </summary>
            <remarks>
            This setting is used with <see cref="M:Awesomium.Core.IWebView.GoToHome"/>.
            It is also used by <see cref="T:Awesomium.Windows.Controls.WebControl"/>s to automatically
            handle the <see cref="P:System.Windows.Input.NavigationCommands.BrowseHome"/> command.
            The default is: "about:blank".
            </remarks>
            <exception cref="T:System.ArgumentNullException">
            A null reference or an empty string defined.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            Attempted to set this before starting <see cref="T:Awesomium.Core.WebCore"/>.
            </exception>
            <seealso cref="M:Awesomium.Core.IWebView.GoToHome"/>
        </member>
        <member name="P:Awesomium.Core.WebCore.Views">
            <summary>
            Gets a read-only collection of views maintained by this <see cref="T:Awesomium.Core.WebCore"/>.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebCore.Culture">
            <summary>
            Gets or sets the current CurrentUICulture for all resource lookups.
            </summary>
            <remarks>
            This can be used to override the current thread's CurrentUICulture property for all
            resource lookups in the AwesomiumSharp assembly only.
            <p/>
            <note>
            In addition to the <see cref="T:Awesomium.Windows.Controls.WebControl"/> specific routed UI commands defined in 
            <see cref="T:Awesomium.Windows.Controls.WebControlCommands"/>, the <see cref="T:Awesomium.Windows.Controls.WebControl"/> reuses many of the
            <see cref="T:System.Windows.Input.ApplicationCommands"/> and <see cref="T:System.Windows.Input.NavigationCommands"/>
            available with the .NET Framework. In order to get the text of these commands displayed in your system's locale, 
            you may need to download a <a href="http://www.microsoft.com/download/en/details.aspx?id=23067" tagret="_blank">
            Microsoft .NET Framework 4 Client Language Pack (x86 x64)</a>.
            </note>
            </remarks>
        </member>
        <member name="P:Awesomium.Core.WebCore.SyncRoot">
            <summary>
            Synchronization object.
            </summary>
        </member>
        <member name="T:Awesomium.Core.WebCoreConfig">
            <summary>
            Configuration settings for the <see cref="T:Awesomium.Core.WebCore"/>.
            Used with <see cref="M:Awesomium.Core.WebCore.Initialize(Awesomium.Core.WebCoreConfig)"/>.
            </summary>
        </member>
        <member name="F:Awesomium.Core.WebCoreConfig.CHILD_PROCESS_SELF">
            <summary>
            Used with <see cref="P:Awesomium.Core.WebCoreConfig.ChildProcessPath"/> to indicate that
            the calling executable should be used as a rendering process.
            </summary>
            <seealso cref="P:Awesomium.Core.WebCoreConfig.ChildProcessPath"/>
        </member>
        <member name="F:Awesomium.Core.WebCoreConfig.CHILD_PROCESS_DEFAULT">
            <summary>
            Used with <see cref="P:Awesomium.Core.WebCoreConfig.ChildProcessPath"/> to indicate that
            the default executable should be used as a 
            rendering process.
            </summary>
            <remarks>
            When using this, the default executable must be placed alongside
            the <i>Awesomium.dll</i> library.
            </remarks>
            <seealso cref="P:Awesomium.Core.WebCoreConfig.ChildProcessPath"/>
        </member>
        <member name="F:Awesomium.Core.WebCoreConfig.Default">
            <summary>
            Singleton with default configuration settings.
            </summary>
            <remarks>
            See the Remarks section of <see cref="T:Awesomium.Core.WebCoreConfig"/>
            for a list of default configuration settings.
            </remarks>
            <seealso cref="T:Awesomium.Core.WebCoreConfig"/>
        </member>
        <member name="M:Awesomium.Core.WebCoreConfig.#ctor">
            <summary>
            Creates an instance of <see cref="T:Awesomium.Core.WebCoreConfig"/>
            initialized with default configuration settings.
            </summary>
            <remarks>
            Below is the list of default configuration settings:
            <list type="table">
            <listheader>
            <term>Property</term>
            <description>Default Value</description>
            </listheader>
            <item>
            <term><see cref="P:Awesomium.Core.WebCoreConfig.EnablePlugins"/></term>
            <description><c>true</c></description>
            </item>
            <item>
            <term><see cref="P:Awesomium.Core.WebCoreConfig.EnableJavascript"/></term>
            <description><c>true</c></description>
            </item>
            <item>
            <term><see cref="P:Awesomium.Core.WebCoreConfig.EnableDatabases"/></term>
            <description><c>false</c></description>
            </item>
            <item>
            <term><see cref="P:Awesomium.Core.WebCoreConfig.UserDataPath"/></term>
            <description>An empty string which defaults to: <c>CSIDL_APPDATA\Awesomium\Default\</c></description>
            </item>
            <item>
            <term><see cref="P:Awesomium.Core.WebCoreConfig.PluginPath"/></term>
            <description>An empty string which indicates use of embedded plugins.</description>
            </item>
            <item>
            <term><see cref="P:Awesomium.Core.WebCoreConfig.LogPath"/></term>
            <description>An empty string which defaults to <c>CSIDL_APPDATA\Awesomium\</c>.</description>
            </item>
            <item>
            <term><see cref="P:Awesomium.Core.WebCoreConfig.LogLevel"/></term>
            <description><c>LogLevel.None</c></description>
            </item>
            <item>
            <term><see cref="P:Awesomium.Core.WebCoreConfig.ForceSingleProcess"/></term>
            <description><c>false</c></description>
            </item>
            <item>
            <term><see cref="P:Awesomium.Core.WebCoreConfig.ChildProcessPath"/></term>
            <description><c>WebCoreConfig.CHILD_PROCESS_DEFAULT</c></description>
            </item>
            <item>
            <term><see cref="P:Awesomium.Core.WebCoreConfig.LocalePath"/></term>
            <description>An empty string which defaults to the location of the native Awesomium library.</description>
            </item>
            <item>
            <term><see cref="P:Awesomium.Core.WebCoreConfig.EnableAutoDetectEncoding"/></term>
            <description><c>true</c></description>
            </item>
            <item>
            <term><see cref="P:Awesomium.Core.WebCoreConfig.AcceptLanguageOverride"/></term>
            <description>An empty string.</description>
            </item>
            <item>
            <term><see cref="P:Awesomium.Core.WebCoreConfig.DefaultCharsetOverride"/></term>
            <description>An empty string.</description>
            </item>
            <item>
            <term><see cref="P:Awesomium.Core.WebCoreConfig.UserAgentOverride"/></term>
            <description>An empty string which indicates use of the default user agent name.</description>
            </item>
            <item>
            <term><see cref="P:Awesomium.Core.WebCoreConfig.ProxyServer"/></term>
            <description>An empty string which defaults to: "none".</description>
            </item>
            <item>
            <term><see cref="P:Awesomium.Core.WebCoreConfig.ProxyConfigScript"/></term>
            <description>An empty string.</description>
            </item>
            <item>
            <term><see cref="P:Awesomium.Core.WebCoreConfig.AuthServerWhitelist"/></term>
            <description>An empty string which indicates an empty servers list.</description>
            </item>
            <item>
            <term><see cref="P:Awesomium.Core.WebCoreConfig.SaveCacheAndCookies"/></term>
            <description><c>false</c></description>
            </item>
            <item>
            <term><see cref="P:Awesomium.Core.WebCoreConfig.MaxCacheSize"/></term>
            <description><c>0</c> which indicates no limit.</description>
            </item>
            <item>
            <term><see cref="P:Awesomium.Core.WebCoreConfig.DisableSameOriginPolicy"/></term>
            <description><c>false</c></description>
            </item>
            <item>
            <term><see cref="P:Awesomium.Core.WebCoreConfig.DisableWinMessagePump"/></term>
            <description><c>true</c> (not to be used in Awesomium.NET)</description>
            </item>
            <item>
            <term><see cref="P:Awesomium.Core.WebCoreConfig.CustomCSS"/></term>
            <description>An empty string which indicates no custom CSS.</description>
            </item>
            <item>
            <term><see cref="P:Awesomium.Core.WebCoreConfig.AutoUpdatePeriod"/></term>
            <description><c>20</c> (milliseconds)</description>
            </item>
            <item>
            <term><see cref="P:Awesomium.Core.WebCoreConfig.HomeURL"/></term>
            <description><c>"about:blank"</c></description>
            </item>
            <item>
            <term><c>EnableVisualStyles</c></term>
            <description><c>true</c></description>
            </item>
            </list>
            </remarks>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.EnablePlugins">
            <summary>
            Indicates whether or not to enable embedded plugins (e.g., Flash).
            The default is <c>true</c>.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.EnableJavascript">
            <summary>
            Indicates whether or not Javascript is enabled. The default is <c>true</c>.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.EnableDatabases">
            <summary>
            Indicates whether or not local HTML5 databases are enabled. (Will create a 
            databases folder in the user data path if this is enabled). The default is false.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.UserDataPath">
            <summary>
            Indicates the path to the directory that will be used to store cache, cookies, and other data. 
            If an empty string is specified, this path defaults to <c>CSIDL_APPDATA\Awesomium\Default</c>.
            </summary>
            <remarks>
            Relative paths are resolved against <see cref="P:Awesomium.Core.WebCore.PackagePath"/>.
            That is, the path where the native Awesomium library is located.
            <p/>
            <note type="caution">
            If you set <see cref="P:Awesomium.Core.WebCoreConfig.SaveCacheAndCookies"/> to <c>true</c>, 
            please make sure that your hosting application is a single instance application, 
            unless you are sure that you provide a unique <see cref="P:Awesomium.Core.WebCoreConfig.UserDataPath"/>
            for each of your application's instances. No more than one process/<see cref="T:Awesomium.Core.WebCore"/>,
            can access the same cache at any given time.
            </note>
            </remarks>
            <seealso cref="P:Awesomium.Core.WebCoreConfig.IsCacheUsed"/>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.IsCacheUsed">
            <summary>
            Gets if the currently set <see cref="P:Awesomium.Core.WebCoreConfig.UserDataPath"/> or the default cache if none is defined,
            is currently used by another application.
            </summary>
            <remarks>
            <note type="caution">
            If you set <see cref="P:Awesomium.Core.WebCoreConfig.SaveCacheAndCookies"/> to <c>true</c>, 
            please make sure that your hosting application is a single instance application, 
            unless you are sure that you provide a unique <see cref="P:Awesomium.Core.WebCoreConfig.UserDataPath"/>
            for each of your application's instances. No more than one process/<see cref="T:Awesomium.Core.WebCore"/>,
            can access the same cache at any given time.
            </note>
            </remarks>
            <seealso cref="M:Awesomium.Core.WebCore.Initialize(Awesomium.Core.WebCoreConfig)"/>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.PluginPath">
            <summary>
            Indicates an absolute path that will be included in the search for plugins. 
            This is useful if you wish to bundle certain plugins with your application.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.LogPath">
            <summary>
            Indicates the path to store the <c>awesomium.log</c>.
            If none is specified, the log will be stored in <c>CSIDL_APPDATA\Awesomium\</c>.
            </summary>
            <remarks>
            Relative paths are resolved against <see cref="P:Awesomium.Core.WebCore.PackagePath"/>.
            That is, the path where the native Awesomium library is located.
            </remarks>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.LogLevel">
            <summary>
            Indicates the logging level to use, this can be either <see cref="F:Awesomium.Core.LogLevel.None"/>, 
            <see cref="F:Awesomium.Core.LogLevel.Normal"/>, or <see cref="F:Awesomium.Core.LogLevel.Verbose"/>.
            The default is <see cref="F:Awesomium.Core.LogLevel.None"/>.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.ForceSingleProcess">
            <summary>
            Indicates whether or not all WebViews should be forced to render inside
            the main process (we typically launch a separate child-process to
            render each WebView and plugin safely).
            </summary>
            <remarks>
            This mode currently only works on Windows and automatically disables 
            plugins and local databases. The default is false.
            </remarks>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.ChildProcessPath">
            <summary>
            Indicates the path to the child-process that we will use to render WebViews and plugins 
            (this will be AwesomiumProcess if you leave this empty). You can specify your own executable 
            to handle the rendering but you will need to make sure that it calls <see cref="M:Awesomium.Core.WebCore.ChildProcessMain"/>.
            </summary>
            <remarks>
            Currently, the use of a managed child process on Windows, is supported on Windows versions
            newer than and including Windows Vista.
            <p/>
            <note type="caution">
            Your applications must always distribute the default <c>AwesomiumProcess</c>
            alongside the <c>Awesomium</c> library.
            <p/>
            On Windows systems such as Windows XP, setting this property to a managed
            child process, is ignored and the default rendering process (<c>AwesomiumProcess</c>)
            is used instead.
            </note>
            <note>
            You can still use C/C++ custom child processes in all Windows versions
            supported by Awesomium.
            </note>
            </remarks>
            <example>
            Example of Usage:
            <code>
            [STAThread]
            static void Main( string[] args )
            {
                // Check if our executable is running as a child process.
                if ( WebCore.IsChildProcess )
                {
                    // Pass control over to Awesomium. This call will return
                    // when we are done with using this child process.
                    WebCore.ChildProcessMain();
                    // Exit this child process.
                    return;
                }
            
                // Continue normal execution.
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault( false );
            
                // You can specify WebCoreConfig.CHILD_PROCESS_SELF ("self"),
                // as a shortcut to the path of this executable.
                // This initialization can also take place in the constructor of your
                // main form (Form1 in this scenario), right before the InitializeComponent call.
                WebCore.Initialize( new WebCoreConfig() { ChildProcessPath = WebCoreConfig.CHILD_PROCESS_SELF } );
            
                Application.Run( new Form1() );
            }
            </code>
            <p/>
            You can also use this in a WPF application, but you need to follow some steps
            that will let you define your own entry point:
            <list type="number">
            <item>
            In <b>Solution Explorer</b>, select <b>App.xaml</b> (<b>Application.xaml</b> in VB)
            and then in <c>Properties</c> window, change the <b>Build Action</b> from 
            <b>ApplicationDefinition</b> to <b>Page</b>.
            </item>
            <item>
            Add your custom entry point to <b>App.xaml.cs</b> (<b>Application.xaml.vb</b> in VB).
            </item>
            </list>
            Here is an example:
            <code>
            [STAThread()]
            static void Main( string[] args )
            {
                // Check if our executable is running as a child process.
                if ( WebCore.IsChildProcess )
                {
                    // Pass control over to Awesomium. This call will return
                    // when we are done with using this child process.
                    WebCore.ChildProcessMain();
                    // Exit this child process.
                    return;
                }
                
                // Continue normal execution.
                App app = new App();
                
                // You can specify WebCoreConfig.CHILD_PROCESS_SELF ("self"),
                // as a shortcut to the path of this executable.
                // This initialization can also take place in the constructor of your
                // main window, right before the InitializeComponent call.
                WebCore.Initialize( new WebCoreConfig() { ChildProcessPath = WebCoreConfig.CHILD_PROCESS_SELF } );
                
                app.InitializeComponent();
                app.Run();
            }
            </code>
            </example>
            <seealso cref="P:Awesomium.Core.WebCoreConfig.SystemSupportsManagedChildProcess"/>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.SystemSupportsManagedChildProcess">
            <summary>
            Gets if the use of a managed custom child process (including <see cref="F:Awesomium.Core.WebCoreConfig.CHILD_PROCESS_SELF"/>),
            is supported in the current operating system.
            </summary>
            <remarks>
            Currently, the use of a managed child process on Windows, is supported on Windows versions
            newer than and including Windows Vista.
            <p/>
            <note type="caution">
            Your applications must always distribute the default <c>AwesomiumProcess</c>
            alongside the <c>Awesomium</c> library.
            <p/>
            On Windows systems such as Windows XP, setting <see cref="P:Awesomium.Core.WebCoreConfig.ChildProcessPath"/> to a managed
            child process, is ignored and the default rendering process (<c>AwesomiumProcess</c>)
            is used instead.
            </note>
            <note>
            You can still use C/C++ custom child processes in all Windows versions
            supported by Awesomium.
            </note>
            </remarks>
            <seealso cref="P:Awesomium.Core.WebCoreConfig.ChildProcessPath"/>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.LocalePath">
            <summary>
            Indicates the path to the directory containing the <i>en-US.dll</i> file.
            Default is: ./ which indicates that the file lives alongside <i>Awesomium.dll</i>.
            </summary>
            <remarks>
            The specified path can be absolute, or relative to the location of
            <i>Awesomium.dll</i>.
            </remarks>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.EnableAutoDetectEncoding">
            <summary>
            Indicates whether or not the page encoding should be automatically detected.
            Default is true.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.AcceptLanguageOverride">
            <summary>
            Set this to override the <c>accept-language</c> header for all WebViews.
            For example: "en-US" for English and "fr-FR" for French.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.DefaultCharsetOverride">
            <summary>
            Set this to override the default charset for all WebViews.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.UserAgentOverride">
            <summary>
            Indicates the user agent string that will be used to override the default. 
            Leave this empty to use the default user agent.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.ProxyServer">
            <summary>
            Indicates the proxy settings for all network requests. 
            Specify "none" to disable all proxy use, specify "auto" to attempt to detect the proxy using system settings 
            (e.g., via the Internet Properties dialog on Windows or the Network panel of System Preferences on Mac OSX). 
            Specify anything else to set manual proxy settings.
            </summary>
            <example>
            Possible values can be:
            <list type="table">
            <listheader>
            <term>Value</term>
            <description>Description</description>
            </listheader>
            <item>
            <term><c>"none"</c></term>
            <description>No proxy. (<b>Default</b>).</description>
            </item>
            <item>
            <term><c>"auto"</c></term>
            <description>Detect system proxy settings.</description>
            </item>
            <item>
            <term><c>"http=myproxy:80;ftp=myproxy2"</c></term>
            <description>
            Use HTTP proxy "myproxy:80" for http:// URLs, and HTTP proxy 
            "myproxy2:80" for ftp:// URLs.
            </description>
            </item>
            <item>
            <term><c>"myproxy:80"</c></term>
            <description>Use HTTP proxy "foopy:80" for all URLs.</description>
            </item>
            <item>
            <term><c>"socks4://myproxy"</c></term>
            <description>Use SOCKS v4 proxy "foopy:1080" for all URLs.</description>
            </item>
            </list>
            </example>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.ProxyConfigScript">
            <summary>
            Indicates the URL to the PAC (Proxy Auto-Config) Script to use. See http://en.wikipedia.org/wiki/Proxy_auto-config for more info.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.AuthServerWhitelist">
            <summary>
            Gets or sets the list of servers that Integrated Authentication is allowed to silently provide user credentials for, when challenged.
            </summary>
            <remarks>
            Integrated Authentication can authenticate the user to an Intranet server or proxy without prompting the user for a username or password. 
            It does this by using cached credentials which are established when the user initially logs in to the machine that Awesomium is running on. 
            Integrated Authentication is supported for Negotiate and NTLM challenges only.
            <p/>
            <note>
            In Windows only, if you do not set this property, the permitted list consists of those servers in the Local Machine or 
            Local Intranet security zone (for example, when the host in the URL includes a "." character it is outside the Local Intranet security zone), 
            which is the behavior present in IE.
            </note>
            </remarks>
            <example>
            The list is set using a comma-separated string of URLs. For example, you can specify:
            <code>
            config.AuthServerWhitelist = "*example.com,*foobar.com,*baz";
            </code>
            which would tell Awesomium that any URL ending in either 'example.com', 'foobar.com' or 'baz' is in the permitted list.
            Without the '*' prefix, the URL has to match exactly.
            </example>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.SaveCacheAndCookies">
            <summary>
            Indicates whether or not cache and cookies should be saved to disk.
            </summary>
            <remarks>
            <note type="caution">
            When you set this property to <c>true</c>, please make sure that your hosting application 
            is a single instance application, unless you are sure that you provide a unique 
            <see cref="P:Awesomium.Core.WebCoreConfig.UserDataPath"/> for each of your application's instances. 
            No more than one process/<see cref="T:Awesomium.Core.WebCore"/>, can access the same cache at any given time.
            </note>
            </remarks>
            <seealso cref="P:Awesomium.Core.WebCoreConfig.UserDataPath"/>
            <seealso cref="P:Awesomium.Core.WebCoreConfig.IsCacheUsed"/>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.MaxCacheSize">
            <summary>
            Indicates the maximum disk space to be used by the disk cache, in bytes. Specify 0 to use no limit.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.DisableSameOriginPolicy">
            <summary>
            Indicates whether or not the "same-origin" policy should be disabled. 
            See http://en.wikipedia.org/wiki/Same_origin_policy.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.DisableWinMessagePump">
            <exclude />
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.CustomCSS">
            <summary>
            Indicates a string of custom CSS to be included as the global default style for all pages. 
            This is especially useful for customizing scrollbars and other look-and-feel elements.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.AutoUpdatePeriod">
            <summary>
            Indicates the time interval between invocations of WebCore's update, in milliseconds.
            The default is 20.
            </summary>
            <remarks>
            When a <see cref="T:Awesomium.Core.WebView"/> or <c>WebControl</c> has <see cref="P:Awesomium.Core.IWebView.SelfUpdate"/>
            enabled, this property also affects the update frequency of that view.
            </remarks>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.HomeURL">
            <summary>
            Gets or sets the URL that will be used as the Home URL
            for <see cref="T:Awesomium.Windows.Controls.WebControl"/>s.
            </summary>
            <remarks>
            This setting is used by <see cref="T:Awesomium.Windows.Controls.WebControl"/>s to automatically
            handle the <see cref="P:System.Windows.Input.NavigationCommands.BrowseHome"/> command.
            The default is: "about:blank".
            </remarks>
            <exception cref="T:System.ArgumentNullException">
            A null reference or an empty string defined.
            </exception>
        </member>
        <member name="P:Awesomium.Core.WebCoreConfig.EnableVisualStyles">
            <summary>
            Gets or sets if default Windows visual styles should be applied to common dialogs shown by views.
            Default is true.
            </summary>
            <remarks>
            Currently, this is used to apply visual styles to the Print dialog.
            </remarks>
        </member>
        <member name="T:Awesomium.Core.WebKeyboardEvent">
            <summary>
            Represents a generic keyboard event that can be created from a platform-specific event or 
            synthesized from a virtual event. Used by <see cref="M:Awesomium.Core.WebView.InjectKeyboardEvent(Awesomium.Core.WebKeyboardEvent)"/> and
            <see cref="E:Awesomium.Windows.Controls.WebControl.InjectKeyboardEvent"/>.
            </summary>
        </member>
        <member name="F:Awesomium.Core.WebKeyboardEvent.Type">
            <summary>
            The type of this <see cref="T:Awesomium.Core.WebKeyboardEvent"/>.
            </summary>
        </member>
        <member name="F:Awesomium.Core.WebKeyboardEvent.Modifiers">
            <summary>
            The current state of the keyboard. Modifiers may be OR'd together to represent multiple values.
            </summary>
        </member>
        <member name="F:Awesomium.Core.WebKeyboardEvent.VirtualKeyCode">
            <summary>
            The virtual key-code associated with this keyboard event. 
            This is either directly from the event (ie, WPARAM on Windows) or via a mapping function.
            </summary>
        </member>
        <member name="F:Awesomium.Core.WebKeyboardEvent.NativeKeyCode">
            <summary>
            The actual key-code generated by the platform. The DOM specification primarily uses 
            Windows-equivalent codes (hence virtualKeyCode above) but it helps to additionally 
            specify the platform-specific key-code as well.
            </summary>
        </member>
        <member name="F:Awesomium.Core.WebKeyboardEvent.Text">
            <summary>
            The actual text generated by this keyboard event. 
            This is usually only a single character but we're generous and cap it at a max of 4 characters.
            </summary>
        </member>
        <member name="F:Awesomium.Core.WebKeyboardEvent.UnmodifiedText">
            <summary>
            The text generated by this keyboard event before all modifiers except shift are applied. 
            This is used internally for working out shortcut keys. 
            This is usually only a single character but we're generous and cap it at a max of 4 characters.
            </summary>
        </member>
        <member name="F:Awesomium.Core.WebKeyboardEvent.IsSystemKey">
            <summary>
            Whether or not the pressed key is a "system key". 
            This is a Windows-only concept and should be "false" for all non-Windows platforms. 
            For more information, see the following link: http://msdn.microsoft.com/en-us/library/ms646286.aspx
            </summary>
        </member>
        <member name="T:Awesomium.Core.WebView">
            <summary>
            The WebView is sort of like a tab in Chrome: you can load web-pages into it, interact with it, 
            and render it to a buffer (we give you the raw pixels, its your duty to display it).
            </summary>
            <remarks>
            You can create a WebView using <see cref="M:Awesomium.Core.WebCore.CreateWebView(System.Int32,System.Int32)"/>. If you have not initialized
            the <see cref="T:Awesomium.Core.WebCore"/> (see <see cref="M:Awesomium.Core.WebCore.Initialize(Awesomium.Core.WebCoreConfig)"/>) before creating a <see cref="T:Awesomium.Core.WebView"/>,
            the core will be initialized using default configuration settings and automatically be started
            before creating the view.
            </remarks>
            <threadsafety static="true" instance="false"/>
        </member>
        <member name="M:Awesomium.Core.WebView.OnIsDirtyChanged(System.Object,System.EventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.IsDirtyChanged"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnBeginLoading(System.Object,Awesomium.Core.BeginLoadingEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.BeginLoading"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnBeginNavigation(System.Object,Awesomium.Core.BeginNavigationEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.BeginNavigation"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnCursorChanged(System.Object,Awesomium.Core.ChangeCursorEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.CursorChanged"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnKeyboardFocusChanged(System.Object,Awesomium.Core.ChangeKeyboardFocusEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.KeyboardFocusChanged"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnTargetUrlChanged(System.Object,Awesomium.Core.UrlEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.TargetUrlChanged"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnToolTipChanged(System.Object,Awesomium.Core.ChangeToolTipEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.ToolTipChanged"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnDomReady(System.Object,System.EventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.DomReady"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnLoadCompleted(System.Object,System.EventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.LoadCompleted"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnPageContentsReceived(System.Object,Awesomium.Core.GetPageContentsEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.PageContentsReceived"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnOpenExternalLink(System.Object,Awesomium.Core.OpenExternalLinkEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.OpenExternalLink"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnPluginCrashed(System.Object,Awesomium.Core.PluginCrashedEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.PluginCrashed"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnTitleReceived(System.Object,Awesomium.Core.ReceiveTitleEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.TitleReceived"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnMove(System.Object,Awesomium.Core.MoveEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.Move"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnDownload(System.Object,Awesomium.Core.UrlEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.Download"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnCrashed(System.Object,System.EventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.Crashed"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnSelectLocalFiles(System.Object,Awesomium.Core.SelectLocalFilesEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.SelectLocalFiles"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnScrollDataReceived(System.Object,Awesomium.Core.ScrollDataEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.ScrollDataReceived"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnJSConsoleMessageAdded(System.Object,Awesomium.Core.JSConsoleMessageEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.JSConsoleMessageAdded"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnFindResultsReceived(System.Object,Awesomium.Core.GetFindResultsEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.FindResultsReceived"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnSelectionChanged(System.Object,Awesomium.Core.WebSelectionEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.SelectionChanged"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnImeUpdated(System.Object,Awesomium.Core.UpdateImeEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.ImeUpdated"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnContextMenu(System.Object,Awesomium.Core.ContextMenuEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.ShowContextMenu"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnLoginRequest(System.Object,Awesomium.Core.LoginRequestEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.LoginRequest"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnHistoryChanged(System.Object,Awesomium.Core.ChangeHistoryEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.HistoryChanged"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnResizeComplete(System.Object,Awesomium.Core.ResizeEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.ResizeComplete"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnJavascriptDialog(System.Object,Awesomium.Core.JavascriptDialogEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.ShowJavascriptDialog"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnResourceRequest(System.Object,Awesomium.Core.ResourceRequestEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.ResourceRequest"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.OnResourceResponse(System.Object,Awesomium.Core.ResourceResponseEventArgs)">
            <summary>
            Raises the <see cref="E:Awesomium.Core.WebView.ResourceResponse"/> event.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.Close">
            <summary>
            Destroys and removes this <see cref="T:Awesomium.Core.WebView"/> instance. Any call to members of this view
            after calling this method, will cause a <see cref="T:System.InvalidOperationException"/>.
            </summary>
            <remarks>
            To avoid exceptions, Make sure you do not call this method when the hosting UI 
            (if any) of this view, is still alive and visible.
            </remarks>
        </member>
        <member name="M:Awesomium.Core.WebView.OnDispose">
            <summary>
            Overrides <see cref="M:Awesomium.Core.ViewModel.OnDispose"/>. This method is called
            when the view is being destroyed by either calling <see cref="M:Awesomium.Core.WebCore.Shutdown"/>,
            <see cref="M:Awesomium.Core.WebView.Close"/> or explicitly calling <see cref="M:System.IDisposable.Dispose"/> on this instance.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebView.GoToHome">
            <summary>
            Navigates to the Home URL as defined in <see cref="P:Awesomium.Core.WebCore.HomeURL"/>.
            </summary>
            <returns>
            True if the view is alive and the command was successfully sent. False otherwise.
            </returns>
        </member>
        <member name="M:Awesomium.Core.WebView.LoadURL(System.String)">
            <summary>
            Loads a URL into the <see cref="T:Awesomium.Core.WebView"/> asynchronously.
            </summary>
            <param name="url">
            The URL to load.
            </param>
            <returns>
            True if the view is alive and the command was successfully sent. False otherwise.
            </returns>
        </member>
        <member name="M:Awesomium.Core.WebView.LoadURL(System.String,System.String)">
            <summary>
            Loads a URL into the <see cref="T:Awesomium.Core.WebView"/> asynchronously.
            </summary>
            <param name="url">
            The URL to load.
            </param>
            <param name="frameName">
            The name of the frame to load the URL in; leave this blank to load in the main frame.
            </param>
            <returns>
            True if the view is alive and the command was successfully sent. False otherwise.
            </returns>
        </member>
        <member name="M:Awesomium.Core.WebView.LoadURL(System.String,System.String,System.String,System.String)">
            <summary>
            Loads a URL into the <see cref="T:Awesomium.Core.WebView"/> asynchronously.
            </summary>
            <param name="url">
            The URL to load.
            </param>
            <param name="frameName">
            The name of the frame to load the URL in; leave this blank to load in the main frame.
            </param>
            <param name="username">
            If the URL requires authentication, the username to authorize as, otherwise just pass an empty string.
            </param>
            <param name="password">
            If the URL requires authentication, the password to use, otherwise just pass an empty string.
            </param>
            <returns>
            True if the view is alive and the command was successfully sent. False otherwise.
            </returns>
        </member>
        <member name="M:Awesomium.Core.WebView.LoadHTML(System.String)">
            <summary>
            Loads a string of HTML into the <see cref="T:Awesomium.Core.WebView"/> asynchronously.
            </summary>
            <param name="html">
            The HTML string (ASCII) to load.
            </param>
            <remarks>
            Any assets required by the specified HTML (images etc.), should exist 
            within the base directory set with <see cref="P:Awesomium.Core.WebCore.BaseDirectory"/>.
            </remarks>
            <returns>
            True if the view is alive and the command was successfully sent. False otherwise.
            </returns>
        </member>
        <member name="M:Awesomium.Core.WebView.LoadHTML(System.String,System.String)">
            <summary>
            Loads a string of HTML into the <see cref="T:Awesomium.Core.WebView"/> asynchronously.
            </summary>
            <param name="html">
            The HTML string (ASCII) to load.
            </param>
            <param name="frameName">
            The name of the frame to load the HTML in.
            </param>
            <remarks>
            Any assets required by the specified HTML (images etc.), should exist 
            within the base directory set with <see cref="P:Awesomium.Core.WebCore.BaseDirectory"/>.
            </remarks>
            <returns>
            True if the view is alive and the command was successfully sent. False otherwise.
            </returns>
        </member>
        <member name="M:Awesomium.Core.WebView.LoadFile(System.String)">
            <summary>
            Loads a local file into the <see cref="T:Awesomium.Core.WebView"/> asynchronously.
            </summary>
            <param name="file">
            The name of the file to load.
            </param>
            <remarks>
            The file should exist within the base directory set with <see cref="P:Awesomium.Core.WebCore.BaseDirectory"/>.
            </remarks>
            <returns>
            True if the view is alive and the command was successfully sent. False otherwise.
            </returns>
        </member>
        <member name="M:Awesomium.Core.WebView.LoadFile(System.String,System.String)">
            <summary>
            Loads a local file into the <see cref="T:Awesomium.Core.WebView"/> asynchronously.
            </summary>
            <param name="file">
            The name of the file to load.
            </param>
            <param name="frameName">
            The name of the frame to load the file in.
            </param>
            <remarks>
            The file should exist within the base directory set with <see cref="P:Awesomium.Core.WebCore.BaseDirectory"/>.
            </remarks>
            <returns>
            True if the view is alive and the command was successfully sent. False otherwise.
            </returns>
        </member>
        <member name="M:Awesomium.Core.WebView.GoToHistoryOffset(System.Int32)">
            <summary>
            Navigates back/forward in history via a relative offset.
            </summary>
            <param name="offset">
            The relative offset in history to navigate to. (Can be negative)
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.GoBack">
            <summary>
            Navigates one step back in history.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.GoForward">
            <summary>
            Navigates one step forward in history.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.Stop">
            <summary>
            Stops the current navigation.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.Reload">
            <summary>
            Reloads the current page.
            </summary>
            <returns>
            True if the view is alive and the command was successfully sent. False otherwise.
            </returns>
        </member>
        <member name="M:Awesomium.Core.WebView.ExecuteJavascript(System.String)">
            <summary>
            Executes a string of Javascript in the context of the current page
            asynchronously.
            </summary>
            <param name="javascript">The string of Javascript to execute.</param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.ExecuteJavascript(System.String,System.String)">
            <summary>
            Executes a string of Javascript in the context of the current page
            asynchronously.
            </summary>
            <param name="javascript">The string of Javascript to execute.</param>
            <param name="frameName">Optional; the name of the frame to execute in,
            leave this blank to execute in the main frame.</param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.ExecuteJavascriptWithResult(System.String)">
            <summary>
            Executes a string of Javascript in the context of the current page
            synchronously, and returns the result.
            </summary>
            <param name="javascript">The string of Javascript to execute.</param>
            <returns>Returns the result as a <see cref="T:Awesomium.Core.JSValue"/>. Please note that the returned
            result is only a shallow, read-only copy of the original object. This
            method does not return system-defined Javascript objects (such as "window",
            "document", or any DOM elements).</returns>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.ExecuteJavascriptWithResult(System.String,System.Int32)">
            <summary>
            Executes a string of Javascript in the context of the current page
            synchronously, and returns the result.
            </summary>
            <param name="javascript">The string of Javascript to execute.</param>
            <param name="timeoutMs">Optional; the maximum time to wait for the result
            to be computed. Leave this 0 to wait forever (may hang if Javascript is 
            invalid!)</param>
            <returns>Returns the result as a <see cref="T:Awesomium.Core.JSValue"/>. Please note that the returned
            result is only a shallow, read-only copy of the original object. This
            method does not return system-defined Javascript objects (such as "window",
            "document", or any DOM elements).</returns>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.ExecuteJavascriptWithResult(System.String,System.String,System.Int32)">
            <summary>
            Executes a string of Javascript in the context of the current page
            synchronously, and returns the result.
            </summary>
            <param name="javascript">The string of Javascript to execute.</param>
            <param name="frameName">Optional; the name of the frame to execute in,
            leave this blank to execute in the main frame.</param>
            <param name="timeoutMs">Optional; the maximum time to wait for the result
            to be computed. Leave this 0 to wait forever (may hang if Javascript is 
            invalid!)</param>
            <returns>Returns the result as a <see cref="T:Awesomium.Core.JSValue"/>. Please note that the returned
            result is only a shallow, read-only copy of the original object. This
            method does not return system-defined Javascript objects (such as "window",
            "document", or any DOM elements).</returns>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.CallJavascriptFunction(System.String,System.String,Awesomium.Core.JSValue[])">
            <summary>
            Calls a certain function defined in Javascript, directly.
            </summary>
            <param name="objectName">
            The name of the object that contains the function, pass an empty string if the function is defined in the global scope.
            </param>
            <param name="function">
            The name of the function.
            </param>
            <param name="arguments">
            The arguments to pass to the function.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.CallJavascriptFunction(System.String,System.String,System.String,Awesomium.Core.JSValue[])">
            <summary>
            Calls a certain function defined in Javascript, directly.
            </summary>
            <param name="objectName">
            The name of the object that contains the function, pass an empty string if the function is defined in the global scope.
            </param>
            <param name="function">
            The name of the function.
            </param>
            <param name="frameName">
            Optional; the name of the frame to execute in,
            leave this blank to execute in the main frame.
            </param>
            <param name="arguments">
            The arguments to pass to the function.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.CreateObject(System.String)">
            <summary>
            Creates a new global Javascript object that will persist throughout
            the lifetime of this <see cref="T:Awesomium.Core.WebView"/>. This is useful for exposing your application's
            data and events to Javascript. This object is managed directly by Awesomium
            so you can modify its properties and bind callback functions via
            <see cref="M:Awesomium.Core.WebView.SetObjectProperty(System.String,System.String,Awesomium.Core.JSValue)"/> and <see cref="M:Awesomium.Core.WebView.SetObjectCallback(System.String,System.String,Awesomium.Core.JSCallback)"/>, 
            respectively.
            </summary>
            <param name="objectName">
            The name of the object.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.DestroyObject(System.String)">
            <summary>
            Destroys a Javascript object previously created with <see cref="M:Awesomium.Core.WebView.CreateObject(System.String)"/>.
            </summary>
            <param name="objectName">
            The name of the object to destroy.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.SetObjectProperty(System.String,System.String,Awesomium.Core.JSValue)">
            <summary>
            Sets a property of a Javascript object previously created with <see cref="M:Awesomium.Core.WebView.CreateObject(System.String)"/>.
            </summary>
            <example>
            An example of usage:
            <code>
            webView.CreateObject("MyObject");
            webView.SetObjectProperty("MyObject", "color", "blue");
            
            // You can now access this object's property via Javascript on any 
            // page loaded into this WebView:
            var myColor = MyObject.color; // value would be "blue"
            </code>
            </example>
            <param name="objectName">
            The name of the Javascript object.
            </param>
            <param name="propertyName">
            The name of the property to create.
            </param>
            <param name="val">
            The initial javascript-value of the property.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.SetObjectCallback(System.String,System.String,Awesomium.Core.JSCallback)">
            <summary>
            Binds a callback function to a Javascript object previously created with <see cref="M:Awesomium.Core.WebView.CreateObject(System.String)"/>.
            This is very useful for passing events from Javascript to your application.
            </summary>
            <example>
            An example of usage:
            <code>
            public void OnSelectItem(object sender, JSCallbackEventArgs e)
            {
                System.Console.WriteLine( "Player selected item: " + e.args[0].ToString() );
            }
            
            public void initWebView()
            {
                webView.CreateObject("MyObject");
                webView.SetObjectCallback("MyObject", "SelectItem", OnSelectItem);
            }
            
            // You can now call the function "OnSelectItem" from Javascript:
            MyObject.SelectItem("shotgun");
            </code>
            </example>
            <param name="objectName">
            The name of the Javascript object.
            </param>
            <param name="callbackName">
            The name of the Javascript function that will call the callback.
            </param>
            <param name="callback">
            Reference to a <see cref="T:Awesomium.Core.JSCallback"/> implementation.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.Render">
            <summary>
            Renders this <see cref="T:Awesomium.Core.WebView"/> into an offscreen pixel buffer and clears the dirty state.
            </summary>
            <remarks>
            For maximum efficiency, you should only call this when the <see cref="T:Awesomium.Core.WebView"/> is dirty 
            (see <see cref="P:Awesomium.Core.WebView.IsDirty"/>).
            <p/>
            <note type="tip">
            The most appropriate time to call this method, is from within your <see cref="E:Awesomium.Core.WebView.IsDirtyChanged"/> handler.
            </note>
            </remarks>
            <returns>
            An instance of the <see cref="T:Awesomium.Core.RenderBuffer"/> that this <see cref="T:Awesomium.Core.WebView"/> was rendered to. 
            This value may change between renders and may return null if the <see cref="T:Awesomium.Core.WebView"/> has crashed
            (see <see cref="P:Awesomium.Core.WebView.IsCrashed"/>).
            </returns>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.InjectMouseMove(System.Int32,System.Int32)">
            <summary>
            Injects a mouse-move event in local coordinates.
            </summary>
            <param name="x">
            The absolute x-coordinate of the mouse (relative to the <see cref="T:Awesomium.Core.WebView"/> itself).
            </param>
            <param name="y">
            The absolute y-coordinate of the mouse (relative to the <see cref="T:Awesomium.Core.WebView"/> itself).
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.InjectMouseDown(Awesomium.Core.MouseButton)">
            <summary>
            Injects a mouse-down event.
            </summary>
            <param name="mouseButton">
            The mouse button that was pressed.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.InjectMouseUp(Awesomium.Core.MouseButton)">
            <summary>
            Injects a mouse-up event.
            </summary>
            <param name="mouseButton">
            The mouse button that was released.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.InjectMouseWheel(System.Int32)">
            <summary>
            Injects a mouse-wheel event.
            </summary>
            <param name="scrollAmountVert">
            The relative amount of pixels to scroll vertically.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.InjectMouseWheel(System.Int32,System.Int32)">
            <summary>
            Injects a mouse-wheel event.
            </summary>
            <param name="scrollAmountVert">
            The relative amount of pixels to scroll vertically.
            </param>
            <param name="scrollAmountHorz">
            The relative amount of pixels to scroll horizontally.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.InjectKeyboardEvent(Awesomium.Core.WebKeyboardEvent)">
            <summary>
            Injects a keyboard event.
            </summary>
            <param name="keyEvent">
            The keyboard event to inject. You'll need to initialize the members of the passed
            <see cref="T:Awesomium.Core.WebKeyboardEvent"/>, yourself.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.InjectKeyboardEventWin(System.Int32,System.Int32,System.Int32)">
            <summary>
            Injects a keyboard event by translating the respective Windows Messages.
            </summary>
            <param name="msg">
            The Windows keyboard message (usually WM_KEYDOWN, WM_KEYUP and WM_CHAR). 
            </param>
            <param name="wparam">
            The first parameter of the message as intercepted by the window procedure.
            </param>
            <param name="lparam">
            The second parameter of the message as intercepted by the window procedure.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
            <remarks>
            This is usually easier to use than <see cref="M:Awesomium.Core.WebView.InjectKeyboardEvent(Awesomium.Core.WebKeyboardEvent)"/>. All you have to
            do is hook into the window procedure of this view's host, intercept WM_KEYDOWN, WM_KEYUP and WM_CHAR
            and inject them to the view by using this method.
            <note type="tip">
            Beware that in WPF, only the parent Window has a window procedure. Make sure
            that you only inject messages when the actual host (if it's a child element)
            has the focus, and that you do not hook into the same procedure multiple times.
            </note>
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.Cut">
            <summary>
            Cuts the text currently selected in this <see cref="T:Awesomium.Core.WebView"/>, when it has keyboard focus
            (usually in a text-box), using the system clipboard.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.Copy">
            <summary>
            Copies the text currently selected in this <see cref="T:Awesomium.Core.WebView"/>, to the system clipboard.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.CopyHTML">
            <summary>
            Copies the HTML content currently selected in this <see cref="T:Awesomium.Core.WebView"/>, to the system clipboard.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.CopyLinkAddress">
            <summary>
            Copies the target URL of the link currently under the cursor.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.Paste">
            <summary>
            Pastes the text currently in the system clipboard, to this <see cref="T:Awesomium.Core.WebView"/>,
            when it has keyboard focus (usually in a text-box).
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.SelectAll">
            <summary>
            Selects all content on the current page.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.GetZoomForHost(System.String)">
            <summary>
            Gets the zoom factor (percent of page) saved for a certain hostname.
            </summary>
            <param name="host">
            The hostname whose saved zoom setting will be retrieved.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.ResetZoom">
            <summary>
            Resets the zoom level.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.Resize(System.Int32,System.Int32)">
            <summary>
            Initiates an asynchronous resize operation.
            </summary>
            <param name="width">
            The width in pixels to resize to.
            </param>
            <param name="height">
            The height in pixels to resize to.
            </param>
            <returns>
            True if the resize was successful. False otherwise.
            </returns>
            <remarks>
            Handle the <see cref="E:Awesomium.Core.WebView.ResizeComplete"/> event to be notified 
            when the operation completes. This operation can fail 
            if another resize is already pending (see <see cref="P:Awesomium.Core.WebView.IsResizing"/>).
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.Resize(System.Int32,System.Int32,System.Int32)">
            <summary>
            Resizes this <see cref="T:Awesomium.Core.WebView"/> to certain dimensions.
            </summary>
            <param name="width">
            The width in pixels to resize to.
            </param>
            <param name="height">
            The height in pixels to resize to.
            </param>
            <param name="repaintTimeoutMs">
            The max amount of time to wait for a repaint, in milliseconds.
            </param>
            <returns>
            True if the resize was successful. False otherwise.
            </returns>
            <remarks>
            This operation can fail if another resize is already pending 
            (see <see cref="P:Awesomium.Core.WebView.IsResizing"/>) or if the repaint timeout was exceeded.
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.Unfocus">
            <summary>
            Notifies the current page that it has lost focus.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.Focus">
            <summary>
            Notifies the current page that it has gained focus.
            </summary>
            <remarks>
            You will need to call this to gain text-box focus, among other things. 
            (If you fail to ever see a blinking caret when typing text, this is why.)
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.SetURLFilteringMode(Awesomium.Core.URLFilteringMode)">
            <summary>
            Sets the current URL Filtering Mode to use.
            </summary>
            <param name="filteringMode">
            The URL Filtering Mode to use. Default is <see cref="F:Awesomium.Core.URLFilteringMode.None"/>.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.AddURLFilter(System.String)">
            <summary>
            Adds a new URL Filter rule.
            </summary>
            <param name="filter">
            A string with optional wildcards that describes a certain URL.
            </param>
            <example>
            For example, to match all URLs from the domain "google.com", your filter string can be: http://google.com/*
            </example>
            <remarks> 
            You may also use the "local://" scheme prefix to describe the URL to the base directory
            (set via <see cref="P:Awesomium.Core.WebCore.BaseDirectory"/>).
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.ClearAllURLFilters">
            <summary>
            Clears all URL Filter rules previously added with <see cref="M:Awesomium.Core.WebView.AddURLFilter(System.String)"/>.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.SetHeaderDefinition(System.String,System.Collections.Specialized.NameValueCollection)">
            <summary>
            Defines a new Header Definition or updates it if it already exists.
            </summary>
            <param name="name">
            The unique name of the Header Definition; this is used to refer to it later in <see cref="M:Awesomium.Core.WebView.AddHeaderRewriteRule(System.String,System.String)"/> and related methods.
            </param>
            <param name="fields">
            A name/value collection representing field names and their respective values.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.AddHeaderRewriteRule(System.String,System.String)">
            <summary>
            Adds a new a header re-write rule. 
            All requests whose URL matches the specified rule will have its HTTP headers re-written 
            with the specified header definition before sending it to the server.
            </summary>
            <param name="rule">
            A string with optional wildcards (*, ?) that matches the URL(s) that will have their headers 
            re-written with the specified header definition.
            </param>
            <param name="name">
            The name of the header definition (specified in <see cref="M:Awesomium.Core.WebView.SetHeaderDefinition(System.String,System.Collections.Specialized.NameValueCollection)"/>).
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.RemoveHeaderRewriteRule(System.String)">
            <summary>
            Removes a header re-write rule previously added with <see cref="M:Awesomium.Core.WebView.AddHeaderRewriteRule(System.String,System.String)"/>.
            </summary>
            <param name="rule">
            The rule to remove (should match the string specified in for the "rule" parameter 
            in <see cref="M:Awesomium.Core.WebView.AddHeaderRewriteRule(System.String,System.String)"/>, exactly).
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.RemoveHeaderRewriteRulesByDefinition(System.String)">
            <summary>
            Removes all header re-write rules that are using a certain header definition.
            </summary>
            <param name="name">
            The name of the header definition (specified in <see cref="M:Awesomium.Core.WebView.SetHeaderDefinition(System.String,System.Collections.Specialized.NameValueCollection)"/>).
            Specify an empty string, to remove all header re-write rules.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.Print">
            <summary>
            Prints the current page.
            </summary>
            <remarks>
            To suppress the printer selection dialog
            and print immediately using OS defaults, 
            see <see cref="M:Awesomium.Core.WebCore.SuppressPrinterDialog(System.Boolean)"/>.
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.RequestScrollData">
            <summary>
            Request the page dimensions and scroll position of the page.
            </summary>
            <remarks>
            You can retrieve the response by handling the <see cref="E:Awesomium.Core.WebView.ScrollDataReceived"/> event.
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.RequestScrollData(System.String)">
            <summary>
            Request the page dimensions and scroll position of the page.
            </summary>
            <remarks>
            You can retrieve the response by handling the <see cref="E:Awesomium.Core.WebView.ScrollDataReceived"/> event.
            </remarks>
            <param name="frameName">
            The frame's scroll data to retrieve. Leave blank to get the main frame's scroll data.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.Find(System.String)">
            <summary>
            Start searching down the current web-page, for a certain string.
            </summary>
            <remarks>
            All matches of the string will be highlighted on the page and you can jump to different 
            instances of the string by using the <see cref="M:Awesomium.Core.WebView.FindNext"/> method.
            To get actual stats about a certain query, please see <see cref="E:Awesomium.Core.WebView.FindResultsReceived"/>.
            </remarks>
            <param name="searchStr">
            The string to search for.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.Find(System.String,System.Boolean)">
            <summary>
            Start searching for a certain string on the current web-page.
            </summary>
            <remarks>
            All matches of the string will be highlighted on the page and you can jump to different 
            instances of the string by using the <see cref="M:Awesomium.Core.WebView.FindNext"/> method.
            To get actual stats about a certain query, please see <see cref="E:Awesomium.Core.WebView.FindResultsReceived"/>.
            </remarks>
            <param name="searchStr">
            The string to search for.
            </param>
            <param name="forward">
            True to search forward, down the page. False otherwise.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.Find(System.String,System.Boolean,System.Boolean)">
            <summary>
            Start finding a certain string on the current web-page.
            </summary>
            <remarks>
            All matches of the string will be highlighted on the page and you can jump to different 
            instances of the string by using the <see cref="M:Awesomium.Core.WebView.FindNext"/> method.
            To get actual stats about a certain query, please see <see cref="E:Awesomium.Core.WebView.FindResultsReceived"/>.
            </remarks>
            <param name="searchStr">
            The string to search for.
            </param>
            <param name="forward">
            True to search forward, down the page. False otherwise.
            </param>
            <param name="caseSensitive">
            True to perform a case sensitive search. False otherwise.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.FindNext">
            <summary>
            Jump to the next match of a previously successful search.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.FindNext(System.Boolean)">
            <summary>
            Jump to the next match of a previously successful search.
            </summary>
            <param name="forward">
            True to search forward, down the page. False otherwise. The default is true.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.StopFind(System.Boolean)">
            <summary>
            Stops the last active search (started with <see cref="M:Awesomium.Core.WebView.Find(System.String)"/>).
            </summary>
            <remarks>
            This will un-highlight all matches of a previous call to <see cref="M:Awesomium.Core.WebView.Find(System.String)"/>.
            </remarks>
            <param name="clearSelection">
            True to also deselect the currently selected string. False otherwise.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.TranslatePage(System.String,System.String)">
            <summary>
            Attempt automatic translation of the current page via Google Translate.
            </summary>
            <remarks>
            The defined language codes are ISO 639-2.
            </remarks>
            <param name="sourceLanguage">
            The language to translate from (for ex. "en" for English).
            </param>
            <param name="targetLanguage">
            The language to translate to (for ex. "fr" for French).
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.ActivateIME(System.Boolean)">
            <summary>
            Call this method to let the <see cref="T:Awesomium.Core.WebView"/> know you will be passing
            text input via IME and will need to be notified of any IME-related
            events (such as caret position, user un-focusing text-box, etc.).
            </summary>
            <param name="activate">
            True to activate IME support. False otherwise.
            </param>
            <seealso cref="E:Awesomium.Core.WebView.ImeUpdated"/>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.SetIMEComposition(System.String,System.Int32,System.Int32,System.Int32)">
            <summary>
            Create or update the current IME text composition.
            </summary>
            <param name="inputStr">The string generated by your IME.</param>
            <param name="cursorPos">The current cursor position in your IME composition.</param>
            <param name="targetStart">The position of the beginning of the selection.</param>
            <param name="targetEnd">The position of the end of the selection.</param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.ConfirmIMEComposition(System.String)">
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.CancelIMEComposition">
            <summary>
            Cancels IME text composition.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.CopyImageAt(System.Int32,System.Int32)">
            <summary>
            Copies an image on the page to the system clipboard.
            </summary>
            <param name="x">
            The X coordinate in a web page where an image is located.
            </param>
            <param name="y">
            The Y coordinate in a web page where an image is located.
            </param>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.SaveToPNG(System.String)">
            <summary>
            Save the current visual buffer to a PNG image.
            </summary>
            <param name="filePath">
            The path to the file that will be written.
            </param>
            <returns>
            True if the file is successfully saved. False otherwise.
            </returns>
            <remarks>
            This method may fail and return false if the width or the height of the control,
            is less than, or equal to zero.
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.SaveToPNG(System.String,System.Boolean)">
            <summary>
            Save the current visual buffer to a PNG image.
            </summary>
            <param name="filePath">
            The path to the file that will be written.
            </param>
            <param name="preserveTransparency">
            True to preserve transparency (alpha) values. False otherwise.
            </param>
            <returns>
            True if the file is successfully saved. False otherwise.
            </returns>
            <remarks>
            This method may fail and return false if the width or the height of the control,
            is less than, or equal to zero.
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.SaveToJPEG(System.String,System.Int32)">
            <summary>
            Save the current visual buffer to a JPEG image.
            </summary>
            <param name="filePath">
            The path to the file that will be written.
            </param>
            <param name="quality">
            The compression quality to use, the valid range is 0 to 100, with 100 being the highest.
            </param>
            <returns>
            True if the image was successfully saved. False otherwise.
            </returns>
            <remarks>
            This method may fail and return false if the width or the height of the control,
            is less than, or equal to zero.
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            An invalid compression quality value is specified.
            </exception>
        </member>
        <member name="M:Awesomium.Core.WebView.DeferInput">
            <summary>
            Enters a defer cycle that you can use to temporarily block all input to the view.
            </summary>
            <returns>
            A disposable <see cref="P:Awesomium.Core.WebView.InputController"/> that can be used with a <c>using</c>
            statement to create a defer cycle.
            </returns>
            <remarks>
            This method updates the status of input processing and adds the previous status
            to the stack.
            </remarks>
            <example>
            <code>
            using ( webView.DeferInput() )
            {
                // Perform operations with all input blocked.
            } // Restores input processing to its previous status.
            </code>
            <code lang="VB">
            ' Block all input.
            Using webView.DeferInput()
                ' Perform operations with all input blocked.
            End Using ' Restores input processing to its previous status.
            </code>
            </example>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
            <seealso cref="P:Awesomium.Core.WebView.InputController"/>
        </member>
        <member name="M:Awesomium.Core.WebView.DeferInput(Awesomium.Core.ViewInput)">
            <summary>
            Enters a defer cycle that you can use to temporarily block specified input to the view.
            </summary>
            <param name="input">
            A combination of input types specified 
            in <see cref="T:Awesomium.Core.ViewInput"/>, indicating the 
            input(s) to be blocked.
            </param>
            <remarks>
            This method updates the status of input processing and adds the previous status
            to the stack.
            </remarks>
            <returns>
            A disposable <see cref="P:Awesomium.Core.WebView.InputController"/> that can be used with a <c>using</c>
            statement to create a defer cycle.
            </returns>
            <example>
            <code>
            // Block mouse and touch input.
            using ( webView.DeferInput( ViewInput.Mouse | ViewInput.Touch ) )
            {
                // Perform operations with mouse and touch input blocked.
                
                using ( webView.DeferInput( ViewInput.Keyboard ) )
                {
                    // Perform operations with mouse, touch and keyboard input blocked.
                    
                } // Restores input processing to its previous status, blocking only
                  // mouse and touch input.
                  
            } // Restores input processing to its initial status.
            </code>
            <code lang="VB">
            ' Block mouse and touch input.
            Using webView.DeferInput( ViewInput.Mouse Or ViewInput.Touch )
            
                ' Perform operations with mouse and touch input blocked.
                
                Using webView.DeferInput( ViewInput.Keyboard )
                
                    ' Perform operations with mouse, touch and keyboard input blocked.
                
                End Using ' Restores input processing to its previous status, blocking only
                          ' mouse and touch input.
                          
            End Using ' Restores regular input processing.
            </code>
            </example>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
            <seealso cref="P:Awesomium.Core.WebView.InputController"/>
        </member>
        <member name="E:Awesomium.Core.WebView.IsDirtyChanged">
            <summary>
            Occurs when this <see cref="T:Awesomium.Core.WebView"/> needs to be rendered again.
            </summary>
            <remarks>
            <para>
            This event is fired continuously while <see cref="P:Awesomium.Core.WebView.IsDirty"/> is true and until a call 
            to <see cref="M:Awesomium.Core.WebView.Render"/> is made that will render the updated WebView into an offscreen
            pixel buffer and clear the dirty state.
            </para>
            <para>
            This event is not automatically fired if you are running Awesomium from a non-UI
            thread. Please read the Remarks section of <see cref="M:Awesomium.Core.WebCore.Update"/> for
            details.
            </para>
            </remarks>
        </member>
        <member name="E:Awesomium.Core.WebView.BeginLoading">
            <summary>
            Occurs when a <see cref="T:Awesomium.Core.WebView"/> begins loading a new page (first bits of data received from server).
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebView.BeginNavigation">
            <summary>
            Occurs when a <see cref="T:Awesomium.Core.WebView"/> begins navigating to a new URL.
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebView.CursorChanged">
            <summary>
            Occurs when the mouse cursor type changes.
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebView.KeyboardFocusChanged">
            <summary>
            Occurs when keyboard focus changes (usually as a result of a textbox being focused).
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebView.TargetUrlChanged">
            <summary>
            Occurs when the target URL changes (usually the result of hovering over a link).
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebView.ToolTipChanged">
            <summary>
            Occurs when the tooltip text changes.
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebView.DomReady">
            <summary>
            Occurs once the document has been parsed for a page but before all resources (images, etc.)
            have been loaded. This is your first chance to execute Javascript on a page (useful for initialization purposes).
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebView.LoadCompleted">
            <summary>
            Occurs once a page (and all of its sub-frames) has completely finished loading.
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebView.PageContentsReceived">
            <summary>
            Occurs once the page contents (as text) have been retrieved (usually after the end
            of each page load). This plain text is useful for indexing/search purposes.
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebView.OpenExternalLink">
            <summary>
            Occurs when an external link is attempted to be opened. An external link
            is any link that normally opens in a new window (for example, links with target="_blank", calls
            to window.open(), and URL open events from Flash plugins). You are responsible for
            creating a new WebView to handle these URLs yourself.
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebView.PluginCrashed">
            <summary>
            Occurs whenever a plugin crashes on a page (usually Flash).
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebView.TitleReceived">
            <summary>
            Occurs once we receive the page title.
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebView.Move">
            <summary>
            Occurs whenever the window is requested to be moved (via Javascript).
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebView.Download">
            <summary>
            Occurs whenever a URL is requested to be downloaded (you must handle this yourself).
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebView.Crashed">
            <summary>
            Occurs when the renderer (which is isolated in a separate process) crashes unexpectedly.
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebView.SelectLocalFiles">
            <summary>
            Occurs whenever a page requests a file chooser dialog to be displayed (usually due
            to an upload form being clicked by a user). You will need to display your own dialog.
            </summary>
            <remarks>
            Assign the selected local file(s) to <see cref="P:Awesomium.Core.SelectLocalFilesEventArgs.SelectedFiles"/>.
            </remarks>
        </member>
        <member name="E:Awesomium.Core.WebView.ScrollDataReceived">
            <summary>
            Occurs as a response to <see cref="M:Awesomium.Core.WebView.RequestScrollData"/>.
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebView.JSConsoleMessageAdded">
            <summary>
            Occurs whenever a new message is added to the Javascript Console (usually
            the result of a Javascript error).
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebView.FindResultsReceived">
            <summary>
            Occurs whenever we receive results back from an in-page find operation (see <see cref="M:Awesomium.Core.WebView.Find(System.String)"/>).
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebView.SelectionChanged">
            <summary>
            Occurs when the selection in the current page, changes.
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebView.ImeUpdated">
            <summary>
            Occurs whenever the user does something that changes the 
            position or visibility of the IME Widget. This event is only active when 
            IME is activated (please see <see cref="M:Awesomium.Core.WebView.ActivateIME(System.Boolean)"/>).
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebView.ShowContextMenu">
            <summary>
            Occurs in response to a right-click in a web-page.
            </summary>
            <seealso cref="P:Awesomium.Core.WebView.LatestContextData"/>
            <seealso cref="T:Awesomium.Core.WebViewContext"/>
        </member>
        <member name="E:Awesomium.Core.WebView.LoginRequest">
            <summary>
            Occurs whenever a page requests authentication from the user (ex, Basic HTTP Auth, NTLM Auth, etc.).
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebView.HistoryChanged">
            <summary>
            Occurs when the history state has changed. 
            (eg, the state of the back/forward buttons should be updated)
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebView.ResizeComplete">
            <summary>
            Occurs when a web view has finished resizing to a certain size (and has finished repainting the <see cref="T:Awesomium.Core.RenderBuffer"/>).
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebView.ShowJavascriptDialog">
            <summary>
            Occurs when a web view requests that a certain Javascript dialog be shown (eg, alert, confirm, prompt). 
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebView.ResourceRequest">
            <summary>
            Occurs whenever there is a request for a certain resource (URL). You can either modify the request
            before it is sent or immediately return your own custom response. This is useful for implementing your own
            custom resource-loading back-end or for tracking of resource loads.
            </summary>
        </member>
        <member name="E:Awesomium.Core.WebView.ResourceResponse">
            <summary>
            Occurs whenever a response has been received from a server. This is useful for statistics
            and resource tracking purposes.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebView.IsLive">
            <summary>
            Gets if this <see cref="T:Awesomium.Core.WebView"/> is alive.
            </summary>
            <returns>
            A <see cref="T:System.Boolean"/> value indicating if this <see cref="T:Awesomium.Core.WebView"/>, 
            is alive. <c>False</c> indicates that the <see cref="T:Awesomium.Core.WebView"/>:
            <list type="bullet">
            <item>
            <description>
            Crashed (see <see cref="P:Awesomium.Core.WebView.IsCrashed"/>).
            </description>
            </item>
            <item>
            <description>
            Prematurely destroyed (see <see cref="M:Awesomium.Core.WebView.Close"/>).
            </description>
            </item>
            <item>
            <description>
            Not properly instantiated. This means that something went wrong
            during instantiation of either the <see cref="T:Awesomium.Core.WebCore"/> (if this
            is the first <see cref="T:Awesomium.Core.WebView"/> created) or of the <see cref="T:Awesomium.Core.WebView"/>
            itself.
            </description>
            </item>
            </list>
            </returns>
            <remarks>
            Developers should always check this property before calling <see cref="T:Awesomium.Core.IWebView"/>
            members implemented by this <see cref="T:Awesomium.Core.WebView"/>. Trying to access the <see cref="T:Awesomium.Core.WebView"/>
            when it is not alive, can throw an <see cref="T:System.InvalidOperationException"/>.
            <note>
            There is no way to revive an invalid view. When you are done with reporting any errors
            to the user, dispose it and release any references to it to avoid memory leaks.
            </note>
            </remarks>
            <example>
            <code>
            private void toolStripButton2_Click( object sender, EventArgs e )
            {
                if ( !webView.IsLive )
                    return;
                    
                webView.GoForward();
            }
            </code>
            <code lang="VB">
            Private Sub ToolStripButton2_Click( sender As Object, e As EventArgs ) Handles ToolStripButton2.Click
                If Not m_WebView.IsLive Then Return
                    
                m_WebView.GoForward()
            End Sub
            </code>
            </example>
        </member>
        <member name="P:Awesomium.Core.WebView.IsSourceView">
            <summary>
            Gets if this is a source view that displays the source of
            web-pages loaded to it.
            </summary>
            <remarks>
            You can create a view that displays the source of each web-page
            loaded to it, by using the <see cref="M:Awesomium.Core.WebCore.CreateSourceWebView(System.Int32,System.Int32)"/>
            function.
            </remarks>
        </member>
        <member name="P:Awesomium.Core.WebView.IsDirty">
            <summary>
            Gets whether or not this <see cref="T:Awesomium.Core.WebView"/> needs to be rendered again.
            </summary>
            <remarks>
            Internal changes to this property fire the <see cref="E:Awesomium.Core.WebView.IsDirtyChanged"/>
            and <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/> events,
            only if <see cref="P:Awesomium.Core.WebCore.IsAutoUpdateEnabled"/> is true.
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is accessed on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
            <seealso cref="E:Awesomium.Core.WebView.IsDirtyChanged"/>
            <seealso cref="M:Awesomium.Core.WebCore.Update"/>
        </member>
        <member name="P:Awesomium.Core.WebView.IsResizing">
            <summary>
            Checks whether or not there is a resize operation pending.
            </summary>
            <returns>
            True if we are waiting for the <see cref="T:Awesomium.Core.WebView"/> process to
            return acknowledgment of a pending resize operation. False otherwise.
            </returns>
            <exception cref="T:System.InvalidOperationException">
            The member is accessed on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="P:Awesomium.Core.WebView.IsLoadingPage">
            <summary>
            Gets if a page is currently loading in the <see cref="T:Awesomium.Core.WebView"/>.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is accessed on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="P:Awesomium.Core.WebView.IsNavigating">
            <summary>
            Gets if the <see cref="T:Awesomium.Core.WebView"/> is currently navigating to a Url.
            </summary>
            <remarks>
            Unlike <see cref="P:Awesomium.Core.WebView.IsLoadingPage"/> that updates when the actual contents
            of a page are being downloaded, this property is updated when navigation
            starts and updates again when loading completes.
            </remarks>
        </member>
        <member name="P:Awesomium.Core.WebView.Title">
            <summary>
            Gets the title of the page currently loaded in this <see cref="T:Awesomium.Core.WebView"/>.
            </summary>
            <remarks>
            This property may also reflect navigation progress.
            For details, see <see cref="P:Awesomium.Core.WebView.NavigationInfo"/>.
            </remarks>
            <seealso cref="P:Awesomium.Core.WebView.NavigationInfo"/>
        </member>
        <member name="P:Awesomium.Core.WebView.DirtyBounds">
            <summary>
            Gets the bounds of the area that has changed since the last call to <see cref="M:Awesomium.Core.WebView.Render"/>.
            </summary>
            <returns>
            An <see cref="T:Awesomium.Core.AweRect"/> representing the bounds of the area that has changed 
            since the last call to <see cref="M:Awesomium.Core.WebView.Render"/>.
            </returns>
            <exception cref="T:System.InvalidOperationException">
            The member is accessed on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="P:Awesomium.Core.WebView.HistoryBackCount">
            <summary>
            Gets the available number of steps back in history.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is accessed on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="P:Awesomium.Core.WebView.HistoryForwardCount">
            <summary>
            Gets the available number of steps forward in history.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            The member is accessed on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="P:Awesomium.Core.WebView.ToolTip">
            <summary>
            Gets the tooltip for the element currently under the cursor.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebView.Cursor">
            <summary>
            Gets the current cursor type indicated by the <see cref="T:Awesomium.Core.WebView"/>.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebView.HasKeyboardFocus">
            <summary>
            Gets if this <see cref="T:Awesomium.Core.WebView"/> currently has keyboard focus.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebView.HasTargetURL">
            <summary>
            Gets if this <see cref="T:Awesomium.Core.WebView"/> is currently indicating a target URL,
            usually as a result of hovering over a link on the page.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebView.TargetURL">
            <summary>
            Gets the target URL indicated by the <see cref="T:Awesomium.Core.WebView"/>,
            usually as a result of hovering over a link on the page.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebView.IsCrashed">
            <summary>
            Gets if the renderer of this <see cref="T:Awesomium.Core.WebView"/> (which is isolated in a separate process) has crashed.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebView.PageContents">
            <summary>
            Gets the textual representation of the contents of the page currently loaded.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebView.IsDomReady">
            <summary>
            Gets if DOM (Document Object Model) for the page being loaded, is ready.
            </summary>
            <remarks>
            This is very useful for executing Javascript on a page before its content has finished loading.
            </remarks>
        </member>
        <member name="P:Awesomium.Core.WebView.HasSelection">
            <summary>
            Gets if the user has selected content in the current page.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebView.Selection">
            <summary>
            Gets a <see cref="P:Awesomium.Core.WebView.Selection"/> providing information about the current selection range.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebView.InputController">
            <summary>
            Get's this view's <see cref="P:Awesomium.Core.WebView.InputController"/> that allows manipulation of input processing.
            </summary>
            <returns>
            An <see cref="P:Awesomium.Core.WebView.InputController"/> that allows manipulation of input processing.
            </returns>
            <remarks>
            To create temporary input defer cycles, use <see cref="M:Awesomium.Core.WebView.DeferInput"/>.
            </remarks>
            <seealso cref="M:Awesomium.Core.WebView.DeferInput"/>
        </member>
        <member name="P:Awesomium.Core.WebView.LatestContextData">
            <summary>
            Gets the latest web view context data updated by a right-click in a web-page.
            </summary>
            <returns>
            A <see cref="T:Awesomium.Core.WebViewContext"/> that represents the latest web view context data.
            </returns>
            <seealso cref="T:Awesomium.Core.WebViewContext"/>
            <seealso cref="E:Awesomium.Core.WebView.ShowContextMenu"/>
        </member>
        <member name="P:Awesomium.Core.WebView.SelfUpdate">
            <summary>
            Gets or sets if this view should use an independent rendering timer. 
            </summary>
            <remarks>
            <note type="caution">
            Setting this property to <c>true</c> will fail if <see cref="P:Awesomium.Core.WebCore.IsAutoUpdateEnabled"/> is <c>false</c>.
            It is suggested that you check the value of <see cref="P:Awesomium.Core.WebCore.IsAutoUpdateEnabled"/> before attempting
            to activate <see cref="P:Awesomium.Core.WebView.SelfUpdate"/>.
            </note>
            <p/>
            When auto-update is enabled (see <see cref="P:Awesomium.Core.WebCore.IsAutoUpdateEnabled"/>), updating
            <see cref="P:Awesomium.Core.WebView.IsDirty"/> and refreshing views, is controlled by the <see cref="T:Awesomium.Core.WebCore"/>
            using an internal timer, common for all views. The same timer is used to update the <see cref="T:Awesomium.Core.WebCore"/>
            (see <see cref="M:Awesomium.Core.WebCore.Update"/>) and fire events. While this is a light and effective technique, it is
            not ideal when you require high performance quality, such as when video content is displayed in views.
            In these scenarios, setting <see cref="P:Awesomium.Core.WebView.SelfUpdate"/> to <c>true</c> will tell the view to use an
            independent timer for rendering only, that will significantly improve the rendering quality, to the expense
            of CPU resources.
            <p/>
            <note type="caution">
            You should always combine the use of <see cref="P:Awesomium.Core.WebView.SelfUpdate"/> with the use of <see cref="P:Awesomium.Core.WebView.IsRendering"/>.
            When more than one views are using <see cref="P:Awesomium.Core.WebView.SelfUpdate"/> and they all display content that updates too fast (such as videos), 
            controls that are currently not visible to the user (such as controls that are currently covered by other UI or used in a tab 
            of a tab-control that is currently not visible), should have rendering paused (see <see cref="P:Awesomium.Core.WebView.IsRendering"/>),
            to avoid draining out your CPU resources.
            </note>
            <p/>
            <note>
            The default setting for <see cref="T:Awesomium.Core.WebView"/> is <c>false</c>.
            </note>
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is accessed on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
            <seealso cref="P:Awesomium.Core.WebView.IsRendering"/>
        </member>
        <member name="P:Awesomium.Core.WebView.IsRendering">
            <summary>
            Gets or sets if internal asynchronous rendering is currently active.
            </summary>
            <remarks>
            All rendering is actually done asynchronously in a separate process
            and so the page is usually continuously rendering internally.
            Set this to <c>false</c> to temporarily pause rendering.
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is accessed on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
            <seealso cref="P:Awesomium.Core.WebView.SelfUpdate"/>
        </member>
        <member name="P:Awesomium.Core.WebView.IsTransparent">
            <summary>
            Gets or sets if pages should be rendered with transparency
            preserved (for ex, for pages with style="background-color: transparent;")
            </summary>
            <returns>
            A boolean value indicating whether or not this <see cref="T:Awesomium.Core.WebView"/> is transparent.
            </returns>
            <remarks>
            <note type="caution">
            This property is incompatible with <see cref="P:Awesomium.Core.WebView.FlushAlpha"/>. You need to make sure that <see cref="P:Awesomium.Core.WebView.FlushAlpha"/>
            is set to <c>false</c> in order to set this property to <c>true</c>.
            </note>
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is accessed on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
            <exception cref="T:System.ArgumentException">
            Attempted to set this property to true while <see cref="P:Awesomium.Core.WebView.FlushAlpha"/> is also true.
            </exception>
            <seealso cref="P:Awesomium.Core.WebView.FlushAlpha"/>
        </member>
        <member name="P:Awesomium.Core.WebView.FlushAlpha">
            <summary>
            Gets or sets if we should flush the alpha channel to completely opaque values, during rendering.
            The default is true.
            </summary>
            <remarks>
            <note type="caution">
            This property is incompatible with <see cref="P:Awesomium.Core.WebView.IsTransparent"/>. You need to make sure that <see cref="P:Awesomium.Core.WebView.IsTransparent"/>
            is set to <c>false</c> in order to set this property to <c>true</c>.
            </note>
            </remarks>
            <exception cref="T:System.ArgumentException">
            Attempted to set this property to true while <see cref="P:Awesomium.Core.WebView.IsTransparent"/> is also true.
            </exception>
            <seealso cref="P:Awesomium.Core.WebView.IsTransparent"/>
        </member>
        <member name="P:Awesomium.Core.WebView.Zoom">
            <summary>
            Gets or sets the zoom factor (page percentage) for the current hostname.
            Valid range is from 10% to 500%.
            </summary>
            <remarks>
            This operation is asynchronous: 
            the value may not change for several milliseconds after
            you set this property.
            <note>
            Note that this setting is applied to the current hostname and
            not the control in general. Is it dynamically updated when
            you navigate to another domain with different, or no setting.
            <p/>
            To get the Zoom setting of a given hostname, use <see cref="M:Awesomium.Core.WebView.GetZoomForHost(System.String)"/>.
            </note>
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            The member is called on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
        </member>
        <member name="P:Awesomium.Core.WebView.Source">
            <summary>
            Gets or sets the current URL presented by this <see cref="T:Awesomium.Core.WebView"/>.
            </summary>
            <returns>
            A <see cref="T:System.String"/> representing the current URL presented 
            by this <see cref="T:Awesomium.Core.WebView"/>.
            </returns>
            <exception cref="T:System.InvalidOperationException">
            The member is accessed on an invalid <see cref="T:Awesomium.Core.WebView"/> instance
            (see <see cref="P:Awesomium.Core.WebView.IsLive"/>).
            </exception>
            <seealso cref="M:Awesomium.Core.WebView.LoadURL(System.String)"/>
        </member>
        <member name="P:Awesomium.Core.WebView.NavigationInfo">
            <summary>
            Gets or sets the navigation info level.
            </summary>
            <returns>
            A <see cref="T:Awesomium.Core.NavigationInfo"/> value indicating
            the level of navigation progress info reflected to the
            <see cref="P:Awesomium.Core.WebView.Title"/>. The default is <see cref="F:Awesomium.Core.NavigationInfo.Normal"/>.
            </returns>
            <remarks>
            Navigation progress information is reflected to the control's
            <see cref="P:Awesomium.Core.WebView.Title"/>:
            <list type="table">
            <listheader>
            <term>Level</term>
            <description>Title Value</description>
            </listheader>
            <item>
            <term><c>"None"</c></term>
            <description><c>Title</c> only reflects the page's title, if any.</description>
            </item>
            <item>
            <term><c>"Normal"</c></term>
            <description>
            <c>Title</c> reflects the page's title as well as "Error" and "Crashed" status.
            (<b>Default</b>)
            </description>
            </item>
            <item>
            <term><c>"Verbose"</c></term>
            <description>
            <c>Title</c> reflects progress status such as "Navigating..." and "Loading...",
            until the page's title is acquired. Also reflects "Error" and "Crashed" status.
            </description>
            </item>
            </list>
            <p/>
            <note>
            Progress information can be localized by adding more localization resources
            to the assembly.
            </note>
            </remarks>
        </member>
        <member name="T:Awesomium.Core.WebViewCollection">
            <summary>
            Represents a collection of views maintained by the <see cref="T:Awesomium.Core.WebCore"/>.
            </summary>
        </member>
        <member name="M:Awesomium.Core.WebViewCollection.#ctor(System.Collections.ObjectModel.ObservableCollection{Awesomium.Core.IWebView})">
            <inheritdoc />
        </member>
        <member name="T:Awesomium.Core.WebViewContext">
            <summary>
            Represents the latest web view context data updated by a right-click
            in a web-page. A subclass of <see cref="T:Awesomium.Core.ViewModel"/>, can be used by context menus
            to update the displayed commands.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebViewContext.MouseX">
            <summary>
            Gets the X coordinate where the last right-click occurred.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebViewContext.MouseY">
            <summary>
            Gets the Y coordinate where the last right-click occurred.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebViewContext.Type">
            <summary>
            Gets the type of a media in a web-page where the last right-click occurred.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebViewContext.MediaState">
            <summary>
            Gets the state of the media in a web-page where the last right-click occurred.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebViewContext.LinkURL">
            <summary>
            Gets the target URL of a link in a web-page where the last right-click occurred.
            </summary>
            <remarks>
            The value of this property is meaningful when the right-click has occurred on a link and
            <see cref="P:Awesomium.Core.WebViewContext.Type"/> is set to <see cref="F:Awesomium.Core.MediaType.None"/>.
            </remarks>
        </member>
        <member name="P:Awesomium.Core.WebViewContext.SourceURL">
            <summary>
            Gets the source URL of the media in a web-page where the last right-click occurred.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebViewContext.SelectionText">
            <summary>
            Gets the selected text in a web-page, where the last right-click occurred.
            </summary>
            <remarks>
            You can access more information about the selection range at any given time,
            by using the <see cref="P:Awesomium.Core.IWebView.Selection"/> property.
            </remarks>
            <seealso cref="P:Awesomium.Core.IWebView.Selection"/>
            <seealso cref="T:Awesomium.Core.Selection"/>
        </member>
        <member name="P:Awesomium.Core.WebViewContext.HasSelection">
            <summary>
            Gets if the last right-click occurred over selected text. 
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebViewContext.IsEditable">
            <summary>
            Gets if the content in a web-page where the last right-click occurred, is editable.
            </summary>
        </member>
        <member name="P:Awesomium.Core.WebViewContext.EditFlags">
            <summary>
            Gets the available actions that can be applied to the editable control in a web-page,
            where the last right-click occurred.
            </summary>
            <returns>
            A combination of values defined in <see cref="P:Awesomium.Core.WebViewContext.EditFlags"/>, that specify the available actions
            that can be applied to the editable control.
            </returns>
            <remarks>
            The value of this property is meaningful when <see cref="P:Awesomium.Core.WebViewContext.IsEditable"/> is set to <c>true</c>.
            </remarks>
        </member>
        <member name="P:Awesomium.Windows.CbtEventArgs.Handle">
            <summary>
            Win32 handle of the window.
            </summary>
        </member>
        <member name="P:Awesomium.Windows.CbtEventArgs.Title">
            <summary>
            Caption of the window.
            </summary>
        </member>
        <member name="P:Awesomium.Windows.CbtEventArgs.ClassName">
            <summary>
            Class of the window.
            </summary>
        </member>
        <member name="P:Awesomium.Windows.CbtEventArgs.IsDialogWindow">
            <summary>
            Gets if it's a popup dialog.
            </summary>
        </member>
        <member name="M:Awesomium.Windows.LocalWindowsHook.CoreHookProc(System.Int32,System.IntPtr,System.IntPtr)">
            <summary>
            Default filter function.
            </summary>
        </member>
        <member name="T:Awesomium.Windows.LocalWindowsHook.HookProc">
            <summary>
            Filter function delegate.
            </summary>
        </member>
        <member name="T:Awesomium.Windows.LocalWindowsHook.HookEventHandler">
            <summary>
            Event delegate.
            </summary>
        </member>
        <member name="M:Awesomium.Windows.LocalCbtHook.OnWindowCreated(Awesomium.Windows.CbtEventArgs)">
            <summary>
            Triggers the WindowCreated event.
            </summary>
        </member>
        <member name="M:Awesomium.Windows.LocalCbtHook.OnWindowDestroyed(Awesomium.Windows.CbtEventArgs)">
            <summary>
            Triggers the WindowDestroyed event.
            </summary>
        </member>
        <member name="M:Awesomium.Windows.LocalCbtHook.OnWindowActivated(Awesomium.Windows.CbtEventArgs)">
            <summary>
            Triggers the WindowActivated event.
            </summary>
        </member>
        <member name="F:Awesomium.Windows.NativeMethods.SetWindowPosFlags.SynchronousWindowPosition">
            <summary>If the calling thread and the thread that owns the window are attached to different input queues, 
            the system posts the request to the thread that owns the window. This prevents the calling thread from 
            blocking its execution while other threads process the request.</summary>
            <remarks>SWP_ASYNCWINDOWPOS</remarks>
        </member>
        <member name="F:Awesomium.Windows.NativeMethods.SetWindowPosFlags.DeferErase">
            <summary>Prevents generation of the WM_SYNCPAINT message.</summary>
            <remarks>SWP_DEFERERASE</remarks>
        </member>
        <member name="F:Awesomium.Windows.NativeMethods.SetWindowPosFlags.DrawFrame">
            <summary>Draws a frame (defined in the window's class description) around the window.</summary>
            <remarks>SWP_DRAWFRAME</remarks>
        </member>
        <member name="F:Awesomium.Windows.NativeMethods.SetWindowPosFlags.FrameChanged">
            <summary>Applies new frame styles set using the SetWindowLong function. Sends a WM_NCCALCSIZE message to 
            the window, even if the window's size is not being changed. If this flag is not specified, WM_NCCALCSIZE 
            is sent only when the window's size is being changed.</summary>
            <remarks>SWP_FRAMECHANGED</remarks>
        </member>
        <member name="F:Awesomium.Windows.NativeMethods.SetWindowPosFlags.HideWindow">
            <summary>Hides the window.</summary>
            <remarks>SWP_HIDEWINDOW</remarks>
        </member>
        <member name="F:Awesomium.Windows.NativeMethods.SetWindowPosFlags.DoNotActivate">
            <summary>Does not activate the window. If this flag is not set, the window is activated and moved to the 
            top of either the topmost or non-topmost group (depending on the setting of the hWndInsertAfter 
            parameter).</summary>
            <remarks>SWP_NOACTIVATE</remarks>
        </member>
        <member name="F:Awesomium.Windows.NativeMethods.SetWindowPosFlags.DoNotCopyBits">
            <summary>Discards the entire contents of the client area. If this flag is not specified, the valid 
            contents of the client area are saved and copied back into the client area after the window is sized or 
            repositioned.</summary>
            <remarks>SWP_NOCOPYBITS</remarks>
        </member>
        <member name="F:Awesomium.Windows.NativeMethods.SetWindowPosFlags.IgnoreMove">
            <summary>Retains the current position (ignores X and Y parameters).</summary>
            <remarks>SWP_NOMOVE</remarks>
        </member>
        <member name="F:Awesomium.Windows.NativeMethods.SetWindowPosFlags.DoNotChangeOwnerZOrder">
            <summary>Does not change the owner window's position in the Z order.</summary>
            <remarks>SWP_NOOWNERZORDER</remarks>
        </member>
        <member name="F:Awesomium.Windows.NativeMethods.SetWindowPosFlags.DoNotRedraw">
            <summary>Does not redraw changes. If this flag is set, no repainting of any kind occurs. This applies to 
            the client area, the nonclient area (including the title bar and scroll bars), and any part of the parent 
            window uncovered as a result of the window being moved. When this flag is set, the application must 
            explicitly invalidate or redraw any parts of the window and parent window that need redrawing.</summary>
            <remarks>SWP_NOREDRAW</remarks>
        </member>
        <member name="F:Awesomium.Windows.NativeMethods.SetWindowPosFlags.DoNotReposition">
            <summary>Same as the SWP_NOOWNERZORDER flag.</summary>
            <remarks>SWP_NOREPOSITION</remarks>
        </member>
        <member name="F:Awesomium.Windows.NativeMethods.SetWindowPosFlags.DoNotSendChangingEvent">
            <summary>Prevents the window from receiving the WM_WINDOWPOSCHANGING message.</summary>
            <remarks>SWP_NOSENDCHANGING</remarks>
        </member>
        <member name="F:Awesomium.Windows.NativeMethods.SetWindowPosFlags.IgnoreResize">
            <summary>Retains the current size (ignores the cx and cy parameters).</summary>
            <remarks>SWP_NOSIZE</remarks>
        </member>
        <member name="F:Awesomium.Windows.NativeMethods.SetWindowPosFlags.IgnoreZOrder">
            <summary>Retains the current Z order (ignores the hWndInsertAfter parameter).</summary>
            <remarks>SWP_NOZORDER</remarks>
        </member>
        <member name="F:Awesomium.Windows.NativeMethods.SetWindowPosFlags.ShowWindow">
            <summary>Displays the window.</summary>
            <remarks>SWP_SHOWWINDOW</remarks>
        </member>
        <member name="T:Awesomium.Core.RenderOperations">
            <summary>
            Defines the operations that can be used when creating
            a technology specific bitmap for a <see cref="T:Awesomium.Core.RenderBuffer"/>.
            </summary>
            <remarks>
            This enumeration is used by technology specific Utilities.
            </remarks>
        </member>
        <member name="F:Awesomium.Core.RenderOperations.PaintAtResize">
            <summary>
            Create a new bitmap wrapping the native pixel buffer in memory, 
            when none is created yet, or when the pixel buffer has been resized.
            When its size is not changed, copy the native pixel buffer to the bitmap.
            </summary>
        </member>
        <member name="F:Awesomium.Core.RenderOperations.Paint">
            <summary>
            Always create a new bitmap, wrapping
            the native pixel buffer in memory.
            </summary>
        </member>
        <member name="F:Awesomium.Core.RenderOperations.Copy">
            <summary>
            Create a new bitmap only when none is created yet,
            or when the pixel buffer has been resized.
            Then copy the native pixel buffer to the new bitmap.
            </summary>
        </member>
        <member name="P:Awesomium.Windows.HookEventArgs.HookCode">
            <summary>
            Hook code.
            </summary>
        </member>
        <member name="P:Awesomium.Windows.HookEventArgs.WParam">
            <summary>
            WPARAM argument.
            </summary>
        </member>
        <member name="P:Awesomium.Windows.HookEventArgs.LParam">
            <summary>
            LPARAM argument.
            </summary>
        </member>
        <member name="T:Awesomium.Windows.HookType">
            <summary>
            Hook Types.
            </summary>
        </member>
        <member name="T:Awesomium.Core.WV">
            <summary>
            Wraps all the exposed WebView API.
            </summary>
        </member>
    </members>
</doc>
