4 writes to pattern
System (4)
net\System\Net\_ShellExpression.cs (4)
30this.pattern = null; 178pattern = new ShExpTokens[patString.Length + 2]; // 2 for the start, end 202pattern = null; 221pattern = null;
11 references to pattern
System (11)
net\System\Net\_ShellExpression.cs (11)
62switch (pattern[i]) 134if (j < target.Length && (int) pattern[i] == (int) char.ToLowerInvariant(target[j])) 147switch (pattern[--i]) 182pattern[i++] = ShExpTokens.Start; 188pattern[i++] = ShExpTokens.Question; 192pattern[i++] = ShExpTokens.Asterisk; 209pattern[i++] = ShExpTokens.AugmentedDot; 213pattern[i++] = ShExpTokens.AugmentedQuestion; 217pattern[i++] = ShExpTokens.AugmentedAsterisk; 228pattern[i++] = (ShExpTokens) (int) char.ToLowerInvariant(patString[j]); 233pattern[i++] = ShExpTokens.End;