[TypeDescriptionProvider(typeof(SettingsTypeDescriptionProvider))] internal sealed partial class Settings { public Settings() { }
internal class SettingsTypeDescriptionProvider : TypeDescriptionProvider { private static TypeDescriptionProvider defaultTypeProvider = TypeDescriptor.GetProvider(typeof(Settings)); public SettingsTypeDescriptionProvider() : base(defaultTypeProvider) { } public override ICustomTypeDescriptor GetTypeDescriptor(System.Type objectType, object instance) { ICustomTypeDescriptor defaultDescriptor = base.GetTypeDescriptor(objectType, instance); return instance == null ? defaultDescriptor : new SettingsCustomTypeDescriptor(defaultDescriptor, instance); } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)