CalcSpaces() private method

private CalcSpaces ( FormattingStageContext context ) : IEnumerable
context FormattingStageContext
return IEnumerable
        public static void DoFormat(CodeFormattingContext context, IProgressIndicator pi)
        {
            if (context.FirstNode == context.LastNode)
            {
                return;
            }

            var stage = new SecretFormattingStage(context);

            IEnumerable<FormattingRange> nodePairs = GetNodePairs(context);

            IEnumerable<FormatResult<IEnumerable<string>>> spaces = nodePairs.Select(
                range => new FormatResult<IEnumerable<string>>(range, stage.CalcSpaces(new FormattingStageContext(range))));

            FormatterImplHelper.ForeachResult(spaces, pi, res => stage.MakeFormat(res.Range, res.ResultValue));
        }
        public static void DoFormat(CodeFormattingContext context, IProgressIndicator pi)
        {
            if (context.FirstNode == context.LastNode)
            {
                return;
            }

            var stage = new SecretFormattingStage(context);

            IEnumerable <FormattingRange> nodePairs = GetNodePairs(context);

            IEnumerable <FormatResult <IEnumerable <string> > > spaces = nodePairs.Select(
                range => new FormatResult <IEnumerable <string> >(range, stage.CalcSpaces(new FormattingStageContext(range))));

            FormatterImplHelper.ForeachResult(spaces, pi, res => stage.MakeFormat(res.Range, res.ResultValue));
        }