<?xml version="1.0"?>
<doc>
    <assembly>
        <name>CSPhantomJS</name>
    </assembly>
    <members>
        <member name="T:CSCommand.NativeMethods">
            <summary>
            NativeMethods
            </summary>
        </member>
        <member name="T:CSCommand.ThreadAccess">
            <summary>
            ThreadAccess
            </summary>
        </member>
        <member name="T:CSCommand.Helper">
            <summary>
            Helper
            </summary>
        </member>
        <member name="T:CSCommand.CommandLine">
            <summary>
            Send shell command line with arguments to the CMD prompt and receive data using C# / VB .NET.
            </summary>
        </member>
        <member name="F:CSCommand.CommandLine._process">
            <summary>
            The process.
            </summary>
        </member>
        <member name="F:CSCommand.CommandLine._processStartInfo">
            <summary>
            The process information.
            </summary>
        </member>
        <member name="F:CSCommand.CommandLine._running">
            <summary>
            Running flag.
            </summary>
        </member>
        <member name="P:CSCommand.CommandLine.Command">
            <summary>
            Set the command to operate
            </summary>
        </member>
        <member name="P:CSCommand.CommandLine.Arguments">
            <summary>
            Set the arguments
            </summary>
        </member>
        <member name="T:CSCommand.CommandLine.OperationProgressEventHandler">
            <summary>
            Operation progress handler.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="E:CSCommand.CommandLine.OperationProgress">
            <summary>
            Operation progress.
            </summary>
        </member>
        <member name="T:CSCommand.CommandLine.OperationDoneEventHandler">
            <summary>
            Done progress handler.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="E:CSCommand.CommandLine.OperationDone">
            <summary>
            Done progress.
            </summary>
        </member>
        <member name="T:CSCommand.CommandLine.OperationClosedEventHandler">
            <summary>
            Closed handler.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="E:CSCommand.CommandLine.OperationClosed">
            <summary>
            Closed progress.
            </summary>
        </member>
        <member name="F:CSCommand.CommandLine.backgroundWorker">
            <summary>
            Background worker.
            </summary>
        </member>
        <member name="P:CSCommand.CommandLine.InteractiveMode">
            <summary>
            InteractiveMode.
            </summary>
        </member>
        <member name="M:CSCommand.CommandLine.#ctor">
            <summary>
            Constructor.
            </summary>
        </member>
        <member name="M:CSCommand.CommandLine.OnOutputDataReceived(System.Object,System.Diagnostics.DataReceivedEventArgs)">
            <summary>
            On data received.
            </summary>
            <param name="sender">object</param>
            <param name="e">DataReceivedEventArgs</param>
        </member>
        <member name="M:CSCommand.CommandLine.OnDone(System.Object,System.EventArgs)">
            <summary>
            On done.
            </summary>
            <param name="sender">object</param>
            <param name="e">EventArgs</param>
        </member>
        <member name="M:CSCommand.CommandLine.StartAsyncStandard">
            <summary>
            Start async command and get the standard output.
            </summary>
            <returns>The results.</returns>
        </member>
        <member name="M:CSCommand.CommandLine.StartAsyncError">
            <summary>
            Start async command and get the error output.
            </summary>
            <returns>The results.</returns>
        </member>
        <member name="M:CSCommand.CommandLine.GetMainWindowHandle">
            <summary>
            GetMainWindowHandle.
            </summary>
            <returns></returns>
        </member>
        <member name="M:CSCommand.CommandLine.CloseMainWindow">
            <summary>
            CloseMainWindow.
            </summary>
        </member>
        <member name="M:CSCommand.CommandLine.Close">
            <summary>
            Close the process.
            </summary>
        </member>
        <member name="M:CSCommand.CommandLine.Refresh">
            <summary>
            Refresh the process.
            </summary>
        </member>
        <member name="M:CSCommand.CommandLine.Kill">
            <summary>
            Kill  the process.
            </summary>
        </member>
        <member name="M:CSCommand.CommandLine.Abort">
            <summary>
            Abort the process.
            </summary>
        </member>
        <member name="M:CSCommand.CommandLine.Suspend">
            <summary>
            Suspend (pause) the process.
            </summary>
        </member>
        <member name="M:CSCommand.CommandLine.Resume">
            <summary>
            Resume (unpause) the process.
            </summary>
        </member>
        <member name="M:CSCommand.CommandLine.Dispose">
            <summary>
            Dispose.
            </summary>
        </member>
        <member name="M:CSCommand.CommandLine.backgroundWorker_DoWork(System.Object,System.ComponentModel.DoWorkEventArgs)">
            <summary>
            Run the operation in the background under a new _process.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:CSCommand.CommandLine.backgroundWorker_ProgressChanged(System.Object,System.ComponentModel.ProgressChangedEventArgs)">
            <summary>
            Update the user interface with the current progress.
            </summary>
            <param name="sender">The sender object</param>
            <param name="e">ProgressChangedEventArgs</param>
        </member>
        <member name="M:CSCommand.CommandLine.backgroundWorker_RunWorkerCompleted(System.Object,System.ComponentModel.RunWorkerCompletedEventArgs)">
            <summary>
            Notification that the burn background thread has completed
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Microncode.Lic.LicenseLib.CheckLicense(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Boolean,System.Boolean)">
            <summary>
            Check the license of the library. If the registration is OK a MessageBox will be display with a message 'The registration is OK.', otherwise, a registration window will be display with an instructions of register the library.
            </summary>
        </member>
        <member name="T:CSPhantomJS.CSPhantomJS">
            <summary>
            PhantomJS wrapper - Main class.
            </summary>
            <summary>
            PhantomJS wrapper - Events.
            </summary>
        </member>
        <member name="M:CSPhantomJS.CSPhantomJS.#ctor(System.String,System.String,System.String)">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:CSPhantomJS.CSPhantomJS.CheckLicense(System.Boolean)">
            <summary>
            Check the user license of the component. 
            </summary>
            <param name="DisplayRegistrationWindow">Display the registration form or not.</param>
            <returns>True if the license is OK, false if not.</returns>
        </member>
        <member name="M:CSPhantomJS.CSPhantomJS.CaptureAsync">
            <summary>
            Capture async web page according to the defined properties of the library.
            </summary>
            <returns></returns>
        </member>
        <member name="M:CSPhantomJS.CSPhantomJS.GetArgs">
            <summary>
            Get the arguments according to the defined properties of the library.
            </summary>
            <returns>Get the arguments.</returns>
        </member>
        <member name="M:CSPhantomJS.CSPhantomJS.Capture">
            <summary>
            Capture web page according to the defined properties of the library.
            </summary>
        </member>
        <member name="M:CSPhantomJS.CSPhantomJS.Abort">
            <summary>
            Abort (stop) the capturing operation.
            </summary>
        </member>
        <member name="M:CSPhantomJS.CSPhantomJS.Pause">
            <summary>
            Suspend (pause) the capturing operation.
            </summary>
        </member>
        <member name="M:CSPhantomJS.CSPhantomJS.Resume">
            <summary>
            Resume (unpause) the capturing operation.
            </summary>
        </member>
        <member name="M:CSPhantomJS.CSPhantomJS.Dispose">
            <summary>
            Protected implementation of Dispose pattern.
            </summary>
        </member>
        <member name="M:CSPhantomJS.CSPhantomJS.Dispose(System.Boolean)">
            <summary>
            Dispose.
            </summary>
            <param name="disposing"></param>
        </member>
        <member name="T:CSPhantomJS.CSPhantomJS.OperationOutputEventHandler">
            <summary>
            Operation output handler.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="E:CSPhantomJS.CSPhantomJS.OperationOutput">
            <summary>
            Operation output.
            </summary>
        </member>
        <member name="T:CSPhantomJS.CSPhantomJS.OperationProgressEventHandler">
            <summary>
            Operation progress handler.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="E:CSPhantomJS.CSPhantomJS.OperationProgress">
            <summary>
            Operation progress.
            </summary>
        </member>
        <member name="T:CSPhantomJS.CSPhantomJS.OperationDoneEventHandler">
            <summary>
            Operation done handler.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="E:CSPhantomJS.CSPhantomJS.OperationDone">
            <summary>
            Operation done.
            </summary>
        </member>
        <member name="T:CSPhantomJS.CSPhantomJS.OperationStartEventHandler">
            <summary>
            Operation starts.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="E:CSPhantomJS.CSPhantomJS.OperationStart">
            <summary>
            Operation done.
            </summary>
        </member>
        <member name="T:CSPhantomJS.CSPhantomJS.OperationClosedEventHandler">
            <summary>
            Closed handler.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="E:CSPhantomJS.CSPhantomJS.OperationClosed">
            <summary>
            Closed progress.
            </summary>
        </member>
        <member name="P:CSPhantomJS.CSPhantomJS.PhantomJSLibsPath">
            <summary>
            The path and the file name of the pahntomjs.exe file with the libraries.
            </summary>
        </member>
        <member name="P:CSPhantomJS.CSPhantomJS.UserName">
            <summary>
            The user name.
            </summary>
        </member>
        <member name="P:CSPhantomJS.CSPhantomJS.UserKey">
            <summary>
            The user key.
            </summary>
        </member>
        <member name="P:CSPhantomJS.CSPhantomJS.ArgsDirect">
            <summary>
            Set your own arguments to the command of the process.
            </summary>
        </member>
        <member name="P:CSPhantomJS.CSPhantomJS.URL">
            <summary>
            The URL address to capture, this should include the protocol (http:// https:// etc).
            </summary>
        </member>
        <member name="P:CSPhantomJS.CSPhantomJS.OutFile">
            <summary>
            The destination file name (the path and the file name).
            </summary>
        </member>
        <member name="P:CSPhantomJS.CSPhantomJS.DestinationFormat">
            <summary>
            The destination media format of the destination file. This can be image or PDF. Default is Image.
            </summary>
        </member>
        <member name="P:CSPhantomJS.CSPhantomJS.ImageFormat">
            <summary>
            Relevant when DestinationFormat is Image. The output can be PNG or JPEG image format. For example: "1920px" will capture the entire page with window width of 1920px. "800px*600px" will capture a window of 800x600. Default is 1920px.
            </summary>
        </member>
        <member name="P:CSPhantomJS.CSPhantomJS.PageFormat">
            <summary>
            Relevant when DestinationFormat is PDF. Examples: "5in*7.5in", "10cm*20cm", "A4", "Letter".
            </summary>
        </member>
    </members>
</doc>
