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.");
}