public override int VisitImagePart(ImagePart part, int state) { return(state); }
public abstract T VisitImagePart(ImagePart part, T state);
public override TranslationState VisitImagePart(ImagePart part, TranslationState ctx) { ctx.Result = FuncList.Cons(new ImageElement(part.Url, ctx.Rect), FuncList.Empty <ScreenElement>()); return(ctx); }