5 instantiations of HtmlDocument
System.Windows.Forms (5)
System\Windows\Forms\ActiveX\Control.AxSourcingSite.cs (1)
46return new HtmlDocument(_shimManager, document);
System\Windows\Forms\Controls\WebBrowser\HtmlDocument.cs (1)
488return hr.Succeeded ? new HtmlDocument(ShimManager, htmlDoc) : null;
System\Windows\Forms\Controls\WebBrowser\HtmlElement.cs (1)
122return hr.Succeeded ? new HtmlDocument(_shimManager, htmlDocument) : null;
System\Windows\Forms\Controls\WebBrowser\HtmlWindow.cs (1)
82return hr.Succeeded ? new HtmlDocument(ShimManager, htmlDoc) : null;
System\Windows\Forms\Controls\WebBrowser\WebBrowser.cs (1)
243return new HtmlDocument(ShimManager, htmlDoc);
273 references to HtmlDocument
System.Windows.Forms (34)
System\Windows\Forms\ActiveX\Control.AxSourcingSite.cs (1)
37if (service == typeof(HtmlDocument))
System\Windows\Forms\Controls\WebBrowser\HtmlDocument.cs (6)
474public HtmlDocument? OpenNew(bool replaceInHistory) 677public static unsafe bool operator ==(HtmlDocument? left, HtmlDocument? right) 693public static bool operator !=(HtmlDocument? left, HtmlDocument? right) => !(left == right); 697public override bool Equals(object? obj) => this == (HtmlDocument?)obj;
System\Windows\Forms\Controls\WebBrowser\HtmlDocument.HTMLDocumentEvents2.cs (2)
18private readonly HtmlDocument _parent; 20public HTMLDocumentEvents2(HtmlDocument htmlDocument)
System\Windows\Forms\Controls\WebBrowser\HtmlDocument.HtmlDocumentShim.cs (3)
27private HtmlDocument _htmlDocument; 29internal HtmlDocumentShim(HtmlDocument htmlDocument) 45internal HtmlDocument Document => _htmlDocument;
System\Windows\Forms\Controls\WebBrowser\HtmlElement.cs (1)
109public HtmlDocument? Document
System\Windows\Forms\Controls\WebBrowser\HtmlElement.HtmlElementShim.cs (1)
55HtmlDocument? doc = _htmlElement.Document;
System\Windows\Forms\Controls\WebBrowser\HtmlShimManager.cs (14)
19private Dictionary<HtmlDocument, HtmlDocument.HtmlDocumentShim>? _htmlDocumentShims; 26/// Adds a <see cref="HtmlDocument.HtmlDocumentShim"/> to list of shims to manage. 29public void AddDocumentShim(HtmlDocument doc) 31HtmlDocument.HtmlDocumentShim? shim = null; 36shim = new HtmlDocument.HtmlDocumentShim(doc); 41shim = new HtmlDocument.HtmlDocumentShim(doc); 101internal HtmlDocument.HtmlDocumentShim? GetDocumentShim(HtmlDocument document) 108if (_htmlDocumentShims.TryGetValue(document, out HtmlDocument.HtmlDocumentShim? value)) 173HtmlDocument.HtmlDocumentShim[] shims = new HtmlDocument.HtmlDocumentShim[_htmlDocumentShims.Count]; 176foreach (HtmlDocument.HtmlDocumentShim shim in shims) 234foreach (HtmlDocument.HtmlDocumentShim shim in _htmlDocumentShims.Values)
System\Windows\Forms\Controls\WebBrowser\HtmlWindow.cs (1)
69public HtmlDocument? Document
System\Windows\Forms\Controls\WebBrowser\WebBrowser.cs (4)
218public HtmlDocument? Document 263HtmlDocument? htmlDocument = Document; 348HtmlDocument? htmlDocument = Document; 380HtmlDocument? htmlDocument = Document;
System\Windows\Forms\Controls\WebBrowser\WebBrowser.WebBrowserEvent.cs (1)
80HtmlDocument? htmlDocument = _parent.Document;
System.Windows.Forms.Tests (239)
System\Windows\Forms\HtmlDocumentTests.cs (104)
27HtmlDocument document = await GetDocument(control, Html); 59HtmlDocument document = await GetDocument(control, html); 91HtmlDocument document = await GetDocument(control, Html); 115HtmlDocument document = await GetDocument(control, Html); 145HtmlDocument document = await GetDocument(control, Html); 165HtmlDocument document = await GetDocument(control, Html); 185HtmlDocument document = await GetDocument(control, Html); 202HtmlDocument document = await GetDocument(control, Html); 219HtmlDocument document = await GetDocument(control, Html); 244HtmlDocument document = await GetDocument(control, Html); 276HtmlDocument document = await GetDocument(control, html); 308HtmlDocument document = await GetDocument(control, Html); 338HtmlDocument document = await GetDocument(control, Html); 368HtmlDocument document = await GetDocument(control, Html); 385HtmlDocument document = await GetDocument(control, Html); 402HtmlDocument document = await GetDocument(control, Html); 427HtmlDocument document = await GetDocument(control, Html); 444HtmlDocument document = await GetDocument(control, Html); 479HtmlDocument document = await GetDocument(control, Html); 494HtmlDocument document = await GetDocument(control, Html); 509HtmlDocument document = await GetDocument(control, Html); 531HtmlDocument document = await GetDocument(control, Html); 546HtmlDocument document = await GetDocument(control, Html); 562HtmlDocument document = await GetDocument(control, Html); 584HtmlDocument document = await GetDocument(control, Html); 599HtmlDocument document = await GetDocument(control, Html); 613HtmlDocument document = await GetDocument(control, Html); 637HtmlDocument document = await GetDocument(control, Html); 671HtmlDocument document = await GetDocument(control, Html); 685HtmlDocument document = await GetDocument(control, Html); 700HtmlDocument document = await GetDocument(control, Html); 724HtmlDocument document = await GetDocument(control, Html); 756HtmlDocument document = await GetDocument(control, html); 788HtmlDocument document = await GetDocument(control, Html); 810HtmlDocument document = await GetDocument(control, Html); 841HtmlDocument document = await GetDocument(control, Html); 861HtmlDocument document = await GetDocument(control, Html); 877HtmlDocument document = await GetDocument(control, Html); 897HtmlDocument document = await GetDocument(control, Html); 913HtmlDocument document = await GetDocument(control, Html); 945HtmlDocument document = await GetDocument(control, html); 977HtmlDocument document = await GetDocument(control, Html); 999HtmlDocument document = await GetDocument(control, Html); 1029HtmlDocument document = await GetDocument(control, Html); 1049HtmlDocument document = await GetDocument(control, Html); 1065HtmlDocument document = await GetDocument(control, Html); 1090HtmlDocument document = await GetDocument(control, html); 1113HtmlDocument document = await GetDocument(control, html); 1137HtmlDocument document = await GetDocument(control, Html); 1174HtmlDocument document = await GetDocument(control, Html); 1188HtmlDocument document = await GetDocument(control, Html); 1203HtmlDocument document = await GetDocument(control, Html); 1225HtmlDocument document = await GetDocument(control, Html); 1262HtmlDocument document = control.Document; 1276HtmlDocument document = await GetDocument(control, Html); 1308HtmlDocument document = await GetDocument(control, html); 1340HtmlDocument document = await GetDocument(control, Html); 1362HtmlDocument document = await GetDocument(control, Html); 1392HtmlDocument document = await GetDocument(control, Html); 1411HtmlDocument document = await GetDocument(control, Html); 1473HtmlDocument document = await GetDocument(control, Html); 1511HtmlDocument document = await GetDocument(control, Html); 1529HtmlDocument document = await GetDocument(control, Html); 1549HtmlDocument document = await GetDocument(control, Html); 1566HtmlDocument document = await GetDocument(control, Html); 1582HtmlDocument document = await GetDocument(control, Html); 1610HtmlDocument document = await GetDocument(control, Html); 1627HtmlDocument document = await GetDocument(control, Html); 1644HtmlDocument document = await GetDocument(control, Html); 1645HtmlDocument newDocument = document.OpenNew(false); 1667HtmlDocument document = await GetDocument(control, Html); 1685HtmlDocument document = await GetDocument(control, Html); 1700HtmlDocument document = await GetDocument(control, Html); 1719HtmlDocument document = await GetDocument(control, Html); 1737HtmlDocument document = await GetDocument(control, Html); 1751HtmlDocument document = await GetDocument(control, Html); 1768HtmlDocument document = await GetDocument(control, Html); 1793HtmlDocument document = await GetDocument(control, Html); 1813HtmlDocument document = await GetDocument(control, Html); 1827HtmlDocument document = await GetDocument(control, Html); 1828HtmlDocument newDocument = document.OpenNew(false); 1864HtmlDocument document = await GetDocument(control, Html); 1884HtmlDocument document = await GetDocument(control, Html); 1911HtmlDocument document = await GetDocument(control, Html); 1928HtmlDocument document = await GetDocument(control, Html); 1945HtmlDocument document = await GetDocument(control, Html); 1946HtmlDocument newDocument = document.OpenNew(replaceInHistory); 1963HtmlDocument document = await GetDocument(control, Html); 1964HtmlDocument newDocument = document.OpenNew(false); 1970Assert.Null((HtmlDocument)null); 1983HtmlDocument document = await GetDocument(control, Html); 1984HtmlDocument newDocument = document.OpenNew(false); 1990Assert.Null((HtmlDocument)null); 2004HtmlDocument document = await GetDocument(control, Html); 2042HtmlDocument document = await GetDocument(control, Html); 2080HtmlDocument document = await GetDocument(control, Html); 2118HtmlDocument document = await GetDocument(control, Html); 2156HtmlDocument document = await GetDocument(control, Html); 2194HtmlDocument document = await GetDocument(control, Html); 2232HtmlDocument document = await GetDocument(control, Html); 2270HtmlDocument document = await GetDocument(control, Html); 2308HtmlDocument document = await GetDocument(control, Html); 2346HtmlDocument document = await GetDocument(control, Html); 2374private static async Task<HtmlDocument> GetDocument(WebBrowser control, string html)
System\Windows\Forms\HtmlElementTests.cs (129)
27HtmlDocument document = await GetDocument(control, Html); 47HtmlDocument document = await GetDocument(control, Html); 64HtmlDocument document = await GetDocument(control, Html); 67HtmlDocument result = element.Document; 83HtmlDocument document = await GetDocument(control, Html); 98HtmlDocument document = await GetDocument(control, Html); 113HtmlDocument document = await GetDocument(control, Html); 129HtmlDocument document = await GetDocument(control, Html); 148HtmlDocument document = await GetDocument(control, Html); 165HtmlDocument document = await GetDocument(control, Html); 187HtmlDocument document = await GetDocument(control, Html); 205HtmlDocument document = await GetDocument(control, html); 221HtmlDocument document = await GetDocument(control, Html); 243HtmlDocument document = await GetDocument(control, html); 282HtmlDocument document = await GetDocument(control, Html); 297HtmlDocument document = await GetDocument(control, Html); 315HtmlDocument document = await GetDocument(control, Html); 330HtmlDocument document = await GetDocument(control, Html); 348HtmlDocument document = await GetDocument(control, Html); 373HtmlDocument document = await GetDocument(control, Html); 404HtmlDocument document = await GetDocument(control, Html); 419HtmlDocument document = await GetDocument(control, Html); 438HtmlDocument document = await GetDocument(control, Html); 464HtmlDocument document = await GetDocument(control, Html); 495HtmlDocument document = await GetDocument(control, Html); 510HtmlDocument document = await GetDocument(control, Html); 525HtmlDocument document = await GetDocument(control, Html); 540HtmlDocument document = await GetDocument(control, Html); 559HtmlDocument document = await GetDocument(control, Html); 585HtmlDocument document = await GetDocument(control, Html); 616HtmlDocument document = await GetDocument(control, Html); 631HtmlDocument document = await GetDocument(control, Html); 646HtmlDocument document = await GetDocument(control, Html); 661HtmlDocument document = await GetDocument(control, Html); 677HtmlDocument document = await GetDocument(control, Html); 703HtmlDocument document = await GetDocument(control, Html); 736HtmlDocument document = await GetDocument(control, Html); 751HtmlDocument document = await GetDocument(control, Html); 769HtmlDocument document = await GetDocument(control, Html); 787HtmlDocument document = await GetDocument(control, Html); 805HtmlDocument document = await GetDocument(control, Html); 821HtmlDocument document = await GetDocument(control, Html); 836HtmlDocument document = await GetDocument(control, Html); 860HtmlDocument document = await GetDocument(control, Html); 891HtmlDocument document = await GetDocument(control, Html); 922HtmlDocument document = await GetDocument(control, Html); 937HtmlDocument document = await GetDocument(control, Html); 952HtmlDocument document = await GetDocument(control, Html); 971HtmlDocument document = await GetDocument(control, Html); 997HtmlDocument document = await GetDocument(control, Html); 1028HtmlDocument document = await GetDocument(control, Html); 1043HtmlDocument document = await GetDocument(control, Html); 1064HtmlDocument document = await GetDocument(control, Html); 1082HtmlDocument document = await GetDocument(control, Html); 1100HtmlDocument document = await GetDocument(control, Html); 1124HtmlDocument document = await GetDocument(control, Html); 1154HtmlDocument document = await GetDocument(control, Html); 1172HtmlDocument document = await GetDocument(control, Html); 1190HtmlDocument document = await GetDocument(control, Html); 1214HtmlDocument document = await GetDocument(control, Html); 1244HtmlDocument document = await GetDocument(control, Html); 1263HtmlDocument document = await GetDocument(control, html); 1282HtmlDocument document = await GetDocument(control, Html); 1311HtmlDocument document = await GetDocument(control, Html); 1344HtmlDocument document = await GetDocument(control, Html); 1362HtmlDocument document = await GetDocument(control, Html); 1386HtmlDocument document = await GetDocument(control, Html); 1416HtmlDocument document = await GetDocument(control, Html); 1431HtmlDocument document = await GetDocument(control, Html); 1463HtmlDocument document = await GetDocument(control, Html); 1501HtmlDocument document = await GetDocument(control, Html); 1518HtmlDocument document = await GetDocument(control, Html); 1583HtmlDocument document = await GetDocument(control, Html); 1624HtmlDocument document = await GetDocument(control, Html); 1666HtmlDocument document = await GetDocument(control, Html); 1705HtmlDocument document = await GetDocument(control, Html); 1724HtmlDocument document = await GetDocument(control, Html); 1744HtmlDocument document = await GetDocument(control, Html); 1773HtmlDocument document = await GetDocument(control, Html); 1791HtmlDocument document = await GetDocument(control, Html); 1809HtmlDocument document = await GetDocument(control, Html); 1831HtmlDocument document = await GetDocument(control, Html); 1849HtmlDocument document = await GetDocument(control, Html); 1865HtmlDocument document = await GetDocument(control, Html); 1897HtmlDocument document = await GetDocument(control, Html); 1917HtmlDocument document = await GetDocument(control, Html); 1932HtmlDocument document = await GetDocument(control, Html); 1957HtmlDocument document = await GetDocument(control, Html); 1972HtmlDocument document = await GetDocument(control, Html); 1995HtmlDocument document = await GetDocument(control, Html); 2033HtmlDocument document = await GetDocument(control, Html); 2077HtmlDocument document = await GetDocument(control, Html); 2115HtmlDocument document = await GetDocument(control, Html); 2159HtmlDocument document = await GetDocument(control, Html); 2195HtmlDocument document = await GetDocument(control, Html); 2239HtmlDocument document = await GetDocument(control, Html); 2274HtmlDocument document = await GetDocument(control, Html); 2318HtmlDocument document = await GetDocument(control, Html); 2334HtmlDocument document = await GetDocument(control, Html); 2349HtmlDocument document = await GetDocument(control, Html); 2369HtmlDocument document = await GetDocument(control, Html); 2389HtmlDocument document = await GetDocument(control, Html); 2407HtmlDocument document = await GetDocument(control, Html); 2428HtmlDocument document = await GetDocument(control, Html); 2447HtmlDocument document = await GetDocument(control, Html); 2472HtmlDocument document = await GetDocument(control, Html); 2487HtmlDocument document = await GetDocument(control, Html); 2504HtmlDocument document = await GetDocument(control, Html); 2527HtmlDocument document = await GetDocument(control, Html); 2551HtmlDocument document = await GetDocument(control, Html); 2592HtmlDocument document = await GetDocument(control, Html); 2633HtmlDocument document = await GetDocument(control, Html); 2674HtmlDocument document = await GetDocument(control, Html); 2715HtmlDocument document = await GetDocument(control, Html); 2756HtmlDocument document = await GetDocument(control, Html); 2797HtmlDocument document = await GetDocument(control, Html); 2838HtmlDocument document = await GetDocument(control, Html); 2879HtmlDocument document = await GetDocument(control, Html); 2920HtmlDocument document = await GetDocument(control, Html); 2961HtmlDocument document = await GetDocument(control, Html); 3002HtmlDocument document = await GetDocument(control, Html); 3043HtmlDocument document = await GetDocument(control, Html); 3084HtmlDocument document = await GetDocument(control, Html); 3125HtmlDocument document = await GetDocument(control, Html); 3166HtmlDocument document = await GetDocument(control, Html); 3207HtmlDocument document = await GetDocument(control, Html); 3248HtmlDocument document = await GetDocument(control, Html); 3289HtmlDocument document = await GetDocument(control, Html); 3320private static async Task<HtmlDocument> GetDocument(WebBrowser control, string html)
System\Windows\Forms\HtmlWindowTests.cs (5)
24HtmlDocument document = await GetDocument(control, Html); 40HtmlDocument document = await GetDocument(control, Html); 56HtmlDocument document = await GetDocument(control, Html); 86HtmlDocument document = await GetDocument(control, Html); 94private static async Task<HtmlDocument> GetDocument(WebBrowser control, string html)
System\Windows\Forms\WebBrowserTests.cs (1)
469HtmlDocument document = control.Document;