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