C# Class AutoMerge.BranchFactory

Show file Open project: CDuke/AutoMerge Class Usage Examples

Public Methods

Method Description
BranchFactory ( string sourceBranch, string sourceFolder, Microsoft.TeamFoundation.VersionControl.Client.ChangesetVersionSpec changesetVersion, AutoMerge.BranchValidator branchValidator, IEventAggregator eventAggregator ) : System.Collections.Generic
CreateSourceBranch ( ) : MergeInfoViewModel
CreateTargetBranchInfo ( ItemIdentifier targetBranch, ItemIdentifier targetPath ) : MergeInfoViewModel

Private Methods

Method Description
CreateBranch ( string targetBranch, string targetPath ) : MergeInfoViewModel

Method Details

BranchFactory() public method

public BranchFactory ( string sourceBranch, string sourceFolder, Microsoft.TeamFoundation.VersionControl.Client.ChangesetVersionSpec changesetVersion, AutoMerge.BranchValidator branchValidator, IEventAggregator eventAggregator ) : System.Collections.Generic
sourceBranch string
sourceFolder string
changesetVersion Microsoft.TeamFoundation.VersionControl.Client.ChangesetVersionSpec
branchValidator AutoMerge.BranchValidator
eventAggregator IEventAggregator
return System.Collections.Generic

CreateSourceBranch() public method

public CreateSourceBranch ( ) : MergeInfoViewModel
return MergeInfoViewModel

CreateTargetBranchInfo() public method

public CreateTargetBranchInfo ( ItemIdentifier targetBranch, ItemIdentifier targetPath ) : MergeInfoViewModel
targetBranch ItemIdentifier
targetPath ItemIdentifier
return MergeInfoViewModel