@@ -38,13 +38,10 @@ public virtual string Format(string sql)
38
38
39
39
protected virtual string FormatCommentOn ( string sql )
40
40
{
41
- StringBuilder result = new StringBuilder ( 60 ) . Append ( Indent1 ) ;
42
- IEnumerator < string > tokens = ( new StringTokenizer ( sql , " '[]\" " , true ) ) . GetEnumerator ( ) ;
43
-
44
- bool quoted = false ;
45
- while ( tokens . MoveNext ( ) )
41
+ var result = new StringBuilder ( 60 ) . Append ( Indent1 ) ;
42
+ var quoted = false ;
43
+ foreach ( var token in new StringTokenizer ( sql , " '[]\" " , true ) )
46
44
{
47
- string token = tokens . Current ;
48
45
result . Append ( token ) ;
49
46
if ( IsQuote ( token ) )
50
47
{
@@ -64,13 +61,10 @@ protected virtual string FormatCommentOn(string sql)
64
61
65
62
protected virtual string FormatAlterTable ( string sql )
66
63
{
67
- StringBuilder result = new StringBuilder ( 60 ) . Append ( Indent1 ) ;
68
- IEnumerator < string > tokens = ( new StringTokenizer ( sql , " (,)'[]\" " , true ) ) . GetEnumerator ( ) ;
69
-
70
- bool quoted = false ;
71
- while ( tokens . MoveNext ( ) )
64
+ var result = new StringBuilder ( 60 ) . Append ( Indent1 ) ;
65
+ var quoted = false ;
66
+ foreach ( var token in new StringTokenizer ( sql , " (,)'[]\" " , true ) )
72
67
{
73
- string token = tokens . Current ;
74
68
if ( IsQuote ( token ) )
75
69
{
76
70
quoted = ! quoted ;
@@ -90,14 +84,11 @@ protected virtual string FormatAlterTable(string sql)
90
84
91
85
protected virtual string FormatCreateTable ( string sql )
92
86
{
93
- StringBuilder result = new StringBuilder ( 60 ) . Append ( Indent1 ) ;
94
- IEnumerator < string > tokens = ( new StringTokenizer ( sql , "(,)'[]\" " , true ) ) . GetEnumerator ( ) ;
95
-
96
- int depth = 0 ;
97
- bool quoted = false ;
98
- while ( tokens . MoveNext ( ) )
87
+ var result = new StringBuilder ( 60 ) . Append ( Indent1 ) ;
88
+ var depth = 0 ;
89
+ var quoted = false ;
90
+ foreach ( var token in new StringTokenizer ( sql , "(,)'[]\" " , true ) )
99
91
{
100
- string token = tokens . Current ;
101
92
if ( IsQuote ( token ) )
102
93
{
103
94
quoted = ! quoted ;
0 commit comments