6 instantiations of PluginFile
NuGet.Protocol (6)
Plugins\PluginDiscoverer.cs (5)
164var pluginFile = new PluginFile(filePath, new Lazy<PluginFileState>(() => 201PluginFile pluginFile = new PluginFile(fileInfo.FullName, new Lazy<PluginFileState>(() => PluginFileState.Valid), requiresDotnetHost: false); 208pluginFiles.Add(new PluginFile(fileInfo.FullName, state)); 223pluginFiles.Add(new PluginFile(path, new Lazy<PluginFileState>(() => PluginFileState.InvalidFilePath))); 274PluginFile pluginFile = new PluginFile(file.FullName, new Lazy<PluginFileState>(() => PluginFileState.Valid), requiresDotnetHost: false);
Plugins\PluginFile.cs (1)
60/// 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)
23private List<PluginFile> _pluginFiles; 134var pluginFile = _pluginFiles[i]; 151private static List<PluginFile> GetPluginFiles(IEnumerable<string> filePaths, CancellationToken cancellationToken) 155var files = new List<PluginFile>(); 164var pluginFile = new PluginFile(filePath, new Lazy<PluginFileState>(() => 185/// <returns>A list of valid <see cref="PluginFile"/> objects representing the discovered plugins.</returns> 186internal List<PluginFile> GetPluginsInNuGetPluginPaths() 188var pluginFiles = new List<PluginFile>(); 201PluginFile pluginFile = new PluginFile(fileInfo.FullName, new Lazy<PluginFileState>(() => PluginFileState.Valid), requiresDotnetHost: false); 213List<PluginFile> plugins = GetNetToolsPluginsInDirectory(path); 233/// <returns>A list of valid <see cref="PluginFile"/> objects representing the discovered plugins.</returns> 234internal List<PluginFile> GetPluginsInPath() 236var pluginFiles = new List<PluginFile>(); 244List<PluginFile> plugins = GetNetToolsPluginsInDirectory(path); 256private static List<PluginFile> GetNetToolsPluginsInDirectory(string directoryPath) 258List<PluginFile> pluginFiles = null; 274PluginFile pluginFile = new PluginFile(file.FullName, new Lazy<PluginFileState>(() => PluginFileState.Valid), requiresDotnetHost: false);
Plugins\PluginDiscoveryResult.cs (3)
19public PluginFile PluginFile { get; } 24/// Gets a message if <see cref="PluginFile.State" /> is not <see cref="PluginFileState.Valid" />; 74public PluginDiscoveryResult(PluginFile pluginFile)
Plugins\PluginFactory.cs (2)
116PluginFile pluginFile, 161PluginFile pluginFile,
Plugins\PluginFile.cs (2)
31/// Instantiates a new <see cref="PluginFile" /> class. 58/// Instantiates a new <see cref="PluginFile" /> class.