private void WhiteSpace_SeparateWords(TSqlStandardFormattingState state) { if (state.BreakExpected || state.AdditionalBreakExpected) { bool wasUnIndent = state.UnIndentInitialBreak; if (wasUnIndent) state.DecrementIndent(); WhiteSpace_BreakAsExpected(state); if (wasUnIndent) state.IncrementIndent(); } else if (state.WordSeparatorExpected) { state.AddOutputSpace(); } state.UnIndentInitialBreak = false; state.SourceBreakPending = false; state.WordSeparatorExpected = false; }
private void WhiteSpace_SeparateComment(XmlElement contentElement, TSqlStandardFormattingState state) { if (state.CurrentLineHasContent && state.SourceBreakPending) { state.BreakExpected = true; WhiteSpace_BreakAsExpected(state); } else if (state.WordSeparatorExpected) state.AddOutputSpace(); state.SourceBreakPending = false; state.WordSeparatorExpected = false; }