API Diff between 0.14.0-alpha-796 and 0.3.7
3752 Additions
190 Removals
AngleSharp
-
public sealed class BrowsingContext : EventTarget, IBrowsingContext, IEventTarget, IDisposable
-
public static class BrowsingContextExtensions
- public static IBrowsingContext CreateChildFor(this IBrowsingContext context, string target)
- public static IBrowsingContext FindChildFor(this IBrowsingContext context, string target)
- public static ICommand GetCommand(this IBrowsingContext context, string commandId)
- public static string GetCookie(this IBrowsingContext context, Url url)
- public static IStylingService GetCssStyling(this IBrowsingContext context)
- public static CultureInfo GetCulture(this IBrowsingContext context)
- public static CultureInfo GetCultureFrom(this IBrowsingContext context, string language)
- public static Encoding GetDefaultEncoding(this IBrowsingContext context)
- public static IEnumerable<Task> GetDownloads<T>(this IBrowsingContext context) where T : INode
- public static TFactory GetFactory<TFactory>(this IBrowsingContext context)
- public static IScriptingService GetJsScripting(this IBrowsingContext context)
- public static string GetLanguage(this IBrowsingContext context)
- public static INavigationHandler GetNavigationHandler(this IBrowsingContext context, Url url)
- public static TProvider GetProvider<TProvider>(this IBrowsingContext context)
- public static IResourceService<TResource> GetResourceService<TResource>(this IBrowsingContext context, string type) where TResource : IResourceInfo
- public static IScriptingService GetScripting(this IBrowsingContext context, string type)
- public static ISpellCheckService GetSpellCheck(this IBrowsingContext context, string language)
- public static IStylingService GetStyling(this IBrowsingContext context, string type)
- public static Task InteractAsync<T>(this IBrowsingContext context, string eventName, T data)
- public static bool IsScripting(this IBrowsingContext context)
- public static void NavigateTo(this IBrowsingContext context, IDocument document)
- public static Task<IDocument> OpenAsync(this IBrowsingContext context, IResponse response, CancellationToken cancel = default)
- public static Task<IDocument> OpenAsync(this IBrowsingContext context, DocumentRequest request, CancellationToken cancel = default)
- public static Task<IDocument> OpenAsync(this IBrowsingContext context, Url url, CancellationToken cancel = default)
- public static Task<IDocument> OpenAsync(this IBrowsingContext context, Action<VirtualResponse> request, CancellationToken cancel = default)
- public static Task<IDocument> OpenAsync(this IBrowsingContext context, string address, CancellationToken cancellation = default)
- public static Task<IDocument> OpenNewAsync(this IBrowsingContext context, string url = null, CancellationToken cancellation = default)
- public static IBrowsingContext ResolveTargetContext(this IBrowsingContext context, string target)
- public static void SetCookie(this IBrowsingContext context, Url url, string value)
-
public class Configuration : IConfiguration
-
public sealed class DocumentBuilder
-
public class DocumentOptions
-
public sealed class DOMAttribute : Attribute
-
public static class Extensions
-
public enum HttpMethod
-
public static class ConfigurationExtensions
- public static bool Has<TService>(this IConfiguration configuration)
- public static IConfiguration With(this IConfiguration configuration, object service)
- public static IConfiguration With(this IConfiguration configuration, IEnumerable<object> services)
- public static IConfiguration With<TService>(this IConfiguration configuration, Func<IBrowsingContext, TService> creator)
- public static IConfiguration WithCulture(this IConfiguration configuration, string name)
- public static IConfiguration WithCulture(this IConfiguration configuration, CultureInfo culture)
- public static IConfiguration WithDefaultCookies(this IConfiguration configuration)
- public static IConfiguration WithDefaultLoader(this IConfiguration configuration, LoaderOptions setup = null)
- public static IConfiguration WithLocaleBasedEncoding(this IConfiguration configuration)
- public static IConfiguration WithMetaRefresh(this IConfiguration configuration, Predicate<Url> shouldRefresh = null)
- public static IConfiguration WithOnly<TService>(this IConfiguration configuration, TService service)
- public static IConfiguration WithOnly<TService>(this IConfiguration configuration, Func<IBrowsingContext, TService> creator)
- public static IConfiguration Without(this IConfiguration configuration, object service)
- public static IConfiguration Without(this IConfiguration configuration, IEnumerable<object> services)
- public static IConfiguration Without<TService>(this IConfiguration configuration)
-
public static class FormatExtensions
-
public interface IBrowsingContext : IEventTarget, IDisposable
-
public interface IConfiguration
-
public interface IMarkupFormattable
-
public interface IMarkupFormatter
-
public interface IStyleFormattable
-
public interface IStyleFormatter
-
public sealed class Url : IEquatable<Url>
AngleSharp.Attributes
AngleSharp.Browser
AngleSharp.Browser.Dom
AngleSharp.Browser.Dom.Events
AngleSharp.Common
-
public abstract class BaseTokenizer : IDisposable
-
public interface IBindable
-
public interface ICancellable
-
public interface ICancellable<T> : ICancellable
-
public static class Keywords
- public static readonly string Alternate
- public static readonly string Any
- public static readonly string CData
- public static readonly string Even
- public static readonly string No
- public static readonly string Odd
- public static readonly string Of
- public static readonly string Off
- public static readonly string On
- public static readonly string Public
- public static readonly string Replace
- public static readonly string System
- public static readonly string Top
- public static readonly string TwoD
- public static readonly string Url
- public static readonly string WebGl
- public static readonly string Yes
-
public static class ObjectExtensions
- public static IEnumerable<T> Concat<T>(this IEnumerable<T> items, T element)
- public static double Constraint(this double value, double min, double max)
- public static IEnumerable<T> Except<T>(this IEnumerable<T> items, T element)
- public static T GetItemByIndex<T>(this IEnumerable<T> items, int index)
- public static string GetMessage<T>(this T code) where T : struct
- public static U GetOrDefault<T, U>(this IDictionary<T, U> values, T key, U defaultValue)
- public static Dictionary<string, string> ToDictionary(this object values)
- public static T? TryGet<T>(this IDictionary<string, object> values, string key) where T : struct
- public static object TryGet(this IDictionary<string, object> values, string key)
AngleSharp.Css
-
public sealed class CssParser : IParser
-
public static class CombinatorSymbols
- public static readonly string Adjacent
- public static readonly string Begins
- public static readonly string Child
- public static readonly string Column
- public static readonly string Deep
- public static readonly string Descendent
- public static readonly string Ends
- public static readonly string Exactly
- public static readonly string InList
- public static readonly string InText
- public static readonly string InToken
- public static readonly string Pipe
- public static readonly string Sibling
- public static readonly string Unlike
-
public sealed class CssStyleFormatter : IStyleFormatter
-
public class DefaultAttributeSelectorFactory : IAttributeSelectorFactory
-
public class DefaultPseudoClassSelectorFactory : IPseudoClassSelectorFactory
-
public class DefaultPseudoElementSelectorFactory : IPseudoElementSelectorFactory
-
public interface IAttributeSelectorFactory
- ISelector Create(string combinator, string name, string value, string prefix, bool insensitive)
-
public interface IPseudoClassSelectorFactory
-
public interface IPseudoElementSelectorFactory
-
public interface ISelectorVisitor
-
public interface IStylingService
-
public struct Priority : IEquatable<Priority>, IComparable<Priority>
- public static readonly Priority Inline
- public static readonly Priority OneClass
- public static readonly Priority OneId
- public static readonly Priority OneTag
- public static readonly Priority Zero
- public byte Classes { get; }
- public byte Ids { get; }
- public byte Inlines { get; }
- public byte Tags { get; }
- public Priority(uint priority)
- public Priority(byte inlines, byte ids, byte classes, byte tags)
- public static Priority op_Addition(Priority a, Priority b)
- public static bool op_Equality(Priority a, Priority b)
- public static bool op_GreaterThan(Priority a, Priority b)
- public static bool op_GreaterThanOrEqual(Priority a, Priority b)
- public static bool op_Inequality(Priority a, Priority b)
- public static bool op_LessThan(Priority a, Priority b)
- public static bool op_LessThanOrEqual(Priority a, Priority b)
- public int CompareTo(Priority other)
- public bool Equals(Priority other)
-
public static class PseudoClassNames
-
public static class PseudoElementNames
- public static readonly string After
- public static readonly string Before
- public static readonly string Content
- public static readonly string FirstLetter
- public static readonly string FirstLine
- public static readonly string
- public static readonly string
- public static readonly string Selection
- public static readonly string Separator
- public static readonly string Slotted
-
public sealed class StyleOptions
AngleSharp.Css.Dom
AngleSharp.Css.Parser
AngleSharp.DOM
-
public sealed class Attr : Node, IAttr, INode
-
public sealed class CDATASection : CharacterData
-
public abstract class CharacterData : Node
-
public sealed class : CharacterData
-
public enum ContentEditableMode
-
public sealed class Cookie
-
public enum DirectionMode
-
public class Document : Node, IDocument, INode, IQueryElements, IDocumentStyle
-
public sealed class DocumentFragment : Node, IDocumentFragment, INode, IQueryElements
-
public enum DocumentPosition
-
public sealed class DocumentType : Node
-
public sealed class DOMException : Exception
-
public sealed class DOMImplementation : IDOMImplementation
-
public class Element : Node, IElement, INode, IQueryElements
-
public sealed class Entity : Node
-
public sealed class EntityReference : Node
-
public abstract class Event : IEvent
-
public class EventListener : IEventListener
-
public enum EventPhase
-
public class EventTarget : IEventTarget
-
public sealed class FileEntry
-
public sealed class FormControlState
-
public interface IWindow
-
public sealed class Location
-
public class Node : INode, IHTMLObject
-
public enum NodeType
-
public sealed class Notation : Node
-
public sealed class ProcessingInstruction : Node
-
public sealed class Range : IRange
-
public enum RangePosition
-
public enum RangeType
-
public enum Readiness
-
public abstract class RenderingContext
-
public sealed class TextNode : CharacterData
AngleSharp.DOM.Collections
-
public abstract class BaseCollection<T> : IHTMLObject, IEnumerable<T>, IEnumerable where T : Node
-
public sealed class CSSStyleDeclaration : IEnumerable<CSSProperty>, IEnumerable
-
public sealed class DOMStringList : List<string>
-
public sealed class DOMStringMap : IEnumerable<KeyValuePair<string, string>>, IEnumerable
-
public sealed class DOMTokenList : IHTMLObject, IEnumerable<string>, IEnumerable
-
public class FileList : IEnumerable<FileEntry>, IEnumerable
-
public abstract class HTMLCollection : IEnumerable<Element>, IEnumerable
-
public sealed class HTMLFormControlsCollection : HTMLCollection
-
public sealed class MediaList : IEnumerable<string>, IEnumerable
-
public sealed class NamedNodeMap : IHTMLObject, IEnumerable<Attr>, IEnumerable
-
public sealed class NodeList : BaseCollection<Node>
-
public sealed class StyleSheetList : IEnumerable<StyleSheet>, IEnumerable
AngleSharp.DOM.Css
AngleSharp.DOM.Html
-
public enum Alignment
-
public enum
-
public enum HorizontalAlignment
-
public sealed class HTMLAnchorElement : HTMLElement, IFormatting
-
public sealed class HTMLAppletElement : HTMLElement, IScopeElement
-
public sealed class HTMLAreaElement : HTMLElement
-
public sealed class HTMLAudioElement : HTMLMediaElement
-
public sealed class HTMLBaseElement : HTMLElement
-
public sealed class HTMLBaseFontElement : HTMLElement
-
public sealed class HTMLBodyElement : HTMLElement, IImplClosed
-
public sealed class HTMLBRElement : HTMLElement
-
public sealed class HTMLButtonElement : HTMLFormControlElement
-
public sealed class HTMLCanvasElement : HTMLElement
-
public sealed class HTMLDataListElement : HTMLElement
-
public sealed class HTMLDetailsElement : HTMLElement
-
public sealed class HTMLDialogElement : HTMLElement
-
public sealed class HTMLDirectoryElement : HTMLElement
-
public sealed class HTMLDivElement : HTMLElement
-
public sealed class HTMLDListElement : HTMLElement
-
public sealed class HTMLDocument : Document, IHTMLDocument, IDocument, INode, IQueryElements
-
public class HTMLElement : Element
-
public sealed class HTMLEmbedElement : HTMLElement
-
public sealed class HTMLFieldSetElement : HTMLFormControlElement
-
public sealed class HTMLFontElement : HTMLElement, IFormatting
-
public abstract class HTMLFormControlElement : HTMLElement, ILabelabelElement, IValidation
-
public abstract class HTMLFormControlElementWithState : HTMLFormControlElement
-
public sealed class HTMLFormElement : HTMLElement
-
public sealed class HTMLFrameElement : HTMLFrameElementBase
-
public abstract class HTMLFrameElementBase : HTMLFrameOwnerElement
-
public abstract class HTMLFrameOwnerElement : HTMLElement
-
public sealed class HTMLFrameSetElement : HTMLElement
-
public sealed class HTMLHeadElement : HTMLElement
-
public sealed class HTMLHeadingElement : HTMLElement
-
public sealed class HTMLHRElement : HTMLElement
-
public sealed class HTMLHtmlElement : HTMLElement, IScopeElement, ITableScopeElement, ITableSectionScopeElement, IImplClosed
-
public sealed class HTMLIFrameElement : HTMLFrameElementBase
-
public sealed class HTMLImageElement : HTMLElement
-
public sealed class HTMLInputElement : HTMLTextFormControlElement
-
public sealed class HTMLIsIndexElement : HTMLElement
-
public sealed class HTMLKeygenElement : HTMLFormControlElementWithState
-
public sealed class HTMLLabelElement : HTMLElement
-
public sealed class HTMLLegendElement : HTMLElement
-
public sealed class HTMLLIElement : HTMLElement, IImpliedEnd, IImplClosed
-
public sealed class HTMLLinkElement : HTMLElement, IStyleSheet
-
public sealed class HTMLMapElement : HTMLElement
-
public sealed class HTMLMarqueeElement : HTMLElement, IScopeElement
-
public abstract class HTMLMediaElement : HTMLElement
-
public sealed class : HTMLElement
-
public sealed class : HTMLElement
-
public sealed class HTMLMetaElement : HTMLElement
-
public sealed class HTMLModElement : HTMLElement
-
public sealed class HTMLObjectElement : HTMLFormControlElement, IScopeElement
-
public sealed class HTMLOListElement : HTMLElement, IListScopeElement
-
public sealed class HTMLOptGroupElement : HTMLElement, ISelectScopeElement, IImpliedEnd, IImplClosed
-
public sealed class HTMLOptionElement : HTMLElement, ISelectScopeElement, IImpliedEnd, IImplClosed
-
public sealed class HTMLOutputElement : HTMLFormControlElement
-
public sealed class HTMLParagraphElement : HTMLElement, IImpliedEnd, IImplClosed
-
public sealed class HTMLParamElement : HTMLElement
-
public sealed class HTMLPreElement : HTMLElement
-
public sealed class HTMLProgressElement : HTMLElement, ILabelabelElement
-
public sealed class HTMLQuoteElement : HTMLElement
-
public sealed class HTMLScriptElement : HTMLElement
-
public sealed class HTMLSelectElement : HTMLFormControlElementWithState
-
public sealed class HTMLSourceElement : HTMLElement
-
public sealed class HTMLSpanElement : HTMLElement
-
public sealed class HTMLStyleElement : HTMLElement, IStyleSheet
-
public sealed class HTMLTableCaptionElement : HTMLElement, IScopeElement
-
public sealed class HTMLTableCellElement : HTMLElement, IScopeElement, IImplClosed
-
public sealed class HTMLTableColElement : HTMLElement
-
public sealed class HTMLTableElement : HTMLElement, IScopeElement, ITableScopeElement, ITableSectionScopeElement
-
public sealed class HTMLTableRowElement : HTMLElement, IImplClosed
-
public sealed class HTMLTableSectionElement : HTMLElement, IImplClosed, ITableSectionScopeElement
-
public sealed class HTMLTemplateElement : HTMLElement, IScopeElement, ITableScopeElement, ITableSectionScopeElement
-
public sealed class HTMLTextAreaElement : HTMLTextFormControlElement
-
public abstract class HTMLTextFormControlElement : HTMLFormControlElementWithState
-
public sealed class HTMLTitleElement : HTMLElement
-
public sealed class HTMLTrackElement : HTMLElement
-
public sealed class HTMLUListElement : HTMLElement, IListScopeElement
-
public sealed class HTMLUnknownElement : HTMLElement
-
public sealed class HTMLVideoElement : HTMLMediaElement
-
public interface ILabelabelElement
-
public enum PowerState
-
public enum QuirksMode
-
public sealed class ValidityState : IValidityState
-
public enum VerticalAlignment
AngleSharp.DOM.Svg
AngleSharp.DOM.Xml
AngleSharp.Dom
-
public enum AdjacentPosition
-
public sealed class Attr : IAttr, IEquatable<IAttr>
- public bool IsId { get; }
- public string LocalName { get; }
- public string Name { get; }
- public string NamespaceUri { get; }
- public string Prefix { get; }
- public bool Specified { get; }
- public string Value { get; set; }
- public Attr(string localName)
- public Attr(string localName, string value)
- public Attr(string prefix, string localName, string value, string namespaceUri)
- public bool Equals(IAttr other)
-
public static class AttrExtensions
-
public static class AttributeNames
- public static readonly string Abbr
- public static readonly string Accept
- public static readonly string AcceptCharset
- public static readonly string AccessKey
- public static readonly string Action
- public static readonly string Actuate
- public static readonly string Align
- public static readonly string Alink
- public static readonly string AllowFullscreen
- public static readonly string AllowPaymentRequest
- public static readonly string Alt
- public static readonly string Arcrole
- public static readonly string Async
- public static readonly string AutoComplete
- public static readonly string AutoFocus
- public static readonly string Autoplay
- public static readonly string Axis
- public static readonly string Background
- public static readonly string BgColor
- public static readonly string Body
- public static readonly string Border
- public static readonly string CellPadding
- public static readonly string CellSpacing
- public static readonly string Challenge
- public static readonly string Charset
- public static readonly string Checked
- public static readonly string Cite
- public static readonly string Class
- public static readonly string Color
- public static readonly string Cols
- public static readonly string ColSpan
- public static readonly string Command
- public static readonly string Content
- public static readonly string ContentEditable
- public static readonly string
- public static readonly string Controls
- public static readonly string Coords
- public static readonly string CrossOrigin
- public static readonly string Data
- public static readonly string Datetime
- public static readonly string Default
- public static readonly string Defer
- public static readonly string Dir
- public static readonly string DirName
- public static readonly string Disabled
- public static readonly string Download
- public static readonly string Draggable
- public static readonly string DropZone
- public static readonly string Encoding
- public static readonly string Enctype
- public static readonly string Event
- public static readonly string Face
- public static readonly string For
- public static readonly string Form
- public static readonly string FormAction
- public static readonly string FormEncType
- public static readonly string FormMethod
- public static readonly string FormNoValidate
- public static readonly string FormTarget
- public static readonly string Frame
- public static readonly string FrameBorder
- public static readonly string
- public static readonly string Height
- public static readonly string Hidden
- public static readonly string High
- public static readonly string Href
- public static readonly string HrefLang
- public static readonly string HttpEquiv
- public static readonly string Icon
- public static readonly string Id
- public static readonly string Integrity
- public static readonly string IsMap
- public static readonly string Keytype
- public static readonly string Kind
- public static readonly string Label
- public static readonly string Lang
- public static readonly string Language
- public static readonly string Link
- public static readonly string List
- public static readonly string LongDesc
- public static readonly string Loop
- public static readonly string Low
- public static readonly string Manifest
- public static readonly string MarginHeight
- public static readonly string MarginWidth
- public static readonly string Max
- public static readonly string MaxLength
- public static readonly string Media
- public static readonly string MediaGroup
- public static readonly string Method
- public static readonly string Min
- public static readonly string MinLength
- public static readonly string Multiple
- public static readonly string Muted
- public static readonly string Name
- public static readonly string Nonce
- public static readonly string NoResize
- public static readonly string NoValidate
- public static readonly string NoWrap
- public static readonly string Open
- public static readonly string Optimum
- public static readonly string Pattern
- public static readonly string Ping
- public static readonly string Placeholder
- public static readonly string Poster
- public static readonly string Preload
- public static readonly string Prompt
- public static readonly string Radiogroup
- public static readonly string Readonly
- public static readonly string ReferrerPolicy
- public static readonly string Rel
- public static readonly string Required
- public static readonly string Rev
- public static readonly string Reversed
- public static readonly string Role
- public static readonly string Rows
- public static readonly string RowSpan
- public static readonly string Rules
- public static readonly string Sandbox
- public static readonly string Scheme
- public static readonly string Scope
- public static readonly string Scoped
- public static readonly string Scrolling
- public static readonly string Seamless
- public static readonly string Selected
- public static readonly string Shape
- public static readonly string Show
- public static readonly string Size
- public static readonly string Sizes
- public static readonly string Slot
- public static readonly string Space
- public static readonly string Span
- public static readonly string Spellcheck
- public static readonly string Src
- public static readonly string SrcDoc
- public static readonly string SrcLang
- public static readonly string SrcSet
- public static readonly string Standalone
- public static readonly string Start
- public static readonly string Step
- public static readonly string Style
- public static readonly string Summary
- public static readonly string TabIndex
- public static readonly string Target
- public static readonly string Text
- public static readonly string Title
- public static readonly string Translate
- public static readonly string Type
- public static readonly string TypeMustMatch
- public static readonly string UseMap
- public static readonly string Valign
- public static readonly string Value
- public static readonly string Version
- public static readonly string Vlink
- public static readonly string Width
- public static readonly string Window
- public static readonly string Wrap
-
public static class CollectionExtensions
-
public sealed class CreateDocumentOptions
-
public class DefaultAttributeObserver : IAttributeObserver
-
public class DefaultDocumentFactory : IDocumentFactory
-
public enum DirectionMode
-
public abstract class Document : Node, IDocument, INode, IEventTarget, IMarkupFormattable, IParentNode, IGlobalEventHandlers, IDocumentStyle, INonElementParentNode, IDisposable
- public IElement ActiveElement { get; }
- public IHtmlAllCollection All { get; }
- public IHtmlCollection<IHtmlAnchorElement> Anchors { get; }
- public IHtmlElement Body { get; set; }
- public string CharacterSet { get; }
- public int ChildElementCount { get; }
- public IHtmlCollection<IElement> Children { get; }
- public IHtmlCollection<IElement> Commands { get; }
- public string CompatMode { get; }
- public string ContentType { get; protected set; }
- public IBrowsingContext Context { get; }
- public string Cookie { get; set; }
- public IHtmlScriptElement CurrentScript { get; }
- public IWindow DefaultView { get; }
- public string DesignMode { get; set; }
- public string Direction { get; set; }
- public IDocumentType Doctype { get; }
- public abstract IElement DocumentElement { get; }
- public string DocumentUri { get; protected set; }
- public Url DocumentUrl { get; }
- public string Domain { get; set; }
- public abstract IEntityProvider Entities { get; }
- public IElement FirstElementChild { get; }
- public IHtmlCollection<IHtmlFormElement> Forms { get; }
- public IHtmlHeadElement Head { get; }
- public IHtmlCollection<IHtmlImageElement> Images { get; }
- public IImplementation Implementation { get; }
- public IDocument ImportAncestor { get; }
- public bool IsAsync { get; }
- public bool IsLoading { get; }
- public bool IsReady { get; }
- public IElement LastElementChild { get; }
- public string LastModified { get; protected set; }
- public string LastStyleSheetSet { get; }
- public IHtmlCollection<IElement> Links { get; }
- public ILocation Location { get; }
- public IEventLoop Loop { get; }
- public string Origin { get; }
- public IHtmlCollection<IHtmlEmbedElement> Plugins { get; }
- public string PreferredStyleSheetSet { get; }
- public DocumentReadyState ReadyState { get; protected set; }
- public string Referrer { get; protected set; }
- public IHtmlCollection<IHtmlScriptElement> Scripts { get; }
- public string SelectedStyleSheetSet { get; set; }
- public TextSource Source { get; }
- public HttpStatusCode StatusCode { get; }
- public IStyleSheetList StyleSheets { get; }
- public IStringList StyleSheetSets { get; }
- public string Title { get; set; }
- public string Url { get; }
- public event DomEventHandler Aborted
- public event DomEventHandler Blurred
- public event DomEventHandler Cancelled
- public event DomEventHandler CanPlay
- public event DomEventHandler CanPlayThrough
- public event DomEventHandler Changed
- public event DomEventHandler Clicked
- public event DomEventHandler CueChanged
- public event DomEventHandler DoubleClick
- public event DomEventHandler Drag
- public event DomEventHandler DragEnd
- public event DomEventHandler DragEnter
- public event DomEventHandler DragExit
- public event DomEventHandler DragLeave
- public event DomEventHandler DragOver
- public event DomEventHandler DragStart
- public event DomEventHandler Dropped
- public event DomEventHandler DurationChanged
- public event DomEventHandler Emptied
- public event DomEventHandler Ended
- public event DomEventHandler Error
- public event DomEventHandler Focused
- public event DomEventHandler Input
- public event DomEventHandler Invalid
- public event DomEventHandler KeyDown
- public event DomEventHandler KeyPress
- public event DomEventHandler KeyUp
- public event DomEventHandler Loaded
- public event DomEventHandler LoadedData
- public event DomEventHandler LoadedMetadata
- public event DomEventHandler Loading
- public event DomEventHandler MouseDown
- public event DomEventHandler MouseEnter
- public event DomEventHandler MouseLeave
- public event DomEventHandler MouseMove
- public event DomEventHandler MouseOut
- public event DomEventHandler MouseOver
- public event DomEventHandler MouseUp
- public event DomEventHandler MouseWheel
- public event DomEventHandler Paused
- public event DomEventHandler Played
- public event DomEventHandler Playing
- public event DomEventHandler Progress
- public event DomEventHandler RateChanged
- public event DomEventHandler ReadyStateChanged
- public event DomEventHandler Resetted
- public event DomEventHandler Resized
- public event DomEventHandler Scrolled
- public event DomEventHandler Seeked
- public event DomEventHandler Seeking
- public event DomEventHandler Selected
- public event DomEventHandler Shown
- public event DomEventHandler Stalled
- public event DomEventHandler Submitted
- public event DomEventHandler Suspended
- public event DomEventHandler TimeUpdated
- public event DomEventHandler Toggled
- public event DomEventHandler VolumeChanged
- public event DomEventHandler Waiting
- public Document(IBrowsingContext context, TextSource source)
- public INode Adopt(INode externalNode)
- public void Append(INode[] nodes)
- public void Clear()
- protected void CloneDocument(Document document, bool deep)
- public IAttr CreateAttribute(string localName)
- public IAttr CreateAttribute(string namespaceUri, string qualifiedName)
- public IComment (string data)
- public IDocumentFragment CreateDocumentFragment()
- public IElement CreateElement(string localName)
- public IElement CreateElement(string namespaceUri, string qualifiedName)
- public abstract Element CreateElementFrom(string name, string prefix, NodeFlags flags = 0)
- public Event CreateEvent(string type)
- public INodeIterator CreateNodeIterator(INode root, FilterSettings settings = 4294967295, NodeFilter filter = null)
- public IProcessingInstruction CreateProcessingInstruction(string target, string data)
- public IRange CreateRange()
- public IText CreateTextNode(string data)
- public ITreeWalker CreateTreeWalker(INode root, FilterSettings settings = 4294967295, NodeFilter filter = null)
- public void DelayLoad(Task task)
- public void Dispose()
- public void EnableStyleSheetsForSet(string name)
- public IElement GetElementById(string elementId)
- public IHtmlCollection<IElement> GetElementsByClassName(string classNames)
- public IHtmlCollection<IElement> GetElementsByName(string name)
- public IHtmlCollection<IElement> GetElementsByTagName(string tagName)
- public IHtmlCollection<IElement> GetElementsByTagName(string namespaceURI, string tagName)
- protected virtual string GetTitle()
- public bool HasFocus()
- public INode Import(INode externalNode, bool deep = true)
- public void Load(string url)
- public IDocument Open(string type = "text/html", string replace = null)
- public void Prepend(INode[] nodes)
- public IElement QuerySelector(string selectors)
- public IHtmlCollection<IElement> QuerySelectorAll(string selectors)
- protected abstract void SetTitle(string value)
- public void Setup(IResponse response, MimeType contentType, IDocument importAncestor)
- public void Write(string content)
- public void WriteLine(string content)
-
public static class DocumentExtensions
-
public enum DocumentPositions
-
public enum DocumentReadyState
-
public enum DomError
-
public sealed delegate DomEventHandler : MulticastDelegate
-
public sealed class DomException : Exception, IDomException
-
public abstract class Element : Node, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode
- public IElement AssignedSlot { get; }
- public int ChildElementCount { get; }
- public IHtmlCollection<IElement> Children { get; }
- public ITokenList ClassList { get; }
- public string ClassName { get; set; }
- public IElement FirstElementChild { get; }
- public string Id { get; set; }
- public string InnerHtml { get; set; }
- public bool IsFocused { get; protected set; }
- public IElement LastElementChild { get; }
- public string LocalName { get; }
- public string NamespaceUri { get; }
- public IElement NextElementSibling { get; }
- public string OuterHtml { get; set; }
- public string Prefix { get; }
- public IElement PreviousElementSibling { get; }
- public IShadowRoot ShadowRoot { get; }
- public string Slot { get; set; }
- public ISourceReference SourceReference { get; set; }
- public string TagName { get; }
- public Element(Document owner, string localName, string prefix, string namespaceUri, NodeFlags flags = 0)
- public Element(Document owner, string name, string localName, string prefix, string namespaceUri, NodeFlags flags = 0)
- public void AddAttribute(Attr attr)
- public void After(INode[] nodes)
- public void Append(INode[] nodes)
- public IShadowRoot AttachShadow(ShadowRootMode mode = 0)
- public void Before(INode[] nodes)
- protected void CloneElement(Element element, Document owner, bool deep)
- public IElement Closest(string selectorText)
- public string GetAttribute(string name)
- public string GetAttribute(string namespaceUri, string localName)
- public IHtmlCollection<IElement> GetElementsByClassName(string classNames)
- public IHtmlCollection<IElement> GetElementsByTagName(string tagName)
- public IHtmlCollection<IElement> GetElementsByTagNameNS(string namespaceURI, string tagName)
- public bool HasAttribute(string name)
- public bool HasAttribute(string namespaceUri, string localName)
- public void Insert(AdjacentPosition position, string html)
- public bool Matches(string selectorText)
- public abstract IElement ParseSubtree(string source)
- public void Prepend(INode[] nodes)
- public IElement QuerySelector(string selectors)
- public IHtmlCollection<IElement> QuerySelectorAll(string selectors)
- public void Remove()
- public bool RemoveAttribute(string name)
- public bool RemoveAttribute(string namespaceUri, string localName)
- public void Replace(INode[] nodes)
- public void SetAttribute(string name, string value)
- public void SetAttribute(string namespaceUri, string name, string value)
- protected void UpdateAttribute(string name, string value)
-
public static class ElementExtensions
- public static T AddClass<T>(this T elements, string className) where T : IEnumerable<IElement>
- public static T After<T>(this T elements, string html) where T : IEnumerable<IElement>
- public static T Append<T>(this T elements, string html) where T : IEnumerable<IElement>
- public static T Attr<T>(this T elements, string attributeName, string attributeValue) where T : IEnumerable<IElement>
- public static T Attr<T>(this T elements, IEnumerable<KeyValuePair<string, string>> attributes) where T : IEnumerable<IElement>
- public static T Attr<T>(this T elements, object attributes) where T : IEnumerable<IElement>
- public static IEnumerable<string> Attr<T>(this T elements, string attributeName) where T : IEnumerable<IElement>
- public static T Before<T>(this T elements, string html) where T : IEnumerable<IElement>
- public static IElement ClearAttr(this IElement element)
- public static T ClearAttr<T>(this T elements) where T : IEnumerable<IElement>
- public static ResourceRequest CreateRequestFor(this IElement element, Url url)
- public static IElement Empty(this IElement element)
- public static T Empty<T>(this T elements) where T : IEnumerable<IElement>
- public static string GetCssNamespace(this IElement el, string prefix)
- public static string GetNamespaceUri(this IElement element)
- public static string GetSelector(this IElement element)
- public static bool HasClass(this IEnumerable<IElement> elements, string className)
- public static string Html(this IElement element)
- public static T Html<T>(this T elements, string html) where T : IEnumerable<IElement>
- public static bool IsActive(this IElement element)
- public static bool IsChecked(this IElement element)
- public static bool IsDefault(this IElement element)
- public static bool IsDisabled(this IElement element)
- public static bool IsEditable(this IElement element)
- public static bool IsEnabled(this IElement element)
- public static bool IsFirstChild(this IElement element)
- public static bool IsFirstOfType(this IElement element)
- public static bool IsHovered(this IElement element)
- public static bool IsIndeterminate(this IElement element)
- public static bool IsInRange(this IElement element)
- public static bool IsInvalid(this IElement element)
- public static bool IsLastChild(this IElement element)
- public static bool IsLastOfType(this IElement element)
- public static bool IsLink(this IElement element)
- public static bool IsOnlyChild(this IElement element)
- public static bool IsOnlyOfType(this IElement element)
- public static bool IsOptional(this IElement element)
- public static bool IsOutOfRange(this IElement element)
- public static bool IsPlaceholderShown(this IElement element)
- public static bool IsPseudo(this IElement element, string name)
- public static bool IsReadOnly(this IElement element)
- public static bool IsRequired(this IElement element)
- public static bool IsShadow(this IElement element)
- public static bool IsTarget(this IElement element)
- public static bool IsUnchecked(this IElement element)
- public static bool IsValid(this IElement element)
- public static bool IsVisited(this IElement element)
- public static string LocateNamespaceFor(this IElement element, string prefix)
- public static string LocatePrefixFor(this IElement element, string namespaceUri)
- public static bool MatchesCssNamespace(this IElement el, string prefix)
- public static Task<IDocument> NavigateAsync<TElement>(this TElement element) where TElement : IUrlUtilities, IElement
- public static Task<IDocument> NavigateAsync<TElement>(this TElement element, CancellationToken cancel) where TElement : IUrlUtilities, IElement
- public static T Prepend<T>(this T elements, string html) where T : IEnumerable<IElement>
- public static T RemoveClass<T>(this T elements, string className) where T : IEnumerable<IElement>
- public static IHtmlCollection<TElement> ToCollection<TElement>(this IEnumerable<TElement> elements) where TElement : IElement
- public static T ToggleClass<T>(this T elements, string className) where T : IEnumerable<IElement>
- public static bool TryLocateCustomNamespace(this IElement element, string prefix, out string namespaceUri)
- public static bool TryLocateStandardNamespace(this IElement element, out string namespaceUri)
- public static T Wrap<T>(this T elements, string html) where T : IEnumerable<IElement>
- public static T WrapAll<T>(this T elements, string html) where T : IEnumerable<IElement>
- public static T WrapInner<T>(this T elements, string html) where T : IEnumerable<IElement>
-
public sealed class Entity : Node
-
public static class EventNames
-
public abstract class EventTarget : IEventTarget
-
public static class EventTargetExtensions
-
public enum FilterResult
-
public enum FilterSettings
-
public enum HorizontalAlignment
-
public interface IAttr : IEquatable<IAttr>
-
public interface IAttributeObserver
-
public interface ICharacterData : INode, IEventTarget, IMarkupFormattable, IChildNode, INonDocumentTypeChildNode
- string Data { get; set; }
- int Length { get; }
- void Append(string value)
- void Delete(int offset, int count)
- void Insert(int offset, string value)
- void Replace(int offset, int count, string value)
- string Substring(int offset, int count)
-
public interface IChildNode
-
public interface : ICharacterData, INode, IEventTarget, IMarkupFormattable, IChildNode, INonDocumentTypeChildNode
-
public interface IDocument : INode, IEventTarget, IMarkupFormattable, IParentNode, IGlobalEventHandlers, IDocumentStyle, INonElementParentNode, IDisposable
- IElement ActiveElement { get; }
- IHtmlAllCollection All { get; }
- IHtmlCollection<IHtmlAnchorElement> Anchors { get; }
- IHtmlElement Body { get; set; }
- string CharacterSet { get; }
- IHtmlCollection<IElement> Commands { get; }
- string CompatMode { get; }
- string ContentType { get; }
- IBrowsingContext Context { get; }
- string Cookie { get; set; }
- IHtmlScriptElement CurrentScript { get; }
- IWindow DefaultView { get; }
- string DesignMode { get; set; }
- string Direction { get; set; }
- IDocumentType Doctype { get; }
- IElement DocumentElement { get; }
- string DocumentUri { get; }
- string Domain { get; set; }
- IEntityProvider Entities { get; }
- IHtmlCollection<IHtmlFormElement> Forms { get; }
- IHtmlHeadElement Head { get; }
- IHtmlCollection<IHtmlImageElement> Images { get; }
- IImplementation Implementation { get; }
- IDocument ImportAncestor { get; }
- string LastModified { get; }
- IHtmlCollection<IElement> Links { get; }
- ILocation Location { get; }
- string Origin { get; }
- IHtmlCollection<IHtmlEmbedElement> Plugins { get; }
- DocumentReadyState ReadyState { get; }
- string Referrer { get; }
- IHtmlCollection<IHtmlScriptElement> Scripts { get; }
- TextSource Source { get; }
- HttpStatusCode StatusCode { get; }
- string Title { get; set; }
- string Url { get; }
- event DomEventHandler ReadyStateChanged
- INode Adopt(INode externalNode)
- void Close()
- IAttr CreateAttribute(string name)
- IAttr CreateAttribute(string namespaceUri, string name)
- IComment (string data)
- IDocumentFragment CreateDocumentFragment()
- IElement CreateElement(string name)
- IElement CreateElement(string namespaceUri, string name)
- Event CreateEvent(string type)
- INodeIterator CreateNodeIterator(INode root, FilterSettings settings = 4294967295, NodeFilter filter = null)
- IProcessingInstruction CreateProcessingInstruction(string target, string data)
- IRange CreateRange()
- IText CreateTextNode(string data)
- ITreeWalker CreateTreeWalker(INode root, FilterSettings settings = 4294967295, NodeFilter filter = null)
- bool ExecuteCommand(string commandId, bool showUserInterface = false, string value = "")
- string GetCommandValue(string commandId)
- IHtmlCollection<IElement> GetElementsByClassName(string classNames)
- IHtmlCollection<IElement> GetElementsByName(string name)
- IHtmlCollection<IElement> GetElementsByTagName(string tagName)
- IHtmlCollection<IElement> GetElementsByTagName(string namespaceUri, string tagName)
- bool HasFocus()
- INode Import(INode externalNode, bool deep = true)
- bool IsCommandEnabled(string commandId)
- bool IsCommandExecuted(string commandId)
- bool IsCommandIndeterminate(string commandId)
- bool IsCommandSupported(string commandId)
- void Load(string url)
- IDocument Open(string type = "text/html", string replace = null)
- void Write(string content)
- void WriteLine(string content)
-
public interface IDocumentFactory
-
public interface IDocumentFragment : INode, IEventTarget, IMarkupFormattable, IParentNode, INonElementParentNode
-
public interface IDocumentStyle
-
public interface IDocumentType : INode, IEventTarget, IMarkupFormattable, IChildNode
-
public interface IDomException
-
public interface IElement : INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode
-
public interface IElementFactory<TDocument, TElement> where TDocument : IDocument where TElement : IElement
- TElement Create(TDocument document, string localName, string prefix = null, NodeFlags flags = 0)
-
public interface IEntityProvider
-
public interface IEventTarget
-
public interface IHtmlAllCollection : IHtmlCollection<IElement>, IEnumerable<IElement>, IEnumerable
-
public interface IHtmlCollection<T> : IEnumerable<T>, IEnumerable where T : IElement
- T this[int index] { get; }
- T this[string id] { get; }
- int Length { get; }
-
public interface IImplementation
-
public interface ILinkImport
-
public interface ILinkStyle
-
public interface ILocation : IUrlUtilities
-
public interface IMutationRecord
-
public interface INamedNodeMap : IEnumerable<IAttr>, IEnumerable
-
public interface INode : IEventTarget, IMarkupFormattable
-
public interface INodeIterator
-
public interface INodeList : IEnumerable<INode>, IEnumerable, IMarkupFormattable
-
public interface INonDocumentTypeChildNode
-
public interface INonElementParentNode
-
public interface IParentNode
-
public interface IProcessingInstruction : ICharacterData, INode, IEventTarget, IMarkupFormattable, IChildNode, INonDocumentTypeChildNode
-
public interface IPseudoElement : IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode
-
public interface IRange
-
public interface ISettableTokenList : ITokenList, IEnumerable<string>, IEnumerable
- string Value { get; set; }
-
public interface IShadowRoot : IDocumentFragment, INode, IEventTarget, IMarkupFormattable, IParentNode, INonElementParentNode
-
public interface ISourceReference
-
public interface IStringList : IEnumerable<string>, IEnumerable
-
public interface IStringMap : IEnumerable<KeyValuePair<string, string>>, IEnumerable
- string this[string name] { get; set; }
- void Remove(string name)
-
public interface IStyleSheet : IStyleFormattable
-
public interface IStyleSheetList : IEnumerable<IStyleSheet>, IEnumerable
-
public interface IText : ICharacterData, INode, IEventTarget, IMarkupFormattable, IChildNode, INonDocumentTypeChildNode
-
public interface ITokenList : IEnumerable<string>, IEnumerable
- string this[int index] { get; }
- int Length { get; }
- void Add(string[] tokens)
- bool Contains(string token)
- void Remove(string[] tokens)
- bool Toggle(string token, bool force = false)
-
public interface ITreeWalker
-
public interface IUrlUtilities
-
public interface IWindow : IEventTarget, IGlobalEventHandlers, IWindowEventHandlers, IWindowTimers, IDisposable
-
public interface IWindowTimers
-
public sealed delegate MutationCallback : MulticastDelegate
-
public sealed class MutationObserver
-
public static class NamespaceNames
-
public abstract class Node : EventTarget, INode, IEventTarget, IMarkupFormattable, IEquatable<INode>
- public string BaseUri { get; }
- public Url BaseUrl { get; set; }
- public NodeFlags Flags { get; }
- public bool HasChildNodes { get; }
- public string NodeName { get; }
- public NodeType NodeType { get; }
- public virtual string NodeValue { get; set; }
- public IElement ParentElement { get; }
- public virtual string TextContent { get; set; }
- public Node(Document owner, string name, NodeType type = 1, NodeFlags flags = 0)
- protected static void GetPrefixAndLocalName(string qualifiedName, ref string namespaceUri, out string prefix, out string localName)
- protected static bool IsNamespaceError(string prefix, string namespaceUri, string qualifiedName)
- public void AddNode(Node node)
- public INode AppendChild(INode child)
- public void AppendText(string s)
- public abstract Node Clone(Document newOwner, bool deep)
- public INode Clone(bool deep = true)
- protected void CloneNode(Node target, Document owner, bool deep)
- public DocumentPositions CompareDocumentPosition(INode otherNode)
- public bool Contains(INode otherNode)
- public virtual bool Equals(INode otherNode)
- public INode InsertBefore(INode newElement, INode referenceElement)
- public INode InsertChild(int index, INode child)
- public void InsertNode(int index, Node node)
- public void InsertText(int index, string s)
- public bool IsDefaultNamespace(string namespaceUri)
- protected virtual string LocateNamespace(string prefix)
- protected virtual string LocatePrefix(string namespaceUri)
- public string LookupNamespaceUri(string prefix)
- public string LookupPrefix(string namespaceUri)
- protected virtual void NodeIsAdopted(Document oldDocument)
- protected virtual void NodeIsInserted(Node newNode)
- protected virtual void NodeIsRemoved(Node removedNode, Node oldPreviousSibling)
- public void Normalize()
- protected virtual void OnParentChanged()
- public INode RemoveChild(INode child)
- public void RemoveNode(int index, Node node)
- public INode ReplaceChild(INode newChild, INode oldChild)
- public void ToHtml(TextWriter writer, IMarkupFormatter formatter)
-
public static class NodeExtensions
- public static void EnsurePreInsertionValidity(this INode parent, INode node, INode child)
- public static TNode FindChild<TNode>(this INode parent) where TNode : INode
- public static TNode FindDescendant<TNode>(this INode parent) where TNode : INode
- public static T GetAncestor<T>(this INode node) where T : INode
- public static IEnumerable<INode> GetAncestors(this INode node)
- public static IElement GetAssignedSlot(this IShadowRoot root, string name)
- public static INode GetAssociatedHost(this INode node)
- public static IEnumerable<INode> GetDescendants(this INode parent)
- public static IEnumerable<INode> GetDescendantsAndSelf(this INode parent)
- public static int GetElementCount(this INode parent)
- public static IEnumerable<INode> GetInclusiveAncestors(this INode node)
- public static INode GetRoot(this INode node)
- public static bool HasDataListAncestor(this INode child)
- public static bool HasTextNodes(this INode node)
- public static Url HyperReference(this INode node, string url)
- public static int Index(this INode node)
- public static int Index(this IEnumerable<INode> nodes, INode item)
- public static int IndexOf(this INode parent, INode node)
- public static bool IsAncestorOf(this INode parent, INode node)
- public static bool IsDescendantOf(this INode node, INode parent)
- public static bool IsEndPoint(this INode node)
- public static bool IsFollowedByDoctype(this INode child)
- public static bool IsFollowing(this INode after, INode before)
- public static bool IsHostIncludingInclusiveAncestor(this INode parent, INode node)
- public static bool IsInclusiveAncestorOf(this INode parent, INode node)
- public static bool IsInclusiveDescendantOf(this INode node, INode parent)
- public static bool IsInsertable(this INode node)
- public static bool IsPrecededByElement(this INode child)
- public static bool IsPreceding(this INode before, INode after)
- public static bool IsSiblingOf(this INode node, INode element)
- public static INode PreInsert(this INode parent, INode node, INode child)
- public static INode PreRemove(this INode parent, INode child)
- public static string Text(this INode node)
- public static T Text<T>(this T nodes, string text) where T : IEnumerable<INode>
-
public sealed delegate NodeFilter : MulticastDelegate
-
public enum NodeFlags
-
public enum NodeType
-
public sealed class Notation : Node
-
public static class ParentNodeExtensions
- public static IEnumerable<TNode> Ancestors<TNode>(this INode child)
- public static IEnumerable<INode> Ancestors(this INode child)
- public static TElement AppendElement<TElement>(this INode parent, TElement element) where TElement : IElement
- public static void AppendNodes(this INode parent, INode[] nodes)
- public static IEnumerable<TNode> Descendents<TNode>(this INode parent)
- public static IEnumerable<INode> Descendents(this INode parent)
- public static IEnumerable<TNode> DescendentsAndSelf<TNode>(this INode parent)
- public static IEnumerable<INode> DescendentsAndSelf(this INode parent)
- public static void InsertAfter(this INode child, INode[] nodes)
- public static void InsertBefore(this INode child, INode[] nodes)
- public static TElement InsertElement<TElement>(this INode parent, TElement newElement, INode referenceElement) where TElement : IElement
- public static void PrependNodes(this INode parent, INode[] nodes)
- public static TElement QuerySelector<TElement>(this IParentNode parent, string selectors) where TElement : IElement
- public static IEnumerable<TElement> QuerySelectorAll<TElement>(this IParentNode parent, string selectors) where TElement : IElement
- public static TElement RemoveElement<TElement>(this INode parent, TElement element) where TElement : IElement
- public static void RemoveFromParent(this INode child)
- public static void ReplaceWith(this INode child, INode[] nodes)
-
public static class QueryExtensions
- public static bool Contains(this ITokenList list, string[] tokens)
- public static IHtmlCollection<IElement> GetElementsByClassName(this INodeList elements, string classNames)
- public static IHtmlCollection<IElement> GetElementsByTagName(this INodeList elements, string tagName)
- public static IHtmlCollection<IElement> GetElementsByTagName(this INodeList elements, string namespaceUri, string localName)
- public static IElement QuerySelector(this INodeList nodes, string selectorText, INode scopeNode = null)
- public static T QuerySelector<T>(this INodeList elements, ISelector selectors) where T : IElement
- public static IElement QuerySelector(this INodeList elements, ISelector selector)
- public static IHtmlCollection<IElement> QuerySelectorAll(this INodeList nodes, string selectorText, INode scopeNode = null)
- public static IHtmlCollection<IElement> QuerySelectorAll(this INodeList elements, ISelector selector)
- public static void QuerySelectorAll(this INodeList elements, ISelector selector, List<IElement> result)
-
public enum RangePosition
-
public enum RangeType
-
public static class SelectorExtensions
- public static IEnumerable<IElement> Children(this IEnumerable<IElement> elements, string selectorText = null)
- public static IEnumerable<IElement> Children(this IEnumerable<IElement> elements, ISelector selector = null)
- public static T Eq<T>(this IEnumerable<T> elements, int index) where T : IElement
- public static IEnumerable<T> Even<T>(this IEnumerable<T> elements) where T : IElement
- public static IEnumerable<T> Filter<T>(this IEnumerable<T> elements, string selectorText) where T : IElement
- public static IEnumerable<T> Gt<T>(this IEnumerable<T> elements, int index) where T : IElement
- public static IEnumerable<T> Is<T>(this IEnumerable<T> elements, ISelector selector) where T : IElement
- public static IEnumerable<T> Lt<T>(this IEnumerable<T> elements, int index) where T : IElement
- public static IEnumerable<IElement> Next(this IEnumerable<IElement> elements, string selectorText = null)
- public static IEnumerable<IElement> Next(this IEnumerable<IElement> elements, ISelector selector = null)
- public static IEnumerable<T> Not<T>(this IEnumerable<T> elements, string selectorText) where T : IElement
- public static IEnumerable<T> Not<T>(this IEnumerable<T> elements, ISelector selector) where T : IElement
- public static IEnumerable<T> Odd<T>(this IEnumerable<T> elements) where T : IElement
- public static IEnumerable<IElement> Parent(this IEnumerable<IElement> elements, string selectorText = null)
- public static IEnumerable<IElement> Parent(this IEnumerable<IElement> elements, ISelector selector = null)
- public static IEnumerable<IElement> Previous(this IEnumerable<IElement> elements, string selectorText = null)
- public static IEnumerable<IElement> Previous(this IEnumerable<IElement> elements, ISelector selector = null)
- public static IEnumerable<IElement> Siblings(this IEnumerable<IElement> elements, string selectorText = null)
- public static IEnumerable<IElement> Siblings(this IEnumerable<IElement> elements, ISelector selector = null)
-
public enum ShadowRootMode
-
public static class TagNames
- public static readonly string A
- public static readonly string Abbr
- public static readonly string Address
- public static readonly string AnnotationXml
- public static readonly string Applet
- public static readonly string Area
- public static readonly string Article
- public static readonly string Aside
- public static readonly string Audio
- public static readonly string B
- public static readonly string Base
- public static readonly string BaseFont
- public static readonly string Bdi
- public static readonly string Bdo
- public static readonly string Bgsound
- public static readonly string Big
- public static readonly string BlockQuote
- public static readonly string Body
- public static readonly string Br
- public static readonly string Button
- public static readonly string Canvas
- public static readonly string Caption
- public static readonly string Center
- public static readonly string Circle
- public static readonly string Cite
- public static readonly string Code
- public static readonly string Col
- public static readonly string Colgroup
- public static readonly string Data
- public static readonly string Datalist
- public static readonly string Dd
- public static readonly string Del
- public static readonly string Desc
- public static readonly string Details
- public static readonly string Dfn
- public static readonly string Dialog
- public static readonly string Dir
- public static readonly string Div
- public static readonly string Dl
- public static readonly string Doctype
- public static readonly string Dt
- public static readonly string Em
- public static readonly string Embed
- public static readonly string Fieldset
- public static readonly string Figcaption
- public static readonly string Figure
- public static readonly string Font
- public static readonly string
- public static readonly string ForeignObject
- public static readonly string Form
- public static readonly string Frame
- public static readonly string Frameset
- public static readonly string H1
- public static readonly string H2
- public static readonly string H3
- public static readonly string H4
- public static readonly string H5
- public static readonly string H6
- public static readonly string Head
- public static readonly string
- public static readonly string Hgroup
- public static readonly string Hr
- public static readonly string Html
- public static readonly string I
- public static readonly string Iframe
- public static readonly string Image
- public static readonly string Img
- public static readonly string Input
- public static readonly string Ins
- public static readonly string IsIndex
- public static readonly string Kbd
- public static readonly string Keygen
- public static readonly string Label
- public static readonly string Legend
- public static readonly string Li
- public static readonly string Link
- public static readonly string Listing
- public static readonly string Main
- public static readonly string Map
- public static readonly string Mark
- public static readonly string Marquee
- public static readonly string Math
- public static readonly string
- public static readonly string
- public static readonly string Meta
- public static readonly string Meter
- public static readonly string Mi
- public static readonly string Mn
- public static readonly string Mo
- public static readonly string Ms
- public static readonly string Mtext
- public static readonly string Nav
- public static readonly string NoBr
- public static readonly string NoEmbed
- public static readonly string NoFrames
- public static readonly string NoScript
- public static readonly string Object
- public static readonly string Ol
- public static readonly string Optgroup
- public static readonly string Option
- public static readonly string Output
- public static readonly string P
- public static readonly string Param
- public static readonly string Picture
- public static readonly string Plaintext
- public static readonly string Pre
- public static readonly string Progress
- public static readonly string Q
- public static readonly string Quote
- public static readonly string Rb
- public static readonly string Rp
- public static readonly string Rt
- public static readonly string Rtc
- public static readonly string Ruby
- public static readonly string S
- public static readonly string Samp
- public static readonly string Script
- public static readonly string Section
- public static readonly string Select
- public static readonly string Slot
- public static readonly string Small
- public static readonly string Source
- public static readonly string Span
- public static readonly string Strike
- public static readonly string Strong
- public static readonly string Style
- public static readonly string Sub
- public static readonly string Summary
- public static readonly string Sup
- public static readonly string Svg
- public static readonly string Table
- public static readonly string Tbody
- public static readonly string Td
- public static readonly string Template
- public static readonly string Textarea
- public static readonly string
- public static readonly string Th
- public static readonly string Thead
- public static readonly string Time
- public static readonly string Title
- public static readonly string Tr
- public static readonly string Track
- public static readonly string Tt
- public static readonly string U
- public static readonly string Ul
- public static readonly string Var
- public static readonly string Video
- public static readonly string Wbr
- public static readonly string Xml
- public static readonly string Xmp
-
public enum VerticalAlignment
-
public enum Visibility
-
public enum WordBreak
AngleSharp.Dom.Events
-
public class CustomEvent : Event
- public object Details { get; }
- public CustomEvent()
- public CustomEvent(string type, bool bubbles = false, bool cancelable = false, object details = null)
- public void Init(string type, bool bubbles, bool cancelable, object details)
-
public class DefaultEventFactory : IEventFactory
-
public class ErrorEvent : Event
-
public class Event : EventArgs
-
public enum EventPhase
-
public class FocusEvent : UiEvent
- public IEventTarget Target { get; }
- public FocusEvent()
- public FocusEvent(string type, bool bubbles = false, bool cancelable = false, IWindow view = null, int detail = 0, IEventTarget target = null)
- public void Init(string type, bool bubbles, bool cancelable, IWindow view, int detail, IEventTarget target)
-
public class HashChangedEvent : Event
- public string CurrentUrl { get; }
- public string PreviousUrl { get; }
- public HashChangedEvent()
- public HashChangedEvent(string type, bool bubbles = false, bool cancelable = false, string oldURL = null, string newURL = null)
- public void Init(string type, bool bubbles, bool cancelable, string previousUrl, string currentUrl)
-
public interface IEventFactory
-
public interface IGlobalEventHandlers
-
public interface IMessagePort : IEventTarget
-
public interface IWindowEventHandlers
-
public class MessageEvent : Event
- public object Data { get; }
- public string LastEventId { get; }
- public string Origin { get; }
- public IMessagePort[] Ports { get; }
- public IWindow Source { get; }
- public MessageEvent()
- public MessageEvent(string type, bool bubbles = false, bool cancelable = false, object data = null, string origin = null, string lastEventId = null, IWindow source = null, IMessagePort[] ports)
- public void Init(string type, bool bubbles, bool cancelable, object data, string origin, string lastEventId, IWindow source, IMessagePort[] ports)
-
public class PageTransitionEvent : Event
-
public class RequestEvent : Event
-
public class UiEvent : Event
- public int Detail { get; }
- public IWindow View { get; }
- public UiEvent()
- public UiEvent(string type, bool bubbles = false, bool cancelable = false, IWindow view = null, int detail = 0)
- public void Init(string type, bool bubbles, bool cancelable, IWindow view, int detail)
AngleSharp.Events
AngleSharp.Html
AngleSharp.Html.Dom
-
public static class FormExtensions
- public static IHtmlFormElement SetValues(this IHtmlFormElement form, IDictionary<string, string> fields, bool createMissing = false)
- public static Task<IDocument> SubmitAsync(this IHtmlFormElement form, object fields)
- public static Task<IDocument> SubmitAsync(this IHtmlFormElement form, IDictionary<string, string> fields, bool createMissing = false)
- public static Task<IDocument> SubmitAsync(this IHtmlElement element, object fields = null)
- public static Task<IDocument> SubmitAsync(this IHtmlElement element, IDictionary<string, string> fields, bool createMissing = false)
-
public class HtmlElement : Element, IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public static class HtmlLinkElementExtensions
-
public interface IHtmlAnchorElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers, IUrlUtilities
-
public interface IHtmlAreaElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers, IUrlUtilities
-
public interface IHtmlAudioElement : IHtmlMediaElement, IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers, IMediaController, ILoadableElement
-
public interface IHtmlBaseElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
- string Href { get; set; }
- string Target { get; set; }
-
public interface IHtmlBodyElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers, IWindowEventHandlers
-
public interface IHtmlBreakRowElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlButtonElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers, IValidation
-
public interface IHtmlCanvasElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlCommandElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlDataElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
- string Value { get; set; }
-
public interface IHtmlDataListElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlDetailsElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlDialogElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlDivElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlDocument : IDocument, INode, IEventTarget, IMarkupFormattable, IParentNode, IGlobalEventHandlers, IDocumentStyle, INonElementParentNode, IDisposable
-
public interface IHtmlElement : IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlEmbedElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers, ILoadableElement
-
public interface IHtmlFieldSetElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers, IValidation
-
public interface IHtmlFormControlsCollection : IHtmlCollection<IHtmlElement>, IEnumerable<IHtmlElement>, IEnumerable
-
public interface IHtmlFormElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlHeadElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlHeadingElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlHrElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlHtmlElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlImageElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers, ILoadableElement
-
public interface IHtmlInlineFrameElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers, ILoadableElement
-
public interface IHtmlInputElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers, IValidation
-
public interface IHtmlKeygenElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers, IValidation
-
public interface IHtmlLabelElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlLegendElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlLinkElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers, ILinkStyle, ILinkImport, ILoadableElement
-
public interface IHtmlListItemElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlMapElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlMarqueeElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlMediaElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers, IMediaController, ILoadableElement
-
public interface : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
- string { get; set; }
- string { get; set; }
-
public interface : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
- IHtmlElement Command { get; }
- string { get; set; }
- bool { get; set; }
- bool { get; set; }
- bool { get; set; }
- string { get; set; }
- string { get; set; }
- string { get; set; }
-
public interface IHtmlMetaElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlMeterElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers, ILabelabelElement
-
public interface IHtmlModElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlObjectElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers, IValidation, ILoadableElement
-
public interface IHtmlOptionElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlOptionsCollection : IHtmlCollection<IHtmlOptionElement>, IEnumerable<IHtmlOptionElement>, IEnumerable
-
public interface IHtmlOptionsGroupElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlOrderedListElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlOutputElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers, IValidation
-
public interface IHtmlParagraphElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlParamElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
- string Name { get; set; }
- string Value { get; set; }
-
public interface IHtmlPreElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlProgressElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers, ILabelabelElement
-
public interface IHtmlQuoteElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlScriptElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers, ILoadableElement
-
public interface IHtmlSelectElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers, IValidation
-
public interface IHtmlSlotElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlSourceElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlSpanElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlStyleElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers, ILinkStyle
-
public interface IHtmlTableCaptionElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlTableCellElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlTableColumnElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlTableDataCellElement : IHtmlTableCellElement, IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlTableElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface : IHtmlTableCellElement, IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlTableRowElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlTableSectionElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlTemplateElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlTextAreaElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers, IValidation
-
public interface IHtmlTimeElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlTitleElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
- string Text { get; set; }
-
public interface IHtmlTrackElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlUnknownElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlUnorderedListElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers
-
public interface IHtmlVideoElement : IHtmlMediaElement, IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers, IMediaController, ILoadableElement
-
public interface ILabelabelElement
-
public static class ImageExtensions
-
public interface IValidation
-
public interface IValidityState
-
public enum TableCellKind
-
public enum TableFrames
-
public enum TableRules
-
public enum TrackReadyState
AngleSharp.Html.Dom.Events
-
public class CompositionEvent : UiEvent
-
public class HtmlErrorEvent : Event
-
public class HtmlParseEvent : Event
-
public class InputEvent : Event
- public string Data { get; }
- public InputEvent()
- public InputEvent(string type, bool bubbles = false, bool cancelable = false, string data = null)
- public void Init(string type, bool bubbles, bool cancelable, string data)
-
public interface ITouchList
-
public interface ITouchPoint
-
public class KeyboardEvent : UiEvent
- public bool IsAltPressed { get; }
- public bool IsCtrlPressed { get; }
- public bool IsMetaPressed { get; }
- public bool IsRepeated { get; }
- public bool IsShiftPressed { get; }
- public string Key { get; }
- public string Locale { get; }
- public KeyboardLocation Location { get; }
- public KeyboardEvent()
- public KeyboardEvent(string type, bool bubbles = false, bool cancelable = false, IWindow view = null, int detail = 0, string key = null, KeyboardLocation location = 0, string modifiersList = null, bool repeat = false)
- public bool GetModifierState(string key)
- public void Init(string type, bool bubbles, bool cancelable, IWindow view, int detail, string key, KeyboardLocation location, string modifiersList, bool repeat)
-
public enum KeyboardLocation
-
public enum MouseButton
-
public enum MouseButtons
-
public class MouseEvent : UiEvent
- public MouseButton Button { get; }
- public MouseButtons Buttons { get; }
- public int ClientX { get; }
- public int ClientY { get; }
- public bool IsAltPressed { get; }
- public bool IsCtrlPressed { get; }
- public bool IsMetaPressed { get; }
- public bool IsShiftPressed { get; }
- public int ScreenX { get; }
- public int ScreenY { get; }
- public IEventTarget Target { get; }
- public MouseEvent()
- public MouseEvent(string type, bool bubbles = false, bool cancelable = false, IWindow view = null, int detail = 0, int screenX = 0, int screenY = 0, int clientX = 0, int clientY = 0, bool ctrlKey = false, bool altKey = false, bool shiftKey = false, bool metaKey = false, MouseButton button = 0, IEventTarget relatedTarget = null)
- public bool GetModifierState(string key)
- public void Init(string type, bool bubbles, bool cancelable, IWindow view, int detail, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, MouseButton button, IEventTarget target)
-
public class TouchEvent : UiEvent
- public ITouchList ChangedTouches { get; }
- public bool IsAltPressed { get; }
- public bool IsCtrlPressed { get; }
- public bool IsMetaPressed { get; }
- public bool IsShiftPressed { get; }
- public ITouchList TargetTouches { get; }
- public ITouchList Touches { get; }
- public TouchEvent()
- public TouchEvent(string type, bool bubbles = false, bool cancelable = false, IWindow view = null, int detail = 0, ITouchList touches = null, ITouchList targetTouches = null, ITouchList changedTouches = null, bool ctrlKey = false, bool altKey = false, bool shiftKey = false, bool metaKey = false)
- public void Init(string type, bool bubbles, bool cancelable, IWindow view, int detail, ITouchList touches, ITouchList targetTouches, ITouchList changedTouches, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey)
-
public class TrackEvent : Event
- public object Track { get; }
- public TrackEvent()
- public TrackEvent(string type, bool bubbles = false, bool cancelable = false, object track = null)
- public void Init(string type, bool bubbles, bool cancelable, object track)
-
public class WheelEvent : MouseEvent
- public WheelMode DeltaMode { get; }
- public double DeltaX { get; }
- public double DeltaY { get; }
- public double DeltaZ { get; }
- public WheelEvent()
- public WheelEvent(string type, bool bubbles = false, bool cancelable = false, IWindow view = null, int detail = 0, int screenX = 0, int screenY = 0, int clientX = 0, int clientY = 0, MouseButton button = 0, IEventTarget target = null, string modifiersList = null, double deltaX = 0, double deltaY = 0, double deltaZ = 0, WheelMode deltaMode = 0)
- public void Init(string type, bool bubbles, bool cancelable, IWindow view, int detail, int screenX, int screenY, int clientX, int clientY, MouseButton button, IEventTarget target, string modifiersList, double deltaX, double deltaY, double deltaZ, WheelMode deltaMode)
-
public enum WheelMode
AngleSharp.Html.Forms
AngleSharp.Html.InputTypes
-
public abstract class BaseInputType
- protected static readonly Regex Number
- protected static readonly DateTime UnixEpoch
- public bool CanBeValidated { get; }
- public IHtmlInputElement Input { get; }
- public string Name { get; }
- public BaseInputType(IHtmlInputElement input, string name, bool validate)
- protected static int FetchDigits(string value)
- protected static ValidationErrors GetErrorsFrom(IValidityState state)
- protected static int GetWeekOfYear(DateTime value)
- protected static bool IsInvalidPattern(string pattern, string value)
- protected static bool IsLegalDay(int day, int month, int year)
- protected static bool IsLegalHour(int value)
- protected static bool IsLegalMinute(int value)
- protected static bool IsLegalMonth(int value)
- protected static bool IsLegalSecond(int value)
- protected static bool IsLegalWeek(int week, int year)
- protected static bool IsLegalYear(int value)
- protected static bool IsTimeSeparator(char chr)
- protected static bool PositionIsValidForDateTime(string value, int position)
- protected static double? ToNumber(string value)
- protected static TimeSpan? ToTime(string value, ref int position)
- public virtual ValidationErrors Check(IValidityState current)
- protected ValidationErrors CheckTime(IValidityState state, string value, DateTime? date, DateTime? min, DateTime? max)
- public virtual void ConstructDataSet(FormDataSet dataSet)
- public virtual string ConvertFromDate(DateTime value)
- public virtual string ConvertFromNumber(double value)
- public virtual DateTime? ConvertToDate(string value)
- public virtual double? ConvertToNumber(string value)
- public virtual void DoStep(int n)
- protected virtual double GetDefaultStep()
- protected virtual double GetDefaultStepBase()
- protected double GetStep()
- protected virtual double GetStepScaleFactor()
- public virtual bool IsAppendingData(IHtmlElement submitter)
- protected bool IsStepMismatch()
AngleSharp.Html.LinkRels
AngleSharp.Html.Parser
AngleSharp.Html.Parser.Tokens
AngleSharp.Interfaces
AngleSharp.Io
-
public abstract class BaseLoader : ILoader
-
public abstract class BaseRequester : EventTarget, IRequester, IEventTarget
-
public class CorsRequest
-
public enum
-
public class DefaultDocumentLoader : BaseLoader, IDocumentLoader, ILoader
-
public sealed class DefaultHttpRequester : BaseRequester
-
public class DefaultResourceLoader : BaseLoader, IResourceLoader, ILoader
-
public sealed class DefaultResponse : IResponse, IDisposable
-
public class DocumentRequest
- public Stream Body { get; set; }
- public Dictionary<string, string> { get; }
- public HttpMethod Method { get; set; }
- public string MimeType { get; set; }
- public string Referer { get; set; }
- public INode Source { get; set; }
- public Url Target { get; }
- public DocumentRequest(Url target)
- public static DocumentRequest Get(Url target, INode source = null, string referer = null)
- public static DocumentRequest Post(Url target, Stream body, string type, INode source = null, string referer = null)
- public static DocumentRequest PostAsPlaintext(Url target, IDictionary<string, string> fields)
- public static DocumentRequest PostAsUrlencoded(Url target, IDictionary<string, string> fields)
-
public static class
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
- public static readonly string
-
public enum HttpMethod
-
public interface ICookieProvider
-
public interface IDocumentLoader : ILoader
-
public interface IDownload : ICancellable<IResponse>, ICancellable
-
public interface IIntegrityProvider
-
public interface ILoadableElement
-
public interface ILoader
-
public interface IRequester : IEventTarget
-
public interface IResourceLoader : ILoader
-
public interface IResponse : IDisposable
-
public sealed class LoaderOptions
-
public class MemoryCookieProvider : ICookieProvider
-
public class MimeType : IEquatable<MimeType>
-
public static class MimeTypeNames
-
public enum OriginBehavior
-
public static class ProtocolNames
- public static readonly string Blob
- public static readonly string Data
- public static readonly string File
- public static readonly string Ftp
- public static readonly string Gopher
- public static readonly string Http
- public static readonly string Https
- public static readonly string JavaScript
- public static readonly string Mailto
- public static readonly string Ssh
- public static readonly string Telnet
- public static readonly string Ws
- public static readonly string Wss
- public static bool IsOriginable(string protocol)
- public static bool IsRelative(string protocol)
-
public sealed class Request
-
public static class RequesterExtensions
-
public class ResourceRequest
-
public static class ResponseExtensions
-
public class VirtualResponse : IResponse, IDisposable
AngleSharp.Io.Dom
AngleSharp.Io.Processors
AngleSharp.Mathml.Dom
AngleSharp.Media
AngleSharp.Media.Dom
AngleSharp.Scripting
AngleSharp.Svg.Dom
-
public interface ISvgCircleElement : ISvgElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode
-
public interface ISvgDescriptionElement : ISvgElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode
-
public interface ISvgElement : IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode
-
public interface ISvgForeignObjectElement : ISvgElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode
-
public interface ISvgSvgElement : ISvgElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode
-
public interface ISvgTitleElement : ISvgElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode
-
public class SvgElement : Element, ISvgElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode
AngleSharp.Text
-
public static class CharExtensions
- public static int FromHex(this char c)
- public static bool IsAlphanumericAscii(this char c)
- public static bool IsDigit(this char c)
- public static bool IsHex(this char c)
- public static bool IsInRange(this char c, int lower, int upper)
- public static bool IsInvalid(this int c)
- public static bool IsLetter(this char c)
- public static bool IsLineBreak(this char c)
- public static bool IsLowercaseAscii(this char c)
- public static bool IsName(this char c)
- public static bool IsNameStart(this char c)
- public static bool IsNonAscii(this char c)
- public static bool IsNonPrintable(this char c)
- public static bool IsNormalPathCharacter(this char c)
- public static bool IsNormalQueryCharacter(this char c)
- public static bool IsOneOf(this char c, char a, char b)
- public static bool IsOneOf(this char c, char o1, char o2, char o3)
- public static bool IsOneOf(this char c, char o1, char o2, char o3, char o4)
- public static bool IsSpaceCharacter(this char c)
- public static bool IsUppercaseAscii(this char c)
- public static bool IsUrlCodePoint(this char c)
- public static bool IsWhiteSpaceCharacter(this char c)
- public static string ToHex(this byte num)
- public static string ToHex(this char character)
-
public static class Punycode
-
public static class StringBuilderPool
-
public static class StringExtensions
- public static string Collapse(this string str)
- public static string CollapseAndStrip(this string str)
- public static bool Contains(this string[] list, string element, StringComparison comparison = 4)
- public static string CssFunction(this string value, string argument)
- public static string CssString(this string value)
- public static int FromDec(this string s)
- public static int FromHex(this string s)
- public static bool Has(this string value, char chr, int index = 0)
- public static bool HasHyphen(this string str, string value, StringComparison comparison = 4)
- public static string HtmlEncode(this string value, Encoding encoding)
- public static string HtmlLower(this string value)
- public static bool Is(this string current, string other)
- public static bool Isi(this string current, string other)
- public static bool IsOneOf(this string element, string item1, string item2)
- public static bool IsOneOf(this string element, string item1, string item2, string item3)
- public static bool IsOneOf(this string element, string item1, string item2, string item3, string item4)
- public static bool IsOneOf(this string element, string item1, string item2, string item3, string item4, string item5)
- public static string NormalizeLineEndings(this string value)
- public static Sandboxes ParseSecuritySettings(this string value, bool allowFullscreen = false)
- public static string ReplaceFirst(this string text, string search, string replace)
- public static string[] SplitCommas(this string str)
- public static string[] SplitSpaces(this string str)
- public static string[] SplitWithoutTrimming(this string str, char c)
- public static string[] SplitWithoutTrimming(this char[] chars, char c)
- public static string[] SplitWithTrimming(this string str, char c)
- public static string StripLeadingTrailingSpaces(this string str)
- public static string StripLeadingTrailingSpaces(this char[] array)
- public static string StripLineBreaks(this string str)
- public static bool ToBoolean(this string value, bool defaultValue = false)
- public static double ToDouble(this string value, double defaultValue = 0)
- public static string ToEncodingType(this string encType)
- public static T ToEnum<T>(this string value, T defaultValue) where T : struct, IComparable
- public static string ToFormMethod(this string method)
- public static int ToInteger(this string value, int defaultValue = 0)
- public static uint ToInteger(this string value, uint defaultValue = 0)
- public static byte[] UrlDecode(this string value)
- public static string UrlEncode(this byte[] content)
-
public sealed class StringSource
-
public static class StringSourceExtensions
-
public static class Symbols
-
public static class TextEncoding
-
public struct TextPosition : IEquatable<TextPosition>, IComparable<TextPosition>
-
public struct : IEquatable<TextRange>, IComparable<TextRange>
-
public sealed class TextSource : IDisposable
-
public class TextView
-
public static class XmlExtensions
AngleSharp.Xhtml
AngleSharp.Xml