SirenOfShame.Lib.Watcher.RulesEngine.TryGetBuildStatus C# (CSharp) Method

TryGetBuildStatus() private static method

private static TryGetBuildStatus ( SirenOfShame.Lib.Watcher.BuildStatus changedBuildStatus, BuildStatus>.IDictionary dictionary ) : BuildStatusEnum?
changedBuildStatus SirenOfShame.Lib.Watcher.BuildStatus
dictionary BuildStatus>.IDictionary
return BuildStatusEnum?
        private static BuildStatusEnum? TryGetBuildStatus(BuildStatus changedBuildStatus, IDictionary<string, BuildStatus> dictionary)
        {
            BuildStatus previousWorkingOrBrokenBuildStatus;
            dictionary.TryGetValue(changedBuildStatus.BuildDefinitionId, out previousWorkingOrBrokenBuildStatus);

            return previousWorkingOrBrokenBuildStatus == null ? (BuildStatusEnum?)null : previousWorkingOrBrokenBuildStatus.BuildStatusEnum;
        }