Definition at line 210 of file XmlSerializationWriterCodeGen.cs.
211 {
214 if (flag)
215 {
217 {
218 base.Writer.Write(
"if (");
219 if (
mapping.TypeDesc.UseReflection)
220 {
222 }
223 else
224 {
226 }
227 base.Writer.Write(
" != ");
228 if (((EnumMapping)
mapping).IsFlags)
229 {
230 base.Writer.Write(
"(");
232 for (
int i = 0;
i <
array.Length;
i++)
233 {
235 {
236 if (i > 0)
237 {
238 base.Writer.WriteLine(
" | ");
239 }
241 }
242 }
243 base.Writer.Write(
")");
244 }
245 else
246 {
248 }
249 base.Writer.Write(
")");
250 }
251 else
252 {
254 }
255 base.Writer.WriteLine(
" {");
256 base.Writer.Indent++;
257 }
259 base.Writer.Write(
"(");
261 if (ns != null)
262 {
263 base.Writer.Write(
", ");
265 }
266 base.Writer.Write(
", ");
268 {
270 }
271 else
272 {
274 }
276 {
277 base.Writer.Write(
", new System.Xml.XmlQualifiedName(");
279 base.Writer.Write(
", ");
281 base.Writer.Write(
")");
282 }
283 base.Writer.WriteLine(
");");
284 if (flag)
285 {
286 base.Writer.Indent--;
287 base.Writer.WriteLine(
"}");
288 }
289 }
void WriteQuotedCSharpString(string value)
void WritePrimitiveValue(TypeDesc typeDesc, string source, bool isElement)
void WriteCheckDefault(TypeMapping mapping, string source, object value, bool isNullable)
void WriteEnumValue(EnumMapping mapping, string source)
References System.Xml.Serialization.TypeDesc.TypeDesc(), System.array, System.Xml.Dictionary, System.Xml.Schema.Length, System.source, System.Xml.Serialization.XmlSerializationWriterCodeGen.WriteCheckDefault(), System.Xml.Serialization.XmlSerializationWriterCodeGen.WriteEnumValue(), System.Xml.Serialization.XmlSerializationWriterCodeGen.WritePrimitiveValue(), and System.Xml.Serialization.XmlSerializationCodeGen.WriteQuotedCSharpString().
Referenced by System.Xml.Serialization.XmlSerializationWriterCodeGen.WriteAttribute(), and System.Xml.Serialization.XmlSerializationWriterCodeGen.WriteElement().