API Diff between 0.8.4.1 and 0.9.9
342 Additions
306 Removals
AngleSharp
-
public static class ApiExtensions
- 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 Task<Event> AwaitEvent<TEventTarget>(this TEventTarget node, string eventName) where TEventTarget : IEventTarget
- public static TElement CreateElement<TElement>(this IDocument document) where TElement : IElement
- public static IEnumerable<TNode> Descendents<TNode>(this INode parent)
- public static IEnumerable<INode> Descendents(this INode parent)
- public static TElement InsertElement<TElement>(this INode parent, TElement newElement, INode referenceElement) where TElement : IElement
- public static Task<IDocument> Navigate<TElement>(this TElement element) where TElement : IUrlUtilities, IElement
- public static Task<IDocument> Navigate<TElement>(this TElement element, CancellationToken cancel) where TElement : IUrlUtilities, IElement
- 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 sealed class AutoSelectedMarkupFormatter : IMarkupFormatter
-
public sealed class BrowsingContext : IBrowsingContext
-
public static class BrowsingContextExtensions
-
public class Configuration : IConfiguration
-
public static class ConfigurationExtensions
- public sealed class LoaderSetup
- public static Configuration With(this IConfiguration configuration, object service)
- public static Configuration With(this IConfiguration configuration, IEnumerable<object> services)
- public static IConfiguration With<TService>(this IConfiguration configuration, Func<IBrowsingContext, TService> creator)
- public static IConfiguration WithCookies(this IConfiguration configuration)
- public static IConfiguration WithCss(this IConfiguration configuration, Action<CssStyleEngine> setup = null)
- public static IConfiguration WithDefaultLoader(this IConfiguration configuration, Action<LoaderSetup> setup = null, IEnumerable<IRequester> requesters = null)
- public static Configuration With(this IConfiguration configuration, IService service)
- public static IConfiguration WithCss(this IConfiguration configuration)
- public static IConfiguration WithDefaultLoader(this IConfiguration configuration, Action<LoaderService> setup = null, IEnumerable<IRequester> requesters = null)
-
public sealed class CreateDocumentOptions
-
public static class DocumentBuilder
- public static ICssStyleSheet Css(IConfiguration configuration = null, string url = null)
- public static ICssStyleSheet Css(string sourceCode, IConfiguration configuration = null, string url = null)
- public static ICssStyleSheet Css(Stream stream, IConfiguration configuration = null, string url = null)
- public static Task<ICssStyleSheet> CssAsync(Stream stream, IConfiguration configuration = null, string url = null)
- public static Task<ICssStyleSheet> CssAsync(Stream stream, CancellationToken cancel, IConfiguration configuration = null, string url = null)
- public static IDocument Html(IConfiguration configuration = null, string url = null)
- public static IDocument Html(string sourceCode, IConfiguration configuration = null, string url = null)
- public static IDocument Html(Uri url, IConfiguration configuration = null)
- public static IDocument Html(Stream content, IConfiguration configuration = null, string url = null)
- public static Task<IDocument> HtmlAsync(Uri url, IConfiguration configuration = null)
- public static Task<IDocument> HtmlAsync(Uri url, CancellationToken cancel, IConfiguration configuration = null)
- public static Task<IDocument> HtmlAsync(Stream content, IConfiguration configuration = null, string url = null)
- public static Task<IDocument> HtmlAsync(Stream content, CancellationToken cancel, IConfiguration configuration = null, string url = null)
- public static INodeList HtmlFragment(string sourceCode, IElement contextElement = null, IConfiguration configuration = null)
-
public interface IBrowsingContext
-
public interface ICancellable
-
public interface ICancellable<T> : ICancellable
-
public interface IConfiguration
-
public interface IEventLoop
-
public interface IMarkupFormattable
-
public interface IStyleFormattable
-
public interface IStyleFormatter
-
public enum TaskPriority
-
public static class TextEncoding
-
public struct TextPosition : IEquatable<TextPosition>, IComparable<TextPosition>
-
public sealed class TextSource : IDisposable
-
public class TextView
AngleSharp.Attributes
AngleSharp.Commands
AngleSharp.Css
AngleSharp.Css.DocumentFunctions
AngleSharp.Css.Values
-
public struct Angle : IEquatable<Angle>, IComparable<Angle>, IFormattable
-
public struct Color : IEquatable<Color>, IComparable<Color>, IFormattable
- public static Color FromFlexHex(string color)
- public static Color FromGray(byte number, float alpha = 1)
- public static Color FromGray(float value, float alpha = 1)
- public Color(byte r, byte g, byte b, double a)
- public static Color FromHwb(float h, float w, float b)
- public static Color FromHwba(float h, float w, float b, float alpha)
- public static Color FromRgba(byte r, byte g, byte b, float a)
- public static Color FromRgba(float r, float g, float b, float a)
- public static Color FromRgba(byte r, byte g, byte b, double a)
-
public struct Frequency : IEquatable<Frequency>, IComparable<Frequency>, IFormattable
-
public struct Length : IEquatable<Length>, IComparable<Length>, IFormattable
-
public sealed class LinearGradient : IGradient, IImageSource
-
public struct Number : IEquatable<Number>, IComparable<Number>, IFormattable
-
public struct Percent : IEquatable<Percent>, IComparable<Percent>, IFormattable
-
public sealed class RadialGradient : IImageSource
-
public struct Resolution : IEquatable<Resolution>, IComparable<Resolution>, IFormattable
-
public struct Time : IEquatable<Time>, IComparable<Time>, IFormattable
AngleSharp.Dom
-
public enum
-
public abstract class EventTarget : IEventTarget
-
public interface IBindable
-
public interface IDocument : INode, IEventTarget, IMarkupFormattable, IParentNode, IGlobalEventHandlers, IDocumentStyle, INonElementParentNode, IDisposable
-
public interface IElement : INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode
-
public interface IElementMap : IEnumerable<KeyValuePair<string, IElement>>, IEnumerable
-
public interface IEventTarget
-
public interface IHistory
-
public interface ILinkImport
-
public interface ILoadableElement
-
public interface INamedNodeMap : IEnumerable<IAttr>, IEnumerable
-
public interface IShadowRoot : IDocumentFragment, INode, IEventTarget, IMarkupFormattable, IParentNode, INonElementParentNode
-
public interface IStyleSheet
-
public interface IText : ICharacterData, INode, IEventTarget, IMarkupFormattable, IChildNode, INonDocumentTypeChildNode
-
public interface IWindow : IEventTarget, IGlobalEventHandlers, IWindowEventHandlers, IWindowTimers
-
public sealed class MutationObserver
- public void Connect(INode target, bool childList = false, bool subtree = false, bool? attributes = default, bool? characterData = default, bool? attributeOldValue = default, bool? characterDataOldValue = default, IEnumerable<string> attributeFilter = null)
- public void Connect(INode target, MutationObserverInit options)
- public void Connect(INode target, IDictionary<string, object> options)
-
public sealed class MutationObserverInit
-
public enum ShadowRootMode
-
public enum WordBreak
AngleSharp.Dom.Css
-
public class CssStyleEngine : IStyleEngine
-
public enum CssValueType
-
public enum FontWeight
-
public interface IConditionFunction : ICssNode, IStyleFormattable
-
public interface : ICssNode, IStyleFormattable
-
public interface ICssDocumentRule : ICssConditionRule, ICssGroupingRule, ICssRule
-
public interface ICssMedium : ICssNode, IStyleFormattable
-
public interface ICssNode : IStyleFormattable
-
public interface ICssProperties : IEnumerable<ICssProperty>, IEnumerable
-
public interface ICssProperty
-
public interface ICssRuleCreator
-
public interface ICssRuleList : IEnumerable<ICssRule>, IEnumerable
-
public interface ICssStyleDeclaration : IEnumerable<ICssProperty>, IEnumerable
-
public interface ICssStyleSheet : IStyleSheet
-
public interface ICssSupportsRule : ICssConditionRule, ICssGroupingRule, ICssRule
-
public interface IDocumentFunction : ICssNode, IStyleFormattable
-
public interface ICssValue
-
public interface IMediaFeature : ICssNode, IStyleFormattable
-
public interface IMediaQueryList : IEventTarget
-
public enum OverflowWrap
-
public enum StrokeLinecap
-
public enum StrokeLinejoin
-
public enum TextAlignLast
-
public enum TextAnchor
-
public enum TextJustify
AngleSharp.Dom.Events
-
public class CompositionEvent : UiEvent
-
public class CssErrorEvent : Event
-
public class CssParseEvent : Event
-
public class CustomEvent : Event
-
public class Event : EventArgs
-
public class FocusEvent : UiEvent
-
public class HashChangedEvent : Event
-
public class HtmlErrorEvent : Event
-
public class HtmlParseEvent : Event
-
public class InputEvent : Event
-
public class InteractivityEvent<T> : Event
-
public class KeyboardEvent : UiEvent
-
public class MediaQueryListEvent : Event
-
public class MessageEvent : Event
-
public class MouseEvent : UiEvent
-
public class PageTransitionEvent : Event
-
public class RequestEvent : Event
-
public class TouchEvent : UiEvent
- 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 class UiEvent : Event
-
public class WheelEvent : MouseEvent
AngleSharp.Dom.Html
-
public interface IHtmlFormElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IElementCssInlineStyle
-
public interface IHtmlHtmlElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IElementCssInlineStyle
-
public interface IHtmlInlineFrameElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IElementCssInlineStyle, IGlobalEventHandlers, ILoadableElement
-
public interface IHtmlInputElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IElementCssInlineStyle, IValidation
-
public interface IHtmlLinkElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IElementCssInlineStyle, ILinkStyle
-
public interface IHtmlMediaElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IElementCssInlineStyle, IMediaController
-
public interface IHtmlMeterElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IElementCssInlineStyle
-
public interface IHtmlProgressElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IElementCssInlineStyle
-
public interface IHtmlScriptElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IElementCssInlineStyle
-
public interface IHtmlSlotElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IElementCssInlineStyle, IGlobalEventHandlers
-
public interface ILabelabelElement
AngleSharp.Dom.Io
AngleSharp.Events
AngleSharp.Extensions
AngleSharp.Html
AngleSharp.Linq
-
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 T Before<T>(this T elements, string html) where T : IEnumerable<IElement>
- public static T Css<T>(this T elements, string propertyName, string propertyValue) where T : IEnumerable<IElement>
- public static T Css<T>(this T elements, IEnumerable<KeyValuePair<string, string>> properties) where T : IEnumerable<IElement>
- public static T Css<T>(this T elements, object properties) where T : IEnumerable<IElement>
- public static T Empty<T>(this T elements) where T : IEnumerable<IElement>
- public static bool HasClass<T>(this T elements, string className) where T : IEnumerable<IElement>
- public static string Html<T>(this T element) where T : IElement
- public static T Html<T>(this T elements, string html) where T : IEnumerable<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 T ToggleClass<T>(this T elements, string className) where T : IEnumerable<IElement>
- 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 static class NodeExtensions
-
public static class SelectorExtensions
-
public static class StyleSheetExtensions
AngleSharp.Network
-
public class CorsRequest
-
public enum
-
public class DocumentRequest
- public Dictionary<string, string> { get; }
- 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 interface IDocumentLoader
-
public interface IDownload : ICancellable<IResponse>, ICancellable
-
public interface ILoader
-
public interface IRequest
-
public interface IResourceLoader
-
public interface IResponse : IDisposable
-
public class MimeType : IEquatable<MimeType>
-
public static class MimeTypeNames
-
public enum OriginBehavior
-
public static class ProtocolNames
-
public static class MimeTypes
-
public class VirtualResponse : IResponse, IDisposable
AngleSharp.Network.Default
AngleSharp.Parser.Css
AngleSharp.Parser.Html
AngleSharp.Parser.Xml
AngleSharp.Scripting
AngleSharp.Services
AngleSharp.Services.Default
AngleSharp.Services.Media
AngleSharp.Services.Scripting
AngleSharp.Services.Styling
AngleSharp.XHtml
AngleSharp.Xml