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
- DecimalAnimation.cs
- _NegotiateClient.cs
- DataChangedEventManager.cs
- NativeRightsManagementAPIsStructures.cs
- SrgsText.cs
- CharConverter.cs
- AutoGeneratedField.cs
- ClockController.cs
- LassoSelectionBehavior.cs
- MsmqIntegrationOutputChannel.cs
- AppendHelper.cs
- Trigger.cs
- SqlDataSourceSelectingEventArgs.cs
- Model3DGroup.cs
- PartBasedPackageProperties.cs
- WebProxyScriptElement.cs
- ArrayWithOffset.cs
- EdmToObjectNamespaceMap.cs
- ObjectDataSourceMethodEventArgs.cs
- counter.cs
- ExponentialEase.cs
- EmptyCollection.cs
- FixUp.cs
- basemetadatamappingvisitor.cs
- CodeParameterDeclarationExpressionCollection.cs
- Lasso.cs
- SafeHandle.cs
- ResourceManager.cs
- CharStorage.cs
- VisualBasicSettings.cs
- KeyedByTypeCollection.cs
- ResourceDescriptionAttribute.cs
- CodeSnippetStatement.cs
- PeerConnector.cs
- ModuleConfigurationInfo.cs
- ClientProxyGenerator.cs
- MouseGestureConverter.cs
- TreeNodeEventArgs.cs
- ToolStripSystemRenderer.cs
- Odbc32.cs
- ClientScriptManager.cs
- DrawingVisualDrawingContext.cs
- ActivityCodeGenerator.cs
- ContextMenuStrip.cs
- AuthorizationSection.cs
- TemplatedAdorner.cs
- LocalValueEnumerator.cs
- XPathChildIterator.cs
- SettingsPropertyIsReadOnlyException.cs
- GuidelineSet.cs
- RecognizerStateChangedEventArgs.cs
- DecoderExceptionFallback.cs
- XmlMemberMapping.cs
- MimeParameters.cs
- OrderByQueryOptionExpression.cs
- httpstaticobjectscollection.cs
- WsdlBuildProvider.cs
- DataSourceViewSchemaConverter.cs
- WinFormsComponentEditor.cs
- Ipv6Element.cs
- ITextView.cs
- SqlUtils.cs
- TemplatedMailWebEventProvider.cs
- EnumerationRangeValidationUtil.cs
- WebScriptServiceHostFactory.cs
- EmbeddedMailObjectsCollection.cs
- TcpProcessProtocolHandler.cs
- UnauthorizedWebPart.cs
- StylusPlugInCollection.cs
- FileEnumerator.cs
- DataGridCellItemAutomationPeer.cs
- JsonEnumDataContract.cs
- Misc.cs
- XmlWriterSettings.cs
- SequenceFullException.cs
- CookielessHelper.cs
- DataGridAddNewRow.cs
- ApplicationDirectory.cs
- MouseCaptureWithinProperty.cs
- StateMachineDesignerPaint.cs
- AstNode.cs
- _StreamFramer.cs
- KnowledgeBase.cs
- BitmapFrameDecode.cs
- AssertSection.cs
- DeviceContext.cs
- FormViewInsertEventArgs.cs
- ComponentCollection.cs
- ManagementBaseObject.cs
- GeneralTransform3DCollection.cs
- ReadOnlyDataSource.cs
- _IPv6Address.cs
- AlignmentYValidation.cs
- DataGridViewButtonCell.cs
- StorageInfo.cs
- ReliableMessagingHelpers.cs
- BmpBitmapEncoder.cs
- CodeAttributeDeclaration.cs
- ColumnHeaderConverter.cs
- XmlQualifiedName.cs