Definition at line 2086 of file XmlSerializationReaderCodeGen.cs.
 2087    {
 2088        TextAccessor 
text = member.Mapping.Text;
 
 2089        if (
text.Mapping 
is SpecialMapping)
 
 2090        {
 2094            if (kind != TypeKind.Node)
 2095            {
 2097            }
 2098            base.Writer.Write(
"Document.CreateTextNode(Reader.ReadString())");
 
 2100        }
 2101        else
 2102        {
 2103            if (member.IsArrayLike)
 2104            {
 2106                if (
text.Mapping.TypeDesc.CollapseWhitespace)
 
 2107                {
 2108                    base.Writer.Write(
"CollapseWhitespace(Reader.ReadString())");
 
 2109                }
 2110                else
 2111                {
 2112                    base.Writer.Write(
"Reader.ReadString()");
 
 2113                }
 2114            }
 2115            else if (
text.Mapping.TypeDesc == 
base.StringTypeDesc || 
text.Mapping.TypeDesc.FormatterName == 
"String")
 
 2116            {
 2117                base.Writer.Write(
"tmp = ReadString(tmp, ");
 
 2118                if (
text.Mapping.TypeDesc.CollapseWhitespace)
 
 2119                {
 2120                    base.Writer.WriteLine(
"true);");
 
 2121                }
 2122                else
 2123                {
 2124                    base.Writer.WriteLine(
"false);");
 
 2125                }
 2127                base.Writer.Write(
"tmp");
 
 2128            }
 2129            else
 2130            {
 2133            }
 2135        }
 2136        base.Writer.WriteLine(
";");
 
 2137    }
static string XmlInternalError
 
void WriteSourceBegin(string source)
 
void WriteSourceBeginTyped(string source, TypeDesc typeDesc)
 
void WritePrimitive(TypeMapping mapping, string source)
 
void WriteSourceEnd(string source)
 
@ InvalidOperationException
 
 
References System.Xml.Serialization.XmlSerializationReaderCodeGen.Member.ArraySource, System.Xml.Serialization.XmlSerializationReaderCodeGen.Member.IsArrayLike, System.Xml.Serialization.XmlSerializationReaderCodeGen.Member.Mapping, System.text, System.Xml.Serialization.AccessorMapping.Text, System.Xml.Serialization.XmlSerializationReaderCodeGen.WritePrimitive(), System.Xml.Serialization.XmlSerializationReaderCodeGen.WriteSourceBegin(), System.Xml.Serialization.XmlSerializationReaderCodeGen.WriteSourceBeginTyped(), System.Xml.Serialization.XmlSerializationReaderCodeGen.WriteSourceEnd(), and System.SR.XmlInternalError.
Referenced by System.Xml.Serialization.XmlSerializationReaderCodeGen.WriteMemberText().