1 write to _datatype
System.Private.Xml (1)
System\Xml\Schema\FacetChecker.cs (1)
43_datatype = baseDatatype;
57 references to _datatype
System.Private.Xml (57)
System\Xml\Schema\FacetChecker.cs (57)
45_baseFlags = _datatype.Restriction != null ? _datatype.Restriction.Flags : 0; 46_baseFixedFlags = _datatype.Restriction != null ? _datatype.Restriction.FixedFlags : 0; 47_validRestrictionFlags = _datatype.ValidRestrictionFlags; 49_builtInEnum = !(_datatype is Datatype_union || _datatype is Datatype_List) ? _datatype.TypeCode : 0; 50_builtInType = (int)_builtInEnum > 0 ? DatatypeImplementation.GetSimpleTypeFromTypeCode(_builtInEnum).Datatype! : _datatype; 61if (!_datatype.IsEqual(_datatype.Restriction!.Length, _derivedRestriction.Length)) 68if (_datatype.Restriction!.Length < _derivedRestriction.Length) 76if (_datatype.Restriction!.MinLength > _derivedRestriction.Length) 84if (_datatype.Restriction!.MaxLength < _derivedRestriction.Length) 100if (!_datatype.IsEqual(_datatype.Restriction!.MinLength, _derivedRestriction.MinLength)) 107if (_datatype.Restriction!.MinLength > _derivedRestriction.MinLength) 114if (_datatype.Restriction!.Length < _derivedRestriction.MinLength) 130if (!_datatype.IsEqual(_datatype.Restriction!.MaxLength, _derivedRestriction.MaxLength)) 137if (_datatype.Restriction!.MaxLength < _derivedRestriction.MaxLength) 144if (_datatype.Restriction!.Length > _derivedRestriction.MaxLength) 175_derivedRestriction.Enumeration.Add(ParseFacetValue(_datatype, facet, SR.Sch_EnumerationFacetInvalid, nsmgr, nameTable)); 201if (!_datatype.IsEqual(_datatype.Restriction!.WhiteSpace, _derivedRestriction.WhiteSpace)) 210baseWhitespace = _datatype.Restriction!.WhiteSpace; 214baseWhitespace = _datatype.BuiltInWhitespaceFacet; 239if (!_datatype.IsEqual(_datatype.Restriction!.MaxInclusive!, _derivedRestriction.MaxInclusive)) 256if (!_datatype.IsEqual(_datatype.Restriction!.MaxExclusive!, _derivedRestriction.MaxExclusive)) 273if (!_datatype.IsEqual(_datatype.Restriction!.MinInclusive!, _derivedRestriction.MinInclusive)) 290if (!_datatype.IsEqual(_datatype.Restriction!.MinExclusive!, _derivedRestriction.MinExclusive)) 308if (_datatype.Restriction!.TotalDigits != _derivedRestriction.TotalDigits) 315if (_derivedRestriction.TotalDigits > _datatype.Restriction!.TotalDigits) 329if ((_derivedRestriction.FractionDigits != 0) && (_datatype.TypeCode != XmlTypeCode.Decimal)) 335if (_datatype.Restriction!.FractionDigits != _derivedRestriction.FractionDigits) 342if (_derivedRestriction.FractionDigits > _datatype.Restriction!.FractionDigits) 378RestrictionFacets? restriction = _datatype.Restriction; 384if (_datatype.Compare(value, restriction!.MaxInclusive!) > 0) 391if (_datatype.Compare(value, restriction!.MaxExclusive!) >= 0) 401if (_datatype.Compare(value, restriction!.MaxExclusive!) > 0) 408if (_datatype.Compare(value, restriction!.MaxInclusive!) > 0) 418if (_datatype.Compare(value, restriction!.MinInclusive!) < 0) 425if (_datatype.Compare(value, restriction!.MinExclusive!) < 0) 432if (_datatype.Compare(value, restriction!.MaxExclusive!) >= 0) 442if (_datatype.Compare(value, restriction!.MinExclusive!) < 0) 449if (_datatype.Compare(value, restriction!.MinInclusive!) < 0) 456if (_datatype.Compare(value, restriction!.MaxExclusive!) >= 0) 513if (_datatype.Compare(_derivedRestriction.MinInclusive!, _derivedRestriction.MaxInclusive!) > 0) 523if (_datatype.Compare(_derivedRestriction.MinInclusive!, _derivedRestriction.MaxExclusive!) > 0) 533if (_datatype.Compare(_derivedRestriction.MinExclusive!, _derivedRestriction.MaxExclusive!) > 0) 543if (_datatype.Compare(_derivedRestriction.MinExclusive!, _derivedRestriction.MaxInclusive!) > 0) 559RestrictionFacets baseRestriction = _datatype.Restriction!; 746throw new XmlSchemaException(errorCode, _datatype.TypeCodeString, facet);