System.ComponentModel.EventDescriptorCollection.EnsureEventsOwned C# (CSharp) Method

EnsureEventsOwned() private method

private EnsureEventsOwned ( ) : void
return void
        private void EnsureEventsOwned() {
            if (!eventsOwned) {
               eventsOwned = true;
               if (events != null) {
                  EventDescriptor[] newEvents = new EventDescriptor[Count];
                  Array.Copy(events, 0, newEvents, 0, Count);
                  this.events = newEvents;
               }
            }
        
            if (needSort) {
               needSort = false;
               InternalSort(this.namedSort);
            }
        }