没有合适的资源?快使用搜索试试~ 我知道了~
MacroSharp:C#的基于属性的宏
共34个文件
cs:22个
config:4个
csproj:3个
需积分: 9 0 下载量 57 浏览量
2021-05-06
18:52:53
上传
评论
收藏 52KB ZIP 举报
温馨提示
宏锐 该库为C#提供基于属性的宏。 宏属性可以应用于方法和类型声明,从而使您可以在编译时操作语法树。 该项目使用我的Roslyn分支来提供编译器插件支持。 基本范例 我创建了NotifyPropertyChanged ,这是一个简单的宏,可以自动为一个类实现INotifyPropertyChanged并为自动属性发出PropertyChanged事件。 如果不存在,它还将创建一个PropertyChanged处理程序。 宏源位于MacroSharp.ExampleMacros中。 请参阅下面的“入门”部分以下载完整的工作示例。 NotifyPropertyChanged的用法如下所示: // Invoke the macro using its attribute [NotifyPropertyChanged] public class MyMacroTest { publi
资源推荐
资源详情
资源评论
收起资源包目录
MacroSharp-master.zip (34个子文件)
MacroSharp-master
.gitignore 3KB
MacroSharp.ExampleMacros
packages.config 1KB
MacroSharp.ExampleMacros.csproj 4KB
NotifyPropertyChanged.cs 5KB
Properties
AssemblyInfo.cs 1KB
RoslynCommon.targets 258B
MacroSharp.sln 2KB
LICENSE 1KB
MacroSharp
MacroSyntaxFactory.cs 668B
TransformContext.cs 1KB
packages.config 282B
MacroSyntaxFactoryFromGenerated.cs 276KB
MacroPluginAttribute.cs 371B
Attributes
MethodMacroAttribute.cs 281B
TypeMacroAttribute.cs 328B
MacroRegistry.cs 3KB
IMacroTransform.cs 280B
MacroTransform.cs 334B
MacroSyntaxFactoryFromRoslyn.cs 60KB
MacroCompiler.cs 1KB
MacroSymbolVisitor.cs 4KB
MacroSharp.csproj 4KB
SyntaxFactoryExtensions.cs 759B
WellKnownTypes.cs 965B
MacroCSharpSyntaxRewriter.cs 3KB
Properties
AssemblyInfo.cs 1KB
AssemblyLoader.cs 14KB
README.md 3KB
MacroSharp.Examples
Program.cs 848B
packages.config 1KB
TestNPCMacro.cs 862B
MacroSharp.Examples.csproj 4KB
App.config 182B
Properties
AssemblyInfo.cs 1KB
共 34 条
- 1
资源评论
法学晨曦
- 粉丝: 15
- 资源: 4608
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- mysql语句大全及用法
- Online Maps v3 3.7.15版本
- OpenGL渲染引擎-设计与实践
- meta-llama-3-8b-instruct 的 model-00001-of-00004.safetensors 的1/3
- C# yolov8 TensorRT +ByteTrack Demo.rar
- WX小程序源码无后台同城拼车(完整带PHP后台)
- 基于Swift的空气质量监测应用设计源码 - BadAir
- java开发的基于kafka、xlog的web日志实时分析storm topology
- k8s1.20.4-高可用集群部署-新增项目-kubernetes安装包和详细文档笔记整理
- 基于UC3842-S开关电源PDF原理图+反激开关电源全套学习教程资料.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功