<PackageReference Include="NETStandard.Library" Version="2.0.1" />

System.ComponentModel.Design.DesignerOptionService

namespace System.ComponentModel.Design { public abstract class DesignerOptionService : IDesignerOptionService { public sealed class DesignerOptionCollection : ICollection, IEnumerable, IList { public int Count { get; } public DesignerOptionCollection this[int index] { get; } public DesignerOptionCollection this[string name] { get; } public string Name { get; } public DesignerOptionCollection Parent { get; } public PropertyDescriptorCollection Properties { get; } object IList.this[int index] { get; set; } public void CopyTo(Array array, int index); public IEnumerator GetEnumerator(); public int IndexOf(DesignerOptionCollection value); public bool ShowDialog(); } public DesignerOptionCollection Options { get; } protected DesignerOptionService(); protected DesignerOptionCollection CreateOptionCollection(DesignerOptionCollection parent, string name, object value); protected virtual void PopulateOptionCollection(DesignerOptionCollection options); protected virtual bool ShowDialog(DesignerOptionCollection options, object optionObject); } }