ICSharpCode.NRefactory.ParserFactory.CreateLexer C# (CSharp) Method

CreateLexer() public static method

public static CreateLexer ( SupportedLanguage language, TextReader textReader ) : Parser.ILexer
language SupportedLanguage
textReader TextReader
return Parser.ILexer
		public static Parser.ILexer CreateLexer(SupportedLanguage language, TextReader textReader)
		{
			switch (language) {
				case SupportedLanguage.CSharp:
					return new ICSharpCode.NRefactory.Parser.CSharp.Lexer(textReader);
				case SupportedLanguage.VBNet:
					return new ICSharpCode.NRefactory.Parser.VB.Lexer(textReader);
			}
			throw new System.NotSupportedException(language + " not supported.");
		}