public virtual void Accept(IMessageVisitor visitor) { visitor.Visit((dynamic)this); }
/// <inheritdoc/> public override void Accept(IMessageVisitor visitor) { Guard.NotNull(visitor, "visitor"); visitor.Visit(this); }
public override void Accept(IMessageVisitor v) { v.Visit(this); }
/// <summary> /// Запускает посетителя. /// </summary> /// <param name="visitor"> /// Экземпляр посетителя для обработки. /// </param> public override void Accept(IMessageVisitor visitor) => visitor.Visit(this);
protected override void DoVisit(IMessageVisitor visitor) { visitor.Visit(this); }