AngleSharp by Florian Rappl

<PackageReference Include="AngleSharp" Version="0.4.0" />

 Event

public abstract class Event : IEvent
Represents an event argument.
public bool Bubbles { get; }

Gets if the event is actually bubbling.

public bool Cancelable { get; }

Gets if the event is cancelable.

public EventTarget CurrentTarget { get; }

Gets the current target (if bubbled).

public bool DefaultPrevented { get; }

Gets if the default behavior has been prevented.

public EventPhase EventPhase { get; }

Gets the phase of the event.

public bool IsTrusted { get; }

Gets if the event is trusted.

public EventTarget Target { get; }

Gets the original target of the event.

public DateTime TimeStamp { get; }

Gets the originating timestamp.

public string Type { get; }

Gets the type of event.

protected Event()

public void InitEvent(string type, bool bubbles, bool cancelable)

Initializes the event.

public void PreventDefault()

Prevents the default behavior.

Stops the immediate propagation.

public void StopPropagation()

Prevents further propagation of the event.