繁体   English   中英

我应该如何命名Mono.Cecil添加的新成员?

[英]How should I name new members added by Mono.Cecil?

我正在使用Mono.Cecil将字段和方法添加到各种类型中,并且想知道如何命名成员以避免与现有成员发生冲突。 我需要遍历每个字段,方法和属性来为要添加的每个成员进行字符串比较,还是可以让Cecil为我自动选择一个免费的成员名称?

最好将有意义的名称用于调试目的(例如,当这些名称可能出现在堆栈跟踪中时)。 但是,为避免与现有成员发生冲突,您可能需要使用C#标识符中不允许的字符。 例如,您可以这样命名字段: <YourLibraryName>_MeaningfulFieldNameHere 这就是C#编译器本身对编译器生成的成员所做的操作(例如,属性的后备字段)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM