Catrobat.IDE.Core.Utilities.Helpers.VariableHelper.VariableNameExistsCheckSelf C# (CSharp) Method

VariableNameExistsCheckSelf() public static method

public static VariableNameExistsCheckSelf ( System.Program project, Sprite sprite, Variable self, string variableName ) : bool
project System.Program
sprite Sprite
self Catrobat.IDE.Core.Models.Variable
variableName string
return bool
        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);
        }
    }