Example #1
0
 /// <summary>
 /// Constructor for BrowserData
 /// </summary>
 /// <param name="iDataObject">The IDataObject from which to create the BrowserData</param>
 private BrowserData(IDataObject iDataObject, BrowserClipboardData browserClip)
 {
     m_dataObject   = iDataObject;
     m_webBrowser   = browserClip.Browser;
     m_isFormPost   = browserClip.IsFormPost;
     m_htmlDocument = browserClip.htmlDocument;
 }
Example #2
0
        /// <summary>
        /// Creates a BrowserData based upon an IDataObject
        /// </summary>
        /// <param name="iDataObject">The IDataObject from which to create the BrowserData</param>
        /// <returns>The BrowserData, null if no BrowserData could be created</returns>
        public static BrowserData Create(IDataObject iDataObject)
        {
            // Validate required format
            BrowserClipboardData browserClip = (BrowserClipboardData)iDataObject.GetData(FORMAT_NAME);

            if (browserClip != null)
            {
                return(new BrowserData(iDataObject, browserClip));
            }
            else
            {
                return(null);
            }
        }
 /// <summary>
 /// Constructor for BrowserData
 /// </summary>
 /// <param name="iDataObject">The IDataObject from which to create the BrowserData</param>
 private BrowserData(IDataObject iDataObject, BrowserClipboardData browserClip)
 {
     m_dataObject = iDataObject;
     m_webBrowser = browserClip.Browser;
     m_isFormPost = browserClip.IsFormPost;
     m_htmlDocument = browserClip.htmlDocument;
 }