Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ AttributeIdentityConstraints()

void System.Xml.Schema.XmlSchemaValidator.AttributeIdentityConstraints ( string name,
string ns,
object obj,
string sobj,
XmlSchemaDatatype datatype )
inlineprivate

Definition at line 2123 of file XmlSchemaValidator.cs.

2124 {
2125 for (int i = _startIDConstraint; i < _validationStack.Length; i++)
2126 {
2127 if (((ValidationState)_validationStack[i]).Constr == null)
2128 {
2129 continue;
2130 }
2131 ConstraintStruct[] constr = ((ValidationState)_validationStack[i]).Constr;
2132 for (int j = 0; j < constr.Length; j++)
2133 {
2134 for (int k = 0; k < constr[j].axisFields.Count; k++)
2135 {
2136 LocatedActiveAxis locatedActiveAxis = (LocatedActiveAxis)constr[j].axisFields[k];
2137 if (locatedActiveAxis.MoveToAttribute(name, ns))
2138 {
2139 if (locatedActiveAxis.Ks[locatedActiveAxis.Column] != null)
2140 {
2142 }
2143 else
2144 {
2145 locatedActiveAxis.Ks[locatedActiveAxis.Column] = new TypedObject(obj, sobj, datatype);
2146 }
2147 }
2148 }
2149 }
2150 }
2151 }
static string Sch_FieldSingleValueExpected
Definition SR.cs:740
Definition SR.cs:7

References System.Xml.Schema.XmlSchemaValidator._startIDConstraint, System.Xml.Schema.XmlSchemaValidator._validationStack, System.Collections.Generic.Dictionary< TKey, TValue >.Count, System.Xml.Dictionary, System.Xml.HWStack.Length, System.obj, System.SR.Sch_FieldSingleValueExpected, and System.Xml.Schema.XmlSchemaValidator.SendValidationEvent().

Referenced by System.Xml.Schema.XmlSchemaValidator.GetUnspecifiedDefaultAttributes(), and System.Xml.Schema.XmlSchemaValidator.ValidateAttribute().