8 types derived from XmlSchemaFacet
dotnet-svcutil-lib (8)
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaFacet.cs (8)
74public abstract class XmlSchemaNumericFacet : XmlSchemaFacet { } 104public class XmlSchemaPatternFacet : XmlSchemaFacet 113public class XmlSchemaEnumerationFacet : XmlSchemaFacet 122public class XmlSchemaMinExclusiveFacet : XmlSchemaFacet 131public class XmlSchemaMinInclusiveFacet : XmlSchemaFacet 140public class XmlSchemaMaxExclusiveFacet : XmlSchemaFacet 149public class XmlSchemaMaxInclusiveFacet : XmlSchemaFacet 176public class XmlSchemaWhiteSpaceFacet : XmlSchemaFacet
44 references to XmlSchemaFacet
dotnet-svcutil-lib (44)
FrameworkFork\Microsoft.Xml\Xml\schema\FacetChecker.cs (18)
53internal void CompileLengthFacet(XmlSchemaFacet facet) 92internal void CompileMinLengthFacet(XmlSchemaFacet facet) 122internal void CompileMaxLengthFacet(XmlSchemaFacet facet) 171internal void CompileEnumerationFacet(XmlSchemaFacet facet, IXmlNamespaceResolver nsmgr, XmlNameTable nameTable) 182internal void CompileWhitespaceFacet(XmlSchemaFacet facet) 234internal void CompileMaxInclusiveFacet(XmlSchemaFacet facet) 251internal void CompileMaxExclusiveFacet(XmlSchemaFacet facet) 268internal void CompileMinInclusiveFacet(XmlSchemaFacet facet) 285internal void CompileMinExclusiveFacet(XmlSchemaFacet facet) 302internal void CompileTotalDigitsFacet(XmlSchemaFacet facet) 326internal void CompileFractionDigitsFacet(XmlSchemaFacet facet) 375private void CheckValue(object value, XmlSchemaFacet facet) 666private object ParseFacetValue(XmlSchemaDatatype datatype, XmlSchemaFacet facet, string code, IXmlNamespaceResolver nsmgr, XmlNameTable nameTable) 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) 906XmlSchemaFacet facet = (XmlSchemaFacet)facets[i];
FrameworkFork\Microsoft.Xml\Xml\schema\XsdBuilder.cs (2)
678private XmlSchemaFacet _facet; 1088_facet = (XmlSchemaFacet)container;
FrameworkFork\Microsoft.Xml\Xml\Serialization\SchemaObjectWriter.cs (17)
34XmlSchemaFacet f1 = (XmlSchemaFacet)o1; 35XmlSchemaFacet f2 = (XmlSchemaFacet)o2; 665Write_XmlSchemaFacet("minExclusive", (XmlSchemaFacet)ai); 669Write_XmlSchemaFacet("maxInclusive", (XmlSchemaFacet)ai); 673Write_XmlSchemaFacet("maxExclusive", (XmlSchemaFacet)ai); 677Write_XmlSchemaFacet("minInclusive", (XmlSchemaFacet)ai); 681Write_XmlSchemaFacet("length", (XmlSchemaFacet)ai); 685Write_XmlSchemaFacet("enumeration", (XmlSchemaFacet)ai); 689Write_XmlSchemaFacet("minLength", (XmlSchemaFacet)ai); 693Write_XmlSchemaFacet("pattern", (XmlSchemaFacet)ai); 697Write_XmlSchemaFacet("totalDigits", (XmlSchemaFacet)ai); 701Write_XmlSchemaFacet("maxLength", (XmlSchemaFacet)ai); 705Write_XmlSchemaFacet("whiteSpace", (XmlSchemaFacet)ai); 709Write_XmlSchemaFacet("fractionDigit", (XmlSchemaFacet)ai); 714private void Write_XmlSchemaFacet(string name, XmlSchemaFacet o)
FrameworkFork\Microsoft.Xml\Xml\Serialization\Types.cs (5)
559AddNonXsdPrimitive(typeof(Guid), "guid", UrtTypes.Namespace, "Guid", new XmlQualifiedName("string", XmlSchema.Namespace), new XmlSchemaFacet[] { guidPattern }, TypeFlags.CanBeAttributeValue | TypeFlags.CanBeElementValue | TypeFlags.XmlEncodingNotRequired | TypeFlags.IgnoreDefault); 560AddNonXsdPrimitive(typeof(char), "char", UrtTypes.Namespace, "Char", new XmlQualifiedName("unsignedShort", XmlSchema.Namespace), new XmlSchemaFacet[0], TypeFlags.CanBeAttributeValue | TypeFlags.CanBeElementValue | TypeFlags.HasCustomFormatter | TypeFlags.IgnoreDefault); 664private static void AddNonXsdPrimitive(Type type, string dataTypeName, string ns, string formatterName, XmlQualifiedName baseTypeName, XmlSchemaFacet[] facets, TypeFlags flags) 670foreach (XmlSchemaFacet facet in facets) 684AddNonXsdPrimitive(type, dataTypeName, ns, formatterName, baseTypeName, new XmlSchemaFacet[0], flags);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\SchemaImporter.cs (2)
547foreach (XmlSchemaFacet facet in restriction.Facets) 1205foreach (XmlSchemaFacet facet in restriction.Facets)