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
Name | Description |
---|---|
ReleaseEntryName(string, SemanticVersion, bool) | Create a new ReleaseEntryName from the given package name, version, delta status, and runtime identifier. |
Properties
Name | Description |
---|---|
IsDelta | Whether this is a delta (patch) package, or a full update package. |
PackageId | The package Id. |
Version | The package version. |
Methods
Name | Description |
---|---|
<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
Name | Description |
---|---|
Equality(ReleaseEntryName, ReleaseEntryName) | |
Inequality(ReleaseEntryName, ReleaseEntryName) |
Documentation generated by MdDocs