Описание тега afterthought
Запоздалая мысль позволяет разработчикам постобработать сборки.NET для добавления кода, который либо не может быть добавлен в исходный код, либо неудобен / неэффективен для этого.
0
ответов
Как использовать Поправку метода Afterthought в деталях?
Уважаемые, я хочу немного помочь с Afterthought Library, так как я хочу перехватить свою функцию при входе и выходе. Сначала я нашел библиотеку Postsharp и смог ее использовать. Но я обнаружил, что это несвободная библиотека. В общем, я хочу что-то …
06 мар '18 в 04:56
1
ответ
Выполнение кода перед вызовом BCL с AOP в.NET
Я пытаюсь вызвать функцию после / перед каждым вызовом функции BCL в приложении ASP.NET. Например, когда Server.MapPath Я хочу вызвать свою собственную функцию сразу после и до этого конкретного вызова. Есть ли библиотека AOP, которая поддерживает э…
02 дек '12 в 11:10
0
ответов
Добавить код на этапе компиляции
Я хотел бы просто иметь простой [LogData] public class MyFancyClass { public void DoStuff(int x){} } Я хотел бы получить имя параметра класса вместе с их значениями, поэтому проверьте, было ли x 5 или 5. Может ли это быть сделано с Roslyn или мне ну…
08 дек '16 в 23:25
1
ответ
Используйте атрибуты с параметрами в Afterthought
Скажем, у нас есть такое свойство: [AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Method, AllowMultiple = false, Inherited = true)] public class LogScopeAttribute : Attribute { public string Level { get; privat…
05 окт '14 в 12:30
2
ответа
Задумка кажется не работает, простой код
Я написал простой кусок кода для участия в Afterthought, но он не работает, и я понятия не имею, почему. Огромная часть этого взята из другого SO вопроса: Как реализовать простое изменение свойств с помощью Afterthought. using System; using System.C…
15 май '12 в 18:29
0
ответов
Можно ли изменить атрибут класса с помощью Afterthought
Я хотел бы знать, возможно ли добавить атрибуты в класс во время компиляции с помощью Afterthought. Я знаю, что это возможно с PostSharp, но для Afterthought я вижу только изменения атрибутов в свойствах. Я хотел бы сделать что-то вроде этого. [AddS…
29 авг '12 в 17:48
1
ответ
Копирование MSBuild из IntermediateOutputPath после завершения сборки
Я использую Afterthought (аналогично PostSharp) для применения изменений после сборки к некоторому коду путем изменения выходной сборки. В настоящее время мой файл проекта имеет что-то вроде этого (сокращенно): <Target Name="AfterBuild"> <A…
05 окт '12 в 14:02