知识大全 C#中的“Squiggles”特性
Posted 知
篇首语:新的一天你要加油,不要辜负你的一生,让自己活得更有意义。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C#中的“Squiggles”特性相关的知识,希望对你有一定的参考价值。
C#中的“Squiggles”特性 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
从VB NET开始 就具有的后台编译器 给了开发人员实时的编译器错误反馈 持续地更新代码完成数据 并作为其他特性的宿主 这个功能的缺点在于它不能被关闭 因为太多的特 性要依赖于它拥有的数据 而另一方面 C#却只有有限的语法检查 而代码完成只在编译时才会完全更新
这当然不是微软所希望看到的效果 从之前的VS 开始 C#团队就尝试在这个功能上跟上VB团队的步伐 随着Live Semantic Errors 也即 Squiggles 的发布 他们终于如愿以偿了
这个功能直到VS 才实现 耗费如此长时间的一个原因在于 对于语法检查这样普通的操作 Visual Studio没有使用真正的C#编译器来处理 而是使用为此目的特别设计的一个轻量级伪编译器来完成这一工作 现在通过使用VS 的语言分析框架(Language Analysis Framework) VS可以和真正的编译器进行通信了
根据对DJ Park的访问 这个功能只会分析在IDE中打开的文件 这意味着如果对打开文件的修改造成了其他文件的错误 只有到编译时才能被检测到
cha138/Article/program/net/201311/12896相关参考
C#特性详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C#特性详解
了解C#特性扩展方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在我们的编程生涯中我们要
C#动态特性的更多消息 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! MadsTersen给大家
了解C#特性扩展方法[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在我们的编程生涯中我们
了解C#特性扩展方法[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 按照上面的步骤写你就得
C#动态编程新特性与DLR剖析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 近几年来在TIOB
了解C#特性:对象集合初始化器[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在写一些实体
了解C#特性:对象集合初始化器[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 后来我发现我
VisualC#3.0新特性概览 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在发布VisualS
了解C#特性匿名类型与隐式类型局部变量 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &