1、C#代码疑问之-System.Web.Razor.CSharpRazorCodeLanguage
2014-07-08 00:00
218 查看
摘要: 为什么要建立一个永远也不使用的内部变量?是BUG?是粗心?
以下代码,来自ILSpy反编译结果。
细心的朋友应该不难看到,CSharpLanguageName这个const变量从未被使用过。或者说,当时作者是否粗心在写:
这段代码的时候,本应该返回那个const变量?
我有疑问,请大家帮我解惑!
以下代码,来自ILSpy反编译结果。
using Microsoft.CSharp; using System; using System.Web.Razor.Generator; using System.Web.Razor.Parser; namespace System.Web.Razor { public class CSharpRazorCodeLanguage : RazorCodeLanguage { private const string CSharpLanguageName = "csharp"; public override string LanguageName { get { return "csharp"; } } public override Type CodeDomProviderType { get { return typeof(CSharpCodeProvider); } } public override ParserBase CreateCodeParser() { return new CSharpCodeParser(); } public override RazorCodeGenerator CreateCodeGenerator(string className, string rootNamespaceName, string sourceFileName, RazorEngineHost host) { return new CSharpRazorCodeGenerator(className, rootNamespaceName, sourceFileName, host); } } }
细心的朋友应该不难看到,CSharpLanguageName这个const变量从未被使用过。或者说,当时作者是否粗心在写:
public override string LanguageName { get { return "csharp"; } }
这段代码的时候,本应该返回那个const变量?
我有疑问,请大家帮我解惑!
相关文章推荐
- <%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
- My Web Access Code in C#(Basic Post&Get method) / C#访问Web代码(基本Post和Get方法)
- 分析器错误 <%@ Application Codebehind="Global.asax.cs" Inherits="erfang.web.Global" Language="C#" %>
- extsharp Write ExtJS code in C#
- C#中用SYSTEM.XML读写XML说明与代码
- 开发ASP.NET 2.0 Web应用程序时如何将App_Code文件夹中的共享代码配置生成多个Dll
- 自写的3层web代码生成工具(C#)
- SharpDevelop 2.0.0.1591 final by IC#SharpCode
- C# 调用ExchangeWebservice的相关代码
- System.Web.Routing命名空间代码解析(四) Route解析中用到的实体类,一些以"Segment”为名的类
- icsharpcode--An open source IDE for C#. Using plug-in architechtual
- WebSharp 3.0(个人修订版)全代码,WebSharp 的作者已经抛弃它了吗?(一个国产ORM框架)
- 使用Web服务将C#代码转换为VB.NET代码
- C# 发送电子邮件(含附件)用到的类 system.web.mail
- 开发ASP.NET 2.0 Web应用程序时如何将App_Code文件夹中的共享代码配置生成多个Dll
- C# 发送电子邮件(含附件)用到的类 system.web.mail
- ASP.NET 2.0(C#)中System.Web.Caching的应用
- 在C#代码里使用IE WEB Control TreeView
- TurnSharp可以把任意delphi转为C#2.0的代码,包括第三方组件
- 几种Code Value Web输入的解决方案[代码]