Class EventChangesCollector
  
  
  
    Inheritance
    
    
    EventChangesCollector
   
  
  
  Assembly: Unity.APIComparison.Framework.dll
  Syntax
  
    public class EventChangesCollector : MemberChangesCollector<EventDefinition>
   
  Constructors
  
  EventChangesCollector(Dictionary<string, IEntityChange>)
  
  
  Declaration
  
    public EventChangesCollector(Dictionary<string, IEntityChange> changes)
   
  Parameters
  
  Methods
  
  AccessibilityChangeKind(EventDefinition, EventDefinition)
  
  
  Declaration
  
    protected override MemberAccessibilityChangeKind AccessibilityChangeKind(EventDefinition current, EventDefinition original)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | EventDefinition | current |  | 
      
        | EventDefinition | original |  | 
    
  
  Returns
  
  Overrides
  
  
  ElementTypeOf(EventDefinition)
  
  
  Declaration
  
    protected override TypeReference ElementTypeOf(EventDefinition member)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | EventDefinition | member |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | TypeReference |  | 
    
  
  Overrides
  
  
  FindMember(TypeDefinition, EventDefinition, out MemberKind)
  
  
  Declaration
  
    public override EventDefinition FindMember(TypeDefinition typeDefinition, EventDefinition member, out MemberKind missingMemberKind)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | TypeDefinition | typeDefinition |  | 
      
        | EventDefinition | member |  | 
      
        | MemberKind | missingMemberKind |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | EventDefinition |  | 
    
  
  Overrides
  
  
  FindOverridenMember(EventDefinition, TypeDefinition)
  
  
  Declaration
  
    protected override EventDefinition FindOverridenMember(EventDefinition added, TypeDefinition originalType)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | EventDefinition | added |  | 
      
        | TypeDefinition | originalType |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | EventDefinition |  | 
    
  
  Overrides
  
  
  GetComparer()
  
  
  Declaration
  
    protected override IEqualityComparer<EventDefinition> GetComparer()
   
  Returns
  
  Overrides
  
  
  GetDataForHash(EventDefinition, EventDefinition)
  
  
  Declaration
  
    protected override string GetDataForHash(EventDefinition originalMember, EventDefinition newMember)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | EventDefinition | originalMember |  | 
      
        | EventDefinition | newMember |  | 
    
  
  Returns
  
  Overrides
  
  
  IsPublicAPI(EventDefinition)
  
  
  Declaration
  
    public override bool IsPublicAPI(EventDefinition member)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | EventDefinition | member |  | 
    
  
  Returns
  
  Overrides
  
  
  IsStatic(EventDefinition)
  
  
  Declaration
  
    protected override bool IsStatic(EventDefinition member)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | EventDefinition | member |  | 
    
  
  Returns
  
  Overrides
  
  
  MembersFor(TypeDefinition)
  
  
  Declaration
  
    public override IEnumerable<EventDefinition> MembersFor(TypeDefinition type)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | TypeDefinition | type |  | 
    
  
  Returns
  
  Overrides