4 types derived from EventDescriptor
System (1)
compmod\system\componentmodel\ReflectEventDescriptor.cs (1)
69internal sealed class ReflectEventDescriptor : EventDescriptor {
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (1)
991private class MetadataStoreEventDescriptor : EventDescriptor
System.Data (1)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (1)
991private class MetadataStoreEventDescriptor : EventDescriptor
System.Workflow.ComponentModel (1)
AuthoringOM\Design\PropertyDescriptors.cs (1)
950internal sealed class ReadonlyEventDescriptor : EventDescriptor
156 references to EventDescriptor
System (87)
compmod\system\componentmodel\CustomTypeDescriptor.cs (1)
110public virtual EventDescriptor GetDefaultEvent()
compmod\system\componentmodel\design\IEventPropertyService.cs (6)
14/// <para>Provides a set of useful methods for binding <see cref='System.ComponentModel.EventDescriptor'/> objects to user code.</para> 24string CreateUniqueMethodName(IComponent component, EventDescriptor e); 30ICollection GetCompatibleMethods(EventDescriptor e); 36EventDescriptor GetEvent(PropertyDescriptor property); 48PropertyDescriptor GetEventProperty(EventDescriptor e); 66bool ShowCode(IComponent component, EventDescriptor e);
compmod\system\componentmodel\EventDescriptor.cs (3)
27/// Initializes a new instance of the <see cref='System.ComponentModel.EventDescriptor'/> class with the 37/// Initializes a new instance of the <see cref='System.ComponentModel.EventDescriptor'/> class with the name and attributes in 47/// Initializes a new instance of the <see cref='System.ComponentModel.EventDescriptor'/> class with
compmod\system\componentmodel\EventDescriptorCollection.cs (28)
53private EventDescriptor[] events; 72public EventDescriptorCollection(EventDescriptor[] events) { 75this.events = new EventDescriptor[0]; 88public EventDescriptorCollection(EventDescriptor[] events, bool readOnly) : this(events) { 92private EventDescriptorCollection(EventDescriptor[] events, int eventCount, string[] namedSort, IComparer comparer) { 119public virtual EventDescriptor this[int index] { 134public virtual EventDescriptor this[string name] { 143public int Add(EventDescriptor value) { 167public bool Contains(EventDescriptor value) { 181EventDescriptor[] newEvents = new EventDescriptor[Count]; 201events = new EventDescriptor[sizeNeeded]; 208EventDescriptor[] newEvents = new EventDescriptor[newSize]; 220public virtual EventDescriptor Find(string name, bool ignoreCase) { 221EventDescriptor p = null; 246public int IndexOf(EventDescriptor value) { 253public void Insert(int index, EventDescriptor value) { 269public void Remove(EventDescriptor value) { 373EventDescriptor currentEvent = (EventDescriptor)eventArrayList[j]; 393events[foundCount++] = (EventDescriptor)eventArrayList[i]; 456events[index] = (EventDescriptor)value; 462return Add((EventDescriptor)value); 472return Contains((EventDescriptor)value); 477return IndexOf((EventDescriptor)value); 482Insert(index, (EventDescriptor)value); 487Remove((EventDescriptor)value);
compmod\system\componentmodel\IComNativeDescriptorHandler.cs (1)
37EventDescriptor GetDefaultEvent(object component);
compmod\system\componentmodel\ICustomTypeDescriptor.cs (1)
50EventDescriptor GetDefaultEvent();
compmod\system\componentmodel\ReflectEventDescriptor.cs (1)
113public ReflectEventDescriptor(Type componentType, EventDescriptor oldReflectEventDescriptor, Attribute[] attributes)
compmod\system\componentmodel\ReflectPropertyDescriptor.cs (8)
91EventDescriptor realChangedEvent; // <propertyname>Changed event handler on object 92EventDescriptor realIPropChangedEvent; // INotifyPropertyChanged.PropertyChanged event handler on object 261private EventDescriptor ChangedEventValue { 285private EventDescriptor IPropChangedEventValue { 555EventDescriptor changedEvent = ChangedEventValue; 566EventDescriptor iPropChangedEvent = IPropChangedEventValue; 1002EventDescriptor changedEvent = ChangedEventValue; 1015EventDescriptor iPropChangedEvent = IPropChangedEventValue;
compmod\system\componentmodel\ReflectTypeDescriptionProvider.cs (15)
310internal EventDescriptor GetDefaultEvent(Type type, object instance) 438internal EventDescriptor GetExtendedDefaultEvent(object instance) 1000private static EventDescriptor[] ReflectGetEvents(Type type) 1013EventDescriptor[] events = (EventDescriptor[])_eventCache[type]; 1021events = (EventDescriptor[])_eventCache[type]; 1035events = new EventDescriptor[eventInfos.Length]; 1061EventDescriptor[] newEvents = new EventDescriptor[eventCount]; 1690internal EventDescriptor GetDefaultEvent(object instance) 1888EventDescriptor[] eventArray; 1889Dictionary<string, EventDescriptor> eventList = new Dictionary<string, EventDescriptor>(16); 1895foreach(EventDescriptor ed in eventArray) { 1904eventArray = new EventDescriptor[eventList.Count];
compmod\system\componentmodel\TypeDescriptor.cs (23)
631public static EventDescriptor CreateEvent(Type componentType, string name, Type type, params Attribute[] attributes) 641public static EventDescriptor CreateEvent(Type componentType, EventDescriptor oldEventDescriptor, params Attribute[] attributes) 1559public static EventDescriptor GetDefaultEvent(Type componentType) 1573public static EventDescriptor GetDefaultEvent(object component) 1582public static EventDescriptor GetDefaultEvent(object component, bool noCustomTypeDesc) 1753events = new EventDescriptorCollection((EventDescriptor[])filteredEvents.ToArray(typeof(EventDescriptor)), true); 1869EventDescriptor[] eventArray = new EventDescriptor[results.Count]; 2465EventDescriptor[] eventArray = new EventDescriptor[list.Count]; 2663EventDescriptor[] eventArray = new EventDescriptor[list.Count]; 2670throw new ArgumentException(SR.GetString(SR.TypeDescriptorExpectedElementType, typeof(EventDescriptor).FullName)); 2816EventDescriptor[] eventArray = new EventDescriptor[list.Count]; 3546EventDescriptor ICustomTypeDescriptor.GetDefaultEvent() 3769EventDescriptor ICustomTypeDescriptor.GetDefaultEvent() 3771EventDescriptor evt = _primary.GetDefaultEvent(); 4159EventDescriptor ICustomTypeDescriptor.GetDefaultEvent() 4475EventDescriptor ICustomTypeDescriptor.GetDefaultEvent() 4483EventDescriptor defaultEvent;
System.Activities (3)
System\Activities\DynamicActivity.cs (2)
166EventDescriptor ICustomTypeDescriptor.GetDefaultEvent() 354EventDescriptor ICustomTypeDescriptor.GetDefaultEvent()
System\Activities\DynamicActivityTypeDescriptor.cs (1)
62public EventDescriptor GetDefaultEvent()
System.Activities.Presentation (12)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\Metadata\MutableAttributeTable.cs (1)
544EventDescriptor e = TypeDescriptor.GetEvents(kv.Key)[kvMember.Key];
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (8)
488EventDescriptor[] array = new EventDescriptor[incoming.Count]; 491EventDescriptor theirs = incoming[idx]; 492EventDescriptor ours = (EventDescriptor)GetCachedDescriptor(objectType, theirs); 724EventDescriptor ICustomTypeDescriptor.GetDefaultEvent() { return _parent.GetDefaultEvent(); } 994private EventDescriptor _parent; 999internal MetadataStoreEventDescriptor(Type objectType, EventDescriptor parent)
System.Activities.Presentation\System\Activities\Presentation\DesignObjectWrapper.cs (1)
206public EventDescriptor GetDefaultEvent()
System.Activities.Presentation\System\Activities\Presentation\Model\ModelItemDictionaryImpl.cs (1)
1226EventDescriptor ICustomTypeDescriptor.GetDefaultEvent()
System.Activities.Presentation\System\Activities\Presentation\Model\ModelItemImpl.cs (1)
349EventDescriptor ICustomTypeDescriptor.GetDefaultEvent()
System.Data (17)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\Metadata\MutableAttributeTable.cs (1)
544EventDescriptor e = TypeDescriptor.GetEvents(kv.Key)[kvMember.Key];
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (8)
488EventDescriptor[] array = new EventDescriptor[incoming.Count]; 491EventDescriptor theirs = incoming[idx]; 492EventDescriptor ours = (EventDescriptor)GetCachedDescriptor(objectType, theirs); 724EventDescriptor ICustomTypeDescriptor.GetDefaultEvent() { return _parent.GetDefaultEvent(); } 994private EventDescriptor _parent; 999internal MetadataStoreEventDescriptor(Type objectType, EventDescriptor parent)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\DesignObjectWrapper.cs (1)
206public EventDescriptor GetDefaultEvent()
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Model\ModelItemDictionaryImpl.cs (1)
1226EventDescriptor ICustomTypeDescriptor.GetDefaultEvent()
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Model\ModelItemImpl.cs (1)
349EventDescriptor ICustomTypeDescriptor.GetDefaultEvent()
fx\src\data\System\Data\Common\DataRecordInternal.cs (1)
303EventDescriptor ICustomTypeDescriptor.GetDefaultEvent() {
fx\src\data\System\Data\Common\DbConnectionStringBuilder.cs (1)
506EventDescriptor ICustomTypeDescriptor.GetDefaultEvent() {
fx\src\data\System\Data\Common\dbdatarecord.cs (1)
104EventDescriptor ICustomTypeDescriptor.GetDefaultEvent() {
fx\src\data\System\Data\DataRowView.cs (1)
275EventDescriptor ICustomTypeDescriptor.GetDefaultEvent() {
fx\src\data\System\Data\DataViewManagerListItemTypeDescriptor.cs (1)
69EventDescriptor ICustomTypeDescriptor.GetDefaultEvent() {
System.Web (8)
HttpApplication.cs (1)
1898EventDescriptor foundEvent = events.Find(eventName, true);
UI\ControlBuilder.cs (1)
1070EventDescriptor eventDesc = EventDescriptors.Find(eventName, true);
UI\WebControls\ErrorStyle.cs (1)
39EventDescriptor ICustomTypeDescriptor.GetDefaultEvent() {
UI\WebControls\ErrorTableItemStyle.cs (1)
37EventDescriptor ICustomTypeDescriptor.GetDefaultEvent() {
UI\WebControls\SubMenuStyle.cs (1)
246 EventDescriptor ICustomTypeDescriptor.GetDefaultEvent() {
UI\WebControls\XmlDataSourceNodeDescriptor.cs (1)
56EventDescriptor ICustomTypeDescriptor.GetDefaultEvent() {
UI\WebControls\XmlHierarchyData.cs (1)
145EventDescriptor ICustomTypeDescriptor.GetDefaultEvent() {
UI\WebParts\WebPartMenuStyle.cs (1)
156EventDescriptor ICustomTypeDescriptor.GetDefaultEvent() {
System.Web.Entity (1)
System\Data\WebControls\EntityDataSourceWrapper.cs (1)
82EventDescriptor ICustomTypeDescriptor.GetDefaultEvent() { return null; }
System.Web.Mobile (2)
UI\MobileControls\Design\PropertyOverridesDialog.cs (1)
1104EventDescriptor ICustomTypeDescriptor.GetDefaultEvent()
UI\MobileControls\DeviceSpecificChoice.cs (1)
267EventDescriptor ed = TypeDescriptor.GetEvents(parentObject).Find(eventName, true);
System.Windows.Forms (11)
winforms\Managed\System\WinForms\AxHost.cs (1)
2765EventDescriptor ICustomTypeDescriptor.GetDefaultEvent() {
winforms\Managed\System\WinForms\Binding.cs (2)
40private EventDescriptor validateInfo; 563EventDescriptor tempValidateInfo = null;
winforms\Managed\System\WinForms\ComponentModel\COM2Interop\ComNativeDescriptor.cs (2)
374internal EventDescriptor GetDefaultEvent(Object component) { 515EventDescriptor ICustomTypeDescriptor.GetDefaultEvent()
winforms\Managed\System\WinForms\Design\EventsTab.cs (1)
87EventDescriptor defEvent = TypeDescriptor.GetDefaultEvent(obj);
winforms\Managed\System\WinForms\PropertyGridInternal\MultiPropertyDescriptorGridEntry.cs (1)
291EventDescriptor descriptor = eventBindings.GetEvent(mpd[0]);
winforms\Managed\System\WinForms\PropertyGridInternal\PropertyDescriptorGridEntry.cs (4)
57static EventDescriptor targetEventdesc; 568EventDescriptor descriptor = eventBindings.GetEvent(propertyInfo); 701EventDescriptor eventDesc = null; 871protected bool ViewEvent(object obj, string newHandler, EventDescriptor eventdesc, bool alwaysNavigate) {
System.Workflow.ComponentModel (12)
AuthoringOM\Design\ActivityDesigner.cs (2)
1216EventDescriptor eventDesc = eventBindingService.GetEvent(defaultPropEvent.RealPropertyDescriptor); 2102EventDescriptor eventDescriptor = eventBindingService.GetEvent(methodDescriptor);
AuthoringOM\Design\ComponentSerializationService.cs (2)
331else if (this.memberList[loop] is EventDescriptor) 337PropertySegment propertySegment = new PropertySegment(serviceProvider, obj, eventBindingService.GetEventProperty(this.memberList[loop] as EventDescriptor));
AuthoringOM\Design\PropertyDescriptors.cs (7)
223foreach (EventDescriptor eventDesc in TypeDescriptor.GetEvents(eventOwner)) 360EventDescriptor eventDescriptor = eventBindingService.GetEvent(RealPropertyDescriptor); 842foreach (EventDescriptor e in events) 851return new EventDescriptorCollection((EventDescriptor[])readonlyEvents.ToArray(typeof(EventDescriptor))); 952private EventDescriptor realEventDescriptor; 954internal ReadonlyEventDescriptor(EventDescriptor e)
AuthoringOM\Serializer\DependencyObjectCodeDomSerializer.cs (1)
145foreach (EventDescriptor eventDesc in TypeDescriptor.GetEvents(dependencyObject))
System.Workflow.Runtime (1)
System\Activities\Statements\Interop.cs (1)
568EventDescriptor ICustomTypeDescriptor.GetDefaultEvent()
WindowsBase (2)
Base\MS\Internal\ComponentModel\APCustomTypeDescriptor.cs (1)
209public EventDescriptor GetDefaultEvent() { return _parent.GetDefaultEvent(); }
Base\MS\Internal\ComponentModel\DPCustomTypeDescriptor.cs (1)
230public EventDescriptor GetDefaultEvent() { return _parent.GetDefaultEvent(); }