コード例 #1
0
 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;
 }
コード例 #2
0
 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;
 }