Saltar al contenido principal

GitBase.GitBaseAsset class

Namespace: Velopack.Sources

Provides a wrapper around VelopackAsset which also contains a Git Release.

protected record GitBase<T>.GitBaseAsset : VelopackAsset, IEquatable<VelopackAsset>, IEquatable<GitBase<T>.GitBaseAsset>

Inherits: VelopackAsset
Implements: IEquatable<VelopackAsset>, IEquatable<GitBase<T>.GitBaseAsset>

Constructors

ConstructorSummary
GitBaseAssetProvides a wrapper around VelopackAsset which also contains a Git Release.
GitBaseAsset

GitBaseAsset(entry, release)

public GitBaseAsset(VelopackAsset entry, T release)

Provides a wrapper around VelopackAsset which also contains a Git Release.

Parameters

NameTypeDescription
entryVelopackAsset
releaseT

GitBaseAsset(original)

protected GitBaseAsset(GitBase<T>.GitBaseAsset original)

Parameters

NameTypeDescription
originalGitBase<T>.GitBaseAsset

Properties

PropertySummary
EqualityContract
ReleaseThe Github release which contains this release package.

EqualityContract

protected override Type EqualityContract { get; }

Release

public T Release { get; init; }

The Github release which contains this release package.

Methods

MethodSummary
ToString
PrintMembers
GetHashCode
Equals
Equals
Equals

ToString()

public override string ToString()

Returns string

PrintMembers(builder)

protected override bool PrintMembers(StringBuilder builder)

Parameters

NameTypeDescription
builderStringBuilder

Returns bool

GetHashCode()

public override int GetHashCode()

Returns int

Equals(obj)

public override bool Equals(object? obj)

Parameters

NameTypeDescription
objobject

Returns bool

Equals(other)

public override sealed bool Equals(VelopackAsset? other)

Parameters

NameTypeDescription
otherVelopackAsset

Returns bool

Equals(other)

public virtual bool Equals(GitBase<T>.GitBaseAsset? other)

Parameters

NameTypeDescription
otherGitBase<T>.GitBaseAsset

Returns bool

Operators

OperatorSummary
operator !=
operator ==

operator !=(left, right)

public static bool operator !=(GitBase<T>.GitBaseAsset? left, GitBase<T>.GitBaseAsset? right)

Parameters

NameTypeDescription
leftGitBase<T>.GitBaseAsset
rightGitBase<T>.GitBaseAsset

Returns bool

operator ==(left, right)

public static bool operator ==(GitBase<T>.GitBaseAsset? left, GitBase<T>.GitBaseAsset? right)

Parameters

NameTypeDescription
leftGitBase<T>.GitBaseAsset
rightGitBase<T>.GitBaseAsset

Returns bool


Generated from Velopack 1.1.1