public void Alter(IchangeVisitor visitor, Ichangable source, string propertyName) { visitor.Alter(this, source as PackageModel, propertyName); }
public void Drop(IchangeVisitor visitor) { visitor.Drop(this); }
public void Alter(IchangeVisitor visitor, Ichangable source, string propertyName) { visitor.Alter(this, source as TypeItem, propertyName); }
public void Create(IchangeVisitor visitor) { visitor.Create(this); }
public void Alter(IchangeVisitor visitor, Ichangable source, string propertyName) { visitor.Drop(this); visitor.Create(this); }