CellsAutomate.Mutator.Mutations.DeleteCommandMutation.DeleteAllUnderWhereUsed C# (CSharp) Method

DeleteAllUnderWhereUsed() private method

private DeleteAllUnderWhereUsed ( string variable, int index ) : void
variable string
index int
return void
        private void DeleteAllUnderWhereUsed(string variable, int index)
        {
            for (int i = index + 1; i < _commands.Count; i++)
            {
                if (_marks[i]) continue;

                if (_commands[i] is ICommandWithArgument)
                {
                    if ((_commands[i] as ICommandWithArgument).ContainsAsArgument(variable))
                    {
                        Delete(i);
                    }
                }
            }
        }