internal HtmlElementCollection(HtmlShimManager shimManager, UnsafeNativeMethods.IHTMLElementCollection elements)
 {
     this.htmlElementCollection = elements;
     this.elementsArray         = null;
     this.shimManager           = shimManager;
     Debug.Assert(this.NativeHtmlElementCollection != null, "The element collection object should implement IHTMLElementCollection");
 }
        internal HtmlElementCollection(HtmlShimManager shimManager)
        {
            this.htmlElementCollection = null;
            this.elementsArray         = null;

            this.shimManager = shimManager;
        }
Example #3
0
 public HtmlElementCollection GetElementsByTagName(string tagName)
 {
     UnsafeNativeMethods.IHTMLElementCollection iHTMLElementCollection = ((UnsafeNativeMethods.IHTMLElement2) this.NativeHtmlElement).GetElementsByTagName(tagName);
     return(iHTMLElementCollection != null ? new HtmlElementCollection(shimManager, iHTMLElementCollection) : new HtmlElementCollection(shimManager));
 }
Example #4
0
 internal HtmlElementCollection(HtmlShimManager shimManager, HtmlElement[] array) {
     this.htmlElementCollection = null;
     this.elementsArray = array;
     this.shimManager = shimManager;
 }
Example #5
0
 internal HtmlElementCollection(HtmlShimManager shimManager, UnsafeNativeMethods.IHTMLElementCollection elements) {
     this.htmlElementCollection = elements;
     this.elementsArray = null;
     this.shimManager = shimManager;
     Debug.Assert(this.NativeHtmlElementCollection != null, "The element collection object should implement IHTMLElementCollection");
 }
 internal HtmlElementCollection(HtmlShimManager shimManager, UnsafeNativeMethods.IHTMLElementCollection elements)
 {
     this.htmlElementCollection = elements;
     this.elementsArray         = null;
     this.shimManager           = shimManager;
 }
Example #7
0
 internal HtmlElementCollection(HtmlShimManager shimManager, HtmlElement[] array)
 {
     htmlElementCollection = null;
     elementsArray         = array;
     this.shimManager      = shimManager;
 }
 internal HtmlElementCollection(HtmlShimManager shimManager, UnsafeNativeMethods.IHTMLElementCollection elements)
 {
     this.htmlElementCollection = elements;
     this.elementsArray = null;
     this.shimManager = shimManager;
 }