Merge pull request #439 from mono-soc-2012/garyb/iconfix
[mono.git] / mcs / class / System.XML / System.Xml.Serialization / SerializationSource.cs
index 9d42f1dc937982e512a772b13a70329446a3a98e..dfbaf783fa43fa0062d1980b5cfa18023f1054ff 100644 (file)
@@ -34,6 +34,7 @@ using System.Text;
 
 namespace System.Xml.Serialization 
 {
+#if !MOONLIGHT
        internal abstract class SerializationSource 
        {
                Type[] includedTypes;
@@ -148,7 +149,7 @@ namespace System.Xml.Serialization
                string elementName;
                bool hasWrapperElement;
                string membersHash;
-               bool writeAccessors;
+//             bool writeAccessors;
                bool literalFormat;
                
                public MembersSerializationSource (string elementName, bool hasWrapperElement, XmlReflectionMember [] members, bool writeAccessors, 
@@ -157,7 +158,7 @@ namespace System.Xml.Serialization
                {
                        this.elementName = elementName;
                        this.hasWrapperElement = hasWrapperElement;
-                       this.writeAccessors = writeAccessors;
+//                     this.writeAccessors = writeAccessors;
                        this.literalFormat = literalFormat;
                        
                        StringBuilder sb = new StringBuilder ();
@@ -186,49 +187,7 @@ namespace System.Xml.Serialization
                        return membersHash.GetHashCode ();
                }
        }
+#endif
        
-       internal class KeyHelper
-       {
-               public static void AddField (StringBuilder sb, int n, string val)
-               {
-                       AddField (sb, n, val, null);
-               }
-               
-               public static void AddField (StringBuilder sb, int n, string val, string def)
-               {
-                       if (val != def) {
-                               sb.Append (n.ToString());
-                               sb.Append (val.Length.ToString(CultureInfo.InvariantCulture));
-                               sb.Append (val);
-                       }
-               }
-               
-               public static void AddField (StringBuilder sb, int n, bool val)
-               {
-                       AddField (sb, n, val, false);
-               }
-               
-               public static void AddField (StringBuilder sb, int n, bool val, bool def)
-               {
-                       if (val != def)
-                               sb.Append (n.ToString());
-               }
-               
-               public static void AddField (StringBuilder sb, int n, int val, int def)
-               {
-                       if (val != def) {
-                               sb.Append (n.ToString());
-                               sb.Append (val.ToString(CultureInfo.InvariantCulture));
-                       }
-               }
-               
-               public static void AddField (StringBuilder sb, int n, Type val)
-               {
-                       if (val != null) {
-                               sb.Append (n.ToString(CultureInfo.InvariantCulture));
-                               sb.Append (val.ToString());
-                       }
-               }
-       }
 }