internal AlignTokensOperation(SyntaxToken baseToken, IEnumerable<SyntaxToken> tokens, AlignTokensOption option) { Contract.ThrowIfNull(tokens); Debug.Assert(!tokens.IsEmpty()); this.Option = option; this.BaseToken = baseToken; this.Tokens = tokens; }
internal AlignTokensOperation( SyntaxToken baseToken, IEnumerable <SyntaxToken> tokens, AlignTokensOption option ) { Contract.ThrowIfNull(tokens); Debug.Assert(!tokens.IsEmpty()); this.Option = option; this.BaseToken = baseToken; this.Tokens = tokens; }
protected static void AddAlignIndentationOfTokensToBaseTokenOperation( List <AlignTokensOperation> list, SyntaxNode containingNode, SyntaxToken baseNode, IEnumerable <SyntaxToken> tokens, AlignTokensOption option = AlignTokensOption.AlignIndentationOfTokensToBaseToken ) { if (containingNode == null || tokens == null) { return; } list.Add(FormattingOperations.CreateAlignTokensOperation(baseNode, tokens, option)); }
/// <summary> /// instruct the engine to try to align first tokens on the lines among the given tokens to be aligned to the base token /// </summary> public static AlignTokensOperation CreateAlignTokensOperation(SyntaxToken baseToken, IEnumerable <SyntaxToken> tokens, AlignTokensOption option) { return(new AlignTokensOperation(baseToken, tokens, option)); }
/// <summary> /// instruct the engine to try to align first tokens on the lines among the given tokens to be aligned to the base token /// </summary> public static AlignTokensOperation CreateAlignTokensOperation(SyntaxToken baseToken, IEnumerable<SyntaxToken> tokens, AlignTokensOption option) { return new AlignTokensOperation(baseToken, tokens, option); }
protected void AddAlignIndentationOfTokensToBaseTokenOperation(List<AlignTokensOperation> list, SyntaxNode containingNode, SyntaxToken baseNode, IEnumerable<SyntaxToken> tokens, AlignTokensOption option = AlignTokensOption.AlignIndentationOfTokensToBaseToken) { if (containingNode == null || tokens == null) { return; } list.Add(FormattingOperations.CreateAlignTokensOperation(baseNode, tokens, option)); }