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
Methods
Extension Methods