示例#1
0
        /// <summary>
        /// return AdjustNewLinesOperation for the node provided by the given formatting rules
        /// </summary>
        internal static AdjustNewLinesOperation GetAdjustNewLinesOperation(IEnumerable <AbstractFormattingRule> formattingRules, SyntaxToken previousToken, SyntaxToken currentToken, AnalyzerConfigOptions options)
        {
            var chainedFormattingRules = new ChainedFormattingRules(formattingRules, options);

            return(chainedFormattingRules.GetAdjustNewLinesOperation(previousToken, currentToken));
        }
示例#2
0
        /// <summary>
        /// return AdjustNewLinesOperation for the node provided by the given formatting rules
        /// </summary>
        internal static AdjustNewLinesOperation GetAdjustNewLinesOperation(IEnumerable <IFormattingRule> formattingRules, SyntaxToken previousToken, SyntaxToken currentToken, OptionSet optionSet)
        {
            var chainedFormattingRules = new ChainedFormattingRules(formattingRules, optionSet);

            return(chainedFormattingRules.GetAdjustNewLinesOperation(previousToken, currentToken));
        }
 /// <summary>
 /// return AdjustNewLinesOperation for the node provided by the given formatting rules
 /// </summary>
 internal static AdjustNewLinesOperation GetAdjustNewLinesOperation(IEnumerable<IFormattingRule> formattingRules, SyntaxToken previousToken, SyntaxToken currentToken, OptionSet optionSet)
 {
     var chainedFormattingRules = new ChainedFormattingRules(formattingRules, optionSet);
     return chainedFormattingRules.GetAdjustNewLinesOperation(previousToken, currentToken);
 }