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

◆ HandleColumnExpression()

void System.Data.XSDSchema.HandleColumnExpression ( object instance,
XmlAttribute[] attrs )
inlineprivate

Definition at line 321 of file XSDSchema.cs.

322 {
323 if (attrs == null || !(instance is DataColumn dataColumn))
324 {
325 return;
326 }
327 for (int i = 0; i < attrs.Length; i++)
328 {
329 if (attrs[i].NamespaceURI == "urn:schemas-microsoft-com:xml-msdata" && attrs[i].LocalName == "Expression")
330 {
331 if (_expressions == null)
332 {
333 _expressions = new Hashtable();
334 }
335 _expressions[dataColumn] = attrs[i].Value;
337 break;
338 }
339 }
340 }
virtual int Add(object? value)
Hashtable _expressions
Definition XSDSchema.cs:61
ArrayList _columnExpressions
Definition XSDSchema.cs:41

References System.Data.XSDSchema._columnExpressions, System.Data.XSDSchema._expressions, System.Collections.ArrayList.Add(), and System.Xml.Dictionary.

Referenced by System.Data.XSDSchema.HandleAttributeColumn(), System.Data.XSDSchema.HandleElementColumn(), System.Data.XSDSchema.HandleSimpleContentColumn(), and System.Data.XSDSchema.HandleSimpleTypeSimpleContentColumn().