public override IEnumerable <LocationReference> GetLocationReferences()
        {
            List <LocationReference> toReturn = new List <LocationReference>();

            if (this.baseModelItem != null)
            {
                List <ModelItem> declaredVariables = VisualBasicEditor.GetVariablesInScope(this.baseModelItem);

                foreach (ModelItem modelItem in declaredVariables)
                {
                    toReturn.Add(modelItem.GetCurrentValue() as LocationReference);
                }
            }
            return(toReturn);
        }