Catrobat.IDE.Core.Utilities.Helpers.ReferenceHelper.GetForeverLoopEndBrickReferenceString C# (CSharp) Method

GetForeverLoopEndBrickReferenceString() private static method

private static GetForeverLoopEndBrickReferenceString ( XmlLoopEndBrick loopEndBrick ) : string
loopEndBrick Catrobat.IDE.Core.Xml.XmlObjects.Bricks.ControlFlow.XmlLoopEndBrick
return string
        private static string GetForeverLoopEndBrickReferenceString(XmlLoopEndBrick loopEndBrick)
        {
            var sprite = XmlParserTempProjectHelper.Sprite;

            var script = XmlParserTempProjectHelper.Script;
            //TODO could this be dead code as since v93 there are no references like this?
                var count = 0;
                foreach (var brick in script.Bricks.Bricks)
                    if (brick is XmlForeverLoopEndBrick)
                    {
                        count++;
                        if ((brick == loopEndBrick) && (count == 1))
                            return "../../loopEndlessBrick";
                        else if (brick == loopEndBrick)
                            return "../../loopEndlessBrick[" + count + "]";
                    }
            
            return "";
        }