Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ FacetsCompiler()

System.Xml.Schema.FacetsChecker.FacetsCompiler.FacetsCompiler ( DatatypeImplementation baseDatatype,
RestrictionFacets restriction )
inline

Definition at line 58 of file FacetsChecker.cs.

59 {
60 _firstPattern = true;
61 _regStr = null;
62 _pattern_facet = null;
65 _baseFlags = ((_datatype.Restriction != null) ? _datatype.Restriction.Flags : ((RestrictionFlags)0));
66 _baseFixedFlags = ((_datatype.Restriction != null) ? _datatype.Restriction.FixedFlags : ((RestrictionFlags)0));
68 _nonNegativeInt = DatatypeImplementation.GetSimpleTypeFromTypeCode(XmlTypeCode.NonNegativeInteger).Datatype;
69 _builtInEnum = ((!(_datatype is Datatype_union) && !(_datatype is Datatype_List)) ? _datatype.TypeCode : XmlTypeCode.None);
70 _builtInType = ((_builtInEnum > XmlTypeCode.None) ? DatatypeImplementation.GetSimpleTypeFromTypeCode(_builtInEnum).Datatype : _datatype);
71 }
readonly RestrictionFlags _validRestrictionFlags
readonly RestrictionFacets _derivedRestriction
readonly DatatypeImplementation _datatype

References System.Xml.Schema.FacetsChecker.FacetsCompiler._baseFixedFlags, System.Xml.Schema.FacetsChecker.FacetsCompiler._baseFlags, System.Xml.Schema.FacetsChecker.FacetsCompiler._builtInEnum, System.Xml.Schema.FacetsChecker.FacetsCompiler._builtInType, System.Xml.Schema.FacetsChecker.FacetsCompiler._datatype, System.Xml.Schema.FacetsChecker.FacetsCompiler._derivedRestriction, System.Xml.Schema.FacetsChecker.FacetsCompiler._firstPattern, System.Xml.Schema.FacetsChecker.FacetsCompiler._nonNegativeInt, System.Xml.Schema.FacetsChecker.FacetsCompiler._pattern_facet, System.Xml.Schema.FacetsChecker.FacetsCompiler._regStr, System.Xml.Schema.FacetsChecker.FacetsCompiler._validRestrictionFlags, System.Xml.Dictionary, System.Xml.Schema.RestrictionFacets.FixedFlags, System.Xml.Schema.RestrictionFacets.Flags, System.Xml.Schema.DatatypeImplementation.GetSimpleTypeFromTypeCode(), System.Xml.Schema.DatatypeImplementation.Restriction, System.Xml.Schema.DatatypeImplementation.TypeCode, and System.Xml.Schema.DatatypeImplementation.ValidRestrictionFlags.