Esempio n. 1
0
 /// <summary>
 /// Wraps and accepts the specified visitor.
 /// </summary>
 /// <param name="subject">The subject.</param>
 /// <param name="visitor">The visitor.</param>
 /// <returns>
 /// A <see cref="Task" /> object representing the async visit operation.
 /// </returns>
 /// <seealso cref="Visitor" />
 public static Task <bool> AcceptVisitorAsync(this IVisitable subject,
                                              object visitor) => subject.AcceptVisitorAsync(new Visitor(visitor));