मेरे पास एक कार्ड के लिए सत्यापन त्रुटियां प्राप्त करने के लिए निम्नलिखित फ़ंक्शन हैं। मेरा प्रश्न गेटएयर से निपटने से संबंधित है। दोनों विधियों में समान रिटर्न प्रकार है IEnumerable<ErrorInfo>
।
private static IEnumerable<ErrorInfo> GetErrors(Card card)
{
var errors = GetMoreErrors(card);
foreach (var e in errors)
yield return e;
// further yield returns for more validation errors
}
क्या GetMoreErrors
उनके माध्यम से गणना करने के बिना सभी त्रुटियों को वापस करना संभव है ?
इसके बारे में सोचना शायद एक बेवकूफ सवाल है, लेकिन मैं यह सुनिश्चित करना चाहता हूं कि मैं गलत नहीं हूं।
GetCardProductionValidationErrorsFor
?