Шаблон декоратора предотвращает обнаружение неиспользуемого метода ⇐ C#
Шаблон декоратора предотвращает обнаружение неиспользуемого метода
У меня есть шаблон декоратора с регистрацией DI-контейнера:
публичный интерфейс IFoo { строка Печать(); } публичный класс Foo: IFoo { публичная строка Print() => «Foo»; } Декоратор открытого класса (оформлен IFoo): IFoo { публичная строка Print() { return "=" + декорированный.Print() + "="; } } служба IServiceCollection; Services.AddTransient() .Decorate(); Проблема в том, что в реальном приложении после удаления последнего использования метода/класса я не могу распознать, что код на самом деле не используется.
Я не хочу считать вызов декоратора ссылочным использованием, чтобы видеть, что метод не используется (только оформлен, но не используется).
Есть ли какой-либо атрибут или другое решение для достижения этой цели в C#?
У меня есть шаблон декоратора с регистрацией DI-контейнера:
публичный интерфейс IFoo { строка Печать(); } публичный класс Foo: IFoo { публичная строка Print() => «Foo»; } Декоратор открытого класса (оформлен IFoo): IFoo { публичная строка Print() { return "=" + декорированный.Print() + "="; } } служба IServiceCollection; Services.AddTransient() .Decorate(); Проблема в том, что в реальном приложении после удаления последнего использования метода/класса я не могу распознать, что код на самом деле не используется.
Я не хочу считать вызов декоратора ссылочным использованием, чтобы видеть, что метод не используется (только оформлен, но не используется).
Есть ли какой-либо атрибут или другое решение для достижения этой цели в C#?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Для удаления неиспользуемых ресурсов необходимо включить сжатие неиспользуемого кода.
Anonymous » » в форуме Android - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-