public virtual IEnumerable <T> GetBySourceFile <T>([NotNull] ISourceFile sourceFile) where T : class, IProjectItem { return(SourceFileIndex.Where <T>(sourceFile.GetDirectoryAndFileNameWithoutExtensions())); }