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