private void WhiteSpace_SeparateComment(XmlElement contentElement, TSqlFormattingState state) { if ((state.BreakExpected || state.WordSeparatorExpected) && state.SourceBreakPending) { state.BreakExpected = true; WhiteSpace_BreakAsExpected(state); } else if (state.WordSeparatorExpected) { state.AddOutputSpace(); } state.SourceBreakPending = false; state.WordSeparatorExpected = false; }
private void WhiteSpace_SeparateWords(TSqlFormattingState 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; }