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