2 writes to CandidateHistory
AnalyzeCiFailure (1)
CollectionProjection.cs (1)
54CandidateHistory = new CollectedCandidateHistory
AnalyzeCiFailure.Tests (1)
AnalyzeCiFailureFixtures.cs (1)
30CandidateHistory = new CollectedCandidateHistory { State = CandidateHistoryState.Unavailable, Candidates = null },
9 references to CandidateHistory
AnalyzeCiFailure (9)
AnalysisValidator.cs (5)
276(context.CandidateHistory is null || !Enum.IsDefined(context.CandidateHistory.State) || 277(context.CandidateHistory.State == CandidateHistoryState.Available) != (context.CandidateHistory.Candidates is not null) || 278context.CandidateHistory.Candidates is { } candidates && (candidates.IsDefault || candidates.Any(candidate =>
Models\EvidenceContracts.cs (3)
287main?.CandidateHistory.State ?? CandidateHistoryState.Unavailable, 288main?.CandidateHistory.State != CandidateHistoryState.Available ? null : 289main.CandidateHistory.Candidates?.Select(candidate => new CandidateMerge
WorkflowFailureDiagnosisContextBuilder.cs (1)
92if (bundle.MainContext?.CandidateHistory.State is { } state && state != CandidateHistoryState.Available)