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