5 types derived from ContentValidator
dotnet-svcutil-lib (5)
FrameworkFork\Microsoft.Xml\Xml\schema\ContentValidator.cs (5)
1120internal sealed class ParticleContentValidator : ContentValidator 1662internal sealed class DfaContentValidator : ContentValidator 1782internal sealed class NfaContentValidator : ContentValidator 1929internal sealed class RangeContentValidator : ContentValidator 2250internal sealed class AllElementsContentValidator : ContentValidator
4 instantiations of ContentValidator
dotnet-svcutil-lib (4)
FrameworkFork\Microsoft.Xml\Xml\schema\ContentValidator.cs (4)
1012public static readonly ContentValidator Empty = new ContentValidator(XmlSchemaContentType.Empty); 1013public static readonly ContentValidator TextOnly = new ContentValidator(XmlSchemaContentType.TextOnly, false, false); 1014public static readonly ContentValidator Mixed = new ContentValidator(XmlSchemaContentType.Mixed); 1015public static readonly ContentValidator Any = new ContentValidator(XmlSchemaContentType.Mixed, true, true);
39 references to ContentValidator
dotnet-svcutil-lib (39)
FrameworkFork\Microsoft.Xml\Xml\schema\basevalidator.cs (1)
174ContentValidator contentValidator = context.ElementDecl.ContentValidator;
FrameworkFork\Microsoft.Xml\Xml\schema\ContentValidator.cs (9)
1012public static readonly ContentValidator Empty = new ContentValidator(XmlSchemaContentType.Empty); 1013public static readonly ContentValidator TextOnly = new ContentValidator(XmlSchemaContentType.TextOnly, false, false); 1014public static readonly ContentValidator Mixed = new ContentValidator(XmlSchemaContentType.Mixed); 1015public static readonly ContentValidator Any = new ContentValidator(XmlSchemaContentType.Mixed, true, true); 1311public ContentValidator Finish() 1316public ContentValidator Finish(bool useDFA) 1325return IsOpen ? ContentValidator.Any : ContentValidator.TextOnly; 1331return ContentValidator.Empty;
FrameworkFork\Microsoft.Xml\Xml\schema\DtdParser.cs (2)
977elementDecl.ContentValidator = ContentValidator.Empty; 980elementDecl.ContentValidator = ContentValidator.Any;
FrameworkFork\Microsoft.Xml\Xml\schema\dtdvalidator.cs (1)
121if (context.ElementDecl.ContentValidator == ContentValidator.Empty)
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaCollectionCompiler.cs (6)
613decl.ContentValidator = ContentValidator.TextOnly; 2427private ContentValidator CompileComplexContent(XmlSchemaComplexType complexType) 2431return ContentValidator.Empty; 2435return ContentValidator.TextOnly; 2442return ContentValidator.Empty; 2446return ContentValidator.Mixed;
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaElementDecl.cs (3)
24private ContentValidator _contentValidator; 42_contentValidator = ContentValidator.TextOnly; 164internal ContentValidator ContentValidator
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaSetCompiler.cs (6)
698decl.ContentValidator = ContentValidator.TextOnly; 2870private ContentValidator CompileComplexContent(XmlSchemaComplexType complexType) 2874return ContentValidator.Empty; 2878return ContentValidator.TextOnly; 2885return ContentValidator.Empty; 2889return ContentValidator.Mixed;
FrameworkFork\Microsoft.Xml\Xml\schema\XdrBuilder.cs (4)
861builder._ElementDef._ElementDecl.ContentValidator = ContentValidator.TextOnly; 876builder._ElementDef._ElementDecl.ContentValidator = ContentValidator.Empty; 964builder._ElementDef._ElementDecl.ContentValidator = ContentValidator.Any; 1450builder._ElementDef._ElementDecl.ContentValidator = ContentValidator.TextOnly;
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaComplexType.cs (2)
89ContentValidator anyContentValidator = contentValidator.Finish(true); 127internal static ContentValidator AnyTypeContentValidator
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaValidator.cs (5)
997ContentValidator.AddParticleToExpected(element, _schemaSet, expected, true); 1346ContentValidator contentValidator = _context.ElementDecl.ContentValidator; 2530ContentValidator contentValidator = context.ElementDecl.ContentValidator; 2532if (contentType == XmlSchemaContentType.ElementOnly || (contentType == XmlSchemaContentType.Mixed && contentValidator != ContentValidator.Mixed && contentValidator != ContentValidator.Any))