知识大全 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#特性详解

C#特性详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  C#特性详解  

知识大全 了解C#特性扩展方法

了解C#特性扩展方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!    在我们的编程生涯中我们要

知识大全 C#动态特性的更多消息

C#动态特性的更多消息  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  MadsTersen给大家

知识大全 了解C#特性扩展方法[1]

了解C#特性扩展方法[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在我们的编程生涯中我们

知识大全 了解C#特性扩展方法[2]

了解C#特性扩展方法[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  按照上面的步骤写你就得

知识大全 C# 动态编程新特性与DLR剖析

C#动态编程新特性与DLR剖析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  近几年来在TIOB

知识大全 了解C#特性:对象集合初始化器[1]

了解C#特性:对象集合初始化器[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在写一些实体

知识大全 了解C#特性:对象集合初始化器[2]

了解C#特性:对象集合初始化器[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  后来我发现我

知识大全 Visual C# 3.0 新特性概览

VisualC#3.0新特性概览  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在发布VisualS

知识大全 了解C#特性匿名类型与隐式类型局部变量

了解C#特性匿名类型与隐式类型局部变量  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &