protected internal override CapnpType Accept(CapnpVisitor visitor) { return(visitor.VisitGroup(this)); }
protected internal override CapnpType Accept(CapnpVisitor visitor) { return(visitor.VisitAnnotationDecl(this)); }
protected internal override CapnpType Accept(CapnpVisitor visitor) { return(visitor.VisitGenericParameter(this)); }
internal protected virtual CapnpType Accept(CapnpVisitor visitor) { throw new NotImplementedException("todo: implement Accept for " + this.GetType().Name); }