Table of Contents

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