Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Xml / System / Xml / schema / XmlSchemaSimpleTypeRestriction.cs / 1 / XmlSchemaSimpleTypeRestriction.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
//-----------------------------------------------------------------------------
namespace System.Xml.Schema {
using System.Collections;
using System.Xml.Serialization;
///
///
/// [To be supplied.]
///
public class XmlSchemaSimpleTypeRestriction : XmlSchemaSimpleTypeContent {
XmlQualifiedName baseTypeName = XmlQualifiedName.Empty;
XmlSchemaSimpleType baseType;
XmlSchemaObjectCollection facets = new XmlSchemaObjectCollection();
///
///
/// [To be supplied.]
///
[XmlAttribute("base")]
public XmlQualifiedName BaseTypeName {
get { return baseTypeName; }
set { baseTypeName = (value == null ? XmlQualifiedName.Empty : value); }
}
///
///
/// [To be supplied.]
///
[XmlElement("simpleType", typeof(XmlSchemaSimpleType))]
public XmlSchemaSimpleType BaseType {
get { return baseType; }
set { baseType = value; }
}
///
///
/// [To be supplied.]
///
[XmlElement("length", typeof(XmlSchemaLengthFacet)),
XmlElement("minLength", typeof(XmlSchemaMinLengthFacet)),
XmlElement("maxLength", typeof(XmlSchemaMaxLengthFacet)),
XmlElement("pattern", typeof(XmlSchemaPatternFacet)),
XmlElement("enumeration", typeof(XmlSchemaEnumerationFacet)),
XmlElement("maxInclusive", typeof(XmlSchemaMaxInclusiveFacet)),
XmlElement("maxExclusive", typeof(XmlSchemaMaxExclusiveFacet)),
XmlElement("minInclusive", typeof(XmlSchemaMinInclusiveFacet)),
XmlElement("minExclusive", typeof(XmlSchemaMinExclusiveFacet)),
XmlElement("totalDigits", typeof(XmlSchemaTotalDigitsFacet)),
XmlElement("fractionDigits", typeof(XmlSchemaFractionDigitsFacet)),
XmlElement("whiteSpace", typeof(XmlSchemaWhiteSpaceFacet))]
public XmlSchemaObjectCollection Facets {
get { return facets; }
}
internal override XmlSchemaObject Clone() {
XmlSchemaSimpleTypeRestriction newRestriction = (XmlSchemaSimpleTypeRestriction)MemberwiseClone();
newRestriction.BaseTypeName = baseTypeName.Clone();
return newRestriction;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WebPartAuthorizationEventArgs.cs
- GetPageCompletedEventArgs.cs
- DropDownList.cs
- TextRangeBase.cs
- FrameDimension.cs
- ElementHostAutomationPeer.cs
- QueryResult.cs
- MatrixTransform3D.cs
- NetNamedPipeSecurityElement.cs
- RegexWorker.cs
- WebHeaderCollection.cs
- OdbcInfoMessageEvent.cs
- FrameworkObject.cs
- HttpModuleCollection.cs
- PropertyTab.cs
- FramingChannels.cs
- ValidatorAttribute.cs
- SamlAuthenticationClaimResource.cs
- FormViewModeEventArgs.cs
- BitmapEffectRenderDataResource.cs
- ListViewInsertedEventArgs.cs
- XamlTypeMapper.cs
- ConstructorNeedsTagAttribute.cs
- SqlException.cs
- ContainerFilterService.cs
- LOSFormatter.cs
- WindowsListViewGroup.cs
- ColumnResizeAdorner.cs
- XsltException.cs
- SiteMapNode.cs
- MsmqTransportBindingElement.cs
- GlobalProxySelection.cs
- SQLMoneyStorage.cs
- NavigatorOutput.cs
- CompensatableSequenceActivity.cs
- TabletDevice.cs
- ParameterBuilder.cs
- FilteredReadOnlyMetadataCollection.cs
- RowUpdatedEventArgs.cs
- HijriCalendar.cs
- Base64WriteStateInfo.cs
- RunClient.cs
- DesignerView.xaml.cs
- PanelStyle.cs
- XmlNamedNodeMap.cs
- DataGridViewLayoutData.cs
- ClientSideProviderDescription.cs
- SqlBulkCopy.cs
- CodeObjectCreateExpression.cs
- ReflectPropertyDescriptor.cs
- PageCodeDomTreeGenerator.cs
- VerificationException.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- UserControlAutomationPeer.cs
- BooleanAnimationUsingKeyFrames.cs
- UnaryExpression.cs
- SecurityManager.cs
- EncryptedKey.cs
- DataGridViewRow.cs
- Stack.cs
- LinqDataView.cs
- ForceCopyBuildProvider.cs
- CheckBoxStandardAdapter.cs
- DataGridLinkButton.cs
- Compilation.cs
- WriteFileContext.cs
- ScriptResourceDefinition.cs
- WindowsScrollBar.cs
- UnsafeNativeMethods.cs
- CheckBoxField.cs
- PartialArray.cs
- InnerItemCollectionView.cs
- ForeignKeyConstraint.cs
- ClientFormsAuthenticationCredentials.cs
- RowParagraph.cs
- Array.cs
- ReadWriteObjectLock.cs
- DataGridLinkButton.cs
- UInt32Storage.cs
- XmlTextAttribute.cs
- HtmlButton.cs
- SynthesizerStateChangedEventArgs.cs
- ToolStripMenuItemCodeDomSerializer.cs
- TextParagraph.cs
- DbException.cs
- DoWorkEventArgs.cs
- SamlAssertion.cs
- GuidTagList.cs
- HtmlInputHidden.cs
- IntSecurity.cs
- AdPostCacheSubstitution.cs
- InputLangChangeEvent.cs
- BinaryNode.cs
- RemoteCryptoTokenProvider.cs
- QilGenerator.cs
- PriorityQueue.cs
- ComponentChangedEvent.cs
- ContentElement.cs
- BrowserCapabilitiesCompiler.cs
- XPathNavigator.cs