15 references to DiagnosticDescriptors
Microsoft.Extensions.Configuration.Binder.SourceGeneration (15)
ConfigurationBindingGenerator.Parser.cs (12)
39RecordDiagnostic(DiagnosticDescriptors.LanguageVersionNotSupported, location: Location.None); 150RecordDiagnostic(DiagnosticDescriptors.CouldNotDetermineTypeInfo, invocation.Location); 184DiagnosticDescriptors.NullableUnderlyingTypeNotSupported); 355DiagnosticDescriptors.ElementTypeNotSupported); 439TypeRef keyTypeRef = EnqueueTransitiveType(typeParseInfo, keyTypeSymbol, DiagnosticDescriptors.DictionaryKeyNotSupported); 440TypeRef elementTypeRef = EnqueueTransitiveType(typeParseInfo, elementTypeSymbol, DiagnosticDescriptors.ElementTypeNotSupported); 536TypeRef elementTypeRef = EnqueueTransitiveType(typeParseInfo, elementType, DiagnosticDescriptors.ElementTypeNotSupported); 682initDiagDescriptor = DiagnosticDescriptors.MultipleParameterizedConstructors; 694initDiagDescriptor = DiagnosticDescriptors.MissingPublicInstanceConstructor; 725TypeRef propertyTypeRef = EnqueueTransitiveType(typeParseInfo, property.Type, DiagnosticDescriptors.PropertyNotSupported, propertyName); 951DiagnosticDescriptor descriptor = DiagnosticDescriptors.GetNotSupportedDescriptor(unsupportedTypeSpec.NotSupportedReason); 954else if (containingTypeDiagInfo?.Descriptor == DiagnosticDescriptors.DictionaryKeyNotSupported &&
Parser\ConfigurationBinder.cs (3)
91RecordDiagnostic(DiagnosticDescriptors.CouldNotDetermineTypeInfo, invocation.Location); 97RecordDiagnostic(DiagnosticDescriptors.ValueTypesInvalidForBind, invocation.Location, messageArgs: new object[] { type }); 242RecordDiagnostic(DiagnosticDescriptors.CouldNotDetermineTypeInfo, invocation.Location);