mirror of
https://github.com/RedWizardsLab/EchoHub.git
synced 2026-09-04 00:26:07 +02:00
deploy: a4fe432992
This commit is contained in:
@@ -324,8 +324,8 @@ Class EchoHubConnection <a class="header-action link-secondary" title="View sou
|
||||
|
||||
<a id="EchoHub_Client_Services_EchoHubConnection_GetHistoryAsync_" data-uid="EchoHub.Client.Services.EchoHubConnection.GetHistoryAsync*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_Services_EchoHubConnection_GetHistoryAsync_System_String_System_Int32_" data-uid="EchoHub.Client.Services.EchoHubConnection.GetHistoryAsync(System.String,System.Int32)">
|
||||
GetHistoryAsync(string, int)
|
||||
<h3 id="EchoHub_Client_Services_EchoHubConnection_GetHistoryAsync_System_String_System_Int32_System_Int32_" data-uid="EchoHub.Client.Services.EchoHubConnection.GetHistoryAsync(System.String,System.Int32,System.Int32)">
|
||||
GetHistoryAsync(string, int, int)
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/Services/EchoHubConnection.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
@@ -333,7 +333,7 @@ Class EchoHubConnection <a class="header-action link-secondary" title="View sou
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Task<List<MessageDto>> GetHistoryAsync(string channelName, int count = 100)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public Task<List<MessageDto>> GetHistoryAsync(string channelName, int count = 100, int offset = 0)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -342,6 +342,8 @@ Class EchoHubConnection <a class="header-action link-secondary" title="View sou
|
||||
<dd></dd>
|
||||
<dt><code>count</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>offset</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
|
||||
@@ -547,6 +547,41 @@ so the UI layer can refresh.</p>
|
||||
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_Chat_ChatMessageManager_PrependHistory_" data-uid="EchoHub.Client.UI.Chat.ChatMessageManager.PrependHistory*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_Chat_ChatMessageManager_PrependHistory_System_String_System_Collections_Generic_List_EchoHub_Core_DTOs_MessageDto__" data-uid="EchoHub.Client.UI.Chat.ChatMessageManager.PrependHistory(System.String,System.Collections.Generic.List{EchoHub.Core.DTOs.MessageDto})">
|
||||
PrependHistory(string, List<MessageDto>)
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/Chat/ChatMessageManager.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Prepend older messages at the front of a channel's buffer, skipping any that are already present.
|
||||
Fires <a class="xref" href="EchoHub.Client.UI.Chat.ChatMessageManager.html#EchoHub_Client_UI_Chat_ChatMessageManager_HistoryPrepended">HistoryPrepended</a> when new lines are actually inserted.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void PrependHistory(string channelName, List<MessageDto> olderMessages)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>channelName</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>olderMessages</code> <span class="xref">List</span><<a class="xref" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Core/DTOs/ChatDtos.cs">MessageDto</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_Chat_ChatMessageManager_RemoveMessage_" data-uid="EchoHub.Client.UI.Chat.ChatMessageManager.RemoveMessage*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_Chat_ChatMessageManager_RemoveMessage_System_String_System_Guid_" data-uid="EchoHub.Client.UI.Chat.ChatMessageManager.RemoveMessage(System.String,System.Guid)">
|
||||
@@ -648,6 +683,37 @@ so the UI layer can refresh.</p>
|
||||
|
||||
|
||||
|
||||
<h3 id="EchoHub_Client_UI_Chat_ChatMessageManager_HistoryPrepended" data-uid="EchoHub.Client.UI.Chat.ChatMessageManager.HistoryPrepended">
|
||||
HistoryPrepended
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/Chat/ChatMessageManager.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Fired after older messages are prepended to a channel's buffer. Parameter is the channel name.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public event Action<string>? HistoryPrepended</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Event Type</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.action-1">Action</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h3 id="EchoHub_Client_UI_Chat_ChatMessageManager_MessagesChanged" data-uid="EchoHub.Client.UI.Chat.ChatMessageManager.MessagesChanged">
|
||||
MessagesChanged
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/Chat/ChatMessageManager.cs"><i class="bi bi-code-slash"></i></a>
|
||||
|
||||
@@ -0,0 +1,219 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class SearchDialog | EchoHub Documentation </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class SearchDialog | EchoHub Documentation ">
|
||||
|
||||
<meta name="description" content="Command-palette style search dialog (Ctrl+K) for navigating channels and triggering app actions.">
|
||||
<link rel="icon" href="../../images/hue_icon.svg">
|
||||
<link rel="stylesheet" href="../../public/docfx.min.css">
|
||||
<link rel="stylesheet" href="../../public/main.css">
|
||||
<meta name="docfx:navrel" content="../../toc.html">
|
||||
<meta name="docfx:tocrel" content="../toc.html">
|
||||
|
||||
<meta name="docfx:rel" content="../../">
|
||||
|
||||
|
||||
<meta name="docfx:docurl" content="https://github.com/HueByte/EchoHub/new/master/apiSpec/new?filename=EchoHub_Client_UI_Dialogs_SearchDialog.md&value=---%0Auid%3A%20EchoHub.Client.UI.Dialogs.SearchDialog%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
|
||||
<meta name="loc:inThisArticle" content="In this article">
|
||||
<meta name="loc:searchResultsCount" content="{count} results for "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<meta name="loc:tocFilter" content="Filter by title">
|
||||
<meta name="loc:nextArticle" content="Next">
|
||||
<meta name="loc:prevArticle" content="Previous">
|
||||
<meta name="loc:themeLight" content="Light">
|
||||
<meta name="loc:themeDark" content="Dark">
|
||||
<meta name="loc:themeAuto" content="Auto">
|
||||
<meta name="loc:changeTheme" content="Change theme">
|
||||
<meta name="loc:copy" content="Copy">
|
||||
<meta name="loc:downloadPdf" content="Download PDF">
|
||||
|
||||
<script type="module" src="./../../public/docfx.min.js"></script>
|
||||
|
||||
<script>
|
||||
const theme = localStorage.getItem('theme') || 'auto'
|
||||
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
|
||||
</script>
|
||||
|
||||
</head>
|
||||
|
||||
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
|
||||
<header class="bg-body border-bottom">
|
||||
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
|
||||
<div class="container-xxl flex-nowrap">
|
||||
<a class="navbar-brand" href="../../index.html">
|
||||
<img id="logo" class="svg" src="../../images/hue_icon.svg" alt="EchoHub">
|
||||
EchoHub
|
||||
</a>
|
||||
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<i class="bi bi-three-dots"></i>
|
||||
</button>
|
||||
<div class="collapse navbar-collapse" id="navpanel">
|
||||
<div id="navbar">
|
||||
<form class="search" role="search" id="search">
|
||||
<i class="bi bi-search"></i>
|
||||
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<main class="container-xxl">
|
||||
<div class="toc-offcanvas">
|
||||
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
|
||||
<div class="offcanvas-header">
|
||||
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="offcanvas-body">
|
||||
<nav class="toc" id="toc"></nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<div class="actionbar">
|
||||
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
|
||||
<i class="bi bi-list"></i>
|
||||
</button>
|
||||
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="EchoHub.Client.UI.Dialogs.SearchDialog">
|
||||
|
||||
|
||||
|
||||
<h1 id="EchoHub_Client_UI_Dialogs_SearchDialog" data-uid="EchoHub.Client.UI.Dialogs.SearchDialog" class="text-break">
|
||||
Class SearchDialog <a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/Dialogs/SearchDialog.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
<dl><dt>Namespace</dt><dd><a class="xref" href="EchoHub.html">EchoHub</a>.<a class="xref" href="EchoHub.Client.html">Client</a>.<a class="xref" href="EchoHub.Client.UI.html">UI</a>.<a class="xref" href="EchoHub.Client.UI.Dialogs.html">Dialogs</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>EchoHub.Client.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Command-palette style search dialog (Ctrl+K) for navigating channels and triggering app actions.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static class SearchDialog</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<dl class="typelist inheritance">
|
||||
<dt>Inheritance</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
|
||||
<div><span class="xref">SearchDialog</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
<dl class="typelist inheritedMembers">
|
||||
<dt>Inherited Members</dt>
|
||||
<dd>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
|
||||
</div>
|
||||
</dd></dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_Dialogs_SearchDialog_Show_" data-uid="EchoHub.Client.UI.Dialogs.SearchDialog.Show*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_Dialogs_SearchDialog_Show_Terminal_Gui_App_IApplication_System_Collections_Generic_IReadOnlyList_System_String__" data-uid="EchoHub.Client.UI.Dialogs.SearchDialog.Show(Terminal.Gui.App.IApplication,System.Collections.Generic.IReadOnlyList{System.String})">
|
||||
Show(IApplication, IReadOnlyList<string>)
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/Dialogs/SearchDialog.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static SearchResult? Show(IApplication app, IReadOnlyList<string> channels)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>app</code> <span class="xref">IApplication</span></dt>
|
||||
<dd></dd>
|
||||
<dt><code>channels</code> <span class="xref">IReadOnlyList</span><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.Dialogs.SearchResult.html">SearchResult</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
<div class="contribution d-print-none">
|
||||
<a href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/Dialogs/SearchDialog.cs" class="edit-link">Edit this page</a>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="affix">
|
||||
<nav id="affix"></nav>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<div class="container-xxl search-results" id="search-results"></div>
|
||||
|
||||
<footer class="border-top text-secondary">
|
||||
<div class="container-xxl">
|
||||
<div class="flex-fill">
|
||||
<div class='footer-custom'><div class='footer-inner'><span class='footer-brand'>EchoHub</span><span class='footer-sep'>·</span><a href='https://github.com/HueByte/EchoHub'>GitHub</a><span class='footer-sep'>·</span><a href='https://echohub.voidcube.cloud'>Website</a></div></div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,660 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class SearchResult | EchoHub Documentation </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class SearchResult | EchoHub Documentation ">
|
||||
|
||||
|
||||
<link rel="icon" href="../../images/hue_icon.svg">
|
||||
<link rel="stylesheet" href="../../public/docfx.min.css">
|
||||
<link rel="stylesheet" href="../../public/main.css">
|
||||
<meta name="docfx:navrel" content="../../toc.html">
|
||||
<meta name="docfx:tocrel" content="../toc.html">
|
||||
|
||||
<meta name="docfx:rel" content="../../">
|
||||
|
||||
|
||||
<meta name="docfx:docurl" content="https://github.com/HueByte/EchoHub/new/master/apiSpec/new?filename=EchoHub_Client_UI_Dialogs_SearchResult.md&value=---%0Auid%3A%20EchoHub.Client.UI.Dialogs.SearchResult%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
|
||||
<meta name="loc:inThisArticle" content="In this article">
|
||||
<meta name="loc:searchResultsCount" content="{count} results for "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<meta name="loc:tocFilter" content="Filter by title">
|
||||
<meta name="loc:nextArticle" content="Next">
|
||||
<meta name="loc:prevArticle" content="Previous">
|
||||
<meta name="loc:themeLight" content="Light">
|
||||
<meta name="loc:themeDark" content="Dark">
|
||||
<meta name="loc:themeAuto" content="Auto">
|
||||
<meta name="loc:changeTheme" content="Change theme">
|
||||
<meta name="loc:copy" content="Copy">
|
||||
<meta name="loc:downloadPdf" content="Download PDF">
|
||||
|
||||
<script type="module" src="./../../public/docfx.min.js"></script>
|
||||
|
||||
<script>
|
||||
const theme = localStorage.getItem('theme') || 'auto'
|
||||
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
|
||||
</script>
|
||||
|
||||
</head>
|
||||
|
||||
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
|
||||
<header class="bg-body border-bottom">
|
||||
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
|
||||
<div class="container-xxl flex-nowrap">
|
||||
<a class="navbar-brand" href="../../index.html">
|
||||
<img id="logo" class="svg" src="../../images/hue_icon.svg" alt="EchoHub">
|
||||
EchoHub
|
||||
</a>
|
||||
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<i class="bi bi-three-dots"></i>
|
||||
</button>
|
||||
<div class="collapse navbar-collapse" id="navpanel">
|
||||
<div id="navbar">
|
||||
<form class="search" role="search" id="search">
|
||||
<i class="bi bi-search"></i>
|
||||
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<main class="container-xxl">
|
||||
<div class="toc-offcanvas">
|
||||
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
|
||||
<div class="offcanvas-header">
|
||||
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="offcanvas-body">
|
||||
<nav class="toc" id="toc"></nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<div class="actionbar">
|
||||
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
|
||||
<i class="bi bi-list"></i>
|
||||
</button>
|
||||
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="EchoHub.Client.UI.Dialogs.SearchResult">
|
||||
|
||||
|
||||
|
||||
<h1 id="EchoHub_Client_UI_Dialogs_SearchResult" data-uid="EchoHub.Client.UI.Dialogs.SearchResult" class="text-break">
|
||||
Class SearchResult <a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/Dialogs/SearchDialog.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
<dl><dt>Namespace</dt><dd><a class="xref" href="EchoHub.html">EchoHub</a>.<a class="xref" href="EchoHub.Client.html">Client</a>.<a class="xref" href="EchoHub.Client.UI.html">UI</a>.<a class="xref" href="EchoHub.Client.UI.Dialogs.html">Dialogs</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>EchoHub.Client.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"></div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public record SearchResult : IEquatable<SearchResult></code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<dl class="typelist inheritance">
|
||||
<dt>Inheritance</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
|
||||
<div><span class="xref">SearchResult</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<dl class="typelist implements">
|
||||
<dt>Implements</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a><<a class="xref" href="EchoHub.Client.UI.Dialogs.SearchResult.html">SearchResult</a>></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
<dl class="typelist inheritedMembers">
|
||||
<dt>Inherited Members</dt>
|
||||
<dd>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
|
||||
</div>
|
||||
</dd></dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="constructors">Constructors
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_Dialogs_SearchResult__ctor_" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.#ctor*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_Dialogs_SearchResult__ctor_EchoHub_Client_UI_Dialogs_SearchResult_" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.#ctor(EchoHub.Client.UI.Dialogs.SearchResult)">
|
||||
SearchResult(SearchResult)
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/Dialogs/SearchDialog.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">protected SearchResult(SearchResult original)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>original</code> <a class="xref" href="EchoHub.Client.UI.Dialogs.SearchResult.html">SearchResult</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_Dialogs_SearchResult__ctor_" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.#ctor*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_Dialogs_SearchResult__ctor_EchoHub_Client_UI_Dialogs_SearchResultType_System_String_System_String_" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.#ctor(EchoHub.Client.UI.Dialogs.SearchResultType,System.String,System.String)">
|
||||
SearchResult(SearchResultType, string, string)
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/Dialogs/SearchDialog.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public SearchResult(SearchResultType Type, string Key, string Label)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>Type</code> <a class="xref" href="EchoHub.Client.UI.Dialogs.SearchResultType.html">SearchResultType</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>Key</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>Label</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_Dialogs_SearchResult_EqualityContract_" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.EqualityContract*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_Dialogs_SearchResult_EqualityContract" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.EqualityContract">
|
||||
EqualityContract
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/Dialogs/SearchDialog.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">protected virtual Type EqualityContract { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.type">Type</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_Dialogs_SearchResult_Key_" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.Key*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_Dialogs_SearchResult_Key" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.Key">
|
||||
Key
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/Dialogs/SearchDialog.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string Key { get; init; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_Dialogs_SearchResult_Label_" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.Label*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_Dialogs_SearchResult_Label" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.Label">
|
||||
Label
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/Dialogs/SearchDialog.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string Label { get; init; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_Dialogs_SearchResult_Type_" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.Type*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_Dialogs_SearchResult_Type" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.Type">
|
||||
Type
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/Dialogs/SearchDialog.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public SearchResultType Type { get; init; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.Dialogs.SearchResultType.html">SearchResultType</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_Dialogs_SearchResult_Deconstruct_" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.Deconstruct*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_Dialogs_SearchResult_Deconstruct_EchoHub_Client_UI_Dialogs_SearchResultType__System_String__System_String__" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.Deconstruct(EchoHub.Client.UI.Dialogs.SearchResultType@,System.String@,System.String@)">
|
||||
Deconstruct(out SearchResultType, out string, out string)
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/Dialogs/SearchDialog.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void Deconstruct(out SearchResultType Type, out string Key, out string Label)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>Type</code> <a class="xref" href="EchoHub.Client.UI.Dialogs.SearchResultType.html">SearchResultType</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>Key</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>Label</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_Dialogs_SearchResult_Equals_" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.Equals*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_Dialogs_SearchResult_Equals_EchoHub_Client_UI_Dialogs_SearchResult_" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.Equals(EchoHub.Client.UI.Dialogs.SearchResult)">
|
||||
Equals(SearchResult?)
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/Dialogs/SearchDialog.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public virtual bool Equals(SearchResult? other)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>other</code> <a class="xref" href="EchoHub.Client.UI.Dialogs.SearchResult.html">SearchResult</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_Dialogs_SearchResult_Equals_" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.Equals*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_Dialogs_SearchResult_Equals_System_Object_" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.Equals(System.Object)">
|
||||
Equals(object?)
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/Dialogs/SearchDialog.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override bool Equals(object? obj)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>obj</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_Dialogs_SearchResult_GetHashCode_" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.GetHashCode*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_Dialogs_SearchResult_GetHashCode" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.GetHashCode">
|
||||
GetHashCode()
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/Dialogs/SearchDialog.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override int GetHashCode()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_Dialogs_SearchResult_PrintMembers_" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.PrintMembers*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_Dialogs_SearchResult_PrintMembers_System_Text_StringBuilder_" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.PrintMembers(System.Text.StringBuilder)">
|
||||
PrintMembers(StringBuilder)
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/Dialogs/SearchDialog.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">protected virtual bool PrintMembers(StringBuilder builder)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>builder</code> <span class="xref">StringBuilder</span></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_Dialogs_SearchResult_ToString_" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.ToString*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_Dialogs_SearchResult_ToString" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.ToString">
|
||||
ToString()
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/Dialogs/SearchDialog.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override string ToString()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="operators">Operators
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_Dialogs_SearchResult_op_Equality_" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.op_Equality*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_Dialogs_SearchResult_op_Equality_EchoHub_Client_UI_Dialogs_SearchResult_EchoHub_Client_UI_Dialogs_SearchResult_" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.op_Equality(EchoHub.Client.UI.Dialogs.SearchResult,EchoHub.Client.UI.Dialogs.SearchResult)">
|
||||
operator ==(SearchResult?, SearchResult?)
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/Dialogs/SearchDialog.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static bool operator ==(SearchResult? left, SearchResult? right)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>left</code> <a class="xref" href="EchoHub.Client.UI.Dialogs.SearchResult.html">SearchResult</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>right</code> <a class="xref" href="EchoHub.Client.UI.Dialogs.SearchResult.html">SearchResult</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_Dialogs_SearchResult_op_Inequality_" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.op_Inequality*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_Dialogs_SearchResult_op_Inequality_EchoHub_Client_UI_Dialogs_SearchResult_EchoHub_Client_UI_Dialogs_SearchResult_" data-uid="EchoHub.Client.UI.Dialogs.SearchResult.op_Inequality(EchoHub.Client.UI.Dialogs.SearchResult,EchoHub.Client.UI.Dialogs.SearchResult)">
|
||||
operator !=(SearchResult?, SearchResult?)
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/Dialogs/SearchDialog.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static bool operator !=(SearchResult? left, SearchResult? right)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>left</code> <a class="xref" href="EchoHub.Client.UI.Dialogs.SearchResult.html">SearchResult</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>right</code> <a class="xref" href="EchoHub.Client.UI.Dialogs.SearchResult.html">SearchResult</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
<div class="contribution d-print-none">
|
||||
<a href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/Dialogs/SearchDialog.cs" class="edit-link">Edit this page</a>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="affix">
|
||||
<nav id="affix"></nav>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<div class="container-xxl search-results" id="search-results"></div>
|
||||
|
||||
<footer class="border-top text-secondary">
|
||||
<div class="container-xxl">
|
||||
<div class="flex-fill">
|
||||
<div class='footer-custom'><div class='footer-inner'><span class='footer-brand'>EchoHub</span><span class='footer-sep'>·</span><a href='https://github.com/HueByte/EchoHub'>GitHub</a><span class='footer-sep'>·</span><a href='https://echohub.voidcube.cloud'>Website</a></div></div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,153 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Enum SearchResultType | EchoHub Documentation </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Enum SearchResultType | EchoHub Documentation ">
|
||||
|
||||
|
||||
<link rel="icon" href="../../images/hue_icon.svg">
|
||||
<link rel="stylesheet" href="../../public/docfx.min.css">
|
||||
<link rel="stylesheet" href="../../public/main.css">
|
||||
<meta name="docfx:navrel" content="../../toc.html">
|
||||
<meta name="docfx:tocrel" content="../toc.html">
|
||||
|
||||
<meta name="docfx:rel" content="../../">
|
||||
|
||||
|
||||
<meta name="docfx:docurl" content="https://github.com/HueByte/EchoHub/new/master/apiSpec/new?filename=EchoHub_Client_UI_Dialogs_SearchResultType.md&value=---%0Auid%3A%20EchoHub.Client.UI.Dialogs.SearchResultType%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
|
||||
<meta name="loc:inThisArticle" content="In this article">
|
||||
<meta name="loc:searchResultsCount" content="{count} results for "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<meta name="loc:tocFilter" content="Filter by title">
|
||||
<meta name="loc:nextArticle" content="Next">
|
||||
<meta name="loc:prevArticle" content="Previous">
|
||||
<meta name="loc:themeLight" content="Light">
|
||||
<meta name="loc:themeDark" content="Dark">
|
||||
<meta name="loc:themeAuto" content="Auto">
|
||||
<meta name="loc:changeTheme" content="Change theme">
|
||||
<meta name="loc:copy" content="Copy">
|
||||
<meta name="loc:downloadPdf" content="Download PDF">
|
||||
|
||||
<script type="module" src="./../../public/docfx.min.js"></script>
|
||||
|
||||
<script>
|
||||
const theme = localStorage.getItem('theme') || 'auto'
|
||||
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
|
||||
</script>
|
||||
|
||||
</head>
|
||||
|
||||
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
|
||||
<header class="bg-body border-bottom">
|
||||
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
|
||||
<div class="container-xxl flex-nowrap">
|
||||
<a class="navbar-brand" href="../../index.html">
|
||||
<img id="logo" class="svg" src="../../images/hue_icon.svg" alt="EchoHub">
|
||||
EchoHub
|
||||
</a>
|
||||
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<i class="bi bi-three-dots"></i>
|
||||
</button>
|
||||
<div class="collapse navbar-collapse" id="navpanel">
|
||||
<div id="navbar">
|
||||
<form class="search" role="search" id="search">
|
||||
<i class="bi bi-search"></i>
|
||||
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<main class="container-xxl">
|
||||
<div class="toc-offcanvas">
|
||||
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
|
||||
<div class="offcanvas-header">
|
||||
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="offcanvas-body">
|
||||
<nav class="toc" id="toc"></nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<div class="actionbar">
|
||||
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
|
||||
<i class="bi bi-list"></i>
|
||||
</button>
|
||||
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="EchoHub.Client.UI.Dialogs.SearchResultType">
|
||||
|
||||
|
||||
|
||||
|
||||
<h1 id="EchoHub_Client_UI_Dialogs_SearchResultType" data-uid="EchoHub.Client.UI.Dialogs.SearchResultType" class="text-break">
|
||||
Enum SearchResultType <a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/Dialogs/SearchDialog.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
<dl><dt>Namespace</dt><dd><a class="xref" href="EchoHub.html">EchoHub</a>.<a class="xref" href="EchoHub.Client.html">Client</a>.<a class="xref" href="EchoHub.Client.UI.html">UI</a>.<a class="xref" href="EchoHub.Client.UI.Dialogs.html">Dialogs</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>EchoHub.Client.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"></div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public enum SearchResultType</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 id="fields">Fields
|
||||
</h2>
|
||||
<dl class="parameters">
|
||||
<dt id="EchoHub_Client_UI_Dialogs_SearchResultType_Action"><code>Action = 1</code></dt>
|
||||
|
||||
<dd></dd>
|
||||
<dt id="EchoHub_Client_UI_Dialogs_SearchResultType_Channel"><code>Channel = 0</code></dt>
|
||||
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
<div class="contribution d-print-none">
|
||||
<a href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/Dialogs/SearchDialog.cs" class="edit-link">Edit this page</a>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="affix">
|
||||
<nav id="affix"></nav>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<div class="container-xxl search-results" id="search-results"></div>
|
||||
|
||||
<footer class="border-top text-secondary">
|
||||
<div class="container-xxl">
|
||||
<div class="flex-fill">
|
||||
<div class='footer-custom'><div class='footer-inner'><span class='footer-brand'>EchoHub</span><span class='footer-sep'>·</span><a href='https://github.com/HueByte/EchoHub'>GitHub</a><span class='footer-sep'>·</span><a href='https://echohub.voidcube.cloud'>Website</a></div></div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
@@ -133,6 +133,15 @@ Includes a saved servers selector when saved servers are available.</p>
|
||||
Shows Edit Profile / Set Status buttons when viewing own profile.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.Dialogs.SearchDialog.html">SearchDialog</a></dt>
|
||||
<dd><p>Command-palette style search dialog (Ctrl+K) for navigating channels and triggering app actions.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.Dialogs.SearchResult.html">SearchResult</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.Dialogs.StatusDialog.html">StatusDialog</a></dt>
|
||||
<dd><p>A Terminal.Gui dialog for setting the user's status and status message.</p>
|
||||
@@ -159,6 +168,10 @@ Enums
|
||||
<dd><p>Action selected by the user in their own profile dialog.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.Dialogs.SearchResultType.html">SearchResultType</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
@@ -0,0 +1,591 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class SearchListSource | EchoHub Documentation </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class SearchListSource | EchoHub Documentation ">
|
||||
|
||||
<meta name="description" content="List data source for the search dialog with filtering and colored rendering.">
|
||||
<link rel="icon" href="../../images/hue_icon.svg">
|
||||
<link rel="stylesheet" href="../../public/docfx.min.css">
|
||||
<link rel="stylesheet" href="../../public/main.css">
|
||||
<meta name="docfx:navrel" content="../../toc.html">
|
||||
<meta name="docfx:tocrel" content="../toc.html">
|
||||
|
||||
<meta name="docfx:rel" content="../../">
|
||||
|
||||
|
||||
<meta name="docfx:docurl" content="https://github.com/HueByte/EchoHub/new/master/apiSpec/new?filename=EchoHub_Client_UI_ListSources_SearchListSource.md&value=---%0Auid%3A%20EchoHub.Client.UI.ListSources.SearchListSource%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">
|
||||
<meta name="loc:inThisArticle" content="In this article">
|
||||
<meta name="loc:searchResultsCount" content="{count} results for "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<meta name="loc:tocFilter" content="Filter by title">
|
||||
<meta name="loc:nextArticle" content="Next">
|
||||
<meta name="loc:prevArticle" content="Previous">
|
||||
<meta name="loc:themeLight" content="Light">
|
||||
<meta name="loc:themeDark" content="Dark">
|
||||
<meta name="loc:themeAuto" content="Auto">
|
||||
<meta name="loc:changeTheme" content="Change theme">
|
||||
<meta name="loc:copy" content="Copy">
|
||||
<meta name="loc:downloadPdf" content="Download PDF">
|
||||
|
||||
<script type="module" src="./../../public/docfx.min.js"></script>
|
||||
|
||||
<script>
|
||||
const theme = localStorage.getItem('theme') || 'auto'
|
||||
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
|
||||
</script>
|
||||
|
||||
</head>
|
||||
|
||||
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
|
||||
<header class="bg-body border-bottom">
|
||||
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
|
||||
<div class="container-xxl flex-nowrap">
|
||||
<a class="navbar-brand" href="../../index.html">
|
||||
<img id="logo" class="svg" src="../../images/hue_icon.svg" alt="EchoHub">
|
||||
EchoHub
|
||||
</a>
|
||||
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<i class="bi bi-three-dots"></i>
|
||||
</button>
|
||||
<div class="collapse navbar-collapse" id="navpanel">
|
||||
<div id="navbar">
|
||||
<form class="search" role="search" id="search">
|
||||
<i class="bi bi-search"></i>
|
||||
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<main class="container-xxl">
|
||||
<div class="toc-offcanvas">
|
||||
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
|
||||
<div class="offcanvas-header">
|
||||
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="offcanvas-body">
|
||||
<nav class="toc" id="toc"></nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<div class="actionbar">
|
||||
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
|
||||
<i class="bi bi-list"></i>
|
||||
</button>
|
||||
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="EchoHub.Client.UI.ListSources.SearchListSource">
|
||||
|
||||
|
||||
|
||||
<h1 id="EchoHub_Client_UI_ListSources_SearchListSource" data-uid="EchoHub.Client.UI.ListSources.SearchListSource" class="text-break">
|
||||
Class SearchListSource <a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/ListSources/SearchListSource.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
<dl><dt>Namespace</dt><dd><a class="xref" href="EchoHub.html">EchoHub</a>.<a class="xref" href="EchoHub.Client.html">Client</a>.<a class="xref" href="EchoHub.Client.UI.html">UI</a>.<a class="xref" href="EchoHub.Client.UI.ListSources.html">ListSources</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>EchoHub.Client.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>List data source for the search dialog with filtering and colored rendering.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class SearchListSource : IListDataSource, IDisposable</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<dl class="typelist inheritance">
|
||||
<dt>Inheritance</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
|
||||
<div><span class="xref">SearchListSource</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<dl class="typelist implements">
|
||||
<dt>Implements</dt>
|
||||
<dd>
|
||||
<div><span class="xref">IListDataSource</span></div>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
<dl class="typelist inheritedMembers">
|
||||
<dt>Inherited Members</dt>
|
||||
<dd>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
|
||||
</div>
|
||||
</dd></dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="constructors">Constructors
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_ListSources_SearchListSource__ctor_" data-uid="EchoHub.Client.UI.ListSources.SearchListSource.#ctor*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_ListSources_SearchListSource__ctor_System_Collections_Generic_List_EchoHub_Client_UI_Dialogs_SearchResult__" data-uid="EchoHub.Client.UI.ListSources.SearchListSource.#ctor(System.Collections.Generic.List{EchoHub.Client.UI.Dialogs.SearchResult})">
|
||||
SearchListSource(List<SearchResult>)
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/ListSources/SearchListSource.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>List data source for the search dialog with filtering and colored rendering.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public SearchListSource(List<SearchResult> items)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>items</code> <span class="xref">List</span><<a class="xref" href="EchoHub.Client.UI.Dialogs.SearchResult.html">SearchResult</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_ListSources_SearchListSource_Count_" data-uid="EchoHub.Client.UI.ListSources.SearchListSource.Count*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_ListSources_SearchListSource_Count" data-uid="EchoHub.Client.UI.ListSources.SearchListSource.Count">
|
||||
Count
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/ListSources/SearchListSource.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public int Count { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_ListSources_SearchListSource_MaxItemLength_" data-uid="EchoHub.Client.UI.ListSources.SearchListSource.MaxItemLength*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_ListSources_SearchListSource_MaxItemLength" data-uid="EchoHub.Client.UI.ListSources.SearchListSource.MaxItemLength">
|
||||
MaxItemLength
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/ListSources/SearchListSource.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public int MaxItemLength { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_ListSources_SearchListSource_SuspendCollectionChangedEvent_" data-uid="EchoHub.Client.UI.ListSources.SearchListSource.SuspendCollectionChangedEvent*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_ListSources_SearchListSource_SuspendCollectionChangedEvent" data-uid="EchoHub.Client.UI.ListSources.SearchListSource.SuspendCollectionChangedEvent">
|
||||
SuspendCollectionChangedEvent
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/ListSources/SearchListSource.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public bool SuspendCollectionChangedEvent { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_ListSources_SearchListSource_Dispose_" data-uid="EchoHub.Client.UI.ListSources.SearchListSource.Dispose*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_ListSources_SearchListSource_Dispose" data-uid="EchoHub.Client.UI.ListSources.SearchListSource.Dispose">
|
||||
Dispose()
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/ListSources/SearchListSource.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void Dispose()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_ListSources_SearchListSource_Filter_" data-uid="EchoHub.Client.UI.ListSources.SearchListSource.Filter*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_ListSources_SearchListSource_Filter_System_String_" data-uid="EchoHub.Client.UI.ListSources.SearchListSource.Filter(System.String)">
|
||||
Filter(string)
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/ListSources/SearchListSource.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void Filter(string query)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>query</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_ListSources_SearchListSource_GetItem_" data-uid="EchoHub.Client.UI.ListSources.SearchListSource.GetItem*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_ListSources_SearchListSource_GetItem_System_Int32_" data-uid="EchoHub.Client.UI.ListSources.SearchListSource.GetItem(System.Int32)">
|
||||
GetItem(int)
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/ListSources/SearchListSource.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public SearchResult? GetItem(int index)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>index</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.Dialogs.SearchResult.html">SearchResult</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_ListSources_SearchListSource_IsMarked_" data-uid="EchoHub.Client.UI.ListSources.SearchListSource.IsMarked*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_ListSources_SearchListSource_IsMarked_System_Int32_" data-uid="EchoHub.Client.UI.ListSources.SearchListSource.IsMarked(System.Int32)">
|
||||
IsMarked(int)
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/ListSources/SearchListSource.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public bool IsMarked(int item)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>item</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_ListSources_SearchListSource_Render_" data-uid="EchoHub.Client.UI.ListSources.SearchListSource.Render*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_ListSources_SearchListSource_Render_Terminal_Gui_Views_ListView_System_Boolean_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_" data-uid="EchoHub.Client.UI.ListSources.SearchListSource.Render(Terminal.Gui.Views.ListView,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
|
||||
Render(ListView, bool, int, int, int, int, int)
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/ListSources/SearchListSource.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void Render(ListView listView, bool selected, int item, int col, int row, int width, int viewportX = 0)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>listView</code> <span class="xref">ListView</span></dt>
|
||||
<dd></dd>
|
||||
<dt><code>selected</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>item</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>col</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>row</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>width</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>viewportX</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_ListSources_SearchListSource_SetMark_" data-uid="EchoHub.Client.UI.ListSources.SearchListSource.SetMark*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_ListSources_SearchListSource_SetMark_System_Int32_System_Boolean_" data-uid="EchoHub.Client.UI.ListSources.SearchListSource.SetMark(System.Int32,System.Boolean)">
|
||||
SetMark(int, bool)
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/ListSources/SearchListSource.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void SetMark(int item, bool value)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>item</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>value</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="EchoHub_Client_UI_ListSources_SearchListSource_ToList_" data-uid="EchoHub.Client.UI.ListSources.SearchListSource.ToList*"></a>
|
||||
|
||||
<h3 id="EchoHub_Client_UI_ListSources_SearchListSource_ToList" data-uid="EchoHub.Client.UI.ListSources.SearchListSource.ToList">
|
||||
ToList()
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/ListSources/SearchListSource.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public IList ToList()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><span class="xref">IList</span></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="events">Events
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<h3 id="EchoHub_Client_UI_ListSources_SearchListSource_CollectionChanged" data-uid="EchoHub.Client.UI.ListSources.SearchListSource.CollectionChanged">
|
||||
CollectionChanged
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/ListSources/SearchListSource.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public event NotifyCollectionChangedEventHandler? CollectionChanged</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Event Type</h4>
|
||||
<dl class="parameters">
|
||||
<dt><span class="xref">NotifyCollectionChangedEventHandler</span></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
<div class="contribution d-print-none">
|
||||
<a href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/ListSources/SearchListSource.cs" class="edit-link">Edit this page</a>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="affix">
|
||||
<nav id="affix"></nav>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<div class="container-xxl search-results" id="search-results"></div>
|
||||
|
||||
<footer class="border-top text-secondary">
|
||||
<div class="container-xxl">
|
||||
<div class="flex-fill">
|
||||
<div class='footer-custom'><div class='footer-inner'><span class='footer-brand'>EchoHub</span><span class='footer-sep'>·</span><a href='https://github.com/HueByte/EchoHub'>GitHub</a><span class='footer-sep'>·</span><a href='https://echohub.voidcube.cloud'>Website</a></div></div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
@@ -98,6 +98,11 @@ Classes
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.ListSources.ChannelListSource.html">ChannelListSource</a></dt>
|
||||
<dd><p>Custom list data source for colored channel list rendering.
|
||||
Active channel gets a > indicator, unread channels are bright with a count badge.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.ListSources.SearchListSource.html">SearchListSource</a></dt>
|
||||
<dd><p>List data source for the search dialog with filtering and colored rendering.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
|
||||
@@ -1630,6 +1630,37 @@ Call after theme changes to refresh colors.</p>
|
||||
|
||||
|
||||
|
||||
<h3 id="EchoHub_Client_UI_MainWindow_OnLoadMoreRequested" data-uid="EchoHub.Client.UI.MainWindow.OnLoadMoreRequested">
|
||||
OnLoadMoreRequested
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/MainWindow.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Fired when the user scrolls to the top of the message list and older messages should be loaded.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public event Action? OnLoadMoreRequested</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Event Type</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.action">Action</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h3 id="EchoHub_Client_UI_MainWindow_OnLogoutRequested" data-uid="EchoHub.Client.UI.MainWindow.OnLogoutRequested">
|
||||
OnLogoutRequested
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/MainWindow.cs"><i class="bi bi-code-slash"></i></a>
|
||||
@@ -1785,6 +1816,37 @@ Call after theme changes to refresh colors.</p>
|
||||
|
||||
|
||||
|
||||
<h3 id="EchoHub_Client_UI_MainWindow_OnSearchRequested" data-uid="EchoHub.Client.UI.MainWindow.OnSearchRequested">
|
||||
OnSearchRequested
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/MainWindow.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Fired when the user requests to open the search dialog (via menu or Ctrl+K).</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public event Action? OnSearchRequested</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Event Type</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.action">Action</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h3 id="EchoHub_Client_UI_MainWindow_OnStatusRequested" data-uid="EchoHub.Client.UI.MainWindow.OnStatusRequested">
|
||||
OnStatusRequested
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Client/UI/MainWindow.cs"><i class="bi bi-code-slash"></i></a>
|
||||
|
||||
@@ -312,7 +312,7 @@ Class ValidationConstants <a class="header-action link-secondary" title="View s
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public const int MaxHistoryCount = 100</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public const int MaxHistoryCount = 200</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
@@ -198,8 +198,8 @@ Interface IChatService <a class="header-action link-secondary" title="View sour
|
||||
|
||||
<a id="EchoHub_Core_Contracts_IChatService_GetChannelHistoryAsync_" data-uid="EchoHub.Core.Contracts.IChatService.GetChannelHistoryAsync*"></a>
|
||||
|
||||
<h3 id="EchoHub_Core_Contracts_IChatService_GetChannelHistoryAsync_System_String_System_Int32_" data-uid="EchoHub.Core.Contracts.IChatService.GetChannelHistoryAsync(System.String,System.Int32)">
|
||||
GetChannelHistoryAsync(string, int)
|
||||
<h3 id="EchoHub_Core_Contracts_IChatService_GetChannelHistoryAsync_System_String_System_Int32_System_Int32_" data-uid="EchoHub.Core.Contracts.IChatService.GetChannelHistoryAsync(System.String,System.Int32,System.Int32)">
|
||||
GetChannelHistoryAsync(string, int, int)
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Core/Contracts/IChatService.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
@@ -207,7 +207,7 @@ Interface IChatService <a class="header-action link-secondary" title="View sour
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">Task<List<MessageDto>> GetChannelHistoryAsync(string channelName, int count)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">Task<List<MessageDto>> GetChannelHistoryAsync(string channelName, int count, int offset = 0)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -216,6 +216,8 @@ Interface IChatService <a class="header-action link-secondary" title="View sour
|
||||
<dd></dd>
|
||||
<dt><code>count</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>offset</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
|
||||
@@ -200,8 +200,8 @@ public class ChatHub : Hub<IEchoHubClient>, IDisposable</code></pre>
|
||||
|
||||
<a id="EchoHub_Server_Hubs_ChatHub_GetChannelHistory_" data-uid="EchoHub.Server.Hubs.ChatHub.GetChannelHistory*"></a>
|
||||
|
||||
<h3 id="EchoHub_Server_Hubs_ChatHub_GetChannelHistory_System_String_System_Int32_" data-uid="EchoHub.Server.Hubs.ChatHub.GetChannelHistory(System.String,System.Int32)">
|
||||
GetChannelHistory(string, int)
|
||||
<h3 id="EchoHub_Server_Hubs_ChatHub_GetChannelHistory_System_String_System_Int32_System_Int32_" data-uid="EchoHub.Server.Hubs.ChatHub.GetChannelHistory(System.String,System.Int32,System.Int32)">
|
||||
GetChannelHistory(string, int, int)
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Server/Hubs/ChatHub.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
@@ -209,7 +209,7 @@ public class ChatHub : Hub<IEchoHubClient>, IDisposable</code></pre>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Task<List<MessageDto>> GetChannelHistory(string channelName, int count = 100)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public Task<List<MessageDto>> GetChannelHistory(string channelName, int count = 100, int offset = 0)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -218,6 +218,8 @@ public class ChatHub : Hub<IEchoHubClient>, IDisposable</code></pre>
|
||||
<dd></dd>
|
||||
<dt><code>count</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>offset</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
|
||||
@@ -283,8 +283,8 @@ Class ChatService <a class="header-action link-secondary" title="View source" h
|
||||
|
||||
<a id="EchoHub_Server_Services_ChatService_GetChannelHistoryAsync_" data-uid="EchoHub.Server.Services.ChatService.GetChannelHistoryAsync*"></a>
|
||||
|
||||
<h3 id="EchoHub_Server_Services_ChatService_GetChannelHistoryAsync_System_String_System_Int32_" data-uid="EchoHub.Server.Services.ChatService.GetChannelHistoryAsync(System.String,System.Int32)">
|
||||
GetChannelHistoryAsync(string, int)
|
||||
<h3 id="EchoHub_Server_Services_ChatService_GetChannelHistoryAsync_System_String_System_Int32_System_Int32_" data-uid="EchoHub.Server.Services.ChatService.GetChannelHistoryAsync(System.String,System.Int32,System.Int32)">
|
||||
GetChannelHistoryAsync(string, int, int)
|
||||
<a class="header-action link-secondary" title="View source" href="https://github.com/HueByte/EchoHub/blob/master/src/EchoHub.Server/Services/ChatService.cs"><i class="bi bi-code-slash"></i></a>
|
||||
</h3>
|
||||
|
||||
@@ -292,7 +292,7 @@ Class ChatService <a class="header-action link-secondary" title="View source" h
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Task<List<MessageDto>> GetChannelHistoryAsync(string channelName, int count)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public Task<List<MessageDto>> GetChannelHistoryAsync(string channelName, int count, int offset = 0)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@@ -301,6 +301,8 @@ Class ChatService <a class="header-action link-secondary" title="View source" h
|
||||
<dd></dd>
|
||||
<dt><code>count</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>offset</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
|
||||
@@ -184,6 +184,15 @@
|
||||
<li>
|
||||
<a href="client/EchoHub.Client.UI.Dialogs.ProfileViewDialog.html" name="" title="ProfileViewDialog">ProfileViewDialog</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="client/EchoHub.Client.UI.Dialogs.SearchDialog.html" name="" title="SearchDialog">SearchDialog</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="client/EchoHub.Client.UI.Dialogs.SearchResult.html" name="" title="SearchResult">SearchResult</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="client/EchoHub.Client.UI.Dialogs.SearchResultType.html" name="" title="SearchResultType">SearchResultType</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="client/EchoHub.Client.UI.Dialogs.StatusDialog.html" name="" title="StatusDialog">StatusDialog</a>
|
||||
</li>
|
||||
@@ -219,6 +228,9 @@
|
||||
<li>
|
||||
<a href="client/EchoHub.Client.UI.ListSources.ChannelListSource.html" name="" title="ChannelListSource">ChannelListSource</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="client/EchoHub.Client.UI.ListSources.SearchListSource.html" name="" title="SearchListSource">SearchListSource</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="client/EchoHub.Client.UI.ListSources.UserListSource.html" name="" title="UserListSource">UserListSource</a>
|
||||
</li>
|
||||
|
||||
+1
-1
File diff suppressed because one or more lines are too long
@@ -95,7 +95,7 @@
|
||||
<pre><code class="lang-bash">curl -sSfL https://raw.githubusercontent.com/HueByte/EchoHub/master/scripts/install.sh | sh
|
||||
</code></pre>
|
||||
<p>To install a specific version or to a custom directory:</p>
|
||||
<pre><code class="lang-bash">curl -sSfL .../install.sh | sh -s -- --version 0.2.8
|
||||
<pre><code class="lang-bash">curl -sSfL .../install.sh | sh -s -- --version 0.2.10
|
||||
curl -sSfL .../install.sh | sh -s -- --install-dir /opt/echohub
|
||||
</code></pre>
|
||||
<h3 id="manual-download">Manual Download</h3>
|
||||
|
||||
@@ -90,7 +90,8 @@
|
||||
<p>Release history for EchoHub.</p>
|
||||
<h2 id="releases">Releases</h2>
|
||||
<ul>
|
||||
<li><a href="v0.2.9.html">v0.2.9</a> - Linux/macOS Single-File Publish Fix</li>
|
||||
<li><a href="v0.2.10.html">v0.2.10</a> - Command Palette, Infinite History Scroll & Auto-Updater Fixes</li>
|
||||
<li><a href="v0.2.9.html">v0.2.9</a> - Install Script & Chocolatey Fixes</li>
|
||||
<li><a href="v0.2.8.html">v0.2.8</a> - Docker Support, IRC Account Creation & BOM Fix</li>
|
||||
<li><a href="v0.2.7.html">v0.2.7</a> - User List Fix & Terminal.Gui NuGet Migration</li>
|
||||
<li><a href="v0.2.6.html">v0.2.6</a> - Major Refactoring & Code Organization</li>
|
||||
|
||||
@@ -15,6 +15,9 @@
|
||||
<li>
|
||||
<a href="index.html" name="" title="Overview">Overview</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="v0.2.10.html" name="" title="v0.2.10">v0.2.10</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="v0.2.9.html" name="" title="v0.2.9">v0.2.9</a>
|
||||
</li>
|
||||
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
|
||||
{"items":[{"name":"Overview","href":"index.html","topicHref":"index.html"},{"name":"v0.2.9","href":"v0.2.9.html","topicHref":"v0.2.9.html"},{"name":"v0.2.8","href":"v0.2.8.html","topicHref":"v0.2.8.html"},{"name":"v0.2.7","href":"v0.2.7.html","topicHref":"v0.2.7.html"},{"name":"v0.2.6","href":"v0.2.6.html","topicHref":"v0.2.6.html"},{"name":"v0.2.5","href":"v0.2.5.html","topicHref":"v0.2.5.html"},{"name":"v0.2.4","href":"v0.2.4.html","topicHref":"v0.2.4.html"},{"name":"v0.2.3","href":"v0.2.3.html","topicHref":"v0.2.3.html"},{"name":"v0.2.2","href":"v0.2.2.html","topicHref":"v0.2.2.html"},{"name":"v0.2.1","href":"v0.2.1.html","topicHref":"v0.2.1.html"},{"name":"v0.2.0","href":"v0.2.0.html","topicHref":"v0.2.0.html"},{"name":"v0.1.1","href":"v0.1.1.html","topicHref":"v0.1.1.html"},{"name":"v0.1.0","href":"v0.1.0.html","topicHref":"v0.1.0.html"}]}
|
||||
{"items":[{"name":"Overview","href":"index.html","topicHref":"index.html"},{"name":"v0.2.10","href":"v0.2.10.html","topicHref":"v0.2.10.html"},{"name":"v0.2.9","href":"v0.2.9.html","topicHref":"v0.2.9.html"},{"name":"v0.2.8","href":"v0.2.8.html","topicHref":"v0.2.8.html"},{"name":"v0.2.7","href":"v0.2.7.html","topicHref":"v0.2.7.html"},{"name":"v0.2.6","href":"v0.2.6.html","topicHref":"v0.2.6.html"},{"name":"v0.2.5","href":"v0.2.5.html","topicHref":"v0.2.5.html"},{"name":"v0.2.4","href":"v0.2.4.html","topicHref":"v0.2.4.html"},{"name":"v0.2.3","href":"v0.2.3.html","topicHref":"v0.2.3.html"},{"name":"v0.2.2","href":"v0.2.2.html","topicHref":"v0.2.2.html"},{"name":"v0.2.1","href":"v0.2.1.html","topicHref":"v0.2.1.html"},{"name":"v0.2.0","href":"v0.2.0.html","topicHref":"v0.2.0.html"},{"name":"v0.1.1","href":"v0.1.1.html","topicHref":"v0.1.1.html"},{"name":"v0.1.0","href":"v0.1.0.html","topicHref":"v0.1.0.html"}]}
|
||||
|
||||
@@ -0,0 +1,136 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>v0.2.10 | EchoHub Documentation </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="v0.2.10 | EchoHub Documentation ">
|
||||
|
||||
|
||||
<link rel="icon" href="../images/hue_icon.svg">
|
||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||
<link rel="stylesheet" href="../public/main.css">
|
||||
<meta name="docfx:navrel" content="../toc.html">
|
||||
<meta name="docfx:tocrel" content="toc.html">
|
||||
|
||||
<meta name="docfx:rel" content="../">
|
||||
|
||||
|
||||
<meta name="docfx:docurl" content="https://github.com/HueByte/EchoHub/blob/master/docs/#L1">
|
||||
<meta name="loc:inThisArticle" content="In this article">
|
||||
<meta name="loc:searchResultsCount" content="{count} results for "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<meta name="loc:tocFilter" content="Filter by title">
|
||||
<meta name="loc:nextArticle" content="Next">
|
||||
<meta name="loc:prevArticle" content="Previous">
|
||||
<meta name="loc:themeLight" content="Light">
|
||||
<meta name="loc:themeDark" content="Dark">
|
||||
<meta name="loc:themeAuto" content="Auto">
|
||||
<meta name="loc:changeTheme" content="Change theme">
|
||||
<meta name="loc:copy" content="Copy">
|
||||
<meta name="loc:downloadPdf" content="Download PDF">
|
||||
|
||||
<script type="module" src="./../public/docfx.min.js"></script>
|
||||
|
||||
<script>
|
||||
const theme = localStorage.getItem('theme') || 'auto'
|
||||
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
|
||||
</script>
|
||||
|
||||
</head>
|
||||
|
||||
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="">
|
||||
<header class="bg-body border-bottom">
|
||||
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
|
||||
<div class="container-xxl flex-nowrap">
|
||||
<a class="navbar-brand" href="../index.html">
|
||||
<img id="logo" class="svg" src="../images/hue_icon.svg" alt="EchoHub">
|
||||
EchoHub
|
||||
</a>
|
||||
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<i class="bi bi-three-dots"></i>
|
||||
</button>
|
||||
<div class="collapse navbar-collapse" id="navpanel">
|
||||
<div id="navbar">
|
||||
<form class="search" role="search" id="search">
|
||||
<i class="bi bi-search"></i>
|
||||
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<main class="container-xxl">
|
||||
<div class="toc-offcanvas">
|
||||
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
|
||||
<div class="offcanvas-header">
|
||||
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="offcanvas-body">
|
||||
<nav class="toc" id="toc"></nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<div class="actionbar">
|
||||
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
|
||||
<i class="bi bi-list"></i>
|
||||
</button>
|
||||
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="">
|
||||
<h1 id="v0210">v0.2.10</h1>
|
||||
|
||||
<p>Follow-up patch release for v0.2.9 addressing auto-updater regressions, adding a command palette, infinite-scroll message history, and input polish.</p>
|
||||
<h2 id="new-features">New Features</h2>
|
||||
<ul>
|
||||
<li>Command palette — press Ctrl+K from the message input (or anywhere in the main window) to open a searchable dialog for navigating channels and triggering app actions (connect, disconnect, logout, profile, status, create/delete channel, saved servers, toggle users panel, check for updates, quit). Fuzzy matches against both the label and the underlying key so typing <code>ch</code> surfaces channel actions alongside <code>#channel</code> entries</li>
|
||||
<li>Scroll-to-load message history — scrolling to the top of a channel now fetches the next batch of older messages in the background (previously only the most recent 100 messages were available). Duplicate messages are filtered by ID, a per-channel guard prevents concurrent fetches, and the scroll position is preserved after the prepend so your reading position doesn't jump</li>
|
||||
</ul>
|
||||
<h2 id="bug-fixes">Bug Fixes</h2>
|
||||
<ul>
|
||||
<li>Fix update progress dialog freezing / not repainting — progress callbacks now run on the UI thread so the download and extraction percentage actually updates while an update is in progress</li>
|
||||
<li>Fix pre-update backup failing when a Serilog-held log file is locked — <code>UpdateBackupService</code> now enumerates files manually, skips the <code>logs/</code> directory and <code>.log</code> files, and logs-and-continues on <code>IOException</code>/<code>UnauthorizedAccessException</code> instead of aborting the whole backup</li>
|
||||
<li>Simplify update progress dispatch — remove redundant <code>Application.Invoke</code> wrappers around progress updates that are already called from the UI thread (introduced while fixing the freeze above)</li>
|
||||
<li>Fix cursor position being reset to the start of the line when auto-completing commands in the CLI app — insertion point is now moved to the end of the completed text</li>
|
||||
<li>Fix notification sounds crashing or being silently dropped when several arrive in quick succession — playback is now serialized through a semaphore that's held for the duration of each sound (using <code>PlaybackFinished</code> with a 10s safety timeout) and always released in <code>finally</code>, so back-to-back notifications queue up and play in order instead of racing the underlying audio player (fixes #20)</li>
|
||||
</ul>
|
||||
<h2 id="refactoring">Refactoring</h2>
|
||||
<ul>
|
||||
<li>Move search-dialog dispatch out of <code>MainWindow</code> into <code>AppOrchestrator</code> — <code>MainWindow</code> now just raises <code>OnSearchRequested</code>, keeping the view dumb and letting the orchestrator own navigation/action routing</li>
|
||||
<li><code>ChatHub.GetChannelHistory</code> and <code>IChatService.GetChannelHistoryAsync</code> gain an additional <code>offset</code> parameter for paginated history loading (defaults to <code>0</code> — existing callers are unaffected)</li>
|
||||
<li><code>ValidationConstants.MaxHistoryCount</code> raised from <code>100</code> to <code>200</code> so power users and paginated fetches can request larger batches; <code>DefaultHistoryCount</code> stays at <code>100</code></li>
|
||||
</ul>
|
||||
|
||||
</article>
|
||||
|
||||
<div class="contribution d-print-none">
|
||||
<a href="https://github.com/HueByte/EchoHub/blob/master/docs/#L1" class="edit-link">Edit this page</a>
|
||||
</div>
|
||||
|
||||
<div class="next-article d-print-none border-top" id="nextArticle"></div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="affix">
|
||||
<nav id="affix"></nav>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<div class="container-xxl search-results" id="search-results"></div>
|
||||
|
||||
<footer class="border-top text-secondary">
|
||||
<div class="container-xxl">
|
||||
<div class="flex-fill">
|
||||
<div class='footer-custom'><div class='footer-inner'><span class='footer-brand'>EchoHub</span><span class='footer-sep'>·</span><a href='https://github.com/HueByte/EchoHub'>GitHub</a><span class='footer-sep'>·</span><a href='https://echohub.voidcube.cloud'>Website</a></div></div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
@@ -90,6 +90,24 @@
|
||||
<h2 id="bug-fixes">Bug Fixes</h2>
|
||||
<ul>
|
||||
<li>Fix Linux/macOS client install — enable single-file publish so the install script copies one self-contained binary instead of just the native host (which failed with "does not exist: EchoHub.Client.dll")</li>
|
||||
<li>Fix Chocolatey install path on Windows — <code>chocolateyInstall.ps1</code> was joining the install directory and executable name into a single segment, producing an invalid target path</li>
|
||||
<li>Fix Chocolatey package metadata — corrected GitHub repository URLs and documentation URLs in <code>echohub.nuspec</code> that pointed at the wrong location</li>
|
||||
<li>Fix double-click on "Public" checkbox in the Create Channel dialog accidentally submitting the dialog — checkbox toggle commands no longer bubble up to the dialog's default button</li>
|
||||
</ul>
|
||||
<h2 id="documentation">Documentation</h2>
|
||||
<ul>
|
||||
<li>Add a dedicated configuration guide (<code>docs/articles/configuration.md</code>) covering server settings, client settings, and environment overrides</li>
|
||||
<li>Refresh README badges and reorganize the articles table of contents for better discoverability</li>
|
||||
<li>Polish Docker, getting-started, and flow docs to match the current configuration surface</li>
|
||||
</ul>
|
||||
<h2 id="dependencies">Dependencies</h2>
|
||||
<ul>
|
||||
<li>Bump <code>Terminal.Gui</code> to <code>2.0.0-develop.5043</code> (from <code>5039</code>)</li>
|
||||
</ul>
|
||||
<h2 id="ci">CI</h2>
|
||||
<ul>
|
||||
<li>Release workflow now publishes a single-file self-contained client binary for Linux and macOS so the install script works out-of-the-box</li>
|
||||
<li>Chocolatey publishing step now triggers only when the package source actually changes and performs a proper version check against the feed before pushing</li>
|
||||
</ul>
|
||||
|
||||
</article>
|
||||
|
||||
+38
-13
File diff suppressed because one or more lines are too long
@@ -570,6 +570,48 @@
|
||||
"Title": "EchoHub.Client.UI.Dialogs.ProfileViewDialog",
|
||||
"Summary": "<p sourcefile=\"_api_meta/client/EchoHub.Client.UI.Dialogs.ProfileViewDialog.yml\" sourcestartlinenumber=\"1\">Dialog for viewing a user's server profile.\nShows Edit Profile / Set Status buttons when viewing own profile.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "_api_meta/client/EchoHub.Client.UI.Dialogs.SearchDialog.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/client/EchoHub.Client.UI.Dialogs.SearchDialog.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "EchoHub.Client.UI.Dialogs.SearchDialog",
|
||||
"Summary": "<p sourcefile=\"_api_meta/client/EchoHub.Client.UI.Dialogs.SearchDialog.yml\" sourcestartlinenumber=\"1\">Command-palette style search dialog (Ctrl+K) for navigating channels and triggering app actions.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "_api_meta/client/EchoHub.Client.UI.Dialogs.SearchResult.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/client/EchoHub.Client.UI.Dialogs.SearchResult.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "EchoHub.Client.UI.Dialogs.SearchResult",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "_api_meta/client/EchoHub.Client.UI.Dialogs.SearchResultType.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/client/EchoHub.Client.UI.Dialogs.SearchResultType.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "EchoHub.Client.UI.Dialogs.SearchResultType",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "_api_meta/client/EchoHub.Client.UI.Dialogs.StatusDialog.yml",
|
||||
@@ -696,6 +738,20 @@
|
||||
"Title": "EchoHub.Client.UI.ListSources.ChannelListSource",
|
||||
"Summary": "<p sourcefile=\"_api_meta/client/EchoHub.Client.UI.ListSources.ChannelListSource.yml\" sourcestartlinenumber=\"1\">Custom list data source for colored channel list rendering.\nActive channel gets a > indicator, unread channels are bright with a count badge.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "_api_meta/client/EchoHub.Client.UI.ListSources.SearchListSource.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/client/EchoHub.Client.UI.ListSources.SearchListSource.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "EchoHub.Client.UI.ListSources.SearchListSource",
|
||||
"Summary": "<p sourcefile=\"_api_meta/client/EchoHub.Client.UI.ListSources.SearchListSource.yml\" sourcestartlinenumber=\"1\">List data source for the search dialog with filtering and colored rendering.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "_api_meta/client/EchoHub.Client.UI.ListSources.UserListSource.yml",
|
||||
@@ -2422,6 +2478,16 @@
|
||||
},
|
||||
"version": ""
|
||||
},
|
||||
{
|
||||
"type": "Conceptual",
|
||||
"source_relative_path": "changelog/v0.2.10.md",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "changelog/v0.2.10.html"
|
||||
}
|
||||
},
|
||||
"version": ""
|
||||
},
|
||||
{
|
||||
"type": "Conceptual",
|
||||
"source_relative_path": "changelog/v0.2.2.md",
|
||||
|
||||
@@ -97,7 +97,7 @@
|
||||
</li>
|
||||
<li>[x] when users clicks public -> private -> public checkbox in the channel creation, it ends up creating the channel on 3rd check switch</li>
|
||||
<li>[ ] add keyboard only controls | at least for most important parts and the rest might be accessible with: (down)</li>
|
||||
<li>[ ] add search bar / search modal – that will allow users to instantly navigate to room / focus on app element & etc</li>
|
||||
<li>[x] add search bar / search modal – that will allow users to instantly navigate to room / focus on app element & etc</li>
|
||||
<li>[ ] Actually smart data management – cache messages, lazy load messages on scroll (currently hardcoded 100msgs fetched + new ones)</li>
|
||||
<li>[x] Another thing would be stateful userlist – basically fetch once and listen for userlist updates</li>
|
||||
<li>[x] Send to EchohubSpace only state changes, currently we send user count periodically, instead of updating it on update</li>
|
||||
|
||||
+465
-36
@@ -1756,15 +1756,15 @@ references:
|
||||
commentId: Overload:EchoHub.Client.Services.EchoHubConnection.DisposeAsync
|
||||
fullName: EchoHub.Client.Services.EchoHubConnection.DisposeAsync
|
||||
nameWithType: EchoHubConnection.DisposeAsync
|
||||
- uid: EchoHub.Client.Services.EchoHubConnection.GetHistoryAsync(System.String,System.Int32)
|
||||
name: GetHistoryAsync(string, int)
|
||||
href: api/client/EchoHub.Client.Services.EchoHubConnection.html#EchoHub_Client_Services_EchoHubConnection_GetHistoryAsync_System_String_System_Int32_
|
||||
commentId: M:EchoHub.Client.Services.EchoHubConnection.GetHistoryAsync(System.String,System.Int32)
|
||||
name.vb: GetHistoryAsync(String, Integer)
|
||||
fullName: EchoHub.Client.Services.EchoHubConnection.GetHistoryAsync(string, int)
|
||||
fullName.vb: EchoHub.Client.Services.EchoHubConnection.GetHistoryAsync(String, Integer)
|
||||
nameWithType: EchoHubConnection.GetHistoryAsync(string, int)
|
||||
nameWithType.vb: EchoHubConnection.GetHistoryAsync(String, Integer)
|
||||
- uid: EchoHub.Client.Services.EchoHubConnection.GetHistoryAsync(System.String,System.Int32,System.Int32)
|
||||
name: GetHistoryAsync(string, int, int)
|
||||
href: api/client/EchoHub.Client.Services.EchoHubConnection.html#EchoHub_Client_Services_EchoHubConnection_GetHistoryAsync_System_String_System_Int32_System_Int32_
|
||||
commentId: M:EchoHub.Client.Services.EchoHubConnection.GetHistoryAsync(System.String,System.Int32,System.Int32)
|
||||
name.vb: GetHistoryAsync(String, Integer, Integer)
|
||||
fullName: EchoHub.Client.Services.EchoHubConnection.GetHistoryAsync(string, int, int)
|
||||
fullName.vb: EchoHub.Client.Services.EchoHubConnection.GetHistoryAsync(String, Integer, Integer)
|
||||
nameWithType: EchoHubConnection.GetHistoryAsync(string, int, int)
|
||||
nameWithType.vb: EchoHubConnection.GetHistoryAsync(String, Integer, Integer)
|
||||
- uid: EchoHub.Client.Services.EchoHubConnection.GetHistoryAsync*
|
||||
name: GetHistoryAsync
|
||||
href: api/client/EchoHub.Client.Services.EchoHubConnection.html#EchoHub_Client_Services_EchoHubConnection_GetHistoryAsync_
|
||||
@@ -3079,6 +3079,12 @@ references:
|
||||
commentId: Overload:EchoHub.Client.UI.Chat.ChatMessageManager.GetUnreadCount
|
||||
fullName: EchoHub.Client.UI.Chat.ChatMessageManager.GetUnreadCount
|
||||
nameWithType: ChatMessageManager.GetUnreadCount
|
||||
- uid: EchoHub.Client.UI.Chat.ChatMessageManager.HistoryPrepended
|
||||
name: HistoryPrepended
|
||||
href: api/client/EchoHub.Client.UI.Chat.ChatMessageManager.html#EchoHub_Client_UI_Chat_ChatMessageManager_HistoryPrepended
|
||||
commentId: E:EchoHub.Client.UI.Chat.ChatMessageManager.HistoryPrepended
|
||||
fullName: EchoHub.Client.UI.Chat.ChatMessageManager.HistoryPrepended
|
||||
nameWithType: ChatMessageManager.HistoryPrepended
|
||||
- uid: EchoHub.Client.UI.Chat.ChatMessageManager.LoadHistory(System.String,System.Collections.Generic.List{EchoHub.Core.DTOs.MessageDto})
|
||||
name: LoadHistory(string, List<MessageDto>)
|
||||
href: api/client/EchoHub.Client.UI.Chat.ChatMessageManager.html#EchoHub_Client_UI_Chat_ChatMessageManager_LoadHistory_System_String_System_Collections_Generic_List_EchoHub_Core_DTOs_MessageDto__
|
||||
@@ -3100,6 +3106,21 @@ references:
|
||||
commentId: E:EchoHub.Client.UI.Chat.ChatMessageManager.MessagesChanged
|
||||
fullName: EchoHub.Client.UI.Chat.ChatMessageManager.MessagesChanged
|
||||
nameWithType: ChatMessageManager.MessagesChanged
|
||||
- uid: EchoHub.Client.UI.Chat.ChatMessageManager.PrependHistory(System.String,System.Collections.Generic.List{EchoHub.Core.DTOs.MessageDto})
|
||||
name: PrependHistory(string, List<MessageDto>)
|
||||
href: api/client/EchoHub.Client.UI.Chat.ChatMessageManager.html#EchoHub_Client_UI_Chat_ChatMessageManager_PrependHistory_System_String_System_Collections_Generic_List_EchoHub_Core_DTOs_MessageDto__
|
||||
commentId: M:EchoHub.Client.UI.Chat.ChatMessageManager.PrependHistory(System.String,System.Collections.Generic.List{EchoHub.Core.DTOs.MessageDto})
|
||||
name.vb: PrependHistory(String, List(Of MessageDto))
|
||||
fullName: EchoHub.Client.UI.Chat.ChatMessageManager.PrependHistory(string, System.Collections.Generic.List<EchoHub.Core.DTOs.MessageDto>)
|
||||
fullName.vb: EchoHub.Client.UI.Chat.ChatMessageManager.PrependHistory(String, System.Collections.Generic.List(Of EchoHub.Core.DTOs.MessageDto))
|
||||
nameWithType: ChatMessageManager.PrependHistory(string, List<MessageDto>)
|
||||
nameWithType.vb: ChatMessageManager.PrependHistory(String, List(Of MessageDto))
|
||||
- uid: EchoHub.Client.UI.Chat.ChatMessageManager.PrependHistory*
|
||||
name: PrependHistory
|
||||
href: api/client/EchoHub.Client.UI.Chat.ChatMessageManager.html#EchoHub_Client_UI_Chat_ChatMessageManager_PrependHistory_
|
||||
commentId: Overload:EchoHub.Client.UI.Chat.ChatMessageManager.PrependHistory
|
||||
fullName: EchoHub.Client.UI.Chat.ChatMessageManager.PrependHistory
|
||||
nameWithType: ChatMessageManager.PrependHistory
|
||||
- uid: EchoHub.Client.UI.Chat.ChatMessageManager.RemoveMessage(System.String,System.Guid)
|
||||
name: RemoveMessage(string, Guid)
|
||||
href: api/client/EchoHub.Client.UI.Chat.ChatMessageManager.html#EchoHub_Client_UI_Chat_ChatMessageManager_RemoveMessage_System_String_System_Guid_
|
||||
@@ -4210,6 +4231,237 @@ references:
|
||||
commentId: Overload:EchoHub.Client.UI.Dialogs.ProfileViewDialog.ShowOwn
|
||||
fullName: EchoHub.Client.UI.Dialogs.ProfileViewDialog.ShowOwn
|
||||
nameWithType: ProfileViewDialog.ShowOwn
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchDialog
|
||||
name: SearchDialog
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchDialog.html
|
||||
commentId: T:EchoHub.Client.UI.Dialogs.SearchDialog
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchDialog
|
||||
nameWithType: SearchDialog
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchDialog.Show(Terminal.Gui.App.IApplication,System.Collections.Generic.IReadOnlyList{System.String})
|
||||
name: Show(IApplication, IReadOnlyList<string>)
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchDialog.html#EchoHub_Client_UI_Dialogs_SearchDialog_Show_Terminal_Gui_App_IApplication_System_Collections_Generic_IReadOnlyList_System_String__
|
||||
commentId: M:EchoHub.Client.UI.Dialogs.SearchDialog.Show(Terminal.Gui.App.IApplication,System.Collections.Generic.IReadOnlyList{System.String})
|
||||
name.vb: Show(IApplication, IReadOnlyList(Of String))
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchDialog.Show(Terminal.Gui.App.IApplication, System.Collections.Generic.IReadOnlyList<string>)
|
||||
fullName.vb: EchoHub.Client.UI.Dialogs.SearchDialog.Show(Terminal.Gui.App.IApplication, System.Collections.Generic.IReadOnlyList(Of String))
|
||||
nameWithType: SearchDialog.Show(IApplication, IReadOnlyList<string>)
|
||||
nameWithType.vb: SearchDialog.Show(IApplication, IReadOnlyList(Of String))
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchDialog.Show*
|
||||
name: Show
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchDialog.html#EchoHub_Client_UI_Dialogs_SearchDialog_Show_
|
||||
commentId: Overload:EchoHub.Client.UI.Dialogs.SearchDialog.Show
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchDialog.Show
|
||||
nameWithType: SearchDialog.Show
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult
|
||||
name: SearchResult
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html
|
||||
commentId: T:EchoHub.Client.UI.Dialogs.SearchResult
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult
|
||||
nameWithType: SearchResult
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.#ctor(EchoHub.Client.UI.Dialogs.SearchResult)
|
||||
name: SearchResult(SearchResult)
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult__ctor_EchoHub_Client_UI_Dialogs_SearchResult_
|
||||
commentId: M:EchoHub.Client.UI.Dialogs.SearchResult.#ctor(EchoHub.Client.UI.Dialogs.SearchResult)
|
||||
name.vb: New(SearchResult)
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.SearchResult(EchoHub.Client.UI.Dialogs.SearchResult)
|
||||
fullName.vb: EchoHub.Client.UI.Dialogs.SearchResult.New(EchoHub.Client.UI.Dialogs.SearchResult)
|
||||
nameWithType: SearchResult.SearchResult(SearchResult)
|
||||
nameWithType.vb: SearchResult.New(SearchResult)
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.#ctor(EchoHub.Client.UI.Dialogs.SearchResultType,System.String,System.String)
|
||||
name: SearchResult(SearchResultType, string, string)
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult__ctor_EchoHub_Client_UI_Dialogs_SearchResultType_System_String_System_String_
|
||||
commentId: M:EchoHub.Client.UI.Dialogs.SearchResult.#ctor(EchoHub.Client.UI.Dialogs.SearchResultType,System.String,System.String)
|
||||
name.vb: New(SearchResultType, String, String)
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.SearchResult(EchoHub.Client.UI.Dialogs.SearchResultType, string, string)
|
||||
fullName.vb: EchoHub.Client.UI.Dialogs.SearchResult.New(EchoHub.Client.UI.Dialogs.SearchResultType, String, String)
|
||||
nameWithType: SearchResult.SearchResult(SearchResultType, string, string)
|
||||
nameWithType.vb: SearchResult.New(SearchResultType, String, String)
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.#ctor*
|
||||
name: SearchResult
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult__ctor_
|
||||
commentId: Overload:EchoHub.Client.UI.Dialogs.SearchResult.#ctor
|
||||
name.vb: New
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.SearchResult
|
||||
fullName.vb: EchoHub.Client.UI.Dialogs.SearchResult.New
|
||||
nameWithType: SearchResult.SearchResult
|
||||
nameWithType.vb: SearchResult.New
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.Deconstruct(EchoHub.Client.UI.Dialogs.SearchResultType@,System.String@,System.String@)
|
||||
name: Deconstruct(out SearchResultType, out string, out string)
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult_Deconstruct_EchoHub_Client_UI_Dialogs_SearchResultType__System_String__System_String__
|
||||
commentId: M:EchoHub.Client.UI.Dialogs.SearchResult.Deconstruct(EchoHub.Client.UI.Dialogs.SearchResultType@,System.String@,System.String@)
|
||||
name.vb: Deconstruct(SearchResultType, String, String)
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.Deconstruct(out EchoHub.Client.UI.Dialogs.SearchResultType, out string, out string)
|
||||
fullName.vb: EchoHub.Client.UI.Dialogs.SearchResult.Deconstruct(EchoHub.Client.UI.Dialogs.SearchResultType, String, String)
|
||||
nameWithType: SearchResult.Deconstruct(out SearchResultType, out string, out string)
|
||||
nameWithType.vb: SearchResult.Deconstruct(SearchResultType, String, String)
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.Deconstruct*
|
||||
name: Deconstruct
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult_Deconstruct_
|
||||
commentId: Overload:EchoHub.Client.UI.Dialogs.SearchResult.Deconstruct
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.Deconstruct
|
||||
nameWithType: SearchResult.Deconstruct
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.EqualityContract
|
||||
name: EqualityContract
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult_EqualityContract
|
||||
commentId: P:EchoHub.Client.UI.Dialogs.SearchResult.EqualityContract
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.EqualityContract
|
||||
nameWithType: SearchResult.EqualityContract
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.EqualityContract*
|
||||
name: EqualityContract
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult_EqualityContract_
|
||||
commentId: Overload:EchoHub.Client.UI.Dialogs.SearchResult.EqualityContract
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.EqualityContract
|
||||
nameWithType: SearchResult.EqualityContract
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.Equals(EchoHub.Client.UI.Dialogs.SearchResult)
|
||||
name: Equals(SearchResult?)
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult_Equals_EchoHub_Client_UI_Dialogs_SearchResult_
|
||||
commentId: M:EchoHub.Client.UI.Dialogs.SearchResult.Equals(EchoHub.Client.UI.Dialogs.SearchResult)
|
||||
name.vb: Equals(SearchResult)
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.Equals(EchoHub.Client.UI.Dialogs.SearchResult?)
|
||||
fullName.vb: EchoHub.Client.UI.Dialogs.SearchResult.Equals(EchoHub.Client.UI.Dialogs.SearchResult)
|
||||
nameWithType: SearchResult.Equals(SearchResult?)
|
||||
nameWithType.vb: SearchResult.Equals(SearchResult)
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.Equals(System.Object)
|
||||
name: Equals(object?)
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult_Equals_System_Object_
|
||||
commentId: M:EchoHub.Client.UI.Dialogs.SearchResult.Equals(System.Object)
|
||||
name.vb: Equals(Object)
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.Equals(object?)
|
||||
fullName.vb: EchoHub.Client.UI.Dialogs.SearchResult.Equals(Object)
|
||||
nameWithType: SearchResult.Equals(object?)
|
||||
nameWithType.vb: SearchResult.Equals(Object)
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.Equals*
|
||||
name: Equals
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult_Equals_
|
||||
commentId: Overload:EchoHub.Client.UI.Dialogs.SearchResult.Equals
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.Equals
|
||||
nameWithType: SearchResult.Equals
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.GetHashCode
|
||||
name: GetHashCode()
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult_GetHashCode
|
||||
commentId: M:EchoHub.Client.UI.Dialogs.SearchResult.GetHashCode
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.GetHashCode()
|
||||
nameWithType: SearchResult.GetHashCode()
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.GetHashCode*
|
||||
name: GetHashCode
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult_GetHashCode_
|
||||
commentId: Overload:EchoHub.Client.UI.Dialogs.SearchResult.GetHashCode
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.GetHashCode
|
||||
nameWithType: SearchResult.GetHashCode
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.Key
|
||||
name: Key
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult_Key
|
||||
commentId: P:EchoHub.Client.UI.Dialogs.SearchResult.Key
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.Key
|
||||
nameWithType: SearchResult.Key
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.Key*
|
||||
name: Key
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult_Key_
|
||||
commentId: Overload:EchoHub.Client.UI.Dialogs.SearchResult.Key
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.Key
|
||||
nameWithType: SearchResult.Key
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.Label
|
||||
name: Label
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult_Label
|
||||
commentId: P:EchoHub.Client.UI.Dialogs.SearchResult.Label
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.Label
|
||||
nameWithType: SearchResult.Label
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.Label*
|
||||
name: Label
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult_Label_
|
||||
commentId: Overload:EchoHub.Client.UI.Dialogs.SearchResult.Label
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.Label
|
||||
nameWithType: SearchResult.Label
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.PrintMembers(System.Text.StringBuilder)
|
||||
name: PrintMembers(StringBuilder)
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult_PrintMembers_System_Text_StringBuilder_
|
||||
commentId: M:EchoHub.Client.UI.Dialogs.SearchResult.PrintMembers(System.Text.StringBuilder)
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.PrintMembers(System.Text.StringBuilder)
|
||||
nameWithType: SearchResult.PrintMembers(StringBuilder)
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.PrintMembers*
|
||||
name: PrintMembers
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult_PrintMembers_
|
||||
commentId: Overload:EchoHub.Client.UI.Dialogs.SearchResult.PrintMembers
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.PrintMembers
|
||||
nameWithType: SearchResult.PrintMembers
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.ToString
|
||||
name: ToString()
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult_ToString
|
||||
commentId: M:EchoHub.Client.UI.Dialogs.SearchResult.ToString
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.ToString()
|
||||
nameWithType: SearchResult.ToString()
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.ToString*
|
||||
name: ToString
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult_ToString_
|
||||
commentId: Overload:EchoHub.Client.UI.Dialogs.SearchResult.ToString
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.ToString
|
||||
nameWithType: SearchResult.ToString
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.Type
|
||||
name: Type
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult_Type
|
||||
commentId: P:EchoHub.Client.UI.Dialogs.SearchResult.Type
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.Type
|
||||
nameWithType: SearchResult.Type
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.Type*
|
||||
name: Type
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult_Type_
|
||||
commentId: Overload:EchoHub.Client.UI.Dialogs.SearchResult.Type
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.Type
|
||||
nameWithType: SearchResult.Type
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.op_Equality(EchoHub.Client.UI.Dialogs.SearchResult,EchoHub.Client.UI.Dialogs.SearchResult)
|
||||
name: operator ==(SearchResult?, SearchResult?)
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult_op_Equality_EchoHub_Client_UI_Dialogs_SearchResult_EchoHub_Client_UI_Dialogs_SearchResult_
|
||||
commentId: M:EchoHub.Client.UI.Dialogs.SearchResult.op_Equality(EchoHub.Client.UI.Dialogs.SearchResult,EchoHub.Client.UI.Dialogs.SearchResult)
|
||||
name.vb: =(SearchResult, SearchResult)
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.operator ==(EchoHub.Client.UI.Dialogs.SearchResult?, EchoHub.Client.UI.Dialogs.SearchResult?)
|
||||
fullName.vb: EchoHub.Client.UI.Dialogs.SearchResult.=(EchoHub.Client.UI.Dialogs.SearchResult, EchoHub.Client.UI.Dialogs.SearchResult)
|
||||
nameWithType: SearchResult.operator ==(SearchResult?, SearchResult?)
|
||||
nameWithType.vb: SearchResult.=(SearchResult, SearchResult)
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.op_Equality*
|
||||
name: operator ==
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult_op_Equality_
|
||||
commentId: Overload:EchoHub.Client.UI.Dialogs.SearchResult.op_Equality
|
||||
name.vb: =
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.operator ==
|
||||
fullName.vb: EchoHub.Client.UI.Dialogs.SearchResult.=
|
||||
nameWithType: SearchResult.operator ==
|
||||
nameWithType.vb: SearchResult.=
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.op_Inequality(EchoHub.Client.UI.Dialogs.SearchResult,EchoHub.Client.UI.Dialogs.SearchResult)
|
||||
name: operator !=(SearchResult?, SearchResult?)
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult_op_Inequality_EchoHub_Client_UI_Dialogs_SearchResult_EchoHub_Client_UI_Dialogs_SearchResult_
|
||||
commentId: M:EchoHub.Client.UI.Dialogs.SearchResult.op_Inequality(EchoHub.Client.UI.Dialogs.SearchResult,EchoHub.Client.UI.Dialogs.SearchResult)
|
||||
name.vb: <>(SearchResult, SearchResult)
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.operator !=(EchoHub.Client.UI.Dialogs.SearchResult?, EchoHub.Client.UI.Dialogs.SearchResult?)
|
||||
fullName.vb: EchoHub.Client.UI.Dialogs.SearchResult.<>(EchoHub.Client.UI.Dialogs.SearchResult, EchoHub.Client.UI.Dialogs.SearchResult)
|
||||
nameWithType: SearchResult.operator !=(SearchResult?, SearchResult?)
|
||||
nameWithType.vb: SearchResult.<>(SearchResult, SearchResult)
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResult.op_Inequality*
|
||||
name: operator !=
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResult.html#EchoHub_Client_UI_Dialogs_SearchResult_op_Inequality_
|
||||
commentId: Overload:EchoHub.Client.UI.Dialogs.SearchResult.op_Inequality
|
||||
name.vb: <>
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResult.operator !=
|
||||
fullName.vb: EchoHub.Client.UI.Dialogs.SearchResult.<>
|
||||
nameWithType: SearchResult.operator !=
|
||||
nameWithType.vb: SearchResult.<>
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResultType
|
||||
name: SearchResultType
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResultType.html
|
||||
commentId: T:EchoHub.Client.UI.Dialogs.SearchResultType
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResultType
|
||||
nameWithType: SearchResultType
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResultType.Action
|
||||
name: Action
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResultType.html#EchoHub_Client_UI_Dialogs_SearchResultType_Action
|
||||
commentId: F:EchoHub.Client.UI.Dialogs.SearchResultType.Action
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResultType.Action
|
||||
nameWithType: SearchResultType.Action
|
||||
- uid: EchoHub.Client.UI.Dialogs.SearchResultType.Channel
|
||||
name: Channel
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.SearchResultType.html#EchoHub_Client_UI_Dialogs_SearchResultType_Channel
|
||||
commentId: F:EchoHub.Client.UI.Dialogs.SearchResultType.Channel
|
||||
fullName: EchoHub.Client.UI.Dialogs.SearchResultType.Channel
|
||||
nameWithType: SearchResultType.Channel
|
||||
- uid: EchoHub.Client.UI.Dialogs.StatusDialog
|
||||
name: StatusDialog
|
||||
href: api/client/EchoHub.Client.UI.Dialogs.StatusDialog.html
|
||||
@@ -4750,6 +5002,171 @@ references:
|
||||
commentId: Overload:EchoHub.Client.UI.ListSources.ChannelListSource.Update
|
||||
fullName: EchoHub.Client.UI.ListSources.ChannelListSource.Update
|
||||
nameWithType: ChannelListSource.Update
|
||||
- uid: EchoHub.Client.UI.ListSources.SearchListSource
|
||||
name: SearchListSource
|
||||
href: api/client/EchoHub.Client.UI.ListSources.SearchListSource.html
|
||||
commentId: T:EchoHub.Client.UI.ListSources.SearchListSource
|
||||
fullName: EchoHub.Client.UI.ListSources.SearchListSource
|
||||
nameWithType: SearchListSource
|
||||
- uid: EchoHub.Client.UI.ListSources.SearchListSource.#ctor(System.Collections.Generic.List{EchoHub.Client.UI.Dialogs.SearchResult})
|
||||
name: SearchListSource(List<SearchResult>)
|
||||
href: api/client/EchoHub.Client.UI.ListSources.SearchListSource.html#EchoHub_Client_UI_ListSources_SearchListSource__ctor_System_Collections_Generic_List_EchoHub_Client_UI_Dialogs_SearchResult__
|
||||
commentId: M:EchoHub.Client.UI.ListSources.SearchListSource.#ctor(System.Collections.Generic.List{EchoHub.Client.UI.Dialogs.SearchResult})
|
||||
name.vb: New(List(Of SearchResult))
|
||||
fullName: EchoHub.Client.UI.ListSources.SearchListSource.SearchListSource(System.Collections.Generic.List<EchoHub.Client.UI.Dialogs.SearchResult>)
|
||||
fullName.vb: EchoHub.Client.UI.ListSources.SearchListSource.New(System.Collections.Generic.List(Of EchoHub.Client.UI.Dialogs.SearchResult))
|
||||
nameWithType: SearchListSource.SearchListSource(List<SearchResult>)
|
||||
nameWithType.vb: SearchListSource.New(List(Of SearchResult))
|
||||
- uid: EchoHub.Client.UI.ListSources.SearchListSource.#ctor*
|
||||
name: SearchListSource
|
||||
href: api/client/EchoHub.Client.UI.ListSources.SearchListSource.html#EchoHub_Client_UI_ListSources_SearchListSource__ctor_
|
||||
commentId: Overload:EchoHub.Client.UI.ListSources.SearchListSource.#ctor
|
||||
name.vb: New
|
||||
fullName: EchoHub.Client.UI.ListSources.SearchListSource.SearchListSource
|
||||
fullName.vb: EchoHub.Client.UI.ListSources.SearchListSource.New
|
||||
nameWithType: SearchListSource.SearchListSource
|
||||
nameWithType.vb: SearchListSource.New
|
||||
- uid: EchoHub.Client.UI.ListSources.SearchListSource.CollectionChanged
|
||||
name: CollectionChanged
|
||||
href: api/client/EchoHub.Client.UI.ListSources.SearchListSource.html#EchoHub_Client_UI_ListSources_SearchListSource_CollectionChanged
|
||||
commentId: E:EchoHub.Client.UI.ListSources.SearchListSource.CollectionChanged
|
||||
fullName: EchoHub.Client.UI.ListSources.SearchListSource.CollectionChanged
|
||||
nameWithType: SearchListSource.CollectionChanged
|
||||
- uid: EchoHub.Client.UI.ListSources.SearchListSource.Count
|
||||
name: Count
|
||||
href: api/client/EchoHub.Client.UI.ListSources.SearchListSource.html#EchoHub_Client_UI_ListSources_SearchListSource_Count
|
||||
commentId: P:EchoHub.Client.UI.ListSources.SearchListSource.Count
|
||||
fullName: EchoHub.Client.UI.ListSources.SearchListSource.Count
|
||||
nameWithType: SearchListSource.Count
|
||||
- uid: EchoHub.Client.UI.ListSources.SearchListSource.Count*
|
||||
name: Count
|
||||
href: api/client/EchoHub.Client.UI.ListSources.SearchListSource.html#EchoHub_Client_UI_ListSources_SearchListSource_Count_
|
||||
commentId: Overload:EchoHub.Client.UI.ListSources.SearchListSource.Count
|
||||
fullName: EchoHub.Client.UI.ListSources.SearchListSource.Count
|
||||
nameWithType: SearchListSource.Count
|
||||
- uid: EchoHub.Client.UI.ListSources.SearchListSource.Dispose
|
||||
name: Dispose()
|
||||
href: api/client/EchoHub.Client.UI.ListSources.SearchListSource.html#EchoHub_Client_UI_ListSources_SearchListSource_Dispose
|
||||
commentId: M:EchoHub.Client.UI.ListSources.SearchListSource.Dispose
|
||||
fullName: EchoHub.Client.UI.ListSources.SearchListSource.Dispose()
|
||||
nameWithType: SearchListSource.Dispose()
|
||||
- uid: EchoHub.Client.UI.ListSources.SearchListSource.Dispose*
|
||||
name: Dispose
|
||||
href: api/client/EchoHub.Client.UI.ListSources.SearchListSource.html#EchoHub_Client_UI_ListSources_SearchListSource_Dispose_
|
||||
commentId: Overload:EchoHub.Client.UI.ListSources.SearchListSource.Dispose
|
||||
fullName: EchoHub.Client.UI.ListSources.SearchListSource.Dispose
|
||||
nameWithType: SearchListSource.Dispose
|
||||
- uid: EchoHub.Client.UI.ListSources.SearchListSource.Filter(System.String)
|
||||
name: Filter(string)
|
||||
href: api/client/EchoHub.Client.UI.ListSources.SearchListSource.html#EchoHub_Client_UI_ListSources_SearchListSource_Filter_System_String_
|
||||
commentId: M:EchoHub.Client.UI.ListSources.SearchListSource.Filter(System.String)
|
||||
name.vb: Filter(String)
|
||||
fullName: EchoHub.Client.UI.ListSources.SearchListSource.Filter(string)
|
||||
fullName.vb: EchoHub.Client.UI.ListSources.SearchListSource.Filter(String)
|
||||
nameWithType: SearchListSource.Filter(string)
|
||||
nameWithType.vb: SearchListSource.Filter(String)
|
||||
- uid: EchoHub.Client.UI.ListSources.SearchListSource.Filter*
|
||||
name: Filter
|
||||
href: api/client/EchoHub.Client.UI.ListSources.SearchListSource.html#EchoHub_Client_UI_ListSources_SearchListSource_Filter_
|
||||
commentId: Overload:EchoHub.Client.UI.ListSources.SearchListSource.Filter
|
||||
fullName: EchoHub.Client.UI.ListSources.SearchListSource.Filter
|
||||
nameWithType: SearchListSource.Filter
|
||||
- uid: EchoHub.Client.UI.ListSources.SearchListSource.GetItem(System.Int32)
|
||||
name: GetItem(int)
|
||||
href: api/client/EchoHub.Client.UI.ListSources.SearchListSource.html#EchoHub_Client_UI_ListSources_SearchListSource_GetItem_System_Int32_
|
||||
commentId: M:EchoHub.Client.UI.ListSources.SearchListSource.GetItem(System.Int32)
|
||||
name.vb: GetItem(Integer)
|
||||
fullName: EchoHub.Client.UI.ListSources.SearchListSource.GetItem(int)
|
||||
fullName.vb: EchoHub.Client.UI.ListSources.SearchListSource.GetItem(Integer)
|
||||
nameWithType: SearchListSource.GetItem(int)
|
||||
nameWithType.vb: SearchListSource.GetItem(Integer)
|
||||
- uid: EchoHub.Client.UI.ListSources.SearchListSource.GetItem*
|
||||
name: GetItem
|
||||
href: api/client/EchoHub.Client.UI.ListSources.SearchListSource.html#EchoHub_Client_UI_ListSources_SearchListSource_GetItem_
|
||||
commentId: Overload:EchoHub.Client.UI.ListSources.SearchListSource.GetItem
|
||||
fullName: EchoHub.Client.UI.ListSources.SearchListSource.GetItem
|
||||
nameWithType: SearchListSource.GetItem
|
||||
- uid: EchoHub.Client.UI.ListSources.SearchListSource.IsMarked(System.Int32)
|
||||
name: IsMarked(int)
|
||||
href: api/client/EchoHub.Client.UI.ListSources.SearchListSource.html#EchoHub_Client_UI_ListSources_SearchListSource_IsMarked_System_Int32_
|
||||
commentId: M:EchoHub.Client.UI.ListSources.SearchListSource.IsMarked(System.Int32)
|
||||
name.vb: IsMarked(Integer)
|
||||
fullName: EchoHub.Client.UI.ListSources.SearchListSource.IsMarked(int)
|
||||
fullName.vb: EchoHub.Client.UI.ListSources.SearchListSource.IsMarked(Integer)
|
||||
nameWithType: SearchListSource.IsMarked(int)
|
||||
nameWithType.vb: SearchListSource.IsMarked(Integer)
|
||||
- uid: EchoHub.Client.UI.ListSources.SearchListSource.IsMarked*
|
||||
name: IsMarked
|
||||
href: api/client/EchoHub.Client.UI.ListSources.SearchListSource.html#EchoHub_Client_UI_ListSources_SearchListSource_IsMarked_
|
||||
commentId: Overload:EchoHub.Client.UI.ListSources.SearchListSource.IsMarked
|
||||
fullName: EchoHub.Client.UI.ListSources.SearchListSource.IsMarked
|
||||
nameWithType: SearchListSource.IsMarked
|
||||
- uid: EchoHub.Client.UI.ListSources.SearchListSource.MaxItemLength
|
||||
name: MaxItemLength
|
||||
href: api/client/EchoHub.Client.UI.ListSources.SearchListSource.html#EchoHub_Client_UI_ListSources_SearchListSource_MaxItemLength
|
||||
commentId: P:EchoHub.Client.UI.ListSources.SearchListSource.MaxItemLength
|
||||
fullName: EchoHub.Client.UI.ListSources.SearchListSource.MaxItemLength
|
||||
nameWithType: SearchListSource.MaxItemLength
|
||||
- uid: EchoHub.Client.UI.ListSources.SearchListSource.MaxItemLength*
|
||||
name: MaxItemLength
|
||||
href: api/client/EchoHub.Client.UI.ListSources.SearchListSource.html#EchoHub_Client_UI_ListSources_SearchListSource_MaxItemLength_
|
||||
commentId: Overload:EchoHub.Client.UI.ListSources.SearchListSource.MaxItemLength
|
||||
fullName: EchoHub.Client.UI.ListSources.SearchListSource.MaxItemLength
|
||||
nameWithType: SearchListSource.MaxItemLength
|
||||
- uid: EchoHub.Client.UI.ListSources.SearchListSource.Render(Terminal.Gui.Views.ListView,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)
|
||||
name: Render(ListView, bool, int, int, int, int, int)
|
||||
href: api/client/EchoHub.Client.UI.ListSources.SearchListSource.html#EchoHub_Client_UI_ListSources_SearchListSource_Render_Terminal_Gui_Views_ListView_System_Boolean_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_
|
||||
commentId: M:EchoHub.Client.UI.ListSources.SearchListSource.Render(Terminal.Gui.Views.ListView,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)
|
||||
name.vb: Render(ListView, Boolean, Integer, Integer, Integer, Integer, Integer)
|
||||
fullName: EchoHub.Client.UI.ListSources.SearchListSource.Render(Terminal.Gui.Views.ListView, bool, int, int, int, int, int)
|
||||
fullName.vb: EchoHub.Client.UI.ListSources.SearchListSource.Render(Terminal.Gui.Views.ListView, Boolean, Integer, Integer, Integer, Integer, Integer)
|
||||
nameWithType: SearchListSource.Render(ListView, bool, int, int, int, int, int)
|
||||
nameWithType.vb: SearchListSource.Render(ListView, Boolean, Integer, Integer, Integer, Integer, Integer)
|
||||
- uid: EchoHub.Client.UI.ListSources.SearchListSource.Render*
|
||||
name: Render
|
||||
href: api/client/EchoHub.Client.UI.ListSources.SearchListSource.html#EchoHub_Client_UI_ListSources_SearchListSource_Render_
|
||||
commentId: Overload:EchoHub.Client.UI.ListSources.SearchListSource.Render
|
||||
fullName: EchoHub.Client.UI.ListSources.SearchListSource.Render
|
||||
nameWithType: SearchListSource.Render
|
||||
- uid: EchoHub.Client.UI.ListSources.SearchListSource.SetMark(System.Int32,System.Boolean)
|
||||
name: SetMark(int, bool)
|
||||
href: api/client/EchoHub.Client.UI.ListSources.SearchListSource.html#EchoHub_Client_UI_ListSources_SearchListSource_SetMark_System_Int32_System_Boolean_
|
||||
commentId: M:EchoHub.Client.UI.ListSources.SearchListSource.SetMark(System.Int32,System.Boolean)
|
||||
name.vb: SetMark(Integer, Boolean)
|
||||
fullName: EchoHub.Client.UI.ListSources.SearchListSource.SetMark(int, bool)
|
||||
fullName.vb: EchoHub.Client.UI.ListSources.SearchListSource.SetMark(Integer, Boolean)
|
||||
nameWithType: SearchListSource.SetMark(int, bool)
|
||||
nameWithType.vb: SearchListSource.SetMark(Integer, Boolean)
|
||||
- uid: EchoHub.Client.UI.ListSources.SearchListSource.SetMark*
|
||||
name: SetMark
|
||||
href: api/client/EchoHub.Client.UI.ListSources.SearchListSource.html#EchoHub_Client_UI_ListSources_SearchListSource_SetMark_
|
||||
commentId: Overload:EchoHub.Client.UI.ListSources.SearchListSource.SetMark
|
||||
fullName: EchoHub.Client.UI.ListSources.SearchListSource.SetMark
|
||||
nameWithType: SearchListSource.SetMark
|
||||
- uid: EchoHub.Client.UI.ListSources.SearchListSource.SuspendCollectionChangedEvent
|
||||
name: SuspendCollectionChangedEvent
|
||||
href: api/client/EchoHub.Client.UI.ListSources.SearchListSource.html#EchoHub_Client_UI_ListSources_SearchListSource_SuspendCollectionChangedEvent
|
||||
commentId: P:EchoHub.Client.UI.ListSources.SearchListSource.SuspendCollectionChangedEvent
|
||||
fullName: EchoHub.Client.UI.ListSources.SearchListSource.SuspendCollectionChangedEvent
|
||||
nameWithType: SearchListSource.SuspendCollectionChangedEvent
|
||||
- uid: EchoHub.Client.UI.ListSources.SearchListSource.SuspendCollectionChangedEvent*
|
||||
name: SuspendCollectionChangedEvent
|
||||
href: api/client/EchoHub.Client.UI.ListSources.SearchListSource.html#EchoHub_Client_UI_ListSources_SearchListSource_SuspendCollectionChangedEvent_
|
||||
commentId: Overload:EchoHub.Client.UI.ListSources.SearchListSource.SuspendCollectionChangedEvent
|
||||
fullName: EchoHub.Client.UI.ListSources.SearchListSource.SuspendCollectionChangedEvent
|
||||
nameWithType: SearchListSource.SuspendCollectionChangedEvent
|
||||
- uid: EchoHub.Client.UI.ListSources.SearchListSource.ToList
|
||||
name: ToList()
|
||||
href: api/client/EchoHub.Client.UI.ListSources.SearchListSource.html#EchoHub_Client_UI_ListSources_SearchListSource_ToList
|
||||
commentId: M:EchoHub.Client.UI.ListSources.SearchListSource.ToList
|
||||
fullName: EchoHub.Client.UI.ListSources.SearchListSource.ToList()
|
||||
nameWithType: SearchListSource.ToList()
|
||||
- uid: EchoHub.Client.UI.ListSources.SearchListSource.ToList*
|
||||
name: ToList
|
||||
href: api/client/EchoHub.Client.UI.ListSources.SearchListSource.html#EchoHub_Client_UI_ListSources_SearchListSource_ToList_
|
||||
commentId: Overload:EchoHub.Client.UI.ListSources.SearchListSource.ToList
|
||||
fullName: EchoHub.Client.UI.ListSources.SearchListSource.ToList
|
||||
nameWithType: SearchListSource.ToList
|
||||
- uid: EchoHub.Client.UI.ListSources.UserListSource
|
||||
name: UserListSource
|
||||
href: api/client/EchoHub.Client.UI.ListSources.UserListSource.html
|
||||
@@ -5068,6 +5485,12 @@ references:
|
||||
commentId: E:EchoHub.Client.UI.MainWindow.OnFileDownloadRequested
|
||||
fullName: EchoHub.Client.UI.MainWindow.OnFileDownloadRequested
|
||||
nameWithType: MainWindow.OnFileDownloadRequested
|
||||
- uid: EchoHub.Client.UI.MainWindow.OnLoadMoreRequested
|
||||
name: OnLoadMoreRequested
|
||||
href: api/client/EchoHub.Client.UI.MainWindow.html#EchoHub_Client_UI_MainWindow_OnLoadMoreRequested
|
||||
commentId: E:EchoHub.Client.UI.MainWindow.OnLoadMoreRequested
|
||||
fullName: EchoHub.Client.UI.MainWindow.OnLoadMoreRequested
|
||||
nameWithType: MainWindow.OnLoadMoreRequested
|
||||
- uid: EchoHub.Client.UI.MainWindow.OnLogoutRequested
|
||||
name: OnLogoutRequested
|
||||
href: api/client/EchoHub.Client.UI.MainWindow.html#EchoHub_Client_UI_MainWindow_OnLogoutRequested
|
||||
@@ -5098,6 +5521,12 @@ references:
|
||||
commentId: E:EchoHub.Client.UI.MainWindow.OnSavedServersRequested
|
||||
fullName: EchoHub.Client.UI.MainWindow.OnSavedServersRequested
|
||||
nameWithType: MainWindow.OnSavedServersRequested
|
||||
- uid: EchoHub.Client.UI.MainWindow.OnSearchRequested
|
||||
name: OnSearchRequested
|
||||
href: api/client/EchoHub.Client.UI.MainWindow.html#EchoHub_Client_UI_MainWindow_OnSearchRequested
|
||||
commentId: E:EchoHub.Client.UI.MainWindow.OnSearchRequested
|
||||
fullName: EchoHub.Client.UI.MainWindow.OnSearchRequested
|
||||
nameWithType: MainWindow.OnSearchRequested
|
||||
- uid: EchoHub.Client.UI.MainWindow.OnStatusRequested
|
||||
name: OnStatusRequested
|
||||
href: api/client/EchoHub.Client.UI.MainWindow.html#EchoHub_Client_UI_MainWindow_OnStatusRequested
|
||||
@@ -5998,15 +6427,15 @@ references:
|
||||
commentId: Overload:EchoHub.Core.Contracts.IChatService.BroadcastMessageAsync
|
||||
fullName: EchoHub.Core.Contracts.IChatService.BroadcastMessageAsync
|
||||
nameWithType: IChatService.BroadcastMessageAsync
|
||||
- uid: EchoHub.Core.Contracts.IChatService.GetChannelHistoryAsync(System.String,System.Int32)
|
||||
name: GetChannelHistoryAsync(string, int)
|
||||
href: api/core/EchoHub.Core.Contracts.IChatService.html#EchoHub_Core_Contracts_IChatService_GetChannelHistoryAsync_System_String_System_Int32_
|
||||
commentId: M:EchoHub.Core.Contracts.IChatService.GetChannelHistoryAsync(System.String,System.Int32)
|
||||
name.vb: GetChannelHistoryAsync(String, Integer)
|
||||
fullName: EchoHub.Core.Contracts.IChatService.GetChannelHistoryAsync(string, int)
|
||||
fullName.vb: EchoHub.Core.Contracts.IChatService.GetChannelHistoryAsync(String, Integer)
|
||||
nameWithType: IChatService.GetChannelHistoryAsync(string, int)
|
||||
nameWithType.vb: IChatService.GetChannelHistoryAsync(String, Integer)
|
||||
- uid: EchoHub.Core.Contracts.IChatService.GetChannelHistoryAsync(System.String,System.Int32,System.Int32)
|
||||
name: GetChannelHistoryAsync(string, int, int)
|
||||
href: api/core/EchoHub.Core.Contracts.IChatService.html#EchoHub_Core_Contracts_IChatService_GetChannelHistoryAsync_System_String_System_Int32_System_Int32_
|
||||
commentId: M:EchoHub.Core.Contracts.IChatService.GetChannelHistoryAsync(System.String,System.Int32,System.Int32)
|
||||
name.vb: GetChannelHistoryAsync(String, Integer, Integer)
|
||||
fullName: EchoHub.Core.Contracts.IChatService.GetChannelHistoryAsync(string, int, int)
|
||||
fullName.vb: EchoHub.Core.Contracts.IChatService.GetChannelHistoryAsync(String, Integer, Integer)
|
||||
nameWithType: IChatService.GetChannelHistoryAsync(string, int, int)
|
||||
nameWithType.vb: IChatService.GetChannelHistoryAsync(String, Integer, Integer)
|
||||
- uid: EchoHub.Core.Contracts.IChatService.GetChannelHistoryAsync*
|
||||
name: GetChannelHistoryAsync
|
||||
href: api/core/EchoHub.Core.Contracts.IChatService.html#EchoHub_Core_Contracts_IChatService_GetChannelHistoryAsync_
|
||||
@@ -14536,15 +14965,15 @@ references:
|
||||
fullName.vb: EchoHub.Server.Hubs.ChatHub.New
|
||||
nameWithType: ChatHub.ChatHub
|
||||
nameWithType.vb: ChatHub.New
|
||||
- uid: EchoHub.Server.Hubs.ChatHub.GetChannelHistory(System.String,System.Int32)
|
||||
name: GetChannelHistory(string, int)
|
||||
href: api/server/EchoHub.Server.Hubs.ChatHub.html#EchoHub_Server_Hubs_ChatHub_GetChannelHistory_System_String_System_Int32_
|
||||
commentId: M:EchoHub.Server.Hubs.ChatHub.GetChannelHistory(System.String,System.Int32)
|
||||
name.vb: GetChannelHistory(String, Integer)
|
||||
fullName: EchoHub.Server.Hubs.ChatHub.GetChannelHistory(string, int)
|
||||
fullName.vb: EchoHub.Server.Hubs.ChatHub.GetChannelHistory(String, Integer)
|
||||
nameWithType: ChatHub.GetChannelHistory(string, int)
|
||||
nameWithType.vb: ChatHub.GetChannelHistory(String, Integer)
|
||||
- uid: EchoHub.Server.Hubs.ChatHub.GetChannelHistory(System.String,System.Int32,System.Int32)
|
||||
name: GetChannelHistory(string, int, int)
|
||||
href: api/server/EchoHub.Server.Hubs.ChatHub.html#EchoHub_Server_Hubs_ChatHub_GetChannelHistory_System_String_System_Int32_System_Int32_
|
||||
commentId: M:EchoHub.Server.Hubs.ChatHub.GetChannelHistory(System.String,System.Int32,System.Int32)
|
||||
name.vb: GetChannelHistory(String, Integer, Integer)
|
||||
fullName: EchoHub.Server.Hubs.ChatHub.GetChannelHistory(string, int, int)
|
||||
fullName.vb: EchoHub.Server.Hubs.ChatHub.GetChannelHistory(String, Integer, Integer)
|
||||
nameWithType: ChatHub.GetChannelHistory(string, int, int)
|
||||
nameWithType.vb: ChatHub.GetChannelHistory(String, Integer, Integer)
|
||||
- uid: EchoHub.Server.Hubs.ChatHub.GetChannelHistory*
|
||||
name: GetChannelHistory
|
||||
href: api/server/EchoHub.Server.Hubs.ChatHub.html#EchoHub_Server_Hubs_ChatHub_GetChannelHistory_
|
||||
@@ -16015,15 +16444,15 @@ references:
|
||||
commentId: Overload:EchoHub.Server.Services.ChatService.BroadcastMessageAsync
|
||||
fullName: EchoHub.Server.Services.ChatService.BroadcastMessageAsync
|
||||
nameWithType: ChatService.BroadcastMessageAsync
|
||||
- uid: EchoHub.Server.Services.ChatService.GetChannelHistoryAsync(System.String,System.Int32)
|
||||
name: GetChannelHistoryAsync(string, int)
|
||||
href: api/server/EchoHub.Server.Services.ChatService.html#EchoHub_Server_Services_ChatService_GetChannelHistoryAsync_System_String_System_Int32_
|
||||
commentId: M:EchoHub.Server.Services.ChatService.GetChannelHistoryAsync(System.String,System.Int32)
|
||||
name.vb: GetChannelHistoryAsync(String, Integer)
|
||||
fullName: EchoHub.Server.Services.ChatService.GetChannelHistoryAsync(string, int)
|
||||
fullName.vb: EchoHub.Server.Services.ChatService.GetChannelHistoryAsync(String, Integer)
|
||||
nameWithType: ChatService.GetChannelHistoryAsync(string, int)
|
||||
nameWithType.vb: ChatService.GetChannelHistoryAsync(String, Integer)
|
||||
- uid: EchoHub.Server.Services.ChatService.GetChannelHistoryAsync(System.String,System.Int32,System.Int32)
|
||||
name: GetChannelHistoryAsync(string, int, int)
|
||||
href: api/server/EchoHub.Server.Services.ChatService.html#EchoHub_Server_Services_ChatService_GetChannelHistoryAsync_System_String_System_Int32_System_Int32_
|
||||
commentId: M:EchoHub.Server.Services.ChatService.GetChannelHistoryAsync(System.String,System.Int32,System.Int32)
|
||||
name.vb: GetChannelHistoryAsync(String, Integer, Integer)
|
||||
fullName: EchoHub.Server.Services.ChatService.GetChannelHistoryAsync(string, int, int)
|
||||
fullName.vb: EchoHub.Server.Services.ChatService.GetChannelHistoryAsync(String, Integer, Integer)
|
||||
nameWithType: ChatService.GetChannelHistoryAsync(string, int, int)
|
||||
nameWithType.vb: ChatService.GetChannelHistoryAsync(String, Integer, Integer)
|
||||
- uid: EchoHub.Server.Services.ChatService.GetChannelHistoryAsync*
|
||||
name: GetChannelHistoryAsync
|
||||
href: api/server/EchoHub.Server.Services.ChatService.html#EchoHub_Server_Services_ChatService_GetChannelHistoryAsync_
|
||||
|
||||
Reference in New Issue
Block a user