Skip to main content

Class ItemVisitor

Namespace: Aurigma.DesignAtoms.Model​
Assembly: Aurigma.DesignAtoms.Model.dll​
Syntax
public abstract class ItemVisitor

Inheritance: System.Object -> ItemVisitor

Inherited Members​

  • System.Object.ToString
  • System.Object.Equals(System.Object)
  • System.Object.Equals(System.Object,System.Object)
  • System.Object.ReferenceEquals(System.Object,System.Object)
  • System.Object.GetHashCode
  • System.Object.GetType
  • System.Object.MemberwiseClone

Constructors​

ItemVisitor​

protected ItemVisitor()

Methods​

Visit​

public abstract Task Visit(SmartItem smart)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.SmartItemsmart
Returns​

System.Threading.Tasks.Task

Visit​

public abstract Task Visit(BarcodeItem image)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.BarcodeItemimage
Returns​

System.Threading.Tasks.Task

Visit​

public abstract Task Visit(ImageItem image)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.ImageItemimage
Returns​

System.Threading.Tasks.Task

Visit​

public abstract Task Visit(DashedLineItem dahedLine)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.DashedLineItemdahedLine
Returns​

System.Threading.Tasks.Task

Visit​

public abstract Task Visit(LineItem line)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.LineItemline
Returns​

System.Threading.Tasks.Task

Visit​

public abstract Task Visit(EllipseItem ellipse)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.EllipseItemellipse
Returns​

System.Threading.Tasks.Task

Visit​

public abstract Task Visit(PolylineItem polyline)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.PolylineItempolyline
Returns​

System.Threading.Tasks.Task

Visit​

public abstract Task Visit(RectangleItem rectangle)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.RectangleItemrectangle
Returns​

System.Threading.Tasks.Task

Visit​

public abstract Task Visit(PlainTextItem plainText)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.PlainTextItemplainText
Returns​

System.Threading.Tasks.Task

Visit​

public abstract Task Visit(BoundedTextItem boundedText)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.BoundedTextItemboundedText
Returns​

System.Threading.Tasks.Task

Visit​

public abstract Task Visit(CurvedTextItem curvedText)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.CurvedTextItemcurvedText
Returns​

System.Threading.Tasks.Task

Visit​

public abstract Task Visit(GridItem grid)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.GridItemgrid
Returns​

System.Threading.Tasks.Task

Visit​

public abstract Task Visit(PlaceholderItem placeholder)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.PlaceholderItemplaceholder
Returns​

System.Threading.Tasks.Task

Visit​

public abstract Task Visit(ShapeItem shape)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.ShapeItemshape
Returns​

System.Threading.Tasks.Task

Visit​

public abstract Task Visit(PathBoundedTextItem pathBoundedText)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.PathBoundedTextItempathBoundedText
Returns​

System.Threading.Tasks.Task

Visit​

public abstract Task Visit(AutoScaledTextItem autoScaledText)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.AutoScaledTextItemautoScaledText
Returns​

System.Threading.Tasks.Task

Visit​

public abstract Task Visit(GroupItem groupItem)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.GroupItemgroupItem
Returns​

System.Threading.Tasks.Task

Visit​

public abstract Task Visit(ClipartItem clipartItem)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.ClipartItemclipartItem
Returns​

System.Threading.Tasks.Task

Was this page helpful?