Class FieldChangesCollector
Inheritance
FieldChangesCollector
Syntax
public class FieldChangesCollector : MemberChangesCollector<FieldDefinition>
Constructors
FieldChangesCollector(Dictionary<String, IEntityChange>)
Declaration
public FieldChangesCollector(Dictionary<string, IEntityChange> changes)
Parameters
Methods
AccessibilityChangeKind(FieldDefinition, FieldDefinition)
Declaration
protected override MemberAccessibilityChangeKind AccessibilityChangeKind(FieldDefinition current, FieldDefinition original)
Parameters
Type |
Name |
Description |
FieldDefinition |
current |
|
FieldDefinition |
original |
|
Returns
Overrides
Unity.APIComparison.Framework.Collectors.MemberChangesCollector<FieldDefinition>.AccessibilityChangeKind(FieldDefinition, FieldDefinition)
ElementTypeOf(FieldDefinition)
Declaration
protected override TypeReference ElementTypeOf(FieldDefinition member)
Parameters
Type |
Name |
Description |
FieldDefinition |
member |
|
Returns
Type |
Description |
TypeReference |
|
Overrides
Unity.APIComparison.Framework.Collectors.MemberChangesCollector<FieldDefinition>.ElementTypeOf(FieldDefinition)
FindMember(TypeDefinition, FieldDefinition, out MemberKind)
Declaration
public override FieldDefinition FindMember(TypeDefinition typeDefinition, FieldDefinition member, out MemberKind missingMemberKind)
Parameters
Type |
Name |
Description |
TypeDefinition |
typeDefinition |
|
FieldDefinition |
member |
|
MemberKind |
missingMemberKind |
|
Returns
Type |
Description |
FieldDefinition |
|
Overrides
Unity.APIComparison.Framework.Collectors.MemberChangesCollector<FieldDefinition>.FindMember(TypeDefinition, FieldDefinition, Unity.APIComparison.Framework.Changes.MemberKind)
GetComparer()
Declaration
protected override IEqualityComparer<FieldDefinition> GetComparer()
Returns
Overrides
Unity.APIComparison.Framework.Collectors.MemberChangesCollector<FieldDefinition>.GetComparer()
IsPotentialBreakingChange(FieldDefinition)
Declaration
public override bool IsPotentialBreakingChange(FieldDefinition field)
Parameters
Type |
Name |
Description |
FieldDefinition |
field |
|
Returns
Overrides
Unity.APIComparison.Framework.Collectors.MemberChangesCollector<FieldDefinition>.IsPotentialBreakingChange(FieldDefinition)
IsPublicAPI(FieldDefinition)
Declaration
public override bool IsPublicAPI(FieldDefinition member)
Parameters
Type |
Name |
Description |
FieldDefinition |
member |
|
Returns
Overrides
Unity.APIComparison.Framework.Collectors.MemberChangesCollector<FieldDefinition>.IsPublicAPI(FieldDefinition)
IsStatic(FieldDefinition)
Declaration
protected override bool IsStatic(FieldDefinition member)
Parameters
Type |
Name |
Description |
FieldDefinition |
member |
|
Returns
Overrides
Unity.APIComparison.Framework.Collectors.MemberChangesCollector<FieldDefinition>.IsStatic(FieldDefinition)
MembersFor(TypeDefinition)
Declaration
public override IEnumerable<FieldDefinition> MembersFor(TypeDefinition type)
Parameters
Type |
Name |
Description |
TypeDefinition |
type |
|
Returns
Overrides
Unity.APIComparison.Framework.Collectors.MemberChangesCollector<FieldDefinition>.MembersFor(TypeDefinition)
PseudoAttributesFrom(FieldDefinition)
Declaration
protected override CustomAttribute[] PseudoAttributesFrom(FieldDefinition field)
Parameters
Type |
Name |
Description |
FieldDefinition |
field |
|
Returns
Type |
Description |
System.Reflection.CustomAttribute[] |
|
Overrides
Unity.APIComparison.Framework.Collectors.MemberChangesCollector<FieldDefinition>.PseudoAttributesFrom(FieldDefinition)
TypeMemberSpecificChecks(FieldDefinition, FieldDefinition)
Declaration
protected override bool TypeMemberSpecificChecks(FieldDefinition originalMember, FieldDefinition newMember)
Parameters
Type |
Name |
Description |
FieldDefinition |
originalMember |
|
FieldDefinition |
newMember |
|
Returns
Overrides
Unity.APIComparison.Framework.Collectors.MemberChangesCollector<FieldDefinition>.TypeMemberSpecificChecks(FieldDefinition, FieldDefinition)