Definition at line 1232 of file XmlSerializationWriterCodeGen.cs.
 1233    {
 1234        if (elements.Length != 0 || 
text != 
null)
 
 1235        {
 1236            base.Writer.WriteLine(
"{");
 
 1237            base.Writer.Indent++;
 
 1241            {
 1242                base.Writer.WriteLine(
"if (a != null) {");
 
 1243                base.Writer.Indent++;
 
 1244            }
 1246            {
 1249                base.Writer.WriteLine(
"if (c == null || c.Length < a.Length) {");
 
 1250                base.Writer.Indent++;
 
 1251                base.Writer.Write(
"throw CreateInvalidChoiceIdentifierValueException(");
 
 1253                base.Writer.Write(
", ");
 
 1255                base.Writer.Write(
");");
 
 1256                base.Writer.Indent--;
 
 1257                base.Writer.WriteLine(
"}");
 
 1258            }
 1261            {
 1262                base.Writer.Indent--;
 
 1263                base.Writer.WriteLine(
"}");
 
 1264            }
 1265            base.Writer.Indent--;
 
 1266            base.Writer.WriteLine(
"}");
 
 1267        }
 1268    }
void WriteQuotedCSharpString(string value)
 
void WriteArrayLocalDecl(string typeName, string variableName, string initValue, TypeDesc arrayTypeDesc)
 
void WriteArrayItems(ElementAccessor[] elements, TextAccessor text, ChoiceIdentifierAccessor choice, TypeDesc arrayTypeDesc, string arrayName, string choiceName)
 
 
References System.Xml.Dictionary, System.source, System.text, System.Xml.Serialization.XmlSerializationWriterCodeGen.WriteArrayItems(), System.Xml.Serialization.XmlSerializationWriterCodeGen.WriteArrayLocalDecl(), and System.Xml.Serialization.XmlSerializationCodeGen.WriteQuotedCSharpString().
Referenced by System.Xml.Serialization.XmlSerializationWriterCodeGen.WriteMember().