6 instantiations of PluginFile
NuGet.Protocol (6)
Plugins\PluginDiscoverer.cs (5)
166var pluginFile = new PluginFile(filePath, new Lazy<PluginFileState>(() => 203PluginFile pluginFile = new PluginFile(fileInfo.FullName, new Lazy<PluginFileState>(() => PluginFileState.Valid), requiresDotnetHost: false); 210pluginFiles.Add(new PluginFile(fileInfo.FullName, state)); 225pluginFiles.Add(new PluginFile(path, new Lazy<PluginFileState>(() => PluginFileState.InvalidFilePath))); 276PluginFile pluginFile = new PluginFile(file.FullName, new Lazy<PluginFileState>(() => PluginFileState.Valid), requiresDotnetHost: false);
Plugins\PluginFile.cs (1)
58/// If it needs to be executed directly, use <see cref="PluginFile(string, Lazy{PluginFileState}, bool)" /> and specify <see langword="false" /> for the <c>requiresDotnetHost</c> parameter.
25 references to PluginFile
NuGet.Protocol (25)
Plugins\IPluginFactory.cs (1)
40PluginFile pluginFile,
Plugins\PluginDiscoverer.cs (17)
21private List<PluginFile>? _pluginFiles; 136var pluginFile = _pluginFiles[i]; 153private static List<PluginFile> GetPluginFiles(IEnumerable<string>? filePaths, CancellationToken cancellationToken) 157var files = new List<PluginFile>(); 166var pluginFile = new PluginFile(filePath, new Lazy<PluginFileState>(() => 187/// <returns>A list of valid <see cref="PluginFile"/> objects representing the discovered plugins.</returns> 188internal List<PluginFile> GetPluginsInNuGetPluginPaths() 190var pluginFiles = new List<PluginFile>(); 203PluginFile pluginFile = new PluginFile(fileInfo.FullName, new Lazy<PluginFileState>(() => PluginFileState.Valid), requiresDotnetHost: false); 215List<PluginFile>? plugins = GetNetToolsPluginsInDirectory(path); 235/// <returns>A list of valid <see cref="PluginFile"/> objects representing the discovered plugins.</returns> 236internal List<PluginFile> GetPluginsInPath() 238var pluginFiles = new List<PluginFile>(); 246List<PluginFile>? plugins = GetNetToolsPluginsInDirectory(path); 258private static List<PluginFile>? GetNetToolsPluginsInDirectory(string directoryPath) 260List<PluginFile>? pluginFiles = null; 276PluginFile pluginFile = new PluginFile(file.FullName, new Lazy<PluginFileState>(() => PluginFileState.Valid), requiresDotnetHost: false);
Plugins\PluginDiscoveryResult.cs (3)
17public PluginFile PluginFile { get; } 22/// Gets a message if <see cref="PluginFile.State" /> is not <see cref="PluginFileState.Valid" />; 72public PluginDiscoveryResult(PluginFile pluginFile)
Plugins\PluginFactory.cs (2)
121PluginFile pluginFile, 166PluginFile pluginFile,
Plugins\PluginFile.cs (2)
29/// Instantiates a new <see cref="PluginFile" /> class. 56/// Instantiates a new <see cref="PluginFile" /> class.