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);
}
}