1 instantiation of LoadableClassInfo
Microsoft.ML.Core (1)
ComponentModel\ComponentCatalog.cs (1)
706var info = new LoadableClassInfo(attr, getter, ctor, create, requireEnvironment);
40 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 (2)
Commands\ScoreCommand.cs (1)
309ComponentCatalog.LoadableClassInfo info = null;
Utilities\ComponentCreation.cs (1)
300var lc = classes[0];
Microsoft.ML.Maml (5)
HelpCommand.cs (5)
148foreach (var info in infos) 199foreach (var info in infos) 285foreach (var info in infos) 409public readonly ComponentCatalog.LoadableClassInfo Info; 412public Component(string kind, ComponentCatalog.LoadableClassInfo info, object args)
Microsoft.ML.Predictor.Tests (2)
CmdLine\CmdLineReverseTest.cs (2)
86var findLoadableClassesMethodInfo = new FuncInstanceMethodInfo1<ComponentCatalog, ComponentCatalog.LoadableClassInfo[]>(ml.ComponentCatalog.FindLoadableClasses<int>); 88foreach (var cls in classes)
Microsoft.ML.ResultProcessor (4)
ResultProcessor.cs (4)
158var cls = env.ComponentCatalog.GetLoadableClassInfo<SignatureTrainer>(predictorName); 424ComponentCatalog.LoadableClassInfo command; 449ComponentCatalog.LoadableClassInfo trainerClass; 664internal static bool ParseCommandArguments(IHostEnvironment env, string commandline, out object commandArgs, out ComponentCatalog.LoadableClassInfo commandClass, bool trimExe = true)
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);
Microsoft.ML.TorchSharp (1)
Roberta\Modules\AttentionOutput.cs (1)
8using static Microsoft.ML.Runtime.ComponentCatalog.LoadableClassInfo;