GitScc.GitRepository.BuildChange C# (CSharp) Method

BuildChange() private method

private BuildChange ( LibGit2Sharp.PatchEntryChanges change ) : Change
change LibGit2Sharp.PatchEntryChanges
return GitScc.DataServices.Change
        private Change BuildChange(PatchEntryChanges change)
        {
            var fileChange = new Change();
            fileChange.Name = change.Path;
            switch (change.Status)
            {
                case ChangeKind.Added:
                    fileChange.ChangeType = ChangeType.Added;
                    break;
                case ChangeKind.Copied:
                    fileChange.ChangeType =ChangeType.Copied;
                    break;
                case ChangeKind.Deleted:
                    fileChange.ChangeType =ChangeType.Deleted;
                    break;
                case ChangeKind.Modified:
                    fileChange.ChangeType =ChangeType.Modified;
                    break;
                case ChangeKind.Renamed:
                    fileChange.ChangeType =ChangeType.Renamed;
                    break;
                case ChangeKind.TypeChanged:
                    fileChange.ChangeType =ChangeType.TypeChanged;
                    break;
                case ChangeKind.Unmodified:
                    fileChange.ChangeType =ChangeType.Unmerged;
                    break;
            }
            return fileChange;
        }