Support Compact Framework 3.5
diff --git a/src/ProtocolBuffers/CodedInputStream.cs b/src/ProtocolBuffers/CodedInputStream.cs
index 0295d19..a929df2 100644
--- a/src/ProtocolBuffers/CodedInputStream.cs
+++ b/src/ProtocolBuffers/CodedInputStream.cs
@@ -163,7 +163,7 @@
     /// Read a double field from the stream.
     /// </summary>
     public double ReadDouble() {
-#if SILVERLIGHT2
+#if SILVERLIGHT2 || COMPACT_FRAMEWORK_35
       byte[] bytes = ReadRawBytes(8);
       return BitConverter.ToDouble(bytes, 0);
 #else