System\Xml\Serialization\XmlSerializationReader.cs (53)
2633if (members.Length > 0 && members[0].Mapping.IsReturnValue) Writer.WriteLine("IsReturnValue = true;");
2778if (members.Length > 0 && members[0].Mapping.IsReturnValue) Writer.WriteLine("IsReturnValue = true;");
3581TypeDesc td = member.Mapping.TypeDesc!;
3584WriteAddCollectionFixup(td, member.Mapping.ReadOnly, memberSource, targetSource);
3592WriteSourceBeginTyped(memberSource, member.Mapping.TypeDesc);
3601if (member.Mapping.CheckSpecified == SpecifiedAccessor.ReadWrite && member.CheckSpecifiedSource != null && member.CheckSpecifiedSource.Length > 0)
3609WriteCatchCastException(member.Mapping.TypeDesc!, targetSource, $"ids[{fixupIndex}]");
3746if (member.Mapping.Xmlns != null)
3751if (member.Mapping.Ignore)
3753AttributeAccessor? attribute = member.Mapping.Attribute;
3798Writer.Write(xmlnsMember.Mapping.TypeDesc!.CSharpName);
3802Writer.Write($"(({xmlnsMember.Mapping.TypeDesc.CSharpName}){xmlnsMember.ArraySource})");
3856AttributeAccessor attribute = member.Mapping.Attribute!;
3901string attributeSource = GetArraySource(member.Mapping.TypeDesc!, member.ArrayName);
3918if (member.Mapping.CheckSpecified == SpecifiedAccessor.ReadWrite && member.CheckSpecifiedSource != null && member.CheckSpecifiedSource.Length > 0)
3936if (member.Mapping.Elements!.Length == 0)
3939TypeMapping? mapping = member.Mapping.Elements[0].Mapping;
3976TypeDesc typeDesc = member.Mapping.TypeDesc!;
3979if (member.Mapping.TypeDesc!.IsArray)
3987if (member.Mapping.ChoiceIdentifier != null)
3989WriteArrayLocalDecl($"{member.Mapping.ChoiceIdentifier.Mapping!.TypeDesc!.CSharpName}[]",
3991member.Mapping.ChoiceIdentifier.Mapping.TypeDesc);
4012if (member.IsList && !member.Mapping.ReadOnly && member.Mapping.TypeDesc.IsNullable)
4018if (!member.Mapping.TypeDesc.HasDefaultConstructor)
4021WriteQuotedCSharpString(member.Mapping.TypeDesc.CSharpName);
4048if (member.Mapping.Xmlns != null)
4050if (member.Mapping.Ignore)
4052if (member.Mapping.IsText || member.Mapping.IsAttribute)
4055ElementAccessor[] elements = member.Mapping.Elements!;
4142TextAccessor text = member.Mapping.Text!;
4247ElementAccessor[] elements = anyElement.Mapping.Elements!;
4253WriteElement(anyElement.ArraySource, anyElement.ArrayName, anyElement.ChoiceArraySource, element, anyElement.Mapping.ChoiceIdentifier, anyElement.Mapping.CheckSpecified == SpecifiedAccessor.ReadWrite ? anyElement.CheckSpecifiedSource : null, false, false, -1, i);
4268if (members[i].Mapping.IsParticle && members[i].Mapping.IsSequence)
4289if (member.Mapping.Xmlns != null)
4291if (member.Mapping.Ignore)
4293if (isSequence && (member.Mapping.IsText || member.Mapping.IsAttribute))
4297ChoiceIdentifierAccessor? choice = member.Mapping.ChoiceIdentifier;
4298ElementAccessor[] elements = member.Mapping.Elements!;
4353if (member.Mapping.IsReturnValue)
4363if (member.Mapping.IsReturnValue)
4406WriteElement(member.ArraySource, member.ArrayName, member.ChoiceArraySource, e, choice, member.Mapping.CheckSpecified == SpecifiedAccessor.ReadWrite ? member.CheckSpecifiedSource : null, member.IsList && member.Mapping.TypeDesc!.IsNullable, member.Mapping.ReadOnly, member.FixupIndex, j);
4408if (member.Mapping.IsReturnValue)
4518TypeDesc typeDesc = member.Mapping.TypeDesc!;
4546if (member.Mapping.ChoiceIdentifier != null)
4552bool choiceUseReflection = member.Mapping.ChoiceIdentifier.Mapping!.TypeDesc!.UseReflection;
4553string choiceTypeName = member.Mapping.ChoiceIdentifier.Mapping.TypeDesc.CSharpName;