21 references to SourceInfo
System.Xml (21)
System\Xml\Serialization\SourceInfo.cs (1)
51
return new
SourceInfo
("((" + td.CSharpName + ")" + Source + ")", Arg, MemberInfo, td.Type, ILG);
System\Xml\Serialization\XmlSerializationILGen.cs (1)
576
SourceInfo info = new
SourceInfo
(source, null, null, null, ilg);
System\Xml\Serialization\XmlSerializationReaderILGen.cs (2)
2239
WriteLocalDecl(a, new
SourceInfo
(member.Source, member.Source, member.Mapping.MemberInfo, member.Mapping.TypeDesc.Type, ilg));
3583
RaCodeGen.WriteArrayLocalDecl(typeName, variableName, new
SourceInfo
(initValue, initValue, null, arrayTypeDesc.Type, ilg), arrayTypeDesc);
System\Xml\Serialization\XmlSerializationWriterILGen.cs (17)
383
SourceInfo source = new
SourceInfo
("p[" + i.ToString(CultureInfo.InvariantCulture) + "]", null, null, pLengthLoc.LocalType.GetElementType(), ilg);
391
specifiedSource = new
SourceInfo
("((bool)p[" + j.ToString(CultureInfo.InvariantCulture) + "])", null, null, typeof(bool), ilg);
441
specifiedSource = new
SourceInfo
("((bool)p[" + j.ToString(CultureInfo.InvariantCulture) + "])", null, null, typeof(bool), ilg);
484
WriteMember(new
SourceInfo
(source, source, null, null, ilg), enumSource, member.ElementsSortedByDerivation, member.Text, member.ChoiceIdentifier, member.TypeDesc, writeAccessors || hasWrapperElement);
544
WriteMember(new
SourceInfo
("o", "o", null, typeof(object), ilg), null, new ElementAccessor[] { element }, null, null, mapping.TypeDesc, true);
856
WriteMember(new
SourceInfo
("o", "o", null, null, ilg), null, mapping.ElementsSortedByDerivation, null, null, mapping.TypeDesc, true);
1228
WriteEnumValue((EnumMapping)attribute.Mapping, new
SourceInfo
(aiVar, aiVar, null, arrayElementTypeDesc.Type, ilg), out argType);
1230
WritePrimitiveValue(arrayElementTypeDesc, new
SourceInfo
(aiVar, aiVar, null, arrayElementTypeDesc.Type, ilg), out argType);
1243
WriteAttribute(new
SourceInfo
(aiVar, aiVar, null, null, ilg), attribute, parent);
1389
SourceInfo choiceSourceInfo = new
SourceInfo
(choiceSource, null, choice.MemberInfo, null, ilg);
1479
WriteElements(new
SourceInfo
(arrayNamePlusI, null, null, arrayElementTypeDesc.Type, ilg), choiceName + "i", elements, text, choice, arrayNamePlusA, true, true);
1509
WriteElements(new
SourceInfo
(arrayNamePlusI, null, null, arrayElementTypeDesc.Type, ilg), choiceName + "i", elements, text, choice, arrayNamePlusA, true, arrayElementTypeDesc.IsNullable);
1512
WriteElements(new
SourceInfo
(RaCodeGen.GetStringForArrayMember(arrayName, iPlusArrayName, arrayTypeDesc), null, null, arrayElementTypeDesc.Type, ilg), null, elements, text, choice, arrayNamePlusA, true, arrayElementTypeDesc.IsNullable);
1686
WriteElement(new
SourceInfo
("elem", null, null, elemLoc.LocalType, ilg), element, arrayName, writeAccessors);
1714
WriteElement(new
SourceInfo
("elem", null, null, elemLoc.LocalType, ilg), unnamedAny, arrayName, writeAccessors);
2154
RaCodeGen.WriteLocalDecl(variableName, new
SourceInfo
(initValue, initValue, null, type, ilg));
2259
return new
SourceInfo
(GetStringForMember(obj, member.Name, typeDesc), obj, memberInfo, member.TypeDesc.Type, ilg);