1 write to writer
System.Xml (1)
System\Xml\Serialization\XmlSerializationWriter.cs (1)
3348this.writer = writer;
83 references to writer
System.Xml (83)
System\Xml\Serialization\XmlSerializationWriter.cs (83)
3373writer.WriteLine("static "+typeof(Type).FullName+" "+typeVariable +" = " + elementTypeVariable + ".MakeArrayType();"); 3378writer.Write("static "+typeof(Type).FullName+" "+typeVariable +" = "+assemblyVariable+".GetType("); 3380writer.WriteLine(");"); 3391writer.WriteLine("static "+typeof(Type).FullName+" "+typeVariable +" = typeof(System.Nullable<>).MakeGenericType(new " + typeof(Type).FullName + "[] {"+parameterTypeVariable+"});"); 3396writer.Write("static "+typeof(Type).FullName+" "+typeVariable +" = "+assemblyVariable+".GetType("); 3398writer.WriteLine(");"); 3419writer.Write(String.Format(CultureInfo.InvariantCulture, helperClassesForUseReflection, 3482writer.Write("static "+ typeof(Assembly).FullName+" "+assemblyVariable+" = "+"ResolveDynamicAssembly("); 3484writer.WriteLine(");"); 3496writer.Write("static XSPropInfo "+propVariable+" = new XSPropInfo("+typeVariable+", "); 3498writer.WriteLine(");"); 3504writer.Write("static XSFieldInfo "+fieldVariable+" = new XSFieldInfo("+typeVariable+", "); 3506writer.WriteLine(");"); 3516writer.Write("static "+typeof(MethodInfo).FullName+" "+methodVariable+" = "+typeVariable+".GetMethod("); 3518writer.Write(", "); 3521writer.Write(bindingFlags); 3522writer.Write(".Public | "); 3523writer.Write(bindingFlags); 3524writer.Write(".Instance | "); 3525writer.Write(bindingFlags); 3526writer.Write(".Static"); 3529writer.Write(" | "); 3530writer.Write(bindingFlags); 3531writer.Write(".NonPublic"); 3533writer.Write(", null, "); 3534writer.Write("new "+typeof(Type).FullName+"[] { "); 3536writer.Write(paramTypes[i]); 3538writer.Write(", "); 3540writer.WriteLine("}, null);"); 3548writer.Write("static XSArrayInfo "); 3549writer.Write(itemVariable); 3550writer.Write("= new XSArrayInfo("); 3551writer.Write(GetStringForTypeof(CodeIdentifier.GetCSharpName(type), collectionUseReflection)); 3552writer.Write(".GetProperty("); 3554writer.Write(","); 3556writer.Write(GetStringForTypeof(CodeIdentifier.GetCSharpName(defaultIndexer.PropertyType), elementUseReflection)); 3557writer.Write(",new "); 3558writer.Write(typeof(Type[]).FullName); 3559writer.WriteLine("{typeof(int)}));"); 3734writer.Write(typeFullName); 3735writer.Write(" "); 3736writer.Write(variableName); 3738writer.Write(" = "); 3740writer.Write("("+typeFullName+")"); 3742writer.Write(initValue); 3744writer.WriteLine(";"); 3748writer.Write(useReflection ? "object" : escapedName); 3749writer.Write(" "); 3750writer.Write(source); 3751writer.Write(" = "); 3752writer.Write(GetStringForCreateInstance(escapedName, useReflection, ctorInaccessible, !useReflection && ctorInaccessible)); 3753writer.WriteLine(";"); 3757writer.Write(source); 3758writer.Write(" is "); 3759writer.Write(escapedTypeName); 3762writer.Write(GetReflectionVariable(escapedTypeName,null)); 3763writer.Write(".IsAssignableFrom("); 3764writer.Write(source); 3765writer.Write(".GetType())"); 3778writer.Write(typeName); 3779writer.Write(" "); 3780writer.Write(variableName); 3782writer.Write(" = "); 3784writer.Write("("+typeName+")"); 3785writer.Write(initValue); 3787writer.WriteLine(";"); 3790writer.Write("case "); 3792writer.Write(c.Value.ToString(CultureInfo.InvariantCulture)); 3795writer.Write(fullTypeName); 3796writer.Write(".@"); 3798writer.Write(c.Name); 3800writer.Write(": "); 3803writer.Write(variable); 3804writer.Write(" == "); 3805writer.Write(GetStringForTypeof(escapedTypeName, useReflection)); 3809writer.Write(variable); 3810writer.Write(" == typeof("); 3811writer.Write(escapedTypeName); 3812writer.Write(")"); 3815writer.Write(variable); 3816writer.Write(".IsArray "); 3817writer.Write(" && "); 3854WriteQuotedCSharpString(writer, value);