System.Xml.Serialization.XmlSerializationReaderCodeGen.GenerateMethod C# (CSharp) Method

GenerateMethod() private method

private GenerateMethod ( TypeMapping mapping ) : void
mapping TypeMapping
return void
        internal override void GenerateMethod(TypeMapping mapping)
        {
            if (GeneratedMethods.Contains(mapping))
                return;

            GeneratedMethods[mapping] = mapping;
            if (mapping is StructMapping)
            {
                WriteStructMethod((StructMapping)mapping);
            }
            else if (mapping is EnumMapping)
            {
                WriteEnumMethod((EnumMapping)mapping);
            }
            else if (mapping is NullableMapping)
            {
                WriteNullableMethod((NullableMapping)mapping);
            }
        }