Files
27Aug2021-Cpp2IL-Dump/System.Xml/System/Xml/Schema/XmlSchemaSimpleContentRestriction.cs
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

164 lines
6.7 KiB
C#

using System;
using System.Xml.Serialization;
using Cpp2IlInjected;
namespace System.Xml.Schema
{
/// <summary>Represents the <see langword="restriction" /> element for simple content from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to derive simple types by restriction. Such derivations can be used to restrict the range of values for the element to a subset of the values specified in the inherited simple type.</summary>
// Token: 0x02000256 RID: 598
[Token(Token = "0x2000256")]
public class XmlSchemaSimpleContentRestriction : XmlSchemaContent
{
/// <summary>Gets or sets the name of the built-in data type or simple type from which this type is derived.</summary>
/// <returns>The name of the base type.</returns>
// Token: 0x1700068E RID: 1678
// (get) Token: 0x06001729 RID: 5929 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x0600172A RID: 5930 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700068E")]
[XmlAttribute("base")]
public XmlQualifiedName BaseTypeName
{
[Token(Token = "0x6001729")]
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
get
{
return null;
}
[Token(Token = "0x600172A")]
[Address(RVA = "0x56CCE0", Offset = "0x56BCE0", VA = "0x18056CCE0")]
set
{
}
}
/// <summary>Gets or sets the simple type base value.</summary>
/// <returns>The simple type base value.</returns>
// Token: 0x1700068F RID: 1679
// (get) Token: 0x0600172B RID: 5931 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x0600172C RID: 5932 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700068F")]
[XmlElement("simpleType", typeof(XmlSchemaSimpleType))]
public XmlSchemaSimpleType BaseType
{
[Token(Token = "0x600172B")]
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
get
{
return null;
}
[Token(Token = "0x600172C")]
[Address(RVA = "0x417A10", Offset = "0x416A10", VA = "0x180417A10")]
set
{
}
}
/// <summary>Gets or sets an Xml Schema facet. </summary>
/// <returns>One of the following facet classes:
/// <see cref="T:System.Xml.Schema.XmlSchemaLengthFacet" />, <see cref="T:System.Xml.Schema.XmlSchemaMinLengthFacet" />, <see cref="T:System.Xml.Schema.XmlSchemaMaxLengthFacet" />, <see cref="T:System.Xml.Schema.XmlSchemaPatternFacet" />, <see cref="T:System.Xml.Schema.XmlSchemaEnumerationFacet" />, <see cref="T:System.Xml.Schema.XmlSchemaMaxInclusiveFacet" />, <see cref="T:System.Xml.Schema.XmlSchemaMaxExclusiveFacet" />, <see cref="T:System.Xml.Schema.XmlSchemaMinInclusiveFacet" />, <see cref="T:System.Xml.Schema.XmlSchemaMinExclusiveFacet" />, <see cref="T:System.Xml.Schema.XmlSchemaFractionDigitsFacet" />, <see cref="T:System.Xml.Schema.XmlSchemaTotalDigitsFacet" />, <see cref="T:System.Xml.Schema.XmlSchemaWhiteSpaceFacet" />.</returns>
// Token: 0x17000690 RID: 1680
// (get) Token: 0x0600172D RID: 5933 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000690")]
[XmlElement("enumeration", typeof(XmlSchemaEnumerationFacet))]
[XmlElement("whiteSpace", typeof(XmlSchemaWhiteSpaceFacet))]
[XmlElement("minInclusive", typeof(XmlSchemaMinInclusiveFacet))]
[XmlElement("maxLength", typeof(XmlSchemaMaxLengthFacet))]
[XmlElement("minLength", typeof(XmlSchemaMinLengthFacet))]
[XmlElement("length", typeof(XmlSchemaLengthFacet))]
[XmlElement("pattern", typeof(XmlSchemaPatternFacet))]
[XmlElement("minExclusive", typeof(XmlSchemaMinExclusiveFacet))]
[XmlElement("fractionDigits", typeof(XmlSchemaFractionDigitsFacet))]
[XmlElement("maxInclusive", typeof(XmlSchemaMaxInclusiveFacet))]
[XmlElement("totalDigits", typeof(XmlSchemaTotalDigitsFacet))]
[XmlElement("maxExclusive", typeof(XmlSchemaMaxExclusiveFacet))]
public XmlSchemaObjectCollection Facets
{
[Token(Token = "0x600172D")]
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
get
{
return null;
}
}
/// <summary>Gets the <see cref="T:System.Xml.Schema.XmlSchemaAttribute" /> and <see cref="T:System.Xml.Schema.XmlSchemaAttributeGroupRef" /> collection of attributes for the simple type.</summary>
/// <returns>The collection of attributes for a simple type.</returns>
// Token: 0x17000691 RID: 1681
// (get) Token: 0x0600172E RID: 5934 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000691")]
[XmlElement("attributeGroup", typeof(XmlSchemaAttributeGroupRef))]
[XmlElement("attribute", typeof(XmlSchemaAttribute))]
public XmlSchemaObjectCollection Attributes
{
[Token(Token = "0x600172E")]
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")]
get
{
return null;
}
}
/// <summary>Gets or sets an <see cref="T:System.Xml.Schema.XmlSchemaAnyAttribute" /> to be used for the attribute value.</summary>
/// <returns>The <see cref="T:System.Xml.Schema.XmlSchemaAnyAttribute" /> for the attribute value.Optional.</returns>
// Token: 0x17000692 RID: 1682
// (get) Token: 0x0600172F RID: 5935 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06001730 RID: 5936 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000692")]
[XmlElement("anyAttribute")]
public XmlSchemaAnyAttribute AnyAttribute
{
[Token(Token = "0x600172F")]
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
get
{
return null;
}
[Token(Token = "0x6001730")]
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")]
set
{
}
}
// Token: 0x06001731 RID: 5937 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6001731")]
[Address(RVA = "0x417AC0", Offset = "0x416AC0", VA = "0x180417AC0")]
internal void SetAttributes(XmlSchemaObjectCollection newAttributes)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaSimpleContentRestriction" /> class.</summary>
// Token: 0x06001732 RID: 5938 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6001732")]
[Address(RVA = "0x56CC30", Offset = "0x56BC30", VA = "0x18056CC30")]
public XmlSchemaSimpleContentRestriction()
{
}
// Token: 0x04000C86 RID: 3206
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000C86")]
private XmlQualifiedName baseTypeName;
// Token: 0x04000C87 RID: 3207
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000C87")]
private XmlSchemaSimpleType baseType;
// Token: 0x04000C88 RID: 3208
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000C88")]
private XmlSchemaObjectCollection facets;
// Token: 0x04000C89 RID: 3209
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000C89")]
private XmlSchemaObjectCollection attributes;
// Token: 0x04000C8A RID: 3210
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000C8A")]
private XmlSchemaAnyAttribute anyAttribute;
}
}