graph BT Type["IVersionStrategy"] class Type type-node
Implementing0["FallbackVersionStrategy"]-.->Type click
Implementing0
"/api/GitVersion.VersionCalculation/FallbackVersionStrategy"
Implementing1["VersionInBranchNameVersionStrategy"]-.->Type
click Implementing1
"/api/GitVersion.VersionCalculation/VersionInBranchNameVersionStrategy"
Implementing2["TrackReleaseBranchesVersionStrategy"]-.->Type
click Implementing2
"/api/GitVersion.VersionCalculation/TrackReleaseBranchesVersionStrategy"
Implementing3["VersionStrategyBase"]-.->Type click
Implementing3
"/api/GitVersion.VersionCalculation/VersionStrategyBase"
Implementing4["MergeMessageVersionStrategy"]-.->Type
click Implementing4
"/api/GitVersion.VersionCalculation/MergeMessageVersionStrategy"
Implementing5["ConfigNextVersionVersionStrategy"]-.->Type
click Implementing5
"/api/GitVersion.VersionCalculation/ConfigNextVersionVersionStrategy"
Implementing6["TaggedCommitVersionStrategy"]-.->Type
click Implementing6
"/api/GitVersion.VersionCalculation/TaggedCommitVersionStrategy"
Syntax
public interface IVersionStrategy
Methods
Name | Value | Summary |
---|---|---|
GetBaseVersions |
IEnumerable |
Calculates the
GitVersion.VersionCalculation.BaseVersionCalculators.BaseVersion
values.
|
Extension Methods
Name | Value | Summary |
---|---|---|
GetProperties |
IEnumerable |
From
ObjectExtensions
|
NotNull |
T |
From
CommonExtensions
|