public bool CanHandle(ISourceFile file) { var result = false; switch (Path.GetExtension(file.Location)) { case ".cs": result = true; break; } if (!(file.Project.Solution is OmniSharpSolution)) { result = false; } return result; }