1 write to _AttributeDef
System.Private.Xml (1)
System\Xml\Schema\XdrBuilder.cs (1)
412
_AttributeDef
= new AttributeContent();
44 references to _AttributeDef
System.Private.Xml (44)
System\Xml\Schema\XdrBuilder.cs (44)
633
builder.
_AttributeDef
._AttDef = null;
1010
AttributeContent ad = builder.
_AttributeDef
;
1033
builder.
_AttributeDef
._Name = qname;
1034
builder.
_AttributeDef
._Prefix = prefix;
1035
builder.
_AttributeDef
._AttDef!.Name = qname;
1041
builder._ElementDef._AttDefList.Add(qname, builder.
_AttributeDef
._AttDef);
1052
builder.
_AttributeDef
._AttDef.Name = qname;
1053
if (!builder._SchemaInfo.AttributeDecls.TryAdd(qname, builder.
_AttributeDef
._AttDef))
1062
builder.
_AttributeDef
._Required = IsYes(obj, builder);
1067
builder.
_AttributeDef
._Default = obj;
1073
builder.
_AttributeDef
._HasDataType = true;
1074
builder.
_AttributeDef
._AttDef!.Datatype = builder.CheckDatatype(qname.Name)!;
1079
builder.
_AttributeDef
._EnumerationRequired = true;
1080
builder.
_AttributeDef
._AttDef!.Values = new List<string>((string[])obj);
1085
ParseDtMaxLength(ref builder.
_AttributeDef
._MaxLength, obj, builder);
1090
ParseDtMinLength(ref builder.
_AttributeDef
._MinLength, obj, builder);
1095
if (builder.
_AttributeDef
._Name!.IsEmpty)
1104
if (builder.
_AttributeDef
._HasDataType && builder.
_AttributeDef
._AttDef!.Datatype != null)
1106
XmlTokenizedType ttype = builder.
_AttributeDef
._AttDef.Datatype.TokenizedType;
1108
if (ttype == XmlTokenizedType.ENUMERATION && !builder.
_AttributeDef
._EnumerationRequired)
1114
if (ttype != XmlTokenizedType.ENUMERATION && builder.
_AttributeDef
._EnumerationRequired)
1121
if (builder.
_AttributeDef
._Default != null && ttype == XmlTokenizedType.ID)
1129
builder.
_AttributeDef
._AttDef!.Datatype = XmlSchemaDatatype.FromXmlTokenizedType(XmlTokenizedType.CDATA)!;
1135
CompareMinMaxLength(builder.
_AttributeDef
._MinLength, builder.
_AttributeDef
._MaxLength, builder);
1136
builder.
_AttributeDef
._AttDef.MaxLength = builder.
_AttributeDef
._MaxLength;
1137
builder.
_AttributeDef
._AttDef.MinLength = builder.
_AttributeDef
._MinLength;
1142
if (builder.
_AttributeDef
._Default != null)
1144
builder.
_AttributeDef
._AttDef.DefaultValueRaw = builder.
_AttributeDef
._AttDef.DefaultValueExpanded = (string)builder.
_AttributeDef
._Default;
1145
builder.CheckDefaultAttValue(builder.
_AttributeDef
._AttDef);
1148
XdrBuilder.SetAttributePresence(builder.
_AttributeDef
._AttDef, builder.
_AttributeDef
._Required);
1446
if (builder.
_AttributeDef
._HasDataType)
1456
if (!builder.
_AttributeDef
._HasDataType)
1462
if (builder.
_AttributeDef
._AttDef!.Datatype != null)
1464
XmlTokenizedType ttype = builder.
_AttributeDef
._AttDef.Datatype.TokenizedType;
1466
if (ttype == XmlTokenizedType.ENUMERATION && !builder.
_AttributeDef
._EnumerationRequired)
1470
else if (ttype != XmlTokenizedType.ENUMERATION && builder.
_AttributeDef
._EnumerationRequired)
1768
if (!
_AttributeDef
._Global)