# Sandbox.BaseCombatWeapon.HasPrimaryAmmo

```csharp
bool HasPrimaryAmmo()
```

True if primary fire has a round ready - in the magazine, or in reserve for a clipless weapon.
Weapons with neither a magazine nor an ammo type are treated as unlimited (melee, tools).

### Returns

`bool`

Declared in [Sandbox.BaseCombatWeapon](/api/Sandbox.BaseCombatWeapon).
Assembly: `Sandbox.Engine`.
