Base:
property
Restriction
System.Xml.Schema.XmlSchemaDatatype.Restriction
30 references to Restriction
System.Xml (30)
System\Xml\Schema\DataTypeImplementation.cs (4)
2845if (dt.Restriction != null && (dt.Restriction.Flags & RestrictionFlags.Enumeration) != 0) { 2846for (int i = 0; i < dt.Restriction.Enumeration.Count; ++i) { 2847XmlQualifiedName notation = (XmlQualifiedName)dt.Restriction.Enumeration[i];
System\Xml\Schema\FacetChecker.cs (26)
48baseFlags = datatype.Restriction != null ? datatype.Restriction.Flags : 0; 49baseFixedFlags = datatype.Restriction != null ? datatype.Restriction.FixedFlags : 0; 62if (!datatype.IsEqual(datatype.Restriction.Length, derivedRestriction.Length)) { 67if (datatype.Restriction.Length < derivedRestriction.Length) { 73if (datatype.Restriction.MinLength > derivedRestriction.Length) { 79if (datatype.Restriction.MaxLength < derivedRestriction.Length) { 92if (!datatype.IsEqual(datatype.Restriction.MinLength, derivedRestriction.MinLength)) { 97if (datatype.Restriction.MinLength > derivedRestriction.MinLength) { 102if (datatype.Restriction.Length < derivedRestriction.MinLength) { 115if (!datatype.IsEqual(datatype.Restriction.MaxLength, derivedRestriction.MaxLength)) { 120if (datatype.Restriction.MaxLength < derivedRestriction.MaxLength) { 125if (datatype.Restriction.Length > derivedRestriction.MaxLength) { 173if (!datatype.IsEqual(datatype.Restriction.WhiteSpace, derivedRestriction.WhiteSpace)) { 180baseWhitespace = datatype.Restriction.WhiteSpace; 204if (!datatype.IsEqual(datatype.Restriction.MaxInclusive, derivedRestriction.MaxInclusive)) { 218if (!datatype.IsEqual(datatype.Restriction.MaxExclusive, derivedRestriction.MaxExclusive)) { 232if (!datatype.IsEqual(datatype.Restriction.MinInclusive, derivedRestriction.MinInclusive)) { 246if (!datatype.IsEqual(datatype.Restriction.MinExclusive, derivedRestriction.MinExclusive)) { 261if (!datatype.IsEqual(datatype.Restriction.TotalDigits, derivedRestriction.TotalDigits)) { 266if(derivedRestriction.TotalDigits > datatype.Restriction.TotalDigits) { 282if (derivedRestriction.FractionDigits > datatype.Restriction.FractionDigits) { 313RestrictionFacets restriction = datatype.Restriction; 384RestrictionFacets baseRestriction = datatype.Restriction; 458RestrictionFacets baseRestriction = datatype.Restriction;