有没有办法为VS 2017或Roslyn编译器创建某种类型的扩展,或者其他什么,以便使这个LinQ查询更漂亮一些? var query = from s in db.TimeSlicedPosts
where s.Post == post || s.Post == null
where s.Date == day
where s.Hour == hour
有没有办法迫使尝试导入一个命名空间时,编译器警告? 例如,项目可能需要参考System.Data,但我们想防止导入System.Data.OleDb在该项目中的任何类或模块,而是建议切换到自定义的数据访问图书馆。 我的猜测是,它可以使用自定义的编译工具像罗斯林是可能的,但似乎喜欢的事,应该是可行的Visual Studio
我使用Roslyn从文本解析C#代码。一些代码具有围绕多个类的区域。例如: #region Classes
public class MyClass
{
}
public class MyClass2
{
#region Methods
#endregion
}
#endregion
我想移除周围的类(“类”在上面的例子)的区域,但离开内部区域完好像一个命名