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)); }