I hope I can write code in Chinese,like this:
//the English code
class TestClass
{
//the Chinese code:
\src\Libraries\NRefactory\ICSharpCode.NRefactory.CSharp\Parser\mcs\cs-tokenizer.cs line 639
// Contextual async keywords
AddKeyword ("async", Token.ASYNC); //line 636
AddKeyword ("await", Token.AWAIT); //line 637
AddKeyword ("类", Token.CLASS); //line 639
then an exception was thrown:
System.TypeInitializationException: “Mono.CSharp.Tokenizer”的类型初始值设定项引发异常。 ---> System.IndexOutOfRangeException: 索引超出了数组界限。
在 Mono.CSharp.Tokenizer.AddKeyword[T](KeywordEntry`1[[ keywords, String kw, T token) 位置 f:\SharpDevelop_5.0.0.2100_CSharpTechPreview_Source\src\Libraries\NRefactory\ICSharpCode.NRefactory.CSharp\Parser\mcs\cs-tokenizer.cs:行号 510
在 Mono.CSharp.Tokenizer.AddKeyword(String kw, Int32 token) 位置 f:\SharpDevelop_5.0.0.2100_CSharpTechPreview_Source\src\Libraries\NRefactory\ICSharpCode.NRefactory.CSharp\Parser\mcs\cs-tokenizer.cs:行号 494
在 Mono.CSharp.Tokenizer..cctor() 位置 f:\SharpDevelop_5.0.0.2100_CSharpTechPreview_Source\src\Libraries\NRefactory\ICSharpCode.NRefactory.CSharp\Parser\mcs\cs-tokenizer.cs:行号 639
--- 内部异常堆栈跟踪的结尾 ---
在 Mono.CSharp.Tokenizer..ctor(SeekableStreamReader input, CompilationSourceFile file, ParserSession session)
在 Mono.CSharp.CSharpParser..ctor(SeekableStreamReader reader, CompilationSourceFile file, Report report, ParserSession session) 位置 f:\SharpDevelop_5.0.0.2100_CSharpTechPreview_Source\src\Libraries\NRefactory\ICSharpCode.NRefactory.CSharp\Parser\mcs\cs-parser.jay:行号 7148
在 Mono.CSharp.Driver.Parse(SeekableStreamReader reader, SourceFile sourceFile, ModuleContainer module, ParserSession session, Report report, Int32 lineModifier, Int32 colModifier) 位置 f:\SharpDevelop_5.0.0.2100_CSharpTechPreview_Source\src\Libraries\NRefactory\ICSharpCode.NRefactory.CSharp\Parser\mcs\driver.cs:行号 169
在 ICSharpCode.NRefactory.CSharp.CSharpParser.Parse(ITextSource program, String fileName, Int32 initialLine, Int32 initialColumn) 位置 f:\SharpDevelop_5.0.0.2100_CSharpTechPreview_Source\src\Libraries\NRefactory\ICSharpCode.NRefactory.CSharp\Parser\CSharpParser.cs:行号 3892
在 ICSharpCode.NRefactory.CSharp.CSharpParser.Parse(ITextSource program, String fileName) 位置 f:\SharpDevelop_5.0.0.2100_CSharpTechPreview_Source\src\Libraries\NRefactory\ICSharpCode.NRefactory.CSharp\Parser\CSharpParser.cs:行号 3876
在 ICSharpCode.SharpDevelop.Workbench.WorkbenchStartup.PreloadThread() 位置 f:\SharpDevelop_5.0.0.2100_CSharpTechPreview_Source\src\Main\SharpDevelop\Workbench\WorkbenchStartup.cs:行号 181
在 System.Threading.ThreadHelper.ThreadStart_Context(Object state)
在 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
在 System.Threading.ThreadHelper.ThreadStart()