23 references to PluginFileState
NuGet.Protocol (23)
Plugins\PluginDiscoverer.cs (12)
166
var pluginFile = new PluginFile(filePath, new Lazy<
PluginFileState
>(() =>
170
return File.Exists(filePath) ?
PluginFileState
.Valid :
PluginFileState
.NotFound;
174
return
PluginFileState
.InvalidFilePath;
203
PluginFile pluginFile = new PluginFile(fileInfo.FullName, new Lazy<
PluginFileState
>(() =>
PluginFileState
.Valid), requiresDotnetHost: false);
209
var state = new Lazy<
PluginFileState
>(() =>
PluginFileState
.Valid);
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\PluginDiscoveryResult.cs (6)
22
/// Gets a message if <see cref="PluginFile.State" /> is not <see cref="
PluginFileState
.Valid" />;
33
case
PluginFileState
.Valid:
36
case
PluginFileState
.NotFound:
43
case
PluginFileState
.InvalidFilePath:
50
case
PluginFileState
.InvalidEmbeddedSignature:
69
/// <see cref="
PluginFileState
.Valid" />; otherwise, <see langword="null" />
Plugins\PluginFile.cs (4)
21
public Lazy<
PluginFileState
> State { get; }
34
public PluginFile(string filePath, Lazy<
PluginFileState
> state, bool requiresDotnetHost)
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.
63
public PluginFile(string filePath, Lazy<
PluginFileState
> state)
Plugins\PluginManager.cs (1)
211
if (result.PluginFile.State.Value ==
PluginFileState
.Valid)