Summary
    Defines a 
		ITask that performs a Git query to find the current branch of the workspace.
    - Namespace
- NBuildKit.MsBuild .Tasks .VersionControl 
- Base Types
							graph TD
	Base0["GitCommandLineToolTask"]-->Type
	click Base0 "/nBuildKit.MsBuild/api/NBuildKit.MsBuild.Tasks.Core/GitCommandLineToolTask"
	Base1["CommandLineToolTask"]-->Base0
	click Base1 "/nBuildKit.MsBuild/api/NBuildKit.MsBuild.Tasks.Core/CommandLineToolTask"
	Base2["BaseTask"]-->Base1
	click Base2 "/nBuildKit.MsBuild/api/NBuildKit.MsBuild.Tasks.Core/BaseTask"
	Base3["Task"]-->Base2
	Type["GitCurrentBranch"]
class Type type-node
						
					Syntax
public sealed class GitCurrentBranch : GitCommandLineToolTaskConstructors
| Name | Summary | 
|---|---|
| GitCurrentBranch | Initializes a new instance of the GitCurrentBranchclass. | 
| GitCurrentBranch | Initializes a new instance of the GitCurrentBranchclass. | 
Properties
| Name | Value | Summary | 
|---|---|---|
| CurrentBranch | string | 
    Gets or sets the current branch.
     | 
| DefaultDataHandler | Data | 
    Gets the event handler that processes data from the data stream, or standard output stream, of
    the command line application.By default logs a message for each output.
     Inherited from CommandLineToolTask | 
| DefaultErrorHandler | Data | 
    Gets the event handler that processes data from the data stream, or standard output stream, of
    the command line application.By default logs a message for each output.
     Inherited from CommandLineToolTask | 
| ErrorInformation | ITaskItem[] | 
    Gets or sets the collection containing the error codes for the task.
     Inherited from BaseTask | 
| GitExecutablePath | ITaskItem | 
    Gets or sets the path to the GIT command line executable.
     Inherited from Git | 
| Log | bool | 
    Gets or sets a value indicating whether the environment variables for the process should be logged.
     Inherited from CommandLineToolTask | 
| Workspace | ITaskItem | 
    Gets or sets the full path to the workspace that contains the .git directory.
     Inherited from Git | 
Methods
| Name | Value | Summary | 
|---|---|---|
| ErrorCodeById | string | 
    Returns the error code for the given ID.
     Inherited from BaseTask | 
| Execute | bool | |
| GetAbsolutePath | string | 
    Returns the absolute path for the given path item.
     Inherited from BaseTask | 
| GetAbsolutePath | string | 
    Returns the absolute path for the given path item.
     Inherited from BaseTask | 
| GetAbsolutePath | string | 
    Returns the absolute path for the given path item.
     Inherited from BaseTask | 
| GetFullToolPath | string | 
    Returns the most complete path for the given executable tool. May return just the name of the tool if the tool path is found via the
    PATH environment variable.
     Inherited from CommandLineToolTask | 
| GetFullToolPath | string | 
    Returns the most complete path for the given executable tool. May return just the name of the tool if the tool path is found via the
    PATH environment variable.
     Inherited from CommandLineToolTask | 
| GetGitOutput | string | 
    Invokes the GIT command line tool with the given arguments in the provided workspace directory.
     Inherited from Git | 
| Invoke | int | 
    Invokes the command line tool at the given path with the given arguments.
     Inherited from CommandLineToolTask | 
| Invoke | int | 
    Invokes the command line tool at the given path with the given arguments.
     Inherited from CommandLineToolTask | 
| InvokeGit | int | 
    Invokes the GIT command line tool with the given arguments in the provided workspace directory.
     Inherited from Git | 
| Update | void | 
    Updates the environment variables for the application prior to execution.
     Inherited from CommandLineToolTask | 
| Verbosity | string | 
    Gets the verbosity that the current MsBuild instance is running at.
     Inherited from BaseTask static |