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