public static bool AnalyzeConfiguration( IDiagnosticReceiver diagnosticReceiver, IAssemblySymbol assembly, EnumServicesConfiguration configuration, AttributeSyntax syntax) { if (!IsValidServicesValue(configuration.EnumServices)) { diagnosticReceiver.ReportDiagnostic( DUR0201_InvalidEnumValue, syntax.GetArgumentLocation(nameof(EnumServicesAttribute.Services)), assembly); } }