The default implementation always returns Compile
Compile
protected virtual string GetElementNameFor(Project project, string file) { Contract.Requires(file != null); return "Compile"; }