VersionStrategyBase Class

graph BT Type-->Base0["object"] Type-.->Interface0["IVersionStrategy"] click Interface0 "/api/GitVersion.VersionCalculation/IVersionStrategy" Type["VersionStrategyBase"] class Type type-node Derived0["FallbackVersionStrategy"]-->Type click Derived0 "/api/GitVersion.VersionCalculation/FallbackVersionStrategy" Derived1["VersionInBranchNameVersionStrategy"]-->Type click Derived1 "/api/GitVersion.VersionCalculation/VersionInBranchNameVersionStrategy" Derived2["TrackReleaseBranchesVersionStrategy"]-->Type click Derived2 "/api/GitVersion.VersionCalculation/TrackReleaseBranchesVersionStrategy" Derived3["MergeMessageVersionStrategy"]-->Type click Derived3 "/api/GitVersion.VersionCalculation/MergeMessageVersionStrategy" Derived4["ConfigNextVersionVersionStrategy"]-->Type click Derived4 "/api/GitVersion.VersionCalculation/ConfigNextVersionVersionStrategy" Derived5["TaggedCommitVersionStrategy"]-->Type click Derived5 "/api/GitVersion.VersionCalculation/TaggedCommitVersionStrategy"

Syntax

public abstract class VersionStrategyBase : IVersionStrategy

Constructors

Properties

Name Value Summary
Context GitVersionContext

Methods

Extension Methods

Name Value Summary
GetProperties() IEnumerable<KeyValuePair<string, string>>
NotNull<VersionStrategyBase>(string) T
GitHub