2 writes to variety
System.Xml (2)
System\Xml\Schema\DataTypeImplementation.cs (2)
357dt.variety = XmlSchemaDatatypeVariety.List; 367dt.variety = XmlSchemaDatatypeVariety.Union;
7 references to variety
System.Xml (7)
System\Xml\Schema\DataTypeImplementation.cs (7)
235if (dt.variety == XmlSchemaDatatypeVariety.Atomic) { 350if (variety == XmlSchemaDatatypeVariety.List) { 353else if (variety == XmlSchemaDatatypeVariety.Union && !((Datatype_union)this).HasAtomicMembers()) { 390else if (datatype.Variety == XmlSchemaDatatypeVariety.Union && !datatype.HasLexicalFacets && !datatype.HasValueFacets && variety != XmlSchemaDatatypeVariety.Union) { //base type is union (not a restriction of union) and derived type is not union 393else if ((variety == XmlSchemaDatatypeVariety.Union || variety == XmlSchemaDatatypeVariety.List) && restriction == null) { //derived type is union (not a restriction) 437public override XmlSchemaDatatypeVariety Variety { get { return variety;}}