Class ObsoleteAttributeChange
Inheritance
ObsoleteAttributeChange
Assembly: Unity.APIComparison.Framework.dll
Syntax
public class ObsoleteAttributeChange : APIChangeBase<IMemberDefinition>, IAPIChange
Constructors
ObsoleteAttributeChange(IMemberDefinition, IMemberDefinition, ObsoleteKind, ObsoleteKind, bool, bool)
Declaration
public ObsoleteAttributeChange(IMemberDefinition original, IMemberDefinition current, ObsoleteKind originalKind, ObsoleteKind currentKind, bool originalIsUpgradable, bool currentIsUpgradable)
Parameters
Type |
Name |
Description |
IMemberDefinition |
original |
|
IMemberDefinition |
current |
|
ObsoleteKind |
originalKind |
|
ObsoleteKind |
currentKind |
|
bool |
originalIsUpgradable |
|
bool |
currentIsUpgradable |
|
Properties
CurrentIsUpgradable
Declaration
public bool CurrentIsUpgradable { get; }
Property Value
CurrentKind
Declaration
public ObsoleteKind CurrentKind { get; }
Property Value
OriginalIsUpgradable
Declaration
public bool OriginalIsUpgradable { get; }
Property Value
OriginalKind
Declaration
public ObsoleteKind OriginalKind { get; }
Property Value
Methods
Accept(IAPIChangeVisitor)
Declaration
public override void Accept(IAPIChangeVisitor visitor)
Parameters
Overrides
Implements