SenseNet.ContentRepository.SavingAction.GetLastApprovedOrRejectedVersion C# (CSharp) Method

GetLastApprovedOrRejectedVersion() private method

private GetLastApprovedOrRejectedVersion ( ) : NodeHead.NodeVersion
return SenseNet.ContentRepository.Storage.NodeHead.NodeVersion
        private NodeHead.NodeVersion GetLastApprovedOrRejectedVersion()
        {
            for (int i = VersionHistory.Length - 1; i >= 0; i--)
            {
                var nodeVersion = VersionHistory[i];
                if (nodeVersion.VersionNumber.Status == VersionStatus.Approved || nodeVersion.VersionNumber.Status == VersionStatus.Rejected)
                    return nodeVersion;
            }
            return null;
        }
        private List<NodeHead.NodeVersion> GetNewerVersions(NodeHead.NodeVersion version)