<PackageReference Include="System.Configuration.ConfigurationManager" Version="10.0.0-preview.7.25380.108" />

System.Configuration.PropertyInformation

public sealed class PropertyInformation
Contains meta-information on an individual property within the configuration. This type cannot be inherited.
namespace System.Configuration { public sealed class PropertyInformation { public string Name { get; } public object Value { get; set; } public object DefaultValue { get; } public PropertyValueOrigin ValueOrigin { get; } public bool IsModified { get; } public bool IsKey { get; } public bool IsRequired { get; } public bool IsLocked { get; } public string Source { get; } public int LineNumber { get; } public Type Type { get; } public ConfigurationValidatorBase Validator { get; } public TypeConverter Converter { get; } public string Description { get; } } }