Skip to content

Commit

Permalink
(NuGet#9) Expose NuspecReader and PackagePath
Browse files Browse the repository at this point in the history
Exposing these allows more efficient direct usage.
  • Loading branch information
TheCakeIsNaOH authored and gep13 committed Nov 21, 2022
1 parent 5e4e81b commit 0881279
Show file tree
Hide file tree
Showing 9 changed files with 24 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,7 @@ public partial class TransitivePackageSearchMetadata : IPackageSearchMetadata
public bool IsDownloadCacheAvailable => _packageSearchMetadata.IsDownloadCacheAvailable;
public DateTime? DownloadCacheDate => _packageSearchMetadata.DownloadCacheDate;
public IEnumerable<DownloadCache> DownloadCache => _packageSearchMetadata.DownloadCache;

public string PackagePath => _packageSearchMetadata.PackagePath;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ NuGet.VisualStudio.Internal.Contracts.TransitivePackageSearchMetadata.PackageApp
NuGet.VisualStudio.Internal.Contracts.TransitivePackageSearchMetadata.PackageCleanupResultDate.get -> System.DateTime?
NuGet.VisualStudio.Internal.Contracts.TransitivePackageSearchMetadata.PackageHash.get -> string!
NuGet.VisualStudio.Internal.Contracts.TransitivePackageSearchMetadata.PackageHashAlgorithm.get -> string!
NuGet.VisualStudio.Internal.Contracts.TransitivePackageSearchMetadata.PackagePath.get -> string!
NuGet.VisualStudio.Internal.Contracts.TransitivePackageSearchMetadata.PackageReviewedDate.get -> System.DateTime?
NuGet.VisualStudio.Internal.Contracts.TransitivePackageSearchMetadata.PackageReviewer.get -> string!
NuGet.VisualStudio.Internal.Contracts.TransitivePackageSearchMetadata.PackageSize.get -> long?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
using NuGet.Packaging;
using NuGet.Protocol.Core.Types;

namespace NuGet.Protocol
Expand Down Expand Up @@ -116,5 +117,7 @@ public IEnumerable<DownloadCache> DownloadCache
return Enumerable.Empty<DownloadCache>();
}
}

public NuspecReader GetNuspecReader => _nuspec;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -53,5 +53,7 @@ public partial class PackageSearchMetadata : IPackageSearchMetadata
public DateTime? DownloadCacheDate { get; set; }
[JsonIgnore]
public IEnumerable<DownloadCache> DownloadCache { get; set; }

[JsonIgnore] public string PackagePath => null;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ public partial class PackageSearchMetadataV2Feed : IPackageSearchMetadata

private string _downloadCacheString;

public string PackagePath => null;

