1 instantiation of NormStr
Microsoft.ML.Core (1)
Utilities\NormStr.cs (1)
232NormStr ns = new NormStr(str, _cns, hash);
75 references to NormStr
Microsoft.ML.Core (24)
Data\ModelHeader.cs (3)
129public static void EndWrite(BinaryWriter writer, long fpMin, ref ModelHeader header, NormStr.Pool pool = null, string loaderAssemblyName = null) 150foreach (var ns in pool) 161foreach (var ns in pool)
Data\ModelSaveContext.cs (3)
47internal readonly NormStr.Pool Strings; 95Strings = new NormStr.Pool(); 131Strings = new NormStr.Pool();
Utilities\NormStr.cs (18)
42public sealed class Pool : IEnumerable<NormStr> 50private NormStr[] _rgns; 93public NormStr Get(string str, bool add = false) 108var ns = GetNs(ins); 119public NormStr Get(ReadOnlyMemory<char> str, bool add = false, bool duplicateStr = true) 131var ns = GetNs(ins); 154public NormStr Add(string str) 159public NormStr Add(ReadOnlyMemory<char> str, bool duplicateStr = true) 167public NormStr Get(StringBuilder sb, bool add = false) 176NormStr ns; 204public NormStr Add(StringBuilder sb) 212private NormStr AddCore(ReadOnlyMemory<char> str, uint hash) 221_rgns = new NormStr[10]; 232NormStr ns = new NormStr(str, _cns, hash); 245public NormStr GetNormStrById(int id) 251private NormStr GetNs(int ins) 270var ns = GetNs(ins); 279public IEnumerator<NormStr> GetEnumerator()
Microsoft.ML.Data (12)
Transforms\ValueToKeyMappingTransformerImpl.cs (12)
96private readonly NormStr.Pool _pool; 107_pool = new NormStr.Pool(); 128var sortedPool = new NormStr.Pool(); 131var nstr = sortedPool.Add(_pool.GetNormStrById(perm[i]).Value); 580private readonly NormStr.Pool _pool; 586public TextImpl(NormStr.Pool pool) 603var pool = new NormStr.Pool(); 609var nstr = pool.Add(ctx.LoadNonEmptyString()); 632foreach (var nstr in _pool) 642var nstr = _pool.Get(src); 658foreach (var nstr in _pool) 672foreach (var nstr in _pool)
Microsoft.ML.Transforms (39)
Expression\KeyWordTable.cs (12)
28private readonly NormStr.Pool _pool; 29private readonly Dictionary<NormStr, KeyWordKind> _mpnstrtidWord; 30private readonly Dictionary<NormStr, TokKind> _mpnstrtidPunc; 32public KeyWordTable(NormStr.Pool pool) 37_mpnstrtidWord = new Dictionary<NormStr, KeyWordKind>(); 38_mpnstrtidPunc = new Dictionary<NormStr, TokKind>(); 56NormStr nstr = _pool.Add(str); 69NormStr nstrTmp = _pool.Add(str.Substring(0, cch)); 87public bool IsKeyWord(NormStr nstr, out KeyWordKind kind) 93public bool IsPunctuator(NormStr nstr, out TokKind tid) 99public IEnumerable<KeyValuePair<NormStr, TokKind>> Punctuators 104public IEnumerable<KeyValuePair<NormStr, KeyWordKind>> KeyWords
Expression\LambdaParser.cs (2)
82private readonly NormStr.Pool _pool; 99_pool = new NormStr.Pool();
Expression\Lexer.cs (6)
20private readonly NormStr.Pool _pool; 26public Lexer(NormStr.Pool pool, KeyWordTable kwt) 221NormStr nstr = _lex._pool.Add(_sb); 660NormStr nstr = LexIdentCore(ref fVerbatim); 676private NormStr LexIdentCore(ref bool fVerbatim) 771NormStr nstr = _lex._pool.Add(_sb);
Text\StopWordsRemovingTransformer.cs (15)
136private static volatile NormStr.Pool[] _stopWords; 142private static NormStr.Pool[] StopWords 146NormStr.Pool[] result = _stopWords; 155var stopWords = new NormStr.Pool[maxValue + 1]; 327var stopWordsList = new NormStr.Pool(); 775private readonly NormStr.Pool _stopWordsMap; 832IComponentFactory<IMultiStreamSource, ILegacyDataLoader> loaderFactory, out NormStr.Pool stopWordsMap) 837stopWordsMap = new NormStr.Pool(); 912_stopWordsMap = new NormStr.Pool(); 932_stopWordsMap = new NormStr.Pool(); 960foreach (var nstr in _stopWordsMap) 969foreach (var nstr in _stopWordsMap) 987NormStr.Pool stopwords = null; 1000stopwords = new NormStr.Pool(); 1003var nstr = stopwords.Add(ctx.LoadString());
Text\WordEmbeddingsExtractor.cs (4)
100private readonly NormStr.Pool _pool; 107_pool = new NormStr.Pool(); 122NormStr str = _pool.Get(word); 140foreach (var label in _pool)