NemerleSourceButchEditHelper GetHelper(int fileIndex)
        {
            NemerleSourceButchEditHelper helper;

            if (!_fileIndexMap.TryGetValue(fileIndex, out helper))
            {
                var source = _projectInfo.GetEditableSource(fileIndex, WindowFrameShowAction.DoNotShow);
                helper = new NemerleSourceButchEditHelper(source, null, true, _description);
                _fileIndexMap.Add(fileIndex, helper);
            }

            return(helper);
        }
        NemerleSourceButchEditHelper GetHelper(int fileIndex)
        {
            NemerleSourceButchEditHelper helper;

            if (!_fileIndexMap.TryGetValue(fileIndex, out helper))
            {
                var source = _projectInfo.GetEditableSource(fileIndex, WindowFrameShowAction.DoNotShow);
                helper = new NemerleSourceButchEditHelper(source, null, true, _description);
                _fileIndexMap.Add(fileIndex, helper);
            }

            return helper;
        }