Class LocalPackageInfo
- Namespace
- NuGet.Protocol
- Assembly
- NuGet.Protocol.dll
public class LocalPackageInfo
- Inheritance
-
LocalPackageInfo
- Inherited Members
-
- Extension Methods
-
Constructors
LocalPackageInfo()
protected LocalPackageInfo()
LocalPackageInfo(PackageIdentity, string, DateTime, Lazy<NuspecReader>, bool)
public LocalPackageInfo(PackageIdentity identity, string path, DateTime lastWriteTimeUtc, Lazy<NuspecReader> nuspec, bool useFolder)
Parameters
identity
PackageIdentity
path
string
lastWriteTimeUtc
DateTime
nuspec
Lazy<NuspecReader>
useFolder
bool
LocalPackageInfo(PackageIdentity, string, DateTime, Lazy<NuspecReader>, Func<PackageReaderBase>)
[Obsolete("use other constructor")]
public LocalPackageInfo(PackageIdentity identity, string path, DateTime lastWriteTimeUtc, Lazy<NuspecReader> nuspec, Func<PackageReaderBase> getPackageReader)
Parameters
identity
PackageIdentity
path
string
lastWriteTimeUtc
DateTime
nuspec
Lazy<NuspecReader>
getPackageReader
Func<PackageReaderBase>
Properties
Identity
public virtual PackageIdentity Identity { get; }
Property Value
- PackageIdentity
IsNupkg
public virtual bool IsNupkg { get; }
Property Value
- bool
LastWriteTimeUtc
public virtual DateTime LastWriteTimeUtc { get; }
Property Value
- DateTime
Nuspec
public virtual NuspecReader Nuspec { get; }
Property Value
- NuspecReader
Path
public virtual string Path { get; }
Property Value
- string
Methods
GetReader()
public virtual PackageReaderBase GetReader()
Returns
- PackageReaderBase