public static IEnumerable<NameAndLocation> NonExistantIgnoredVariables( IEnumerable<NameAndLocation> ignoredVariables, IEnumerable<string> identifiers) { return from ignoredVariable in ignoredVariables where identifiers.All(identifier => identifier != ignoredVariable.Name) select ignoredVariable; }