298 references to RestrictionFlags
dotnet-svcutil-lib (298)
FrameworkFork\Microsoft.Xml\Xml\schema\DatatypeImplementation.cs (120)
97internal RestrictionFlags Flags = 0; 98internal RestrictionFlags FixedFlags = 0; 513RestrictionFlags flags = _restriction != null ? _restriction.Flags : 0; 514if (flags != 0 && (flags & (RestrictionFlags.Pattern | RestrictionFlags.WhiteSpace | RestrictionFlags.TotalDigits | RestrictionFlags.FractionDigits)) != 0) 525RestrictionFlags flags = _restriction != null ? _restriction.Flags : 0; 526if (flags != 0 && (flags & (RestrictionFlags.Length | RestrictionFlags.MinLength | RestrictionFlags.MaxLength | RestrictionFlags.MaxExclusive | RestrictionFlags.MaxInclusive | RestrictionFlags.MinExclusive | RestrictionFlags.MinInclusive | RestrictionFlags.TotalDigits | RestrictionFlags.FractionDigits | RestrictionFlags.Enumeration)) != 0) 538internal abstract RestrictionFlags ValidRestrictionFlags { get; } 1038internal override RestrictionFlags ValidRestrictionFlags 1042return RestrictionFlags.Length | RestrictionFlags.MinLength | RestrictionFlags.MaxLength | RestrictionFlags.Enumeration | RestrictionFlags.WhiteSpace | RestrictionFlags.Pattern; 1226internal override RestrictionFlags ValidRestrictionFlags 1230return RestrictionFlags.Pattern | 1231RestrictionFlags.Enumeration; 1392internal override RestrictionFlags ValidRestrictionFlags { get { return 0; } } 1470internal override RestrictionFlags ValidRestrictionFlags 1474return RestrictionFlags.Length | 1475RestrictionFlags.MinLength | 1476RestrictionFlags.MaxLength | 1477RestrictionFlags.Pattern | 1478RestrictionFlags.Enumeration | 1479RestrictionFlags.WhiteSpace; 1543internal override RestrictionFlags ValidRestrictionFlags 1547return RestrictionFlags.Pattern | 1548RestrictionFlags.WhiteSpace; 1623internal override RestrictionFlags ValidRestrictionFlags 1627return RestrictionFlags.Pattern | 1628RestrictionFlags.Enumeration | 1629RestrictionFlags.WhiteSpace | 1630RestrictionFlags.MinExclusive | 1631RestrictionFlags.MinInclusive | 1632RestrictionFlags.MaxExclusive | 1633RestrictionFlags.MaxInclusive; 1712internal override RestrictionFlags ValidRestrictionFlags 1716return RestrictionFlags.Pattern | 1717RestrictionFlags.Enumeration | 1718RestrictionFlags.WhiteSpace | 1719RestrictionFlags.MinExclusive | 1720RestrictionFlags.MinInclusive | 1721RestrictionFlags.MaxExclusive | 1722RestrictionFlags.MaxInclusive; 1804internal override RestrictionFlags ValidRestrictionFlags 1808return RestrictionFlags.TotalDigits | 1809RestrictionFlags.FractionDigits | 1810RestrictionFlags.Pattern | 1811RestrictionFlags.Enumeration | 1812RestrictionFlags.WhiteSpace | 1813RestrictionFlags.MinExclusive | 1814RestrictionFlags.MinInclusive | 1815RestrictionFlags.MaxExclusive | 1816RestrictionFlags.MaxInclusive; 1896internal override RestrictionFlags ValidRestrictionFlags 1900return RestrictionFlags.Pattern | 1901RestrictionFlags.Enumeration | 1902RestrictionFlags.WhiteSpace | 1903RestrictionFlags.MinExclusive | 1904RestrictionFlags.MinInclusive | 1905RestrictionFlags.MaxExclusive | 1906RestrictionFlags.MaxInclusive; 2051internal override RestrictionFlags ValidRestrictionFlags 2055return RestrictionFlags.Pattern | 2056RestrictionFlags.Enumeration | 2057RestrictionFlags.WhiteSpace | 2058RestrictionFlags.MinExclusive | 2059RestrictionFlags.MinInclusive | 2060RestrictionFlags.MaxExclusive | 2061RestrictionFlags.MaxInclusive; 2444internal override RestrictionFlags ValidRestrictionFlags 2448return RestrictionFlags.Length | 2449RestrictionFlags.MinLength | 2450RestrictionFlags.MaxLength | 2451RestrictionFlags.Pattern | 2452RestrictionFlags.Enumeration | 2453RestrictionFlags.WhiteSpace; 2545internal override RestrictionFlags ValidRestrictionFlags 2549return RestrictionFlags.Length | 2550RestrictionFlags.MinLength | 2551RestrictionFlags.MaxLength | 2552RestrictionFlags.Pattern | 2553RestrictionFlags.Enumeration | 2554RestrictionFlags.WhiteSpace; 2652internal override RestrictionFlags ValidRestrictionFlags 2656return RestrictionFlags.Length | 2657RestrictionFlags.MinLength | 2658RestrictionFlags.MaxLength | 2659RestrictionFlags.Pattern | 2660RestrictionFlags.Enumeration | 2661RestrictionFlags.WhiteSpace; 2737internal override RestrictionFlags ValidRestrictionFlags 2741return RestrictionFlags.Length | 2742RestrictionFlags.MinLength | 2743RestrictionFlags.MaxLength | 2744RestrictionFlags.Pattern | 2745RestrictionFlags.Enumeration | 2746RestrictionFlags.WhiteSpace; 3073internal override RestrictionFlags ValidRestrictionFlags 3077return RestrictionFlags.Length | 3078RestrictionFlags.MinLength | 3079RestrictionFlags.MaxLength | 3080RestrictionFlags.Pattern | 3081RestrictionFlags.Enumeration | 3082RestrictionFlags.WhiteSpace; 3140if (dt.Restriction != null && (dt.Restriction.Flags & RestrictionFlags.Enumeration) != 0) 3855internal override RestrictionFlags ValidRestrictionFlags { get { return 0; } } //XDR only 3957internal override RestrictionFlags ValidRestrictionFlags { get { return 0; } }
FrameworkFork\Microsoft.Xml\Xml\schema\FacetChecker.cs (178)
25private RestrictionFlags _baseFlags; 26private RestrictionFlags _baseFixedFlags; 27private RestrictionFlags _validRestrictionFlags; 55CheckProhibitedFlag(facet, RestrictionFlags.Length, ResXml.Sch_LengthFacetProhibited); 56CheckDupFlag(facet, RestrictionFlags.Length, ResXml.Sch_DupLengthFacet); 59if ((_baseFixedFlags & RestrictionFlags.Length) != 0) 66if ((_baseFlags & RestrictionFlags.Length) != 0) 74if ((_baseFlags & RestrictionFlags.MinLength) != 0) 82if ((_baseFlags & RestrictionFlags.MaxLength) != 0) 89SetFlag(facet, RestrictionFlags.Length); 94CheckProhibitedFlag(facet, RestrictionFlags.MinLength, ResXml.Sch_MinLengthFacetProhibited); 95CheckDupFlag(facet, RestrictionFlags.MinLength, ResXml.Sch_DupMinLengthFacet); 98if ((_baseFixedFlags & RestrictionFlags.MinLength) != 0) 105if ((_baseFlags & RestrictionFlags.MinLength) != 0) 112if ((_baseFlags & RestrictionFlags.Length) != 0) 119SetFlag(facet, RestrictionFlags.MinLength); 124CheckProhibitedFlag(facet, RestrictionFlags.MaxLength, ResXml.Sch_MaxLengthFacetProhibited); 125CheckDupFlag(facet, RestrictionFlags.MaxLength, ResXml.Sch_DupMaxLengthFacet); 128if ((_baseFixedFlags & RestrictionFlags.MaxLength) != 0) 135if ((_baseFlags & RestrictionFlags.MaxLength) != 0) 142if ((_baseFlags & RestrictionFlags.Length) != 0) 149SetFlag(facet, RestrictionFlags.MaxLength); 154CheckProhibitedFlag(facet, RestrictionFlags.Pattern, ResXml.Sch_PatternFacetProhibited); 168SetFlag(facet, RestrictionFlags.Pattern); 173CheckProhibitedFlag(facet, RestrictionFlags.Enumeration, ResXml.Sch_EnumerationFacetProhibited); 179SetFlag(facet, RestrictionFlags.Enumeration); 184CheckProhibitedFlag(facet, RestrictionFlags.WhiteSpace, ResXml.Sch_WhiteSpaceFacetProhibited); 185CheckDupFlag(facet, RestrictionFlags.WhiteSpace, ResXml.Sch_DupWhiteSpaceFacet); 202if ((_baseFixedFlags & RestrictionFlags.WhiteSpace) != 0) 211if ((_baseFlags & RestrictionFlags.WhiteSpace) != 0) 231SetFlag(facet, RestrictionFlags.WhiteSpace); 236CheckProhibitedFlag(facet, RestrictionFlags.MaxInclusive, ResXml.Sch_MaxInclusiveFacetProhibited); 237CheckDupFlag(facet, RestrictionFlags.MaxInclusive, ResXml.Sch_DupMaxInclusiveFacet); 240if ((_baseFixedFlags & RestrictionFlags.MaxInclusive) != 0) 248SetFlag(facet, RestrictionFlags.MaxInclusive); 253CheckProhibitedFlag(facet, RestrictionFlags.MaxExclusive, ResXml.Sch_MaxExclusiveFacetProhibited); 254CheckDupFlag(facet, RestrictionFlags.MaxExclusive, ResXml.Sch_DupMaxExclusiveFacet); 257if ((_baseFixedFlags & RestrictionFlags.MaxExclusive) != 0) 265SetFlag(facet, RestrictionFlags.MaxExclusive); 270CheckProhibitedFlag(facet, RestrictionFlags.MinInclusive, ResXml.Sch_MinInclusiveFacetProhibited); 271CheckDupFlag(facet, RestrictionFlags.MinInclusive, ResXml.Sch_DupMinInclusiveFacet); 274if ((_baseFixedFlags & RestrictionFlags.MinInclusive) != 0) 282SetFlag(facet, RestrictionFlags.MinInclusive); 287CheckProhibitedFlag(facet, RestrictionFlags.MinExclusive, ResXml.Sch_MinExclusiveFacetProhibited); 288CheckDupFlag(facet, RestrictionFlags.MinExclusive, ResXml.Sch_DupMinExclusiveFacet); 291if ((_baseFixedFlags & RestrictionFlags.MinExclusive) != 0) 299SetFlag(facet, RestrictionFlags.MinExclusive); 304CheckProhibitedFlag(facet, RestrictionFlags.TotalDigits, ResXml.Sch_TotalDigitsFacetProhibited); 305CheckDupFlag(facet, RestrictionFlags.TotalDigits, ResXml.Sch_DupTotalDigitsFacet); 309if ((_baseFixedFlags & RestrictionFlags.TotalDigits) != 0) 316if ((_baseFlags & RestrictionFlags.TotalDigits) != 0) 323SetFlag(facet, RestrictionFlags.TotalDigits); 328CheckProhibitedFlag(facet, RestrictionFlags.FractionDigits, ResXml.Sch_FractionDigitsFacetProhibited); 329CheckDupFlag(facet, RestrictionFlags.FractionDigits, ResXml.Sch_DupFractionDigitsFacet); 336if ((_baseFlags & RestrictionFlags.FractionDigits) != 0) 343SetFlag(facet, RestrictionFlags.FractionDigits); 381if ((_baseFlags & RestrictionFlags.MaxInclusive) != 0) 388if ((_baseFlags & RestrictionFlags.MaxExclusive) != 0) 398if ((_baseFlags & RestrictionFlags.MaxExclusive) != 0) 405if ((_baseFlags & RestrictionFlags.MaxInclusive) != 0) 415if ((_baseFlags & RestrictionFlags.MinInclusive) != 0) 422if ((_baseFlags & RestrictionFlags.MinExclusive) != 0) 429if ((_baseFlags & RestrictionFlags.MaxExclusive) != 0) 439if ((_baseFlags & RestrictionFlags.MinExclusive) != 0) 446if ((_baseFlags & RestrictionFlags.MinInclusive) != 0) 453if ((_baseFlags & RestrictionFlags.MaxExclusive) != 0) 473(_derivedRestriction.Flags & RestrictionFlags.MaxInclusive) != 0 && 474(_derivedRestriction.Flags & RestrictionFlags.MaxExclusive) != 0 480(_derivedRestriction.Flags & RestrictionFlags.MinInclusive) != 0 && 481(_derivedRestriction.Flags & RestrictionFlags.MinExclusive) != 0 487(_derivedRestriction.Flags & RestrictionFlags.Length) != 0 && 488(_derivedRestriction.Flags & (RestrictionFlags.MinLength | RestrictionFlags.MaxLength)) != 0 498(_derivedRestriction.Flags & RestrictionFlags.MinLength) != 0 && 499(_derivedRestriction.Flags & RestrictionFlags.MaxLength) != 0 510(_derivedRestriction.Flags & RestrictionFlags.MinInclusive) != 0 && 511(_derivedRestriction.Flags & RestrictionFlags.MaxInclusive) != 0 520(_derivedRestriction.Flags & RestrictionFlags.MinInclusive) != 0 && 521(_derivedRestriction.Flags & RestrictionFlags.MaxExclusive) != 0 530(_derivedRestriction.Flags & RestrictionFlags.MinExclusive) != 0 && 531(_derivedRestriction.Flags & RestrictionFlags.MaxExclusive) != 0 540(_derivedRestriction.Flags & RestrictionFlags.MinExclusive) != 0 && 541(_derivedRestriction.Flags & RestrictionFlags.MaxInclusive) != 0 549if ((_derivedRestriction.Flags & (RestrictionFlags.TotalDigits | RestrictionFlags.FractionDigits)) == (RestrictionFlags.TotalDigits | RestrictionFlags.FractionDigits)) 563(_derivedRestriction.Flags & RestrictionFlags.Length) == 0 && 564(_baseFlags & RestrictionFlags.Length) != 0 568SetFlag(RestrictionFlags.Length); 571(_derivedRestriction.Flags & RestrictionFlags.MinLength) == 0 && 572(_baseFlags & RestrictionFlags.MinLength) != 0 576SetFlag(RestrictionFlags.MinLength); 579(_derivedRestriction.Flags & RestrictionFlags.MaxLength) == 0 && 580(_baseFlags & RestrictionFlags.MaxLength) != 0 584SetFlag(RestrictionFlags.MaxLength); 586if ((_baseFlags & RestrictionFlags.Pattern) != 0) 596SetFlag(RestrictionFlags.Pattern); 599if ((_baseFlags & RestrictionFlags.Enumeration) != 0) 605SetFlag(RestrictionFlags.Enumeration); 609(_derivedRestriction.Flags & RestrictionFlags.WhiteSpace) == 0 && 610(_baseFlags & RestrictionFlags.WhiteSpace) != 0 614SetFlag(RestrictionFlags.WhiteSpace); 617(_derivedRestriction.Flags & RestrictionFlags.MaxInclusive) == 0 && 618(_baseFlags & RestrictionFlags.MaxInclusive) != 0 622SetFlag(RestrictionFlags.MaxInclusive); 625(_derivedRestriction.Flags & RestrictionFlags.MaxExclusive) == 0 && 626(_baseFlags & RestrictionFlags.MaxExclusive) != 0 630SetFlag(RestrictionFlags.MaxExclusive); 633(_derivedRestriction.Flags & RestrictionFlags.MinInclusive) == 0 && 634(_baseFlags & RestrictionFlags.MinInclusive) != 0 638SetFlag(RestrictionFlags.MinInclusive); 641(_derivedRestriction.Flags & RestrictionFlags.MinExclusive) == 0 && 642(_baseFlags & RestrictionFlags.MinExclusive) != 0 646SetFlag(RestrictionFlags.MinExclusive); 649(_derivedRestriction.Flags & RestrictionFlags.TotalDigits) == 0 && 650(_baseFlags & RestrictionFlags.TotalDigits) != 0 654SetFlag(RestrictionFlags.TotalDigits); 657(_derivedRestriction.Flags & RestrictionFlags.FractionDigits) == 0 && 658(_baseFlags & RestrictionFlags.FractionDigits) != 0 662SetFlag(RestrictionFlags.FractionDigits); 746private void CheckProhibitedFlag(XmlSchemaFacet facet, RestrictionFlags flag, string errorCode) 754private void CheckDupFlag(XmlSchemaFacet facet, RestrictionFlags flag, string errorCode) 762private void SetFlag(XmlSchemaFacet facet, RestrictionFlags flag) 771private void SetFlag(RestrictionFlags flag) 859else if (restriction != null && (restriction.Flags & RestrictionFlags.WhiteSpace) != 0) 878if (restriction != null && (restriction.Flags & RestrictionFlags.Pattern) != 0) 1014RestrictionFlags flags = restriction != null ? restriction.Flags : 0; 1025if ((flags & RestrictionFlags.MaxInclusive) != 0) 1033if ((flags & RestrictionFlags.MaxExclusive) != 0) 1041if ((flags & RestrictionFlags.MinInclusive) != 0) 1049if ((flags & RestrictionFlags.MinExclusive) != 0) 1056if ((flags & RestrictionFlags.Enumeration) != 0) 1063return CheckTotalAndFractionDigits(value, restriction.TotalDigits, restriction.FractionDigits, ((flags & RestrictionFlags.TotalDigits) != 0), ((flags & RestrictionFlags.FractionDigits) != 0)); 1143RestrictionFlags flags = restriction != null ? restriction.Flags : 0; 1146if ((flags & RestrictionFlags.MaxInclusive) != 0) 1153if ((flags & RestrictionFlags.MaxExclusive) != 0) 1161if ((flags & RestrictionFlags.MinInclusive) != 0) 1169if ((flags & RestrictionFlags.MinExclusive) != 0) 1176if ((flags & RestrictionFlags.Enumeration) != 0) 1219RestrictionFlags flags = restriction != null ? restriction.Flags : 0; 1221if ((flags & RestrictionFlags.MaxInclusive) != 0) 1229if ((flags & RestrictionFlags.MaxExclusive) != 0) 1237if ((flags & RestrictionFlags.MinInclusive) != 0) 1245if ((flags & RestrictionFlags.MinExclusive) != 0) 1252if ((flags & RestrictionFlags.Enumeration) != 0) 1290RestrictionFlags flags = restriction != null ? restriction.Flags : 0; 1292if ((flags & RestrictionFlags.MaxInclusive) != 0) 1300if ((flags & RestrictionFlags.MaxExclusive) != 0) 1308if ((flags & RestrictionFlags.MinInclusive) != 0) 1316if ((flags & RestrictionFlags.MinExclusive) != 0) 1323if ((flags & RestrictionFlags.Enumeration) != 0) 1384RestrictionFlags flags = restriction != null ? restriction.Flags : 0; 1392if ((flags & RestrictionFlags.Length) != 0) 1399if ((flags & RestrictionFlags.MinLength) != 0) 1406if ((flags & RestrictionFlags.MaxLength) != 0) 1413if ((flags & RestrictionFlags.Enumeration) != 0) 1519RestrictionFlags flags = restriction != null ? restriction.Flags : 0; 1524if ((flags & RestrictionFlags.Length) != 0) 1531if ((flags & RestrictionFlags.MinLength) != 0) 1538if ((flags & RestrictionFlags.MaxLength) != 0) 1545if ((flags & RestrictionFlags.Enumeration) != 0) 1590RestrictionFlags flags = restriction != null ? restriction.Flags : 0; 1593if ((flags & RestrictionFlags.Length) != 0) 1600if ((flags & RestrictionFlags.MinLength) != 0) 1607if ((flags & RestrictionFlags.MaxLength) != 0) 1614if ((flags & RestrictionFlags.Enumeration) != 0) 1651RestrictionFlags flags = restriction != null ? restriction.Flags : 0; 1653if ((flags & (RestrictionFlags.Length | RestrictionFlags.MinLength | RestrictionFlags.MaxLength)) != 0) 1656if ((flags & RestrictionFlags.Length) != 0) 1664if ((flags & RestrictionFlags.MinLength) != 0) 1672if ((flags & RestrictionFlags.MaxLength) != 0) 1680if ((flags & RestrictionFlags.Enumeration) != 0) 1708RestrictionFlags flags = restriction != null ? restriction.Flags : 0; 1710if ((flags & RestrictionFlags.Enumeration) != 0)