public override bool IsCodeFile(string strFileName)
{
// We do not want to assert here, just return silently.
//
if (string.IsNullOrEmpty(strFileName))
return false;
var extension = Path.GetExtension(strFileName);
var isNemerleFile = string.Compare(extension, NemerleConstants.FileExtension, StringComparison.OrdinalIgnoreCase) == 0;
return isNemerleFile || (ProjectInfo != null && ProjectInfo.Engine.IsExtensionRegistered(extension));
}