6 implementations of IXmlSchemaInfo
System.Xml (6)
System\Xml\Core\XmlAsyncCheckReader.cs (1)
865internal class XmlAsyncCheckReaderWithLineInfoNSSchema : XmlAsyncCheckReaderWithLineInfoNS, IXmlSchemaInfo {
System\Xml\Core\XsdValidatingReader.cs (1)
42internal partial class XsdValidatingReader : XmlReader, IXmlSchemaInfo, IXmlLineInfo, IXmlNamespaceResolver {
System\Xml\Core\XsdValidatingReaderAsync.cs (1)
17internal partial class XsdValidatingReader : XmlReader, IXmlSchemaInfo, IXmlLineInfo, IXmlNamespaceResolver {
System\Xml\Dom\XmlName.cs (1)
13internal class XmlName : IXmlSchemaInfo {
System\Xml\Schema\XmlSchemaInfo.cs (1)
14public class XmlSchemaInfo : IXmlSchemaInfo {
System\Xml\XPath\XPathNavigatorReader.cs (1)
973internal class XPathNavigatorReaderWithSI : XPathNavigatorReader, System.Xml.Schema.IXmlSchemaInfo {
85 references to IXmlSchemaInfo
PresentationBuildTasks (1)
Base\System\Windows\Markup\XmlWrappingReader.cs (1)
71public override IXmlSchemaInfo SchemaInfo { get { return _reader.SchemaInfo; } }
System.Activities (1)
System\Activities\Debugger\XmlWrappingReader.cs (1)
94public override IXmlSchemaInfo SchemaInfo
System.Data.Services.Client (1)
System\Data\Services\Client\Xml\XmlWrappingReader.cs (1)
253public override IXmlSchemaInfo SchemaInfo
System.Runtime.Serialization (1)
System\Runtime\Serialization\XmlSerializableReader.cs (1)
84public override IXmlSchemaInfo SchemaInfo { get { return InnerReader.SchemaInfo; } }
System.Xml (73)
System\Xml\Core\XmlAsyncCheckReader.cs (14)
25if (reader is IXmlSchemaInfo) { 32Debug.Assert(!(reader is IXmlSchemaInfo)); 38Debug.Assert(!(reader is IXmlSchemaInfo)); 43Debug.Assert(!(reader is IXmlSchemaInfo)); 176public override IXmlSchemaInfo SchemaInfo { 867private readonly IXmlSchemaInfo readerAsIXmlSchemaInfo; 872readerAsIXmlSchemaInfo = (IXmlSchemaInfo)reader; 878XmlSchemaValidity IXmlSchemaInfo.Validity { 884bool IXmlSchemaInfo.IsDefault { 890bool IXmlSchemaInfo.IsNil { 896XmlSchemaSimpleType IXmlSchemaInfo.MemberType { 902XmlSchemaType IXmlSchemaInfo.SchemaType { 908XmlSchemaElement IXmlSchemaInfo.SchemaElement { 914XmlSchemaAttribute IXmlSchemaInfo.SchemaAttribute {
System\Xml\Core\XmlReader.cs (3)
186public virtual IXmlSchemaInfo SchemaInfo { 188return this as IXmlSchemaInfo; 1475IXmlSchemaInfo schemaInfo = this.SchemaInfo;
System\Xml\Core\XmlWrappingReader.cs (1)
60public override IXmlSchemaInfo SchemaInfo { get { return reader.SchemaInfo; } }
System\Xml\Core\XmlWriter.cs (1)
452IXmlSchemaInfo schemaInfo = navigator.SchemaInfo;
System\Xml\Core\XmlWriterAsync.cs (1)
404IXmlSchemaInfo schemaInfo = navigator.SchemaInfo;
System\Xml\Core\XsdValidatingReader.cs (9)
345public override IXmlSchemaInfo SchemaInfo { 347return this as IXmlSchemaInfo; 1340bool IXmlSchemaInfo.IsDefault { 1365bool IXmlSchemaInfo.IsNil { 1379XmlSchemaValidity IXmlSchemaInfo.Validity { 1404XmlSchemaSimpleType IXmlSchemaInfo.MemberType { 1428XmlSchemaType IXmlSchemaInfo.SchemaType { 1446XmlSchemaElement IXmlSchemaInfo.SchemaElement { 1455XmlSchemaAttribute IXmlSchemaInfo.SchemaAttribute {
System\Xml\Dom\DocumentSchemaValidator.cs (2)
103IXmlSchemaInfo schemaInfo = nodeToValidate.SchemaInfo; 445IXmlSchemaInfo parentSchemaInfo = null;
System\Xml\Dom\DocumentXPathNavigator.cs (1)
1021public override IXmlSchemaInfo SchemaInfo {
System\Xml\Dom\DomNameTable.cs (2)
31public XmlName GetName(string prefix, string localName, string ns, IXmlSchemaInfo schemaInfo) { 56public XmlName AddName(string prefix, string localName, string ns, IXmlSchemaInfo schemaInfo) {
System\Xml\Dom\XmlAttribute.cs (1)
100public override IXmlSchemaInfo SchemaInfo {
System\Xml\Dom\XmlDocument.cs (7)
80static internal IXmlSchemaInfo NotKnownSchemaInfo = new XmlSchemaInfo(XmlSchemaValidity.NotKnown); 81static internal IXmlSchemaInfo ValidSchemaInfo = new XmlSchemaInfo(XmlSchemaValidity.Valid); 82static internal IXmlSchemaInfo InvalidSchemaInfo = new XmlSchemaInfo(XmlSchemaValidity.Invalid); 135internal XmlName AddXmlName(string prefix, string localName, string namespaceURI, IXmlSchemaInfo schemaInfo) { 143internal XmlName GetXmlName(string prefix, string localName, string namespaceURI, IXmlSchemaInfo schemaInfo) { 151internal XmlName AddAttrXmlName(string prefix, string localName, string namespaceURI, IXmlSchemaInfo schemaInfo) { 1456public override IXmlSchemaInfo SchemaInfo {
System\Xml\Dom\XmlElement.cs (1)
472public override IXmlSchemaInfo SchemaInfo {
System\Xml\Dom\XmlLoader.cs (3)
92IXmlSchemaInfo schemaInfo; 231IXmlSchemaInfo schemaInfo = r.SchemaInfo; 268IXmlSchemaInfo schemaInfo = r.SchemaInfo;
System\Xml\Dom\XmlName.cs (4)
22public static XmlName Create(string prefix, string localName, string ns, int hashCode, XmlDocument ownerDoc, XmlName next, IXmlSchemaInfo schemaInfo) { 139public virtual bool Equals(IXmlSchemaInfo schemaInfo) { 173internal XmlNameEx(string prefix, string localName, string ns, int hashCode, XmlDocument ownerDoc, XmlName next, IXmlSchemaInfo schemaInfo) : base(prefix, localName, ns, hashCode, ownerDoc, next) { 240public override bool Equals(IXmlSchemaInfo schemaInfo) {
System\Xml\Dom\XmlNode.cs (1)
855public virtual IXmlSchemaInfo SchemaInfo {
System\Xml\Dom\XmlNodeReader.cs (2)
279public IXmlSchemaInfo SchemaInfo { 1109public override IXmlSchemaInfo SchemaInfo {
System\Xml\Serialization\XmlCountingReader.cs (1)
48public override IXmlSchemaInfo SchemaInfo { get { return innerReader.SchemaInfo; } }
System\Xml\XPath\XPathNavigator.cs (13)
51IXmlSchemaInfo schemaInfo = SchemaInfo; 71IXmlSchemaInfo schemaInfo = SchemaInfo; 113IXmlSchemaInfo schemaInfo = SchemaInfo; 132IXmlSchemaInfo schemaInfo = SchemaInfo; 164IXmlSchemaInfo schemaInfo = SchemaInfo; 193IXmlSchemaInfo schemaInfo = SchemaInfo; 222IXmlSchemaInfo schemaInfo = SchemaInfo; 251IXmlSchemaInfo schemaInfo = SchemaInfo; 280IXmlSchemaInfo schemaInfo = SchemaInfo; 311IXmlSchemaInfo schemaInfo = SchemaInfo; 867public virtual IXmlSchemaInfo SchemaInfo { 868get { return this as IXmlSchemaInfo; } 872IXmlSchemaInfo schemaInfo;
System\Xml\XPath\XPathNavigatorReader.cs (6)
42protected IXmlSchemaInfo schemaInfo; 79IXmlSchemaInfo xsi = nav as IXmlSchemaInfo; 107protected XPathNavigatorReader( XPathNavigator navToRead, IXmlLineInfo xli, IXmlSchemaInfo xsi ) { 163public override IXmlSchemaInfo SchemaInfo { 974internal XPathNavigatorReaderWithSI( XPathNavigator navToRead, IXmlLineInfo xli, IXmlSchemaInfo xsi )
System.Xml.Linq (7)
System\Xml\Linq\XNodeValidator.cs (7)
366public static IXmlSchemaInfo GetSchemaInfo(this XElement source) { 368return source.Annotation<IXmlSchemaInfo>(); 376public static IXmlSchemaInfo GetSchemaInfo(this XAttribute source) { 378return source.Annotation<IXmlSchemaInfo>(); 402/// subtree is augmented with PSVI in the form of <see cref="IXmlSchemaInfo"/> annotations, 438/// subtree is augmented with PSVI in the form of <see cref="IXmlSchemaInfo"/> annotations, 475/// in the form of <see cref="IXmlSchemaInfo"/> annotations, default attributes and
WindowsBase (1)
Base\System\Windows\Markup\XmlWrappingReader.cs (1)
71public override IXmlSchemaInfo SchemaInfo { get { return _reader.SchemaInfo; } }