Methods marked with the ``++System.Runtime.InteropServices.DllImportAttribute++`` attribute use Platform Invocation Services to access unmanaged code and should not be exposed. Keeping them private or internal makes sure that their access is controlled and properly managed.