Class PropertyChangesCollector
Inheritance
PropertyChangesCollector
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
Unity.APIComparison.Framework.Collectors.MemberChangesCollector<PropertyDefinition>.AccessibilityChangeKind(PropertyDefinition, PropertyDefinition)
ElementTypeOf(PropertyDefinition)
Declaration
protected override TypeReference ElementTypeOf(PropertyDefinition member)
Parameters
Type |
Name |
Description |
PropertyDefinition |
member |
|
Returns
Type |
Description |
TypeReference |
|
Overrides
Unity.APIComparison.Framework.Collectors.MemberChangesCollector<PropertyDefinition>.ElementTypeOf(PropertyDefinition)
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
Unity.APIComparison.Framework.Collectors.MemberChangesCollector<PropertyDefinition>.FindMember(TypeDefinition, PropertyDefinition, Unity.APIComparison.Framework.Changes.MemberKind)
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
Unity.APIComparison.Framework.Collectors.MemberChangesCollector<PropertyDefinition>.FindOverridenMember(PropertyDefinition, TypeDefinition)
GetComparer()
Declaration
protected override IEqualityComparer<PropertyDefinition> GetComparer()
Returns
Overrides
Unity.APIComparison.Framework.Collectors.MemberChangesCollector<PropertyDefinition>.GetComparer()
GetDataForHash(PropertyDefinition, PropertyDefinition)
Declaration
protected override string GetDataForHash(PropertyDefinition originalMember, PropertyDefinition newMember)
Parameters
Type |
Name |
Description |
PropertyDefinition |
originalMember |
|
PropertyDefinition |
newMember |
|
Returns
Overrides
Unity.APIComparison.Framework.Collectors.MemberChangesCollector<PropertyDefinition>.GetDataForHash(PropertyDefinition, PropertyDefinition)
IsPublicAPI(PropertyDefinition)
Declaration
public override bool IsPublicAPI(PropertyDefinition member)
Parameters
Type |
Name |
Description |
PropertyDefinition |
member |
|
Returns
Overrides
Unity.APIComparison.Framework.Collectors.MemberChangesCollector<PropertyDefinition>.IsPublicAPI(PropertyDefinition)
IsStatic(PropertyDefinition)
Declaration
protected override bool IsStatic(PropertyDefinition member)
Parameters
Type |
Name |
Description |
PropertyDefinition |
member |
|
Returns
Overrides
Unity.APIComparison.Framework.Collectors.MemberChangesCollector<PropertyDefinition>.IsStatic(PropertyDefinition)
MembersFor(TypeDefinition)
Declaration
public override IEnumerable<PropertyDefinition> MembersFor(TypeDefinition type)
Parameters
Type |
Name |
Description |
TypeDefinition |
type |
|
Returns
Overrides
Unity.APIComparison.Framework.Collectors.MemberChangesCollector<PropertyDefinition>.MembersFor(TypeDefinition)
TypeMemberSpecificChecks(PropertyDefinition, PropertyDefinition)
Declaration
protected override bool TypeMemberSpecificChecks(PropertyDefinition originalMember, PropertyDefinition currentMember)
Parameters
Type |
Name |
Description |
PropertyDefinition |
originalMember |
|
PropertyDefinition |
currentMember |
|
Returns
Overrides
Unity.APIComparison.Framework.Collectors.MemberChangesCollector<PropertyDefinition>.TypeMemberSpecificChecks(PropertyDefinition, PropertyDefinition)