Add mobile build support in System.Runtime.Serialization.
[mono.git] / mcs / class / referencesource / System.Runtime.Serialization / System / Runtime / Serialization / XmlDataContract.cs
index eb4fef4a1cc4a361b10d2f29133628b2e6d2f2cf..9bf77bfd4349f97eaf6eb39b5532714336e5c063 100644 (file)
@@ -174,7 +174,9 @@ namespace System.Runtime.Serialization
 
         [Fx.Tag.SecurityNote(Critical = "Holds all state used for for (de)serializing XML types."
             + " Since the data is cached statically, we lock down access to it.")]
+#if !NO_SECURITY_ATTRIBUTES
         [SecurityCritical(SecurityCriticalScope.Everything)]
+#endif
         class XmlDataContractCriticalHelper : DataContract.DataContractCriticalHelper
         {
             DataContractDictionary knownDataContracts;