using System;
using Cpp2IlInjected;
namespace System.Xml.Schema
{
/// Defines the post-schema-validation infoset of a validated XML node.
// Token: 0x020001DC RID: 476
[Token(Token = "0x20001DC")]
public interface IXmlSchemaInfo
{
/// Gets the value of this validated XML node.
/// An value of this validated XML node.
// Token: 0x1700050B RID: 1291
// (get) Token: 0x0600121A RID: 4634
[Token(Token = "0x1700050B")]
XmlSchemaValidity Validity
{
[Token(Token = "0x600121A")]
[Address(Slot = "0")]
get;
}
/// Gets a value indicating if this validated XML node was set as the result of a default being applied during XML Schema Definition Language (XSD) schema validation.
///
/// if this validated XML node was set as the result of a default being applied during schema validation; otherwise, .
// Token: 0x1700050C RID: 1292
// (get) Token: 0x0600121B RID: 4635
[Token(Token = "0x1700050C")]
bool IsDefault
{
[Token(Token = "0x600121B")]
[Address(Slot = "1")]
get;
}
/// Gets a value indicating if the value for this validated XML node is nil.
///
/// if the value for this validated XML node is nil; otherwise, .
// Token: 0x1700050D RID: 1293
// (get) Token: 0x0600121C RID: 4636
[Token(Token = "0x1700050D")]
bool IsNil
{
[Token(Token = "0x600121C")]
[Address(Slot = "2")]
get;
}
/// Gets the dynamic schema type for this validated XML node.
/// An object that represents the dynamic schema type for this validated XML node.
// Token: 0x1700050E RID: 1294
// (get) Token: 0x0600121D RID: 4637
[Token(Token = "0x1700050E")]
XmlSchemaSimpleType MemberType
{
[Token(Token = "0x600121D")]
[Address(Slot = "3")]
get;
}
/// Gets the static XML Schema Definition Language (XSD) schema type of this validated XML node.
/// An of this validated XML node.
// Token: 0x1700050F RID: 1295
// (get) Token: 0x0600121E RID: 4638
[Token(Token = "0x1700050F")]
XmlSchemaType SchemaType
{
[Token(Token = "0x600121E")]
[Address(Slot = "4")]
get;
}
/// Gets the compiled that corresponds to this validated XML node.
/// An that corresponds to this validated XML node.
// Token: 0x17000510 RID: 1296
// (get) Token: 0x0600121F RID: 4639
[Token(Token = "0x17000510")]
XmlSchemaElement SchemaElement
{
[Token(Token = "0x600121F")]
[Address(Slot = "5")]
get;
}
/// Gets the compiled that corresponds to this validated XML node.
/// An that corresponds to this validated XML node.
// Token: 0x17000511 RID: 1297
// (get) Token: 0x06001220 RID: 4640
[Token(Token = "0x17000511")]
XmlSchemaAttribute SchemaAttribute
{
[Token(Token = "0x6001220")]
[Address(Slot = "6")]
get;
}
}
}