diff -r fbf22ccd9d6f -r 0ee888c485d5 Hardware/Nvidia/NVAPI.cs --- a/Hardware/Nvidia/NVAPI.cs Tue Sep 21 10:33:28 2010 +0000 +++ b/Hardware/Nvidia/NVAPI.cs Tue Sep 21 20:32:36 2010 +0000 @@ -141,12 +141,12 @@ [StructLayout(LayoutKind.Sequential)] internal struct NvDisplayHandle { - private IntPtr ptr; + private readonly IntPtr ptr; } [StructLayout(LayoutKind.Sequential)] internal struct NvPhysicalGpuHandle { - private IntPtr ptr; + private readonly IntPtr ptr; } [StructLayout(LayoutKind.Sequential, Pack = 8)] @@ -281,11 +281,12 @@ public delegate NvStatus NvAPI_GetInterfaceVersionStringDelegate( StringBuilder version); - private static bool available = false; - private static nvapi_QueryInterfaceDelegate nvapi_QueryInterface; - private static NvAPI_InitializeDelegate NvAPI_Initialize; - private static NvAPI_GPU_GetFullNameDelegate _NvAPI_GPU_GetFullName; - private static NvAPI_GetInterfaceVersionStringDelegate + private static readonly bool available; + private static readonly nvapi_QueryInterfaceDelegate nvapi_QueryInterface; + private static readonly NvAPI_InitializeDelegate NvAPI_Initialize; + private static readonly NvAPI_GPU_GetFullNameDelegate + _NvAPI_GPU_GetFullName; + private static readonly NvAPI_GetInterfaceVersionStringDelegate _NvAPI_GetInterfaceVersionString; public static readonly NvAPI_GPU_GetThermalSettingsDelegate