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