<?xml version="1.0"?>
<doc>
  <assembly>
    <name>EO.WebBrowser</name>
  </assembly>
  <members>
    <member name="T:EO.WebBrowser.BrowserObject">
      <summary>
            Represents an object exposed by the browser engine.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.BrowserObject.GetHashCode">
      <summary>
            Returns the hash code of this object.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.BrowserObject.Equals(System.Object)">
      <summary>
            Compares whether two <see cref="T:EO.WebBrowser.BrowserObject" /> are the same.
            </summary>
      <param name="obj">The other <see cref="T:EO.WebBrowser.BrowserObject" /> to compare with.</param>
    </member>
    <member name="T:EO.WebBrowser.NeedClientCertificateEventArgs">
      <summary>
            Provides additional information for the <see cref="E:EO.WebBrowser.WebView.NeedClientCertificate" /> event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.NeedClientCertificateEventArgs.Host">
      <summary>
            Gets the host that requested the client certificate.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.NeedClientCertificateEventArgs.Port">
      <summary>
            Gets the SSL port used.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.NeedClientCertificateEventArgs.TrustedAuthorities">
      <summary>
            List of DER-encoded X.509 DistinguishedName of certificate authorities allowed by the server.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.NeedClientCertificateEventArgs.Continue(System.Security.Cryptography.X509Certificates.X509Certificate,System.String)">
      <summary>
            Continue the request with the specified client certificate.
            </summary>
      <remarks>
            Pass <b>null</b> to the <b>certificate</b> argument to continue the
            request without a certificate. Use this option if the server is set to
            "Accept certificate" but you do not have a client certificate to pass
            to the server. If the server is set to "Require certificate", then
            you must provide a valid certificate, otherwise the connection will
            fail.
            </remarks>
      <param name="certificate">The certificate to use.</param>
      <param name="password">The export password of the certificate.</param>
    </member>
    <member name="M:EO.WebBrowser.NeedClientCertificateEventArgs.Continue(System.Byte[],System.String)">
      <summary>
            Continue the request with the specified certificate data.
            </summary>
      <param name="certificateData">The raw certificate data in PKCS#12 format.</param>
      <param name="password">The private key password.</param>
    </member>
    <member name="M:EO.WebBrowser.NeedClientCertificateEventArgs.Continue(System.Byte[])">
      <summary>
            Continue the request with the specified certificate data.
            </summary>
      <param name="certificateData">The raw certificate data in PKCS#12 format.</param>
    </member>
    <member name="M:EO.WebBrowser.NeedClientCertificateEventArgs.ContinueWithoutCertificate">
      <summary>
            Continue the request without a client certificate.
            </summary>
      <remarks>
            This method calls <see cref="M:EO.WebBrowser.NeedClientCertificateEventArgs.Continue(System.Security.Cryptography.X509Certificates.X509Certificate,System.String)">Continue(X509Certificate, string)</see>
            with a <b>null</b> value.
            </remarks>
    </member>
    <member name="T:EO.WebBrowser.GetClientCertificateHandler">
      <summary>
            Represents the method that will handle the <see cref="T:EO.WebBrowser.GetClientCertificateHandler" /> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.CommandIds">
      <summary>
            Class that defines special command Ids and utility functions for
            registering user command ids.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.CommandIds.Back">
      <summary>
            Id for the "Back" command.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.CommandIds.Forward">
      <summary>
            Id for the "Forward" command.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.CommandIds.Reload">
      <summary>
            Id for the "Reload" command.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.CommandIds.ReloadNoCache">
      <summary>
            Id for the "Reload without Cache" command.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.CommandIds.StopLoad">
      <summary>
            Id for the "Stop Load" command.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.CommandIds.Undo">
      <summary>
            Id for the "Undo" command.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.CommandIds.Redo">
      <summary>
            Id for the "Redo" command.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.CommandIds.Cut">
      <summary>
            Id for the "Cut" command.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.CommandIds.Copy">
      <summary>
            Id for the "Copy" command.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.CommandIds.Paste">
      <summary>
            Id for the "Paste" command.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.CommandIds.Delete">
      <summary>
            Id for the "Delete" command.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.CommandIds.SelectAll">
      <summary>
            Id for the "Select All" command.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.CommandIds.Print">
      <summary>
            Id for the "Print" command.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.CommandIds.ViewSource">
      <summary>
            Id for the "View Source" command.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.CommandIds.SpellCheckSuggestion0">
      <summary>
            ID for the first spellchecker suggestion.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.CommandIds.SpellCheckSuggestion1">
      <summary>
            ID for the second spellchecker suggestion.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.CommandIds.SpellCheckSuggestion2">
      <summary>
            ID for the third spellchecker suggestion.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.CommandIds.SpellCheckSuggestion3">
      <summary>
            ID for the fourth spellchecker suggestion.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.CommandIds.SpellCheckSuggestion4">
      <summary>
            ID for the fifth spellchecker suggestion.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.CommandIds.SpellCheckAddToDictionary">
      <summary>
            ID for adding the current word to dictionary.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.CommandIds.PluginFirst">
      <summary>
            ID for the first plugin menu item.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.CommandIds.PluginLast">
      <summary>
            ID for the last plugin menu item.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.CommandIds.RegisterUserCommand(System.Object)">
      <summary>
            Register a user command.
            </summary>
      <param name="key">A unique key used to identify the command.</param>
      <returns>
            Returns a unique command Id that can be used by a <see cref="T:EO.WebBrowser.MenuItem" />.
            </returns>
    </member>
    <member name="M:EO.WebBrowser.CommandIds.IsUserCommand(System.Int32)">
      <summary>
            Determines whether an Id is user command Id.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.CommandEventArgs">
      <summary>
            Provide event data for <see cref="E:EO.WebBrowser.WebView.Command" /> event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.CommandEventArgs.MenuInfo">
      <summary>
            Gets a <see cref="T:EO.WebBrowser.ContextMenuInfo" /> object that contains additional information about the menu if this command
            was caused by user clicking a menu item.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.CommandEventArgs.CommandId">
      <summary>
            Gets the Id of the command.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.CommandEventArgs.Flags">
      <summary>
            Gets a combination of flags of the event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.CommandEventArgs.Handled">
      <summary>
            Gets or sets a value indicating whether this event is handled.
            </summary>
      <remarks>
            If you handle this event in your code, set this property to <b>true</b> to skip
            the default action for this event.
            </remarks>
    </member>
    <member name="T:EO.WebBrowser.CommandHandler">
      <summary>
            Represents the method that handles <see cref="E:EO.WebBrowser.WebView.Command" /> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.ContextMenuSourceFlags">
      <summary>
            Specifies the source that triggers the context menu.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ContextMenuSourceFlags.None">
      <summary>
            No source information.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ContextMenuSourceFlags.Page">
      <summary>
            The source is a page.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ContextMenuSourceFlags.Frame">
      <summary>
            The source is a frame.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ContextMenuSourceFlags.Link">
      <summary>
            The source is a HTML link.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ContextMenuSourceFlags.Media">
      <summary>
            The source is a media element.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ContextMenuSourceFlags.Selection">
      <summary>
            The source is the selection.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ContextMenuSourceFlags.Editable">
      <summary>
            The source is an editable segment.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.ContextMenuMediaType">
      <summary>
            Specifies the type of the media that triggers the context menu.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ContextMenuMediaType.None">
      <summary>
            The source is not a media element.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ContextMenuMediaType.Image">
      <summary>
            The source is an image.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ContextMenuMediaType.Video">
      <summary>
            The source is an video.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ContextMenuMediaType.Audio">
      <summary>
            The source is an audio.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ContextMenuMediaType.File">
      <summary>
            The source is a file.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ContextMenuMediaType.Plugin">
      <summary>
            The source is a plug-in.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.MediaState">
      <summary>
            Specifies the state of the media.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.MediaState.None">
      <summary>
            The source element is not a media element.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.MediaState.Error">
      <summary>
            Error state.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.MediaState.Paused">
      <summary>
            Paused state.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.MediaState.Muted">
      <summary>
            Muted state.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.MediaState.Loop">
      <summary>
            Loop is on.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.MediaState.CanSave">
      <summary>
            Save is enabled.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.MediaState.HasAudio">
      <summary>
            Media has audio.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.MediaState.HasVideo">
      <summary>
            Media has video.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.MediaState.MediaControl">
      <summary>
            The source is a media control element.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.MediaState.CanPrint">
      <summary>
            Print is enabled.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.MediaState.CanRotate">
      <summary>
            Rotation is enabled.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.EditState">
      <summary>
            Gets the edit state of the context menu source element.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.EditState.None">
      <summary>
            The source element is not an editable element.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.EditState.CanUndo">
      <summary>
            Undo is enabled.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.EditState.CanRedo">
      <summary>
            Redo is enabled.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.EditState.CanCut">
      <summary>
            Cut is enabled.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.EditState.CanCopy">
      <summary>
            Copy is enabled.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.EditState.CanPaste">
      <summary>
            Paste is enabled.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.EditState.CanDelete">
      <summary>
            Delete is enabled.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.EditState.CanSelectAll">
      <summary>
            Select all is enabled.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.EditState.CanTranslate">
      <summary>
            Translate is enabled.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.ContextMenuInfo">
      <summary>
            Provides information about a context menu.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ContextMenuInfo.X">
      <summary>
            Gets the X position of the context menu.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ContextMenuInfo.Y">
      <summary>
            Gets the Y position of the context menu.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ContextMenuInfo.SourceFlags">
      <summary>
            Get a combination of flags about the source element that triggers the context menu.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ContextMenuInfo.MediaType">
      <summary>
            Get the source media type if the source is a media element.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ContextMenuInfo.SourceUrl">
      <summary>
            Gets the source Url of the media element if the source is a media element.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ContextMenuInfo.LinkUrl">
      <summary>
            Gets the link Url if the source is a link element.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ContextMenuInfo.PageUrl">
      <summary>
            Gets the page Url.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ContextMenuInfo.FrameUrl">
      <summary>
            Gets the frame Url. 
            </summary>
      <remarks>
            This property returns the same value as <see cref="P:EO.WebBrowser.ContextMenuInfo.PageUrl" /> if the source frame is the main frame.
            </remarks>
    </member>
    <member name="P:EO.WebBrowser.ContextMenuInfo.FrameCharSet">
      <summary>
            Gets the character set of the frame.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ContextMenuInfo.MediaState">
      <summary>
            Gets the state of the media element if the source element is a media element.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ContextMenuInfo.SelectionText">
      <summary>
            Gets the selection text.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ContextMenuInfo.IsEditable">
      <summary>
            Gets a value indicating whether the source element is editable.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ContextMenuInfo.EditState">
      <summary>
            Gets a combination of flags about the source element's edit state if the
            source element is an editable element.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ContextMenuInfo.MisspelledWord">
      <summary>
            Gets the current misspelled word.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ContextMenuInfo.Suggestions">
      <summary>
            Returns a list of suggestions from the spell checker.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.ContextMenu">
      <summary>
            Represents a context menu.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ContextMenu.Items">
      <summary>
            Gets a <see cref="T:EO.WebBrowser.MenuItem" /> collection.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.MenuItem">
      <summary>
            Represents a context menu item.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.MenuItem.#ctor">
      <summary>
            Initialize a new instance of the <see cref="T:EO.WebBrowser.MenuItem" /> class.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.MenuItem.#ctor(System.String)">
      <summary>
            Initialize a new instance of the <see cref="T:EO.WebBrowser.MenuItem" /> class.
            </summary>
      <param name="text">Menu item text.</param>
    </member>
    <member name="M:EO.WebBrowser.MenuItem.#ctor(System.String,System.Int32)">
      <summary>
            Initialize a new instance of the <see cref="T:EO.WebBrowser.MenuItem" /> class.
            </summary>
      <param name="text">Menu item text.</param>
      <param name="commandId">Menu command Id.</param>
    </member>
    <member name="M:EO.WebBrowser.MenuItem.CreateSeparator">
      <summary>
            Creates a new separator item.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.MenuItem.SubItems">
      <summary>
            Gets the sub menu items collection.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.MenuItem.IsSeparator">
      <summary>
            Gets or sets a value indicating whether this menu item is a separator.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.MenuItem.IsCheckItem">
      <summary>
            Gets or sets a value indicating whether this menu item is a check item.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.MenuItem.IsRadioItem">
      <summary>
            Gets or sets a value indicating whether this menu item is a radio item.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.MenuItem.Index">
      <summary>
            Gets the index of this item.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.MenuItem.Text">
      <summary>
            Gets or sets the text of the item.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.MenuItem.CommandId">
      <summary>
            Gets or sets the command Id for this item.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.MenuItem.GroupId">
      <summary>
            Gets or sets the group Id for a radio item. Among all radio items with the
            same group Id, only one can be checked.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.MenuItem.Checked">
      <summary>
            Gets or sets a value indicating whether this item is checked.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.MenuItem.Enabled">
      <summary>
            Gets or sets a value indicating whether this item is enabled.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.MenuItemCollection">
      <summary>
            Represents a collection of <see cref="T:EO.WebBrowser.MenuItem" />s.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.MenuItemCollection.AddSpellCheckSuggstions(System.String[])">
      <summary>
            Add all spell checker suggestions to this menu item collection.
            </summary>
      <param name="suggestions">The suggestions to be added.</param>
    </member>
    <member name="M:EO.WebBrowser.MenuItemCollection.HasPluginMenuItems">
      <summary>
            Returns true if the context menu contains any plugin related menu items.
            </summary>
      <returns>
      </returns>
    </member>
    <member name="M:EO.WebBrowser.MenuItemCollection.Clear(System.Boolean)">
      <summary>
            Clear all menu items.
            </summary>
      <param name="clearPluginMenuItems">Whether to clear plugin related menu items.</param>
    </member>
    <member name="M:EO.WebBrowser.MenuItemCollection.Clear">
      <summary>
            Clear all menu items.
            </summary>
      <remarks>
            This function does not clear plugin related menu items.
            </remarks>
    </member>
    <member name="T:EO.WebBrowser.BeforeContextMenuEventArgs">
      <summary>
            Provide event data for <see cref="E:EO.WebBrowser.WebView.BeforeContextMenu" /> event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.BeforeContextMenuEventArgs.MenuInfo">
      <summary>
            Gets a <see cref="T:EO.WebBrowser.ContextMenuInfo" /> object that contains additional information about the menu.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.BeforeContextMenuEventArgs.Menu">
      <summary>
            Get a <see cref="T:EO.WebBrowser.ContextMenu" /> object that can be used to modify/build the context menu.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.BeforeContextMenuHandler">
      <summary>
            Represents the method that handles <see cref="E:EO.WebBrowser.WebView.BeforeContextMenu" /> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.DOM.Collection`1">
      <summary>
            Represents a collection of objects.
            </summary>
      <typeparam name="T">The type of the items in the collection.</typeparam>
    </member>
    <member name="P:EO.WebBrowser.DOM.Collection`1.length">
      <summary>
            Gets the number of items in the collection.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DOM.Collection`1.Item(System.Int32)">
      <summary>
            Gets the item at the specified index in the collection.
            </summary>
      <param name="index">The item index.</param>
    </member>
    <member name="T:EO.WebBrowser.DOM.Document">
      <summary>
            Represents the JavaScript DOM document object.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.DOM.Document.getElementById(System.String)">
      <summary>
            Returns a reference to the first <see cref="T:EO.WebBrowser.DOM.Element" /> with the specified value of the id attribute.
            </summary>
      <param name="id">The id of the element.</param>
    </member>
    <member name="M:EO.WebBrowser.DOM.Document.getElementsByName(System.String)">
      <summary>
            Returns an array of <see cref="T:EO.WebBrowser.DOM.Element" />s with the specified value of the name attribute.
            </summary>
      <param name="name">The value of the name attribute.</param>
    </member>
    <member name="M:EO.WebBrowser.DOM.Document.getElementsByTagName(System.String)">
      <summary>
            Returns an array of <see cref="T:EO.WebBrowser.DOM.Element" />s with the specified tag name.
            </summary>
      <param name="tagName">The element tag name.</param>
    </member>
    <member name="P:EO.WebBrowser.DOM.Document.title">
      <summary>
            Gets or sets the title of the document.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DOM.Document.URL">
      <summary>
            Gets or sets the Url of the document.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DOM.Document.body">
      <summary>
            Gets the body element.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.DOM.Element">
      <summary>
            Represents a JavaScript DOM element.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DOM.Element.id">
      <summary>
            Gets or sets the id of the element.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DOM.Element.tagName">
      <summary>
            Gets the tag name of the element.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DOM.Element.className">
      <summary>
            Gets the class name of the element.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DOM.Element.innerHTML">
      <summary>
            Gets or sets the inner HTML of the element.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DOM.Element.outerHTML">
      <summary>
            Gets the outer HTML of the element.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DOM.Element.innerText">
      <summary>
            Gets the inner text of the element.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DOM.Element.style">
      <summary>
            Get the inline style for the element.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.DOM.Window">
      <summary>
            Represents the JavaScript DOM window object.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DOM.Window.document">
      <summary>
            Returns the document object.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DOM.Window.pageXOffset">
      <summary>
            Gets the X scroll offset.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DOM.Window.pageYOffset">
      <summary>
            Gets the Y scroll offset.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DOM.Window.screenX">
      <summary>
            Gets the horizontal window location.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DOM.Window.screenY">
      <summary>
            Gets the vertical window location.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.DOMNodeType">
      <summary>
            Specifies the type of a DOM node.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.DOMNodeType.Unsupported">
      <summary>
            Not supported node type.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.DOMNodeType.Element">
      <summary>
            The node is an element.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.DOMNodeType.Text">
      <summary>
            The node is a text node.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.DOMNodeInfo">
      <summary>
            Contains information about a DOM node.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DOMNodeInfo.Type">
      <summary>
            Gets the type of the DOM node.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DOMNodeInfo.TagName">
      <summary>
            Gets the tag name of a DOM element.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DOMNodeInfo.IsEditable">
      <summary>
            Gets a value indicating whether the element is editable.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DOMNodeInfo.Attributes">
      <summary>
            Gets a collection that contains all the attributes of the DOM element.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DOMNodeInfo.Bounds">
      <summary>
            Gets the bounds of the element.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.DOMNodeEventArgs">
      <summary>
            Contains event information related to a DOM node.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DOMNodeEventArgs.Node">
      <summary>
            The DOM node.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.DOMNodeEventHandler">
      <summary>
            Represents the method that will handle event related to a DOM node.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.DownloadState">
      <summary>
            Sepcifies the state of a download.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.DownloadState.Invalid">
      <summary>
            The state is invalid.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.DownloadState.InProgress">
      <summary>
            The download is in progress.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.DownloadState.Paused">
      <summary>
            The download is pasued.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.DownloadState.Complete">
      <summary>
            The download has completed.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.DownloadState.Canceled">
      <summary>
            The download has been canceled.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.DownloadItem">
      <summary>
            Provides information about a download item.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DownloadItem.Id">
      <summary>
            Gets a unique id of the download.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DownloadItem.State">
      <summary>
            Gets the download state.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DownloadItem.CurrentSpeed">
      <summary>
            Gets the current download speed.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DownloadItem.PercentageComplete">
      <summary>
            Gets the percentage of the download.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DownloadItem.TotalBytes">
      <summary>
            Gets the total bytes of the download.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DownloadItem.ReceivedBytes">
      <summary>
            Gets the number of bytes that was received.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DownloadItem.StartTime">
      <summary>
            Gets the start time of the download.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DownloadItem.EndTime">
      <summary>
            Gets the end time of the download.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DownloadItem.FullPath">
      <summary>
            Gets the full path of the download.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DownloadItem.Url">
      <summary>
            Gets the Url of the download.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DownloadItem.ContentDisposition">
      <summary>
            Gets the value of the ContentDisposition header field.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DownloadItem.MimeType">
      <summary>
            Gets the MIME type of the content.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DownloadItem.ErrorCode">
      <summary>
            Gets or sets the error code when download fails.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.DownloadItem.PropertyChanged">
      <summary>
            Occurs when a property value changes.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.DownloadItem.Cancel">
      <summary>
            Cancel the download.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.DownloadItem.Pause">
      <summary>
            Pause the download.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.DownloadItem.Resume">
      <summary>
            Resume the download.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.DownloadEventArgs">
      <summary>
            Provides event data for a download related event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DownloadEventArgs.Item">
      <summary>
            Gets the <see cref="T:EO.WebBrowser.DownloadItem" /> object.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.BeforeDownloadEventArgs">
      <summary>
            Provides event data for the <see cref="E:EO.WebBrowser.WebView.BeforeDownload" /> event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.BeforeDownloadEventArgs.FilePath">
      <summary>
            Gets or sets the path where the download should be saved.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.BeforeDownloadEventArgs.ShowDialog">
      <summary>
            Gets or sets a value indicating whether the browser engine should display
            a dialog asking user whether to save the file.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.BeforeDownloadHandler">
      <summary>
            Represents the method that will handle <see cref="E:EO.WebBrowser.WebView.BeforeDownload" /> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.DownloadEventHandler">
      <summary>
            Represents the method that will handle <see cref="E:EO.WebBrowser.WebView.DownloadUpdated" /> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.ShouldForceDownloadEventArgs">
      <summary>
            Provides event data for <see cref="E:EO.WebBrowser.WebView.ShouldForceDownload" /> event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ShouldForceDownloadEventArgs.Url">
      <summary>
            Gets the request Url.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ShouldForceDownloadEventArgs.MimeType">
      <summary>
            Gets the response MIME type.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ShouldForceDownloadEventArgs.ForceDownload">
      <summary>
            Gets or sets a value indicating whether this response should be treated as a download.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.ShouldForceDownloadHandler">
      <summary>
            Represents the method that will handle <see cref="E:EO.WebBrowser.WebView.ShouldForceDownload" /> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.DownloadResult">
      <summary>
            Contains information about a download.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DownloadResult.Url">
      <summary>
            The Url of the resource to be downloaded.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DownloadResult.ErrorCode">
      <summary>
            The error code if the download failed.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DownloadResult.FileName">
      <summary>
            The temporary file name for the downloaded file.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DownloadResult.TotalBytes">
      <summary>
            The total number of bytes that has been downloaded.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.DownloadResult.MimeType">
      <summary>
            The MIME type of the downloaded resource.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.ErrorCode">
      <summary>
            An enumeration of error codes.
            </summary>
      <remarks>
            Negative values in this enum corresponds to network error code defined by the
            Chromium browser engine. This enum defines some of the most common values, but
            not all values defined by the browser engine. For a complete list of all values
            see <see href="https://cs.chromium.org/chromium/src/net/base/net_error_list.h">here</see>.
            </remarks>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.ProceedAsDownload">
      <summary>
            The request was processed as a download.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.ProceedAsLaunchUrl">
      <summary>
            The request is not handled by the browser engine, LaunchUrl event is raised.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.OK">
      <summary>
            No error occurred.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.GenericError">
      <summary>
            A generic failure occurred.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.Canceled">
      <summary>
            The request was canceled.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.InvalidArgument">
      <summary>
            An argument to the function is incorrect.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.InvalidHandle">
      <summary>
            The handle or file descriptor is invalid.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.FileNotFound">
      <summary>
            The file or directory cannot be found.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.TimedOut">
      <summary>
            An operation timed out.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.FileTooBig">
      <summary>
            The file is too large.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.UnexpectedError">
      <summary>
            An unexpected error has ocurred.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.AccessDenied">
      <summary>
            Permission to access a resource, other than the network, was denied.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.NotImplemented">
      <summary>
            The operation failed because of unimplemented functionality.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.ConnectionClosed">
      <summary>
            The connection was closed.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.ConnectionReset">
      <summary>
            The connection was reset.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.ConnectionRefused">
      <summary>
            A connection attempt was refused.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.ConnectionAborted">
      <summary>
            The connection was aborted.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.ConnectionFailed">
      <summary>
            A connection attempt failed.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.NameNotResolved">
      <summary>
            The host name could not be resolved.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.InternetDisconnected">
      <summary>
            The Internet connection has been lost.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.SSLProtocolError">
      <summary>
            An SSL protocol error occurred.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.AddressInvalid">
      <summary>
            The IP address or port number is invalid.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.AddressUnreachable">
      <summary>
            The IP address is unreachable.  This usually means that there is no route to
            the specified host or network.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.SSLClientCertificateNeeded">
      <summary>
            The server requested a client certificate for SSL client authentication.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.TunnelConnectionFailed">
      <summary>
            A tunnel connection through the proxy could not be established.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.NoSSLVersionsEnabled">
      <summary>
            No SSL protocol versions are enabled.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.SSLVersionOrCipherMismatch">
      <summary>
            The client and server don't support a common SSL protocol version or cipher suite.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.SSLRenegotiationRequested">
      <summary>
            The server requested a renegotiation (rehandshake).
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.ConnectionTimeout">
      <summary>
            A connection attempt timed out.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.HostResolverQueueTooLarge">
      <summary>
            There are too many pending DNS resolves, so a request in the queue was aborted.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.SocksConnectionFailed">
      <summary>
            Failed establishing a connection to the SOCKS proxy server for a target host.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.SocksConnectionHostUnreachable">
      <summary>
            The SOCKS proxy server failed establishing connection to the target host because that host is unreachable.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.NpnNegotiationFailed">
      <summary>
            The request to negotiate an alternate protocol failed.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.SslNoRenegotiation">
      <summary>
            The peer sent an SSL no_renegotiation alert message.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.ProxyConnectionFailed">
      <summary>
            Could not create a connection to the proxy server.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.CertificateCommonNameInvalid">
      <summary>
            The server responded with a certificate whose common name did not match the host name.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.CertificateDateInvalid">
      <summary>
            The server responded with a certificate that, by our clock, appears to either not yet be valid or to have expired. 
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.CertificateAuthorityInvalid">
      <summary>
            The server responded with a certificate that is signed by an authority we don't trust.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.CertificateContainsError">
      <summary>
            The server responded with a certificate that contains errors.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.CertificateNoRevocationMechanism">
      <summary>
            The certificate has no mechanism for determining if it is revoked.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.CertificateUnableTocheckRevocation">
      <summary>
            Revocation information for the security certificate for this site is not available. 
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.CertificateRevoked">
      <summary>
            The server responded with a certificate has been revoked.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.CertificateInvalid">
      <summary>
            The server responded with a certificate that is invalid.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.InvalidUrl">
      <summary>
            The URL is invalid.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.DisallowedUrlScheme">
      <summary>
            The scheme of the URL is disallowed.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.UnknownUrlScheme">
      <summary>
            The scheme of the URL is unknown.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.TooManyRedirects">
      <summary>
            Attempting to load an URL resulted in too many redirects.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.UnsafeRedirect">
      <summary>
            Attempting to load an URL resulted in an unsafe redirect (e.g., a redirect to file:// is considered unsafe).
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.UnsafePort">
      <summary>
            Attempting to load an URL with an unsafe port number.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.InvalidResponse">
      <summary>
            The server's response was invalid.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.InvalidChunkedEncoding">
      <summary>
            Error in chunked transfer encoding.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.MethodNotSupported">
      <summary>
            The server did not support the request method.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.EmptyResponse">
      <summary>
            The server closed the connection without sending any data.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.ResponseHeadersTooBig">
      <summary>
            The headers section of the response is too large.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.InvalidSpdyStream">
      <summary>
            Attempted use of an unknown SPDY stream id.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ErrorCode.InsecureResponse">
      <summary>
            The server's response was insecure (e.g. there was a cert error).
            </summary>
    </member>
    <member name="T:EO.WebBrowser.EventFlags">
      <summary>
            Defines flags about event.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.EventFlags.None">
      <summary>
            No special flag is on.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.EventFlags.CapsLockOn">
      <summary>
            CapsLock key is on.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.EventFlags.ShiftDown">
      <summary>
            The SHIFT key is down.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.EventFlags.ControlDown">
      <summary>
            The CTRL key is down.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.EventFlags.AltDown">
      <summary>
            The ALT key is down.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.EventFlags.LeftMouseDown">
      <summary>
            The left mouse button is down.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.EventFlags.MiddleMouseDown">
      <summary>
            The middle mouse button is down.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.EventFlags.RightMouseDown">
      <summary>
            The right mouse button is down.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.MouseEventType">
      <summary>
            Specifies mouse event type.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.MouseEventType.Click">
      <summary>
            Mouse click event.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.MouseEventType.Move">
      <summary>
            Mouse move event.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.MouseEventType.Wheel">
      <summary>
            Mouse wheel event.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.MouseEventType.Down">
      <summary>
            Mouse button down event.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.MouseEventType.Up">
      <summary>
            Mouse button up event.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.KeyboardEventType">
      <summary>
            Specifies keyboard event type.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyboardEventType.KeyDown">
      <summary>
            A key is pressed.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyboardEventType.KeyUp">
      <summary>
            A key is released.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyboardEventType.Char">
      <summary>
            A character. space or backspace key is pressed.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.FileDialogMode">
      <summary>
            Indicate the mode of the file dialog.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.FileDialogMode.Open">
      <summary>
            The file dialog is used to choose a file.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.FileDialogMode.OpenMultiple">
      <summary>
            The file dialog is used to choose multiple files.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.FileDialogMode.Save">
      <summary>
            The file dialog is used to save a file.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.FileDialogEventArgs">
      <summary>
            Provides event data for the <see cref="E:EO.WebBrowser.WebView.FileDialog" /> event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.FileDialogEventArgs.Mode">
      <summary>
            Gets the file dialog mode.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.FileDialogEventArgs.Title">
      <summary>
            Gets the file dialog title.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.FileDialogEventArgs.DefaultFileName">
      <summary>
            Gets the default file name.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.FileDialogEventArgs.AcceptTypes">
      <summary>
            Gets the accepted file types.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.FileDialogEventArgs.Filter">
      <summary>
            Gets the filter string that specifies the file types and descriptions to display in the
            dialog.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.FileDialogEventArgs.Handled">
      <summary>
            Gets or set a flag to indicate whether this event has been handled.
            </summary>
      <remarks>
            Set this property to true to surpress the default dialog. As such
            if you will be displaying your own dialog, you should set this
            property to true.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.FileDialogEventArgs.Continue(System.String[])">
      <summary>
            Pass the path of the file that user has selected to the browser engine and
            return control to the browser engine.
            </summary>
      <param name="filePaths">One or more file paths.</param>
      <remarks>
            Usually you would call this method to submit the result to the browser
            engine in your custom dialog's "OK" button event handler.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.FileDialogEventArgs.Cancel">
      <summary>
            Notify the browser engine that file dialog has been canceled.
            </summary>
      <remarks>
            Usually you would call this method to submit the result to the browser
            engine in your custom dialog's "Cancel" button event handler.
            </remarks>
    </member>
    <member name="T:EO.WebBrowser.FileDialogHandler">
      <summary>
            Represents the method that will handle the <see cref="E:EO.WebBrowser.WebView.FileDialog" /> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.FindSession">
      <summary>
            Represents a find session in a <see cref="T:EO.WebBrowser.WebView" />.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.FindSession.Next">
      <summary>
            Highlights the next match.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.FindSession.Previous">
      <summary>
            Highlights the previous match.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.FindSession.Stop">
      <summary>
            Stop the find session.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.Frame">
      <summary>
            Represents a frame in a <see cref="T:EO.WebBrowser.WebView" />.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Frame.IsMainFrame">
      <summary>
            Gets a value indicating whether this is the main frame.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Frame.Name">
      <summary>
            Gets the name of the frame.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Frame.Url">
      <summary>
            Gets the frame Url.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.FrameEventArgs">
      <summary>
            Provides event information for events related to a <see cref="P:EO.WebBrowser.FrameEventArgs.Frame" />.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.FrameEventArgs.Frame">
      <summary>
            Gets the <see cref="P:EO.WebBrowser.FrameEventArgs.Frame" /> object associated to this event.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.FrameEventHandler">
      <summary>
            Represents the method that will handle events related to a <see cref="T:EO.WebBrowser.Frame" />.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.WebView">
      <summary>
            Represents a class that can be used to render or load a web page.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.FullScreenModeChanged">
      <summary>
            Triggers when the <see cref="T:EO.WebBrowser.WebView" /> enters or leaves full screen mode.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.WebView.IsFullscreenMode">
      <summary>
            Gets a value indicating whether the <see cref="T:EO.WebBrowser.WebView" /> is in full screen mode.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.WebView.ExitFullscreenMode">
      <summary>
            Exits full screen mode.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.WebView.#ctor">
      <summary>
            Create a new instance of the <see cref="T:EO.WebBrowser.WebView" /> class.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.WebView.Engine">
      <summary>
            Gets or sets the <see cref="T:EO.WebEngine.Engine" /> associated to this <see cref="T:EO.WebBrowser.WebView" />.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.WebView.ThreadRunner">
      <summary>
            Gets the <see cref="P:EO.WebBrowser.WebView.ThreadRunner" /> object associated to this <see cref="T:EO.WebBrowser.WebView" />.
            </summary>
      <remarks>
            This property returns null if this <see cref="T:EO.WebBrowser.WebView" /> is not associated to a <see cref="P:EO.WebBrowser.WebView.ThreadRunner" />.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.SetOptions(EO.WebEngine.BrowserOptions)">
      <summary>
            Sets the browser options.
            </summary>
      <param name="options">A <see cref="T:EO.WebEngine.BrowserOptions" /> object containing various options.</param>
      <remarks>
            This function makes a copy of the <see cref="T:EO.WebEngine.BrowserOptions" /> object and then apply
            the options to the <see cref="T:EO.WebBrowser.WebView" />. If the <see cref="T:EO.WebBrowser.WebView" /> has already
            been initialized, it will be destroyed and recreated.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.Create(System.IntPtr)">
      <summary>
            Initialize the <see cref="T:EO.WebBrowser.WebView" /> and associate it to a window handle.
            </summary>
      <param name="hWnd">The window handle the <see cref="T:EO.WebBrowser.WebView" /> is to be associated with.</param>
    </member>
    <member name="P:EO.WebBrowser.WebView.Handle">
      <summary>
            Gets the window handle of the WebView.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.WebView.Close(System.Boolean)">
      <summary>
            Closes this <see cref="T:EO.WebBrowser.WebView" />.
            </summary>
      <param name="force">Set to <b>true</b> to force close.</param>
      <remarks>
            The following sequence of events happens after <see cref="M:EO.WebBrowser.WebView.Close(System.Boolean)" /> is called:
            <list type="bullet"><item>
                The current page's onbeforeunload handler is called. If this handler
                returns a string, then event <see cref="E:EO.WebBrowser.WebView.JSDialog" /> is fired with
                <see cref="P:EO.WebBrowser.JSDialogEventArgs.DialogType" /> set to <b>JSDialogType.BeforeUnload</b>;
                </item><item>
                Inside the handler, you may display your custom message box and 
                call <see cref="M:EO.WebBrowser.JSDialogEventArgs.OK">JSDialogEventArgs.OK</see>
                to proceed closing this <see cref="T:EO.WebBrowser.WebView" />,
                or <see cref="M:EO.WebBrowser.JSDialogEventArgs.Cancel">JSDialogEventArgs.Cancel</see> to
                cancel the operation. If you do not call either, the default unload message
                box is displayed;
                </item><item>
                If closing is confirmed in the step above, the <see cref="T:EO.WebBrowser.WebView" /> is
                destroyed and <see cref="E:EO.WebBrowser.WebView.Closed" /> event is fired;
                </item></list></remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.Destroy">
      <summary>
            Destroy the <see cref="T:EO.WebBrowser.WebView" /> object.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.Closing">
      <summary>
            Occurs when the WebView is about to close.
            </summary>
      <remarks>
        <para>
            To cancel the closure of the <see cref="T:EO.WebBrowser.WebView" />, set the <see cref="P:System.ComponentModel.CancelEventArgs.Cancel" />
            property of the <see cref="T:System.ComponentModel.CancelEventArgs" /> passed to your event handler to <b>true</b>.
            </para>
        <note>
            This event is only fired when the <see cref="T:EO.WebBrowser.WebView" /> is closed by JavaScript. It is not
            fired if <see cref="M:EO.WebBrowser.WebView.Close(System.Boolean)" /> method is called directly.
            </note>
      </remarks>
    </member>
    <member name="E:EO.WebBrowser.WebView.Closed">
      <summary>
            Occurs when the WebView is closed.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.WebView.UnloadDelay">
      <summary>
            Specifies the amount of the time the WebView should wait before it destroys after it has been taken off the screen.
            </summary>
      <remarks>
        <para>
            After a <see cref="T:EO.WebBrowser.WebView" /> is taken off the screen (when its parent window has been destroyed),
            the <see cref="T:EO.WebBrowser.WebView" /> will still be kept in the memory for a short period of time before it
            is completely destroyed. This delay allows you to move the <see cref="T:EO.WebBrowser.WebView" /> from one parent
            window to another parent window without having to destroy and recreate the <see cref="T:EO.WebBrowser.WebView" />,
            thus keeping the status of the <see cref="T:EO.WebBrowser.WebView" />.
            </para>
        <para>
            Use this property to specify the duration of this short period in milliseconds.
            The default value is 300. Set this property to a negative value to destroy the
            <see cref="T:EO.WebBrowser.WebView" /> immediately after the parent window has been destroyed.
            </para>
      </remarks>
    </member>
    <member name="P:EO.WebBrowser.WebView.IsReady">
      <summary>
            Gets a value indicating whether the <see cref="T:EO.WebBrowser.WebView" /> is ready.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.IsReadyChanged">
      <summary>
            Occurs when <see cref="P:EO.WebBrowser.WebView.IsReady" /> has changed.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.WebView.IsLoading">
      <summary>
            Gets a value indicating whether the <see cref="T:EO.WebBrowser.WebView" /> is in the process of loading a page.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.IsLoadingChanged">
      <summary>
            Occurs when <see cref="P:EO.WebBrowser.WebView.IsLoading" /> is changed.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.WebView.CanGoBack">
      <summary>
            Gets a value indicating whether the <see cref="T:EO.WebBrowser.WebView" /> can go back to the previous page.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.CanGoBackChanged">
      <summary>
            Occurs when <see cref="P:EO.WebBrowser.WebView.CanGoBack" /> is changed.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.RenderUnresponsive">
      <summary>
            Occurs when the render process becomes unresponsive.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.WebView.GoBack">
      <summary>
            Load the previous page into the <see cref="T:EO.WebBrowser.WebView" />.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.WebView.CanGoForward">
      <summary>
            Gets a value indicating whether the <see cref="T:EO.WebBrowser.WebView" /> can go to the next page.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.CanGoForwardChanged">
      <summary>
            Occurs when <see cref="P:EO.WebBrowser.WebView.CanGoForward" /> is changed.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.WebView.GoForward">
      <summary>
            Load the next page into the <see cref="T:EO.WebBrowser.WebView" />.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.WebView.WindowName">
      <summary>
            Returns the name of the window.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.WebView.IsNewWindow">
      <summary>
            Returns whether this <see cref="T:EO.WebBrowser.WebView" /> is created due to a <see cref="E:EO.WebBrowser.WebView.NewWindow" /> event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.WebView.Url">
      <summary>
            Gets or sets the current Url.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.WebView.CustomUserAgent">
      <summary>
            Gets or sets custom user agent string.
            </summary>
      <remarks>
        <para>
            Set this property to override the default user agent string. The default user agent string is
            the same as Google Chrome browser except for specific version number might be different.
            </para>
        <para>
            Many web servers use user agent string to detect client browser type and serve different version
            of HTML code based on the detected browser type. As such if you change the user agent to a completely
            "unknown" user agent string, the server may serve the "wrong" HTML code which can result in page
            not displaying correctly. As such it is suggested that your custom user agent string is not
            something completely different, but a string that append extra information to the default user
            agent string. To find out the default user agent string, you can visit a website that displays
            your user agent string, such as whatsmyuseragent.com.
            </para>
      </remarks>
    </member>
    <member name="P:EO.WebBrowser.WebView.AcceptLanguage">
      <summary>
            Gets or sets the Accept-Langauge header entry.
            </summary>
      <remarks>
        <para>
            By default, the "Accept-Language" header entry in the HTTP request is set to "en-US". If the
            server supports multiple languages, it can use this entry to determine which version of the
            page to send. Use this property to override this value. For example, if you set it to 
            "de-DE" and load Google's home page, then the German version of Google's homepage will be
            loaded.
            </para>
        <para>
            See <a href="http://msdn.microsoft.com/en-us/goglobal/bb896001.aspx">here</a> for a list
            of the language.
            </para>
      </remarks>
    </member>
    <member name="E:EO.WebBrowser.WebView.UrlChanged">
      <summary>
            Occurs when <see cref="P:EO.WebBrowser.WebView.Url" /> is changed.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.WebView.LoadUrl(System.String)">
      <summary>
            Loads a Url into this <see cref="T:EO.WebBrowser.WebView" />.
            </summary>
      <param name="url">The Url to be loaded.</param>
      <remarks>
            Calling this method is the same as setting <see cref="P:EO.WebBrowser.WebView.Url" /> property.
            The call returns immediately. You can use the returned <see cref="T:EO.WebBrowser.NavigationTask" /> object
            to wait for the page to finish loading.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.LoadUrlAndWait(System.String)">
      <summary>
            Loads a Url and wait for it to finish loading.
            </summary>
      <param name="url">The Url to load.</param>
      <remarks>
            To load a Url without waiting, set the <see cref="P:EO.WebBrowser.WebView.Url" /> property directly or use <see cref="M:EO.WebBrowser.WebView.LoadUrl(System.String)" />.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.LoadRequest(EO.WebBrowser.Request)">
      <summary>
            Loads a request into this <see cref="T:EO.WebBrowser.WebView" />.
            </summary>
      <param name="request">The request to be loaded.</param>
      <remarks>
            You can use the returned <see cref="T:EO.WebBrowser.NavigationTask" /> object
            to wait for the page to finish loading.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.LoadRequestAndWait(EO.WebBrowser.Request)">
      <summary>
            Loads a request and wait for it to finish loading.
            </summary>
      <param name="request">The request to be loaded.</param>
    </member>
    <member name="M:EO.WebBrowser.WebView.Reload(System.Boolean)">
      <summary>
            Reloads the current page.
            </summary>
      <param name="ignoreCache">
        <b>true</b> to ignore cache, otherwise <b>false</b>.</param>
    </member>
    <member name="M:EO.WebBrowser.WebView.Reload">
      <summary>
            Reloads the current page.
            </summary>
      <remarks>
            This method calls <see cref="M:EO.WebBrowser.WebView.Reload(System.Boolean)" /> with <i>ignoreCache</i> set to <b>true</b>.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.StopLoad">
      <summary>
            Stop loading the current page.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.WebView.LoadHtml(System.String,System.String)">
      <summary>
            Load raw HTML into the <see cref="T:EO.WebBrowser.WebView" />.
            </summary>
      <param name="html">The HTML to be loaded.</param>
      <param name="baseUrl">The base Url.</param>
      <remarks>
            The <i>baseUrl</i> can be used to convert partial path into full path. For example,
            the HTML may contain partial path such as "&lt;img src="logo.gif" /&gt;", in that
            case unless <i>baseUrl</i> is provided, the browser engine would not be able to
            construct the full path of the image. 
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.LoadHtml(System.String)">
      <summary>
            Load raw HTML into the <see cref="T:EO.WebBrowser.WebView" /> using <i>about:blank</i> as the page Url.
            </summary>
      <param name="html">The HTML to be loaded.</param>
      <remarks>
            This function calls <see cref="M:EO.WebBrowser.WebView.LoadHtml(System.String,System.String)" /> and pass <b>null</b> to the <i>url</i> argument.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.LoadHtmlAndWait(System.String)">
      <summary>
            Load raw HTML and wait until it has finished loading.
            </summary>
      <param name="html">The HTML to be loaded.</param>
    </member>
    <member name="M:EO.WebBrowser.WebView.LoadHtmlAndWait(System.String,System.String)">
      <summary>
            Load raw HTML and wait until it has finished loading.
            </summary>
      <param name="html">The HTML to be loaded.</param>
      <param name="baseUrl">The base Url.</param>
    </member>
    <member name="M:EO.WebBrowser.WebView.GetHtml">
      <summary>
            Returns the current page HTML.
            </summary>
      <remarks>
        <para>
            This function returns the current, not the original HTML of the page. For
            example, if the page contains JavaScript that modified the page contents,
            then this function returns the modified contents.
            </para>
        <para>
            EO.WebBrowser does not maintain the original HTML of the page. If you wish
            to retrieve the original HTML of the page, you can create a
            <see cref="T:System.Net.WebRequest" /> object to fetch the resource directly
            from the server.
            </para>
      </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.GetText">
      <summary>
            Returns the current page text.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.WebView.Title">
      <summary>
            Gets or sets the page title.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.TitleChanged">
      <summary>
            Occurs when the page title changes.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.WebView.StatusMessage">
      <summary>
            Gets the status message.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.StatusMessageChanged">
      <summary>
            Occurs when the status message changes.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.WebView.Favicon">
      <summary>
            Gets the favicon of the current page.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.FaviconChanged">
      <summary>
            Occurs when <see cref="P:EO.WebBrowser.WebView.Favicon" /> has changed.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.WebView.Shortcuts">
      <summary>
            Gets or sets the shortcut list for this <see cref="T:EO.WebBrowser.WebView" />.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.ConsoleMessage">
      <summary>
            Occurs when the web page outputs a console message.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.BeforeContextMenu">
      <summary>
            Occurs before a context menu is displayed.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.ContextMenuDismissed">
      <summary>
            Occurs after a context menu was dismissed.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.Command">
      <summary>
            Occurs when a command is to be executed.
            </summary>
      <remarks>
            This event occurs when user selects a built-in command from the context menu, 
            or presses a shortcut key combination that triggers either a built-in command or
            a user registered command.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.ExecCommand(System.Int32)">
      <summary>
            Executes the default behavior of a command.
            </summary>
      <param name="commandId">One of the command id constant exposed by <see cref="T:EO.WebBrowser.CommandIds" /> class.</param>
    </member>
    <member name="E:EO.WebBrowser.WebView.ShouldForceDownload">
      <summary>
            Occurs for every response once the MIME type is known to allow user
            to force the request as a download.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.BeforeDownload">
      <summary>
            Occurs before a download begins.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.DownloadUpdated">
      <summary>
            Occurs to provide updated download information.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.DownloadCompleted">
      <summary>
            Occurs when a download has completed.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.DownloadCanceled">
      <summary>
            Occurs when a download has been canceled.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.WebView.Downloads">
      <summary>
            Gets a list of download that have started or completed.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.WebView.CanEvalScript">
      <summary>
            Returns a value indicating whether <see cref="M:EO.WebBrowser.WebView.EvalScript(System.String)" /> can be called at this moment.
            </summary>
      <remarks>
        <see cref="M:EO.WebBrowser.WebView.EvalScript(System.String)" /> can not be called when:
            <list type="bullet"><item>
                    Before JavaScript context has been initialized. There is a short period
                    after the <see cref="T:EO.WebBrowser.WebView" /> has been created when it has not yet
                    initialized the JavaScript context for the window object thus is not ready
                    to run JavaScript code yet;
                </item><item>
                    Before another JavaScript call returns. JavaScript code can not be re-entered,
                    as such you can not call <see cref="M:EO.WebBrowser.WebView.EvalScript(System.String)" /> again before the previous
                    <see cref="M:EO.WebBrowser.WebView.EvalScript(System.String)" /> returns;
                </item></list><para>
            To safely execute JavaScript code, use <see cref="M:EO.WebBrowser.WebView.QueueScriptCall(System.String)" />.
            </para></remarks>
    </member>
    <member name="E:EO.WebBrowser.WebView.BeforeRequestLoad">
      <summary>
            Occurs before a request is to be loaded.
            </summary>
      <remarks>
        <para>
            You can modify or cancel the request at this stage.
            </para>
        <note type="caution">
            This event handler is called by a background worker thread.
            </note>
      </remarks>
    </member>
    <member name="E:EO.WebBrowser.WebView.BeforeSendHeaders">
      <summary>
            Occurs before the headers are sent to the server.
            </summary>
      <remarks>
            You can examine the headers in this event, but you can not modify the <see cref="T:EO.WebBrowser.Request" /> object at this stage.
            </remarks>
    </member>
    <member name="E:EO.WebBrowser.WebView.AfterReceiveHeaders">
      <summary>
            Occurs after the headers have been received from the server.
            </summary>
      <remarks>
            You can examine the headers in this event, but you can not modify the <see cref="T:EO.WebBrowser.Response" /> object at this stage.
            </remarks>
    </member>
    <member name="P:EO.WebBrowser.WebView.ZoomFactor">
      <summary>
            Gets or sets the zoom factor for this WebView. A value of "1" is 100%.
            </summary>
      <remarks>
            Valid values are from 0.25 to 5.
            </remarks>
    </member>
    <member name="E:EO.WebBrowser.WebView.ZoomFactorChanged">
      <summary>
            Occurs when the zoom factor has changed.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.WebView.AllowDropLoad">
      <summary>
            Gets or sets a value indicating whether the <see cref="T:EO.WebBrowser.WebView" /> should allow user
            to load a file by dragging and dropping the file on the <see cref="T:EO.WebBrowser.WebView" />.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.WebView.RegisterResourceHandler(EO.WebBrowser.ResourceHandler)">
      <summary>
            Register a custom resource handler.
            </summary>
      <param name="handler">The custom resource handler object to be registered.</param>
      <remarks>
            See <a href="WebBrowser/advanced/resource_handler.html">here</a> for more information about custom resource handler.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.UnregisterResourceHandler(EO.WebBrowser.ResourceHandler)">
      <summary>
            Unregister a previously registered resource handler.
            </summary>
      <param name="handler">A custom resource handler previously registered with <see cref="M:EO.WebBrowser.WebView.RegisterResourceHandler(EO.WebBrowser.ResourceHandler)" /> method.</param>
      <remarks>
            Returns <b>true</b> if the resource handler has been successfully removed, otherwise <b>false</b>.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.GetPageSize">
      <summary>
            Returns the size of the page loaded in the <see cref="T:EO.WebBrowser.WebView" />.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.WebView.Resize(System.Drawing.Size)">
      <summary>
            Resizes the <see cref="T:EO.WebBrowser.WebView" />.
            </summary>
      <param name="size">The new size.</param>
      <remarks>
            This function can only be called in <i>off-screen mode</i> (when the <see cref="T:EO.WebBrowser.WebView" />'s
            was created without a window handle) or when the <see cref="T:EO.WebBrowser.WebView" /> is created through a
            <see cref="P:EO.WebBrowser.WebView.ThreadRunner" />. For normal on-screen case, the <see cref="T:EO.WebBrowser.WebView" />'s is always 
            automatically resized to fit the hosting window.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.Resize(System.Int32,System.Int32)">
      <summary>
            Resizes the <see cref="T:EO.WebBrowser.WebView" />.
            </summary>
      <param name="height">The new height.</param>
      <param name="width">The new width.</param>
      <remarks>
            This function can only be called in <i>off-screen mode</i> (when the <see cref="T:EO.WebBrowser.WebView" />'s
            was created without a window handle). In on-screen mode, the <see cref="T:EO.WebBrowser.WebView" />'s is always 
            automatically resized to fit the hosting window.
            </remarks>
    </member>
    <member name="E:EO.WebBrowser.WebView.JSDialog">
      <summary>
            Occurs when the browser engine needs to display a JavaScript dialog.
            </summary>
      <remarks>
            See <a href="WebBrowser/customize/js_dialog.html">here</a> for more information on 
            how to customize JavaScript dialog.
            </remarks>
    </member>
    <member name="E:EO.WebBrowser.WebView.ScriptCallDone">
      <summary>
            Occurs when the a <see cref="T:EO.WebBrowser.ScriptCall" /> has been executed.
            </summary>
      <remarks>
            See <a href="WebBrowser/advanced/js.html##async">here</a> for more information on 
            how to use this event.
            </remarks>
    </member>
    <member name="E:EO.WebBrowser.WebView.JSExtInvoke">
      <summary>
            Occurs when JavaScript code calls an extension function.
            </summary>
      <remarks>
            See <a href="WebBrowser/advanced/jsext.html">here</a> for more information on 
            how to use JavaScript extension.
            </remarks>
    </member>
    <member name="P:EO.WebBrowser.WebView.LastJSException">
      <summary>
            Get the last JavaScript exception.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.WebView.RegisterJSExtensionFunction(System.String,EO.WebBrowser.JSExtInvokeHandler)">
      <summary>
            Register a function that can be called from JavaScript code.
            </summary>
      <param name="functionName">The JavaScript function name.</param>
      <param name="handler">The code to be executed when the function is called.</param>
      <remarks>
            See <a href="WebBrowser/advanced/jsext.html">here</a> for more information about JavaScript extension.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.EvalScript(System.String,System.String,System.Boolean)">
      <summary>
            Execute JavaScript code in a frame.
            </summary>
      <param name="code">The JavaScript code to be executed.</param>
      <param name="frameName">The name of the frame in which the code to be executed. Pass <b>null</b> to execute the code in the main frame.</param>
      <param name="throwOnError">Set to <b>true</b> if to throw an <see cref="T:EO.WebBrowser.JSException" /> when an exception occurred while executing the JavaScript code.</param>
      <returns>
            The result value of the JavaScript code. See remark section for more details.
            </returns>
      <remarks>
        <para>
            When <i>throwOnError</i> is false, the <see cref="T:EO.WebBrowser.JSException" /> object will not be thrown. However you
            can access the exception object through <see cref="P:EO.WebBrowser.WebView.LastJSException" />, through which you can obtain more
            information about the JavaScript exception.
            </para>
        <para>
            When a JavaScript value is returned to the .NET code through this function, primitive JavaScript values 
            are automatically converted to their corresponding .NET types. For example, a JavaScrit string will be
            converted to a System.String object. For non-primitive values, a value of type <see cref="T:EO.WebBrowser.JSObject" />
            is returned. Note that the return value maybe of type that derives from <see cref="T:EO.WebBrowser.JSObject" />. For example,
            a JavaScript array will be returned as an object array.
            </para>
        <para>
            See <a href="WebBrowser/advanced/js.html">here</a> for more information on how to use this function.
            </para>
      </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.EvalScript(System.String,System.Boolean)">
      <summary>
            Execute JavaScript code in the main frame.
            </summary>
      <param name="code">The JavaScript code to be executed.</param>
      <param name="throwOnError">Set to <b>true</b> if to throw an <see cref="T:EO.WebBrowser.JSException" /> when an exception occurred while executing the JavaScript code.</param>
      <remarks>
            This method calls <see cref="M:EO.WebBrowser.WebView.EvalScript(System.String,System.String,System.Boolean)" /> by passing <b>null to the </b><i>frameName</i> argument.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.EvalScript(System.String)">
      <summary>
            Execute JavaScript code.
            </summary>
      <remarks>
            This function calls <see cref="M:EO.WebBrowser.WebView.EvalScript(System.String,System.Boolean)" /> with <i>throwOnError</i> set to <b>true</b>.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.GetDOMWindow">
      <summary>
            Returns the JavaScript DOM window object.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.WebView.InvokeFunction(System.String,System.Object[])">
      <summary>
            Invoke a JavaScript function.
            </summary>
      <param name="functionName">The name of the function. See remark section for details.</param>
      <param name="args">Function arguments.</param>
      <returns>
            The return value of the function.
            </returns>
      <remarks>
        <b>functionName</b> can be a JavaScript expression. Internally the browser 
            engine uses window[functionName] to resolve the function. The JavaScript
            window object is used as "this" pointer for the function.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.QueueScriptCall(EO.WebBrowser.ScriptCall)">
      <summary>
            Execute a piece of JavaScript code as soon as possible.
            </summary>
      <param name="call">The <see cref="T:EO.WebBrowser.ScriptCall" /> object that contains the script code to be executed.</param>
      <remarks>
            See <a href="WebBrowser/advanced/js.html#async">here</a> for more information on 
            how to use this function.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.QueueScriptCall(System.String)">
      <summary>
            Execute a piece of JavaScript code as soon as possible.
            </summary>
      <param name="script">The script to be executed.</param>
      <returns>
            Returns a newly created <see cref="T:EO.WebBrowser.ScriptCall" /> object that can be used to access result value.
            </returns>
    </member>
    <member name="M:EO.WebBrowser.WebView.QueueScriptCall(EO.Base.Action)">
      <summary>
            Executes an action as soon as the engine is ready to execute JavaScript code.
            </summary>
      <param name="action">The action to be executed.</param>
    </member>
    <member name="E:EO.WebBrowser.WebView.FileDialog">
      <summary>
            Occurs when the browser engine needs to display a "Browse File" or "Save File" dialog.
            </summary>
      <remarks>
            See <a href="WebBrowser/customize/file_dialog.html">here</a> for more information about how to use this event.
            </remarks>
    </member>
    <member name="E:EO.WebBrowser.WebView.NewWindow">
      <summary>
            Occurs when this <see cref="T:EO.WebBrowser.WebView" /> opens a new window.
            </summary>
      <remarks>
            See <a href="WebBrowser/advanced/new_window.html">here</a> for more details about how to use this event.
            </remarks>
    </member>
    <member name="E:EO.WebBrowser.WebView.Activate">
      <summary>
            Occurs when this <see cref="T:EO.WebBrowser.WebView" /> is activated.
            </summary>
      <remarks>
            See <a href="WebBrowser/advanced/new_window.html">here</a> for more details about how to use this event.
            </remarks>
    </member>
    <member name="E:EO.WebBrowser.WebView.GotFocus">
      <summary>
            Occurs when this <see cref="T:EO.WebBrowser.WebView" /> received the keyboard focus.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.GiveFocus">
      <summary>
            Occurs when this <see cref="T:EO.WebBrowser.WebView" /> wish to give up focus.
            </summary>
      <remarks>
            This event occurs when the focus is already at the last HTML element and user
            presss TAB key; or when the focus is already at the first HTML element and
            user presses SHIFT + TAB key. In the first case the <see cref="P:EO.WebBrowser.GiveFocusEventArgs.Next" />
            property of the event argument will be set to <b>true</b>.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.SetFocus(System.Boolean)">
      <summary>
            Sets the keyboard focus to this <see cref="T:EO.WebBrowser.WebView" />.
            </summary>
      <param name="preserveFocusedNode">
        <b>true</b> to only set focus to the <see cref="T:EO.WebBrowser.WebView" /> but
            without changing the currently focused node. <b>false</b> to
            reset the focus to the first node.
            </param>
      <remarks>
            Specifies the node to be focused.
            </remarks>
    </member>
    <member name="P:EO.WebBrowser.WebView.HasFocus">
      <summary>
            Returns a value indicating whether this <see cref="T:EO.WebBrowser.WebView" /> has focus.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.NeedCredentials">
      <summary>
            Occurs when this <see cref="T:EO.WebBrowser.WebView" /> needs a user name and password in order to access a page.
            </summary>
      <remarks>
            If you do not handle this event, the default implementation displays a dialog prompting
            user to enter a user name and password. If you handle this event, you should call
            <see cref="M:EO.WebBrowser.NeedCredentialsEventArgs.Continue(System.String,System.String)">NeedCredentialsEventArgs.Continue</see> to
            provide the user name and password in your event handler.
            </remarks>
    </member>
    <member name="E:EO.WebBrowser.WebView.CertificateError">
      <summary>
            Occurs when the browser engines encounters a certificate error.
            </summary>
      <remarks>
            Handle this event and call <see cref="M:EO.WebBrowser.CertificateErrorEventArgs.Continue">CertificateErrorEventArgs.Continue</see> to ignore certificate errors.
            </remarks>
    </member>
    <member name="E:EO.WebBrowser.WebView.LaunchUrl">
      <summary>
            Occurs when the browser needs to launch an external Url.
            </summary>
      <remarks>
            Some Urls, such as the "mailto:" Url, the browser engine does not handle them natively.
            When user clicks on such Urls, <see cref="E:EO.WebBrowser.WebView.LaunchUrl" /> event will be fired. Inside the
            event handler you can examine the event argument's <see cref="P:EO.WebBrowser.LaunchUrlEventArgs.Url" />
            property to decide what to do. You can also set <see cref="P:EO.WebBrowser.LaunchUrlEventArgs.UseOSHandler" />
            to <b>true</b> so that the default OS handler will be used.
            </remarks>
    </member>
    <member name="E:EO.WebBrowser.WebView.BeforeNavigate">
      <summary>
            Occurs before this <see cref="T:EO.WebBrowser.WebView" /> navigates to another page.
            </summary>
      <remarks>
        <b>Note:</b> This event is raised by an internal worker thread. You must
            return from your event handling code as fast as possible.
            </remarks>
    </member>
    <member name="E:EO.WebBrowser.WebView.LoadCompleted">
      <summary>
            Occurs when a page has loaded successfully.
            </summary>
      <remarks>
            Note that the page is considered being loaded sucessfully even if the server returns
            an HTTP status other than 200. For example, if the page you are trying to load requires
            log in but you choose cancel, then the Web server may returns "HTTP 401: Unauthorized"
            along with an error message indicating that you are not authorized to access the page.
            In that case the HTTP request is considered to be completed sucessfully (as oppose to
            other errors such as "server not found", "request canceled", in which cases
            the <see cref="E:EO.WebBrowser.WebView.LoadFailed" /> event will be fired). To determine whether the page has
            been loaded "normally", you can check whether the
            <see cref="P:EO.WebBrowser.LoadCompletedEventArgs.HttpStatusCode">HttpStatusCode</see>
            property of the event argument is 200.
            </remarks>
    </member>
    <member name="E:EO.WebBrowser.WebView.LoadFailed">
      <summary>
            Occurs when a page has failed to load.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.BeforePrint">
      <summary>
            Triggered before a print task begins.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.AfterPrint">
      <summary>
            Occurs after a print task has completed or was canceled.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.KeyDown">
      <summary>
            Triggers when a key is pressed.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.KeyUp">
      <summary>
            Triggers when a key is released.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.MouseDown">
      <summary>
            Occurs when the mouse pointer is over the WebView and a mouse button is pressed.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.MouseUp">
      <summary>
            Occurs when the mouse pointer is over the WebView and a mouse button is released.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.MouseClick">
      <summary>
            Occurs when the WebView is clicked by the mouse.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.MouseDoubleClick">
      <summary>
            Occurs when the WebView is double clicked by the mouse.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.MouseMove">
      <summary>
            Occurs when mouse moves inside this WebView.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.MouseEnter">
      <summary>
            Occurs when mouse enters this WebView.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.MouseLeave">
      <summary>
            Occurs when mouse leaves this WebView.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.WebView.JSInitCode">
      <summary>
            Gets or sets the JavaScript code to be run immediately after the window has been created.
            </summary>
      <remarks>
            This property can be used to initialize some global variables in the browser window, or
            can even be used to rewrite some default JavaScript function. For example, if you wish
            to disable the built-in JavaScript print function, you can set this property to "window.print=function(){};".
            </remarks>
    </member>
    <member name="P:EO.WebBrowser.WebView.ObjectForScripting">
      <summary>
            Exposes a .NET object to JavaScript for this <see cref="T:EO.WebBrowser.WebView" />.
            </summary>
      <remarks>
            The public methods on this objects are accessible in JavaScript through window.external object.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.DoEvents">
      <summary>
            Processes all Windows messages currently in the message queue.
            </summary>
      <remarks>
            Returns <b>true</b> if at least one message has been processed, otherwise <b>false</b>.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.DoEvents(System.Int32)">
      <summary>
            Processes all Windows messages until the amount of time passes.
            </summary>
      <param name="milliSeconds">The number of milliseconds to wait.</param>
    </member>
    <member name="M:EO.WebBrowser.WebView.GetContentAreaSize(System.Boolean)">
      <summary>
            Gets the size of the visible area.
            </summary>
      <param name="excludeScrollBars">Whether to exclude the area ocupied by scrollbars.</param>
    </member>
    <member name="M:EO.WebBrowser.WebView.GetContentAreaSize">
      <summary>
            Gets the size of the visible area excluding scrollbars.
            </summary>
      <returns>
      </returns>
    </member>
    <member name="M:EO.WebBrowser.WebView.Capture(System.Drawing.Rectangle,System.Drawing.Size)">
      <summary>
            Captures the current rendering result.
            </summary>
      <param name="srcRect">The area of the image to be captured.</param>
      <param name="targetSize">The result image size. If this size is different than the size of <i>srcRect</i>, the the result image is scaled to fit this size.</param>
    </member>
    <member name="M:EO.WebBrowser.WebView.CaptureRaw(System.Drawing.Rectangle,System.Drawing.Size)">
      <summary>
            Captures the current rendering result and returns the raw bitmap data.
            </summary>
      <param name="srcRect">The area of the image to be captured.</param>
      <param name="targetSize">The result image size. If this size is different than the size of <i>srcRect</i>, the the result image is scaled to fit this size.</param>
    </member>
    <member name="M:EO.WebBrowser.WebView.Capture(System.Drawing.Rectangle)">
      <summary>
            Captures the current rendering result.
            </summary>
      <param name="srcRect">The area of the image to be captured.</param>
    </member>
    <member name="M:EO.WebBrowser.WebView.Capture(System.Boolean)">
      <summary>
            Captures the current rendering result.
            </summary>
      <param name="excludeScrollBars">Whether to excludes scrollbars.</param>
    </member>
    <member name="M:EO.WebBrowser.WebView.Capture">
      <summary>
            Captures the current rendering result.
            </summary>
      <remarks>
            This function captures the current rendering result without including the scrollbars.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.Capture(System.String)">
      <summary>
            Captures the current rendering result and save it to a file.
            </summary>
      <remarks>
            Returns <b>true</b> if screen was successfully captured, otherwise false.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.GetScrollOffset">
      <summary>
            Gets the current scrolling offset.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.WebView.SetScrollOffset(System.Int32,System.Int32)">
      <summary>
            Sets the current scrolling offset.
            </summary>
      <param name="x">The X scroll offset.</param>
      <param name="y">The Y scroll offset.</param>
    </member>
    <member name="M:EO.WebBrowser.WebView.GetDefaultPrinterSettings">
      <summary>
            Retreives the default printing settings.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.WebView.Print(System.Drawing.Printing.PrinterSettings,System.Drawing.Printing.PageSettings)">
      <summary>
            Print the current page or the current selected frame using the provided settings.
            </summary>
      <param name="printerSettings">Set the default printer settings. Pass <b>null</b> to display the print dialog to ask user for the settings.</param>
      <param name="pageSettings">Set the default page settings. Pass <b>null</b> to use <see cref="P:System.Drawing.Printing.PrinterSettings.DefaultPageSettings" />
            of the <i>printerSettings</i> argument.
            </param>
      <remarks>
            If a valid <i>printerSettings</i> value is supplied, then the print dialog will not be shown.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.Print(System.Drawing.Printing.PrinterSettings)">
      <summary>
            Print the current page or the current selected frame using the provided settings.
            </summary>
      <param name="printerSettings">Set the default printer settings. Pass <b>null</b> to display the print dialog to ask user for the settings.</param>
      <remarks>
            If a valid <i>printerSettings</i> value is supplied, then the print dialog will not be shown.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.Print">
      <summary>
            Print the current page.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.WebView.ShowDevTools(System.IntPtr)">
      <summary>
            Displays the developer tools interface in a separate window.
            </summary>
      <param name="hWnd">The handle of the window in which the developer tools should be displayed.</param>
    </member>
    <member name="M:EO.WebBrowser.WebView.HideDevTools">
      <summary>
            Hides the developer tools interface.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.FocusedNodeChanged">
      <summary>
            Occurs when the focused node changed.
            </summary>
    </member>
    <member name="E:EO.WebBrowser.WebView.NeedClientCertificate">
      <summary>
            Raised when the server requires a client certificate.
            </summary>
      <remarks>
            Call <see cref="M:EO.WebBrowser.NeedClientCertificateEventArgs.Continue(System.Security.Cryptography.X509Certificates.X509Certificate,System.String)" /> or 
            <see cref="M:EO.WebBrowser.NeedClientCertificateEventArgs.ContinueWithoutCertificate" />
            to continue the request either with or without a certificate.
            </remarks>
    </member>
    <member name="E:EO.WebBrowser.WebView.RequestPermissions">
      <summary>
            Occurs when the web page requests a specific permission from the user.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.WebView.StartFindSession(System.String,System.Boolean)">
      <summary>
            Starts a new find session.
            </summary>
      <param name="text">The text to be searched for.</param>
      <param name="matchCase">Whether to match case.</param>
      <returns>
            Returns a <see cref="T:EO.WebBrowser.FindSession" /> object that can be used to
            navigate the find result.
            </returns>
    </member>
    <member name="M:EO.WebBrowser.WebView.StopAllFindSessions">
      <summary>
            Stops all find sessions.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.WebView.IsCreated">
      <summary>
            Returns a value indicating whether the WebView has already been created and 
            has not been destroyed yet.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.WebView.SendMouseEvent(EO.WebBrowser.MouseEventType,EO.Base.UI.MouseEventArgs)">
      <summary>
            Simulates a mouse event to the <see cref="T:EO.WebBrowser.WebView" />.
            </summary>
      <param name="type">The type of the event.</param>
      <param name="e">The event parameters.</param>
    </member>
    <member name="M:EO.WebBrowser.WebView.SendKeyEvent(System.Boolean,EO.WebBrowser.KeyCode,EO.WebBrowser.EventFlags)">
      <summary>
            Simulates a key down or key up event.
            </summary>
      <param name="keyDown">
        <b>true</b> to simulate a key down event, <b>false</b> to simulate a key up event.</param>
      <param name="keyCode">The key to simulate.</param>
      <param name="modifiers">Additional flags to specify special key status.</param>
    </member>
    <member name="M:EO.WebBrowser.WebView.SendKeyEvent(System.Boolean,EO.WebBrowser.KeyCode)">
      <summary>
            Simulates a key down or key up event.
            </summary>
      <param name="keyDown">
        <b>true</b> to simulate a key down event, <b>false</b> to simulate a key up event.</param>
      <param name="keyCode">The key to simulate.</param>
      <remarks>
            This method calls <see cref="M:EO.WebBrowser.WebView.SendKeyEvent(System.Boolean,EO.WebBrowser.KeyCode,EO.WebBrowser.EventFlags)" /> with <i>modifiers</i> set to <b>None</b>.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.SendChar(System.Char,EO.WebBrowser.EventFlags)">
      <summary>
            Simulates a characther input.
            </summary>
      <param name="ch">The character to be simulated.</param>
      <param name="modifiers">Additional flags to specify special key status.</param>
    </member>
    <member name="M:EO.WebBrowser.WebView.SendChar(System.Char)">
      <summary>
            Simulates a characther input.
            </summary>
      <param name="ch">The character to be simulated.</param>
      <remarks>
            This method calls <see cref="M:EO.WebBrowser.WebView.SendChar(System.Char,EO.WebBrowser.EventFlags)" /> with <i>modifiers</i> set to <b>None</b>.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.WebView.Preload(System.Int32,System.Int32,System.String,EO.WebBrowser.WebViewCallback,System.Object)">
      <summary>
            Create a <see cref="T:EO.WebBrowser.WebView" /> and preload a Url.
            </summary>
      <param name="width">The width of the WebView.</param>
      <param name="height">The height of the WebView.</param>
      <param name="url">The url to be loaded.</param>
      <param name="doneCallback">The delegate to be called when the url has finished loading.</param>
      <param name="doneCallbackArgs">Optional argument to be passed to the callback.</param>
      <remarks>
            The following code demonstrates how to preload a Url.
            <code lang="cs">
            //The preloaded webView
            private WebView m_WebView;
            
            //To preload a Url and store the result when done
            PreloadTask task = WebView.Preload(
                300, 400, "http://www.google.com",
                (newWebView, arg) =&gt;
                {
                    m_WebView = newWebView;
                    return null;
                }, null);
                
            //To wait for the preload to complete
            task.WaitOne();
                
            //Use preloaded WebView
            webControl1.WebView = m_WebView;
            </code><code lang="vb">
            'The preloaded webView
            Private m_WebView As WebView
            
            'To preload a Url and store the result when done
            Dim task as PreloadTask = WebView.Preload( _
                300, 400, "http://www.google.com", _
                Function(newWebView, arg) 
                    m_WebView = newWebView
                    Return Nothing
                End Function, _
                Nothing)
                
            'To wait for the preload to complete
            task.WaitOne()
            
            'Use preloaded WebView
            webControl1.WebView = m_WebView
            </code></remarks>
      <returns>
            Returns a <see cref="T:EO.WebBrowser.PreloadTask" /> that you can use to wait for the preload to complete.
            </returns>
    </member>
    <member name="M:EO.WebBrowser.WebView.Preload(System.Int32,System.Int32,System.String)">
      <summary>
            Create a <see cref="T:EO.WebBrowser.WebView" /> and preload a Url.
            </summary>
      <param name="width">The width of the WebView.</param>
      <param name="height">The height of the WebView.</param>
      <param name="url">The url to be loaded.</param>
      <returns>
            Returns a <see cref="T:EO.WebBrowser.PreloadTask" /> that you can use to wait for the preload to complete.
            </returns>
    </member>
    <member name="M:EO.WebBrowser.WebView.Preload(System.String)">
      <summary>
            Create a <see cref="T:EO.WebBrowser.WebView" /> and preload a Url.
            </summary>
      <param name="url">The url to be loaded.</param>
      <returns>
            Returns a <see cref="T:EO.WebBrowser.PreloadTask" /> that you can use to wait for the preload to complete.
            </returns>
    </member>
    <member name="M:EO.WebBrowser.WebView.ShowDebugUI">
      <summary>
            Displays debug UI for you to examine all <see cref="T:EO.WebBrowser.WebView" /> instances in the current process.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.WebView.CloseDebugUI">
      <summary>
            Close the debug UI.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.WebView.GetSource">
      <summary>
            Gets the source HTML of the current document.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.WebView.Download(System.String,System.String)">
      <summary>
            Download a Url and save the result to a temporary file.
            </summary>
      <param name="url">The Url to be downloaded.</param>
      <param name="filePath">The result file. Pass <i>null</i> to this argument to automatically creates a temporary file.</param>
      <returns>
            The full path of the result file. You are responsible to delete this file when it's no longer needed.
            </returns>
    </member>
    <member name="M:EO.WebBrowser.WebView.DownloadWithResult(System.String,System.String)">
      <summary>
            Download a Url and save the result to a temporary file.
            </summary>
      <param name="url">The Url to be downloaded.</param>
      <param name="filePath">The result file. Pass <i>null</i> to this argument to automatically creates a temporary file.</param>
      <returns>
            A <see cref="T:EO.WebBrowser.DownloadResult" /> object that contains information about the download.
            </returns>
    </member>
    <member name="P:EO.WebBrowser.WebView.InputMsgFilter">
      <summary>
            Gets or sets an <see cref="T:EO.WebBrowser.IInputMsgFilter" /> that can be used
            to filter input messages from the <see cref="T:EO.WebBrowser.WebView" />.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.FullscreenModeChangedArgs">
      <summary>
            Provides additional information for the <see cref="E:EO.WebBrowser.WebView.FullScreenModeChanged" /> event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.FullscreenModeChangedArgs.Fullscreen">
      <summary>
            Returns true if the <see cref="T:EO.WebBrowser.WebView" /> is entering full screen mode,
            otherwise false.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.FullscreenModeChangedArgs.HWndOwner">
      <summary>
            Gets or sets the owner window of the full screen window.
            </summary>
      <remarks>
            By default, the owner window of the full screen window is set to the
            top level window of your application. You can override this value
            in your <see cref="E:EO.WebBrowser.WebView.FullScreenModeChanged" /> event handler
            to use your own owner window.
            </remarks>
    </member>
    <member name="P:EO.WebBrowser.FullscreenModeChangedArgs.HWndParent">
      <summary>
            Gets or sets the handle of the parent window that will be used to host the full screen window.
            </summary>
      <remarks>
        <para>
            By default, there is no parent window for the full screen window. In that case
            the full screen window will be truely full screen. However in case you wish
            to contain the full screen window (for example, to preserve certain UI element
            such as your application's menu bar), then you can specify a window handle
            as the container of the full screen window through this property.
            </para>
        <para>
            Note that if you use this property, then:
            <list type="bullet"><item>
                Your code will be responsible for destroying the parent window when it is no longer 
                needed (for example, when the <see>WebView</see> is destroyed or exit full screen mode;
                </item><item><see>ShowExitInstruction</see> will be ignored. You must display your own exit full
                screen mode hint message;
                </item></list></para>
      </remarks>
    </member>
    <member name="P:EO.WebBrowser.FullscreenModeChangedArgs.ShowExitInstruction">
      <summary>
            Gets or sets a value indicating whether the <see cref="T:EO.WebBrowser.WebView" />
            should briefly displays "Press Esc to exit full screen" hint message
            when it enters full screen mode.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.FullScreenModeChangedHandler">
      <summary>
            Represents the method that will handle the <see cref="E:EO.WebBrowser.WebView.FullScreenModeChanged" /> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.JSDialogType">
      <summary>
            Specifies the type of the JavaScript dialog.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.JSDialogType.Alert">
      <summary>
            The dialog displayed by window.alert method.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.JSDialogType.Confirm">
      <summary>
            The dialog displayed by window.confirm method.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.JSDialogType.Prompt">
      <summary>
            The dialog displayed by window.prompt method.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.JSDialogType.BeforeUnload">
      <summary>
            The dialog displayed to prompt user that a page will be unloaded as a result of
            handling window.beforeUnload event.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.JSDialogEventArgs">
      <summary>
            Provides additional data for the <see cref="E:EO.WebBrowser.WebView.JSDialog" /> event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.JSDialogEventArgs.DialogType">
      <summary>
            Gets the type of the dialog.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.JSDialogEventArgs.OriginUrl">
      <summary>
            Gets the Url of the page that displays this dialog.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.JSDialogEventArgs.MessageText">
      <summary>
            Gets the message text.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.JSDialogEventArgs.DefaultPromptText">
      <summary>
            Gets the default prompt text when the <see cref="P:EO.WebBrowser.JSDialogEventArgs.DialogType" /> is <see cref="F:EO.WebBrowser.JSDialogType.Prompt" />.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.JSDialogEventArgs.OK">
      <summary>
            Confirms the custom dialog.
            </summary>
      <remarks>
            Call this method in your custom JavaScript dialog's "OK" button handler.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.JSDialogEventArgs.OK(System.String)">
      <summary>
            Confirms the custom dialog with user input.
            </summary>
      <remarks>
            Call this method in your custom JavaScript dialog's "OK" button handler.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.JSDialogEventArgs.Cancel">
      <summary>
            Cancel the custom dialog.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.JSDialogEventHandler">
      <summary>
            Represents the method that will handle the <see cref="E:EO.WebBrowser.WebView.JSDialog" /> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.NavigationTask">
      <summary>
            An object that can be used to wait for a navigation task to complete.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.NavigationTask.ID">
      <summary>
            Gets a unique ID of this <see cref="T:EO.WebBrowser.NavigationTask" />.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.NavigationTask.Url">
      <summary>
            The Url or base Url value associated to this task.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.NavigationTask.Request">
      <summary>
            Gets the <see cref="P:EO.WebBrowser.NavigationTask.Request" /> object if the task originates from <see cref="M:EO.WebBrowser.WebView.LoadRequest(EO.WebBrowser.Request)" />.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.NavigationTask.ErrorCode">
      <summary>
            Returns the error code if this result has failed.
            </summary>
      <remarks>
            Note that when an HTTP error occurs (such as "404: not found"), this
            property is "OK" but <see cref="P:EO.WebBrowser.NavigationTask.HttpStatusCode" /> holds the corresponding
            error code.
            </remarks>
    </member>
    <member name="P:EO.WebBrowser.NavigationTask.HttpStatusCode">
      <summary>
            Returns the HTTP status code.
            </summary>
      <remarks>
            A value of 200 indicates a successful load.
            </remarks>
    </member>
    <member name="T:EO.WebBrowser.NavigationType">
      <summary>
            Specifies the type of the navigation action.
            </summary>ex
        </member>
    <member name="F:EO.WebBrowser.NavigationType.LinkClicked">
      <summary>
            The navigation was caused by user clicking a link.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.NavigationType.FormSubmitted">
      <summary>
            The navigation was caused by submitting a form.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.NavigationType.BackOrForward">
      <summary>
            The navigation was caused by going back or forward in the history list.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.NavigationType.Reload">
      <summary>
            The navigation was caused by a reload.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.NavigationType.Other">
      <summary>
            The navigation was caused by other reasons, for example, by calling <see cref="M:EO.WebBrowser.WebView.LoadUrl(System.String)">WebView.LoadUrl</see>.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.BeforeNavigateEventArgs">
      <summary>
            Provides additional event data for <see cref="E:EO.WebBrowser.WebView.BeforeNavigate">WebView.BeforeNavigate</see> event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.BeforeNavigateEventArgs.OldUrl">
      <summary>
            Gets the old Url loaded in the target frame.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.BeforeNavigateEventArgs.NewUrl">
      <summary>
            Gets the new Url to be loaded into the target frame.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.BeforeNavigateEventArgs.FrameName">
      <summary>
            Gets the target frame name.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.BeforeNavigateEventArgs.NavigationType">
      <summary>
            Gets the type of the navigation.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.BeforeNavigateEventArgs.IsMainFrame">
      <summary>
            Gets a value indicating whether the target frame is the main frame.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.BeforeNavigateEventArgs.IsUserGesture">
      <summary>
            Gets whether this navigation is caused by user such as clicking a link.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.BeforeNavigateEventArgs.IsRedirect">
      <summary>
            Gets a value indicating whether this navigation is a redirection.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.BeforeNavigateEventArgs.Method">
      <summary>
            Gets the HTTP method.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.BeforeNavigateHandler">
      <summary>
            Represents the method that will handle <see cref="E:EO.WebBrowser.WebView.BeforeNavigate">WebView.BeforeNavigate</see> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.LoadCompletedEventArgs">
      <summary>
            Provides additional data related to events related to an <see cref="E:EO.WebBrowser.WebView.LoadCompleted" /> event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.LoadCompletedEventArgs.Task">
      <summary>
            Gets the <see cref="T:EO.WebBrowser.NavigationTask" /> object associated to this event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.LoadCompletedEventArgs.Url">
      <summary>
            Gets the Url of the loaded page.
            </summary>
      <remarks>
            This property is shortcut for <see cref="P:EO.WebBrowser.LoadCompletedEventArgs.Task" />.<see cref="P:EO.WebBrowser.NavigationTask.Url" />.
            </remarks>
    </member>
    <member name="P:EO.WebBrowser.LoadCompletedEventArgs.HttpStatusCode">
      <summary>
            Gets the HTTP status code.
            </summary>
      <remarks>
            This property is shortcut for <see cref="P:EO.WebBrowser.LoadCompletedEventArgs.Task"></see>.<see cref="P:EO.WebBrowser.NavigationTask.HttpStatusCode" />.
            </remarks>
    </member>
    <member name="T:EO.WebBrowser.LoadFailedEventArgs">
      <summary>
            Provides additional data related to events related to an <see cref="E:EO.WebBrowser.WebView.LoadFailed" /> event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.LoadFailedEventArgs.ErrorCode">
      <summary>
            Gets the error code.
            </summary>
      <remarks>
            This property is shortcut for <see cref="T:EO.WebBrowser.Task" />.<see cref="P:EO.WebBrowser.NavigationTask.ErrorCode" />.
            </remarks>
    </member>
    <member name="P:EO.WebBrowser.LoadFailedEventArgs.IsLastTask">
      <summary>
            Gets a value indicating whether this was the last task of the <see cref="T:EO.WebBrowser.WebView" />.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.LoadFailedEventArgs.ErrorMessage">
      <summary>
            Gets or sets the error message.
            </summary>
      <remarks>
            The error message will be displayed in the <see cref="T:EO.WebBrowser.WebView" />. Change this
            property to display custom error messages.
            </remarks>
    </member>
    <member name="P:EO.WebBrowser.LoadFailedEventArgs.ShouldShowError">
      <summary>
            Gets or sets whether the error message should be displayed.
            </summary>
      <remarks>
            In some cases, the error message for a <see cref="E:EO.WebBrowser.WebView.LoadFailed" /> event should not be
            displayed. For example, when user navigates to a second page before the first page completely
            finishes loading. In this case <see cref="E:EO.WebBrowser.WebView.LoadFailed" /> event will be fired for the
            first page but <see cref="P:EO.WebBrowser.LoadFailedEventArgs.ShouldShowError" /> will be automatically set to true as no corresponding 
            error message should be displayed to the user. You can override the default value in your
            <see cref="E:EO.WebBrowser.WebView.LoadFailed" /> event handler.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.LoadFailedEventArgs.UseDefaultMessage">
      <summary>
            Displays the default error message as is.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.LoadCompletedEventHandler">
      <summary>
            Represents the method that will handle <see cref="E:EO.WebBrowser.WebView.LoadCompleted">WebView.LoadCompleted</see> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.LoadFailedEventHandler">
      <summary>
            Represents the method that will handle <see cref="E:EO.WebBrowser.WebView.LoadFailed">WebView.LoadCompleted</see> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.Permissions">
      <summary>
            Represents the permissions may be requested through <see cref="E:EO.WebBrowser.WebView.RequestPermissions" />.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.Permissions.Microphone">
      <summary>
            Requesting audio capturing permission.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.Permissions.WebCam">
      <summary>
            Requesting video capturing permission.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.Permissions.StorageQuota">
      <summary>
            Requesting storage quota permission through navigator.webkitPersistentStorage API.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.Permissions.Clipboard">
      <summary>
            Requesting clipboard permission through navigator.clipboard API.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.RequestPermissionEventArgs">
      <summary>
            Provides additional information for <see cref="E:EO.WebBrowser.WebView.RequestPermissions" /> event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.RequestPermissionEventArgs.Url">
      <summary>
            Gets the Url of the page that is requesting the permission.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.RequestPermissionEventArgs.Quota">
      <summary>
            Gets the amount of storage quota requested if <see cref="P:EO.WebBrowser.RequestPermissionEventArgs.Permissions" /> is <b>StorageQuota</b>.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.RequestPermissionEventArgs.Permissions">
      <summary>
            Gets the permissions that are being requested.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.RequestPermissionEventArgs.Allow">
      <summary>
            Allow the permissions that are being requested.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.RequestPermissionEventArgs.Deny">
      <summary>
            Deny the permissions that are being requested.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.RequestPermissionEventArgs.Later">
      <summary>
            Instructs the browser engine that <see cref="M:EO.WebBrowser.RequestPermissionEventArgs.Allow" /> or <see cref="M:EO.WebBrowser.RequestPermissionEventArgs.Deny" /> will be called
            at a later time.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.RequestPermissionEventHandler">
      <summary>
            Occurs when a page requests certain permissions.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.PrintResult">
      <summary>
            Printing result code.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.PrintResult.OK">
      <summary>
            The print job has completed successfully.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.PrintResult.Canceled">
      <summary>
            The print job was canceled.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.PrintResult.Failed">
      <summary>
            The print job has failed.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.BeforePrintEventArgs">
      <summary>
            Provides additional information for the <see cref="E:EO.WebBrowser.WebView.BeforePrint" /> event.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.BeforePrintEventArgs.UpdateSettings(System.Drawing.Printing.PrinterSettings,System.Drawing.Printing.PageSettings)">
      <summary>
            Updates printing settings.
            </summary>
      <param name="printerSettings">Set the default printer settings. Pass <b>null</b> to display the print dialog to ask user for the settings.</param>
      <param name="pageSettings">Set the default page settings. Pass <b>null</b> to use <see cref="P:System.Drawing.Printing.PrinterSettings.DefaultPageSettings" />
            of the <i>printerSettings</i> argument.
            </param>
    </member>
    <member name="P:EO.WebBrowser.BeforePrintEventArgs.IsFromScript">
      <summary>
            Returns a value indicating whether this print task was raised by the page
            calling "window.print()" from JavaScript code.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.BeforePrintEventArgs.MaxPageCount">
      <summary>
            Gets the maximum page count based on the default page size.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.BeforePrintEventArgs.PrinterSettings">
      <summary>
            Gets an <see cref="P:EO.WebBrowser.BeforePrintEventArgs.PrinterSettings" /> object that can be used to configure printer settings.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.BeforePrintEventArgs.PageSettings">
      <summary>
            Gets an <see cref="P:EO.WebBrowser.BeforePrintEventArgs.PageSettings" /> object that can be used to configure page settings.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.BeforePrintEventArgs.Cancel">
      <summary>
            Cancel the printing task.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.BeforePrintEventArgs.Continue(System.Boolean)">
      <summary>
            Continue to printing task with the option to display the default
            print option dialog, or use the default settings.
            </summary>
      <param name="showPrintOptionDialog">True to display the print option dialog, otherwise false.</param>
      <remarks>
            If <i>showPrintOptionDialog</i> is <b>false</b>, then the printing
            will continue using the default print options. If the default options
            can not be retrieved (for example, there is no printer installed),
            the the printing task will be canceled.
            </remarks>
    </member>
    <member name="T:EO.WebBrowser.BeforePrintHandler">
      <summary>
            Represents the method that will handle the <see cref="E:EO.WebBrowser.WebView.BeforePrint" /> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.AfterPrintEventArgs">
      <summary>
            Provides additional information for the <see cref="E:EO.WebBrowser.WebView.AfterPrint" /> event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.AfterPrintEventArgs.Result">
      <summary>
            Gets the printing result.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.AfterPrintHandler">
      <summary>
            Represents the method that will handle the <see cref="E:EO.WebBrowser.WebView.AfterPrint" /> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.ResourceType">
      <summary>
            Specifies the resource type.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ResourceType.Unknown">
      <summary>
            The resource type is unknown.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ResourceType.MainFrame">
      <summary>
            The resource request is for a top level page.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ResourceType.SubFrame">
      <summary>
            The resource request is for a sub frame or an iframe.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ResourceType.StyleSheet">
      <summary>
            The resource request is for a CSS stylesheet.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ResourceType.Script">
      <summary>
            The resource request is for a script file.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ResourceType.Image">
      <summary>
            The resource request is for an image.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ResourceType.Font">
      <summary>
            The resource request is for a font.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ResourceType.SubResource">
      <summary>
            Unknown sub resource.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ResourceType.Object">
      <summary>
            The resource request is for an object (or embed) tag for a plugin, or a resource that a plugin requested.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ResourceType.Media">
      <summary>
            The resource request is for a media resource.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ResourceType.Favicon">
      <summary>
            The resource request is for a favicon.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ResourceType.XMLHttpRequest">
      <summary>
            The resource request is from an XMLHttpRequest object.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.Request">
      <summary>
            Represents a HTTP request.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.Request.#ctor(System.String)">
      <summary>
            Creates a new HTTP request object.
            </summary>
      <param name="url">The Url of the request.</param>
    </member>
    <member name="P:EO.WebBrowser.Request.ID">
      <summary>
            Gets a unique ID for the request.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Request.IsReadOnly">
      <summary>
            Gets a value indicating whether this request is read-only.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Request.Url">
      <summary>
            Gets the Url of the request.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Request.Initiator">
      <summary>
            Gets the origin of the context which initiated the request.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Request.Method">
      <summary>
            Gets or sets the request method.
            </summary>
      <remarks>
            You can only set this property when this <see cref="T:EO.WebBrowser.Request" /> is created 
            by you (instead of being passed to you by the browser engine).
            </remarks>
    </member>
    <member name="P:EO.WebBrowser.Request.ResourceType">
      <summary>
            Gets the resource type.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Request.Headers">
      <summary>
            Gets the request headers.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Request.PostData">
      <summary>
            Gets the form data.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Request.ContentEncoding">
      <summary>
            Gets or sets the HTTP character set of the request.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Request.ContentLength">
      <summary>
            Gets or sets the value of the Content-Length header entry.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Request.ContentType">
      <summary>
            Gets or sets the HTTP MIME type of the request data.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Request.Cookies">
      <summary>
            Gets the cookies.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.PostDataItemType">
      <summary>
            Specifies the type of a <see cref="T:EO.WebBrowser.PostDataItem" />.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.PostDataItemType.Empty">
      <summary>
            The item has not been initialized.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.PostDataItemType.Byte">
      <summary>
            The item contains binary data.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.PostDataItemType.File">
      <summary>
            The item contains a file to be uploaded.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.PostDataItemType.Other">
      <summary>
            The item contains other type of data.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.PostDataItem">
      <summary>
            Represents a post data item.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.PostDataItem.#ctor(System.String)">
      <summary>
            Initialize a <see cref="T:EO.WebBrowser.PostDataItem" /> object with a file.
            </summary>
      <param name="fileName">The name of the file to be posted.</param>
      <remarks>
            Note that using this constructor alone is not sufficient to create a
            request to upload a file. To upload a file,
            you must also do the following with the <see cref="T:EO.WebBrowser.Request" /> object:
            <list type="bullet"><item><see cref="P:EO.WebBrowser.Request.ContentType" /> 
                must be <b>multipart/form-data</b> with a unique boundary value;
                </item><item><see cref="P:EO.WebBrowser.Request.Method" /> must be <b>POST</b>;
                </item><item>
                Placing two raw <see cref="T:EO.WebBrowser.PostDataItem" /> objects that contains
                the boundary data before and after this file <see cref="T:EO.WebBrowser.PostDataItem" />.
                These three <see cref="T:EO.WebBrowser.PostDataItem" /> together form a valid
                multipart-form-data request body;
                </item></list></remarks>
    </member>
    <member name="M:EO.WebBrowser.PostDataItem.#ctor(System.Byte[])">
      <summary>
            Initialize a <see cref="T:EO.WebBrowser.PostDataItem" /> object with binary data.
            </summary>
      <param name="data">The binary data block to be posted.</param>
    </member>
    <member name="P:EO.WebBrowser.PostDataItem.Type">
      <summary>
            Gets the type of this data item.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.PostDataItem.FileName">
      <summary>
            Gets the file name of this <see cref="T:EO.WebBrowser.PostDataItem" /> object if it represents a file.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.PostDataItem.DataLength">
      <summary>
            Returns the data length of this item.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.PostDataItem.Data">
      <summary>
            Gets the binary data of this <see cref="T:EO.WebBrowser.PostDataItem" /> object if it represents binary data.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.PostDataCollection">
      <summary>
            Represents a collection of <see cref="T:EO.WebBrowser.PostDataItem" /> objects.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.PostDataCollection.AddValue(System.String,System.String)">
      <summary>
            Add a name/value pair to be posted.
            </summary>
      <param name="name">The name of the value.</param>
      <param name="value">The value.</param>
      <remarks>
            Use this method to simulate form post.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.PostDataCollection.RemoveValue(System.String)">
      <summary>
            Remove an named/value pair.
            </summary>
      <param name="name">The name of the value to be removed.</param>
    </member>
    <member name="M:EO.WebBrowser.PostDataCollection.SetRawData(System.Byte[])">
      <summary>
            Sets the raw data of the request object.
            </summary>
      <param name="data">The raw data to be posted.</param>
      <remarks>
            This method removes all existing data items from the collection
            before adding a new <see cref="T:EO.WebBrowser.PostDataItem" /> that holds the
            raw data provided.
            </remarks>
    </member>
    <member name="T:EO.WebBrowser.RequestEventArgs">
      <summary>
            Provides event data for events related to a <see cref="P:EO.WebBrowser.RequestEventArgs.Request" />.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.RequestEventArgs.Task">
      <summary>
            Gets the <see cref="T:EO.WebBrowser.NavigationTask" /> object associated to the request.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.RequestEventArgs.Request">
      <summary>
            Gets the <see cref="P:EO.WebBrowser.RequestEventArgs.Request" /> object.
            </summary>
      <remarks>
            Depending on the event, the <see cref="P:EO.WebBrowser.RequestEventArgs.Request" /> object maybe readonly.
            Use the <see cref="P:EO.WebBrowser.RequestEventArgs.Request" /> object's <see cref="P:EO.WebBrowser.Request.IsReadOnly" /> property
            to check if the <see cref="P:EO.WebBrowser.RequestEventArgs.Request" /> object can be modified.
            </remarks>
    </member>
    <member name="P:EO.WebBrowser.RequestEventArgs.FrameName">
      <summary>
            Gets the name of the frame if this request is being loaded into a frame.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.RequestEventHandler">
      <summary>
            Represents the method that will handle <see cref="T:EO.WebBrowser.Request" /> related events.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.BeforeRequestLoadEventArgs">
      <summary>
            Provide event data for the <see cref="E:EO.WebBrowser.WebView.BeforeRequestLoad" /> event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.BeforeRequestLoadEventArgs.Canceled">
      <summary>
            Gets or sets a value indicating whether the request should be canceled.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.BeforeRequestLoadHandler">
      <summary>
            Represents the method that will handle the <see cref="E:EO.WebBrowser.WebView.BeforeRequestLoad" /> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.RequestCanceledException">
      <summary>
            The exception thrown when a request has been canceled.
            </summary>
      <remarks>
            You may receive this exception inside your <a href="WebBrowser/Advanced/resource_handler.html">custom event handler</a>'s
            <see cref="M:EO.WebBrowser.ResourceHandler.ProcessRequest(EO.WebBrowser.Request,EO.WebBrowser.Response)" /> method.  
            The exception occurs when the request that your are handling has been canceled by the browser engine (for
            example, the JavaScript code inside the page redirects to another page). You can safely ignore this exception in
            your code since the primary purpose of this exception is to abort your handling code.
            </remarks>
    </member>
    <member name="T:EO.WebBrowser.Response">
      <summary>
            Represents a HTTP response.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Response.StatusCode">
      <summary>
            Gets or sets the HTTP status code.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Response.StatusText">
      <summary>
            Gets or sets the HTTP status text.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Response.ContentEncoding">
      <summary>
            Gets or sets the HTTP character set of the output stream.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Response.ContentLength">
      <summary>
            Gets or sets the content length.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Response.ContentType">
      <summary>
            Gets or sets the HTTP MIME type of the output stream.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Response.RedirectLocation">
      <summary>
            Gets or sets the value of the Http Location header.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Response.Headers">
      <summary>
            Gets the headers collection.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Response.RawHeaders">
      <summary>
            Gets the raw headers.
            </summary>
      <remarks>
            Certain raw header entries such as "Set-Cookie" entries are being automatically
            parsed into <see cref="P:EO.WebBrowser.Response.Cookies" /> collection thus no longer appears in the
            <see cref="P:EO.WebBrowser.Response.Headers" /> collection. <see cref="P:EO.WebBrowser.Response.RawHeaders" /> collection on the
            on the contrary keeps all original header entries.
            </remarks>
    </member>
    <member name="P:EO.WebBrowser.Response.Cookies">
      <summary>
            Gets the cookies collection.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Response.OutputStream">
      <summary>
            Gets the output stream.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.Response.Write(System.String)">
      <summary>
            Write a string to the output stream.
            </summary>
      <param name="s">The string to be written to the output stream.</param>
    </member>
    <member name="M:EO.WebBrowser.Response.Write(System.String,System.Text.Encoding)">
      <summary>
            Write a string to the output stream with the given encoding.
            </summary>
      <param name="s">The string to be written to the output stream.</param>
      <param name="encoding">The encoding to be used.</param>
    </member>
    <member name="M:EO.WebBrowser.Response.WriteFile(System.String,System.String)">
      <summary>
            Write a file to the output stream.
            </summary>
      <param name="file">The full path of the file to be send to the output stream.</param>
      <param name="contentType">The content type.</param>
    </member>
    <member name="M:EO.WebBrowser.Response.Write(System.Byte[])">
      <summary>
            Write binary data directly to the output stream.
            </summary>
      <param name="data">The data to be written to the output stream.</param>
    </member>
    <member name="M:EO.WebBrowser.Response.WriteResource(System.Reflection.Assembly,System.String,System.String)">
      <summary>
            Write the content of an embedded resource to the output stream.
            </summary>
      <param name="assembly">The assembly that contains the resource.</param>
      <param name="resourceName">The resource name.</param>
      <param name="contentType">The content type.</param>
    </member>
    <member name="M:EO.WebBrowser.Response.End">
      <summary>
            Ends the response.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.ResponseEventArgs">
      <summary>
            Provides event data for events related to a <see cref="T:EO.WebBrowser.Request" />.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ResponseEventArgs.Response">
      <summary>
            Gets the <see cref="P:EO.WebBrowser.ResponseEventArgs.Response" /> object.
            </summary>
      <remarks>
            You can not modify the <see cref="P:EO.WebBrowser.ResponseEventArgs.Response" /> object at this stage.
            </remarks>
    </member>
    <member name="T:EO.WebBrowser.ResponseEventHandler">
      <summary>
            Represents the method that will handle <see cref="T:EO.WebBrowser.Response" /> related events.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.ResourceHandlerContext">
      <summary>
            Contains per request context information for a resource handler.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ResourceHandlerContext.Request">
      <summary>
            The <see cref="P:EO.WebBrowser.ResourceHandlerContext.Request" /> object.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ResourceHandlerContext.Response">
      <summary>
            The <see cref="P:EO.WebBrowser.ResourceHandlerContext.Response" /> object.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ResourceHandlerContext.UserData">
      <summary>
            A unique dictionary associated to this <see cref="P:EO.WebBrowser.ResourceHandlerContext.Request" />.
            </summary>
      <remarks>
            You can store additional application specific data in this dictionary and share
            per request data between the <see cref="T:EO.WebBrowser.ResourceHandler" />'s 
            <see cref="M:EO.WebBrowser.ResourceHandler.Match(EO.WebBrowser.ResourceHandlerContext)" /> method
            and <see cref="M:EO.WebBrowser.ResourceHandler.ProcessRequest(EO.WebBrowser.ResourceHandlerContext)" /> method.
            </remarks>
    </member>
    <member name="T:EO.WebBrowser.ResourceHandler">
      <summary>
            Represents the base class for a custom resource handler.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ResourceHandler.DefaultTimeOutInSeconds">
      <summary>
            Gets the default request time out value.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ResourceHandler.DefaultWriteBufferSize">
      <summary>
            Default write buffer size.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.ResourceHandler.#ctor(System.Int32,System.Int32)">
      <summary>
            Initializes a new <see cref="T:EO.WebBrowser.ResourceHandler" /> instance with the given time out value.
            </summary>
      <param name="timeOutInSeconds">The time out value in second.</param>
      <param name="writeBufferSize">The size of the buffer in bytes.</param>
      <remarks>
            If a request takes longer than this value to process, then the request will be canceled.
            </remarks>
    </member>
    <member name="P:EO.WebBrowser.ResourceHandler.TimeOutInSeconds">
      <summary>
            Gets the time out value for this resource handler.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ResourceHandler.WriteBufferSize">
      <summary>
            Gets the size of the write buffer in size.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.ResourceHandler.Match(EO.WebBrowser.Request)">
      <summary>
            Determines whether this resource handler should handle the given <see cref="T:EO.WebBrowser.Request" />.
            </summary>
      <param name="request">The Web request.</param>
      <remarks>
            Override this function to determine whether this <see cref="T:EO.WebBrowser.ResourceHandler" /> should handle
            the specified <see cref="T:EO.WebBrowser.Request" /> object. If this function returns true, this handler's
            <see cref="M:EO.WebBrowser.ResourceHandler.ProcessRequest(EO.WebBrowser.Request,EO.WebBrowser.Response)" /> method will be called to handle the request.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.ResourceHandler.Match(EO.WebBrowser.ResourceHandlerContext)">
      <summary>
            Determines whether this resource handler should handle the given <see cref="T:EO.WebBrowser.Request" />.
            </summary>
      <param name="context">The context data.</param>
      <remarks>
            Override this function to determine whether this <see cref="T:EO.WebBrowser.ResourceHandler" /> should handle
            the specified <see cref="T:EO.WebBrowser.Request" /> object. If this function returns true, this handler's
            <see cref="M:EO.WebBrowser.ResourceHandler.ProcessRequest(EO.WebBrowser.Request,EO.WebBrowser.Response)" /> method will be called to handle the request.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.ResourceHandler.ProcessRequest(EO.WebBrowser.Request,EO.WebBrowser.Response)">
      <summary>
            Process a request.
            </summary>
      <param name="request">A <see cref="T:EO.WebBrowser.Request" /> object that contains information about the Web request.</param>
      <param name="response">A <see cref="T:EO.WebBrowser.Response" /> object that can be used to output response.</param>
    </member>
    <member name="M:EO.WebBrowser.ResourceHandler.ProcessRequest(EO.WebBrowser.ResourceHandlerContext)">
      <summary>
            Process a request.
            </summary>
      <param name="context">The context data.</param>
    </member>
    <member name="T:EO.WebBrowser.Runtime">
      <summary>
            Provides methods and properties related to global EO.WebBrowser settings.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Runtime.DefaultEngineOptions">
      <summary>
            Gets the default <see cref="T:EO.WebEngine.EngineOptions" />.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.Runtime.RegisterCustomSchemes(System.String[])">
      <summary>
            Shortcut for <see cref="M:EO.WebEngine.EngineOptions.RegisterCustomSchemes(System.String[])">EngineOptions.Default.RegisterCustomSchemes</see>.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.Runtime.AddLicense(System.String)">
      <summary>
            Add license key information.
            </summary>
      <param name="license">The license key.</param>
    </member>
    <member name="M:EO.WebBrowser.Runtime.SetDefaultBrowserOptions(EO.WebEngine.BrowserOptions)">
      <summary>
            Shortcuts for <see cref="M:EO.WebEngine.EngineOptions.SetDefaultBrowserOptions(EO.WebEngine.BrowserOptions)">EngineOptions.Default.SetDefaultBrowserOptions</see>.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.Runtime.AllowProprietaryMediaFormats">
      <summary>
            Shortcuts for <see cref="M:EO.WebEngine.EngineOptions.AllowProprietaryMediaFormats">EngineOptions.Default.AllowProprietaryMediaFormats</see>.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.JSInvokeResult">
      <summary>
            Gets the result code of a JavaScript call.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.JSInvokeResult.OK">
      <summary>
            The call completed sucessfully.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.JSInvokeResult.InvalidContext">
      <summary>
            The JavaScript context is not ready, for example, the browser engine is still 
            initializaing the window and is not ready to execute JavaScript code yet. Check 
            <see cref="P:EO.WebBrowser.WebView.CanEvalScript" /> property before calling JavaScript code to 
            avoid this error.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.JSInvokeResult.InvalidObject">
      <summary>
            One of the <see cref="T:EO.WebBrowser.JSObject" /> passed in is invalid. For example, if you
            pass a <see cref="T:EO.WebBrowser.JSObject" /> returned by one <see cref="T:EO.WebBrowser.WebView" /> to another
            <see cref="T:EO.WebBrowser.WebView" />.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.JSInvokeResult.InvalidChannel">
      <summary>
            The call failed because it is unable to communicate with the browser engine.
            For example, if you try to call JavaScript when the <see cref="T:EO.WebBrowser.WebView" /> is
            being destroyed.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.JSInvokeResult.InvalidFunction">
      <summary>
            The function to be called is not valid or does not exist. For example,
            if you try to call <see cref="M:EO.WebBrowser.JSObject.InvokeFunction(System.String,System.Object[])" /> with an invalid
            function name.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.JSInvokeResult.JSException">
      <summary>
            An exception is thrown by the JavaScript code called.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.JSInvokeResult.WebViewDestroyed">
      <summary>
            The WebView has been destroyed before the script can finishes.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.JSInvokeResult.UnsafeContext">
      <summary>
            A potentially unsafe situation for evaluating JavaScript was detected.
            It is not safe to evaluate JavaScript inside certain <see cref="T:EO.WebBrowser.WebView" />
            event handler. Check <see cref="P:EO.WebBrowser.WebView.CanEvalScript" /> property before calling 
            JavaScript code to avoid this error.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.JSObject">
      <summary>
            Represents a JavaScript object.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.JSObject.Undefined">
      <summary>
            Represents a JavaScript "undefined" value.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.JSObject.Null">
      <summary>
            Represents a JavaScript "null" value.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.JSObject.GetPropertyNames">
      <summary>
            Gets a list of property names exposed by this object.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.JSObject.Item(System.String)">
      <summary>
            Gets or sets a property value.
            </summary>
      <param name="name">The name of the property.</param>
    </member>
    <member name="P:EO.WebBrowser.JSObject.Item(System.Int32)">
      <summary>
            Gets or sets a value by index.
            </summary>
      <param name="index">The index value.</param>
    </member>
    <member name="M:EO.WebBrowser.JSObject.CastTo``1(System.Object)">
      <summary>
            Casts a JavaScript object to a specific type.
            </summary>
      <typeparam name="T">The target type.</typeparam>
      <param name="from">The source object.</param>
      <remarks>
            The source object is no longer valid after this call.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.JSObject.InvokeFunction(System.String,System.Object[])">
      <summary>
            Calls a function on this JavaScript object.
            </summary>
      <param name="functionName">The function name.</param>
      <param name="args">The function arguments.</param>
      <returns>The return value of the function.</returns>
    </member>
    <member name="M:EO.WebBrowser.JSObject.IsTheSame(EO.WebBrowser.JSObject,EO.WebBrowser.JSObject)">
      <summary>
            Compares whether two JavaScript objects are the same.
            </summary>
      <param name="obj1">The first object to compare.</param>
      <param name="obj2">The second object to compare.</param>
      <returns>
            Returns <b>true</b> if the two <see cref="T:EO.WebBrowser.JSObject" /> refers to the same
            JavaScript object, otherwise <b>false</b>.
            </returns>
    </member>
    <member name="M:EO.WebBrowser.JSObject.IsTheSame(EO.WebBrowser.JSObject)">
      <summary>
            Compares this <see cref="T:EO.WebBrowser.JSObject" /> with another <see cref="T:EO.WebBrowser.JSObject" />.
            </summary>
      <param name="other">The other <see cref="T:EO.WebBrowser.JSObject" /> to compare.</param>
      <returns>
            Returns <b>true</b> if this <see cref="T:EO.WebBrowser.JSObject" /> refers to the same
            JavaScript object as <i>other</i>, otherwise <b>false</b>.
            </returns>
    </member>
    <member name="M:EO.WebBrowser.JSObject.ToArray">
      <summary>
            Converts this object to an array.
            </summary>
      <remarks>
            This function converts an "array like" (for example, a JavaScript collection
            from document.all) JavaScript object to an object array. It
            returns <b>null</b> if this <see cref="T:EO.WebBrowser.JSObject" /> does not have "length"
            property.
            </remarks>
    </member>
    <member name="T:EO.WebBrowser.JSUndefined">
      <summary>
            Represents the "undefined" JavaScript value.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.JSNull">
      <summary>
            Represents the null JavaScript value.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.JSRealObject">
      <summary>
            Represents a JavaScript value that is neither "undefined" nor "null".
            </summary>
    </member>
    <member name="T:EO.WebBrowser.JSFunction">
      <summary>
            Represents a JavaScript function.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.JSFunction.Name">
      <summary>
            Gets the name of the function.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.JSFunction.Arguments">
      <summary>
            Returns the argument for this function.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.JSFunction.Caller">
      <summary>
            Returns the caller of this function.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.JSFunction.ToString">
      <summary>
            Returns a string that represents the current object.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.JSFunction.Invoke(EO.WebBrowser.JSObject,System.Boolean,System.Object[])">
      <summary>
            Invoke this method.
            </summary>
      <param name="thisObj">The object to be used as the <b>this</b> object.</param>
      <param name="throwOnError">Whether to throw an <see cref="T:EO.WebBrowser.JSException" /> if a JavaScript exception occurs.</param>
      <param name="arguments">A set of arguments to be passed to the function.</param>
    </member>
    <member name="M:EO.WebBrowser.JSFunction.Invoke(EO.WebBrowser.JSObject,System.Object[])">
      <summary>
            Invoke this method.
            </summary>
      <param name="thisObj">The object to be used as the <b>this</b> object.</param>
      <param name="arguments">A set of arguments to be passed to the function.</param>
      <remarks>
            This method calls <see cref="M:EO.WebBrowser.JSFunction.Invoke(EO.WebBrowser.JSObject,System.Boolean,System.Object[])" /> with <i>throwOnError</i>
            set to <b>true</b>.
            </remarks>
    </member>
    <member name="T:EO.WebBrowser.JSInvokeException">
      <summary>
            Exception raised when a JavaScript call failed.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.JSInvokeException.ResultCode">
      <summary>
            Gets the result code.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.JSException">
      <summary>
            Represents a JavaScript exception.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.JSException.ResourceName">
      <summary>
            Gets the name of the resource that contains the script. For example, the Url of a the JavaScript file.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.JSException.LineNumber">
      <summary>
            Gets the line number where the exception is thrown.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.JSException.StartColumn">
      <summary>
            Gets the start column number where the exception is thrown.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.JSException.EndColumn">
      <summary>
            Gets the end column number where the exception is thrown.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.JSExtInvokeArgs">
      <summary>
            Provides additional data for the <see cref="E:EO.WebBrowser.WebView.JSExtInvoke" /> event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.JSExtInvokeArgs.FunctionName">
      <summary>
            Gets the function name.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.JSExtInvokeArgs.Arguments">
      <summary>
            Gets the function arguments.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.JSExtInvokeArgs.ReturnValue">
      <summary>
            Sets the function's return value.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.JSExtInvokeArgs.Handled">
      <summary>
            Gets or sets whether the function has been handled.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.JSExtInvokeHandler">
      <summary>
            Represents the method that will handle the <see cref="E:EO.WebBrowser.WebView.JSExtInvoke" /> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.ScriptCall">
      <summary>
            Contains JavaScript code that can be executed by <see cref="M:EO.WebBrowser.WebView.QueueScriptCall(System.String)" />.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.ScriptCall.#ctor(System.Object,System.String,EO.WebBrowser.ScriptCallDoneHandler)">
      <summary>
            Initialize a new instance of the <see cref="T:EO.WebBrowser.ScriptCall" /> class.
            </summary>
      <param name="tag">A tag value associated to this call.</param>
      <param name="script">The script code to be executed.</param>
      <param name="doneHandler">Handler to be called when the call is done.</param>
      <remarks>
            The value passed through <i>tag</i> argument is transparent to EO.WebBrowser.
            You can use this argument to attach an additional value to this call. You can
            access this value through <see cref="P:EO.WebBrowser.ScriptCall.Tag" /> property.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.ScriptCall.#ctor(System.Object,System.String,EO.Base.Action)">
      <summary>
            Initialize a new instance of the <see cref="T:EO.WebBrowser.ScriptCall" /> class.
            </summary>
      <param name="tag">A tag value associated to this call.</param>
      <param name="script">The script code to be executed.</param>
      <param name="doneHandler">Handler to be called when the call is done.</param>
    </member>
    <member name="M:EO.WebBrowser.ScriptCall.#ctor(System.String,EO.WebBrowser.ScriptCallDoneHandler)">
      <summary>
            Initialize a new instance of the <see cref="T:EO.WebBrowser.ScriptCall" /> class.
            </summary>
      <param name="script">The script code to be executed.</param>
      <param name="doneHandler">Handler to be called when the call is done.</param>
    </member>
    <member name="M:EO.WebBrowser.ScriptCall.#ctor(System.String,EO.Base.Action)">
      <summary>
            Initialize a new instance of the <see cref="T:EO.WebBrowser.ScriptCall" /> class.
            </summary>
      <param name="script">The script code to be executed.</param>
      <param name="doneHandler">Handler to be called when the call is done.</param>
    </member>
    <member name="M:EO.WebBrowser.ScriptCall.#ctor(EO.WebBrowser.ScriptCallDoneHandler)">
      <summary>
            Initialize a new instance of the <see cref="T:EO.WebBrowser.ScriptCall" /> class.
            </summary>
      <param name="doneHandler">Handler to be called when the call is done.</param>
      <remarks>
            This constructor does not actually execute any JavaScript code, instead it calls <i>doneHandler</i>
            as soon as the engine is ready to execute JavaScript code.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.ScriptCall.#ctor(EO.Base.Action)">
      <summary>
            Initialize a new instance of the <see cref="T:EO.WebBrowser.ScriptCall" /> class.
            </summary>
      <param name="doneHandler">Handler to be called when the call is done.</param>
      <remarks>
            This constructor does not actually execute any JavaScript code, instead it calls <i>doneHandler</i>
            as soon as the engine is ready to execute JavaScript code.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.ScriptCall.#ctor(System.String)">
      <summary>
            Initialize a new instance of the <see cref="T:EO.WebBrowser.ScriptCall" /> class.
            </summary>
      <param name="script">The script code to be executed.</param>
    </member>
    <member name="P:EO.WebBrowser.ScriptCall.Tag">
      <summary>
            Returns the tag value previous passed to this <see cref="T:EO.WebBrowser.ScriptCall" /> object through its constructor.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ScriptCall.Script">
      <summary>
            The script code to be executed.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ScriptCall.FrameName">
      <summary>
            Gets or sets the name of the frame in which the script code should be executed.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ScriptCall.Result">
      <summary>
            The result value of the script code.
            </summary>
      <remarks>
            This property is only available when <see cref="E:EO.WebBrowser.WebView.ScriptCallDone" /> event is raised,
            or when the event returned by <see cref="M:EO.Base.WaitableTask.GetDoneEvent" /> is signaled.
            </remarks>
    </member>
    <member name="T:EO.WebBrowser.ScriptCallDoneEventArgs">
      <summary>
            Provides additional information for <see cref="E:EO.WebBrowser.WebView.ScriptCallDone" /> event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ScriptCallDoneEventArgs.Call">
      <summary>
            Returns the <see cref="T:EO.WebBrowser.ScriptCall" /> object that has just been executed.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.ScriptCallDoneHandler">
      <summary>
            Represents the method that will handle the <see cref="E:EO.WebBrowser.WebView.ScriptCallDone" /> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.KeyCode">
      <summary>
            Specifies key codes and modifiers.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.A">
      <summary>
            The A key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Add">
      <summary>
            The add key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Apps">
      <summary>
            The application key (Microsoft Natural Keyboard).
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Attn">
      <summary>
            The ATTN key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.B">
      <summary>
            The B key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Back">
      <summary>
            The BACKSPACE key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.BrowserBack">
      <summary>
            The browser back key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.BrowserFavorites">
      <summary>
            The browser favorites key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.BrowserForward">
      <summary>
            The browser forward key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.BrowserHome">
      <summary>
            The browser home key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.BrowserRefresh">
      <summary>
            The browser refresh key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.BrowserSearch">
      <summary>
            The browser search key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.BrowserStop">
      <summary>
            The browser stop key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.C">
      <summary>
            The C key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Cancel">
      <summary>
            The CANCEL key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Capital">
      <summary>
            The CAPS LOCK key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.CapsLock">
      <summary>
            The CAPS LOCK key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Clear">
      <summary>
            The CLEAR key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.ControlKey">
      <summary>
            The CTRL modifier key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Crsel">
      <summary>
            The CRSEL key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.D">
      <summary>
            The D key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.D0">
      <summary>
            The 0 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.D1">
      <summary>
            The 1 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.D2">
      <summary>
            The 2 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.D3">
      <summary>
            The 3 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.D4">
      <summary>
            The 4 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.D5">
      <summary>
            The 5 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.D6">
      <summary>
            The 6 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.D7">
      <summary>
            The 7 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.D8">
      <summary>
            The 8 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.D9">
      <summary>
            The 9 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Decimal">
      <summary>
            The decimal key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Delete">
      <summary>
            The DEL key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Divide">
      <summary>
            The divide key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Down">
      <summary>
            The DOWN ARROW key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.E">
      <summary>
            The E key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.End">
      <summary>
            The END key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Enter">
      <summary>
            The ENTER key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.EraseEof">
      <summary>
            The ERASE EOF key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Escape">
      <summary>
            The ESC key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Execute">
      <summary>
            The EXECUTE key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Exsel">
      <summary>
            The EXSEL key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.F">
      <summary>
            The F key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.F1">
      <summary>
            The F1 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.F10">
      <summary>
            The F10 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.F11">
      <summary>
            The F11 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.F12">
      <summary>
            The F12 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.F13">
      <summary>
            The F13 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.F14">
      <summary>
            The F14 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.F15">
      <summary>
            The F15 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.F16">
      <summary>
            The F16 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.F17">
      <summary>
            The F17 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.F18">
      <summary>
            The F18 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.F19">
      <summary>
            The F19 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.F2">
      <summary>
            The F2 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.F20">
      <summary>
            The F20 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.F21">
      <summary>
            The F21 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.F22">
      <summary>
            The F22 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.F23">
      <summary>
            The F23 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.F24">
      <summary>
            The F24 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.F3">
      <summary>
            The F3 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.F4">
      <summary>
            The F4 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.F5">
      <summary>
            The F5 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.F6">
      <summary>
            The F6 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.F7">
      <summary>
            The F7 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.F8">
      <summary>
            The F8 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.F9">
      <summary>
            The F9 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.G">
      <summary>
            The G key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.H">
      <summary>
            The H key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Help">
      <summary>
            The HELP key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Home">
      <summary>
            The HOME key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.I">
      <summary>
            The I key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Insert">
      <summary>
            The INS key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.J">
      <summary>
            The J key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.K">
      <summary>
            The K key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.L">
      <summary>
            The L key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.LaunchApplication1">
      <summary>
            The start application one key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.LaunchApplication2">
      <summary>
            The start application two key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.LaunchMail">
      <summary>
            The launch mail key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.LButton">
      <summary>
            The left mouse button.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.LControlKey">
      <summary>
            The left CTRL key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Left">
      <summary>
            The LEFT ARROW key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.LineFeed">
      <summary>
            The LINEFEED key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.LMenu">
      <summary>
            The left ALT key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.LShiftKey">
      <summary>
            The left SHIFT key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.LWin">
      <summary>
            The left Windows logo key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.M">
      <summary>
            The M key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Menu">
      <summary>
            The ALT key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Multiply">
      <summary>
            The multiply key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.N">
      <summary>
            The N key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Next">
      <summary>
            The PAGE DOWN key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.NumLock">
      <summary>
            The NUM LOCK key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.NumPad0">
      <summary>
            The 0 key on the numeric keypad.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.NumPad1">
      <summary>
            The 1 key on the numeric keypad.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.NumPad2">
      <summary>
            The 2 key on the numeric keypad.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.NumPad3">
      <summary>
            The 3 key on the numeric keypad.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.NumPad4">
      <summary>
            The 4 key on the numeric keypad.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.NumPad5">
      <summary>
            The 5 key on the numeric keypad.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.NumPad6">
      <summary>
            The 6 key on the numeric keypad.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.NumPad7">
      <summary>
            The 7 key on the numeric keypad.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.NumPad8">
      <summary>
            The 8 key on the numeric keypad.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.NumPad9">
      <summary>
            The 9 key on the numeric keypad.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.O">
      <summary>
            The O key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Oem1">
      <summary>
            The OEM 1 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Oem102">
      <summary>
            The OEM 102 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Oem2">
      <summary>
            The OEM 2 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Oem3">
      <summary>
            The OEM 3 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Oem4">
      <summary>
            The OEM 4 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Oem5">
      <summary>
            The OEM 5 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Oem6">
      <summary>
            The OEM 6 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Oem7">
      <summary>
            The OEM 7 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Oem8">
      <summary>
            The OEM 8 key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.OemBackslash">
      <summary>
            The OEM angle bracket or backslash key on the RT 102 key keyboard.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.OemClear">
      <summary>
            The CLEAR key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.OemCloseBrackets">
      <summary>
            The OEM close bracket key on a US standard keyboard.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Oemcomma">
      <summary>
            The OEM comma key on any country/region keyboard.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.OemMinus">
      <summary>
            The OEM minus key on any country/region keyboard.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.OemOpenBrackets">
      <summary>
            The OEM open bracket key on a US standard keyboard.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.OemPeriod">
      <summary>
            The OEM period key on any country/region keyboard.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.OemPipe">
      <summary>
            The OEM pipe key on a US standard keyboard.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Oemplus">
      <summary>
            The OEM plus key on any country/region keyboard.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.OemQuestion">
      <summary>
            The OEM question mark key on a US standard keyboard.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.OemQuotes">
      <summary>
            The OEM singled/double quote key on a US standard keyboard.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.OemSemicolon">
      <summary>
            The OEM Semicolon key on a US standard keyboard.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Oemtilde">
      <summary>
            The OEM tilde key on a US standard keyboard.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.P">
      <summary>
            The P key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.PageDown">
      <summary>
            The PAGE DOWN key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.PageUp">
      <summary>
            The PAGE UP key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Pause">
      <summary>
            The PAUSE key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Play">
      <summary>
            The PLAY key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Print">
      <summary>
            The PRINT key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.PrintScreen">
      <summary>
            The PRINT SCREEN key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Prior">
      <summary>
            The PAGE UP key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Q">
      <summary>
            The Q key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.R">
      <summary>
            The R key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.RControlKey">
      <summary>
            The right CTRL key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Return">
      <summary>
            The RETURN key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Right">
      <summary>
            The RIGHT ARROW key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.RMenu">
      <summary>
            The right ALT key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.RShiftKey">
      <summary>
            The right SHIFT key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.RWin">
      <summary>
            The right Windows logo key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.S">
      <summary>
            The S key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Scroll">
      <summary>
            The SCROLL LOCK key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Select">
      <summary>
            The SELECT key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.ShiftKey">
      <summary>
            The SHIFT key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Sleep">
      <summary>
            The computer sleep key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Space">
      <summary>
            The SPACEBAR key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Subtract">
      <summary>
            The subtract key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.T">
      <summary>
            The T key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Tab">
      <summary>
            The TAB key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.U">
      <summary>
            The U key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Up">
      <summary>
            The UP ARROW key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.V">
      <summary>
            The V key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.VolumeDown">
      <summary>
            The volume down key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.VolumeMute">
      <summary>
            The volume mute key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.VolumeUp">
      <summary>
            The volume up key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.W">
      <summary>
            The W key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.X">
      <summary>
            The X key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Y">
      <summary>
            The Y key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Z">
      <summary>
            The Z key.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.KeyCode.Zoom">
      <summary>
            The ZOOM key.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.Shortcut">
      <summary>
            Defines a shortcut key combination.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Shortcut.KeyCode">
      <summary>
            Gets or sets the key code.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Shortcut.CommandId">
      <summary>
            Gets or sets the command Id associated to this shortcut.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Shortcut.ShiftDown">
      <summary>
            Gets or sets whether SHIFT key should be pressed.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Shortcut.CtrlDown">
      <summary>
            Gets or sets whether CTRL key should be pressed.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.Shortcut.AltDown">
      <summary>
            Gets or sets whether ALT key should be pressed.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.Shortcut.#ctor(System.Int32,EO.WebBrowser.KeyCode,System.Boolean,System.Boolean,System.Boolean)">
      <summary>
            Creates a new instance of the <see cref="T:EO.WebBrowser.Shortcut" /> class.
            </summary>
      <param name="keyCode">The key code.</param>
      <param name="commandId">The command Id associated to this shortcut.</param>
      <param name="shiftDown">Whether SHIFT key should be pressed.</param>
      <param name="ctrlDown">Whether CTRL key should be pressed.</param>
      <param name="altDown">Whether ALT key should be pressed.</param>
    </member>
    <member name="M:EO.WebBrowser.Shortcut.#ctor(System.Int32,EO.WebBrowser.KeyCode)">
      <summary>
            Creates a new instance of the <see cref="T:EO.WebBrowser.Shortcut" /> class.
            </summary>
      <param name="keyCode">The key code.</param>
      <param name="commandId">The command Id associated to this shortcut.</param>
    </member>
    <member name="T:EO.WebBrowser.WebViewCallback">
      <summary>
            Represents the callback method to be used by a <see cref="T:EO.WebBrowser.ThreadRunner" />.
            </summary>
      <param name="webView">The <see cref="T:EO.WebBrowser.WebView"></see> argument.</param>
      <param name="args">Optional argument.</param>
    </member>
    <member name="T:EO.WebBrowser.ThreadRunner">
      <summary>
            Provides an utility class run a <see cref="T:EO.WebBrowser.WebView" /> inside a separate thread.
            </summary>
      <remarks>
            A <see cref="T:EO.WebBrowser.ThreadRunner" /> creates a separate thread and can be used to run
            one or more <see cref="T:EO.WebBrowser.WebView" /> objects inside that thread.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.ThreadRunner.#ctor(System.String)">
      <summary>
            Creates a new instance of the <see cref="T:EO.WebBrowser.ThreadRunner" /> class.
            </summary>
      <param name="threadName">The name of the thread.</param>
    </member>
    <member name="M:EO.WebBrowser.ThreadRunner.#ctor(System.String,EO.WebEngine.Engine)">
      <summary>
            Creates a new instance of the <see cref="T:EO.WebBrowser.ThreadRunner" /> class.
            </summary>
      <param name="threadName">The name of the thread.</param>
      <param name="engine">The browser engine to be associated to this ThreadRunner object.</param>
    </member>
    <member name="M:EO.WebBrowser.ThreadRunner.#ctor">
      <summary>
            Creates a new instance of the <see cref="T:EO.WebBrowser.ThreadRunner" /> class.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ThreadRunner.Engine">
      <summary>
            Returns the <see cref="P:EO.WebBrowser.ThreadRunner.Engine" /> associated to this <see cref="T:EO.WebBrowser.ThreadRunner" />.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.ThreadRunner.CreateWebView">
      <summary>
            Create a <see cref="T:EO.WebBrowser.WebView" /> in a this <see cref="T:EO.WebBrowser.ThreadRunner" />'s thread in off-screen mode.
            </summary>
      <returns>Returns the newly created <see cref="T:EO.WebBrowser.WebView" /> object.</returns>
    </member>
    <member name="M:EO.WebBrowser.ThreadRunner.CreateWebView(EO.WebEngine.BrowserOptions)">
      <summary>
            Create a <see cref="T:EO.WebBrowser.WebView" /> in a this <see cref="T:EO.WebBrowser.ThreadRunner" />'s thread in off-screen mode.
            </summary>
      <param name="options">The browser options.</param>
      <returns>Returns the newly created <see cref="T:EO.WebBrowser.WebView" /> object.</returns>
    </member>
    <member name="M:EO.WebBrowser.ThreadRunner.CreateWebView(System.Int32,System.Int32)">
      <summary>
            Create a <see cref="T:EO.WebBrowser.WebView" /> in a this <see cref="T:EO.WebBrowser.ThreadRunner" />'s thread.
            </summary>
      <param name="width">The pixel width of the <see cref="T:EO.WebBrowser.WebView" />.</param>
      <param name="height">The pixel height of the <see cref="T:EO.WebBrowser.WebView" />.</param>
      <returns>Returns the newly created <see cref="T:EO.WebBrowser.WebView" /> object.</returns>
    </member>
    <member name="M:EO.WebBrowser.ThreadRunner.CreateWebView(System.Int32,System.Int32,EO.WebEngine.BrowserOptions)">
      <summary>
            Create a <see cref="T:EO.WebBrowser.WebView" /> in a this <see cref="T:EO.WebBrowser.ThreadRunner" />'s thread.
            </summary>
      <param name="width">The pixel width of the <see cref="T:EO.WebBrowser.WebView" />.</param>
      <param name="height">The pixel height of the <see cref="T:EO.WebBrowser.WebView" />.</param>
      <param name="options">The browser options.</param>
      <returns>Returns the newly created <see cref="T:EO.WebBrowser.WebView" /> object.</returns>
    </member>
    <member name="M:EO.WebBrowser.ThreadRunner.Send(EO.WebBrowser.WebViewCallback,EO.WebBrowser.WebView,System.Object)">
      <summary>
            Executes a callback function in this <see cref="T:EO.WebBrowser.ThreadRunner" />'s thread and
            returns the return value of the callback function.
            </summary>
      <param name="callback">The callback function.</param>
      <param name="webView">The <see cref="T:EO.WebBrowser.WebView" /> argument to be passed to the callback function.</param>
      <param name="args">An additional argument to be passed to the callback function.</param>
      <returns>
            The return value of the callback function.
            </returns>
      <remarks>
            This function waits until the callback function finishes and then returns
            the return value of the callback function.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.ThreadRunner.Post(EO.WebBrowser.WebViewCallback,EO.WebBrowser.WebView,System.Object)">
      <summary>
            Post a task to execute a callback function in this <see cref="T:EO.WebBrowser.ThreadRunner" />'s thread.
            </summary>
      <param name="callback">The callback function.</param>
      <param name="webView">The <see cref="T:EO.WebBrowser.WebView" /> argument to be passed to the callback function.</param>
      <param name="args">An additional argument to be passed to the callback function.</param>
      <remarks>
            This function posts the task but does not wait for it to finish, instead
            it returns immediately.
            </remarks>
    </member>
    <member name="T:EO.WebBrowser.WaitableTask">
      <summary>
            Provides the base class for a browser related task that can complete asynchronously.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.WaitableTask.WebView">
      <summary>
            Returns the <see cref="P:EO.WebBrowser.WaitableTask.WebView" /> object to which this task is associated to.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.PreloadTask">
      <summary>
            A task for <see cref="M:EO.WebBrowser.WebView.Preload(System.String)" /> method.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.PreloadTask.NavigationTask">
      <summary>
            Returns the underlying <see cref="P:EO.WebBrowser.PreloadTask.NavigationTask" /> object used to load the Url.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.ConsoleMessageSeverity">
      <summary>
            Specifies the severity level of a console message.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ConsoleMessageSeverity.Debug">
      <summary>
            Debug message output.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ConsoleMessageSeverity.Log">
      <summary>
            A log message. For example, message by calling console.log().
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ConsoleMessageSeverity.Warning">
      <summary>
            A warning message. For example, message by calling console.warn().
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ConsoleMessageSeverity.Error">
      <summary>
            An error. This can be from an unhandled JavaScript exception, or by calling console.error().
            </summary>
    </member>
    <member name="T:EO.WebBrowser.ConsoleMessageType">
      <summary>
            Specifies the type of the console message.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ConsoleMessageType.Unknown">
      <summary>
            Unknown message types.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ConsoleMessageType.JavaScript">
      <summary>
            Message related to JavaScript.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ConsoleMessageType.Network">
      <summary>
            Message related to the network.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.ConsoleMessageType.ConsoleAPI">
      <summary>
            Message from the console API.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.ConsoleMessageEventArgs">
      <summary>
            Provide additional data for the <see cref="E:EO.WebBrowser.WebView.ConsoleMessage" /> event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ConsoleMessageEventArgs.Type">
      <summary>
            Gets the message type.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ConsoleMessageEventArgs.Severity">
      <summary>
            Gets the severity of the message.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ConsoleMessageEventArgs.Message">
      <summary>
            The message to be outputed to the console.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ConsoleMessageEventArgs.Source">
      <summary>
            The source Url.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.ConsoleMessageEventArgs.LineNumber">
      <summary>
            The line number where the code outputs message.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.ConsoleMessageHandler">
      <summary>
            Represents the method that will handle the <see cref="E:EO.WebBrowser.WebView.ConsoleMessage" /> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.NewWindowEventArgs">
      <summary>
            Provides additional data for the <see cref="E:EO.WebBrowser.WebView.NewWindow" /> event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.NewWindowEventArgs.WebView">
      <summary>
            Gets the newly created <see cref="P:EO.WebBrowser.NewWindowEventArgs.WebView" /> object.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.NewWindowEventArgs.TargetUrl">
      <summary>
            Gets the target Url to be loaded in the newly created <see cref="P:EO.WebBrowser.NewWindowEventArgs.WebView" />.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.NewWindowEventArgs.Left">
      <summary>
            Gets the left position value requested.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.NewWindowEventArgs.Top">
      <summary>
            Gets the top position value requested.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.NewWindowEventArgs.Width">
      <summary>
            Gets the width value value requested.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.NewWindowEventArgs.Height">
      <summary>
            Gets the height value value requested.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.NewWindowEventArgs.ShowMenuBar">
      <summary>
            Gets a value indicating whether to display the menu bar.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.NewWindowEventArgs.ShowStatusBar">
      <summary>
            Gets a value indicating whether to display the status bar.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.NewWindowEventArgs.ShowToolBar">
      <summary>
            Gets a value indicating whether to display the toolbar.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.NewWindowEventArgs.ShowScrollBars">
      <summary>
            Gets a value indicating whether to display the scrollbars.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.NewWindowEventArgs.WindowName">
      <summary>
            Gets the name of the window to be opened.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.NewWindowEventArgs.Accepted">
      <summary>
            Sets this property to <b>true</b> to accept the newly created <see cref="P:EO.WebBrowser.NewWindowEventArgs.WebView" />,
            otherwise the <see cref="P:EO.WebBrowser.NewWindowEventArgs.WebView" /> will be destroyed and the new window will not
            open.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.NewWindowHandler">
      <summary>
            Represents the method that will handle the <see cref="E:EO.WebBrowser.WebView.NewWindow" /> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.GiveFocusEventArgs">
      <summary>
            Provides additional data to the <see cref="E:EO.WebBrowser.WebView.GiveFocus" /> event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.GiveFocusEventArgs.Next">
      <summary>
            Whether focus should be given to the next or the previous element.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.GiveFocusHandler">
      <summary>
            Represents the method that will handle the <see cref="E:EO.WebBrowser.WebView.GiveFocus" /> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.NeedCredentialsEventArgs">
      <summary>
            Provides additional information for <see cref="E:EO.WebBrowser.WebView.NeedCredentials" /> event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.NeedCredentialsEventArgs.IsProxy">
      <summary>
            Gets a value indicating whether proxy is used for the 
            </summary>
    </member>
    <member name="P:EO.WebBrowser.NeedCredentialsEventArgs.Host">
      <summary>
            Gets the host of the request.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.NeedCredentialsEventArgs.Port">
      <summary>
            Gets the port number of the request.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.NeedCredentialsEventArgs.Realm">
      <summary>
            Gets the realm of the authentication.
            </summary>
      <remarks>
            A realm can be seen as an area (not a particular page, it could be a group of pages) for which the 
            credentials are used. The realm in combination with the canonical root URL of the server being 
            accessed defines the protection space. You should usually display this value to the user in your 
            login dialog.
            </remarks>
    </member>
    <member name="P:EO.WebBrowser.NeedCredentialsEventArgs.Scheme">
      <summary>
            Gets the scheme of the authentication.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.NeedCredentialsEventArgs.Url">
      <summary>
            Gets the Url that triggers the authentication request.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.NeedCredentialsEventArgs.Retries">
      <summary>
            Gets the total number of failed authentication before for this Url.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.NeedCredentialsEventArgs.Continue(System.Security.SecureString,System.Security.SecureString)">
      <summary>
            Provides the user name and password and continue to process the request.
            </summary>
      <param name="userName">The user name.</param>
      <param name="password">The password.</param>
      <remarks>
            If you do not call this method in your event handler, the request will be canceled.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.NeedCredentialsEventArgs.Continue(System.String,System.Security.SecureString)">
      <summary>
            Provides the user name and password and continue to process the request.
            </summary>
      <param name="userName">The user name.</param>
      <param name="password">The password.</param>
      <remarks>
            If you do not call this method in your event handler, the request will be canceled.
            </remarks>
    </member>
    <member name="M:EO.WebBrowser.NeedCredentialsEventArgs.Continue(System.String,System.String)">
      <summary>
            Provides the user name and password and continue to process the request.
            </summary>
      <param name="userName">The user name.</param>
      <param name="password">The password.</param>
      <remarks>
            If you do not call this method in your event handler, the request will be canceled.
            </remarks>
    </member>
    <member name="T:EO.WebBrowser.NeedCredentialsHandler">
      <summary>
            Represents the method that will handle the <see cref="E:EO.WebBrowser.WebView.NeedCredentials" /> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.CertificateErrorEventArgs">
      <summary>
            Provides additional data for <see cref="E:EO.WebBrowser.WebView.CertificateError" /> event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.CertificateErrorEventArgs.Url">
      <summary>
            Gets the Url of the request.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.CertificateErrorEventArgs.ErrorCode">
      <summary>
            Gets the error code.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.CertificateErrorEventArgs.ResourceType">
      <summary>
            Gets the resource type.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.CertificateErrorEventArgs.Continue">
      <summary>
            Ignores the error and continue request.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.CertificateErrorHandler">
      <summary>
            Represents the method that will handle the <see cref="E:EO.WebBrowser.WebView.CertificateError" /> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.LaunchUrlEventArgs">
      <summary>
            Provides additional information for the <see cref="E:EO.WebBrowser.WebView.LaunchUrl" /> event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.LaunchUrlEventArgs.Url">
      <summary>
            Gets the Url to be launched.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.LaunchUrlEventArgs.UseOSHandler">
      <summary>
            Gets or sets a value indicating whether the OS handler should be used.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.LaunchUrlHandler">
      <summary>
            Represents the method that will handle the <see cref="E:EO.WebBrowser.WebView.LaunchUrl" /> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.WebViewCloseReason">
      <summary>
            Specifies the reason why a <see cref="T:EO.WebBrowser.WebView" /> is closed.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.WebViewCloseReason.Normal">
      <summary>
            The <see cref="T:EO.WebBrowser.WebView" /> is closed by normally.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.WebViewCloseReason.RenderCrash">
      <summary>
            The <see cref="T:EO.WebBrowser.WebView" /> is closed because the render process for that 
            <see cref="T:EO.WebBrowser.WebView" /> has crashed. This usually is due to out of memory
            error resulted from JavaScript code in the page.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.WebViewCloseReason.EngineCrash">
      <summary>
            The <see cref="T:EO.WebBrowser.WebView" /> is closed because the associated 
            <see cref="T:EO.WebEngine.Engine" /> has crashed.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.WebViewCloseReason.WebViewCrash">
      <summary>
            A crash occured inside the <see cref="T:EO.WebBrowser.WebView" />. This is the managed
            portion that is associated to each individual <see cref="T:EO.WebBrowser.WebView" />.
            An unhandled exception in an <see cref="T:EO.WebBrowser.WebView" /> event handler can
            cause the WebView to close for this reason.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.WebViewClosedEventArgs">
      <summary>
            Provides additional information for the <see cref="E:EO.WebBrowser.WebView.Closed" /> event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.WebViewClosedEventArgs.Reason">
      <summary>
            Gets the reason why the <see cref="T:EO.WebBrowser.WebView" /> has closed.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.WebViewClosedEventHandler">
      <summary>
            Represents the method that will handle the <see cref="E:EO.WebBrowser.WebView.Closed" /> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.RenderUnresponsiveEventArgs">
      <summary>
            Provides additional information for the <see cref="E:EO.WebBrowser.WebView.RenderUnresponsive" /> event.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.RenderUnresponsiveEventHandler">
      <summary>
            Represents the method that will handle the <see cref="E:EO.WebBrowser.WebView.Closed" /> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.WebViewCloseAction">
      <summary>
            Provides additional information for the <see cref="E:EO.WebBrowser.WebView.Closing" /> event.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.WebViewClosingEventArgs">
      <summary>
            Provides additional information for the <see cref="E:EO.WebBrowser.WebView.Closing" /> event.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.WebViewClosingEventArgs.SkipBeforeUnload">
      <summary>
            Gets or sets whether unbeforeunload JavaScript event handler should be called.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.WebViewClosingEventHandler">
      <summary>
            Represents the method that will handle the <see cref="E:EO.WebBrowser.WebView.Closing" /> event.
            </summary>
      <param name="sender">The source of the event.</param>
      <param name="e">Additional event data.</param>
    </member>
    <member name="T:EO.WebBrowser.InputMsgTarget">
      <summary>
            Specifies the target to which an input message should be dispatched.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.InputMsgTarget.None">
      <summary>
            No further processing needed. This "consumes" the message. Use
            this option for scenarios such as you wish to completely disable 
            certain input events (for example, right mouse click), or if you 
            wish to intercept certain keystrokes and use them as hotkeys 
            for your own specific action and no longer wish these keystrokes 
            to reach the web page.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.InputMsgTarget.WebView">
      <summary>
            The message should be dispatched to the <see cref="F:EO.WebBrowser.InputMsgTarget.WebView" /> directly.
            This bypasses application level message routing thus will not raises
            events on that level. For example, a keyboard message that would have
            matched a menu item shortcut would no longer trigger the menu item's
            Click event if <see cref="M:EO.WebBrowser.IInputMsgFilter.PreDispatchMsg(System.Int32,System.IntPtr,System.IntPtr)" />
            returns this value.
            </summary>
    </member>
    <member name="F:EO.WebBrowser.InputMsgTarget.Application">
      <summary>
            The message should be dispatched to the host application. This
            is the default behavior. See <a href="WebBrowser/Advanced/input_events.html">here</a> for more details.
            </summary>
    </member>
    <member name="T:EO.WebBrowser.IInputMsgFilter">
      <summary>
            Defines an input message filter interface for the <see cref="T:EO.WebBrowser.WebView" />.
            </summary>
    </member>
    <member name="M:EO.WebBrowser.IInputMsgFilter.PreDispatchMsg(System.Int32,System.IntPtr,System.IntPtr)">
      <summary>
            Filter an input message before it is dispatched.
            </summary>
      <param name="Msg">The ID number of the message..</param>
      <param name="wParam">The WPARAM for the message.</param>
      <param name="lParam">The LPARAM for the message.</param>
      <returns>
            An <see cref="T:EO.WebBrowser.InputMsgTarget" /> value indicating the next step of this message.
            </returns>
    </member>
    <member name="T:EO.WebBrowser.RawBitmapData">
      <summary>
            Contains raw bitmap data.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.RawBitmapData.Width">
      <summary>
            Gets the width of the bitmap.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.RawBitmapData.Height">
      <summary>
            Gets the height of the bitmap.
            </summary>
    </member>
    <member name="P:EO.WebBrowser.RawBitmapData.Data">
      <summary>
            Gets the raw bitmap data in RGBA format.
            </summary>
    </member>
  </members>
</doc>