.net 4.0  #pragma warning disable 618