This will absolutely depend on the configuration of the host machine, and the hypervisor in question.
As an example, here's the Hyper-V Virtual Network Manager panel, showing the relevant options:
By unchecking the Allow management operating system to share this network adapter (in the red box), and connecting the host OS to the internet via a virtual NIC connected to the pfSense VM internally (shown in the image as PT-Internal), you will fulfil the requirements in the question.
If the option is Enabled, the host will be available for access on that adapter, as normal.
The Hypervisor or host operating-system would need to support the NIC, and have appropriate drivers.
This setting will vary depending on the hypervisor, but is possible in most.