protected override void Accept(SymbolVisitor visitor) => visitor.VisitFunctionPointerType(this);
protected override TResult?Accept <TResult>(SymbolVisitor <TResult> visitor) where TResult : default { return(visitor.VisitFunctionPointerType(this)); }
protected override TResult Accept <TArgument, TResult>(SymbolVisitor <TArgument, TResult> visitor, TArgument argument) { return(visitor.VisitFunctionPointerType(this, argument)); }