HtmlBodyElement
sealed class HtmlBodyElement : HtmlElement, IHtmlBodyElement, IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IElementCssInlineStyle, IGlobalEventHandlers, IWindowEventHandlers
Represents the HTML body element.
using AngleSharp.Dom.Css;
using AngleSharp.Dom.Events;
using AngleSharp.Extensions;
using AngleSharp.Html;
namespace AngleSharp.Dom.Html
{
internal sealed class HtmlBodyElement : HtmlElement, IHtmlBodyElement, IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IElementCssInlineStyle, IGlobalEventHandlers, IWindowEventHandlers
{
public string ALink {
get {
return this.GetOwnAttribute(AttributeNames.Alink);
}
set {
this.SetOwnAttribute(AttributeNames.Alink, value, false);
}
}
public string Background {
get {
return this.GetOwnAttribute(AttributeNames.Background);
}
set {
this.SetOwnAttribute(AttributeNames.Background, value, false);
}
}
public string BgColor {
get {
return this.GetOwnAttribute(AttributeNames.BgColor);
}
set {
this.SetOwnAttribute(AttributeNames.BgColor, value, false);
}
}
public string Link {
get {
return this.GetOwnAttribute(AttributeNames.Link);
}
set {
this.SetOwnAttribute(AttributeNames.Link, value, false);
}
}
public string Text {
get {
return this.GetOwnAttribute(AttributeNames.Text);
}
set {
this.SetOwnAttribute(AttributeNames.Text, value, false);
}
}
public string VLink {
get {
return this.GetOwnAttribute(AttributeNames.Vlink);
}
set {
this.SetOwnAttribute(AttributeNames.Vlink, value, false);
}
}
public event DomEventHandler Printed {
add {
AddEventListener(EventNames.AfterPrint, value, false);
}
remove {
RemoveEventListener(EventNames.AfterPrint, value, false);
}
}
public event DomEventHandler Printing {
add {
AddEventListener(EventNames.BeforePrint, value, false);
}
remove {
RemoveEventListener(EventNames.BeforePrint, value, false);
}
}
public event DomEventHandler Unloading {
add {
AddEventListener(EventNames.Unloading, value, false);
}
remove {
RemoveEventListener(EventNames.Unloading, value, false);
}
}
public event DomEventHandler HashChanged {
add {
AddEventListener(EventNames.HashChange, value, false);
}
remove {
RemoveEventListener(EventNames.HashChange, value, false);
}
}
public event DomEventHandler MessageReceived {
add {
AddEventListener(EventNames.Message, value, false);
}
remove {
RemoveEventListener(EventNames.Message, value, false);
}
}
public event DomEventHandler WentOffline {
add {
AddEventListener(EventNames.Offline, value, false);
}
remove {
RemoveEventListener(EventNames.Offline, value, false);
}
}
public event DomEventHandler WentOnline {
add {
AddEventListener(EventNames.Online, value, false);
}
remove {
RemoveEventListener(EventNames.Online, value, false);
}
}
public event DomEventHandler PageHidden {
add {
AddEventListener(EventNames.PageHide, value, false);
}
remove {
RemoveEventListener(EventNames.PageHide, value, false);
}
}
public event DomEventHandler PageShown {
add {
AddEventListener(EventNames.PageShow, value, false);
}
remove {
RemoveEventListener(EventNames.PageShow, value, false);
}
}
public event DomEventHandler PopState {
add {
AddEventListener(EventNames.PopState, value, false);
}
remove {
RemoveEventListener(EventNames.PopState, value, false);
}
}
public event DomEventHandler Storage {
add {
AddEventListener(EventNames.Storage, value, false);
}
remove {
RemoveEventListener(EventNames.Storage, value, false);
}
}
public event DomEventHandler Unloaded {
add {
AddEventListener(EventNames.Unload, value, false);
}
remove {
RemoveEventListener(EventNames.Unload, value, false);
}
}
static HtmlBodyElement()
{
HtmlElement.RegisterEventCallback<HtmlBodyElement>(EventNames.AfterPrint);
HtmlElement.RegisterEventCallback<HtmlBodyElement>(EventNames.BeforePrint);
HtmlElement.RegisterEventCallback<HtmlBodyElement>(EventNames.Unloading);
HtmlElement.RegisterEventCallback<HtmlBodyElement>(EventNames.HashChange);
HtmlElement.RegisterEventCallback<HtmlBodyElement>(EventNames.Message);
HtmlElement.RegisterEventCallback<HtmlBodyElement>(EventNames.Offline);
HtmlElement.RegisterEventCallback<HtmlBodyElement>(EventNames.Online);
HtmlElement.RegisterEventCallback<HtmlBodyElement>(EventNames.PageHide);
HtmlElement.RegisterEventCallback<HtmlBodyElement>(EventNames.PageShow);
HtmlElement.RegisterEventCallback<HtmlBodyElement>(EventNames.PopState);
HtmlElement.RegisterEventCallback<HtmlBodyElement>(EventNames.Storage);
HtmlElement.RegisterEventCallback<HtmlBodyElement>(EventNames.Unload);
}
public HtmlBodyElement(Document owner, string prefix = null)
: base(owner, TagNames.Body, prefix, NodeFlags.Special | NodeFlags.ImplicitelyClosed)
{
}
}
}