Afaik, yes, this includes all files.
You can do the following, it will show three values.
In case of Thin Disks you can see a difference between Provisioned and Used.
The calculated property FileTotal, takes the actual size of each file (including .vswp), and summaries.
You'll notice that UsedSpaceGB and FileTotal are more or less the same value (small difference might exists due to rounding).
Get-VM |
Select Name,ProvisionedSpaceGB,UsedSpaceGB,
@{N='FileTotal';E={($_.ExtensionData.LayoutEx.File | Measure-Object -Property Size -Sum).Sum/1GB}}