Class APIChangeDescriptorHandler
Inheritance
APIChangeDescriptorHandler
Syntax
public class APIChangeDescriptorHandler : IEntityChangeVisitor, IAPIChangeVisitor
Constructors
APIChangeDescriptorHandler(String)
Declaration
public APIChangeDescriptorHandler(string descriptorsSourcePath)
Parameters
Type |
Name |
Description |
String |
descriptorsSourcePath |
|
Properties
DescriptorsRoot
Declaration
public string DescriptorsRoot { get; }
Property Value
MissingDescriptors
Declaration
public IEnumerable<IAPIChange> MissingDescriptors { get; }
Property Value
Methods
CreateChangeDescriptors(IEnumerable<IEntityChange>, String)
Declaration
public void CreateChangeDescriptors(IEnumerable<IEntityChange> changes, string descriptorsOutputPath)
Parameters
Visit(AttributeChange)
Declaration
public void Visit(AttributeChange change)
Parameters
Implements
Visit(ConstantValueChanged)
Declaration
public void Visit(ConstantValueChanged change)
Parameters
Implements
Visit(ElementTypeChange)
Declaration
public void Visit(ElementTypeChange change)
Parameters
Implements
Visit(EntityTypeChanged)
Declaration
public void Visit(EntityTypeChanged change)
Parameters
Implements
Visit(FieldConstnessChange)
Declaration
public void Visit(FieldConstnessChange change)
Parameters
Implements
Visit(InstancenessChange)
Declaration
public void Visit(InstancenessChange change)
Parameters
Implements
Visit(MemberAccessibilityChange)
Declaration
public void Visit(MemberAccessibilityChange change)
Parameters
Implements
Visit(MemberAdded)
Declaration
public void Visit(MemberAdded change)
Parameters
Implements
Visit(MemberRemoved)
Declaration
public void Visit(MemberRemoved change)
Parameters
Implements
Visit(MethodAbstractnessChange)
Declaration
public void Visit(MethodAbstractnessChange change)
Parameters
Implements
Visit(MethodParameterCountChange)
Declaration
public void Visit(MethodParameterCountChange change)
Parameters
Implements
Visit(MethodParameterTypeChange)
Declaration
public void Visit(MethodParameterTypeChange change)
Parameters
Implements
Visit(MethodVirtualnessChange)
Declaration
public void Visit(MethodVirtualnessChange change)
Parameters
Implements
Visit(ObsoleteAttributeChange)
Declaration
public void Visit(ObsoleteAttributeChange change)
Parameters
Implements
Visit(ParameterDefaultnessChange)
Declaration
public void Visit(ParameterDefaultnessChange change)
Parameters
Implements
Visit(ParameterReferencenessChange)
Declaration
public void Visit(ParameterReferencenessChange change)
Parameters
Implements
Visit(PropertyAbstractnessChange)
Declaration
public void Visit(PropertyAbstractnessChange change)
Parameters
Implements
Visit(PropertyVirtualnessChange)
Declaration
public void Visit(PropertyVirtualnessChange change)
Parameters
Implements
Visit(SealednessChange)
Declaration
public void Visit(SealednessChange change)
Parameters
Implements
Visit(TypeAccessibilityChange)
Declaration
public void Visit(TypeAccessibilityChange change)
Parameters
Implements
Visit(TypeAddedChange)
Declaration
public void Visit(TypeAddedChange change)
Parameters
Implements
Visit(TypeChange)
Declaration
public void Visit(TypeChange change)
Parameters
Implements
Visit(TypeHierarchyChanged)
Declaration
public void Visit(TypeHierarchyChanged change)
Parameters
Implements
Visit(TypeMoved)
Declaration
public void Visit(TypeMoved change)
Parameters
Implements
Visit(TypeRemoved)
Declaration
public void Visit(TypeRemoved change)
Parameters
Implements