Отформатировать списки параметров по код-стайлу

Больше двух параметров — каждый на отдельной строке (закрывающая
скобка в конце последнего); два и меньше — в одну строку. Правило
добавлено в docs/spec/Код-стайл-Дейл.md; применено к 628 сигнатурам
в 253 файлах.
This commit is contained in:
Rustam Khalimov
2026-09-11 13:22:56 +03:00
parent 410194b0cb
commit 492950bdd0
255 changed files with 2672 additions and 668 deletions
@@ -73,7 +73,10 @@ public sealed class WTelegramSessionClient : ISessionClient
/// <param name="apiId">api_id приложения Telegram.</param>
/// <param name="apiHash">api_hash приложения Telegram (же ключ внутреннего шифрования сессии).</param>
/// <param name="storedSession">Сохранённые байты сессии (null — новая сессия).</param>
public WTelegramSessionClient(int apiId, string apiHash, byte[]? storedSession)
public WTelegramSessionClient(
int apiId,
string apiHash,
byte[]? storedSession)
{
_apiId = apiId;
_apiHash = apiHash;
@@ -257,7 +260,10 @@ public sealed class WTelegramSessionClient : ISessionClient
}
/// <inheritdoc />
public async Task<IReadOnlyList<TelegramMessage>> GetMessagesAsync(string dialogId, int limit, CancellationToken cancellationToken)
public async Task<IReadOnlyList<TelegramMessage>> GetMessagesAsync(
string dialogId,
int limit,
CancellationToken cancellationToken)
{
InputPeer peer = await ResolvePeerAsync(dialogId, cancellationToken).ConfigureAwait(false);
Messages_MessagesBase result = await RunTlCallAsync(() => _client.Messages_GetHistory(peer, limit: limit), cancellationToken).ConfigureAwait(false);
@@ -289,7 +295,10 @@ public sealed class WTelegramSessionClient : ISessionClient
// --- Discovery (план Task 11; discovery_search/info/read/join/leave L622–873; Ruling 3/7) ---
/// <inheritdoc />
public async Task<IReadOnlyList<TelegramDialog>> SearchAsync(string query, int limit, CancellationToken cancellationToken)
public async Task<IReadOnlyList<TelegramDialog>> SearchAsync(
string query,
int limit,
CancellationToken cancellationToken)
{
// contacts.SearchRequest(q, limit): результат — сущности chats/users (поиск каналов/групп/людей).
Contacts_Found found = await RunTlCallAsync(() => _client.Contacts_Search(query, limit), cancellationToken).ConfigureAwait(false);
@@ -347,7 +356,10 @@ public sealed class WTelegramSessionClient : ISessionClient
}
/// <inheritdoc />
public async Task<DiscoveryReadResult> ReadForEvalAsync(string dialogId, int limit, CancellationToken cancellationToken)
public async Task<DiscoveryReadResult> ReadForEvalAsync(
string dialogId,
int limit,
CancellationToken cancellationToken)
{
// discovery_read L718–760: limit ≤ 0 — пустой ok без сетевых вызовов (L730–732).
if (limit <= 0)
@@ -431,7 +443,11 @@ public sealed class WTelegramSessionClient : ISessionClient
// rawId: Raw id канала.
// unknown: Инфо по умолчанию (сущность недоступна).
// cancellationToken: Отмена операции.
private async Task<TelegramSourceInfo> GetChannelInfoAsync(string dialogId, long rawId, TelegramSourceInfo unknown, CancellationToken cancellationToken)
private async Task<TelegramSourceInfo> GetChannelInfoAsync(
string dialogId,
long rawId,
TelegramSourceInfo unknown,
CancellationToken cancellationToken)
{
Channel? cached;
lock (_entityCacheGate)
@@ -465,7 +481,10 @@ public sealed class WTelegramSessionClient : ISessionClient
// dialogId: Подписанный id.
// rawId: Raw id канала.
// cancellationToken: Отмена операции.
private async Task<int?> TryFetchChannelParticipantsAsync(string dialogId, long rawId, CancellationToken cancellationToken)
private async Task<int?> TryFetchChannelParticipantsAsync(
string dialogId,
long rawId,
CancellationToken cancellationToken)
{
try
{
@@ -485,7 +504,11 @@ public sealed class WTelegramSessionClient : ISessionClient
// rawId: Raw id группы (положительный).
// unknown: Инфо по умолчанию.
// cancellationToken: Отмена операции.
private async Task<TelegramSourceInfo> GetChatInfoAsync(string dialogId, long rawId, TelegramSourceInfo unknown, CancellationToken cancellationToken)
private async Task<TelegramSourceInfo> GetChatInfoAsync(
string dialogId,
long rawId,
TelegramSourceInfo unknown,
CancellationToken cancellationToken)
{
Chat? cached;
lock (_entityCacheGate)
@@ -537,7 +560,10 @@ public sealed class WTelegramSessionClient : ISessionClient
// dialogId: Подписанный id.
// group: Entity группы.
// participants: Число участников (null — определить не удалось).
private static TelegramSourceInfo DescribeGroup(string dialogId, Chat group, int? participants)
private static TelegramSourceInfo DescribeGroup(
string dialogId,
Chat group,
int? participants)
=> new(
dialogId,
DisplayName(dialogId, group),
@@ -550,7 +576,10 @@ public sealed class WTelegramSessionClient : ISessionClient
// dialogId: Подписанный id.
// rawId: Raw id пользователя.
// unknown: Инфо по умолчанию (сущность неизвестна — как entity-not-found прототипа).
private TelegramSourceInfo GetUserInfo(string dialogId, long rawId, TelegramSourceInfo unknown)
private TelegramSourceInfo GetUserInfo(
string dialogId,
long rawId,
TelegramSourceInfo unknown)
{
User? user;
lock (_entityCacheGate)
@@ -578,7 +607,10 @@ public sealed class WTelegramSessionClient : ISessionClient
// limit: Размер выборки (раскладывается по темам).
// cancellationToken: Отмена операции.
// Возвращает: Плоский список сообщений тем (пуст — темы не прочитались; фолбэк на ленту делает вызывающий).
private async Task<IReadOnlyList<DiscoveryMessage>> ReadForumTopicsAsync(InputPeer peer, int limit, CancellationToken cancellationToken)
private async Task<IReadOnlyList<DiscoveryMessage>> ReadForumTopicsAsync(
InputPeer peer,
int limit,
CancellationToken cancellationToken)
{
var outMessages = new List<DiscoveryMessage>();
try
@@ -659,7 +691,10 @@ public sealed class WTelegramSessionClient : ISessionClient
// dialogId: Подписанный id.
// channel: Entity канала из ответа полного чата.
// participants: Число участников (full_chat) либо null.
private static TelegramSourceInfo DescribeChannel(string dialogId, Channel channel, int? participants)
private static TelegramSourceInfo DescribeChannel(
string dialogId,
Channel channel,
int? participants)
=> new(
dialogId,
DisplayName(dialogId, channel),
@@ -952,7 +987,10 @@ public sealed class WTelegramSessionClient : ISessionClient
// dialogId: Подписанный id канала («-100…»).
// rawId: Raw id канала.
// cancellationToken: Отмена операции.
private async Task<InputChannel> ResolveInputChannelAsync(string dialogId, long rawId, CancellationToken cancellationToken)
private async Task<InputChannel> ResolveInputChannelAsync(
string dialogId,
long rawId,
CancellationToken cancellationToken)
{
lock (_entityCacheGate)
{
@@ -976,7 +1014,10 @@ public sealed class WTelegramSessionClient : ISessionClient
// isChannel: Признак канала («-100…»).
// isUser: Признак личного чата («+…»).
// rawId: Raw id (канала/пользователя).
private bool TryImportPeerFromCollector(bool isChannel, bool isUser, long rawId)
private bool TryImportPeerFromCollector(
bool isChannel,
bool isUser,
long rawId)
{
if (!isChannel && !isUser)
{
@@ -1022,7 +1063,11 @@ public sealed class WTelegramSessionClient : ISessionClient
// isChat: Признак базовой группы («-…»).
// isUser: Признак личного чата («+…»).
// rawId: Raw id (канала/группы/пользователя).
private InputPeer? BuildPeer(bool isChannel, bool isChat, bool isUser, long rawId)
private InputPeer? BuildPeer(
bool isChannel,
bool isChat,
bool isUser,
long rawId)
{
if (isChat)
{
@@ -1050,7 +1095,12 @@ public sealed class WTelegramSessionClient : ISessionClient
// isChat: True — базовая группа.
// isUser: True — личный чат.
// rawId: Raw id без префикса.
private static bool TryParseSignedId(string dialogId, out bool isChannel, out bool isChat, out bool isUser, out long rawId)
private static bool TryParseSignedId(
string dialogId,
out bool isChannel,
out bool isChat,
out bool isUser,
out long rawId)
{
isChannel = false;
isChat = false;