public SyntaxDefinition GetLanguageFromFile(string path)
{
string extension = Path.GetExtension(path);
foreach (SyntaxDefinition syntax in languages)
{
foreach (FileType ft in syntax.FileTypes)
{
if (extension.ToLowerInvariant() == ft.Extension.ToLowerInvariant())
return syntax;
}
}
return null;
}