New tests.
[mono.git] / mcs / class / System.Core / System / TimeZoneInfo.AdjustmentRule.cs
index 984613d33337831852efe8640a59e66e941bce88..1ec0e11244a15c2bf54d94b135580d3f91bc161c 100644 (file)
  * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  */
 
-#if (INSIDE_CORLIB && NET_4_0) || (NET_2_1 && !INSIDE_CORLIB) || (NET_3_5 && !NET_4_0 && !BOOTSTRAP_NET_4_0)
+#if (INSIDE_CORLIB && (NET_4_0 || MOONLIGHT)) || (MONOTOUCH && !INSIDE_CORLIB) || (NET_3_5 && !NET_4_0 && !BOOTSTRAP_NET_4_0)
 
+using System.Runtime.CompilerServices;
 using System.Runtime.Serialization;
 
 namespace System
 {
        public sealed partial class TimeZoneInfo {
                [SerializableAttribute]
-#if NET_4_0 || BOOTSRAP_NET_4_0
+#if NET_4_0 || BOOTSTRAP_NET_4_0
                [TypeForwardedFrom (Consts.AssemblySystemCore_3_5)]
+#elif MOONLIGHT
+               [TypeForwardedFrom (Consts.AssemblySystem_Core)]
 #endif
                public sealed class AdjustmentRule : IEquatable<TimeZoneInfo.AdjustmentRule>, ISerializable, IDeserializationCallback
                {