dotGit.Objects.Commit.LoadParents C# (CSharp) Method

LoadParents() private method

Called from the Parents getter for lazy loading
private LoadParents ( ) : void
return void
        private void LoadParents()
        {
            _parents = new CommitCollection(_parentShas.Count);

            try
            {
                foreach (string parentSha in _parentShas)
                    _parents.Add(Repo.Storage.GetObject<Commit>(parentSha));
            }
            catch (Exception)
            {
                // Reset _parents field, otherwise the object would be in an invalid state
                _parents = null;

                throw;
            }
        }