public static void Dispose() { if (ALDevice != null) { InstancePool.Clear(); DynamicInstancePool.Clear(); ALDevice.Dispose(); // ALDevice = null; <- May cause Exceptions! } }
private static void Dispose(object sender, EventArgs e) { InstancePool.Clear(); DynamicInstancePool.Clear(); ALDevice.Dispose(); }