62 references to Mapping
System.Xml (62)
System\Xml\Serialization\XmlSerializationReaderILGen.cs (62)
509if (members.Length > 0 && members[0].Mapping.IsReturnValue) { 1867if (member.Mapping.Xmlns != null) { 1871if (member.Mapping.Ignore) 1873AttributeAccessor attribute = member.Mapping.Attribute; 1946ConstructorInfo ctor = xmlnsMember.Mapping.TypeDesc.Type.GetConstructor( 1953WriteSourceEnd(xmlnsMember.Source, xmlnsMember.Mapping.TypeDesc.Type); 1958MethodInfo Add = xmlnsMember.Mapping.TypeDesc.Type.GetMethod( 1972ILGenLoad(xmlnsMember.ArraySource, xmlnsMember.Mapping.TypeDesc.Type); 2093AttributeAccessor attribute = member.Mapping.Attribute; 2101WriteSourceEnd(member.ArraySource, member.Mapping.TypeDesc.IsArrayLike ? member.Mapping.TypeDesc.ArrayElementTypeDesc.Type : member.Mapping.TypeDesc.Type); 2117WriteSourceEnd(member.ArraySource, member.Mapping.TypeDesc.IsArrayLike ? member.Mapping.TypeDesc.ArrayElementTypeDesc.Type : member.Mapping.TypeDesc.Type); 2159string attributeSource = GetArraySource(member.Mapping.TypeDesc, member.ArrayName); 2163WriteSourceEnd(attributeSource, member.Mapping.TypeDesc.ArrayElementTypeDesc.Type); 2169WriteSourceEnd(member.ArraySource, member.Mapping.TypeDesc.IsArrayLike ? member.Mapping.TypeDesc.ArrayElementTypeDesc.Type : member.Mapping.TypeDesc.Type); 2172if (member.Mapping.CheckSpecified == SpecifiedAccessor.ReadWrite && member.CheckSpecifiedSource != null && member.CheckSpecifiedSource.Length > 0) { 2189TypeDesc typeDesc = member.Mapping.TypeDesc; 2191if (member.Mapping.TypeDesc.IsArray) { 2197if (member.Mapping.ChoiceIdentifier != null) { 2198WriteArrayLocalDecl(member.Mapping.ChoiceIdentifier.Mapping.TypeDesc.CSharpName + "[]", 2200member.Mapping.ChoiceIdentifier.Mapping.TypeDesc); 2214if (member.IsList && !member.Mapping.ReadOnly && member.Mapping.TypeDesc.IsNullable) { 2219if (!member.Mapping.TypeDesc.HasDefaultConstructor) { 2228ilg.Ldstr(member.Mapping.TypeDesc.CSharpName); 2234RaCodeGen.ILGenForCreateInstance(ilg, member.Mapping.TypeDesc.Type, typeDesc.CannotNew, true); 2235WriteSourceEnd(member.Source, member.Mapping.TypeDesc.Type); 2239WriteLocalDecl(a, new SourceInfo(member.Source, member.Source, member.Mapping.MemberInfo, member.Mapping.TypeDesc.Type, ilg)); 2253if (member.Mapping.Xmlns != null) 2255if (member.Mapping.Ignore) 2257if (member.Mapping.IsText || member.Mapping.IsAttribute) 2260ElementAccessor[] elements = member.Mapping.Elements; 2368TextAccessor text = member.Mapping.Text; 2483ElementAccessor[] elements = anyElement.Mapping.Elements; 2487WriteElement(anyElement.ArraySource, anyElement.ArrayName, anyElement.ChoiceArraySource, element, anyElement.Mapping.ChoiceIdentifier, anyElement.Mapping.CheckSpecified == SpecifiedAccessor.ReadWrite ? anyElement.CheckSpecifiedSource : null, false, false, -1, i); 2499if (members[i].Mapping.IsParticle && members[i].Mapping.IsSequence) 2512if (member.Mapping.Xmlns != null) 2514if (member.Mapping.Ignore) 2516if (isSequence && (member.Mapping.IsText || member.Mapping.IsAttribute)) 2520ChoiceIdentifierAccessor choice = member.Mapping.ChoiceIdentifier; 2521ElementAccessor[] elements = member.Mapping.Elements; 2552if (member.Mapping.IsReturnValue) { 2570if (member.Mapping.IsReturnValue) { 2578WriteElement(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); 2579if (member.Mapping.IsReturnValue) { 2659TypeDesc typeDesc = member.Mapping.TypeDesc; 2686if (member.Mapping.ChoiceIdentifier != null) { 2694ilg.Ldc(member.Mapping.ChoiceIdentifier.Mapping.TypeDesc.Type); 2697ilg.ConvertValue(XmlSerializationReader_ShrinkArray.ReturnType, member.Mapping.ChoiceIdentifier.Mapping.TypeDesc.Type.MakeArrayType()); 2698WriteSourceEnd(member.ChoiceSource, member.Mapping.ChoiceIdentifier.Mapping.TypeDesc.Type.MakeArrayType());