Beispiel #1
0
 public UnionSimpleTypeValidator(XmlSchemaSimpleType type,
                              RestrictionFacets facets,
                              SimpleTypeValidator[] memberTypes)
     : base(XmlSchemaDatatypeVariety.Union, type, FacetsChecker.UnionFacetsChecker, facets) {
     this.memberTypes = memberTypes;
 }
Beispiel #2
0
 public AtomicSimpleTypeValidator(XmlSchemaSimpleType type,
                                RestrictionFacets facets)
     : base(XmlSchemaDatatypeVariety.Atomic, 
            type, 
            FacetsChecker.GetFacetsChecker(type.Datatype.TypeCode), 
           facets) {
 }
Beispiel #3
0
 public ListSimpleTypeValidator(XmlSchemaSimpleType type,
                             RestrictionFacets facets,
                             SimpleTypeValidator itemType)
     : base(XmlSchemaDatatypeVariety.List, type, FacetsChecker.ListFacetsChecker, facets) {
     this.itemType = itemType;
 }
Beispiel #4
0
 internal SimpleTypeValidator(XmlSchemaDatatypeVariety variety, 
                           XmlSchemaSimpleType type,
                           FacetsChecker facetsChecker,
                           RestrictionFacets facets) {
     this.restrictionFacets = facets;
     this.facetsChecker = facetsChecker;
     this.dataType = type.Datatype;
     this.variety = variety;
 }