SYMBOL INDEX (1838 symbols across 240 files) FILE: src/Boilerplate/Program.cs class Program (line 7) | public static class Program method Main (line 9) | public static async Task Main() class MyCounterComponent (line 29) | internal class MyCounterComponent : WebComponent method MyCounterComponent (line 34) | public MyCounterComponent() FILE: src/Boilerplate/Wiki/ComponentPropertyExample.cs class ComponentPropertyExample (line 3) | internal class ComponentPropertyExample : WebComponent method ComponentPropertyExample (line 5) | public ComponentPropertyExample() class MyLabelComponent (line 21) | internal class MyLabelComponent : WebComponent method MyLabelComponent (line 26) | public MyLabelComponent() FILE: src/Boilerplate/Wiki/ComposingComponent.cs class ComposingComponent (line 3) | internal class ComposingComponent : WebComponent method ComposingComponent (line 5) | public ComposingComponent() // parent component class ItemComponent (line 16) | internal class ItemComponent : WebComponent // child component method ItemComponent (line 21) | public ItemComponent() FILE: src/Boilerplate/Wiki/ConditionalRenderComponent.cs class ConditionalRenderComponent (line 3) | internal class ConditionalRenderComponent : WebComponent method ConditionalRenderComponent (line 8) | public ConditionalRenderComponent() FILE: src/Boilerplate/Wiki/DocumentContextExample.cs class DocumentContextExample (line 3) | internal class DocumentContextExample : WebComponent method DocumentContextExample (line 7) | public DocumentContextExample() method OnConnect (line 18) | protected override void OnConnect() // our component is placed on Docu... FILE: src/Boilerplate/Wiki/HttpContextExample.cs class HttpContextExample (line 3) | internal class HttpContextExample : WebComponent method HttpContextExample (line 8) | public HttpContextExample() method OnConnect (line 17) | protected override void OnConnect() FILE: src/Boilerplate/Wiki/LoopComponent.cs class MyList (line 4) | internal class MyList : WebComponent method MyList (line 8) | public MyList() FILE: src/Boilerplate/Wiki/RedBoxExample.cs class RedBoxExample (line 3) | internal class RedBoxExample : WebComponent method RedBoxExample (line 5) | public RedBoxExample() class RedBoxComponent (line 23) | internal class RedBoxComponent : WebComponent method RedBoxComponent (line 25) | public RedBoxComponent() FILE: src/Boilerplate/Wiki/SimpleComponent.cs class SimpleComponent (line 3) | internal class SimpleComponent : WebComponent method SimpleComponent (line 8) | public SimpleComponent() FILE: src/Boilerplate/Wiki/UserInputComponent.cs class UserInputComponent (line 3) | internal class UserInputComponent : WebComponent method UserInputComponent (line 8) | public UserInputComponent() FILE: src/Boilerplate/Wiki/UserTextComponent.cs class UserTextComponent (line 3) | internal class UserTextComponent : WebComponent method UserTextComponent (line 8) | public UserTextComponent() FILE: src/LaraClient/src/Autocomplete.ts type AutocompleteCommand (line 12) | interface AutocompleteCommand { type AutocompleteEntry (line 19) | interface AutocompleteEntry { type SourceRequest (line 26) | interface SourceRequest { type AutocompleteRequest (line 30) | interface AutocompleteRequest { type AutocompleteCallback (line 35) | type AutocompleteCallback = (_list: AutocompleteEntry[]) => void type SuccessData (line 37) | interface SuccessData { function autocompleteStart (line 41) | function autocompleteStart(json: string): void { function autocompleteStop (line 76) | function autocompleteStop(id: string): void { function setValue (line 81) | function setValue(input: HTMLInputElement, value: string, text: string):... function render (line 90) | function render(ul: Element, entry: AutocompleteEntry): JQuery) => void class Sequencer (line 9) | class Sequencer { method constructor (line 13) | constructor() { method waitForTurn (line 18) | async waitForTurn(turn: number): Promise { method flushPending (line 38) | private flushPending(): void { FILE: src/LaraClient/src/SocketEvents.ts class EventParameters (line 10) | class EventParameters { class SocketEventParameters (line 18) | class SocketEventParameters extends EventParameters { class FormFileCollection (line 22) | class FormFileCollection { method constructor (line 25) | constructor() { class FormFile (line 30) | class FormFile { function loadFiles (line 39) | async function loadFiles( function collectFilesInput (line 54) | async function collectFilesInput( function copyFile (line 71) | async function copyFile(file: File, name: string): Promise { function bufferToBase64 (line 82) | function bufferToBase64(buffer: ArrayBuffer): string { function readFile (line 92) | async function readFile(file: File): Promise { FILE: src/LaraClient/src/Worker.ts function processResult (line 19) | function processResult(steps: Delta.BaseDelta[]): void { function processStepCatch (line 27) | function processStepCatch(step: Delta.BaseDelta): boolean { function processStep (line 42) | function processStep(step: Delta.BaseDelta): void { function append (line 112) | function append(delta: Delta.NodeAddedDelta): void { function appendChildren (line 118) | function appendChildren(el: Element, children: Node[]): void { function insert (line 124) | function insert(delta: Delta.NodeInsertedDelta): void { function render (line 135) | function render(delta: Delta.RenderDelta): void { function insertBeforeChildren (line 152) | function insertBeforeChildren( function createNodes (line 163) | function createNodes(node: ContentNode): Node[] { function pushNodes (line 169) | function pushNodes(node: ContentNode, list: Node[]): void { function pushArrayNodes (line 187) | function pushArrayNodes(node: ContentArrayNode, list: Node[]): void { function createTextNode (line 194) | function createTextNode(node: ContentTextNode): Node { function createElementNode (line 200) | function createElementNode(node: ContentElementNode): Element { function createPlaceholder (line 214) | function createPlaceholder(node: ContentPlaceholder): Element { function setAttribute (line 221) | function setAttribute(child: Element, attribute: string, value: string):... function createRootNode (line 241) | function createRootNode(node: ContentElementNode): Element { function textModified (line 249) | function textModified(delta: Delta.TextModifiedDelta): void { function remove (line 255) | function remove(delta: Delta.NodeRemovedDelta): void { function editAttribute (line 261) | function editAttribute(delta: Delta.AttributeEditedDelta): void { function removeAttribute (line 271) | function removeAttribute(delta: Delta.AttributeRemovedDelta): void { function focus (line 281) | function focus(delta: Delta.FocusDelta): void { function setId (line 286) | function setId(delta: Delta.SetIdDelta): void { function setValue (line 291) | function setValue(delta: Delta.SetValueDelta): void { function submitJS (line 296) | function submitJS(context: Delta.SubmitJsDelta): void { function setChecked (line 305) | function setChecked(delta: Delta.SetCheckedDelta): void { function clearChildren (line 310) | function clearChildren(delta: Delta.ClearChildrenDelta): void { function replaceLocation (line 317) | function replaceLocation(delta: Delta.ReplaceDelta): void { function swapChildren (line 321) | function swapChildren(step: Delta.SwapChildrenDelta): void { function swapDom (line 328) | function swapDom(obj1: Node, obj2: Node): void { function removeElementId (line 336) | function removeElementId(delta: Delta.RemoveElement): void { function unRender (line 341) | function unRender(delta: Delta.UnRenderDelta): void { function locateNode (line 351) | function locateNode(locator: Delta.NodeLocator): ChildNode { FILE: src/LaraClient/src/index.ts function initialize (line 28) | function initialize(id: string, keepAliveInterval: number): void { function getDocumentId (line 44) | function getDocumentId(): string { function terminate (line 48) | function terminate(): void { function sendKeepAlive (line 53) | function sendKeepAlive() { type PropagationType (line 59) | enum PropagationType { type PlugOptions (line 68) | interface PlugOptions { function plugEvent (line 82) | function plugEvent( function stopPropagation (line 91) | function stopPropagation(ev: Event, options: PlugOptions): void { function plug (line 102) | function plug(el: EventTarget, options: PlugOptions): void { function plugWebSocket (line 110) | function plugWebSocket(el: EventTarget, plug: PlugOptions): void { function plugWebSocketStart (line 125) | function plugWebSocketStart( function getSocketUrl (line 151) | function getSocketUrl(name: string): string { function buildSocketParameters (line 161) | async function buildSocketParameters( function createSocketParameters (line 170) | function createSocketParameters( function getEventNumber (line 187) | function getEventNumber(): number { function onSocketMessage (line 192) | async function onSocketMessage( function getTargetId (line 201) | function getTargetId(target: EventTarget): string { function plugAjax (line 209) | function plugAjax(el: EventTarget, plug: PlugOptions): void { type MessageOptions (line 229) | interface MessageOptions { function sendMessage (line 239) | function sendMessage(options: MessageOptions): void { function processAjax (line 252) | async function processAjax( function getEventUrl (line 263) | function getEventUrl( function processAjaxResult (line 280) | async function processAjaxResult( function processEventResult (line 289) | function processEventResult(result: EventResult): void { function processAjaxError (line 299) | function processAjaxError(ajax: XMLHttpRequest): void { function listenServerEvents (line 310) | function listenServerEvents(): void { function autocompleteApply (line 324) | function autocompleteApply(payload: string): void { function autocompleteDestroy (line 328) | function autocompleteDestroy(id: string): void { FILE: src/LaraUI/Autocomplete/AutocompleteElement.cs class AutocompleteElement (line 14) | public class AutocompleteElement : WebComponent method AutocompleteElement (line 29) | public AutocompleteElement() : base(CustomTag) method GetOptions (line 48) | internal AutocompleteOptions? GetOptions() => _options; method Start (line 54) | public void Start(AutocompleteOptions options) method Stop (line 71) | public void Stop() method OnConnect (line 79) | protected override void OnConnect() method OnDisconnect (line 93) | protected override void OnDisconnect() method SubmitAutocomplete (line 100) | private void SubmitAutocomplete(Document document, AutocompleteOptions... method GetAutocompleteKey (line 118) | private string GetAutocompleteKey(Document document) method DestroyAutocomplete (line 123) | private void DestroyAutocomplete() FILE: src/LaraUI/Autocomplete/AutocompleteEntry.cs class AutocompleteEntry (line 14) | [DataContract] FILE: src/LaraUI/Autocomplete/AutocompleteOptions.cs class AutocompleteOptions (line 12) | public class AutocompleteOptions FILE: src/LaraUI/Autocomplete/AutocompletePayload.cs class AutocompletePayload (line 11) | [DataContract] FILE: src/LaraUI/Autocomplete/AutocompleteRegistry.cs class AutocompleteRegistry (line 12) | internal class AutocompleteRegistry method AutocompleteRegistry (line 17) | public AutocompleteRegistry() method TryGet (line 22) | public bool TryGet(string key, [NotNullWhen(true)] out AutocompleteEle... method Set (line 33) | public void Set(string key, AutocompleteElement element) method Remove (line 52) | public void Remove(string key) method GetCount (line 62) | private int GetCount() method GetValue (line 68) | private Dictionary? GetValue() FILE: src/LaraUI/Autocomplete/AutocompleteResponse.cs class AutocompleteResponse (line 15) | [DataContract] FILE: src/LaraUI/Autocomplete/AutocompleteService.cs class AutocompleteRequest (line 12) | [DataContract] class AutocompleteService (line 22) | internal class AutocompleteService : IWebService method Execute (line 28) | public Task Execute() method Execute (line 33) | internal static async Task Execute(string json) method Register (line 50) | public static void Register(string key, AutocompleteElement element) method Unregister (line 55) | public static void Unregister(string key) FILE: src/LaraUI/Autocomplete/IAutocompleteProvider.cs type IAutocompleteProvider (line 14) | public interface IAutocompleteProvider method GetAutocompleteList (line 21) | Task GetAutocompleteList(string term); FILE: src/LaraUI/Components/ComponentRegistry.cs class ComponentRegistry (line 12) | internal sealed class ComponentRegistry method ComponentRegistry (line 16) | public ComponentRegistry() method Register (line 21) | public void Register(string name, Type type) method Unregister (line 42) | public void Unregister(string tagName) method IsValidTagName (line 47) | private static bool IsValidTagName(string tagName) method TryGetComponent (line 54) | public bool TryGetComponent(string name, out Type type) method Clear (line 59) | public void Clear() FILE: src/LaraUI/Components/Fragment.cs class Fragment (line 15) | public class Fragment : WebComponent method Fragment (line 20) | public Fragment() method ForEach (line 32) | public static Fragment ForEach(ObservableCollection so... FILE: src/LaraUI/Components/LaraWebComponent.cs class LaraWebComponentAttribute (line 14) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] method LaraWebComponentAttribute (line 26) | public LaraWebComponentAttribute(string customTagName) method LaraWebComponentAttribute (line 34) | public LaraWebComponentAttribute() : this("") FILE: src/LaraUI/Components/RenderIf.cs class RenderIf (line 9) | public class RenderIf : WebComponent method RenderIf (line 21) | public RenderIf(INotifyPropertyChanged source, Func criteria, Fu... method Update (line 28) | private void Update() FILE: src/LaraUI/Components/Shadow.cs class Shadow (line 12) | internal sealed class Shadow : Element method Shadow (line 16) | public Shadow(WebComponent parent) : base(ShadowTagName) method GetLightSlotted (line 23) | internal override IEnumerable GetLightSlotted() FILE: src/LaraUI/Components/Slot.cs class Slot (line 16) | public sealed class Slot : Element method Slot (line 30) | public Slot() : base("slot") method MatchesName (line 34) | internal bool MatchesName(string? slotName) method GetLightSlotted (line 45) | internal override IEnumerable GetLightSlotted() method TryFindParentComponent (line 50) | private static bool TryFindParentComponent(Node element, [NotNullWhen(... FILE: src/LaraUI/Components/SlottedCalculator.cs class SlottedCalculator (line 9) | internal static class SlottedCalculator method UpdateSlotted (line 11) | public static void UpdateSlotted(Node node) method IsParentSlotting (line 25) | internal static bool IsParentSlotting(Node node) method UpdateChildren (line 44) | private static void UpdateChildren(Element element) FILE: src/LaraUI/Components/WebComponent.cs class WebComponent (line 17) | public abstract class WebComponent : Element method GetShadow (line 26) | internal Shadow GetShadow() => _shadow; method WebComponent (line 34) | protected WebComponent(string tagName) : base(tagName ?? throw new Arg... method WebComponent (line 43) | protected WebComponent() method InitializeObservedAttributes (line 49) | private void InitializeObservedAttributes() method VerifyTypeThrow (line 57) | private static void VerifyTypeThrow(string tagName, Type componentType) method VerifyType (line 65) | internal static bool VerifyType(string tagName, Type componentType, ou... method AttachShadow (line 95) | [Obsolete("Not needed anymore, Shadow root is automatically created")] method GetObservedAttributes (line 105) | protected virtual IEnumerable GetObservedAttributes() method GetLightSlotted (line 110) | internal override IEnumerable GetLightSlotted() method GetAllDescendants (line 128) | internal override IEnumerable GetAllDescendants() method GetSlottedElements (line 142) | public IEnumerable GetSlottedElements(string? slotName) method NodeMatchesSlot (line 153) | private static bool NodeMatchesSlot(Node node, string? slotName) method ElementMatchesSlot (line 159) | private static bool ElementMatchesSlot(Element element, string? slotName) method AttributeChanged (line 170) | internal override void AttributeChanged(string attribute, string? value) method OnAttributeChanged (line 186) | protected virtual void OnAttributeChanged(string attribute) method GetNotifyList (line 190) | internal override IEnumerable GetNotifyList() method IsSlotActive (line 201) | internal bool IsSlotActive(string? slotName) method IsSlotActive (line 206) | private static bool IsSlotActive(Element parent, string? slotName) method IsSlotChildActive (line 218) | private static bool IsSlotChildActive(Node child, string? slotName) method TriggerEvent (line 228) | public void TriggerEvent(string eventName) => NotifyEvent(eventName); FILE: src/LaraUI/Components/WebComponentOptions.cs class WebComponentOptions (line 14) | public sealed class WebComponentOptions method GetComponentType (line 26) | internal Type GetComponentType() FILE: src/LaraUI/DOM/Attributes.cs class Attributes (line 13) | internal sealed class Attributes : IEnumerable HasAttributeLower(name.ToLowe... method GetAttribute (line 27) | public string? GetAttribute(string name) => GetAttributeLower(name.ToL... method HasAttributeLower (line 29) | internal bool HasAttributeLower(string nameLower) method SetAttributeLower (line 32) | internal void SetAttributeLower(string nameLower, string? value) method RemoveAttributeLower (line 70) | internal void RemoveAttributeLower(string nameLower) method SetFlagAttributeLower (line 88) | internal void SetFlagAttributeLower(string nameLower, bool value) method NotifyValue (line 102) | internal void NotifyValue(string value) method NotifyChecked (line 117) | internal void NotifyChecked(bool isChecked) method NotifySelected (line 122) | internal void NotifySelected(bool selected) method NotifyFlag (line 127) | private void NotifyFlag(string nameLower, bool value) method GetAttributeLower (line 145) | internal string? GetAttributeLower(string nameLower) method GetEnumerator (line 150) | public IEnumerator> GetEnumerator() method GetEnumerator (line 155) | IEnumerator IEnumerable.GetEnumerator() FILE: src/LaraUI/DOM/BlockOptions.cs class BlockOptions (line 12) | public class BlockOptions FILE: src/LaraUI/DOM/ChildrenBindingSubscription.cs class ChildrenBindingSubscription (line 11) | internal class ChildrenBindingSubscription method ChildrenBindingSubscription (line 16) | public ChildrenBindingSubscription( method Unsubscribe (line 25) | public void Unsubscribe() FILE: src/LaraUI/DOM/Document.cs type ServerEventsStatus (line 19) | public enum ServerEventsStatus class Document (line 40) | public class Document method GetQueue (line 97) | internal Queue GetQueue() => _queue; method Document (line 99) | internal Document(IPage page, double keepAliveInterval) method Document (line 104) | internal Document(IPage page, Guid virtualId, double keepAliveInterval) method CreateElement (line 137) | public static Element CreateElement(string tagName) => Element.Create(... method CreateTextNode (line 144) | public static TextNode CreateTextNode(string data) => new TextNode(data); method UpdateTimestamp (line 146) | internal void UpdateTimestamp() method ModifyLastUtcForTesting (line 151) | internal void ModifyLastUtcForTesting(DateTime value) method OnElementAdded (line 156) | internal void OnElementAdded(Element element) method OnElementRemoved (line 159) | internal void OnElementRemoved(Element element) method NotifyChangeId (line 162) | internal void NotifyChangeId(Element element, string before, string af... method OpenEventQueue (line 167) | internal void OpenEventQueue() method FlushQueue (line 177) | internal string FlushQueue() method Enqueue (line 189) | internal void Enqueue(BaseDelta delta) method TryGetElementById (line 200) | public bool TryGetElementById(string id, out Element element) method GetElementById (line 208) | public Element GetElementById(string id) method OnMessage (line 219) | [Obsolete("Support old methods")] method AddMessageListener (line 225) | internal void AddMessageListener(string messageId, Func> GetSocketCompletion(... method ServerEventFlush (line 273) | internal Task ServerEventFlush() method GetServerEventsController (line 276) | internal ServerEventsController GetServerEventsController() method WaitForTurn (line 279) | internal Task WaitForTurn(long turn) => _sequencer.WaitForTurn(t... method NotifyHasEvent (line 283) | internal void NotifyHasEvent() method NotifyEvent (line 288) | internal Task NotifyEvent(string eventName) method On (line 302) | public void On(EventSettings settings) method On (line 316) | public void On(string eventName, Func? handler) method RemoveEvent (line 333) | private void RemoveEvent(string eventName) FILE: src/LaraUI/DOM/DocumentIdMap.cs class DocumentIdMap (line 11) | internal sealed class DocumentIdMap method DocumentIdMap (line 15) | public DocumentIdMap() method TryGetElementById (line 20) | public bool TryGetElementById(string id, out Element element) method NotifyChangeId (line 25) | public void NotifyChangeId(Element element, string before, string after) method RemovePrevious (line 32) | private void RemovePrevious(string before) method AddAfter (line 37) | private void AddAfter(Element element, string after) method NotifyRemoved (line 46) | public void NotifyRemoved(Element element) method NotifyAdded (line 51) | public void NotifyAdded(Element element) FILE: src/LaraUI/DOM/DocumentWriter.cs class DocumentWriter (line 14) | internal sealed class DocumentWriter method DocumentWriter (line 21) | public DocumentWriter(Document document) method DocumentWriter (line 27) | public DocumentWriter() method Print (line 32) | public void Print() method PrintElement (line 52) | public void PrintElement(Element element, int indent) method VerifyNestedLevel (line 71) | internal static void VerifyNestedLevel(int indent) method IsInlineElement (line 79) | private static bool IsInlineElement(Element element) method PrintInlineElement (line 93) | private void PrintInlineElement(Element element) method PrintStubElement (line 101) | private void PrintStubElement(Element element) method Indent (line 108) | private void Indent(int indent) method PrintOpeningTag (line 116) | private void PrintOpeningTag(Element element) method PrintAttributes (line 124) | private void PrintAttributes(Element element) method PrintInlineChildNodes (line 139) | private void PrintInlineChildNodes(Element element) method PrintInlineNode (line 147) | private void PrintInlineNode(Node node) method PrintRegularElement (line 159) | private void PrintRegularElement(Element element, int indent) method PrintChildNodes (line 172) | private void PrintChildNodes(Element element, int indent) method PrintClosingTag (line 180) | private void PrintClosingTag(Element element, int indent) method ToString (line 189) | public override string ToString() FILE: src/LaraUI/DOM/DomSurgeon.cs class DomSurgeon (line 13) | internal sealed class DomSurgeon method DomSurgeon (line 17) | public DomSurgeon(Element parent) method Append (line 24) | public void Append(Node child) method InsertChildBefore (line 31) | public void InsertChildBefore(Node reference, Node child) method InsertChildAfter (line 38) | public void InsertChildAfter(Node reference, Node child) method InsertChildAt (line 45) | public void InsertChildAt(int index, Node child) method Remove (line 52) | public void Remove(Node child) method RemoveAt (line 58) | public void RemoveAt(int index) method ClearChildren (line 65) | public void ClearChildren() method BeforeOperation (line 79) | private static Element? BeforeOperation(Node child) method AfterOperation (line 84) | private static void AfterOperation(Node node, Node? previousParent) method AfterOperationInternal (line 92) | private static void AfterOperationInternal(Element child, Node? previo... method GetPreviousDocument (line 116) | private static Document? GetPreviousDocument(Node? previousParent) method AppendInternal (line 125) | private void AppendInternal(Node child) method InsertChild (line 132) | private void InsertChild(Node reference, int offset, Node child) method InsertChild (line 140) | private void InsertChild(int index, Node child) method VerifyParentContainsChild (line 147) | private void VerifyParentContainsChild(Node reference) method RemoveInternal (line 155) | private void RemoveInternal(Node child) method RemoveInternal (line 174) | private void RemoveInternal(int index) method ClearChildrenInternal (line 181) | private void ClearChildrenInternal() method RemoveInternalCommon (line 191) | private void RemoveInternalCommon(Node child) method PreventCycles (line 207) | private void PreventCycles(Node child) method UpdateDocumentMappings (line 219) | private void UpdateDocumentMappings(Node child) method NewToDocument (line 235) | private bool NewToDocument(Node child, [NotNullWhen(true)] out Documen... method LeavingPrevious (line 242) | private bool LeavingPrevious(Node child, [NotNullWhen(true)] out Docum... method CollectNodes (line 249) | private static List CollectNodes(Node child) method CollectElements (line 256) | private static void CollectElements(ICollection list, Node node) method PreventDuplicateIds (line 266) | private void PreventDuplicateIds(IEnumerable list) method DuplicateIdInDocument (line 282) | private static bool DuplicateIdInDocument(Document? document, string id) method AddToDocument (line 288) | private static void AddToDocument(IEnumerable list, Document doc... method RemoveFromPreviousDocument (line 300) | private static void RemoveFromPreviousDocument(IEnumerable list,... method UpdateChildParentLinks (line 316) | private void UpdateChildParentLinks(Node child) method UpdateChildParentLinks (line 325) | private void UpdateChildParentLinks(Node reference, int offset, Node c... method UpdateChildParentLinks (line 331) | private void UpdateChildParentLinks(int index, Node child) FILE: src/LaraUI/DOM/DuplicateElementIdException.cs class DuplicateElementIdException (line 15) | public class DuplicateElementIdException : InvalidOperationException method DuplicateElementIdException (line 21) | public DuplicateElementIdException() method DuplicateElementIdException (line 30) | public DuplicateElementIdException(string message) method DuplicateElementIdException (line 40) | public DuplicateElementIdException(string message, Exception inner) method Create (line 50) | public static DuplicateElementIdException Create(string id) FILE: src/LaraUI/DOM/Element.cs class Element (line 23) | public abstract class Element : Node method Create (line 45) | public static Element Create(string tagName) => ElementFactory.CreateE... method Create (line 53) | public static Element Create(string tagName, string id) => ElementFact... method CreateNS (line 62) | public static Element CreateNS(string ns, string tagName) => ElementFa... method Element (line 68) | protected Element(string tagName) method Element (line 84) | protected Element() : this("") method GetDefaultTagName (line 93) | public static string GetDefaultTagName(Type type) method ToString (line 114) | public override string ToString() method EnsureElementId (line 132) | [Obsolete("Not needed anymore")] method SetAttribute (line 168) | public void SetAttribute(string attributeName, string? attributeValue) method SetAttributeLower (line 174) | internal void SetAttributeLower(string nameLower, string? value) method ToggleAttributeLower (line 190) | internal void ToggleAttributeLower(string nameLower, bool value) method HasAttribute (line 209) | public bool HasAttribute(string attributeName) method HasAttributeLower (line 215) | internal bool HasAttributeLower(string nameLower) method GetAttribute (line 223) | public string? GetAttribute(string attributeName) method GetAttributeLower (line 229) | internal string? GetAttributeLower(string nameLower) method SetFlagAttribute (line 237) | public void SetFlagAttribute(string attributeName, bool value) method SetFlagAttributeLower (line 243) | internal void SetFlagAttributeLower(string nameLower, bool value) method RemoveAttribute (line 250) | public void RemoveAttribute(string attributeName) method GetIntAttribute (line 262) | internal int? GetIntAttribute(string nameLower) method SetIntAttribute (line 272) | internal void SetIntAttribute(string nameLower, int? value) method HasClass (line 300) | public bool HasClass(string className) => ClassEditor.HasClass(Class, ... method AddClass (line 306) | public void AddClass(string className) => Class = ClassEditor.AddClass... method RemoveClass (line 312) | public void RemoveClass(string className) => Class = ClassEditor.Remov... method ToggleClass (line 319) | public void ToggleClass(string className, bool value) method ToggleClass (line 326) | public void ToggleClass(string className) => Class = ClassEditor.Toggl... method NotifyValue (line 328) | internal void NotifyValue(string value) => _attributes.NotifyValue(val... method NotifyChecked (line 330) | internal void NotifyChecked(bool value) => _attributes.NotifyChecked(v... method NotifySelected (line 332) | internal void NotifySelected(bool value) => _attributes.NotifySelected... method GetChildAt (line 570) | public Node GetChildAt(int index) => _children[index]; method GetChildNodePosition (line 577) | public int GetChildNodePosition(Node node) method GetChildElementPosition (line 596) | public int GetChildElementPosition(Element element) method DescendsFrom (line 619) | public bool DescendsFrom(Element? element) method ContainsChild (line 640) | public bool ContainsChild(Node node) method OnChildRemoved (line 649) | internal void OnChildRemoved(Node child) method OnChildAppend (line 654) | internal void OnChildAppend(Node child) method OnChildInsert (line 659) | internal void OnChildInsert(int index, Node child) method AppendChild (line 668) | public void AppendChild(params Node[] nodes) method AppendText (line 686) | public void AppendText(string text) method AppendData (line 695) | public void AppendData(string data) method AppendEncode (line 700) | internal void AppendEncode(string? data, bool encode) method InsertChildBefore (line 718) | public void InsertChildBefore(Node before, Node node) method InsertChildAfter (line 730) | public void InsertChildAfter(Node after, Node node) method InsertChildAt (line 742) | public void InsertChildAt(int index, Node node) method RemoveChild (line 753) | public void RemoveChild(Node child) method RemoveAt (line 763) | public void RemoveAt(int index) method ClearChildren (line 772) | public void ClearChildren() method Remove (line 783) | public void Remove() method SwapChildren (line 797) | public void SwapChildren(int index1, int index2) method NotifyValue (line 809) | internal virtual void NotifyValue(ElementEventValue entry) method OnChildAdded (line 813) | private protected virtual void OnChildAdded(Node child) method OnConnect (line 821) | protected virtual void OnConnect() method OnDisconnect (line 828) | protected virtual void OnDisconnect() method OnAdopted (line 835) | protected virtual void OnAdopted() method OnMove (line 842) | protected virtual void OnMove() method NotifyConnect (line 846) | internal void NotifyConnect() method NotifyDisconnect (line 856) | internal void NotifyDisconnect() method NotifyAdopted (line 865) | internal void NotifyAdopted() method NotifyMove (line 874) | internal void NotifyMove() method GetNotifyList (line 883) | internal virtual IEnumerable GetNotifyList() method GetContentNode (line 898) | internal override ContentNode GetContentNode() method GetUnrenderedContent (line 907) | private ContentNode GetUnrenderedContent() method GetRenderedContent (line 919) | private ContentNode GetRenderedContent() method GetArrayContent (line 929) | private ContentNode GetArrayContent(List list) method GetElementContent (line 942) | private ContentElementNode GetElementContent() method CopyAttributes (line 953) | private List CopyAttributes() method CopyLightChildren (line 967) | private List CopyLightChildren() method NotifyEvent (line 981) | internal Task NotifyEvent(string eventName) method On (line 995) | public void On(EventSettings settings) method On (line 1012) | public void On(string eventName, Func? handler) method On (line 1034) | public void On(string eventName, Action? handler) method RemoveEvent (line 1055) | private void RemoveEvent(string eventName) method FlushEvents (line 1066) | private void FlushEvents() method AddSubscription (line 1085) | internal void AddSubscription(INotifyPropertyChanged source, Action ac... method SubscribeChildren (line 1101) | internal void SubscribeChildren( method ClearSubscriptions (line 1109) | private void ClearSubscriptions() method UnbindAll (line 1123) | public void UnbindAll() method SetInnerData (line 1132) | public void SetInnerData(string data) method SetInnerEncode (line 1137) | internal void SetInnerEncode(string? value, bool encode) method GetNodeInnerText (line 1157) | internal override string? GetNodeInnerText() method AppendNodeInnerText (line 1173) | internal override void AppendNodeInnerText(StringBuilder builder) method SetNodeInnerText (line 1181) | internal override void SetNodeInnerText(string? value) method GetLightSlotted (line 1215) | internal virtual IEnumerable GetLightSlotted() method GetLightChildren (line 1220) | internal IEnumerable GetLightChildren() method GetAllDescendants (line 1238) | internal virtual IEnumerable GetAllDescendants() method AttributeChanged (line 1243) | internal virtual void AttributeChanged(string attribute, string? value) method TryGetQueue (line 1248) | internal bool TryGetQueue([NotNullWhen(true)] out Document? document) method TryGetEvents (line 1255) | internal bool TryGetEvents([NotNullWhen(true)] out Document? document) method Focus (line 1272) | public virtual void Focus() method GetHtml (line 1285) | public string GetHtml() FILE: src/LaraUI/DOM/ElementFactory.cs class ElementFactory (line 12) | internal static class ElementFactory method CreateElement (line 52) | public static Element CreateElement(string tagName) method VerifyTagName (line 68) | private static string VerifyTagName(string tagName) method CreateElement (line 83) | public static Element CreateElement(string tagName, string id) method CreateElementNs (line 90) | public static Element CreateElementNs(string ns, string tagName) FILE: src/LaraUI/DOM/EventSettings.cs type PropagationType (line 15) | public enum PropagationType class EventSettings (line 41) | public sealed class EventSettings method Verify (line 111) | internal void Verify() FILE: src/LaraUI/DOM/GlobalSerializer.cs class GlobalSerializer (line 12) | internal static class GlobalSerializer method GenerateElementId (line 16) | public static string GenerateElementId() FILE: src/LaraUI/DOM/HtmlReference.cs class HtmlReference (line 11) | internal static class HtmlReference method HtmlReference (line 16) | static HtmlReference() method IsSelfClosingTag (line 43) | public static bool IsSelfClosingTag(string tagNameLower) method RequiresId (line 46) | public static bool RequiresId(string tagNameLower) FILE: src/LaraUI/DOM/MessageRegistry.cs class MessageEventArgs (line 16) | public class MessageEventArgs : EventArgs method MessageEventArgs (line 23) | internal MessageEventArgs(string? body) class MessageTypeRegistry (line 29) | internal class MessageTypeRegistry method Add (line 33) | public void Add(Func handler) method Remove (line 38) | public void Remove(Func handler) method RunAll (line 43) | public async Task RunAll(MessageEventArgs args) class MessageRegistry (line 53) | internal class MessageRegistry method MessageRegistry (line 58) | public MessageRegistry(Document parent) method Add (line 64) | public void Add(string messageId, Func handler) method GetRegistry (line 70) | private MessageTypeRegistry GetRegistry(string messageId) method Remove (line 85) | public void Remove(string messageId, Func hand... method RunAll (line 93) | public async Task RunAll(string messageId, MessageEventArgs args) FILE: src/LaraUI/DOM/Node.cs type NodeType (line 14) | public enum NodeType class Node (line 30) | public abstract class Node : BindableBase method Node (line 35) | protected internal Node() method GetContentNode (line 63) | internal abstract ContentNode GetContentNode(); method UpdateSlotted (line 70) | internal void UpdateSlotted() method GetNodeInnerText (line 88) | internal abstract string? GetNodeInnerText(); method SetNodeInnerText (line 90) | internal abstract void SetNodeInnerText(string? value); method AppendNodeInnerText (line 92) | internal abstract void AppendNodeInnerText(StringBuilder builder); FILE: src/LaraUI/DOM/NodeExtensions.cs class NodeExtensions (line 16) | public static class NodeExtensions method Wrap (line 27) | public static TNode Wrap(this TNode node, params Action[... method Extract (line 43) | public static TNode Extract(this TNode node, [NotNull] out TNod... method Child (line 61) | public static T Child(this T element, params Node[] elements) method Event (line 80) | public static T Event(this T element, string eventName, Action hand... method Event (line 95) | public static T Event(this T element, string eventName, Func ... method Event (line 109) | public static T Event(this T element, EventSettings options) FILE: src/LaraUI/DOM/TextNode.cs class TextNode (line 16) | public sealed class TextNode : Node method TextNode (line 48) | public TextNode() method TextNode (line 57) | public TextNode(string? data, bool encode = true) method AppendText (line 73) | public void AppendText(string text) method AppendData (line 82) | public void AppendData(string data) method AppendEncode (line 87) | internal void AppendEncode(string? text, bool encode) method GetContentNode (line 103) | internal override ContentNode GetContentNode() method SetEncodedText (line 115) | public void SetEncodedText(string? unencoded) method GetNodeInnerText (line 120) | internal override string GetNodeInnerText() method SetNodeInnerText (line 125) | internal override void SetNodeInnerText(string? value) method AppendNodeInnerText (line 130) | internal override void AppendNodeInnerText(StringBuilder builder) FILE: src/LaraUI/Delta/AttributeEditedDelta.cs class AttributeEditedDelta (line 11) | [DataContract] method AttributeEditedDelta (line 23) | public AttributeEditedDelta() : base(DeltaType.EditAttribute) method Enqueue (line 27) | public static void Enqueue(Element element, string attribute, string? ... FILE: src/LaraUI/Delta/AttributeRemovedDelta.cs class AttributeRemovedDelta (line 11) | [DataContract] method AttributeRemovedDelta (line 20) | public AttributeRemovedDelta() : base(DeltaType.RemoveAttribute) method Enqueue (line 24) | public static void Enqueue(Element element, string attribute) FILE: src/LaraUI/Delta/BaseDelta.cs type DeltaType (line 11) | internal enum DeltaType class BaseDelta (line 35) | [DataContract] method BaseDelta (line 61) | protected BaseDelta(DeltaType type) FILE: src/LaraUI/Delta/ClearChildrenDelta.cs class ClearChildrenDelta (line 11) | [DataContract] method ClearChildrenDelta (line 17) | public ClearChildrenDelta() : base(DeltaType.ClearChildren) method Enqueue (line 21) | public static void Enqueue(Element element) FILE: src/LaraUI/Delta/ContentArrayNode.cs class ContentArrayNode (line 12) | [DataContract] method ContentArrayNode (line 18) | public ContentArrayNode() : base(ContentNodeType.Array) FILE: src/LaraUI/Delta/ContentAttribute.cs class ContentAttribute (line 11) | [DataContract] FILE: src/LaraUI/Delta/ContentElementNode.cs class ContentElementNode (line 12) | [DataContract] method ContentElementNode (line 28) | public ContentElementNode() : base(ContentNodeType.Element) FILE: src/LaraUI/Delta/ContentNode.cs type ContentNodeType (line 11) | internal enum ContentNodeType class ContentNode (line 19) | [DataContract] method ContentNode (line 29) | protected ContentNode(ContentNodeType type) FILE: src/LaraUI/Delta/ContentPlaceholder.cs class ContentPlaceholder (line 11) | [DataContract] method ContentPlaceholder (line 17) | public ContentPlaceholder() : base(ContentNodeType.Placeholder) method ContentPlaceholder (line 21) | public ContentPlaceholder(string id) : this() FILE: src/LaraUI/Delta/ContentTextNode.cs class ContentTextNode (line 11) | [DataContract] method ContentTextNode (line 17) | public ContentTextNode() : base(ContentNodeType.Text) FILE: src/LaraUI/Delta/ElementValue.cs class ElementEventValue (line 11) | [DataContract] method ToString (line 23) | public override string ToString() method GetCheckedSuffix (line 28) | private string GetCheckedSuffix() FILE: src/LaraUI/Delta/EventResult.cs type EventResultType (line 12) | internal enum EventResultType class EventResult (line 20) | [DataContract] method EventResult (line 29) | public EventResult() method EventResult (line 33) | public EventResult(List list) : this() method ToJSON (line 39) | public string ToJSON() FILE: src/LaraUI/Delta/FocusDelta.cs class FocusDelta (line 11) | [DataContract] method FocusDelta (line 17) | public FocusDelta() : base(DeltaType.Focus) method Enqueue (line 21) | public static void Enqueue(Element element) FILE: src/LaraUI/Delta/NodeAddedDelta.cs class NodeAddedDelta (line 11) | [DataContract] method NodeAddedDelta (line 20) | public NodeAddedDelta() : base(DeltaType.Append) method Enqueue (line 24) | public static void Enqueue(Node node) FILE: src/LaraUI/Delta/NodeInsertedDelta.cs class NodeInsertedDelta (line 11) | [DataContract] method NodeInsertedDelta (line 23) | public NodeInsertedDelta() : base(DeltaType.Insert) method Enqueue (line 27) | public static void Enqueue(Node node, int index) FILE: src/LaraUI/Delta/NodeLocator.cs class NodeLocator (line 12) | [DataContract] method FromNode (line 21) | public static NodeLocator FromNode(Node node) FILE: src/LaraUI/Delta/NodeRemovedDelta.cs class NodeRemovedDelta (line 11) | [DataContract] method NodeRemovedDelta (line 20) | public NodeRemovedDelta() : base(DeltaType.Remove) method Enqueue (line 24) | public static void Enqueue(Element parent, int index) FILE: src/LaraUI/Delta/PlugOptions.cs class PlugOptions (line 11) | [DataContract] method PlugOptions (line 33) | public PlugOptions() method PlugOptions (line 37) | public PlugOptions(EventSettings settings) method ToJSON (line 51) | public string ToJSON() => LaraTools.Serialize(this); FILE: src/LaraUI/Delta/RemoveElementDelta.cs class RemoveElementDelta (line 11) | [DataContract] method RemoveElementDelta (line 17) | public RemoveElementDelta() : base(DeltaType.RemoveElement) method Enqueue (line 21) | public static void Enqueue(Element element) FILE: src/LaraUI/Delta/RenderDelta.cs class RenderDelta (line 12) | [DataContract] method RenderDelta (line 21) | public RenderDelta() : base(DeltaType.Render) method Enqueue (line 25) | public static void Enqueue(Document document, IEnumerable nodes) FILE: src/LaraUI/Delta/ReplaceDelta.cs class ReplaceDelta (line 11) | [DataContract] method ReplaceDelta (line 17) | public ReplaceDelta() : base(DeltaType.Replace) method Enqueue (line 21) | public static void Enqueue(Document document, string location) FILE: src/LaraUI/Delta/ServerEventsDelta.cs class ServerEventsDelta (line 11) | [DataContract] method ServerEventsDelta (line 14) | public ServerEventsDelta() : base(DeltaType.ServerEvents) FILE: src/LaraUI/Delta/SetCheckedDelta.cs class SetCheckedDelta (line 11) | [DataContract] method SetCheckedDelta (line 20) | public SetCheckedDelta() : base(DeltaType.SetChecked) method Enqueue (line 24) | public static void Enqueue(Element element, bool value) FILE: src/LaraUI/Delta/SetIdDelta.cs class SetIdDelta (line 11) | [DataContract] method SetIdDelta (line 20) | public SetIdDelta() : base(DeltaType.SetId) method Enqueue (line 24) | public static void Enqueue(Element element, string newValue) FILE: src/LaraUI/Delta/SetValueDelta.cs class SetValueDelta (line 11) | [DataContract] method SetValueDelta (line 20) | public SetValueDelta() : base(DeltaType.SetValue) method Enqueue (line 24) | public static void Enqueue(Element element, string? value) FILE: src/LaraUI/Delta/SubmitJsDelta.cs class SubmitJsDelta (line 11) | [DataContract] method SubmitJsDelta (line 20) | public SubmitJsDelta() : base(DeltaType.SubmitJs) FILE: src/LaraUI/Delta/SubscribeDelta.cs class SubscribeDelta (line 11) | [DataContract] method SubscribeDelta (line 26) | public SubscribeDelta() : base(DeltaType.Subscribe) method Enqueue (line 30) | public static void Enqueue(Element element, EventSettings settings) method Enqueue (line 37) | public static void Enqueue(Document document, EventSettings settings) method CreateDelta (line 43) | private static SubscribeDelta CreateDelta(string id, EventSettings set... class ClientEventSettings (line 55) | [DataContract] method CreateFrom (line 89) | public static ClientEventSettings CreateFrom(EventSettings settings) FILE: src/LaraUI/Delta/SwapChildrenDelta.cs class SwapChildrenDelta (line 11) | [DataContract] method SwapChildrenDelta (line 14) | public SwapChildrenDelta() : base(DeltaType.SwapChildren) method Enqueue (line 27) | public static void Enqueue(Element parent, int index1, int index2) FILE: src/LaraUI/Delta/TextModifiedDelta.cs class TextModifiedDelta (line 11) | [DataContract] method TextModifiedDelta (line 23) | public TextModifiedDelta() : base(DeltaType.TextModified) method Enqueue (line 27) | public static void Enqueue(TextNode node) FILE: src/LaraUI/Delta/UnRenderDelta.cs class UnRenderDelta (line 12) | [DataContract] method UnRenderDelta (line 18) | public UnRenderDelta() : base(DeltaType.UnRender) method Enqueue (line 22) | public static void Enqueue(Document document, IEnumerable nodes) FILE: src/LaraUI/Delta/UnsubscribeDelta.cs class UnsubscribeDelta (line 11) | [DataContract] method UnsubscribeDelta (line 20) | public UnsubscribeDelta() : base(DeltaType.Unsubscribe) FILE: src/LaraUI/Elements/GenericElement.cs class GenericElement (line 13) | public sealed class GenericElement : Element method GenericElement (line 15) | internal GenericElement(string tagName) : base(tagName) FILE: src/LaraUI/Elements/HtmlAnchorElement.cs class Anchor (line 15) | [Obsolete("Use HtmlAnchorElement instead")] class HtmlAnchorElement (line 25) | public class HtmlAnchorElement : Element method HtmlAnchorElement (line 30) | public HtmlAnchorElement() : base("a") FILE: src/LaraUI/Elements/HtmlBodyElement.cs class BodyElement (line 15) | [Obsolete("Use HtmlBodyElement")] class HtmlBodyElement (line 24) | public class HtmlBodyElement : Element method HtmlBodyElement (line 29) | public HtmlBodyElement() : base("body") FILE: src/LaraUI/Elements/HtmlButtonElement.cs class Button (line 15) | [Obsolete("Use HtmlButtonElement instead")] class HtmlButtonElement (line 25) | public class HtmlButtonElement : Element method HtmlButtonElement (line 30) | public HtmlButtonElement() : base("button") method NotifyValue (line 35) | internal override void NotifyValue(ElementEventValue entry) FILE: src/LaraUI/Elements/HtmlColGroupElement.cs class ColGroup (line 15) | [Obsolete("Use HtmlColGroupElement instead")] class HtmlColGroupElement (line 25) | public class HtmlColGroupElement : Element method HtmlColGroupElement (line 30) | public HtmlColGroupElement() : base("colgroup") FILE: src/LaraUI/Elements/HtmlDivElement.cs class HtmlDivElement (line 12) | public class HtmlDivElement : Element method HtmlDivElement (line 17) | public HtmlDivElement() : base("div") FILE: src/LaraUI/Elements/HtmlHeadElement.cs class HeadElement (line 15) | [Obsolete("Use HtmlHeadElement instead")] class HtmlHeadElement (line 25) | public class HtmlHeadElement : Element method HtmlHeadElement (line 30) | public HtmlHeadElement() : base("head") FILE: src/LaraUI/Elements/HtmlHeadingElement.cs class HtmlHeadingElement (line 14) | public class HtmlHeadingElement : Element method HtmlHeadingElement (line 20) | public HtmlHeadingElement(int level) : base(GetLevelTag(level)) method GetLevelTag (line 29) | public static string GetLevelTag(int level) FILE: src/LaraUI/Elements/HtmlImageElement.cs class Image (line 15) | [Obsolete("Use HtmlImageElement instead")] class HtmlImageElement (line 25) | public class HtmlImageElement : Element method HtmlImageElement (line 30) | public HtmlImageElement() : base("img") FILE: src/LaraUI/Elements/HtmlInputElement.cs class InputElement (line 17) | [Obsolete("Use HtmlInputElement instead")] class HtmlInputElement (line 27) | public class HtmlInputElement : Element method HtmlInputElement (line 32) | public HtmlInputElement() : base("input") method NotifyValue (line 36) | internal override void NotifyValue(ElementEventValue entry) method ClearFiles (line 263) | private void ClearFiles() => _files.Clear(); method AddFile (line 264) | internal void AddFile(IFormFile file) => _files.Add(file); FILE: src/LaraUI/Elements/HtmlLabelElement.cs class Label (line 15) | [Obsolete("Use HtmlLabelElement instead")] class HtmlLabelElement (line 25) | public class HtmlLabelElement : Element method HtmlLabelElement (line 30) | public HtmlLabelElement() : base("label") FILE: src/LaraUI/Elements/HtmlLiElement.cs class ListItem (line 15) | [Obsolete("Use HtmlLiElement instead")] class HtmlLiElement (line 25) | public class HtmlLiElement : Element method HtmlLiElement (line 30) | public HtmlLiElement() : base("li") FILE: src/LaraUI/Elements/HtmlLinkElement.cs class Link (line 15) | [Obsolete("Use HtmlLinkElement instead")] class HtmlLinkElement (line 25) | public class HtmlLinkElement : Element method HtmlLinkElement (line 30) | public HtmlLinkElement() : base("link") FILE: src/LaraUI/Elements/HtmlMetaElement.cs class Meta (line 15) | [Obsolete("Use HtmlMetaElement instead")] class HtmlMetaElement (line 25) | public class HtmlMetaElement : Element method HtmlMetaElement (line 30) | public HtmlMetaElement() : base("meta") FILE: src/LaraUI/Elements/HtmlMeterElement.cs class Meter (line 15) | [Obsolete("Use HtmlMeterElement")] class HtmlMeterElement (line 25) | public class HtmlMeterElement : Element method HtmlMeterElement (line 30) | public HtmlMeterElement() : base("meter") FILE: src/LaraUI/Elements/HtmlOlElement.cs class OrderedList (line 15) | [Obsolete("Use HtmlOlElement instead")] class HtmlOlElement (line 25) | public class HtmlOlElement : Element method HtmlOlElement (line 30) | public HtmlOlElement() : base("ol") FILE: src/LaraUI/Elements/HtmlOptionElement.cs class OptionElement (line 15) | [Obsolete("Use HtmlOptionElement instead")] class HtmlOptionElement (line 25) | public class HtmlOptionElement : Element method HtmlOptionElement (line 30) | public HtmlOptionElement() : base("option") method NotifyValue (line 34) | internal override void NotifyValue(ElementEventValue entry) method NotifyAdded (line 78) | internal void NotifyAdded(string parentValue) FILE: src/LaraUI/Elements/HtmlOptionGroupElement.cs class OptionGroup (line 16) | [Obsolete("Use HtmlOptionGroupElement instead")] class HtmlOptionGroupElement (line 26) | public class HtmlOptionGroupElement : Element method HtmlOptionGroupElement (line 31) | public HtmlOptionGroupElement() : base("optgroup") method GetOptions (line 58) | private IEnumerable GetOptions() method OnChildAdded (line 69) | private protected override void OnChildAdded(Node child) method NotifyAdded (line 82) | internal void NotifyAdded(string parentValue) FILE: src/LaraUI/Elements/HtmlParagraphElement.cs class HtmlParagraphElement (line 12) | public class HtmlParagraphElement : Element method HtmlParagraphElement (line 17) | public HtmlParagraphElement() : base("p") FILE: src/LaraUI/Elements/HtmlScriptElement.cs class Script (line 15) | [Obsolete("Use HtmlScriptElement instead")] class HtmlScriptElement (line 25) | public class HtmlScriptElement : Element method HtmlScriptElement (line 30) | public HtmlScriptElement() : base("script") FILE: src/LaraUI/Elements/HtmlSelectElement.cs class SelectElement (line 16) | [Obsolete("Use HtmlSelectElement instead")] class HtmlSelectElement (line 26) | public class HtmlSelectElement : Element method HtmlSelectElement (line 31) | public HtmlSelectElement() : base("select") method NotifyValue (line 35) | internal override void NotifyValue(ElementEventValue entry) method AddOption (line 46) | public HtmlOptionElement AddOption(string value, string text) method AttributeChanged (line 120) | internal override void AttributeChanged(string attribute, string? value) method UpdateChildOptions (line 131) | private void UpdateChildOptions(string? value) method SelectNonExclusiveOption (line 143) | private void SelectNonExclusiveOption(string? value) method SelectOnlyOption (line 154) | private void SelectOnlyOption(string? value) method OnChildAdded (line 162) | private protected override void OnChildAdded(Node child) method GetOptions (line 186) | private IEnumerable GetOptions() FILE: src/LaraUI/Elements/HtmlSpanElement.cs class HtmlSpanElement (line 12) | public class HtmlSpanElement : Element method HtmlSpanElement (line 17) | public HtmlSpanElement() : base("span") FILE: src/LaraUI/Elements/HtmlTableCellElement.cs class TableCell (line 15) | [Obsolete("Use HtmlTableCellElement instead")] class HtmlTableCellElement (line 25) | public class HtmlTableCellElement : Element method HtmlTableCellElement (line 30) | public HtmlTableCellElement() : base("td") FILE: src/LaraUI/Elements/HtmlTableElement.cs class Table (line 15) | [Obsolete("Use HtmlTableElement instead")] class HtmlTableElement (line 25) | public class HtmlTableElement : Element method HtmlTableElement (line 30) | public HtmlTableElement() : base("table") FILE: src/LaraUI/Elements/HtmlTableHeaderElement.cs class TableHeader (line 15) | [Obsolete("Use HtmlTableHeaderElement instead")] class HtmlTableHeaderElement (line 25) | public class HtmlTableHeaderElement : Element method HtmlTableHeaderElement (line 30) | public HtmlTableHeaderElement() : base("th") FILE: src/LaraUI/Elements/HtmlTableRowElement.cs class HtmlTableRowElement (line 12) | public class HtmlTableRowElement : Element method HtmlTableRowElement (line 17) | public HtmlTableRowElement() : base("tr") FILE: src/LaraUI/Elements/HtmlTableSectionElement.cs type HtmlTableSectionType (line 14) | public enum HtmlTableSectionType class HtmlTableSectionElement (line 35) | public class HtmlTableSectionElement : Element method HtmlTableSectionElement (line 51) | public HtmlTableSectionElement(HtmlTableSectionType type) FILE: src/LaraUI/Elements/HtmlTextAreaElement.cs class TextArea (line 15) | [Obsolete("Use HtmlTextArea instead")] class HtmlTextAreaElement (line 25) | public class HtmlTextAreaElement : Element method HtmlTextAreaElement (line 30) | public HtmlTextAreaElement() : base("textarea") method NotifyValue (line 34) | internal override void NotifyValue(ElementEventValue entry) FILE: src/LaraUI/Elements/HtmlTitleElement.cs class HtmlTitleElement (line 12) | public class HtmlTitleElement : Element method HtmlTitleElement (line 17) | public HtmlTitleElement() : base("title") FILE: src/LaraUI/Main/Application.cs class Application (line 18) | public sealed class Application : IDisposable method Application (line 38) | public Application() method GetPublished (line 52) | internal Published GetPublished() => _published; method ClearAllPublished (line 57) | public void ClearAllPublished() method Dispose (line 65) | public void Dispose() method PublishPage (line 79) | public void PublishPage(string address, Func nodeFactory) method PublishPage (line 87) | public void PublishPage(string address, Func pageFactory) method PublishFile (line 95) | public void PublishFile(string address, StaticContent content) method PublishService (line 102) | public void PublishService(WebServiceContent content) method PublishService (line 112) | public void PublishService(BinaryServiceContent content) method UnPublish (line 122) | public void UnPublish(string path) method PublishAssemblies (line 130) | public void PublishAssemblies() method UnPublish (line 138) | public void UnPublish(string address, string method) method TryGetNode (line 145) | internal bool TryGetNode(string path, out IPublishedItem item) method TryGetConnection (line 148) | internal bool TryGetConnection(Guid guid, out Connection connection) method CreateConnection (line 151) | internal Connection CreateConnection(IPAddress remoteIp) method ClearEmptyConnection (line 154) | internal Task ClearEmptyConnection(Connection connection) method GetController (line 157) | private IModeController GetController() method PublishComponent (line 170) | public void PublishComponent(WebComponentOptions options) method UnPublishWebComponent (line 180) | public void UnPublishWebComponent(string tagName) method TryGetComponent (line 183) | internal bool TryGetComponent(string tagName, out Type type) method Start (line 195) | public Task Start() method Start (line 203) | public async Task Start(StartServerOptions options) method CreateModeController (line 211) | internal void CreateModeController(ApplicationMode mode) method Stop (line 224) | public Task Stop(CancellationToken token = default) => GetHost().StopA... method WaitForShutdown (line 232) | public Task WaitForShutdown(CancellationToken token = default) => Host... method GetHost (line 234) | internal IWebHost GetHost() method SetHost (line 253) | internal void SetHost(IWebHost host) FILE: src/LaraUI/Main/BaseContext.cs class BaseContext (line 11) | internal abstract class BaseContext : ILaraContext method BaseContext (line 16) | internal BaseContext(Application app, HttpContext http) FILE: src/LaraUI/Main/BinaryServiceContent.cs class BinaryServiceContent (line 14) | public sealed class BinaryServiceContent method GetFactory (line 36) | internal Func GetFactory() FILE: src/LaraUI/Main/BinaryServicePublished.cs class BinaryServicePublished (line 13) | internal sealed class BinaryServicePublished : IPublishedItem method BinaryServicePublished (line 18) | public BinaryServicePublished(BinaryServiceContent content) method Run (line 24) | public async Task Run(Application app, HttpContext http, LaraOptions o... method SendReply (line 41) | private async Task SendReply(WebServiceContext context, byte[] data) FILE: src/LaraUI/Main/Connection.cs class Connection (line 14) | internal sealed class Connection method Connection (line 25) | public Connection(Guid id, IPAddress remoteId) method TryGetDocument (line 34) | public bool TryGetDocument(Guid virtualId, out Document document) method CreateDocument (line 42) | public Document CreateDocument(IPage page, double keepAliveInterval) method Discard (line 50) | public async Task Discard(Guid documentId) method GetDocuments (line 64) | public IEnumerable> GetDocuments() => _do... method Close (line 70) | public async Task Close() FILE: src/LaraUI/Main/Connections.cs class Connections (line 16) | internal sealed class Connections : IDisposable method Connections (line 21) | public Connections() method Connections (line 26) | public Connections(double cleanupInterval, double expireInterval) method CreateConnection (line 44) | public Connection CreateConnection(IPAddress remoteIp) method TryGetConnection (line 52) | public bool TryGetConnection(Guid id, out Connection connection) method Discard (line 57) | public async Task Discard(Guid key) method Clear (line 66) | public void Clear() method CreateCryptographicallySecureGuid (line 71) | public static Guid CreateCryptographicallySecureGuid() method ClearEmptyConnection (line 79) | public async Task ClearEmptyConnection(Connection connection) method GetConnections (line 87) | public IEnumerable> GetConnections() =>... method Dispose (line 91) | public void Dispose() FILE: src/LaraUI/Main/GlobalConstants.cs class GlobalConstants (line 9) | internal static class GlobalConstants FILE: src/LaraUI/Main/IBinaryService.cs type IBinaryService (line 14) | public interface IBinaryService method Execute (line 20) | Task Execute(); FILE: src/LaraUI/Main/INavigation.cs type INavigation (line 14) | public interface INavigation method Replace (line 20) | void Replace(string location); method FlushPartialChanges (line 26) | Task FlushPartialChanges(); FILE: src/LaraUI/Main/IPage.cs type IPage (line 14) | public interface IPage method OnGet (line 20) | Task OnGet(); FILE: src/LaraUI/Main/IPageContext.cs type ILaraContext (line 17) | public interface ILaraContext type IPageContext (line 33) | public interface IPageContext : ILaraContext type IJsBridge (line 61) | public interface IJsBridge method Submit (line 68) | void Submit(string javaScriptCode, string? payload = null); method OnMessage (line 75) | [Obsolete("Use instead AddMessageListener() and RemoveMessageListener(... method AddMessageListener (line 84) | void AddMessageListener(string messageId, Func... method RemoveMessageListener (line 91) | void RemoveMessageListener(string messageId, Func Execute(); FILE: src/LaraUI/Main/IWebServiceContext.cs type IWebServiceContext (line 15) | public interface IWebServiceContext : ILaraContext method TryGetSession (line 32) | bool TryGetSession([NotNullWhen(true)] out Session? session); FILE: src/LaraUI/Main/JSBridge.cs class JsBridge (line 13) | internal sealed class JsBridge : IJsBridge method JsBridge (line 19) | public JsBridge(PageContext parent) method Submit (line 24) | public void Submit(string javaScriptCode, string? payload = null) method OnMessage (line 33) | [Obsolete("Use instead AddMessageListener() and RemoveMessageListener(... method AddMessageListener (line 40) | public void AddMessageListener(string messageId, Func _parent.Document.ServerEventsOn(); method ServerEventsOff (line 52) | public Task ServerEventsOff() => _parent.Document.ServerEventsOff(); FILE: src/LaraUI/Main/LaraBinaryServiceAttribute.cs class LaraBinaryServiceAttribute (line 14) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] FILE: src/LaraUI/Main/LaraPageAttribute.cs class LaraPageAttribute (line 14) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] method LaraPageAttribute (line 25) | public LaraPageAttribute() method LaraPageAttribute (line 33) | public LaraPageAttribute(string address) FILE: src/LaraUI/Main/LaraUI.cs class LaraUI (line 21) | public static class LaraUI method ClearAll (line 39) | [Obsolete(PublishObsolete)] method Publish (line 48) | [Obsolete(PublishObsolete)] method Publish (line 58) | [Obsolete(PublishObsolete)] method Publish (line 67) | [Obsolete(PublishObsolete)] method UnPublish (line 76) | [Obsolete(PublishObsolete)] method PublishAssemblies (line 84) | [Obsolete(PublishObsolete)] method UnPublish (line 94) | [Obsolete(PublishObsolete)] method Publish (line 104) | [Obsolete(PublishObsolete)] method UnPublishWebComponent (line 113) | [Obsolete(PublishObsolete)] method GetContextDocument (line 148) | internal static Document? GetContextDocument(IPageContext? context) method StartServer (line 161) | [Obsolete(PublishObsolete)] method StartServer (line 172) | [Obsolete(PublishObsolete)] method LaunchBrowser (line 184) | public static void LaunchBrowser(string address) method LaunchBrowser (line 191) | public static void LaunchBrowser(IWebHost host) method GetFirstURL (line 200) | public static string GetFirstURL(IWebHost host) method FlushPartialChanges (line 215) | public static Task FlushPartialChanges() method ParseRequest (line 229) | public static T ParseRequest() FILE: src/LaraUI/Main/LaraWebServiceAttribute.cs class LaraWebServiceAttribute (line 14) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] FILE: src/LaraUI/Main/Navigation.cs class Navigation (line 12) | internal sealed class Navigation : INavigation method Navigation (line 18) | public Navigation(PageContext context) method Replace (line 23) | public void Replace(string location) method ReplaceGet (line 35) | private void ReplaceGet(string location) method ReplacePost (line 40) | private void ReplacePost(string location) method FlushPartialChanges (line 45) | public async Task FlushPartialChanges() FILE: src/LaraUI/Main/PageContext.cs class PageContext (line 13) | internal sealed class PageContext : BaseContext, IPageContext method PageContext (line 24) | public PageContext(Application app, HttpContext http, Connection conne... method SetExtraData (line 41) | internal void SetExtraData(string? data) => _bridge.EventData = data; FILE: src/LaraUI/Main/PagePublished.cs class PagePublished (line 15) | internal sealed class PagePublished : IPublishedItem method PagePublished (line 21) | public PagePublished(Func factory) method PagePublished (line 26) | public PagePublished(Func factory, HttpStatusCode status) method Run (line 32) | public async Task Run(Application app, HttpContext http, LaraOptions o... method RunPage (line 49) | internal static async Task RunPage(Application app, HttpContext ... method ReplyStatusCodeError (line 63) | private static async Task ReplyStatusCodeError(Application app, HttpCo... method CreateInstance (line 75) | internal IPage CreateInstance() => _factory(); method ProcessGetResult (line 77) | internal static async Task ProcessGetResult(HttpContext http, Document... method GetConnection (line 91) | internal static Connection GetConnection(Application app, HttpContext ... method CreateConnection (line 96) | private static Connection CreateConnection(Application app, HttpContex... method WriteDocument (line 104) | private static string WriteDocument(Document document) method ReplyDocument (line 111) | private static async Task ReplyDocument(HttpContext http, string html,... FILE: src/LaraUI/Main/Published.cs class Published (line 12) | internal sealed class Published : IDisposable method Published (line 19) | public Published() method ClearAll (line 26) | public void ClearAll() method Dispose (line 35) | public void Dispose() method Publish (line 43) | public void Publish(string path, IPublishedItem item) method Publish (line 49) | public void Publish(WebServiceContent content) method Publish (line 56) | public void Publish(BinaryServiceContent content) method CombineAddress (line 63) | private static string CombineAddress(string address, string method) method CombinePathMethod (line 70) | public static string CombinePathMethod(string path, string method) method ValidateMethod (line 80) | internal static void ValidateMethod(string? method) method ValidateAddress (line 88) | internal static void ValidateAddress(string? path) method UnPublish (line 96) | public void UnPublish(string path) method UnPublish (line 101) | public void UnPublish(string path, string method) method TryGetNode (line 107) | public bool TryGetNode(string path, out IPublishedItem item) method Publish (line 112) | public void Publish(WebComponentOptions options) method UnPublishWebComponent (line 117) | public void UnPublishWebComponent(string componentTagName) method TryGetComponent (line 122) | public bool TryGetComponent(string tagName, out Type type) FILE: src/LaraUI/Main/Session.cs class Session (line 14) | public sealed class Session method Session (line 25) | internal Session(Connection parent) method Close (line 30) | internal void Close() method SaveValue (line 54) | public void SaveValue(string key, string value) method RemoveValue (line 61) | public void RemoveValue(string key) method TryGetValue (line 70) | public bool TryGetValue(string key, out string value) FILE: src/LaraUI/Main/SessionStorage.cs class SessionStorage (line 11) | internal sealed class SessionStorage method SessionStorage (line 16) | public SessionStorage() method Save (line 22) | public void Save(string key, string value) method Remove (line 31) | public void Remove(string key) method TryGetValue (line 39) | public bool TryGetValue(string key, out string value) FILE: src/LaraUI/Main/SingleElementPage.cs class SingleElementPage (line 12) | internal class SingleElementPage : IPage method SingleElementPage (line 16) | public SingleElementPage(Func contentFactory) method OnGet (line 21) | public Task OnGet() FILE: src/LaraUI/Main/StaleConnectionsCollector.cs class StaleConnectionsCollector (line 14) | internal sealed class StaleConnectionsCollector : IDisposable method StaleConnectionsCollector (line 30) | public StaleConnectionsCollector(Connections connections, method Dispose (line 45) | public void Dispose() method TimerElapsedHandler (line 53) | private async void TimerElapsedHandler(object sender, ElapsedEventArgs e) method CleanupExpiredHandler (line 63) | internal async Task CleanupExpiredHandler() method CleanupNonDisposed (line 72) | private async Task CleanupNonDisposed() method CleanupExpired (line 93) | internal static async Task CleanupExpired(Connection connection, DateT... FILE: src/LaraUI/Main/StaticContent.cs class StaticContent (line 18) | public class StaticContent : IPublishedItem method GetBytes (line 28) | public byte[] GetBytes() => _bytes; method StaticContent (line 60) | public StaticContent(byte[] bytes, string contentType) method StaticContent (line 70) | public StaticContent(byte[] bytes) method ComputeETag (line 93) | public static string ComputeETag(byte[] bytes) method FormatETag (line 104) | public static string FormatETag(int hash) method ComputeHash (line 115) | public static int ComputeHash(params byte[] data) method Run (line 143) | public async Task Run(Application app, HttpContext http, LaraOptions o... method IsMatchETag (line 156) | private bool IsMatchETag(IHeaderDictionary headers) method SendMatchStatus (line 164) | private static void SendMatchStatus(HttpContext http) method SendContent (line 169) | private async Task SendContent(HttpContext http) FILE: src/LaraUI/Main/TemplateBuilder.cs class TemplateBuilder (line 11) | internal static class TemplateBuilder method TemplateBuilder (line 15) | static TemplateBuilder() method Build (line 20) | public static void Build(Document document, double keepAliveInterval) FILE: src/LaraUI/Main/WebServiceContent.cs class WebServiceContent (line 14) | public sealed class WebServiceContent method GetFactory (line 36) | internal Func GetFactory() FILE: src/LaraUI/Main/WebServiceContext.cs class WebServiceContext (line 13) | internal sealed class WebServiceContext : BaseContext, IWebServiceContext method WebServiceContext (line 18) | public WebServiceContext(Application app, HttpContext http) method TryGetSession (line 23) | public bool TryGetSession([NotNullWhen(true)] out Session? session) FILE: src/LaraUI/Main/WebServicePublished.cs class WebServicePublished (line 13) | internal sealed class WebServicePublished : IPublishedItem method WebServicePublished (line 18) | public WebServicePublished(WebServiceContent content) method Run (line 24) | public async Task Run(Application app, HttpContext http, LaraOptions o... method SendReply (line 41) | private async Task SendReply(WebServiceContext context, string data) method SendHeader (line 47) | internal static void SendHeader(WebServiceContext context, string cont... FILE: src/LaraUI/Middleware/BaseHandler.cs class BaseHandler (line 12) | internal abstract class BaseHandler method BaseHandler (line 16) | protected BaseHandler(RequestDelegate next) method Invoke (line 21) | public async Task Invoke(HttpContext http) method TryInvoke (line 34) | private async Task TryInvoke(HttpContext http) method ProcessRequest (line 42) | internal abstract Task ProcessRequest(HttpContext http); FILE: src/LaraUI/Middleware/BrowserAppController.cs class BrowserAppController (line 14) | internal class BrowserAppController : BaseModeController method BrowserAppController (line 25) | public BrowserAppController(Application app) method Start (line 30) | public override async Task Start(Application app, StartServe... method CreateConnection (line 42) | public override Connection CreateConnection(IPAddress remoteIp) method Stop (line 53) | private Task Stop() method SignalStop (line 65) | private static Task SignalStop(CancellationTokenSource source) method AcceptConnection (line 71) | private bool AcceptConnection(IPAddress remoteIp) FILE: src/LaraUI/Middleware/ClientEventMessage.cs class ClientEventMessage (line 12) | [DataContract] FILE: src/LaraUI/Middleware/ClientLibraryHandler.cs class ClientLibraryHandler (line 17) | internal sealed class ClientLibraryHandler : BaseHandler method ClientLibraryHandler (line 24) | public ClientLibraryHandler(RequestDelegate next) : base(next) method GetCurrentAssembly (line 33) | private static Assembly GetCurrentAssembly() method GetLibraryVersion (line 38) | private static string GetLibraryVersion(Assembly assembly) method BuildLibraryAddress (line 45) | private static string BuildLibraryAddress(string version) method GetLibraryPath (line 51) | public static string GetLibraryPath() method LoadLibrary (line 58) | private static string LoadLibrary(Assembly assembly) method LoadFile (line 66) | public static byte[] LoadFile(Assembly assembly, string name) method ProcessRequest (line 75) | internal override async Task ProcessRequest(HttpContext http) method SendLibrary (line 83) | private async Task SendLibrary(HttpContext http) FILE: src/LaraUI/Middleware/ContentTypes.cs class ContentTypes (line 12) | public static class ContentTypes FILE: src/LaraUI/Middleware/DefaultErrorPage.cs class DefaultErrorPage (line 11) | internal class DefaultErrorPage : IPage method OnGet (line 16) | public Task OnGet() method LoadBootstrap (line 23) | private static void LoadBootstrap() method ShowContent (line 43) | private void ShowContent() FILE: src/LaraUI/Middleware/DiscardHandler.cs class DiscardHandler (line 12) | internal sealed class DiscardHandler : BaseHandler method DiscardHandler (line 16) | public DiscardHandler(Application app, RequestDelegate next) : base(next) method ProcessRequest (line 21) | internal override async Task ProcessRequest(HttpContext http) FILE: src/LaraUI/Middleware/DiscardParameters.cs class DiscardParameters (line 13) | internal sealed class DiscardParameters method TryParse (line 17) | public static bool TryParse(HttpContext context, [NotNullWhen(true)] o... method TryParse (line 23) | public static bool TryParse(IQueryCollection query, [NotNullWhen(true)... FILE: src/LaraUI/Middleware/ErrorPages.cs class ErrorPages (line 16) | public sealed class ErrorPages method ErrorPages (line 22) | internal ErrorPages(Published published) method SetDefaultPage (line 38) | public void SetDefaultPage(HttpStatusCode code, Func factory) method Remove (line 49) | public void Remove(HttpStatusCode code) method GetPage (line 54) | internal PagePublished GetPage(HttpStatusCode code) method TryGetPage (line 60) | internal bool TryGetPage(HttpStatusCode code, out PagePublished page) method DefaultNotFound (line 66) | internal IPage DefaultNotFound() method DefaultServerError (line 76) | internal IPage DefaultServerError() method PublishErrorPage (line 85) | internal void PublishErrorPage() method PublishErrorImage (line 94) | internal void PublishErrorImage() FILE: src/LaraUI/Middleware/EventParameters.cs class EventParameters (line 18) | [DataContract] method TryParse (line 38) | public static bool TryParse(IQueryCollection query, [NotNullWhen(true)... method ReadAjaxMessage (line 61) | public async Task ReadAjaxMessage(HttpContext http) class SocketEventParameters (line 76) | [DataContract] FILE: src/LaraUI/Middleware/FormFile.cs class FormFile (line 16) | [DataContract] method CopyTo (line 40) | public void CopyTo(Stream target) method CopyToAsync (line 46) | public Task CopyToAsync(Stream target, CancellationToken cancellationT... method OpenReadStream (line 52) | public Stream OpenReadStream() method GetBytes (line 58) | private byte[] GetBytes() FILE: src/LaraUI/Middleware/FormFileCollection.cs class FormFileCollection (line 15) | [DataContract] method GetCount (line 23) | private int GetCount() method GetInnerList (line 32) | private List GetInnerList() method GetFile (line 37) | public IFormFile GetFile(string name) method GetFiles (line 42) | public IReadOnlyList GetFiles(string name) method GetEnumerator (line 47) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 52) | public IEnumerator GetEnumerator() method GetEnumeratorInternal (line 57) | private IEnumerator GetEnumeratorInternal() method GetEmptyEnumerator (line 62) | private static IEnumerator GetEmptyEnumerator() FILE: src/LaraUI/Middleware/IModeController.cs type IModeController (line 13) | internal interface IModeController method Start (line 15) | Task Start(Application app, StartServerOptions options); method CreateConnection (line 16) | Connection CreateConnection(IPAddress remoteIp); class ModeControllerFactory (line 23) | internal static class ModeControllerFactory method Create (line 25) | public static IModeController Create(Application app, ApplicationMode ... class BaseModeController (line 33) | internal class BaseModeController : IModeController method BaseModeController (line 42) | public BaseModeController(Application app, ApplicationMode mode) method CreateConnection (line 54) | public virtual Connection CreateConnection(IPAddress remoteIp) method Start (line 60) | public virtual Task Start(Application app, StartServerOption... FILE: src/LaraUI/Middleware/KeepAliveHandler.cs class KeepAliveHandler (line 14) | internal class KeepAliveHandler : BaseHandler method KeepAliveHandler (line 24) | public KeepAliveHandler(Application app, RequestDelegate next) : base(... method ProcessRequest (line 29) | internal override Task ProcessRequest(HttpContext http) method IsMatch (line 39) | private static bool IsMatch(HttpContext http) method TryGetDocument (line 47) | private bool TryGetDocument(HttpContext http, [NotNullWhen(true)] out ... FILE: src/LaraUI/Middleware/LaraMiddleware.cs class LaraMiddleware (line 16) | public sealed class LaraMiddleware method LaraMiddleware (line 26) | public LaraMiddleware(RequestDelegate next, Application app, LaraOptio... method Invoke (line 41) | public async Task Invoke(HttpContext http) FILE: src/LaraUI/Middleware/LocalhostFilter.cs class LocalhostFilter (line 18) | public sealed class LocalhostFilter method LocalhostFilter (line 28) | public LocalhostFilter(RequestDelegate next, ILogger ... method Invoke (line 39) | public Task Invoke(HttpContext context) FILE: src/LaraUI/Middleware/MiddlewareCommon.cs class MiddlewareCommon (line 19) | internal static class MiddlewareCommon method SendStatusReply (line 21) | public static async Task SendStatusReply(HttpContext context, HttpStat... method WriteUtf8Buffer (line 28) | public static async Task WriteUtf8Buffer(HttpContext http, string text) method WriteBuffer (line 34) | public static async Task WriteBuffer(HttpContext http, byte[] buffer) method SetStatusCode (line 39) | public static void SetStatusCode(HttpContext http, HttpStatusCode code) method AddHeaderPreventCaching (line 44) | public static void AddHeaderPreventCaching(HttpContext context) method AddHeaderNeverExpires (line 49) | public static void AddHeaderNeverExpires(HttpContext context) method AddHeaderTextHtml (line 54) | public static void AddHeaderTextHtml(HttpContext http) method AddHeaderJSON (line 60) | public static void AddHeaderJSON(HttpContext http) method TryFindConnection (line 65) | public static bool TryFindConnection(Application app, HttpContext http... method TryGetParameter (line 74) | public static bool TryGetParameter(IQueryCollection query, string name... method ReadWebSocketMessage (line 87) | public static async Task<(bool, T?)> method ProcessWebSocketMessage (line 102) | internal static (bool, T?) ProcessWebSocketMessage(int maxSize, method ReadBody (line 126) | public static async Task ReadBody(HttpContext http) method RunHandler (line 136) | public static async Task RunHandler(HttpContext http, Func... FILE: src/LaraUI/Middleware/NotFoundMiddleware.cs class NotFoundMiddleware (line 16) | public class NotFoundMiddleware method NotFoundMiddleware (line 28) | public NotFoundMiddleware(RequestDelegate next, Application app, LaraO... method Invoke (line 39) | public Task Invoke(HttpContext context) FILE: src/LaraUI/Middleware/PostEventContext.cs class PostEventContext (line 14) | internal class PostEventContext method PostEventContext (line 25) | public PostEventContext(Application app, HttpContext http) method SocketRemainsOpen (line 31) | public bool SocketRemainsOpen() method GetSocketCompletion (line 39) | public virtual Task> GetSocketCompletion() method GetDocument (line 45) | public Document GetDocument() method GetConnection (line 50) | public Connection GetConnection() method GetSocket (line 55) | public WebSocket GetSocket() method GetParameters (line 60) | public EventParameters GetParameters() FILE: src/LaraUI/Middleware/PostEventHandler.cs class PostEventHandler (line 18) | internal sealed class PostEventHandler : BaseHandler method PostEventHandler (line 29) | public PostEventHandler(Application app, RequestDelegate next) : base(... method ProcessRequest (line 34) | internal override async Task ProcessRequest(HttpContext http) method ProcessWebSocketEvent (line 52) | private static async Task ProcessWebSocketEvent(Application app, HttpC... method ProcessAjaxRequest (line 73) | internal static async Task ProcessAjaxRequest(Application app, HttpCon... method ProcessRequest (line 90) | private static async Task ProcessRequest(PostEventContext context) method ProcessRequestDocument (line 106) | internal static async Task ProcessRequestDocument(PostEventContext con... method ProcessRequestDocument (line 130) | private static async Task ProcessRequestDocument(PostEventContext cont... method RunEvent (line 140) | private static async Task RunEvent(PostEventContext post) method RunEventHandler (line 153) | internal static async Task RunEventHandler(PostEventContext post) method NotifyEventHandler (line 163) | private static Task NotifyEventHandler(PostEventContext post) method ProcessMessageIfNeeded (line 172) | internal static void ProcessMessageIfNeeded(PageContext context, Event... method ProcessMessage (line 194) | private static void ProcessMessage(Document document, ClientEventMessa... method ProcessFiles (line 208) | private static void ProcessFiles(Document document, IFormFileCollectio... method ProcessFile (line 216) | private static void ProcessFile(Document document, IFormFile file) method TryParsePrefix (line 227) | private static bool TryParsePrefix(string name, string prefix, [NotNul... method SendReply (line 239) | internal static async Task SendReply(PostEventContext post, stri... method SendSocketReply (line 260) | private static async Task SendSocketReply(PostEventContext post, strin... method CloseSocket (line 267) | public static Task CloseSocket(WebSocket socket) method FlushMessage (line 272) | public static async Task FlushMessage(WebSocket socket, string json) method FlushPartialChanges (line 278) | public static async Task FlushPartialChanges(WebSocket socket, Documen... method BuildArraySegment (line 284) | internal static ArraySegment BuildArraySegment(string json) method SendAjaxReply (line 295) | private static async Task SendAjaxReply(HttpContext http, string json) method SendEvent (line 301) | private static async Task SendEvent(PostEventContext post, EventResult... FILE: src/LaraUI/Middleware/PublishedItemHandler.cs class PublishedItemHandler (line 12) | internal sealed class PublishedItemHandler : BaseHandler method PublishedItemHandler (line 17) | public PublishedItemHandler(RequestDelegate next, Application app, Lar... method ProcessRequest (line 23) | internal override async Task ProcessRequest(HttpContext http) FILE: src/LaraUI/Middleware/Sequencer.cs class Sequencer (line 12) | internal class Sequencer method Sequencer (line 21) | public Sequencer() method WaitForTurn (line 28) | public Task WaitForTurn(long turnNumber) method AbortAll (line 57) | public void AbortAll() method FlushPending (line 69) | private void FlushPending() FILE: src/LaraUI/Middleware/ServerEvent.cs class ServerEvent (line 15) | public sealed class ServerEvent : IDisposable method ServerEvent (line 22) | internal ServerEvent(Document document) method FlushPartialChanges (line 32) | public Task FlushPartialChanges() method VerifyNotDisposed (line 38) | internal void VerifyNotDisposed() method Dispose (line 49) | public void Dispose() FILE: src/LaraUI/Middleware/ServerEventsController.cs class ServerEventsController (line 13) | internal class ServerEventsController method ServerEventsController (line 17) | public ServerEventsController(Document document) method CalculateServerEventsStatus (line 30) | internal static ServerEventsStatus CalculateServerEventsStatus(bool en... method ServerEventsOn (line 40) | public void ServerEventsOn() method ServerEventsOff (line 47) | public Task ServerEventsOff() method NotifyUnload (line 53) | public Task NotifyUnload() => DiscardSocket(); method DiscardSocket (line 55) | private async Task DiscardSocket() method SocketRemainsOpen (line 65) | public bool SocketRemainsOpen(string eventName) method ServerEventFlush (line 71) | public async Task ServerEventFlush() method PrepareFlush (line 83) | private bool PrepareFlush() method GetSocketCompletion (line 100) | public async Task> GetSocketCompletion(WebS... method FlushIfPending (line 109) | private async Task FlushIfPending() method StartServerEvent (line 118) | public ServerEvent StartServerEvent() FILE: src/LaraUI/Middleware/StatusCodeException.cs class StatusCodeException (line 15) | public class StatusCodeException : Exception method StatusCodeException (line 25) | public StatusCodeException() method StatusCodeException (line 33) | public StatusCodeException(string message) method StatusCodeException (line 43) | public StatusCodeException(string message, Exception inner) method StatusCodeException (line 52) | public StatusCodeException(HttpStatusCode status) method StatusCodeException (line 62) | public StatusCodeException(HttpStatusCode status, string message) FILE: src/LaraUI/Middleware/StatusForbiddenException.cs class StatusForbiddenException (line 15) | public class StatusForbiddenException : StatusCodeException method StatusForbiddenException (line 20) | public StatusForbiddenException() method StatusForbiddenException (line 29) | public StatusForbiddenException(string message) method StatusForbiddenException (line 39) | public StatusForbiddenException(string message, Exception inner) FILE: src/LaraUI/Reactive/BindableBase.cs class BindableBase (line 15) | public abstract class BindableBase : INotifyPropertyChanged method SetProperty (line 38) | protected bool SetProperty(ref T storage, T value, [CallerMemberNam... method OnPropertyChanged (line 57) | protected void OnPropertyChanged([CallerMemberName] string? propertyNa... method BeginUpdate (line 75) | public void BeginUpdate() method EndUpdate (line 84) | public void EndUpdate() FILE: src/LaraUI/Reactive/BindingExtensions.cs class BindingExtensions (line 16) | public static class BindingExtensions method Bind (line 28) | public static TNode Bind( method BindBack (line 47) | public static TNode BindBack( method BindChildren (line 70) | public static TParent BindChildren( method ForEach (line 100) | public static TParent ForEach( FILE: src/LaraUI/Reactive/BindingOptions.cs class BindOptions (line 17) | public abstract class BindOptions class BindPropertyOptions (line 24) | public abstract class BindPropertyOptions : BindOptions class BindPropertyOptions (line 32) | public abstract class BindPropertyOptions : BindPropertyOptions class BindHandlerOptions (line 45) | public sealed class BindHandlerOptions : BindPropertyOptions class BindPropertyOptions (line 59) | public abstract class BindPropertyOptions : BindPropertyO... class BindInnerTextOptions (line 72) | public sealed class BindInnerTextOptions : BindPropertyOptions : BindPropertyOptions : BindPropertyOptions : BindPropertyOptions : BindPropertyOpti... class BindInputOptions (line 139) | public sealed class BindInputOptions : BindInputOptions class BindFlagInputOptions (line 148) | public sealed class BindFlagInputOptions : BindInputOptions class BindChildrenOptions (line 156) | public abstract class BindChildrenOptions : BindOptions method BindChildrenOptions (line 181) | public BindChildrenOptions(ObservableCollection collection, Func : BindChildrenOptions method BindChildrenOptions (line 181) | public BindChildrenOptions(ObservableCollection collection, Func Source.PropertyChanged -= Handler; FILE: src/LaraUI/Reactive/CollectionUpdater.cs class CollectionUpdater (line 12) | internal class CollectionUpdater method CollectionUpdater (line 18) | public CollectionUpdater(Func createCallback, method Run (line 27) | public void Run() method CollectionAdd (line 49) | private void CollectionAdd() method CollectionMove (line 56) | private void CollectionMove() method CollectionRemove (line 63) | private void CollectionRemove() method CollectionReplace (line 69) | private void CollectionReplace() method RemoveAt (line 78) | private void RemoveAt(int index) method InsertAt (line 88) | private void InsertAt(int index, Node child) method CollectionReset (line 93) | private static void CollectionReset(Element element) method UnbindChildren (line 99) | private static void UnbindChildren(Element element) method CollectionLoad (line 110) | public static void CollectionLoad(BindChildrenOptions options, Elem... FILE: src/LaraUI/Reactive/ObsoleteElement.cs class ObsoleteElement (line 16) | public static class ObsoleteElement method Bind (line 26) | [Obsolete(BindObsolete)] method BindAttribute (line 44) | [Obsolete(BindObsolete)] method BindFlagAttribute (line 61) | [Obsolete(BindObsolete)] method BindToggleAttribute (line 75) | [Obsolete(BindObsolete)] method BindToggleClass (line 92) | [Obsolete(BindObsolete)] method BindInput (line 110) | [Obsolete(BindObsolete)] method BindFlagInput (line 150) | [Obsolete(BindObsolete)] method CompileSetter (line 184) | internal static Action CompileSetter( method UnbindAttribute (line 202) | [Obsolete("Has no effect anymore. Use UnbindAll instead.")] method BindInnerText (line 214) | [Obsolete(BindObsolete)] method UnbindInnerText (line 227) | [Obsolete("Has no effect anymore. Use UnbindAll instead.")] method UnbindHandler (line 236) | [Obsolete("Has no effect anymore. Use UnbindAll instead.")] method UnbindAttributes (line 245) | [Obsolete("Has no effect anymore. Use UnbindAll instead.")] method BindChildren (line 257) | [Obsolete("Use BindChildren(source, factory) instead")] method UnbindChildren (line 267) | [Obsolete("Has no effect anymore, use UnbindAll when needed")] method SetInnerText (line 278) | [Obsolete("Use InnerText property instead.")] FILE: src/LaraUI/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: src/LaraUI/Tools/ApplicationBuilderLaraExtensions.cs class ApplicationBuilderLaraExtensions (line 16) | public static class ApplicationBuilderLaraExtensions method UseLara (line 25) | public static IApplicationBuilder UseLara(this IApplicationBuilder app... method UseLara (line 57) | [Obsolete("Specify which Lara Application to use in the parameters of ... method UseLara (line 67) | [Obsolete("Specify which Lara Application to use in the parameters of ... method UseLara (line 80) | public static IApplicationBuilder UseLara(this IApplicationBuilder app... FILE: src/LaraUI/Tools/AssembliesReader.cs class AssembliesReader (line 14) | internal static class AssembliesReader method LoadAssemblies (line 16) | public static void LoadAssemblies(Application app) method GetAssembliesReferencingLara (line 24) | private static IEnumerable GetAssembliesReferencingLara() method IncludeAssembly (line 36) | private static bool IncludeAssembly(Assembly assembly, string definedIn) method LoadAssembly (line 43) | private static void LoadAssembly(Application app, Assembly assembly) method LoadWebServices (line 61) | private static void LoadWebServices(Application app, Type type) method VerifyType (line 77) | internal static void VerifyType(Type assemblyType, string attribute, T... method LoadBinaryServices (line 84) | private static void LoadBinaryServices(Application app, Type type) method LoadPages (line 100) | private static void LoadPages(Application app, Type type) method LoadComponents (line 110) | private static void LoadComponents(Application app, Type type) FILE: src/LaraUI/Tools/AsyncEvent.cs class AsyncEvent (line 25) | public class AsyncEvent : AsyncEvent method AsyncEvent (line 43) | public AsyncEvent() method Subscribe (line 55) | public void Subscribe(Func action) method Subscribe (line 65) | public void Subscribe(AsyncEventHandler handler) method Subscribe (line 75) | public void Subscribe(AsyncEvent other) method Subscribe (line 85) | public void Subscribe(Action handler) method Unsubscribe (line 95) | public void Unsubscribe(AsyncEventHandler handler) method Unsubscribe (line 105) | public void Unsubscribe(AsyncEvent handler) method Unsubscribe (line 115) | public void Unsubscribe(Func action) method Unsubscribe (line 125) | public void Unsubscribe(Action action) method InvokeAsync (line 137) | public async Task InvokeAsync(object sender, T args) class AsyncEvent (line 33) | public class AsyncEvent where T : EventArgs method AsyncEvent (line 43) | public AsyncEvent() method Subscribe (line 55) | public void Subscribe(Func action) method Subscribe (line 65) | public void Subscribe(AsyncEventHandler handler) method Subscribe (line 75) | public void Subscribe(AsyncEvent other) method Subscribe (line 85) | public void Subscribe(Action handler) method Unsubscribe (line 95) | public void Unsubscribe(AsyncEventHandler handler) method Unsubscribe (line 105) | public void Unsubscribe(AsyncEvent handler) method Unsubscribe (line 115) | public void Unsubscribe(Func action) method Unsubscribe (line 125) | public void Unsubscribe(Action action) method InvokeAsync (line 137) | public async Task InvokeAsync(object sender, T args) FILE: src/LaraUI/Tools/ClassEditor.cs class ClassEditor (line 9) | internal static class ClassEditor method AddClass (line 11) | public static string? AddClass(string? previous, string name) method RemoveClass (line 25) | public static string? RemoveClass(string? previous, string name) method ToggleClass (line 58) | public static string? ToggleClass(string? previous, string name, bool ... method ToggleClass (line 63) | public static string? ToggleClass(string? previous, string name) method HasClass (line 69) | public static bool HasClass(string? elementClass, string className) FILE: src/LaraUI/Tools/DocumentLocal.cs class DocumentLocal (line 16) | public class DocumentLocal method DocumentLocal (line 23) | public DocumentLocal() method GetValue (line 37) | private T GetValue() method SetValue (line 44) | private void SetValue(T value) method GetDocument (line 63) | private static Document GetDocument() FILE: src/LaraUI/Tools/LaraBuilder.cs class LaraBuilder (line 19) | public sealed class LaraBuilder method LaraBuilder (line 29) | public LaraBuilder(Element startingElement) method Push (line 47) | public LaraBuilder Push(string tagName, string? className = null, stri... method Push (line 60) | public LaraBuilder Push(string tagName, string? className, string? id,... method PushNS (line 81) | public LaraBuilder PushNS(string ns, string tagName) method Push (line 92) | public LaraBuilder Push(Element element) method Push (line 105) | public LaraBuilder Push(Element element, string? className) method Pop (line 118) | public LaraBuilder Pop() method GetCurrent (line 136) | public LaraBuilder GetCurrent(out Element element) method AddTextNode (line 152) | [Obsolete("Use AppendText() or AppendData() instead of AddTextNode")] method AddTextNode (line 164) | [Obsolete("Use AppendText() or AppendData() instead of AddTextNode")] method AppendText (line 177) | public LaraBuilder AppendText(string text) method AppendData (line 187) | public LaraBuilder AppendData(string data) method AppendEncode (line 192) | private LaraBuilder AppendEncode(string value, bool encode) method InnerText (line 206) | public LaraBuilder InnerText(string text) method InnerData (line 216) | public LaraBuilder InnerData(string data) method InnerEncode (line 221) | private LaraBuilder InnerEncode(string data, bool encode) method AddNode (line 235) | public LaraBuilder AddNode(Node node) method AddNodes (line 248) | public LaraBuilder AddNodes(IEnumerable nodes) method AddNodes (line 264) | public LaraBuilder AddNodes(IEnumerable nodes) method Add (line 280) | public LaraBuilder Add(Action action) method Attribute (line 297) | public LaraBuilder Attribute(string attribute, string value) method EnsureElementId (line 308) | [Obsolete("Not needed anymore")] method FlagAttribute (line 321) | public LaraBuilder FlagAttribute(string attribute, bool value) method AddClass (line 333) | public LaraBuilder AddClass(string className) method RemoveClass (line 344) | public LaraBuilder RemoveClass(string className) method ToggleClass (line 355) | public LaraBuilder ToggleClass(string className) method ToggleClass (line 367) | public LaraBuilder ToggleClass(string className, bool value) method On (line 382) | public LaraBuilder On(EventSettings settings) method On (line 394) | public LaraBuilder On(string eventName, Func handler) method On (line 406) | public LaraBuilder On(string eventName, Action handler) method FlushEvent (line 422) | public LaraBuilder FlushEvent(string eventName) method Bind (line 437) | public LaraBuilder Bind(INotifyPropertyChanged source, Action... method BindBack (line 448) | public LaraBuilder BindBack(Action onChange) method BindChildren (line 461) | public LaraBuilder BindChildren(ObservableCollection s... method BindAttribute (line 479) | [Obsolete(ObsoleteElement.BindObsolete)] method BindFlagAttribute (line 500) | [Obsolete("Use BindToggleAttribute() instead.")] method BindToggleAttribute (line 516) | [Obsolete(ObsoleteElement.BindObsolete)] method BindToggleClass (line 537) | [Obsolete(ObsoleteElement.BindObsolete)] method BindAttribute (line 556) | [Obsolete(ObsoleteElement.BindObsolete)] method BindFlagAttribute (line 571) | [Obsolete("Use BindToggleAttribute() instead.")] method BindToggleAttribute (line 585) | [Obsolete(ObsoleteElement.BindObsolete)] method BindToggleClass (line 600) | [Obsolete(ObsoleteElement.BindObsolete)] method BindAttribute (line 617) | [Obsolete(ObsoleteElement.BindObsolete)] method BindFlagAttribute (line 638) | [Obsolete("Use instad the BindToggleAttribute() method.")] method BindToggleAttribute (line 654) | [Obsolete(ObsoleteElement.BindObsolete)] method BindToggleClass (line 675) | [Obsolete(ObsoleteElement.BindObsolete)] method BindInnerText (line 695) | [Obsolete(ObsoleteElement.BindObsolete)] method BindInnerText (line 714) | [Obsolete(ObsoleteElement.BindObsolete)] method BindInnerText (line 732) | [Obsolete(ObsoleteElement.BindObsolete)] method BindChildren (line 748) | public LaraBuilder BindChildren(ObservableCollection collection,... method BindChildren (line 760) | [Obsolete("Use BindChildren(source, factory) instead")] method BindInput (line 774) | [Obsolete(ObsoleteElement.BindObsolete)] method BindInput (line 791) | [Obsolete(ObsoleteElement.BindObsolete)] method BindFlagInput (line 810) | [Obsolete(ObsoleteElement.BindObsolete)] method BindFlagInput (line 827) | [Obsolete(ObsoleteElement.BindObsolete)] method Bind (line 847) | [Obsolete(ObsoleteElement.BindObsolete)] method Bind (line 866) | [Obsolete(ObsoleteElement.BindObsolete)] method Bind (line 884) | [Obsolete(ObsoleteElement.BindObsolete)] FILE: src/LaraUI/Tools/LaraJson.cs class LaraJson (line 17) | public sealed class LaraJson method TryParse (line 27) | public bool TryParse(string json, [NotNullWhen(true)] out T? result... method Parse (line 48) | public T Parse(string json) where T : class method Stringify (line 76) | public string Stringify(T instance) => LaraTools.Serialize(instance); method Stringify (line 84) | public string Stringify(object instance, Type type) => LaraTools.Seria... method LaraJson (line 86) | internal LaraJson() FILE: src/LaraUI/Tools/LaraOptions.cs type ApplicationMode (line 17) | public enum ApplicationMode class LaraOptions (line 34) | public class LaraOptions class StartServerOptions (line 75) | public class StartServerOptions : LaraOptions method StartServerOptions (line 109) | public StartServerOptions() FILE: src/LaraUI/Tools/LaraTools.cs class LaraTools (line 23) | internal static class LaraTools method LaunchBrowser (line 25) | public static void LaunchBrowser(IWebHost host) method GetFirstUrl (line 31) | public static string GetFirstUrl(IWebHost webHost) method LaunchBrowser (line 39) | public static void LaunchBrowser(string url) method Serialize (line 55) | public static string Serialize(T instance) method Serialize (line 60) | public static string Serialize(object? instance, Type type) method Deserialize (line 74) | public static T? Deserialize(string json) where T : class method Deserialize (line 80) | public static T? Deserialize(Stream stream) where T : class method Compress (line 86) | public static byte[] Compress(byte[] data) method SameValue (line 96) | public static bool SameValue([AllowNull] T previous, [AllowNull] T ... FILE: src/LaraUI/Tools/NoCurrentSessionException.cs class NoCurrentSessionException (line 14) | public class NoCurrentSessionException : InvalidOperationException method NoCurrentSessionException (line 20) | public NoCurrentSessionException(string message) : base(message) method NoCurrentSessionException (line 29) | public NoCurrentSessionException(string message, Exception innerExcept... method NoCurrentSessionException (line 36) | public NoCurrentSessionException() FILE: src/LaraUI/Tools/SemaphoreSlimExtensions.cs class SemaphoreSlimExtensions (line 13) | internal static class SemaphoreSlimExtensions method UseWaitAsync (line 15) | public static async Task UseWaitAsync( method UseWait (line 23) | public static IDisposable UseWait(this SemaphoreSlim semaphore, class ReleaseWrapper (line 30) | private class ReleaseWrapper : IDisposable method ReleaseWrapper (line 36) | public ReleaseWrapper(SemaphoreSlim semaphore) method Dispose (line 41) | public void Dispose() FILE: src/LaraUI/Tools/ServerLauncher.cs class ServerLauncher (line 14) | internal static class ServerLauncher method StartServer (line 18) | public static async Task StartServer(Application app, StartS... method CreateBrowserHost (line 25) | private static IWebHost CreateBrowserHost(Application laraApp, StartSe... method ConfigureApp (line 39) | private static void ConfigureApp(IApplicationBuilder app, Application ... method ConfigureExceptions (line 45) | internal static void ConfigureExceptions(IApplicationBuilder app, Appl... FILE: src/LaraUI/Tools/SessionLocal.cs class SessionLocal (line 16) | public class SessionLocal method SessionLocal (line 23) | public SessionLocal() method GetValue (line 38) | private T GetValue() method SetValue (line 45) | private void SetValue([AllowNull] T value) method Store (line 64) | private void Store([AllowNull] T value, Session session) method GetSession (line 72) | private static Session GetSession() FILE: src/SampleProject/Common/CountryList.cs class Country (line 11) | internal class Country method Country (line 13) | public Country(string code, string name) class CountryList (line 23) | internal static class CountryList method SearchCountries (line 271) | public static IEnumerable SearchCountries(string term) FILE: src/SampleProject/Common/CountrySelector.cs class CountrySelector (line 13) | internal class CountrySelector : WebComponent, IAutocompleteProvider method CountrySelector (line 15) | public CountrySelector() method GetAutocompleteList (line 71) | public Task GetAutocompleteList(string term) FILE: src/SampleProject/Common/SampleAppBootstrap.cs class SampleAppBootstrap (line 11) | internal static class SampleAppBootstrap method AppendTo (line 13) | public static void AppendTo(Element head) FILE: src/SampleProject/Common/Tools.cs class Tools (line 13) | internal class Tools method LoadEmbeddedResource (line 15) | public static byte[] LoadEmbeddedResource(Assembly assembly, string re... method GetSpinnerHtml (line 24) | public static string GetSpinnerHtml(string message) FILE: src/SampleProject/Components/CheckboxSample.cs class CheckboxSample (line 12) | internal class CheckboxSample : WebComponent method CheckboxSample (line 14) | public CheckboxSample() FILE: src/SampleProject/Components/CounterSample.cs class CounterSample (line 11) | internal class CounterSample : WebComponent method TextToInt (line 16) | private static int TextToInt(string? value) method CounterSample (line 21) | public CounterSample() FILE: src/SampleProject/Components/KitchenSinkComponent.cs class KitchenSinkComponent (line 12) | internal class KitchenSinkComponent : WebComponent method KitchenSinkComponent (line 14) | public KitchenSinkComponent() FILE: src/SampleProject/Components/LockingSample.cs class LockingSample (line 13) | internal class LockingSample : WebComponent method LockingSample (line 15) | public LockingSample() FILE: src/SampleProject/Components/LongRunningSample.cs class LongRunningSample (line 12) | internal class LongRunningSample : WebComponent method LongRunningSample (line 21) | public LongRunningSample() FILE: src/SampleProject/Components/MultiselectSample.cs class MultiselectSample (line 11) | internal class MultiselectSample : WebComponent method MultiselectSample (line 13) | public MultiselectSample() FILE: src/SampleProject/Components/SelectSample.cs class SelectSample (line 11) | internal class SelectSample : WebComponent method SelectSample (line 15) | public SelectSample() FILE: src/SampleProject/Components/UploadSample.cs class UploadSample (line 13) | internal class UploadSample : WebComponent method UploadSample (line 15) | public UploadSample() method GetUploadText (line 76) | private static string GetUploadText(HtmlInputElement input) method GetFileNames (line 86) | private static IEnumerable GetFileNames(HtmlInputElement input) FILE: src/SampleProject/Components/WeekdayCombo.cs class WeekdayCombo (line 11) | public class WeekdayCombo : WebComponent method WeekdayCombo (line 20) | public WeekdayCombo() method NextDay (line 32) | public void NextDay() FILE: src/SampleProject/Main/Program.cs class Program (line 14) | internal static class Program method Main (line 16) | private static async Task Main() FILE: src/SampleProject/Pages/KitchenSinkPage.cs class KitchenSinkPage (line 14) | internal class KitchenSinkPage : IPage method OnGet (line 16) | public Task OnGet() method PublishMugImage (line 28) | public static void PublishMugImage(Application app) FILE: src/SampleProject/Pages/ServerEventsPage.cs class ServerEventsPage (line 12) | internal class ServerEventsPage : IPage method ServerEventsPage (line 16) | public ServerEventsPage() method OnGet (line 22) | public Task OnGet() method DelayedTask (line 30) | private async void DelayedTask() FILE: src/SampleProject/Pages/UploadFilePage.cs class UploadFilePage (line 13) | internal class UploadFilePage : IPage method OnGet (line 15) | public Task OnGet() FILE: src/Tests/Components/AutocompleteTesting.cs class MyProvider (line 16) | internal class MyProvider : IAutocompleteProvider method GetAutocompleteList (line 18) | public Task GetAutocompleteList(string term) class AutocompleteTesting (line 44) | public class AutocompleteTesting : DummyContextTesting method AutocompleteTesting (line 46) | public AutocompleteTesting() method InnerInputValue (line 55) | [Fact] method AutocompleteOptionsStore (line 66) | [Fact] method AutocompleteStarts (line 83) | [Fact] method AutocompleteStartStop (line 116) | [Fact] method OnDisconnectStops (line 142) | [Fact] method AutocompleteEntry (line 169) | [Fact] method AutocompleteResponse (line 185) | [Fact] method AutocompleteServiceRun (line 196) | [Fact] method RegistryReplacesEntries (line 230) | [Fact] method ExecuteNotFoundReturnsEmpty (line 243) | [Fact] FILE: src/Tests/Components/ComponentTesting.cs class MyDummyComponent (line 17) | [LaraWebComponent("x-dummy")] method MyDummyComponent (line 22) | public MyDummyComponent() : base("x-dummy") method GetObservedAttributes (line 26) | protected override IEnumerable GetObservedAttributes() method OnMove (line 31) | protected override void OnMove() class Xcom (line 38) | [LaraWebComponent("x-com")] method Xcom (line 42) | public Xcom() : base("x-com") class LightCom (line 55) | [LaraWebComponent("x-light")] method LightCom (line 58) | public LightCom() : base("x-light") class MySlotter (line 63) | [LaraWebComponent("x-slotter")] method MySlotter (line 66) | public MySlotter() : base("x-slotter") class MyTwoDivComponent (line 75) | [LaraWebComponent("x-twodiv")] method MyTwoDivComponent (line 78) | public MyTwoDivComponent(bool useShadow) : base("x-twodiv") class ObsoleteComponent (line 86) | [LaraWebComponent("x-obsolete")] method ObsoleteComponent (line 89) | public ObsoleteComponent() : base("x-obsolete") method Test (line 95) | [Obsolete] class ComponentTesting (line 103) | public class ComponentTesting : IDisposable method ComponentTesting (line 107) | public ComponentTesting() method Dispose (line 117) | public void Dispose() method RegisterComponentSucceeds (line 123) | [Fact] class MyComponent (line 137) | private class MyComponent : WebComponent method MyComponent (line 139) | public MyComponent() : base("x-caca") class MyPage (line 144) | private class MyPage : IPage method OnGet (line 146) | public Task OnGet() method ServerEventsOnSucceeds (line 152) | [Fact] method CreateMockPage (line 163) | private PageContext CreateMockPage() method WebComponentListsAllDescendents (line 175) | [Fact] method FlattenedChildrenIncludesPrintedOnes (line 197) | [Fact] method GetAllDescendents (line 221) | private static IEnumerable GetAllDescendents(Element element) method GetFlattened (line 226) | private static IEnumerable GetFlattened(Element element) method RecursiveExtension (line 231) | private static IEnumerable RecursiveExtension(Element root, Func... method GetSlotElementFinds (line 244) | [Fact] method ComponentNotifiedAttributeChanged (line 278) | [Fact] class MyAttributeSubscriptor (line 291) | private class MyAttributeSubscriptor : WebComponent method MyAttributeSubscriptor (line 293) | public MyAttributeSubscriptor() : base("x-att") method GetObservedAttributes (line 299) | protected override IEnumerable GetObservedAttributes() method OnAttributeChanged (line 304) | protected override void OnAttributeChanged(string attribute) method ObservedOnlyAttributeDoesNothing (line 313) | [Fact] method PublishAssembliesComponent (line 323) | [Fact] method SlotsPrintHostElements (line 331) | [Fact] method OrphanSlotPrintsItself (line 350) | [Fact] method SlotNameSetsAttribute (line 363) | [Fact] method WebComponentsRequireDash (line 374) | [Fact] method WebComponentsMustInherit (line 390) | [Fact] method CannotRegisterSameTagTwice (line 406) | [Fact] method VerifyComponentSameType (line 423) | [Fact] method NotifyMovedCalledDirectly (line 429) | [Fact] method GetContentNodeReturnsShadowChildren (line 444) | [Fact] method AttachShadowExecutes (line 458) | [Fact] method ParentSlotNotSlotting (line 467) | [Fact] method ShadowLightSlottedEmpty (line 479) | [Fact] method ShadowNotPrintable (line 489) | [Fact] method SlotNameMatches (line 500) | [Fact] method TriggerEventRuns (line 510) | [Fact] method ContentPlaceholderClass (line 525) | [Fact] FILE: src/Tests/DOM/AttributesTesting.cs class AttributesTesting (line 17) | public class AttributesTesting : DummyContextTesting method HasAttributeFindsAttribute (line 19) | [Fact] method ValueAttributeEnqueued (line 29) | [Fact] method CreateDocument (line 43) | private static Document CreateDocument() method SetFlagAttributeAddsNullValue (line 50) | [Fact] method GetNonExistingReturnsEmpty (line 70) | [Fact] method RemovingAttributeRemovesValue (line 77) | [Fact] method ReplacingSameValueNoQueue (line 86) | [Fact] method NotifySelectedSetsSelected (line 98) | [Fact] method CreateNsSetsXlmns (line 109) | [Fact] method RemoveAttributeMissingSucceeds (line 116) | [Fact] method AttributesNotifyValueRemovesPrevious (line 127) | [Fact] method MaxLevelDeep (line 136) | [Fact] method ToggleClassFlipsClass (line 151) | [Fact] method ElementToggleClass (line 158) | [Fact] method TagNameCannotHaveSpaces (line 167) | [Fact] method NotifyFlagSkipsSameValue (line 182) | [Fact] method NotifyValueSkipsSameValue (line 193) | [Fact] method ModifySlotElementWithParent (line 204) | [Fact] method SetInnerText (line 213) | [Fact] method AppendNodeInnerText (line 222) | [Fact] method GetNodeInnerText (line 232) | [Fact] method NodeInnerText (line 246) | [Fact] method InputFilesAdd (line 255) | [Fact] FILE: src/Tests/DOM/BindingsTesting.cs class MyInputData (line 15) | internal class MyInputData : BindableBase class BindingsTesting (line 32) | public class BindingsTesting : DummyContextTesting method SetInnerTextSetsText (line 34) | [Fact] method VerifyInnerData (line 43) | private static void VerifyInnerData(Element element, string data) method InnerTextReplacesPrevious (line 50) | [Fact] method BindInnerTextUpdates (line 61) | [Fact] method BindGenericExecutes (line 76) | [Fact] method BindActionExecutes (line 91) | [Fact] method BindAttributeExecutes (line 102) | [Fact] method BindChildrenUpdates (line 118) | [Fact] method UnbindAllUnbinds (line 132) | [Fact] method UnbindAtributeRuns (line 166) | [Fact] method UnbindAttributeRemovesAllAttributes (line 184) | [Fact] method UnbindInnerTextWorks (line 209) | [Fact] method UnbindHandlerWorks (line 229) | [Fact] method UnbindChildrenWorks (line 242) | [Fact] method GenericBindingDetectsCycles (line 255) | [Fact] method MyCreateCallback (line 284) | [Obsolete("old methods")] class MyData (line 297) | private class MyData : BindableBase method MyData (line 301) | public MyData() method MyData (line 305) | public MyData(int counter) method ToString (line 318) | public override string ToString() => Counter.ToString(); method BindableBaseSkipsUnncesaryEvents (line 321) | [Fact] method CollectionUpdaterMove (line 331) | [Fact] method VerifyPositions (line 354) | private static void VerifyPositions(IReadOnlyList collection, ... method VerifyPosition (line 364) | private static void VerifyPosition(Element div, int position, string v... method BindFlagAttributeBinds (line 371) | [Fact] method BindToggleClassBinds (line 388) | [Fact] method LaraFlagBinding (line 405) | [Fact] method BindableBaseHoldsEvents (line 418) | [Fact] method InputBindingGetter (line 431) | [Fact] method InputBindingGetterLara (line 451) | [Fact] method InputBindingGetterLaraFlag (line 467) | [Fact] method InvalidSetterThrows (line 483) | [Fact] method InputBindingCollects (line 500) | [Fact] method InputBindingCollectsFlag (line 516) | [Fact] method LaraBindFlagAttribute (line 532) | [Fact] FILE: src/Tests/DOM/BuilderTesting.cs class BuilderTesting (line 17) | public class BuilderTesting : DummyContextTesting method PushAdds (line 19) | [Fact] method TooManyPops (line 33) | [Fact] method AddSiblings (line 43) | [Fact] method AddTextNodeEncodes (line 54) | [Fact] method AddElements (line 66) | [Fact] method AddNodes (line 81) | [Fact] method AddAction (line 96) | [Fact] method MyAddAction (line 106) | [Obsolete("Old methods")] method SetAttribute (line 112) | [Fact] method SetFlag (line 122) | [Fact] method OnEvent (line 132) | [Fact] method OnEventSimple (line 152) | [Fact] method PushClassName (line 168) | [Fact] method PushNS (line 181) | [Fact] method PushElementClass (line 195) | [Fact] method SessionIdAvailable (line 206) | [Fact] FILE: src/Tests/DOM/ClassEditorTesting.cs class ClassEditorTesting (line 11) | public class ClassEditorTesting method HasEmptyClassTrue (line 13) | [Fact] method EmptyClassFalse (line 19) | [Fact] method HasClassTrue (line 25) | [Fact] method RemoveClass (line 35) | [Fact] method AddClass (line 48) | [Fact] FILE: src/Tests/DOM/DomOperationsTesting.cs class DomOperationsTesting (line 17) | public class DomOperationsTesting : DummyContextTesting method DomOperationsTesting (line 21) | public DomOperationsTesting() method AddElementWithId (line 26) | [Fact] method CreateDocument (line 36) | internal static Document CreateDocument() method AddBranchWithId (line 43) | [Fact] method RemoveElementWithId (line 55) | [Fact] method RemoveBranchWithIdInside (line 65) | [Fact] method CannotRemoveDocumentHead (line 77) | [Fact] method CannotRemoveDocumentBody (line 84) | [Fact] method CannotAddDuplicateId (line 91) | [Fact] method CannotInsertDuplicateId (line 103) | [Fact] method CannotAddNodeInsideItself (line 117) | [Fact] method Throws (line 126) | internal static void Throws(Action action) where T : Exception method ThrowsAsync (line 140) | internal static async Task ThrowsAsync(Func action) where T :... method TextNodeContent (line 154) | [Fact] method InsertBeforeInserts (line 165) | [Fact] method GenerateIdsForEvents (line 181) | [Fact] method GenerateIdsForEventsInsert (line 196) | [Fact] method TransferElementBetweenDocuments (line 212) | [Fact] method RemoveTextNode (line 225) | [Fact] method RemoveElement (line 243) | [Fact] method NodeAdded (line 260) | [Fact] method NodeInsertedDelta (line 281) | [Fact] method FocusFailsOnGet (line 305) | [Fact] method RemoveOrphanThrows (line 312) | [Fact] method InsertBeforeUnknownThrows (line 319) | [Fact] method RemoveUnknownChildThrows (line 328) | [Fact] method ClearChildrenRemovesThem (line 336) | [Fact] method InsertAtSucceeds (line 349) | [Fact] method RemoveAtSucceeds (line 363) | [Fact] method MissingEventNameThrows (line 376) | [Fact] method DocumentGetElementById (line 392) | [Fact] method DocumentOnUnloadExecutes (line 403) | [Fact] method SwapChildrenSwaps (line 413) | [Fact] method InputNotifyValueUpdates (line 441) | [Fact] method ElementGetChildPosition2nd (line 455) | [Fact] method RemoveEventRemovesIt (line 468) | [Fact] method ElementAppendDataWorks (line 477) | [Fact] class DummyAdoptable (line 488) | private class DummyAdoptable : WebComponent method DummyAdoptable (line 492) | public DummyAdoptable() : base("x-adoptable") method OnAdopted (line 496) | protected override void OnAdopted() method NotifyAdoptedPassedToChildren (line 502) | [Fact] method SetInnerDataSetsData (line 521) | [Fact] method SetInnerTextReplacesText (line 532) | [Fact] method SetInnerDataReplacesData (line 544) | [Fact] method RemoveEventYieldsDelta (line 556) | [Fact] method ElementGetHtml (line 582) | [Fact] method FocusEnqueues (line 590) | [Fact] method ButtonNotifyValue (line 604) | [Fact] method TextNodeAppendData (line 616) | [Fact] method TextNodeAppendText (line 624) | [Fact] FILE: src/Tests/DOM/ElementAttributes.cs class ElementAttributes (line 19) | public class ElementAttributes : DummyContextTesting method ElementProperties (line 23) | [Fact] method ElementNeedsTag (line 50) | [Fact] method TestElement (line 56) | private void TestElement(string tagName) where T : Element method TestProperties (line 64) | private void TestProperties(Element instance) method TestProperty (line 76) | private void TestProperty(Element instance, PropertyInfo property) method GetTestValue (line 88) | private bool GetTestValue(Type type, [NotNullWhen(true)] out object? v... method GetChildPositionNotFound (line 111) | [Fact] method ElementDescendsFromItself (line 120) | [Fact] method SetIntAttribute (line 127) | [Fact] method ElementOnOptions (line 139) | [Fact] method RemoveClassRemovesClass (line 159) | [Fact] method AddClassAddsClass (line 170) | [Fact] method SetFlagAttributes (line 178) | [Fact] method InputAttributes (line 186) | [Fact] method EncodeTextNode (line 200) | [Fact] method ImageProperties (line 209) | [Fact] method OrderedListAttributes (line 221) | [Fact] method TextAreaProperties (line 231) | [Fact] method NotifyValueTextArea (line 245) | [Fact] method TableHeaderProperties (line 256) | [Fact] method EventSettingsAttributes (line 268) | [Fact] method LaraOptionsProperties (line 288) | [Fact] method DuplicateElementEmptyConstructor (line 306) | [Fact] method DuplicateElementInner (line 313) | [Fact] method TableCellProperties (line 322) | [Fact] method ColGroupProperties (line 334) | [Fact] method LoopSelectOptions (line 344) | [Fact] method SelectProperties (line 357) | [Fact] method SelectNotifyValue (line 367) | [Fact] method SelectAddOption (line 378) | [Fact] method OptionWithValueGetsSelected (line 391) | [Fact] method AddGroupWithSelectedOption (line 406) | [Fact] method AddSelectedOptionInGroup (line 423) | [Fact] method SelectValueChangeOnChildOptions (line 440) | [Fact] method MeterProperties (line 465) | [Fact] method ElementToStringSuffix (line 485) | [Fact] method IgnoreNotificationsNotFound (line 494) | [Fact] method AppendTextMergesNodes (line 502) | [Fact] FILE: src/Tests/DOM/EventsTesting.cs class EventsTesting (line 17) | public class EventsTesting : DummyContextTesting method AddRemoveHandler (line 19) | [Fact] method AddRemoveHandlerRegistry (line 39) | [Fact] method CreateMessageContext (line 65) | private void CreateMessageContext() method DebounceStored (line 75) | [Fact] method DocumentProcessesMessageListeners (line 85) | [Fact] method DocumentOnMessageRuns (line 104) | [Fact] method AsyncEventDispatches (line 121) | [Fact] method AsyncEventPassesAlong (line 140) | [Fact] method AsyncEventSubscribeHandler (line 160) | [Fact] method AsyncEventSyncHandler (line 180) | [Fact] method DocumentEvent (line 195) | [Fact] method DocumentGuidToString (line 214) | [Fact] FILE: src/Tests/DOM/GlobalAttributesTesting.cs class GlobalAttributesTesting (line 15) | public class GlobalAttributesTesting : DummyContextTesting method AccessKey (line 17) | [Fact] method ElementToString (line 66) | [Fact] method SetAttributeId (line 75) | [Fact] method GetChildPositionNotFound (line 83) | [Fact] method GrandchildDescendsFromElement (line 92) | [Fact] method InsertChildAfter (line 103) | [Fact] method GetContentNodeElement (line 118) | [Fact] method InlineChildElementsPrintedInline (line 137) | [Fact] method AddDuplicateIdThrows (line 150) | [Fact] method CheckedFalseFlushed (line 160) | [Fact] method CheckedTrueFlushed (line 180) | [Fact] method NotifyCheckedTrueAdds (line 199) | [Fact] FILE: src/Tests/DOM/LaraBuilderTesting.cs class LaraBuilderTesting (line 14) | [Obsolete("old methods")] method LaraBuilderTesting (line 20) | public LaraBuilderTesting() method OnStringAction (line 26) | [Fact] method ToggleClassStringBool (line 35) | [Fact] method ToggleClassString (line 42) | [Fact] method RemoveClass (line 49) | [Fact] method AddClass (line 57) | [Fact] method GetCurrent (line 64) | [Fact] method BindOptions (line 71) | [Fact] method BindValueActions (line 85) | [Fact] method BindChildrenOptions (line 95) | [Fact] method BindChildrenCollectionElement (line 104) | [Fact] method BindChildenCollectionElement (line 113) | [Fact] method BindInnerTextOptions (line 122) | [Fact] method VerifyInnerText (line 135) | private static void VerifyInnerText(Element element, string data) method BindInnerTextExpanded (line 143) | [Fact] method BindInnerTextValueFuncString (line 152) | [Fact] method BindAttributeOptions (line 161) | [Fact] method BindAttributeExpanded (line 175) | [Fact] method BindAttributeStringFuncString (line 184) | [Fact] method BindActionElement (line 193) | [Fact] class MyData (line 202) | private class MyData : BindableBase method AddTextNode1 (line 213) | [Fact] method AddTextNode2 (line 225) | [Fact] method InnerText (line 237) | [Fact] method InnerData (line 248) | [Fact] method AppendData (line 259) | [Fact] method EnsureElementId (line 270) | [Fact] method ToggleClass1 (line 279) | [Fact] method ToggleClass2 (line 296) | [Fact] method ToggleClass3 (line 308) | [Fact] FILE: src/Tests/Delta/AttributeEditTesting.cs class AttributeEditTesting (line 14) | public class AttributeEditTesting : DummyContextTesting method AttributeEdited (line 16) | [Fact] method UnchangedIdNoSteps (line 32) | [Fact] method SetValueDeltaProperties (line 44) | [Fact] method CreateDocument (line 60) | private static Document CreateDocument() method PlugOptionsHasEmptyConstructor (line 69) | [Fact] method ClearChildrenOnEvent (line 76) | [Fact] method ToggleClassToggles (line 90) | [Fact] method DocumentCreatesElements (line 100) | [Fact] method DocumentCreatesText (line 107) | [Fact] method ClearChildrenElement (line 115) | [Fact] method PlugOptionsBlocking (line 125) | [Fact] method ServerEventsDeltaCorrectType (line 143) | [Fact] FILE: src/Tests/Delta/DeltaTesting.cs class DeltaTesting (line 14) | public class DeltaTesting : DummyContextTesting method SubmitJsStores (line 16) | [Fact] method ReplaceDeltaEnqueues (line 26) | [Fact] method TextModifiedGenerated (line 39) | [Fact] method ElementEventValueData (line 57) | [Fact] method PlugOptionsLongRunning (line 71) | [Fact] method PlugOptionsSerialize (line 83) | [Fact] method ClientEventFromSettings (line 95) | [Fact] method SubscribeDocumentEventEnqueues (line 127) | [Fact] method DeltaPayload (line 139) | [Fact] method DeltaRenderClass (line 149) | [Fact] FILE: src/Tests/Delta/LocatorTesting.cs class LocatorTesting (line 12) | public class LocatorTesting : DummyContextTesting method LocateElementWithId (line 14) | [Fact] FILE: src/Tests/Main/ButtonCounterPage.cs class ButtonCounterPage (line 11) | internal class ButtonCounterPage : IPage method ButtonCounterPage (line 17) | public ButtonCounterPage(bool useSockets) method OnGet (line 24) | public Task OnGet() FILE: src/Tests/Main/ConnectionTesting.cs class ConnectionTesting (line 14) | public class ConnectionTesting : DummyContextTesting method NonExistingDocument (line 16) | [Fact] method CreateDocumentPresent (line 26) | [Fact] method DiscardRemovesDocument (line 44) | [Fact] method CanDiscardStartsFalse (line 56) | [Fact] method CannotDiscardAfterServerEventsOn (line 63) | [Fact] method CannotDiscardAfterEvent (line 71) | [Fact] method CreateDocument (line 81) | private static Document CreateDocument() FILE: src/Tests/Main/ConnectionsTesting.cs class ConnectionsTesting (line 15) | public class ConnectionsTesting : DummyContextTesting method ConnectionFound (line 17) | [Fact] method DiscardRemovesConnection (line 32) | [Fact] method DisposeRemovesConnection (line 41) | [Fact] method TimerCleansUpDocuments (line 50) | [Fact] method TimerCleansUp (line 62) | [Fact] FILE: src/Tests/Main/MyPage.cs class MyPage (line 12) | internal class MyPage : IPage, IDisposable method Dispose (line 16) | public void Dispose() method OnGet (line 21) | public Task OnGet() FILE: src/Tests/Main/PublishedTesting.cs class PublishedTesting (line 18) | public class PublishedTesting : DummyContextTesting method UnpublishRemoves (line 20) | [Fact] method RedirectExecutes (line 32) | [Fact] class MyRedirectPage (line 50) | private class MyRedirectPage : IPage method OnGet (line 52) | public Task OnGet() method WebServiceContentType (line 59) | [Fact] method LaraStringify (line 71) | [Fact] class MyClass (line 84) | [DataContract] method SessionRemoveValue (line 91) | [Fact] FILE: src/Tests/Main/StaleTesting.cs class StaleTesting (line 15) | public class StaleTesting : DummyContextTesting method CleanupLeavesUnexpiredDocument (line 17) | [Fact] method EmptyConnectionGetsCollected (line 34) | [Fact] method TimerInterval (line 46) | [Fact] FILE: src/Tests/Main/StaticContentTesting.cs class StaticContentTesting (line 18) | public class StaticContentTesting : DummyContextTesting method StaticContentTesting (line 22) | static StaticContentTesting() method AreadyCompressedFileDoesNotGetCompressed (line 31) | [Fact] method LoadSampleJpeg (line 42) | private static byte[] LoadSampleJpeg() method LoadCompressibleBmp (line 47) | private static byte[] LoadCompressibleBmp() method LoadAsset (line 52) | private static byte[] LoadAsset(string filename) method LoadResource (line 57) | private static byte[] LoadResource(string filename) method RequestWithoutETagReceivesFile (line 67) | [Fact] method RequestWrongETagReceivesFile (line 84) | [Fact] method RequestCorrectETagReceivesNotModified (line 112) | [Fact] method CompressibleFileIsSentCompressed (line 136) | [Fact] method ContentNotFound (line 153) | [Fact] FILE: src/Tests/Middleware/DummyContext.cs class DummyContext (line 15) | internal class DummyContext : BaseContext, IPageContext, IWebServiceContext method DummyContext (line 17) | private DummyContext(Application app, Mock http) method Create (line 43) | public static DummyContext Create() method Dispose (line 50) | public void Dispose() method TryGetSession (line 55) | public bool TryGetSession([NotNullWhen(true)] out Session? session) FILE: src/Tests/Middleware/DummyContextTesting.cs class DummyContextTesting (line 11) | public class DummyContextTesting : IDisposable method Dispose (line 15) | public void Dispose() FILE: src/Tests/Middleware/ErrorPagesTesting.cs class ErrorPagesTesting (line 11) | public class ErrorPagesTesting : DummyContextTesting method DefaultNotFoundRuns (line 13) | [Fact] method DefaultServerErrorRuns (line 21) | [Fact] FILE: src/Tests/Middleware/EventParametersTesting.cs class EventParametersTesting (line 14) | public class EventParametersTesting method RoundTripMinimum (line 18) | [Fact] method RoundTripEmptyFiles (line 36) | [Fact] method RoundTripFile (line 50) | [Fact] method SerializeBytes (line 71) | [Fact] method BuildBytes (line 89) | private static byte[] BuildBytes() method FileCollectionIterates (line 99) | [Fact] method NullCollectionEmpty (line 121) | [Fact] method FindFileByName (line 132) | [Fact] method GetFileReadonlyList (line 152) | [Fact] method GetFilesByName (line 168) | [Fact] method EnumrableInterface (line 196) | [Fact] FILE: src/Tests/Middleware/MiddlewareTesting.cs class MyStatusPage (line 29) | internal class MyStatusPage : IPage method OnGet (line 31) | public Task OnGet() class MiddlewareTesting (line 38) | public class MiddlewareTesting : DummyContextTesting method TryParseMissingDocFails (line 40) | [Fact] method LocalhostFilterTesting (line 50) | [Fact] method NullBodyReturnsEmptyString (line 75) | [Fact] method AddHeaderNeverExpires (line 85) | [Fact] method ProcessMessageSkipsEmptyMessage (line 97) | [Fact] method ConnectionNotFoundSendsReload (line 107) | [Fact] class MyQueryCollection (line 137) | private class MyQueryCollection : IQueryCollection method ContainsKey (line 147) | public bool ContainsKey(string key) => _map.ContainsKey(key); method GetEnumerator (line 149) | public IEnumerator> GetEnumerator() method TryGetValue (line 154) | public bool TryGetValue(string key, out StringValues value) method GetEnumerator (line 159) | IEnumerator IEnumerable.GetEnumerator() method Add (line 164) | public void Add(string key, string value) method ClientEventMessageExtraData (line 170) | [Fact] method UseLaraEmpty (line 180) | [Fact] method PageContextSocket (line 188) | [Fact] method CannotFlushAjax (line 199) | [Fact] method FlushSendsMessage (line 209) | [Fact] method EmptyArraySegment (line 229) | [Fact] method ValidateAddress (line 237) | [Fact] method ValidateMethod (line 245) | [Fact] method UnpublishMethod (line 253) | [Fact] method WebServiceSessionNotFound (line 270) | [Fact] method WebServiceCustomCode (line 284) | [Fact] method PostEventHandlerSkipsRequests (line 295) | [Fact] method PostEventHandlerNoElement (line 310) | [Fact] method SendReplyLeavesSocketOpen (line 338) | [Fact] method CompletionResult (line 361) | private static Task> CompletionResult() method StatusCodeExceptionProcessed (line 367) | [Fact] method ProcessSocketMessageWrongType (line 393) | [Fact] method ProcessSocketMessageWrongCount (line 402) | [Fact] method ProcessSocketMessageFailDeserialize (line 411) | [Fact] method ProcessAjaxBadParameters (line 421) | [Fact] method PostGetCompletionRuns (line 441) | [Fact] method ServerEventCases (line 457) | [Fact] method SessionCloseIgnoresErrors (line 469) | [Fact] method Session_Closing (line 479) | private static void Session_Closing(object? sender, EventArgs e) method LaraPageDefaultConstructor (line 484) | [Fact] method ServerLauncherUseDeveloperPage (line 491) | [Fact] method LaraCreateConnection (line 503) | [Fact] method SetDefaultErrorPage (line 516) | [Fact] method DefaultErrorPageReturned (line 532) | [Fact] method DefaultNotFoundReturned (line 541) | [Fact] method SequencerReorders (line 549) | [Fact] method SequencerAborts (line 574) | [Fact] method AddChars (line 591) | private static void AddChars(StringBuilder builder, string text) method ApplicationModeControllerProperties (line 596) | [Fact] method LocalhostFilterPass (line 605) | [Fact] method StartServerOptionsSettings (line 619) | [Fact] method LaraUiDefaultStatic (line 633) | [Fact] method LaraUiDefaultPage (line 644) | [Fact] method LaraUiDefaultService (line 657) | [Fact] method NoCurrentSessionParameters (line 674) | [Fact] method NoCurrentSessionBase (line 683) | [Fact] method LaraUiDocument (line 690) | [Fact] method SingleComponentPageTest (line 701) | [Fact] method SetExtraData (line 715) | [Fact] method StopStops (line 728) | [Fact] method ReuseConnection (line 742) | [Fact] method PageStatusCodeReturned (line 764) | [Fact] method ETagFormatCorrect (line 781) | [Fact] FILE: src/Tests/Middleware/ServerEventsTesting.cs class ServerEventsTesting (line 17) | public class ServerEventsTesting : DummyContextTesting method ServerEventsTesting (line 23) | public ServerEventsTesting() method Initialize (line 32) | private async Task Initialize() method DiscardSocketDiscards (line 37) | [Fact] method ServerEventRemainsOpen (line 45) | [Fact] method ServerEventFlushFlushes (line 52) | [Fact] method FlushWhenDisabledRejected (line 63) | [Fact] method NoFlushWhenQueueEmpty (line 83) | [Fact] method NoFlushWhenWaitingConnection (line 93) | [Fact] method AcceptingSocketFlushesPending (line 107) | [Fact] method ServerEventFlushes (line 119) | [Fact] method ServerEventsFlushesPartialChanges (line 133) | [Fact] method ServerEventFailDisposed (line 146) | [Fact] FILE: src/Tests/Middleware/ToolsTesting.cs class ToolsTesting (line 15) | public class ToolsTesting : DummyContextTesting method DocumentLocalException (line 17) | [Fact] method SessionLocalException (line 41) | [Fact] method DocumentLocalDefaultValue (line 65) | [Fact] method DocumentLocalWrites (line 72) | [Fact] method DocumentLocalSkipsReplacement (line 80) | [Fact] method DocumentLocalReplaces (line 89) | [Fact] method DocumentLocalUnloads (line 98) | [Fact] method BuildLocal (line 107) | private static DocumentLocal BuildLocal() method BuildLocal (line 112) | private static DocumentLocal BuildLocal(out Document document) method GetSessionLocal (line 121) | private static SessionLocal GetSessionLocal(out Session session) method GetSessionLocal (line 131) | private static SessionLocal GetSessionLocal() method SessionLocalDefaultValue (line 136) | [Fact] method SessionLocalWrites (line 143) | [Fact] method SessionLocalSkipsReplacement (line 151) | [Fact] method SessionLocalReplaces (line 160) | [Fact] method SessionLocalUnloads (line 169) | [Fact] method SessionLocalService (line 178) | [Fact] method SmaValueNullTrue (line 192) | [Fact] method LaraFlushEvent (line 198) | [Fact] FILE: src/Tests/Middleware/WebServicesTesting.cs class RemovablePage (line 16) | internal class RemovablePage : IPage method OnGet (line 18) | public Task OnGet() => Task.CompletedTask; class RemovableComponent (line 21) | internal class RemovableComponent : WebComponent method RemovableComponent (line 23) | public RemovableComponent() : base("x-removable") class RemovableService (line 28) | internal class RemovableService : IWebService method Execute (line 30) | public Task Execute() => Task.FromResult(string.Empty); class MyBinary (line 33) | internal class MyBinary : IBinaryService method Execute (line 35) | public Task Execute() class WebServicesTesting (line 41) | public class WebServicesTesting : DummyContextTesting method LaraJsonSerializeType (line 43) | [Fact] class MyData (line 57) | [DataContract] method TryParseCatchesSerializationErrors (line 64) | [Fact] method ParseThrowsBadRequestException (line 72) | [Fact] method StatusCodeExceptionDefaultCode (line 89) | [Fact] method StatusCodeExceptionMessageConstructor (line 96) | [Fact] method StatusCodeExceptionCodeAndMessage (line 103) | [Fact] method StatusForbiddenExceptionDefault (line 111) | [Fact] method StatusForbiddenMessage (line 118) | [Fact] method StatusForbiddenMessageInner (line 126) | [Fact] method LaraWebServiceAttributeDefaults (line 136) | [Fact] method LaraWebServiceAttributeProperties (line 144) | [Fact] class MyWebService (line 158) | [LaraWebServiceAttribute(Address = "/myWS")] method Execute (line 161) | public Task Execute() class MyPage (line 167) | [LaraPageAttribute("/myPage")] method OnGet (line 170) | public Task OnGet() method PublishAssembliesService (line 176) | [Fact] class DummyWs (line 195) | private class DummyWs : IWebService method Execute (line 197) | public Task Execute() => Task.FromResult(string.Empty); method PublishAssembliesBinaryService (line 200) | [Fact] class DummyBinaryWs (line 219) | private class DummyBinaryWs : IBinaryService method Execute (line 221) | public Task Execute() => Task.FromResult(Array.Empty()); method PublishAssembliesPage (line 224) | [Fact] method UnpublishWebservice (line 237) | [Fact] method VerifyTypeException (line 253) | [Fact] method ClearAllRemovesPublished (line 268) | [Fact] method GetRandom (line 297) | private static string GetRandom() method VerifyFound (line 304) | private void VerifyFound(Application app, bool found) method BinaryServiceContentProperties (line 312) | [Fact] method BinaryServiceAttribute (line 329) | [Fact]