<PackageReference Include="System.Configuration.ConfigurationManager" Version="8.0.0-preview.5.23280.8" />

PropertyInformation

public sealed class PropertyInformation
Contains meta-information on an individual property within the configuration. This type cannot be inherited.
public TypeConverter Converter { get; }

Gets the TypeConverter object related to the configuration attribute.

public object DefaultValue { get; }

Gets an object containing the default value related to a configuration attribute.

public string Description { get; }

Gets the description of the object that corresponds to a configuration attribute.

public bool IsKey { get; }

Gets a value specifying whether the configuration attribute is a key.

public bool IsLocked { get; }

Gets a value specifying whether the configuration attribute is locked.

public bool IsModified { get; }

Gets a value specifying whether the configuration attribute has been modified.

public bool IsRequired { get; }

Gets a value specifying whether the configuration attribute is required.

public int LineNumber { get; }

Gets the line number in the configuration file related to the configuration attribute.

public string Name { get; }

Gets the name of the object that corresponds to a configuration attribute.

public string Source { get; }

Gets the source file that corresponds to a configuration attribute.

public Type Type { get; }

Gets the Type of the object that corresponds to a configuration attribute.

Gets a ConfigurationValidatorBase object related to the configuration attribute.

public object Value { get; set; }

Gets or sets an object containing the value related to a configuration attribute.

Gets a PropertyValueOrigin object related to the configuration attribute.