6 implementations of IXmlSchemaInfo
System.Private.Xml (6)
System\Xml\Core\XmlAsyncCheckReader.cs (1)
1007internal sealed class XmlAsyncCheckReaderWithLineInfoNSSchema : XmlAsyncCheckReaderWithLineInfoNS, IXmlSchemaInfo
System\Xml\Core\XsdValidatingReader.cs (1)
40internal sealed partial class XsdValidatingReader : XmlReader, IXmlSchemaInfo, IXmlLineInfo, IXmlNamespaceResolver
System\Xml\Core\XsdValidatingReaderAsync.cs (1)
17internal sealed partial class XsdValidatingReader : XmlReader, IXmlSchemaInfo, IXmlLineInfo, IXmlNamespaceResolver
System\Xml\Dom\XmlName.cs (1)
10internal class XmlName : IXmlSchemaInfo
System\Xml\Schema\XmlSchemaInfo.cs (1)
9public class XmlSchemaInfo : IXmlSchemaInfo
System\Xml\XPath\XPathNavigatorReader.cs (1)
1118internal sealed class XPathNavigatorReaderWithSI : XPathNavigatorReader, System.Xml.Schema.IXmlSchemaInfo
85 references to IXmlSchemaInfo
netstandard (1)
netstandard.cs (1)
2293[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.Schema.IXmlSchemaInfo))]
PresentationBuildTasks (1)
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlWrappingReader.cs (1)
55public override IXmlSchemaInfo SchemaInfo { get { return _reader.SchemaInfo; } }
System.Private.DataContractSerialization (1)
System\Runtime\Serialization\XmlSerializableReader.cs (1)
85public override IXmlSchemaInfo? SchemaInfo { get { return InnerReader.SchemaInfo; } }
System.Private.Xml (72)
System\Xml\Core\XmlAsyncCheckReader.cs (14)
30if (reader is IXmlSchemaInfo) 36Debug.Assert(!(reader is IXmlSchemaInfo)); 41Debug.Assert(!(reader is IXmlSchemaInfo)); 44Debug.Assert(!(reader is IXmlSchemaInfo)); 208public override IXmlSchemaInfo? SchemaInfo 1009private readonly IXmlSchemaInfo _readerAsIXmlSchemaInfo; 1014_readerAsIXmlSchemaInfo = (IXmlSchemaInfo)reader; 1019XmlSchemaValidity IXmlSchemaInfo.Validity 1027bool IXmlSchemaInfo.IsDefault 1035bool IXmlSchemaInfo.IsNil 1043XmlSchemaSimpleType? IXmlSchemaInfo.MemberType 1051XmlSchemaType? IXmlSchemaInfo.SchemaType 1059XmlSchemaElement? IXmlSchemaInfo.SchemaElement 1067XmlSchemaAttribute? IXmlSchemaInfo.SchemaAttribute
System\Xml\Core\XmlReader.cs (3)
136public virtual IXmlSchemaInfo? SchemaInfo => this as IXmlSchemaInfo; 1564IXmlSchemaInfo? schemaInfo = SchemaInfo;
System\Xml\Core\XmlWrappingReader.cs (1)
55public override IXmlSchemaInfo? SchemaInfo { get { return reader.SchemaInfo; } }
System\Xml\Core\XmlWriter.cs (1)
445IXmlSchemaInfo? schemaInfo = navigator.SchemaInfo;
System\Xml\Core\XmlWriterAsync.cs (1)
445IXmlSchemaInfo? schemaInfo = navigator.SchemaInfo;
System\Xml\Core\XsdValidatingReader.cs (9)
407public override IXmlSchemaInfo SchemaInfo 411return this as IXmlSchemaInfo; 1710bool IXmlSchemaInfo.IsDefault 1743bool IXmlSchemaInfo.IsNil 1761XmlSchemaValidity IXmlSchemaInfo.Validity 1797XmlSchemaSimpleType? IXmlSchemaInfo.MemberType 1828XmlSchemaType? IXmlSchemaInfo.SchemaType 1852XmlSchemaElement? IXmlSchemaInfo.SchemaElement 1865XmlSchemaAttribute? IXmlSchemaInfo.SchemaAttribute
System\Xml\Dom\DocumentSchemaValidator.cs (2)
102IXmlSchemaInfo schemaInfo = nodeToValidate.SchemaInfo; 489IXmlSchemaInfo? parentSchemaInfo;
System\Xml\Dom\DocumentXPathNavigator.cs (1)
1235public override IXmlSchemaInfo SchemaInfo
System\Xml\Dom\DomNameTable.cs (2)
29public XmlName? GetName(string? prefix, string localName, string? ns, IXmlSchemaInfo? schemaInfo) 53public XmlName AddName(string? prefix, string localName, string? ns, IXmlSchemaInfo? schemaInfo)
System\Xml\Dom\XmlAttribute.cs (1)
116public override IXmlSchemaInfo SchemaInfo
System\Xml\Dom\XmlDocument.cs (7)
129internal static readonly IXmlSchemaInfo NotKnownSchemaInfo = new XmlSchemaInfo(XmlSchemaValidity.NotKnown); 130internal static readonly IXmlSchemaInfo ValidSchemaInfo = new XmlSchemaInfo(XmlSchemaValidity.Valid); 131internal static readonly IXmlSchemaInfo InvalidSchemaInfo = new XmlSchemaInfo(XmlSchemaValidity.Invalid); 214internal XmlName AddXmlName(string? prefix, string localName, string? namespaceURI, IXmlSchemaInfo? schemaInfo) 223internal XmlName? GetXmlName(string? prefix, string localName, string? namespaceURI, IXmlSchemaInfo? schemaInfo) 232internal XmlName AddAttrXmlName(string? prefix, string localName, string? namespaceURI, IXmlSchemaInfo? schemaInfo) 1738public override IXmlSchemaInfo SchemaInfo
System\Xml\Dom\XmlElement.cs (1)
565public override IXmlSchemaInfo SchemaInfo
System\Xml\Dom\XmlLoader.cs (3)
102IXmlSchemaInfo? schemaInfo; 260IXmlSchemaInfo? schemaInfo = r.SchemaInfo; 305IXmlSchemaInfo? schemaInfo = r.SchemaInfo;
System\Xml\Dom\XmlName.cs (4)
20public static XmlName Create(string prefix, string localName, string ns, int hashCode, XmlDocument ownerDoc, XmlName next, IXmlSchemaInfo? schemaInfo) 171public virtual bool Equals(IXmlSchemaInfo? schemaInfo) 202internal XmlNameEx(string prefix, string localName, string ns, int hashCode, XmlDocument ownerDoc, XmlName next, IXmlSchemaInfo schemaInfo) : base(prefix, localName, ns, hashCode, ownerDoc, next) 287public override bool Equals(IXmlSchemaInfo? schemaInfo)
System\Xml\Dom\XmlNode.cs (1)
1007public virtual IXmlSchemaInfo SchemaInfo
System\Xml\Dom\XmlNodeReader.cs (2)
313public IXmlSchemaInfo SchemaInfo 1308public override IXmlSchemaInfo? SchemaInfo
System\Xml\XPath\XPathNavigator.cs (13)
48IXmlSchemaInfo? schemaInfo = SchemaInfo; 74IXmlSchemaInfo? schemaInfo = SchemaInfo; 121IXmlSchemaInfo? schemaInfo = SchemaInfo; 140IXmlSchemaInfo? schemaInfo = SchemaInfo; 178IXmlSchemaInfo? schemaInfo = SchemaInfo; 212IXmlSchemaInfo? schemaInfo = SchemaInfo; 246IXmlSchemaInfo? schemaInfo = SchemaInfo; 280IXmlSchemaInfo? schemaInfo = SchemaInfo; 314IXmlSchemaInfo? schemaInfo = SchemaInfo; 347IXmlSchemaInfo? schemaInfo = SchemaInfo; 980public virtual IXmlSchemaInfo? SchemaInfo 982get { return this as IXmlSchemaInfo; } 987IXmlSchemaInfo? schemaInfo;
System\Xml\XPath\XPathNavigatorReader.cs (6)
39protected IXmlSchemaInfo? schemaInfo; 81IXmlSchemaInfo? xsi = nav as IXmlSchemaInfo; 111protected XPathNavigatorReader(XPathNavigator navToRead, IXmlLineInfo? xli, IXmlSchemaInfo? xsi) 177public override IXmlSchemaInfo? SchemaInfo 1120internal XPathNavigatorReaderWithSI(XPathNavigator navToRead, IXmlLineInfo? xli, IXmlSchemaInfo xsi)
System.Private.Xml.Linq (7)
System\Xml\Schema\XNodeValidator.cs (7)
438public static IXmlSchemaInfo? GetSchemaInfo(this XElement source) 442return source.Annotation<IXmlSchemaInfo>(); 449public static IXmlSchemaInfo? GetSchemaInfo(this XAttribute source) 453return source.Annotation<IXmlSchemaInfo>(); 478/// subtree is augmented with PSVI in the form of <see cref="IXmlSchemaInfo"/> annotations, 516/// subtree is augmented with PSVI in the form of <see cref="IXmlSchemaInfo"/> annotations, 555/// in the form of <see cref="IXmlSchemaInfo"/> annotations, default attributes and
System.Xaml (1)
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlWrappingReader.cs (1)
55public override IXmlSchemaInfo SchemaInfo { get { return _reader.SchemaInfo; } }
System.Xml (1)
System.Xml.cs (1)
18[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.Schema.IXmlSchemaInfo))]
System.Xml.ReaderWriter (1)
artifacts\obj\System.Xml.ReaderWriter\Debug\net10.0\System.Xml.ReaderWriter.Forwards.cs (1)
17[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.Schema.IXmlSchemaInfo))]