23        while (currentIndex < pattern.Length)
 
   25            char c = pattern[currentIndex];
 
   29                if (currentIndex >= pattern.Length)
 
   33                c = pattern[currentIndex];
 
   39            if (
char.IsLetter(c) || c == 
'\'' || c == 
'.')
 
 
  115        while (
index < pattern.Length)
 
  117            char c = pattern[
index];
 
  124                if (
index < pattern.Length)
 
  131                if (
char.IsWhiteSpace(c))
 
  138                    stringBuilder.Length = 0;
 
 
  158        while (++
index < pattern.Length && pattern[
index] == 
ch)
 
 
  182        while (num < pattern.Length)
 
  184            char c = pattern[num];
 
  193                if (
count >= 4 && num < pattern.Length && pattern[num] == 
'\'')
 
 
  262        string[] 
array = 
null;
 
 
  318        for (
int i = 0; i < 
array1.Length; i++)
 
 
  330        for (
int i = 0; i < 
array.Length; i++)
 
  332            for (
int j = 0; 
j < 
array[i].Length; 
j++)
 
  334                if (
char.IsWhiteSpace(
array[i][
j]))
 
 
  345        for (
int i = 0; i < 
array.Length; i++)
 
  359            if (
j == 
array[i].Length - 1)
 
  362                if (c == 
'月' || c == 
'월')