1 <?xml version="1.0" encoding="utf-8"?>
2 <Type Name="XmlSchemaSimpleType" FullName="System.Xml.Schema.XmlSchemaSimpleType">
3 <TypeSignature Maintainer="auto" Language="C#" Value="public class XmlSchemaSimpleType : System.Xml.Schema.XmlSchemaType" />
4 <TypeSignature Language="ILAsm" Value=".class public auto ansi XmlSchemaSimpleType extends System.Xml.Schema.XmlSchemaType" />
6 <AssemblyName>System.Xml</AssemblyName>
7 <AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey>
8 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
9 <AssemblyVersion>2.0.0.0</AssemblyVersion>
10 <AssemblyVersion>4.0.0.0</AssemblyVersion>
12 <ThreadSafetyStatement>To be added</ThreadSafetyStatement>
14 <BaseTypeName>System.Xml.Schema.XmlSchemaType</BaseTypeName>
19 <attribution license="cc4" from="Microsoft" modified="false" />
20 <para>Simple types are defined by deriving them from existing simple types (built-in data types and derived simple types). A simple type cannot contain elements and cannot have attributes.</para>
23 <attribution license="cc4" from="Microsoft" modified="false" />
24 <para>Represents the simpleType element for simple content from XML Schema as specified by the <format type="text/html"><a href="">World Wide Web Consortium (W3C)</a></format>. This class defines a simple type. Simple types can specify information and constraints for the value of attributes or elements with text-only content.</para>
28 <Member MemberName=".ctor">
29 <MemberSignature Language="C#" Value="public XmlSchemaSimpleType ();" />
30 <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
31 <MemberType>Constructor</MemberType>
33 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
34 <AssemblyVersion>2.0.0.0</AssemblyVersion>
35 <AssemblyVersion>4.0.0.0</AssemblyVersion>
40 <remarks>To be added</remarks>
42 <attribution license="cc4" from="Microsoft" modified="false" />
43 <para>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaSimpleType" /> class.</para>
47 <Member MemberName="Content">
48 <MemberSignature Language="C#" Value="public System.Xml.Schema.XmlSchemaSimpleTypeContent Content { get; set; }" />
49 <MemberSignature Language="ILAsm" Value=".property instance class System.Xml.Schema.XmlSchemaSimpleTypeContent Content" />
50 <MemberType>Property</MemberType>
52 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
53 <AssemblyVersion>2.0.0.0</AssemblyVersion>
54 <AssemblyVersion>4.0.0.0</AssemblyVersion>
58 <AttributeName>System.Xml.Serialization.XmlElement("restriction", typeof(System.Xml.Schema.XmlSchemaSimpleTypeRestriction))</AttributeName>
61 <AttributeName>System.Xml.Serialization.XmlElement("list", typeof(System.Xml.Schema.XmlSchemaSimpleTypeList))</AttributeName>
64 <AttributeName>System.Xml.Serialization.XmlElement("union", typeof(System.Xml.Schema.XmlSchemaSimpleTypeUnion))</AttributeName>
68 <ReturnType>System.Xml.Schema.XmlSchemaSimpleTypeContent</ReturnType>
72 <value>To be added: an object of type 'XmlSchemaSimpleTypeContent'</value>
74 <attribution license="cc4" from="Microsoft" modified="false" />
75 <para>The following table shows the ways in which simple types can be defined.</para>
80 <para>Simple type </para>
83 <para>Description </para>
89 <para>Restriction </para>
92 <para>Restricts the range of values for the simple type to a subset of those for the inherited simple type. </para>
100 <para>Defines a simple type that contains a white space-separated list of values of an inherited simple type. </para>
108 <para>Defines a simple type that contains a union of the values of two or more inherited simple types. </para>
115 <attribution license="cc4" from="Microsoft" modified="false" />
116 <para>Gets or sets one of <see cref="T:System.Xml.Schema.XmlSchemaSimpleTypeUnion" />, <see cref="T:System.Xml.Schema.XmlSchemaSimpleTypeList" />, or <see cref="T:System.Xml.Schema.XmlSchemaSimpleTypeRestriction" />.</para>