Получение подсветки синтаксиса строкового аргументаC#

Место общения программистов C#
Ответить
Anonymous
 Получение подсветки синтаксиса строкового аргумента

Сообщение Anonymous »

В настоящее время я создаю собственный маршрутизатор .NET.
Он работает так, как должен, но меня беспокоит то, что я не получаю тот же уровень подсветки синтаксиса в Rider, который я получаю с другими, более стандартными методами.
например, если я использую маршруты.MapRoute со строкой шаблона, переменные выделяются синим цветом (как показано на рисунке ниже)
Изображение

Но я бы хотел, чтобы пользователь понимал, что он должен обрабатывать строку для ShopRouter одинаково.
Изучая Функция IRouteBuilder.MapRoute Я вижу это

Код: Выделить всё

[StringSyntax("Route")] string? template
поэтому я сделал то же самое со своим конструктором

Код: Выделить всё

public ShopRouter([StringSyntax("Route")] string template, object defaults, IRouter handler)
но он вообще ничего не делает.
Можно ли вообще заставить водителя это понять, или это просто встроенная вещь, которую я не могу контролировать?

Подробнее здесь: https://stackoverflow.com/questions/797 ... g-argument
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»