﻿using System.Runtime.CompilerServices;

namespace System.Html {
	[IgnoreNamespace, Imported(TypeCheckCode = "{$System.Script}.isInstanceOfType({this}, Element) && {this}.tagName === 'APPLET'"), ScriptName("Element")]
	public partial class AppletElement : Element {
		internal AppletElement() {
		}

		public void AddEventListener(AppletElementEvents type, Action listener) {
		}

		public void AddEventListener(AppletElementEvents type, Action listener, bool capture) {
		}

		public void AddEventListener(AppletElementEvents type, HtmlEventHandler listener) {
		}

		public void AddEventListener(AppletElementEvents type, HtmlEventHandler listener, bool capture) {
		}

		public void AddEventListener(AppletElementEvents type, HtmlEventHandlerWithTarget<AppletElement> listener) {
		}

		public void AddEventListener(AppletElementEvents type, HtmlEventHandlerWithTarget<AppletElement> listener, bool capture) {
		}

		public void AddEventListener(AppletElementEvents type, IEventListener listener) {
		}

		public void AddEventListener(AppletElementEvents type, IEventListener listener, bool capture) {
		}

		public void AddEventListener(string type, HtmlEventHandlerWithTarget<AppletElement> listener) {
		}

		public void AddEventListener(string type, HtmlEventHandlerWithTarget<AppletElement> listener, bool capture) {
		}

		[IntrinsicProperty]
		public string Align {
			get {
				return null;
			}
			set {
			}
		}

		[IntrinsicProperty]
		public string Alt {
			get {
				return null;
			}
			set {
			}
		}

		[IntrinsicProperty]
		public string Archive {
			get {
				return null;
			}
			set {
			}
		}

		[IntrinsicProperty]
		public string Code {
			get {
				return null;
			}
			set {
			}
		}

		[IntrinsicProperty]
		public string CodeBase {
			get {
				return null;
			}
			set {
			}
		}

		[IntrinsicProperty]
		public string Height {
			get {
				return null;
			}
			set {
			}
		}

		[IntrinsicProperty]
		public int Hspace {
			get {
				return 0;
			}
			set {
			}
		}

		[IntrinsicProperty]
		public string Name {
			get {
				return null;
			}
			set {
			}
		}

		[IntrinsicProperty]
		public string Object {
			get {
				return null;
			}
			set {
			}
		}

		public void RemoveEventListener(AppletElementEvents type, Action listener) {
		}

		public void RemoveEventListener(AppletElementEvents type, Action listener, bool capture) {
		}

		public void RemoveEventListener(AppletElementEvents type, HtmlEventHandler listener) {
		}

		public void RemoveEventListener(AppletElementEvents type, HtmlEventHandler listener, bool capture) {
		}

		public void RemoveEventListener(AppletElementEvents type, HtmlEventHandlerWithTarget<AppletElement> listener) {
		}

		public void RemoveEventListener(AppletElementEvents type, HtmlEventHandlerWithTarget<AppletElement> listener, bool capture) {
		}

		public void RemoveEventListener(AppletElementEvents type, IEventListener listener) {
		}

		public void RemoveEventListener(AppletElementEvents type, IEventListener listener, bool capture) {
		}

		public void RemoveEventListener(string type, HtmlEventHandlerWithTarget<AppletElement> listener) {
		}

		public void RemoveEventListener(string type, HtmlEventHandlerWithTarget<AppletElement> listener, bool capture) {
		}

		[IntrinsicProperty]
		public int Vspace {
			get {
				return 0;
			}
			set {
			}
		}

		[IntrinsicProperty]
		public string Width {
			get {
				return null;
			}
			set {
			}
		}
	}
}
