1 instantiation of LoadableClassInfo
Microsoft.ML.Core (1)
ComponentModel\ComponentCatalog.cs (1)
706var info = new LoadableClassInfo(attr, getter, ctor, create, requireEnvironment);
28 references to LoadableClassInfo
Microsoft.ML.Core (24)
ComponentModel\ComponentCatalog.cs (24)
77_classesByKey = new Dictionary<LoadableClassInfo.Key, LoadableClassInfo>(); 78_classes = new List<LoadableClassInfo>(); 444private readonly Dictionary<LoadableClassInfo.Key, LoadableClassInfo> _classesByKey; 447private readonly List<LoadableClassInfo> _classes; 524private void AddClass(LoadableClassInfo info, string[] loadNames, bool throwOnError) 536var key = new LoadableClassInfo.Key(nameCi, sigType); 537if (_classesByKey.TryGetValue(key, out var infoCur)) 562private void ScanForEntryPoints(LoadableClassInfo info) 706var info = new LoadableClassInfo(attr, getter, ctor, create, requireEnvironment); 721internal LoadableClassInfo[] GetAllClasses() 731internal LoadableClassInfo[] GetAllDerivedClasses(Type typeBase, Type typeSig) 769private LoadableClassInfo FindClassCore(LoadableClassInfo.Key key) 771LoadableClassInfo info; 779internal LoadableClassInfo[] FindLoadableClasses(string name) 790internal LoadableClassInfo[] FindLoadableClasses<TSig>() 798internal LoadableClassInfo[] FindLoadableClasses<TArgs, TSig>() 808internal LoadableClassInfo GetLoadableClassInfo<TSig>(string loadName) 814internal LoadableClassInfo GetLoadableClassInfo(string loadName, Type signatureType) 819return FindClassCore(new LoadableClassInfo.Key(loadName, signatureType)); 1005LoadableClassInfo info = env.ComponentCatalog.FindClassCore(new LoadableClassInfo.Key(nameLower, signatureType));
Microsoft.ML.Data (1)
Utilities\ComponentCreation.cs (1)
300var lc = classes[0];
Microsoft.ML.ResultProcessor (1)
ResultProcessor.cs (1)
158var cls = env.ComponentCatalog.GetLoadableClassInfo<SignatureTrainer>(predictorName);
Microsoft.ML.Sweeper (1)
SweepResultEvaluator.cs (1)
45foreach (var evalInfo in evaluators)
Microsoft.ML.TestFramework (1)
DataPipe\TestDataPipeBase.cs (1)
350var info = env.ComponentCatalog.GetLoadableClassInfo(commandLineFactory.Name, commandLineFactory.SignatureType);