1 write to XmlAttribute
System.Xml (1)
System\Xml\Serialization\XmlReflectionImporter.cs (1)
1376
a.
XmlAttribute
= new XmlAttributeAttribute();
21 references to XmlAttribute
System.ServiceModel (2)
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (2)
992
if (member.XmlAttributes.
XmlAttribute
!= null)
1064
xmlAttributes.
XmlAttribute
== null &&
System.Xml (19)
System\Xml\Serialization\XmlReflectionImporter.cs (19)
1363
if (a.
XmlAttribute
!= null && !accessor.TypeDesc.ArrayElementTypeDesc.IsPrimitive && !accessor.TypeDesc.ArrayElementTypeDesc.IsEnum) {
1373
bool isList = a.
XmlAttribute
!= null && (accessor.TypeDesc.ArrayElementTypeDesc.IsPrimitive || accessor.TypeDesc.ArrayElementTypeDesc.IsEnum);
1380
Type targetType = a.
XmlAttribute
.Type == null ? arrayElementType : a.
XmlAttribute
.Type;
1382
attribute.Name = Accessor.EscapeQName(a.
XmlAttribute
.AttributeName.Length == 0 ? accessorName : a.
XmlAttribute
.AttributeName);
1383
attribute.Namespace = a.
XmlAttribute
.Namespace == null ? ns : a.
XmlAttribute
.Namespace;
1384
attribute.Form = a.
XmlAttribute
.Form;
1390
attribute.Mapping = ImportTypeMapping(modelScope.GetTypeModel(targetType), ns, ImportContext.Attribute, a.
XmlAttribute
.DataType, null, isList, false, limiter);
1540
if (a.
XmlAttribute
!= null) {
1542
if (a.
XmlAttribute
.Type != null) throw new InvalidOperationException(Res.GetString(Res.XmlIllegalType, "XmlAttribute"));
1544
attribute.Name = Accessor.EscapeQName(a.
XmlAttribute
.AttributeName.Length == 0 ? accessorName : a.
XmlAttribute
.AttributeName);
1545
attribute.Namespace = a.
XmlAttribute
.Namespace == null ? ns : a.
XmlAttribute
.Namespace;
1546
attribute.Form = a.
XmlAttribute
.Form;
1552
attribute.Mapping = ImportTypeMapping(modelScope.GetTypeModel(accessorType), ns, ImportContext.Attribute, a.
XmlAttribute
.DataType, null, limiter);
1622
if (a.
XmlAttribute
!= null || a.XmlText != null) {