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

◆ InitIdentityConstraint()

static void System.Xml.Schema.XsdBuilder.InitIdentityConstraint ( XsdBuilder builder,
string value )
inlinestaticprivate

Definition at line 1859 of file XsdBuilder.cs.

1860 {
1861 if (!builder._element.RefName.IsEmpty)
1862 {
1863 builder.SendValidationEvent(System.SR.Sch_ElementRef, null);
1864 }
1865 switch (builder.CurrentElement)
1866 {
1867 case SchemaNames.Token.XsdUnique:
1868 builder._xso = (builder._identityConstraint = new XmlSchemaUnique());
1869 break;
1870 case SchemaNames.Token.XsdKey:
1871 builder._xso = (builder._identityConstraint = new XmlSchemaKey());
1872 break;
1873 case SchemaNames.Token.XsdKeyref:
1874 builder._xso = (builder._identityConstraint = new XmlSchemaKeyref());
1875 break;
1876 }
1877 builder._element.Constraints.Add(builder._identityConstraint);
1878 }
void Add(TKey key, TValue value)
static string Sch_ElementRef
Definition SR.cs:548
Definition SR.cs:7

References System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.Xml.Dictionary, and System.SR.Sch_ElementRef.