1 write to _rgchi
Microsoft.ML.Transforms (1)
Expression\LexCharUtils.cs (1)
105_rgchi = new LexCharInfo[128];
34 references to _rgchi
Microsoft.ML.Transforms (34)
Expression\LexCharUtils.cs (34)
110_rgchi[ch] = info; 112_rgchi[ch] = info; 117_rgchi[ch] = info; 119_rgchi[ch] = info; 120_rgchi['_'] = info; 125_rgchi[ch] = info; 127_rgchi['.'] = new LexCharInfo(LexStartKind.NumLit, LexCharKind.Punc); 132_rgchi[ch] = info; 136_rgchi['\xA'] = info; 137_rgchi['\xD'] = info; 141_rgchi['"'] = info; 142_rgchi['\''] = info; 143_rgchi['@'] = new LexCharInfo(LexStartKind.Verbatim, LexCharKind.None); 144_rgchi['/'] = new LexCharInfo(LexStartKind.Comment, LexCharKind.Punc); 145_rgchi['#'] = new LexCharInfo(LexStartKind.PreProc, LexCharKind.None); 151_rgchi[ch] = info; 164if (ch < _rgchi.Length) 165return _rgchi[ch].StartKind; 177return ch < _rgchi.Length && _rgchi[ch].Is(LexCharKind.Punc); 181return ch < _rgchi.Length && _rgchi[ch].Is(LexCharKind.Digit); 185return ch < _rgchi.Length && _rgchi[ch].Is(LexCharKind.HexDigit); 189if (ch < _rgchi.Length) 190return _rgchi[ch].Is(LexCharKind.Ident) && !_rgchi[ch].Is(LexCharKind.Digit); 195if (ch < _rgchi.Length) 196return _rgchi[ch].Is(LexCharKind.Ident); 201return ch >= _rgchi.Length && CharUnicodeInfo.GetUnicodeCategory(ch) == UnicodeCategory.Format; 205if (ch < _rgchi.Length) 206return _rgchi[ch].Is(LexCharKind.Space); 211if (ch < _rgchi.Length) 212return _rgchi[ch].Is(LexCharKind.LineTerm);