public override bool Equals( object obj )
{
if ( obj == null )
return false;
if ( !( obj is GPUDeviceNameRule ) )
return false;
GPUDeviceNameRule d = (GPUDeviceNameRule)obj;
return ( d.DevicePattern == DevicePattern ) && ( d.Include == Include ) && ( d.CaseSensitive == CaseSensitive );
}