1 write to _components
Microsoft.ML.Core (1)
ComponentModel\ComponentCatalog.cs (1)
84_components = new List<ComponentInfo>();
8 references to _components
Microsoft.ML.Core (8)
ComponentModel\ComponentCatalog.cs (8)
624_components.Add(info); 854component = _components.FirstOrDefault(x => x.ArgumentType == argumentType); 865component = _components.FirstOrDefault(x => x.InterfaceType == interfaceType && x.ArgumentType == argumentType); 875component = _components.FirstOrDefault(x => x.InterfaceType == interfaceType && (x.Name == alias || (x.Aliases != null && x.Aliases.Contains(alias)))); 892component = _components.FirstOrDefault(x => x.InterfaceType == interfaceType && (x.Name.ToLowerInvariant() == alias || AnyMatch(alias, x.Aliases))); 909return _components.Select(x => x.Kind).Distinct().OrderBy(x => x); 920return _components.Where(x => x.Kind == kind).OrderBy(x => x.Name); 930return _components.Where(x => x.InterfaceType == interfaceType).OrderBy(x => x.Name);