using System;
using Cpp2IlInjected;
namespace System.Xml.Schema
{
/// Defines the post-schema-validation infoset of a validated XML node.
// Token: 0x020000F8 RID: 248
[Token(Token = "0x20000F8")]
public interface IXmlSchemaInfo
{
/// Gets the value of this validated XML node.
/// An value of this validated XML node.
// Token: 0x17000294 RID: 660
// (get) Token: 0x0600079D RID: 1949
[Token(Token = "0x17000294")]
XmlSchemaValidity Validity
{
[Token(Token = "0x600079D")]
[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: 0x17000295 RID: 661
// (get) Token: 0x0600079E RID: 1950
[Token(Token = "0x17000295")]
bool IsDefault
{
[Token(Token = "0x600079E")]
[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: 0x17000296 RID: 662
// (get) Token: 0x0600079F RID: 1951
[Token(Token = "0x17000296")]
bool IsNil
{
[Token(Token = "0x600079F")]
[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: 0x17000297 RID: 663
// (get) Token: 0x060007A0 RID: 1952
[Token(Token = "0x17000297")]
XmlSchemaSimpleType MemberType
{
[Token(Token = "0x60007A0")]
[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: 0x17000298 RID: 664
// (get) Token: 0x060007A1 RID: 1953
[Token(Token = "0x17000298")]
XmlSchemaType SchemaType
{
[Token(Token = "0x60007A1")]
[Address(Slot = "4")]
get;
}
/// Gets the compiled that corresponds to this validated XML node.
/// An that corresponds to this validated XML node.
// Token: 0x17000299 RID: 665
// (get) Token: 0x060007A2 RID: 1954
[Token(Token = "0x17000299")]
XmlSchemaElement SchemaElement
{
[Token(Token = "0x60007A2")]
[Address(Slot = "5")]
get;
}
/// Gets the compiled that corresponds to this validated XML node.
/// An that corresponds to this validated XML node.
// Token: 0x1700029A RID: 666
// (get) Token: 0x060007A3 RID: 1955
[Token(Token = "0x1700029A")]
XmlSchemaAttribute SchemaAttribute
{
[Token(Token = "0x60007A3")]
[Address(Slot = "6")]
get;
}
}
}