public IEnumerable<DownloadCache> DownloadCache
{
get
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,5 +39,7 @@ public partial interface IPackageSearchMetadata
bool IsDownloadCacheAvailable { get; }
DateTime? DownloadCacheDate { get; }
IEnumerable<DownloadCache> DownloadCache { get; }

public string PackagePath { get; }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ NuGet.Protocol.Core.Types.IPackageSearchMetadata.PackageApprovedDate.get -> Syst
NuGet.Protocol.Core.Types.IPackageSearchMetadata.PackageCleanupResultDate.get -> System.DateTime?
NuGet.Protocol.Core.Types.IPackageSearchMetadata.PackageHash.get -> string
NuGet.Protocol.Core.Types.IPackageSearchMetadata.PackageHashAlgorithm.get -> string
NuGet.Protocol.Core.Types.IPackageSearchMetadata.PackagePath.get -> string
NuGet.Protocol.Core.Types.IPackageSearchMetadata.PackageReviewedDate.get -> System.DateTime?
NuGet.Protocol.Core.Types.IPackageSearchMetadata.PackageReviewer.get -> string
NuGet.Protocol.Core.Types.IPackageSearchMetadata.PackageSize.get -> long?
Expand Down Expand Up @@ -66,6 +67,7 @@ NuGet.Protocol.Core.Types.DownloadCache.OriginalUrl.get -> string
NuGet.Protocol.Core.Types.DownloadCache.OriginalUrl.set -> void
NuGet.Protocol.LocalPackageSearchMetadata.DownloadCache.get -> System.Collections.Generic.IEnumerable<NuGet.Protocol.Core.Types.DownloadCache>
NuGet.Protocol.LocalPackageSearchMetadata.DownloadCacheDate.get -> System.DateTime?
NuGet.Protocol.LocalPackageSearchMetadata.GetNuspecReader.get -> NuGet.Packaging.NuspecReader
NuGet.Protocol.LocalPackageSearchMetadata.IsApproved.get -> bool
NuGet.Protocol.LocalPackageSearchMetadata.IsDownloadCacheAvailable.get -> bool
NuGet.Protocol.LocalPackageSearchMetadata.PackageApprovedDate.get -> System.DateTime?
Expand Down Expand Up @@ -98,6 +100,7 @@ NuGet.Protocol.PackageSearchMetadata.PackageHash.get -> string
NuGet.Protocol.PackageSearchMetadata.PackageHash.set -> void
NuGet.Protocol.PackageSearchMetadata.PackageHashAlgorithm.get -> string
NuGet.Protocol.PackageSearchMetadata.PackageHashAlgorithm.set -> void
NuGet.Protocol.PackageSearchMetadata.PackagePath.get -> string
NuGet.Protocol.PackageSearchMetadata.PackageReviewedDate.get -> System.DateTime?
NuGet.Protocol.PackageSearchMetadata.PackageReviewedDate.set -> void
NuGet.Protocol.PackageSearchMetadata.PackageReviewer.get -> string
Expand Down Expand Up @@ -126,6 +129,7 @@ NuGet.Protocol.PackageSearchMetadataV2Feed.PackageApprovedDate.get -> System.Dat
NuGet.Protocol.PackageSearchMetadataV2Feed.PackageCleanupResultDate.get -> System.DateTime?
NuGet.Protocol.PackageSearchMetadataV2Feed.PackageHash.get -> string
NuGet.Protocol.PackageSearchMetadataV2Feed.PackageHashAlgorithm.get -> string
NuGet.Protocol.PackageSearchMetadataV2Feed.PackagePath.get -> string
NuGet.Protocol.PackageSearchMetadataV2Feed.PackageReviewedDate.get -> System.DateTime?
NuGet.Protocol.PackageSearchMetadataV2Feed.PackageReviewer.get -> string
NuGet.Protocol.PackageSearchMetadataV2Feed.PackageSize.get -> long?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ NuGet.Protocol.Core.Types.IPackageSearchMetadata.PackageApprovedDate.get -> Syst
NuGet.Protocol.Core.Types.IPackageSearchMetadata.PackageCleanupResultDate.get -> System.DateTime?
NuGet.Protocol.Core.Types.IPackageSearchMetadata.PackageHash.get -> string
NuGet.Protocol.Core.Types.IPackageSearchMetadata.PackageHashAlgorithm.get -> string
NuGet.Protocol.Core.Types.IPackageSearchMetadata.PackagePath.get -> string
NuGet.Protocol.Core.Types.IPackageSearchMetadata.PackageReviewedDate.get -> System.DateTime?
NuGet.Protocol.Core.Types.IPackageSearchMetadata.PackageReviewer.get -> string
NuGet.Protocol.Core.Types.IPackageSearchMetadata.PackageSize.get -> long?
Expand Down Expand Up @@ -66,6 +67,7 @@ NuGet.Protocol.Core.Types.DownloadCache.OriginalUrl.get -> string
NuGet.Protocol.Core.Types.DownloadCache.OriginalUrl.set -> void
NuGet.Protocol.LocalPackageSearchMetadata.DownloadCache.get -> System.Collections.Generic.IEnumerable<NuGet.Protocol.Core.Types.DownloadCache>
NuGet.Protocol.LocalPackageSearchMetadata.DownloadCacheDate.get -> System.DateTime?
NuGet.Protocol.LocalPackageSearchMetadata.GetNuspecReader.get -> NuGet.Packaging.NuspecReader
NuGet.Protocol.LocalPackageSearchMetadata.IsApproved.get -> bool
NuGet.Protocol.LocalPackageSearchMetadata.IsDownloadCacheAvailable.get -> bool
NuGet.Protocol.LocalPackageSearchMetadata.PackageApprovedDate.get -> System.DateTime?
Expand Down Expand Up @@ -98,6 +100,7 @@ NuGet.Protocol.PackageSearchMetadata.PackageHash.get -> string
NuGet.Protocol.PackageSearchMetadata.PackageHash.set -> void
NuGet.Protocol.PackageSearchMetadata.PackageHashAlgorithm.get -> string
NuGet.Protocol.PackageSearchMetadata.PackageHashAlgorithm.set -> void
NuGet.Protocol.PackageSearchMetadata.PackagePath.get -> string
NuGet.Protocol.PackageSearchMetadata.PackageReviewedDate.get -> System.DateTime?
NuGet.Protocol.PackageSearchMetadata.PackageReviewedDate.set -> void
NuGet.Protocol.PackageSearchMetadata.PackageReviewer.get -> string
Expand Down Expand Up @@ -126,6 +129,7 @@ NuGet.Protocol.PackageSearchMetadataV2Feed.PackageApprovedDate.get -> System.Dat
NuGet.Protocol.PackageSearchMetadataV2Feed.PackageCleanupResultDate.get -> System.DateTime?
NuGet.Protocol.PackageSearchMetadataV2Feed.PackageHash.get -> string
NuGet.Protocol.PackageSearchMetadataV2Feed.PackageHashAlgorithm.get -> string
NuGet.Protocol.PackageSearchMetadataV2Feed.PackagePath.get -> string
NuGet.Protocol.PackageSearchMetadataV2Feed.PackageReviewedDate.get -> System.DateTime?
NuGet.Protocol.PackageSearchMetadataV2Feed.PackageReviewer.get -> string
NuGet.Protocol.PackageSearchMetadataV2Feed.PackageSize.get -> long?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ NuGet.Protocol.Core.Types.IPackageSearchMetadata.PackageApprovedDate.get -> Syst
NuGet.Protocol.Core.Types.IPackageSearchMetadata.PackageCleanupResultDate.get -> System.DateTime?
NuGet.Protocol.Core.Types.IPackageSearchMetadata.PackageHash.get -> string
NuGet.Protocol.Core.Types.IPackageSearchMetadata.PackageHashAlgorithm.get -> string
NuGet.Protocol.Core.Types.IPackageSearchMetadata.PackagePath.get -> string
NuGet.Protocol.Core.Types.IPackageSearchMetadata.PackageReviewedDate.get -> System.DateTime?
NuGet.Protocol.Core.Types.IPackageSearchMetadata.PackageReviewer.get -> string
NuGet.Protocol.Core.Types.IPackageSearchMetadata.PackageSize.get -> long?
Expand Down Expand Up @@ -66,6 +67,7 @@ NuGet.Protocol.Core.Types.DownloadCache.OriginalUrl.get -> string
NuGet.Protocol.Core.Types.DownloadCache.OriginalUrl.set -> void
NuGet.Protocol.LocalPackageSearchMetadata.DownloadCache.get -> System.Collections.Generic.IEnumerable<NuGet.Protocol.Core.Types.DownloadCache>
NuGet.Protocol.LocalPackageSearchMetadata.DownloadCacheDate.get -> System.DateTime?
NuGet.Protocol.LocalPackageSearchMetadata.GetNuspecReader.get -> NuGet.Packaging.NuspecReader
NuGet.Protocol.LocalPackageSearchMetadata.IsApproved.get -> bool
NuGet.Protocol.LocalPackageSearchMetadata.IsDownloadCacheAvailable.get -> bool
NuGet.Protocol.LocalPackageSearchMetadata.PackageApprovedDate.get -> System.DateTime?
Expand Down Expand Up @@ -98,6 +100,7 @@ NuGet.Protocol.PackageSearchMetadata.PackageHash.get -> string
NuGet.Protocol.PackageSearchMetadata.PackageHash.set -> void
NuGet.Protocol.PackageSearchMetadata.PackageHashAlgorithm.get -> string
NuGet.Protocol.PackageSearchMetadata.PackageHashAlgorithm.set -> void
NuGet.Protocol.PackageSearchMetadata.PackagePath.get -> string
NuGet.Protocol.PackageSearchMetadata.PackageReviewedDate.get -> System.DateTime?
NuGet.Protocol.PackageSearchMetadata.PackageReviewedDate.set -> void
NuGet.Protocol.PackageSearchMetadata.PackageReviewer.get -> string
Expand Down Expand Up @@ -126,6 +129,7 @@ NuGet.Protocol.PackageSearchMetadataV2Feed.PackageApprovedDate.get -> System.Dat
NuGet.Protocol.PackageSearchMetadataV2Feed.PackageCleanupResultDate.get -> System.DateTime?
NuGet.Protocol.PackageSearchMetadataV2Feed.PackageHash.get -> string
NuGet.Protocol.PackageSearchMetadataV2Feed.PackageHashAlgorithm.get -> string
NuGet.Protocol.PackageSearchMetadataV2Feed.PackagePath.get -> string
NuGet.Protocol.PackageSearchMetadataV2Feed.PackageReviewedDate.get -> System.DateTime?
NuGet.Protocol.PackageSearchMetadataV2Feed.PackageReviewer.get -> string
NuGet.Protocol.PackageSearchMetadataV2Feed.PackageSize.get -> long?
Expand Down

0 comments on commit 0881279

Please sign in to comment.