nuget-extensions/nuget-commands/src.5.8/Data/INuGetPackage.cs (18 lines of code) (raw):
using System;
using JetBrains.Annotations;
using NuGet;
namespace JetBrains.TeamCity.NuGet.ExtendedCommands.Data
{
public interface INuGetPackage
{
bool IncludePrerelease { get; }
[NotNull]
string Id { get; }
string VersionSpec { get; }
[NotNull]
INuGetSource Feed { get; }
void AddEntry(NuGetPackageEntry entry);
void AddError(string message);
Func<SemanticVersion, bool> VersionChecker { get; }
}
}