postsharp

postsharp

文章 0 浏览 3

PostSharp 使用 DataContractSerializer 时?

我有一个在类上实现 INotifyPropertyChanged 的​​方面。该方面包括以下内容: [OnLocationSetValueAdvice, MethodPointcut("SelectProperties")] pu…

青衫负雪 2024-08-28 22:12:48 6 0

您如何反映应用于返回值的属性?

请考虑以下问题: [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.ReturnValue)] public class NotNullAttribute : Attribute { } p…

毅然前行 2024-08-28 16:33:15 5 0

如何拦截、解析、编译?

这是我一段时间以来一直在努力解决的问题。我需要一种方法来在编译时用模板中的解析代码替换方法中的代码(想到 PostSharp)或创建动态代理(Linfu 或…

┈┾☆殇 2024-08-28 04:00:43 9 0

此修复是否针对“PostSharp 抱怨 CA1800:DoNotCastUnnecessarily”?最好的一个?

这个问题是关于转换中的“is”和“as”以及CA1800 PostSharp规则。我想知道我认为的解决方案是否是最好的解决方案,或者它是否存在我看不到的问题。 …

香橙ぽ 2024-08-27 18:13:59 9 0

Postsharp 重复属性?

谁能解释一下为什么我会收到这个编译错误? Duplicate 'Rad.Core.Aop.MethodArgumentValidation' attribute E:\Scripting\Rad.Core\Properties\Assemb…

以往的大感动 2024-08-27 03:34:28 6 0

程序集范围的多播属性。他们是邪恶的吗?

我正在开发一个项目,其中我们在 AssemblyInfo.cs 中有多个属性,这些属性被多播到特定类的方法。 [assembly: Repeatable( AspectPriority = 2, Attri…

美煞众生 2024-08-26 13:10:31 6 0

如何在 C# 中使用 System.Reflection.MethodBase 查找方法的返回类型?

如何从 MethodBase 中找出方法的返回类型?我正在使用 PostSharp 并尝试重写 CompileTimeValidate(MethodBase method) 方法,以确保该属性应用于具有…

网白 2024-08-26 11:29:31 6 0

PostSharp编译错误

我遵循了 postsharp 1.5 附带的示例..并且我有两个简单的项目: 一个有这样的方面: [Serializable] public class MyAspectAttribute : OnMethodBound…

佼人 2024-08-24 04:34:14 4 0

使用 PostSharp 将属性应用到界面

我希望能够将属性应用于接口,以便实现该接口的任何类中的每个方法都将应用该属性。 我假设它看起来像这样: [Serializable] [AttributeUsage(Attribu…

随心而道 2024-08-23 22:37:26 5 0

单元测试和 PostSharp

我想知道执行此操作的最佳方法是什么...我有兴趣将 PostSharp 引入到我的一个项目中,但我不确定如何对用属性正确标记的类进行单元测试。 例如: publ…

百善笑为先 2024-08-21 10:35:56 7 0

仅针对特定类的自定义属性

我想对我的自定义 (PostSharp) 属性定义一个约束。我的目标是在编译时获得错误或警告,如果类 X 没有实现 Y 接口,但它具有我的属性。 所以这应该可行…

糖果控 2024-08-21 00:37:11 7 0

.net 中的代码保护和代码编织

我尝试使用 clisecure 和 postsharp 制作的代码保护(代码已加密且无法反映),但在解决方案中使用 post Sharp 时,受保护的 dll 将无法编译。我只使…

十雾 2024-08-20 23:56:08 4 0

为什么编译后代码注入比预编译代码注入更好?

所以我们都知道 C# 没有类似 C 的宏预处理器(并且有一个很好的线程解释为什么 此处)。但现在 AOP 越来越受欢迎,似乎我们开始使用后处理器做一些我…

掩耳倾听 2024-08-20 14:46:40 3 0

当应用程序退出时,如何使用 PostSharp 执行代码块?

目前,我正在检查 OnMethodBoundaryAspect.OnExit 方法中的方法名称: [Serializable] public class TimerAttribute : OnMethodBoundaryAspect { publ…

抽个烟儿 2024-08-19 13:46:42 5 0

尖锐 IL 水平相互作用后

因此,我正在查看 PostSharp,我注意到它没有使用运行时生成的代理,但它实际上为编译过程提供了提示,以包含 IL 中的各个方面。 所以我最初的想法是…

甜是你 2024-08-19 05:54:18 4 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文