Prometheus max limit for counters

When using counters in prometheus for .NET, would we ever hit the problem of reaching the max limit for the counter (assuming the application never restarts) . If so, would it be taken care by prometheus? As in Counter I can see double type for value “public double Value => _value.Value;”