System.Xml.Serialization.XmlSerializationCodeGen.GenerateTypedSerializers C# (CSharp) Method

GenerateTypedSerializers() private method

private GenerateTypedSerializers ( Hashtable serializers ) : void
serializers System.Collections.Hashtable
return void
        private void GenerateTypedSerializers(Hashtable serializers)
        {
            string privateName = "typedSerializers";
            GenerateHashtableGetBegin(privateName, "TypedSerializers");

            foreach (string key in serializers.Keys)
            {
                _writer.Write("_tmp.Add(");
                WriteQuotedCSharpString(key);
                _writer.Write(", new ");
                _writer.Write((string)serializers[key]);
                _writer.WriteLine("());");
            }
            GenerateHashtableGetEnd("typedSerializers");
        }