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