public override R Accept <R>(ITypedStreamVisitor <R> visitor, T data)
 {
     if (visitor is IExtendedTypedStreamVisitor <R> extendedVisitor)
     {
         return(Accept(extendedVisitor, data));
     }
     return(visitor.Visit(this, data));
 }
 public override R Accept <R>(ITypedStreamVisitor <R> visitor, InternalMessage data)
 {
     return(visitor.Visit(this, data));
 }
Example #3
0
 public abstract R Accept <R>(ITypedStreamVisitor <R> visitor, T data);
 public override R Accept <R>(ITypedStreamVisitor <R> visitor, string data)
 {
     return(visitor.Visit(this, data));
 }