Skip to main content

ReleaseEntryName Class

⚠️ Warning: This release format has been replaced by VelopackRelease

Namespace: Velopack
Assembly: Velopack
Assembly Version: 0.0.942+a011233

Represents the information that can be parsed from a release entry filename.

[Obsolete("This release format has been replaced by VelopackRelease")]
public sealed class ReleaseEntryName : IEquatable<ReleaseEntryName>

Inheritance: object → ReleaseEntryName

Attributes: ObsoleteAttribute

Implements: IEquatable<ReleaseEntryName>

Constructors

NameDescription
ReleaseEntryName(string, SemanticVersion, bool)Create a new ReleaseEntryName from the given package name, version, delta status, and runtime identifier.

Properties

NameDescription
IsDeltaWhether this is a delta (patch) package, or a full update package.
PackageIdThe package Id.
VersionThe package version.

Methods

NameDescription
<Clone>$()
Equals(ReleaseEntryName)
Equals(object)
FromEntryFileName(string)Takes a filename such as 'My-Cool3-App-1.0.1-build.23-full.nupkg' and separates it into it's name and version (eg. 'My-Cool3-App', and '1.0.1-build.23'). Returns null values if the filename can not be parsed.
GetHashCode()
ToFileName()Generate the file name which would represent this ReleaseEntryName.
ToString()

Operators

NameDescription
Equality(ReleaseEntryName, ReleaseEntryName)
Inequality(ReleaseEntryName, ReleaseEntryName)

Documentation generated by MdDocs