599 references to WriteLine
System.Xml (599)
System\Xml\Serialization\Compilation.cs (9)
324writer.WriteLine("#if _DYNAMIC_XMLSERIALIZER_COMPILATION"); 325writer.WriteLine("[assembly:System.Security.AllowPartiallyTrustedCallers()]"); 326writer.WriteLine("[assembly:System.Security.SecurityTransparent()]"); 327writer.WriteLine("[assembly:System.Security.SecurityRules(System.Security.SecurityRuleSet.Level1)]"); 328writer.WriteLine("#endif"); 331writer.WriteLine("[assembly:System.Reflection.AssemblyVersionAttribute(\"" + types[0].Assembly.GetName().Version.ToString() + "\")]"); 353writer.WriteLine(")]"); 366writer.WriteLine("namespace " + GeneratedAssemblyNamespace + " {"); 405writer.WriteLine("}");
System\Xml\Serialization\XmlSerializationGeneratedCode.cs (44)
122writer.WriteLine(" = null;"); 128writer.WriteLine(" {"); 131writer.WriteLine("get {"); 136writer.WriteLine(" == null) {"); 142writer.WriteLine("();"); 151writer.WriteLine(" = _tmp;"); 153writer.WriteLine("}"); 157writer.WriteLine(";"); 159writer.WriteLine("}"); 162writer.WriteLine("}"); 174writer.WriteLine(";"); 185writer.WriteLine(" type) {"); 204writer.WriteLine(")) return true;"); 206writer.WriteLine("return false;"); 208writer.WriteLine("}"); 220writer.WriteLine(" {"); 225writer.WriteLine(" CreateReader() {"); 229writer.WriteLine("();"); 231writer.WriteLine("}"); 235writer.WriteLine(" CreateWriter() {"); 239writer.WriteLine("();"); 241writer.WriteLine("}"); 244writer.WriteLine("}"); 258writer.WriteLine(" {"); 266writer.WriteLine(" xmlReader) {"); 270writer.WriteLine("return true;"); 277writer.WriteLine(");"); 280writer.WriteLine("}"); 286writer.WriteLine(" writer) {"); 296writer.WriteLine("objectToSerialize);"); 298writer.WriteLine("}"); 304writer.WriteLine(" reader) {"); 310writer.WriteLine("();"); 312writer.WriteLine("}"); 315writer.WriteLine("}"); 329writer.WriteLine("());"); 340writer.WriteLine(" type) {"); 358writer.WriteLine("();"); 361writer.WriteLine("return null;"); 363writer.WriteLine("}"); 370writer.WriteLine(" {"); 377writer.WriteLine("(); } }"); 383writer.WriteLine("(); } }"); 392writer.WriteLine("}");
System\Xml\Serialization\XmlSerializationReader.cs (333)
2124Writer.WriteLine(" {"); 2180Writer.WriteLine(";"); 2184Writer.WriteLine("protected override void InitIDs() {"); 2192Writer.WriteLine(");"); 2195Writer.WriteLine("}"); 2198Writer.WriteLine("}"); 2219Writer.WriteLine(")) {"); 2225Writer.WriteLine("else {"); 2238Writer.WriteLine(");"); 2241Writer.WriteLine("}"); 2247Writer.WriteLine("protected override void InitCallbacks() {"); 2276Writer.WriteLine("));"); 2282Writer.WriteLine("}"); 2288Writer.WriteLine("() {"); 2290Writer.WriteLine("// dummy array method"); 2291Writer.WriteLine("UnknownNode(null);"); 2292Writer.WriteLine("return null;"); 2294Writer.WriteLine("}"); 2338Writer.WriteLine("() {"); 2340Writer.WriteLine("Reader.MoveToContent();"); 2344Writer.WriteLine("];"); 2418if (members.Length > 0 && members[0].Mapping.IsReturnValue) Writer.WriteLine("IsReturnValue = true;"); 2427Writer.WriteLine("Reader.MoveToElement();"); 2433Writer.WriteLine("if (Reader.IsEmptyElement) { Reader.Skip(); Reader.MoveToContent(); continue; }"); 2434Writer.WriteLine("Reader.ReadStartElement();"); 2437Writer.WriteLine("int state = 0;"); 2445Writer.WriteLine("Reader.MoveToContent();"); 2451Writer.WriteLine("ReadEndElement();"); 2454Writer.WriteLine("}"); 2458Writer.WriteLine("Reader.MoveToContent();"); 2462Writer.WriteLine("return p;"); 2464Writer.WriteLine("}"); 2484Writer.WriteLine(";"); 2498Writer.WriteLine("() {"); 2501Writer.WriteLine("Reader.MoveToContent();"); 2505Writer.WriteLine("];"); 2514Writer.WriteLine(") throw CreateUnknownNodeException();"); 2516Writer.WriteLine("bool isEmptyWrapper = Reader.IsEmptyElement;"); 2517Writer.WriteLine("Reader.ReadStartElement();"); 2548if (members.Length > 0 && members[0].Mapping.IsReturnValue) Writer.WriteLine("IsReturnValue = true;"); 2560Writer.WriteLine("Reader.MoveToContent();"); 2565Writer.WriteLine("if (!isEmptyWrapper) ReadEndElement();"); 2570Writer.WriteLine("ReadReferencedElements();"); 2571Writer.WriteLine("return p;"); 2574Writer.WriteLine("}"); 2595Writer.WriteLine(";"); 2597Writer.WriteLine("for (int i = 0; i < ci.Length; i++) {"); 2609if (useReflection) Writer.WriteLine("}"); 2610Writer.WriteLine(");"); 2612Writer.WriteLine("}"); 2622Writer.WriteLine("() {"); 2624Writer.WriteLine("object o = null;"); 2630Writer.WriteLine("Reader.MoveToContent();"); 2634Writer.WriteLine("Referenced(o);"); 2635Writer.WriteLine("ReadReferencedElements();"); 2637Writer.WriteLine("return (object)o;"); 2639Writer.WriteLine("}"); 2723Writer.WriteLine(";"); 2730Writer.WriteLine(" {"); 2733Writer.WriteLine("get {"); 2738Writer.WriteLine(" == null) {"); 2744Writer.WriteLine("();"); 2763Writer.WriteLine(");"); 2767Writer.WriteLine(" = h;"); 2770Writer.WriteLine("}"); 2774Writer.WriteLine(";"); 2777Writer.WriteLine("}"); 2780Writer.WriteLine("}"); 2799Writer.WriteLine("() {"); 2801Writer.WriteLine("string s = Reader.ReadElementString();"); 2807Writer.WriteLine("(string s) {"); 2822Writer.WriteLine("));"); 2831Writer.WriteLine(");"); 2835Writer.WriteLine("switch (s) {"); 2847Writer.WriteLine(";"); 2854Writer.WriteLine(");"); 2856Writer.WriteLine("}"); 2860Writer.WriteLine("}"); 2868Writer.WriteLine(")"); 2884Writer.WriteLine("false);"); 2901Writer.WriteLine(") {"); 2903Writer.WriteLine("Reader.ReadStartElement();"); 2911Writer.WriteLine("(CollapseWhitespace(Reader.ReadString()));"); 2912Writer.WriteLine("ReadEndElement();"); 2913Writer.WriteLine("return e;"); 2915Writer.WriteLine("}"); 2922Writer.WriteLine(") {"); 2942Writer.WriteLine(";"); 2945Writer.WriteLine("null;"); 2948Writer.WriteLine("return a;"); 2950Writer.WriteLine("}"); 2966Writer.WriteLine("(bool checkType) {"); 2980Writer.WriteLine(";"); 2982Writer.WriteLine("if (ReadNull())"); 2985Writer.WriteLine("return o;"); 2994Writer.WriteLine("return o;"); 2997Writer.WriteLine("}"); 3018Writer.WriteLine("bool checkType) {"); 3022Writer.WriteLine(" xsiType = checkType ? GetXsiType() : null;"); 3023Writer.WriteLine("bool isNull = false;"); 3025Writer.WriteLine("if (isNullable) isNull = ReadNull();"); 3027Writer.WriteLine("if (checkType) {"); 3030Writer.WriteLine("if (isNull) {"); 3032Writer.WriteLine("if (xsiType != null) return (" + typeName + ")ReadTypedNull(xsiType);"); 3036Writer.WriteLine(";"); 3039Writer.WriteLine("null;"); 3042Writer.WriteLine("}"); 3049Writer.WriteLine(") {"); 3052Writer.WriteLine("return ReadTypedPrimitive(new System.Xml.XmlQualifiedName(\"" + Soap.UrType + "\", \"" + XmlSchema.Namespace + "\"));"); 3055Writer.WriteLine("}"); 3058Writer.WriteLine("else"); 3065Writer.WriteLine(")xsiType);"); 3067Writer.WriteLine("}"); 3070Writer.WriteLine("if (isNull) return null;"); 3077Writer.WriteLine(");"); 3081Writer.WriteLine("DecodeName = false;"); 3160Writer.WriteLine("Reader.MoveToElement();"); 3162Writer.WriteLine("if (Reader.IsEmptyElement) {"); 3164Writer.WriteLine("Reader.Skip();"); 3166Writer.WriteLine("return o;"); 3168Writer.WriteLine("}"); 3170Writer.WriteLine("Reader.ReadStartElement();"); 3172Writer.WriteLine("int state = 0;"); 3178Writer.WriteLine("Reader.MoveToContent();"); 3183Writer.WriteLine("ReadEndElement();"); 3184Writer.WriteLine("return o;"); 3187Writer.WriteLine("}"); 3200Writer.WriteLine(") {"); 3212Writer.WriteLine(");"); 3241Writer.WriteLine("Reader.MoveToElement();"); 3243Writer.WriteLine("if (Reader.IsEmptyElement) { Reader.Skip(); return o; }"); 3244Writer.WriteLine("Reader.ReadStartElement();"); 3250Writer.WriteLine("Reader.MoveToContent();"); 3254Writer.WriteLine("ReadEndElement();"); 3255Writer.WriteLine("return o;"); 3258Writer.WriteLine("}"); 3267Writer.WriteLine("(object objFixup) {"); 3269Writer.WriteLine("Fixup fixup = (Fixup)objFixup;"); 3271Writer.WriteLine("string[] ids = fixup.Ids;"); 3279Writer.WriteLine("] != null) {"); 3291Writer.WriteLine("try {"); 3300Writer.WriteLine(";"); 3304Writer.WriteLine(" = true;"); 3312Writer.WriteLine("}"); 3316Writer.WriteLine("}"); 3320Writer.WriteLine("// get array of the collection items"); 3331Writer.WriteLine(") == null) {"); 3337Writer.WriteLine(");"); 3343Writer.WriteLine(";"); 3347Writer.WriteLine("}"); 3358Writer.WriteLine(");"); 3359Writer.WriteLine("AddFixup(collectionFixup);"); 3365Writer.WriteLine("(object collection, object collectionItems) {"); 3368Writer.WriteLine("if (collectionItems == null) return;"); 3369Writer.WriteLine("if (collection == null) return;"); 3379Writer.WriteLine("}"); 3433Writer.WriteLine("while (Reader.MoveToNextAttribute()) {"); 3466Writer.WriteLine(") {"); 3471Writer.WriteLine("}"); 3478Writer.WriteLine("if (IsXmlnsAttribute(Reader.Name)) {"); 3487Writer.WriteLine("();"); 3491Writer.WriteLine(".Add(Reader.Name.Length == 5 ? \"\" : Reader.LocalName, Reader.Value);"); 3494Writer.WriteLine("}"); 3496Writer.WriteLine("else {"); 3500Writer.WriteLine("if (!IsXmlnsAttribute(Reader.Name)) {"); 3508Writer.WriteLine(") Document.ReadNode(Reader);"); 3509Writer.WriteLine("ParseWsdlArrayType(attr);"); 3528Writer.WriteLine(");"); 3531Writer.WriteLine("}"); 3534Writer.WriteLine("}"); 3548Writer.WriteLine(";"); 3553Writer.WriteLine(") {"); 3560Writer.WriteLine(";"); 3562Writer.WriteLine("}"); 3569Writer.WriteLine("string listValues = Reader.Value;"); 3570Writer.WriteLine("string[] vals = listValues.Split(null);"); 3571Writer.WriteLine("for (int i = 0; i < vals.Length; i++) {"); 3579Writer.WriteLine(";"); 3581Writer.WriteLine("}"); 3587Writer.WriteLine(";"); 3592Writer.WriteLine(" = true;"); 3596Writer.WriteLine(" = true;"); 3624Writer.WriteLine(");"); 3625Writer.WriteLine("AddFixup(fixup);"); 3648Writer.WriteLine(" = 0;"); 3656Writer.WriteLine(" = 0;"); 3667Writer.WriteLine("});"); 3669Writer.WriteLine(");"); 3680Writer.WriteLine(");"); 3686Writer.WriteLine(";"); 3732Writer.WriteLine("string tmp = null;"); 3737Writer.WriteLine(".Element) {"); 3749Writer.WriteLine("}"); 3754Writer.WriteLine("else {"); 3756Writer.WriteLine(elseString); 3758Writer.WriteLine("}"); 3764Writer.WriteLine(".Text || "); 3767Writer.WriteLine(".CDATA || "); 3770Writer.WriteLine(".Whitespace || "); 3773Writer.WriteLine(".SignificantWhitespace) {"); 3781Writer.WriteLine(";"); 3784Writer.WriteLine("}"); 3817Writer.WriteLine("true);"); 3819Writer.WriteLine("false);"); 3832Writer.WriteLine(";"); 3836Writer.WriteLine("string refElemId = null;"); 3837Writer.WriteLine("object refElem = ReadReferencingElement(null, null, true, out refElemId);"); 3839Writer.WriteLine("if (refElemId != null) {"); 3842Writer.WriteLine(".Add(refElemId);"); 3844Writer.WriteLine("IsObject.Add(false);"); 3846Writer.WriteLine("}"); 3847Writer.WriteLine("else if (refElem != null) {"); 3850Writer.WriteLine(".Add(refElem);"); 3852Writer.WriteLine("IsObject.Add(true);"); 3854Writer.WriteLine("}"); 3869Writer.WriteLine(elementElseString); 3887Writer.WriteLine("switch (state) {"); 3914Writer.WriteLine(":"); 3949Writer.WriteLine(") {"); 3955Writer.WriteLine(" != null) {"); 3968Writer.WriteLine(";"); 3971Writer.WriteLine("}"); 3978Writer.WriteLine("Id;"); 3985Writer.WriteLine("IsReturnValue = false;"); 3988Writer.WriteLine(" = true;"); 3991Writer.WriteLine("}"); 3995Writer.WriteLine("else {"); 4001Writer.WriteLine(";"); 4004Writer.WriteLine("}"); 4006Writer.WriteLine("break;"); 4012Writer.WriteLine("default:"); 4014Writer.WriteLine("else {"); 4020Writer.WriteLine("break;"); 4023Writer.WriteLine("}"); 4095Writer.WriteLine(";"); 4116Writer.WriteLine(";"); 4124Writer.WriteLine(";"); 4168Writer.WriteLine(");"); 4172Writer.WriteLine("if (rre != null) {"); 4176Writer.WriteLine("}"); 4179Writer.WriteLine("try {"); 4184Writer.WriteLine(";"); 4189Writer.WriteLine("if (!ReadNull()) {"); 4210Writer.WriteLine("(Reader.IsEmptyElement)) {"); 4212Writer.WriteLine("Reader.Skip();"); 4214Writer.WriteLine("}"); 4215Writer.WriteLine("else {"); 4218Writer.WriteLine("Reader.ReadStartElement();"); 4224Writer.WriteLine("Reader.MoveToContent();"); 4228Writer.WriteLine("ReadEndElement();"); 4229Writer.WriteLine("}"); 4234Writer.WriteLine("}"); 4236Writer.WriteLine("else {"); 4242Writer.WriteLine("}"); 4250Writer.WriteLine(" = true;"); 4266Writer.WriteLine(";"); 4270Writer.WriteLine("if (ReadNull()) {"); 4280Writer.WriteLine(";"); 4282Writer.WriteLine("}"); 4286Writer.WriteLine("if (Reader.IsEmptyElement) {"); 4288Writer.WriteLine("Reader.Skip();"); 4290Writer.WriteLine("}"); 4291Writer.WriteLine("else {"); 4294Writer.WriteLine("{"); 4301Writer.WriteLine("if (Reader.IsEmptyElement) {"); 4303Writer.WriteLine("Reader.Skip();"); 4307Writer.WriteLine(";"); 4309Writer.WriteLine("}"); 4310Writer.WriteLine("else {"); 4315Writer.WriteLine(";"); 4317Writer.WriteLine("}"); 4339Writer.WriteLine(";"); 4343Writer.WriteLine("}"); 4362Writer.WriteLine(";"); 4365Writer.WriteLine("if (rre != null) {"); 4369Writer.WriteLine("try {"); 4374Writer.WriteLine(";"); 4378Writer.WriteLine(");"); 4381Writer.WriteLine("}"); 4406Writer.WriteLine(";"); 4419Writer.WriteLine(";"); 4426Writer.WriteLine(" tser = GetXsiType();"); 4431Writer.WriteLine(") {"); 4441Writer.WriteLine(", true"); 4445Writer.WriteLine(";"); 4448Writer.WriteLine("}"); 4471Writer.WriteLine(";"); 4483Writer.WriteLine(") {"); 4494Writer.WriteLine(", true"); 4498Writer.WriteLine(";"); 4513Writer.WriteLine(");"); 4517Writer.WriteLine("// " + "missing real mapping for " + derived.XsiType); 4524Writer.WriteLine(");"); 4528Writer.WriteLine("}"); 4536Writer.WriteLine("Reader.MoveToContent();"); 4542Writer.WriteLine(".None) {"); 4550Writer.WriteLine("}"); 4555Writer.WriteLine(String.Format(CultureInfo.InvariantCulture, "int whileIterations{0} = 0;", nextWhileLoopIndex)); 4556Writer.WriteLine(String.Format(CultureInfo.InvariantCulture, "int readerCount{0} = ReaderCount;", nextWhileLoopIndex)); 4562Writer.WriteLine(String.Format(CultureInfo.InvariantCulture, "CheckReaderCount(ref whileIterations{0}, ref readerCount{1});", loopIndex, loopIndex)); 4568Writer.WriteLine("];"); 4572Writer.WriteLine("Reader.MoveToContent();"); 4576Writer.WriteLine(".Element) {"); 4580Writer.WriteLine("\");"); 4583Writer.WriteLine(".ToBoolean(root)) break;"); 4584Writer.WriteLine("ReadReferencedElement();"); 4585Writer.WriteLine("Reader.MoveToContent();"); 4599Writer.WriteLine("();"); 4606Writer.WriteLine("();"); 4610Writer.WriteLine("int isObjectIndex = 0;"); 4613Writer.WriteLine(") {"); 4615Writer.WriteLine("bool isReferenced = true;"); 4618Writer.WriteLine("IsObject[isObjectIndex++];"); 4619Writer.WriteLine("object refObj = isObject ? obj : GetTarget((string)obj);"); 4620Writer.WriteLine("if (refObj == null) continue;"); 4622Writer.WriteLine(" refObjType = refObj.GetType();"); 4623Writer.WriteLine("string refObjId = null;"); 4627Writer.WriteLine("if (isObject && isReferenced) Referenced(refObj); // need to mark this obj as ref'd since we didn't do GetTarget"); 4629Writer.WriteLine("}"); 4635Writer.WriteLine("\") == \"0\") {"); 4637Writer.WriteLine(source); 4639Writer.WriteLine("}"); 4650Writer.WriteLine(";"); 4653Writer.WriteLine("try {"); 4659Writer.WriteLine(";"); 4665Writer.WriteLine(");"); 4672Writer.WriteLine(");"); 4675Writer.WriteLine("}"); 4681Writer.WriteLine("}"); 4684Writer.WriteLine(") {"); 4695Writer.WriteLine(", null);"); 4699Writer.WriteLine(");"); 4702Writer.WriteLine("}");
System\Xml\Serialization\XmlSerializationWriter.cs (213)
1315Writer.WriteLine(" {"); 1357Writer.WriteLine("}"); 1375Writer.WriteLine("protected override void InitCallbacks() {"); 1395Writer.WriteLine("));"); 1400Writer.WriteLine("}"); 1407Writer.WriteLine(" {"); 1429Writer.WriteLine(");"); 1433Writer.WriteLine("}"); 1497Writer.WriteLine(" | "); 1510Writer.WriteLine(" {"); 1537Writer.WriteLine(");"); 1541Writer.WriteLine("}"); 1556Writer.WriteLine(");"); 1575Writer.WriteLine(");"); 1583Writer.WriteLine("WriteEndElement();"); 1588Writer.WriteLine(");"); 1613Writer.WriteLine("(object[] p) {"); 1616Writer.WriteLine("WriteStartDocument();"); 1619Writer.WriteLine("TopLevelElement();"); 1625Writer.WriteLine("int pLength = p.Length;"); 1637Writer.WriteLine(") {"); 1641Writer.WriteLine("}"); 1665Writer.WriteLine(") {"); 1673Writer.WriteLine(") {"); 1681Writer.WriteLine("}"); 1685Writer.WriteLine("}"); 1713Writer.WriteLine(") {"); 1721Writer.WriteLine(") {"); 1750Writer.WriteLine(");"); 1758Writer.WriteLine("}"); 1762Writer.WriteLine("}"); 1773Writer.WriteLine(") {"); 1779Writer.WriteLine("}"); 1781Writer.WriteLine("WriteReferencedElements();"); 1784Writer.WriteLine("}"); 1795Writer.WriteLine("(object o) {"); 1798Writer.WriteLine("WriteStartDocument();"); 1800Writer.WriteLine("if (o == null) {"); 1810Writer.WriteLine("return;"); 1812Writer.WriteLine("}"); 1815Writer.WriteLine("TopLevelElement();"); 1821Writer.WriteLine("WriteReferencedElements();"); 1824Writer.WriteLine("}"); 1839Writer.WriteLine("(object e) {"); 1847Writer.WriteLine(" v) {"); 1850Writer.WriteLine("string s = null;"); 1856Writer.WriteLine("switch ("+RaCodeGen.GetStringForEnumLongValue("v", mapping.TypeDesc.UseReflection)+" ){"); 1858Writer.WriteLine("switch (v) {"); 1866Writer.WriteLine("; break;"); 1880Writer.WriteLine(", "); 1890Writer.WriteLine(", "); 1904Writer.WriteLine("); break;"); 1911Writer.WriteLine(");"); 1914Writer.WriteLine("}"); 1921Writer.WriteLine(");"); 1922Writer.WriteLine("Writer.WriteString(s);"); 1925Writer.WriteLine("return s;"); 1928Writer.WriteLine("}"); 1936Writer.WriteLine(") {"); 1953Writer.WriteLine(");"); 1954Writer.WriteLine("return;"); 1956Writer.WriteLine("}"); 1970Writer.WriteLine(") {"); 1979Writer.WriteLine("Writer.WriteStartElement(n, ns);"); 1984Writer.WriteLine(");"); 1989Writer.WriteLine("o));"); 1990Writer.WriteLine("Writer.WriteEndElement();"); 1991Writer.WriteLine("return;"); 1993Writer.WriteLine("}"); 2004Writer.WriteLine(") {"); 2007Writer.WriteLine("Writer.WriteStartElement(n, ns);"); 2012Writer.WriteLine(");"); 2016Writer.WriteLine("Writer.WriteEndElement();"); 2017Writer.WriteLine("return;"); 2019Writer.WriteLine("}"); 2036Writer.WriteLine("(object s) {"); 2046Writer.WriteLine(", bool needType) {"); 2049Writer.WriteLine("if ((object)o == null) {"); 2051Writer.WriteLine("if (isNullable) WriteNullTagLiteral(n, ns);"); 2052Writer.WriteLine("return;"); 2054Writer.WriteLine("}"); 2056Writer.WriteLine("if (!needType) {"); 2060Writer.WriteLine(" t = o.GetType();"); 2063Writer.WriteLine(") {"); 2064Writer.WriteLine("}"); 2068Writer.WriteLine("else {"); 2072Writer.WriteLine("WriteTypedPrimitive(n, ns, o, true);"); 2073Writer.WriteLine("return;"); 2076Writer.WriteLine("throw CreateUnknownTypeException(o);"); 2079Writer.WriteLine("}"); 2081Writer.WriteLine("}"); 2086Writer.WriteLine("EscapeName = false;"); 2108Writer.WriteLine(");"); 2114Writer.WriteLine(");"); 2129Writer.WriteLine(") {"); 2137Writer.WriteLine(") {"); 2144Writer.WriteLine("}"); 2148Writer.WriteLine("}"); 2165Writer.WriteLine(") {"); 2173Writer.WriteLine(") {"); 2186Writer.WriteLine("}"); 2190Writer.WriteLine("}"); 2198Writer.WriteLine("}"); 2213Writer.WriteLine("{"); 2218Writer.WriteLine("if (a != null) {"); 2233Writer.WriteLine(");"); 2239Writer.WriteLine("();"); 2250Writer.WriteLine(").GetEnumerator();"); 2259Writer.WriteLine(".Invoke(a, new object[0]);"); 2264Writer.WriteLine(">)a).GetEnumerator();"); 2274Writer.WriteLine(";"); 2276Writer.WriteLine("if (e != null)"); 2277Writer.WriteLine("while (e.MoveNext()) {"); 2286Writer.WriteLine("a.Length; i++) {"); 2291Writer.WriteLine(")a).Count; i++) {"); 2300Writer.WriteLine("if (i != 0) Writer.WriteString(\" \");"); 2304Writer.WriteLine("if (i != 0) sb.Append(\" \");"); 2311Writer.WriteLine(");"); 2317Writer.WriteLine("}"); 2321Writer.WriteLine("Writer.WriteEndAttribute();"); 2324Writer.WriteLine("if (sb.Length != 0) {"); 2335Writer.WriteLine("sb.ToString());"); 2337Writer.WriteLine("}"); 2343Writer.WriteLine("}"); 2346Writer.WriteLine("}"); 2361Writer.WriteLine(");"); 2384Writer.WriteLine("{"); 2389Writer.WriteLine("if (a != null) {"); 2398Writer.WriteLine("if (c == null || c.Length < a.Length) {"); 2406Writer.WriteLine("}"); 2412Writer.WriteLine("}"); 2415Writer.WriteLine("}"); 2429Writer.WriteLine(").GetEnumerator();"); 2440Writer.WriteLine(", new object[0]);"); 2447Writer.WriteLine(").GetEnumerator();"); 2457Writer.WriteLine(";"); 2459Writer.WriteLine("if (e != null)"); 2460Writer.WriteLine("while (e.MoveNext()) {"); 2485Writer.WriteLine("++) {"); 2502Writer.WriteLine("}"); 2523Writer.WriteLine("{"); 2558Writer.WriteLine(") {"); 2568Writer.WriteLine("}"); 2578Writer.WriteLine(") {"); 2585Writer.WriteLine("}"); 2597Writer.WriteLine(") {"); 2605Writer.WriteLine(";"); 2627Writer.WriteLine(") {"); 2634Writer.WriteLine(") {"); 2640Writer.WriteLine("}"); 2641Writer.WriteLine("else {"); 2644Writer.WriteLine("// throw Value '{0}' of the choice identifier '{1}' does not match element '{2}' from namespace '{3}'."); 2650Writer.WriteLine(", elem.Name, elem.NamespaceURI);"); 2652Writer.WriteLine("}"); 2655Writer.WriteLine("}"); 2658Writer.WriteLine("else {"); 2665Writer.WriteLine("throw CreateUnknownAnyElementException(elem.Name, elem.NamespaceURI);"); 2669Writer.WriteLine("}"); 2672Writer.WriteLine("}"); 2681Writer.WriteLine(") {"); 2688Writer.WriteLine("}"); 2706Writer.WriteLine("{"); 2711Writer.WriteLine(");"); 2714Writer.WriteLine("}"); 2717Writer.WriteLine("}"); 2731Writer.WriteLine(");"); 2738Writer.WriteLine(".WriteTo(Writer);"); 2752Writer.WriteLine(" != null) {"); 2762Writer.WriteLine("}"); 2764Writer.WriteLine("else {"); 2768Writer.WriteLine("}"); 2789Writer.WriteLine(");"); 2796Writer.WriteLine("{"); 2808Writer.WriteLine("{"); 2831Writer.WriteLine("++) {"); 2839Writer.WriteLine("}"); 2842Writer.WriteLine("}"); 2844Writer.WriteLine("}"); 2848Writer.WriteLine("{"); 2860Writer.WriteLine("{"); 2867Writer.WriteLine("}"); 2869Writer.WriteLine("}"); 2879Writer.WriteLine(");"); 2883Writer.WriteLine(");"); 2945Writer.WriteLine(");"); 2966Writer.WriteLine(") {"); 2972Writer.WriteLine("}"); 2973Writer.WriteLine("else {"); 2978Writer.WriteLine(");"); 2981Writer.WriteLine("}"); 3003Writer.WriteLine(");"); 3040Writer.WriteLine(");"); 3046Writer.WriteLine(") == null) {"); 3050Writer.WriteLine("}"); 3051Writer.WriteLine("else {"); 3140Writer.WriteLine(");"); 3157Writer.WriteLine("; i++) {"); 3159Writer.WriteLine("if (p[i] != null) {"); 3161Writer.WriteLine("WritePotentiallyReferencingElement(null, null, p[i], p[i].GetType(), true, false);"); 3163Writer.WriteLine("}"); 3165Writer.WriteLine("}"); 3373writer.WriteLine("static "+typeof(Type).FullName+" "+typeVariable +" = " + elementTypeVariable + ".MakeArrayType();"); 3380writer.WriteLine(");"); 3391writer.WriteLine("static "+typeof(Type).FullName+" "+typeVariable +" = typeof(System.Nullable<>).MakeGenericType(new " + typeof(Type).FullName + "[] {"+parameterTypeVariable+"});"); 3398writer.WriteLine(");"); 3484writer.WriteLine(");"); 3498writer.WriteLine(");"); 3506writer.WriteLine(");"); 3540writer.WriteLine("}, null);"); 3559writer.WriteLine("{typeof(int)}));"); 3744writer.WriteLine(";"); 3753writer.WriteLine(";"); 3787writer.WriteLine(";");