public static bool VariableNameExistsCheckSelf(Program project, Sprite sprite, Variable self, string variableName) { return project.GlobalVariables.Concat<Variable>(sprite.LocalVariables) .Any(variable => !ReferenceEquals(variable, self) && variable.Name == variableName); } }