GitVersionTaskBase Class

graph BT Type-->Base0["ITask"] Type["GitVersionTaskBase"] class Type type-node Derived0["GenerateGitVersionInformation"]-->Type click Derived0 "/api/GitVersion.MsBuild.Tasks/GenerateGitVersionInformation" Derived1["UpdateAssemblyInfo"]-->Type click Derived1 "/api/GitVersion.MsBuild.Tasks/UpdateAssemblyInfo" Derived2["WriteVersionInfoToBuildLog"]-->Type click Derived2 "/api/GitVersion.MsBuild.Tasks/WriteVersionInfoToBuildLog" Derived3["GetVersion"]-->Type click Derived3 "/api/GitVersion.MsBuild.Tasks/GetVersion"

Syntax

public abstract class GitVersionTaskBase : ITask

Constructors

Name Summary
GitVersionTaskBase()

Properties

Name Value Summary
BuildEngine IBuildEngine
HostObject ITaskHost
Log TaskLoggingHelper
SolutionDirectory string
VersionFile string

Methods

Name Value Summary
Execute() bool
OnExecute() bool

Extension Methods

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