1 write to _AttributeDef
System.Xml (1)
System\Xml\Schema\XdrBuilder.cs (1)
400_AttributeDef = new AttributeContent();
44 references to _AttributeDef
System.Xml (44)
System\Xml\Schema\XdrBuilder.cs (44)
588builder._AttributeDef._AttDef = null; 906AttributeContent ad = builder._AttributeDef; 928builder._AttributeDef._Name = qname; 929builder._AttributeDef._Prefix = prefix; 930builder._AttributeDef._AttDef.Name = qname; 934builder._ElementDef._AttDefList.Add(qname, builder._AttributeDef._AttDef); 943builder._AttributeDef._AttDef.Name = qname; 945builder._SchemaInfo.AttributeDecls.Add(qname, builder._AttributeDef._AttDef); 954builder._AttributeDef._Required = IsYes(obj, builder); 958builder._AttributeDef._Default = obj; 963builder._AttributeDef._HasDataType = true; 964builder._AttributeDef._AttDef.Datatype = builder.CheckDatatype(qname.Name); 968builder._AttributeDef._EnumerationRequired = true; 969builder._AttributeDef._AttDef.Values = new List<string>((string[]) obj); 973ParseDtMaxLength(ref builder._AttributeDef._MaxLength, obj, builder); 977ParseDtMinLength(ref builder._AttributeDef._MinLength, obj, builder); 981if (builder._AttributeDef._Name.IsEmpty) { 988if (builder._AttributeDef._HasDataType && builder._AttributeDef._AttDef.Datatype != null) { 989XmlTokenizedType ttype = builder._AttributeDef._AttDef.Datatype.TokenizedType; 991if (ttype == XmlTokenizedType.ENUMERATION && !builder._AttributeDef._EnumerationRequired) { 996if (ttype != XmlTokenizedType.ENUMERATION && builder._AttributeDef._EnumerationRequired) { 1002if (builder._AttributeDef._Default != null && ttype == XmlTokenizedType.ID) { 1008builder._AttributeDef._AttDef.Datatype = XmlSchemaDatatype.FromXmlTokenizedType(XmlTokenizedType.CDATA); 1014CompareMinMaxLength(builder._AttributeDef._MinLength, builder._AttributeDef._MaxLength, builder); 1015builder._AttributeDef._AttDef.MaxLength = builder._AttributeDef._MaxLength; 1016builder._AttributeDef._AttDef.MinLength = builder._AttributeDef._MinLength; 1021if (builder._AttributeDef._Default != null) { 1022builder._AttributeDef._AttDef.DefaultValueRaw = builder._AttributeDef._AttDef.DefaultValueExpanded = (string)builder._AttributeDef._Default; 1023builder.CheckDefaultAttValue(builder._AttributeDef._AttDef); 1026builder.SetAttributePresence(builder._AttributeDef._AttDef, builder._AttributeDef._Required); 1284if (builder._AttributeDef._HasDataType) { 1292if (!builder._AttributeDef._HasDataType) { 1296if(builder._AttributeDef._AttDef.Datatype != null) { 1297XmlTokenizedType ttype = builder._AttributeDef._AttDef.Datatype.TokenizedType; 1299if (ttype == XmlTokenizedType.ENUMERATION && !builder._AttributeDef._EnumerationRequired) { 1302else if (ttype != XmlTokenizedType.ENUMERATION && builder._AttributeDef._EnumerationRequired) { 1545if (! _AttributeDef._Global) {