1 // Licensed to the .NET Foundation under one or more agreements. 2 // The .NET Foundation licenses this file to you under the MIT license. 3 // See the LICENSE file in the project root for more information. 4 5 [assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] 6 [assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] 7 [assembly:System.Reflection.AssemblyConfigurationAttribute("Development version")] 8 [assembly:System.Reflection.AssemblyCopyrightAttribute("(c) 2007, 2008 Andreia Gaita")] 9 [assembly:System.Reflection.AssemblyDescriptionAttribute("Managed Wrapper for xulrunner engine, to support WebBrowser")] 10 [assembly:System.Reflection.AssemblyFileVersionAttribute("4.6.57.0")] 11 [assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.6.57.0")] 12 [assembly:System.Reflection.AssemblyProductAttribute("Mono.WebBrowser")] 13 [assembly:System.Reflection.AssemblyTitleAttribute("Mono.WebBrowser")] 14 [assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] 15 [assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] 16 [assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] 17 namespace Mono.WebBrowser 18 { 19 public partial class AlertEventArgs : System.EventArgs 20 { AlertEventArgs()21 public AlertEventArgs() { } 22 public bool BoolReturn { get { throw null; } set { } } 23 public System.Collections.Specialized.StringCollection Buttons { get { throw null; } set { } } 24 public string CheckMessage { get { throw null; } set { } } 25 public bool CheckState { get { throw null; } set { } } 26 public Mono.WebBrowser.DialogButtonFlags DialogButtons { get { throw null; } set { } } 27 public int IntReturn { get { throw null; } set { } } 28 public System.Collections.Specialized.StringCollection Options { get { throw null; } set { } } 29 public string Password { get { throw null; } set { } } 30 public string StringReturn { get { throw null; } set { } } 31 public string Text { get { throw null; } set { } } 32 public string Text2 { get { throw null; } set { } } 33 public string Title { get { throw null; } set { } } 34 public Mono.WebBrowser.DialogType Type { get { throw null; } set { } } 35 public string Username { get { throw null; } set { } } 36 } AlertEventHandler(object sender, Mono.WebBrowser.AlertEventArgs e)37 public delegate void AlertEventHandler(object sender, Mono.WebBrowser.AlertEventArgs e); 38 public partial class ContextMenuEventArgs : System.EventArgs 39 { ContextMenuEventArgs(int x, int y)40 public ContextMenuEventArgs(int x, int y) { } 41 public int X { get { throw null; } } 42 public int Y { get { throw null; } } 43 } ContextMenuEventHandler(object sender, Mono.WebBrowser.ContextMenuEventArgs e)44 public delegate void ContextMenuEventHandler(object sender, Mono.WebBrowser.ContextMenuEventArgs e); 45 public partial class CreateNewWindowEventArgs : System.EventArgs 46 { CreateNewWindowEventArgs(bool isModal)47 public CreateNewWindowEventArgs(bool isModal) { } 48 public bool IsModal { get { throw null; } } 49 } CreateNewWindowEventHandler(object sender, Mono.WebBrowser.CreateNewWindowEventArgs e)50 public delegate bool CreateNewWindowEventHandler(object sender, Mono.WebBrowser.CreateNewWindowEventArgs e); 51 [System.FlagsAttribute] 52 public enum DialogButtonFlags 53 { 54 BUTTON_DELAY_ENABLE = 67108864, 55 BUTTON_POS_0 = 1, 56 BUTTON_POS_0_DEFAULT = 0, 57 BUTTON_POS_1 = 256, 58 BUTTON_POS_1_DEFAULT = 16777216, 59 BUTTON_POS_2 = 65536, 60 BUTTON_POS_2_DEFAULT = 33554432, 61 BUTTON_TITLE_CANCEL = 2, 62 BUTTON_TITLE_DONT_SAVE = 6, 63 BUTTON_TITLE_IS_STRING = 127, 64 BUTTON_TITLE_NO = 4, 65 BUTTON_TITLE_OK = 1, 66 BUTTON_TITLE_REVERT = 7, 67 BUTTON_TITLE_SAVE = 5, 68 BUTTON_TITLE_YES = 3, 69 STD_OK_CANCEL_BUTTONS = 513, 70 } 71 public enum DialogType 72 { 73 Alert = 1, 74 AlertCheck = 2, 75 Confirm = 3, 76 ConfirmCheck = 5, 77 ConfirmEx = 4, 78 Prompt = 6, 79 PromptPassword = 8, 80 PromptUsernamePassword = 7, 81 Select = 9, 82 } 83 public partial class Exception : System.Exception 84 { Exception()85 internal Exception() { } 86 } 87 public enum FocusOption 88 { 89 FocusFirstElement = 1, 90 FocusLastElement = 2, 91 None = 0, 92 } 93 public partial interface IWebBrowser 94 { 95 Mono.WebBrowser.DOM.IDocument Document { get; } 96 bool Initialized { get; } 97 Mono.WebBrowser.DOM.INavigation Navigation { get; } 98 bool Offline { get; set; } 99 Mono.WebBrowser.DOM.IWindow Window { get; } 100 event Mono.WebBrowser.AlertEventHandler Alert; 101 event Mono.WebBrowser.ContextMenuEventHandler ContextMenuShown; 102 event Mono.WebBrowser.CreateNewWindowEventHandler CreateNewWindow; 103 event System.EventHandler Focus; 104 event Mono.WebBrowser.DOM.NodeEventHandler KeyDown; 105 event Mono.WebBrowser.DOM.NodeEventHandler KeyPress; 106 event Mono.WebBrowser.DOM.NodeEventHandler KeyUp; 107 event Mono.WebBrowser.LoadCommitedEventHandler LoadCommited; 108 event Mono.WebBrowser.LoadFinishedEventHandler LoadFinished; 109 event Mono.WebBrowser.LoadStartedEventHandler LoadStarted; 110 event Mono.WebBrowser.DOM.NodeEventHandler MouseClick; 111 event Mono.WebBrowser.DOM.NodeEventHandler MouseDoubleClick; 112 event Mono.WebBrowser.DOM.NodeEventHandler MouseDown; 113 event Mono.WebBrowser.DOM.NodeEventHandler MouseEnter; 114 event Mono.WebBrowser.DOM.NodeEventHandler MouseLeave; 115 event Mono.WebBrowser.DOM.NodeEventHandler MouseMove; 116 event Mono.WebBrowser.DOM.NodeEventHandler MouseUp; 117 event Mono.WebBrowser.NavigationRequestedEventHandler NavigationRequested; 118 event Mono.WebBrowser.ProgressChangedEventHandler ProgressChanged; 119 event Mono.WebBrowser.SecurityChangedEventHandler SecurityChanged; 120 event Mono.WebBrowser.StatusChangedEventHandler StatusChanged; Activate()121 void Activate(); Deactivate()122 void Deactivate(); ExecuteScript(string script)123 void ExecuteScript(string script); FocusIn(Mono.WebBrowser.FocusOption focus)124 void FocusIn(Mono.WebBrowser.FocusOption focus); FocusOut()125 void FocusOut(); Load(System.IntPtr handle, int width, int height)126 bool Load(System.IntPtr handle, int width, int height); Render(byte[] data)127 void Render(byte[] data); Render(string html)128 void Render(string html); Render(string html, string uri, string contentType)129 void Render(string html, string uri, string contentType); Resize(int width, int height)130 void Resize(int width, int height); Shutdown()131 void Shutdown(); 132 } 133 public partial class LoadCommitedEventArgs : System.EventArgs 134 { LoadCommitedEventArgs(string uri)135 public LoadCommitedEventArgs(string uri) { } 136 public string Uri { get { throw null; } } 137 } LoadCommitedEventHandler(object sender, Mono.WebBrowser.LoadCommitedEventArgs e)138 public delegate void LoadCommitedEventHandler(object sender, Mono.WebBrowser.LoadCommitedEventArgs e); 139 public partial class LoadFinishedEventArgs : System.EventArgs 140 { LoadFinishedEventArgs(string uri)141 public LoadFinishedEventArgs(string uri) { } 142 public string Uri { get { throw null; } } 143 } LoadFinishedEventHandler(object sender, Mono.WebBrowser.LoadFinishedEventArgs e)144 public delegate void LoadFinishedEventHandler(object sender, Mono.WebBrowser.LoadFinishedEventArgs e); 145 public partial class LoadStartedEventArgs : System.ComponentModel.CancelEventArgs 146 { LoadStartedEventArgs(string uri, string frameName)147 public LoadStartedEventArgs(string uri, string frameName) { } 148 public string FrameName { get { throw null; } } 149 public string Uri { get { throw null; } } 150 } LoadStartedEventHandler(object sender, Mono.WebBrowser.LoadStartedEventArgs e)151 public delegate void LoadStartedEventHandler(object sender, Mono.WebBrowser.LoadStartedEventArgs e); 152 public sealed partial class Manager 153 { Manager()154 public Manager() { } GetNewInstance()155 public static Mono.WebBrowser.IWebBrowser GetNewInstance() { throw null; } GetNewInstance(Mono.WebBrowser.Platform platform)156 public static Mono.WebBrowser.IWebBrowser GetNewInstance(Mono.WebBrowser.Platform platform) { throw null; } 157 } 158 public partial class NavigationRequestedEventArgs : System.ComponentModel.CancelEventArgs 159 { NavigationRequestedEventArgs(string uri)160 public NavigationRequestedEventArgs(string uri) { } 161 public string Uri { get { throw null; } } 162 } NavigationRequestedEventHandler(object sender, Mono.WebBrowser.NavigationRequestedEventArgs e)163 public delegate void NavigationRequestedEventHandler(object sender, Mono.WebBrowser.NavigationRequestedEventArgs e); 164 public enum Platform 165 { 166 Gtk = 2, 167 Unknown = 0, 168 Winforms = 1, 169 } 170 public partial class ProgressChangedEventArgs : System.EventArgs 171 { ProgressChangedEventArgs(int progress, int maxProgress)172 public ProgressChangedEventArgs(int progress, int maxProgress) { } 173 public int MaxProgress { get { throw null; } } 174 public int Progress { get { throw null; } } 175 } ProgressChangedEventHandler(object sender, Mono.WebBrowser.ProgressChangedEventArgs e)176 public delegate void ProgressChangedEventHandler(object sender, Mono.WebBrowser.ProgressChangedEventArgs e); 177 public enum ReloadOption : uint 178 { 179 Full = (uint)2, 180 None = (uint)0, 181 Proxy = (uint)1, 182 } 183 public partial class SecurityChangedEventArgs : System.EventArgs 184 { SecurityChangedEventArgs(Mono.WebBrowser.SecurityLevel state)185 public SecurityChangedEventArgs(Mono.WebBrowser.SecurityLevel state) { } 186 public Mono.WebBrowser.SecurityLevel State { get { throw null; } set { } } 187 } SecurityChangedEventHandler(object sender, Mono.WebBrowser.SecurityChangedEventArgs e)188 public delegate void SecurityChangedEventHandler(object sender, Mono.WebBrowser.SecurityChangedEventArgs e); 189 public enum SecurityLevel 190 { 191 Insecure = 1, 192 Mixed = 2, 193 Secure = 3, 194 } 195 public partial class StatusChangedEventArgs : System.EventArgs 196 { StatusChangedEventArgs(string message, int status)197 public StatusChangedEventArgs(string message, int status) { } 198 public string Message { get { throw null; } set { } } 199 public int Status { get { throw null; } set { } } 200 } StatusChangedEventHandler(object sender, Mono.WebBrowser.StatusChangedEventArgs e)201 public delegate void StatusChangedEventHandler(object sender, Mono.WebBrowser.StatusChangedEventArgs e); 202 } 203 namespace Mono.WebBrowser.DOM 204 { 205 public partial interface IAttribute : Mono.WebBrowser.DOM.INode 206 { 207 string Name { get; } GetHashCode()208 new int GetHashCode(); 209 } 210 public partial interface IAttributeCollection : Mono.WebBrowser.DOM.INodeList, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList 211 { 212 Mono.WebBrowser.DOM.IAttribute this[string name] { get; } Exists(string name)213 bool Exists(string name); GetHashCode()214 new int GetHashCode(); 215 } 216 public partial interface IDocument : Mono.WebBrowser.DOM.INode 217 { 218 Mono.WebBrowser.DOM.IElement Active { get; } 219 string ActiveLinkColor { get; set; } 220 Mono.WebBrowser.DOM.IElementCollection Anchors { get; } 221 Mono.WebBrowser.DOM.IElementCollection Applets { get; } 222 string BackColor { get; set; } 223 string Background { get; set; } 224 Mono.WebBrowser.DOM.IElement Body { get; } 225 string Charset { get; set; } 226 string Cookie { get; set; } 227 Mono.WebBrowser.DOM.IDocumentType DocType { get; } 228 Mono.WebBrowser.DOM.IElement DocumentElement { get; } 229 string Domain { get; } 230 string ForeColor { get; set; } 231 Mono.WebBrowser.DOM.IElementCollection Forms { get; } 232 Mono.WebBrowser.DOM.IElementCollection Images { get; } 233 Mono.WebBrowser.DOM.IDOMImplementation Implementation { get; } 234 string LinkColor { get; set; } 235 Mono.WebBrowser.DOM.IElementCollection Links { get; } 236 Mono.WebBrowser.DOM.IStylesheetList Stylesheets { get; } 237 string Title { get; set; } 238 string Url { get; } 239 string VisitedLinkColor { get; set; } 240 Mono.WebBrowser.DOM.IWindow Window { get; } 241 event System.EventHandler LoadStopped; CreateAttribute(string name)242 Mono.WebBrowser.DOM.IAttribute CreateAttribute(string name); CreateElement(string tagName)243 Mono.WebBrowser.DOM.IElement CreateElement(string tagName); GetElement(int x, int y)244 Mono.WebBrowser.DOM.IElement GetElement(int x, int y); GetElementById(string id)245 Mono.WebBrowser.DOM.IElement GetElementById(string id); GetElementsByTagName(string id)246 Mono.WebBrowser.DOM.IElementCollection GetElementsByTagName(string id); GetHashCode()247 new int GetHashCode(); InvokeScript(string script)248 string InvokeScript(string script); Write(string text)249 void Write(string text); 250 } 251 public partial interface IDocumentType : Mono.WebBrowser.DOM.INode 252 { 253 Mono.WebBrowser.DOM.INamedNodeMap Entities { get; } 254 string InternalSubset { get; } 255 string Name { get; } 256 Mono.WebBrowser.DOM.INamedNodeMap Notations { get; } 257 string PublicId { get; } 258 string SystemId { get; } 259 } 260 public partial interface IDOMImplementation 261 { CreateDocument(string namespaceURI, string qualifiedName, Mono.WebBrowser.DOM.IDocumentType doctype)262 Mono.WebBrowser.DOM.IDocument CreateDocument(string namespaceURI, string qualifiedName, Mono.WebBrowser.DOM.IDocumentType doctype); CreateDocumentType(string qualifiedName, string publicId, string systemId)263 Mono.WebBrowser.DOM.IDocumentType CreateDocumentType(string qualifiedName, string publicId, string systemId); HasFeature(string feature, string version)264 bool HasFeature(string feature, string version); 265 } 266 public partial interface IElement : Mono.WebBrowser.DOM.INode 267 { 268 Mono.WebBrowser.DOM.IElementCollection All { get; } 269 Mono.WebBrowser.DOM.IElementCollection Children { get; } 270 int ClientHeight { get; } 271 int ClientWidth { get; } 272 System.IO.Stream ContentStream { get; } 273 bool Disabled { get; set; } 274 string InnerHTML { get; set; } 275 string InnerText { get; set; } 276 int OffsetHeight { get; } 277 int OffsetLeft { get; } 278 Mono.WebBrowser.DOM.IElement OffsetParent { get; } 279 int OffsetTop { get; } 280 int OffsetWidth { get; } 281 string OuterHTML { get; set; } 282 string OuterText { get; set; } 283 int ScrollHeight { get; } 284 int ScrollLeft { get; set; } 285 int ScrollTop { get; set; } 286 int ScrollWidth { get; } 287 string Style { get; set; } 288 int TabIndex { get; set; } 289 string TagName { get; } AppendChild(Mono.WebBrowser.DOM.IElement child)290 Mono.WebBrowser.DOM.IElement AppendChild(Mono.WebBrowser.DOM.IElement child); Blur()291 void Blur(); Focus()292 void Focus(); GetAttribute(string name)293 string GetAttribute(string name); GetElementsByTagName(string id)294 Mono.WebBrowser.DOM.IElementCollection GetElementsByTagName(string id); GetHashCode()295 new int GetHashCode(); HasAttribute(string name)296 bool HasAttribute(string name); ScrollIntoView(bool alignWithTop)297 void ScrollIntoView(bool alignWithTop); SetAttribute(string name, string value)298 void SetAttribute(string name, string value); 299 } 300 public partial interface IElementCollection : Mono.WebBrowser.DOM.INodeList, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList 301 { 302 new Mono.WebBrowser.DOM.IElement this[int index] { get; set; } GetHashCode()303 new int GetHashCode(); 304 } 305 public partial interface IHistory 306 { 307 int Count { get; } Back(int count)308 void Back(int count); Forward(int count)309 void Forward(int count); GoToIndex(int index)310 void GoToIndex(int index); GoToUrl(string url)311 void GoToUrl(string url); 312 } 313 public partial interface IMediaList 314 { 315 } 316 public partial interface INamedNodeMap : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList 317 { 318 new Mono.WebBrowser.DOM.INode this[int index] { get; set; } 319 Mono.WebBrowser.DOM.INode this[string name] { get; set; } 320 Mono.WebBrowser.DOM.INode this[string namespaceURI, string localName] { get; set; } RemoveNamedItem(string name)321 Mono.WebBrowser.DOM.INode RemoveNamedItem(string name); RemoveNamedItemNS(string namespaceURI, string localName)322 Mono.WebBrowser.DOM.INode RemoveNamedItemNS(string namespaceURI, string localName); 323 } 324 public partial interface INavigation 325 { 326 bool CanGoBack { get; } 327 bool CanGoForward { get; } 328 int HistoryCount { get; } Back()329 bool Back(); Forward()330 bool Forward(); Go(int index)331 void Go(int index); Go(int index, bool relative)332 void Go(int index, bool relative); Go(string url)333 void Go(string url); Go(string url, Mono.WebBrowser.DOM.LoadFlags flags)334 void Go(string url, Mono.WebBrowser.DOM.LoadFlags flags); Home()335 void Home(); Reload()336 void Reload(); Reload(Mono.WebBrowser.ReloadOption option)337 void Reload(Mono.WebBrowser.ReloadOption option); Stop()338 void Stop(); 339 } 340 public partial interface INode 341 { 342 System.IntPtr AccessibleObject { get; } 343 Mono.WebBrowser.DOM.IAttributeCollection Attributes { get; } 344 Mono.WebBrowser.DOM.INodeList ChildNodes { get; } 345 Mono.WebBrowser.DOM.INode FirstChild { get; } 346 Mono.WebBrowser.DOM.INode LastChild { get; } 347 string LocalName { get; } 348 Mono.WebBrowser.DOM.INode Next { get; } 349 Mono.WebBrowser.DOM.IDocument Owner { get; } 350 Mono.WebBrowser.DOM.INode Parent { get; } 351 Mono.WebBrowser.DOM.INode Previous { get; } 352 Mono.WebBrowser.DOM.NodeType Type { get; } 353 string Value { get; set; } 354 event Mono.WebBrowser.DOM.NodeEventHandler Click; 355 event Mono.WebBrowser.DOM.NodeEventHandler DoubleClick; 356 event Mono.WebBrowser.DOM.NodeEventHandler KeyDown; 357 event Mono.WebBrowser.DOM.NodeEventHandler KeyPress; 358 event Mono.WebBrowser.DOM.NodeEventHandler KeyUp; 359 event Mono.WebBrowser.DOM.NodeEventHandler MouseDown; 360 event Mono.WebBrowser.DOM.NodeEventHandler MouseEnter; 361 event Mono.WebBrowser.DOM.NodeEventHandler MouseLeave; 362 event Mono.WebBrowser.DOM.NodeEventHandler MouseMove; 363 event Mono.WebBrowser.DOM.NodeEventHandler MouseOver; 364 event Mono.WebBrowser.DOM.NodeEventHandler MouseUp; 365 event Mono.WebBrowser.DOM.NodeEventHandler OnBlur; 366 event Mono.WebBrowser.DOM.NodeEventHandler OnFocus; AppendChild(Mono.WebBrowser.DOM.INode child)367 Mono.WebBrowser.DOM.INode AppendChild(Mono.WebBrowser.DOM.INode child); AttachEventHandler(string eventName, System.Delegate handler)368 void AttachEventHandler(string eventName, System.Delegate handler); AttachEventHandler(string eventName, System.EventHandler handler)369 void AttachEventHandler(string eventName, System.EventHandler handler); DetachEventHandler(string eventName, System.Delegate handler)370 void DetachEventHandler(string eventName, System.Delegate handler); DetachEventHandler(string eventName, System.EventHandler handler)371 void DetachEventHandler(string eventName, System.EventHandler handler); Equals(object obj)372 bool Equals(object obj); FireEvent(string eventName)373 void FireEvent(string eventName); GetHashCode()374 int GetHashCode(); InsertBefore(Mono.WebBrowser.DOM.INode newChild, Mono.WebBrowser.DOM.INode refChild)375 Mono.WebBrowser.DOM.INode InsertBefore(Mono.WebBrowser.DOM.INode newChild, Mono.WebBrowser.DOM.INode refChild); RemoveChild(Mono.WebBrowser.DOM.INode child)376 Mono.WebBrowser.DOM.INode RemoveChild(Mono.WebBrowser.DOM.INode child); ReplaceChild(Mono.WebBrowser.DOM.INode newChild, Mono.WebBrowser.DOM.INode oldChild)377 Mono.WebBrowser.DOM.INode ReplaceChild(Mono.WebBrowser.DOM.INode newChild, Mono.WebBrowser.DOM.INode oldChild); 378 } 379 public partial interface INodeList : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList 380 { 381 new Mono.WebBrowser.DOM.INode this[int index] { get; set; } GetHashCode()382 int GetHashCode(); 383 } 384 public partial interface IStylesheet 385 { 386 bool Disabled { get; set; } 387 string Href { get; } 388 Mono.WebBrowser.DOM.IMediaList Media { get; } 389 Mono.WebBrowser.DOM.INode OwnerNode { get; } 390 Mono.WebBrowser.DOM.IStylesheet ParentStyleSheet { get; } 391 string Title { get; } 392 string Type { get; } 393 } 394 public partial interface IStylesheetList : System.Collections.IEnumerable 395 { 396 int Count { get; } 397 Mono.WebBrowser.DOM.IStylesheet this[int index] { get; set; } 398 } 399 public partial interface IWindow 400 { 401 Mono.WebBrowser.DOM.IDocument Document { get; } 402 Mono.WebBrowser.DOM.IWindowCollection Frames { get; } 403 Mono.WebBrowser.DOM.IHistory History { get; } 404 string Name { get; set; } 405 Mono.WebBrowser.DOM.IWindow Parent { get; } 406 string StatusText { get; } 407 Mono.WebBrowser.DOM.IWindow Top { get; } 408 event System.EventHandler Error; 409 event System.EventHandler Load; 410 event System.EventHandler OnBlur; 411 event System.EventHandler OnFocus; 412 event System.EventHandler Scroll; 413 event System.EventHandler Unload; AttachEventHandler(string eventName, System.EventHandler handler)414 void AttachEventHandler(string eventName, System.EventHandler handler); DetachEventHandler(string eventName, System.EventHandler handler)415 void DetachEventHandler(string eventName, System.EventHandler handler); Equals(object obj)416 bool Equals(object obj); Focus()417 void Focus(); GetHashCode()418 int GetHashCode(); Open(string url)419 void Open(string url); ScrollTo(int x, int y)420 void ScrollTo(int x, int y); 421 } 422 public partial interface IWindowCollection : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList 423 { 424 new Mono.WebBrowser.DOM.IWindow this[int index] { get; set; } 425 } 426 [System.FlagsAttribute] 427 public enum LoadFlags : uint 428 { 429 AsLinkClick = (uint)32, 430 AsMetaRefresh = (uint)16, 431 BypassHistory = (uint)64, 432 BypassLocalCache = (uint)256, 433 BypassProxy = (uint)512, 434 CharsetChange = (uint)1024, 435 None = (uint)0, 436 ReplaceHistory = (uint)128, 437 } 438 public partial class NodeEventArgs : System.EventArgs 439 { NodeEventArgs(Mono.WebBrowser.DOM.INode node)440 public NodeEventArgs(Mono.WebBrowser.DOM.INode node) { } 441 public Mono.WebBrowser.DOM.IDocument Document { get { throw null; } } 442 public Mono.WebBrowser.DOM.IElement Element { get { throw null; } } 443 public Mono.WebBrowser.DOM.INode Node { get { throw null; } } 444 } NodeEventHandler(object sender, Mono.WebBrowser.DOM.NodeEventArgs e)445 public delegate void NodeEventHandler(object sender, Mono.WebBrowser.DOM.NodeEventArgs e); 446 public enum NodeType 447 { 448 Attribute = 2, 449 CDataSection = 4, 450 Comment = 8, 451 Document = 9, 452 DocumentFragment = 11, 453 DocumentType = 10, 454 Element = 1, 455 Entity = 6, 456 EntityReference = 5, 457 Notation = 12, 458 ProcessingInstruction = 7, 459 Text = 3, 460 } 461 public partial class WindowEventArgs : System.EventArgs 462 { WindowEventArgs(Mono.WebBrowser.DOM.IWindow window)463 public WindowEventArgs(Mono.WebBrowser.DOM.IWindow window) { } 464 public Mono.WebBrowser.DOM.IWindow Window { get { throw null; } } 465 } WindowEventHandler(object sender, Mono.WebBrowser.DOM.WindowEventArgs e)466 public delegate void WindowEventHandler(object sender, Mono.WebBrowser.DOM.WindowEventArgs e); 467 } 468