1 type derived from EventDescriptor
System.ComponentModel.TypeConverter (1)
System\ComponentModel\ReflectEventDescriptor.cs (1)
60internal sealed class ReflectEventDescriptor : EventDescriptor
102 references to EventDescriptor
netstandard (1)
netstandard.cs (1)
315[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.EventDescriptor))]
System (1)
src\libraries\shims\System\ref\System.cs (1)
301[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.EventDescriptor))]
System.ComponentModel.TypeConverter (95)
System\ComponentModel\CustomTypeDescriptor.cs (2)
117[RequiresUnreferencedCode(EventDescriptor.RequiresUnreferencedCodeMessage)] 118public virtual EventDescriptor? GetDefaultEvent() => _parent?.GetDefaultEvent();
System\ComponentModel\Design\IEventPropertyService.cs (6)
9/// Provides a set of useful methods for binding <see cref='System.ComponentModel.EventDescriptor'/> objects to user code. 18string CreateUniqueMethodName(IComponent component, EventDescriptor e); 24ICollection GetCompatibleMethods(EventDescriptor e); 30EventDescriptor? GetEvent(PropertyDescriptor property); 40PropertyDescriptor GetEventProperty(EventDescriptor e); 58bool ShowCode(IComponent component, EventDescriptor e);
System\ComponentModel\EventDescriptor.cs (3)
14/// Initializes a new instance of the <see cref='System.ComponentModel.EventDescriptor'/> class with the 22/// Initializes a new instance of the <see cref='System.ComponentModel.EventDescriptor'/> class with the name and attributes in 30/// Initializes a new instance of the <see cref='System.ComponentModel.EventDescriptor'/> class with
System\ComponentModel\EventDescriptorCollection.cs (28)
16private EventDescriptor?[] _events; 31public EventDescriptorCollection(EventDescriptor[]? events) 35_events = Array.Empty<EventDescriptor>(); 49public EventDescriptorCollection(EventDescriptor[]? events, bool readOnly) : this(events) 54private EventDescriptorCollection(EventDescriptor?[] events, int eventCount, string[]? namedSort, IComparer? comparer) 75public virtual EventDescriptor? this[int index] 91public virtual EventDescriptor? this[string name] => Find(name, false); 93public int Add(EventDescriptor? value) 115public bool Contains(EventDescriptor? value) => IndexOf(value) >= 0; 130EventDescriptor[] newEvents = new EventDescriptor[Count]; 153_events = new EventDescriptor[sizeNeeded]; 160EventDescriptor[] newEvents = new EventDescriptor[newSize]; 169public virtual EventDescriptor? Find(string name, bool ignoreCase) 171EventDescriptor? p = null; 199public int IndexOf(EventDescriptor? value) => Array.IndexOf(_events, value, 0, Count); 201public void Insert(int index, EventDescriptor? value) 217public void Remove(EventDescriptor? value) 314List<EventDescriptor?> eventList = new List<EventDescriptor?>(_events); 322EventDescriptor? currentEvent = eventList[j]; 391_events[index] = (EventDescriptor?)value; 395int IList.Add(object? value) => Add((EventDescriptor?)value); 397bool IList.Contains(object? value) => Contains((EventDescriptor?)value); 401int IList.IndexOf(object? value) => IndexOf((EventDescriptor?)value); 403void IList.Insert(int index, object? value) => Insert(index, (EventDescriptor?)value); 405void IList.Remove(object? value) => Remove((EventDescriptor?)value);
System\ComponentModel\IComNativeDescriptorHandler.cs (1)
18EventDescriptor GetDefaultEvent(object component);
System\ComponentModel\ICustomTypeDescriptor.cs (2)
38[RequiresUnreferencedCode(EventDescriptor.RequiresUnreferencedCodeMessage)] 39EventDescriptor? GetDefaultEvent();
System\ComponentModel\ReflectEventDescriptor.cs (1)
115EventDescriptor oldReflectEventDescriptor,
System\ComponentModel\ReflectPropertyDescriptor.cs (8)
74private EventDescriptor? _realChangedEvent; // <propertyname>Changed event handler on object 75private EventDescriptor? _realIPropChangedEvent; // INotifyPropertyChanged.PropertyChanged event handler on object 248private EventDescriptor ChangedEventValue 265private EventDescriptor IPropChangedEventValue 505EventDescriptor changedEvent = ChangedEventValue; 518EventDescriptor iPropChangedEvent = IPropChangedEventValue; 982EventDescriptor changedEvent = ChangedEventValue; 998EventDescriptor iPropChangedEvent = IPropChangedEventValue;
System\ComponentModel\ReflectTypeDescriptionProvider.cs (10)
389internal EventDescriptor? GetDefaultEvent([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type type, object? instance) 518internal static EventDescriptor? GetExtendedDefaultEvent() 1172private static EventDescriptor[] ReflectGetEvents(Type type) 1175EventDescriptor[]? events = (EventDescriptor[]?)eventCache[type]; 1183events = (EventDescriptor[]?)eventCache[type]; 1196events = new EventDescriptor[eventInfos.Length]; 1220EventDescriptor[] newEvents = new EventDescriptor[eventCount]; 1226foreach (EventDescriptor dbgEvent in events)
System\ComponentModel\ReflectTypeDescriptionProvider.ReflectedTypeData.cs (6)
249internal EventDescriptor? GetDefaultEvent(object? instance) 443EventDescriptor[] eventArray; 444Dictionary<string, EventDescriptor> eventList = new Dictionary<string, EventDescriptor>(16); 451foreach (EventDescriptor ed in eventArray) 459eventArray = new EventDescriptor[eventList.Count];
System\ComponentModel\TypeDescriptor.cs (28)
446public static EventDescriptor CreateEvent( 459public static EventDescriptor CreateEvent( 461EventDescriptor oldEventDescriptor, 887[RequiresUnreferencedCode(EventDescriptor.RequiresUnreferencedCodeMessage)] 888public static EventDescriptor? GetDefaultEvent( 903[RequiresUnreferencedCode(EventDescriptor.RequiresUnreferencedCodeMessage + " The Type of component cannot be statically discovered.")] 904public static EventDescriptor? GetDefaultEvent(object component) => GetDefaultEvent(component, false); 910[RequiresUnreferencedCode(EventDescriptor.RequiresUnreferencedCodeMessage + " The Type of component cannot be statically discovered.")] 911public static EventDescriptor? GetDefaultEvent(object component, bool noCustomTypeDesc) 1129var descriptors = new EventDescriptor[filteredEvents.Count]; 1248EventDescriptor[] eventArray = new EventDescriptor[results.Count]; 1918EventDescriptor[] eventArray = new EventDescriptor[list.Count]; 2109EventDescriptor[] eventArray = new EventDescriptor[list.Count]; 2116throw new ArgumentException(SR.Format(SR.TypeDescriptorExpectedElementType, typeof(EventDescriptor).FullName)); 2257EventDescriptor[] eventArray = new EventDescriptor[list.Count]; 2819[RequiresUnreferencedCode(EventDescriptor.RequiresUnreferencedCodeMessage)] 2820EventDescriptor ICustomTypeDescriptor.GetDefaultEvent() 3127[RequiresUnreferencedCode(EventDescriptor.RequiresUnreferencedCodeMessage)] 3128EventDescriptor? ICustomTypeDescriptor.GetDefaultEvent() 3538[RequiresUnreferencedCode(EventDescriptor.RequiresUnreferencedCodeMessage)] 3539EventDescriptor? ICustomTypeDescriptor.GetDefaultEvent() 3921[RequiresUnreferencedCode(EventDescriptor.RequiresUnreferencedCodeMessage)] 3922public EventDescriptor? GetDefaultEvent() 3928EventDescriptor? defaultEvent;
System.Data.Common (5)
System\Data\Common\DataRecordInternal.cs (1)
327EventDescriptor? ICustomTypeDescriptor.GetDefaultEvent()
System\Data\Common\DbConnectionStringBuilder.cs (1)
637EventDescriptor? ICustomTypeDescriptor.GetDefaultEvent()
System\Data\Common\DbDataRecord.cs (1)
83EventDescriptor? ICustomTypeDescriptor.GetDefaultEvent() => null;
System\Data\DataRowView.cs (1)
240EventDescriptor? ICustomTypeDescriptor.GetDefaultEvent() => null;
System\Data\DataViewManagerListItemTypeDescriptor.cs (1)
58EventDescriptor? ICustomTypeDescriptor.GetDefaultEvent() => null;