Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / schema / XmlSchemaChoice.cs / 1305376 / XmlSchemaChoice.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
//-----------------------------------------------------------------------------
namespace System.Xml.Schema {
using System.Collections;
using System.Xml.Serialization;
///
///
/// [To be supplied.]
///
public class XmlSchemaChoice : XmlSchemaGroupBase {
XmlSchemaObjectCollection items = new XmlSchemaObjectCollection();
///
///
/// [To be supplied.]
///
[XmlElement("element", typeof(XmlSchemaElement)),
XmlElement("group", typeof(XmlSchemaGroupRef)),
XmlElement("choice", typeof(XmlSchemaChoice)),
XmlElement("sequence", typeof(XmlSchemaSequence)),
XmlElement("any", typeof(XmlSchemaAny))]
public override XmlSchemaObjectCollection Items {
get { return items; }
}
internal override bool IsEmpty {
get { return base.IsEmpty /*|| items.Count == 0*/; }
}
internal override void SetItems(XmlSchemaObjectCollection newItems) {
items = newItems;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
//-----------------------------------------------------------------------------
namespace System.Xml.Schema {
using System.Collections;
using System.Xml.Serialization;
///
///
/// [To be supplied.]
///
public class XmlSchemaChoice : XmlSchemaGroupBase {
XmlSchemaObjectCollection items = new XmlSchemaObjectCollection();
///
///
/// [To be supplied.]
///
[XmlElement("element", typeof(XmlSchemaElement)),
XmlElement("group", typeof(XmlSchemaGroupRef)),
XmlElement("choice", typeof(XmlSchemaChoice)),
XmlElement("sequence", typeof(XmlSchemaSequence)),
XmlElement("any", typeof(XmlSchemaAny))]
public override XmlSchemaObjectCollection Items {
get { return items; }
}
internal override bool IsEmpty {
get { return base.IsEmpty /*|| items.Count == 0*/; }
}
internal override void SetItems(XmlSchemaObjectCollection newItems) {
items = newItems;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HotSpot.cs
- NumericUpDownAccelerationCollection.cs
- ServiceAuthorizationBehavior.cs
- Sentence.cs
- AppDomainGrammarProxy.cs
- MetadataStore.cs
- ValidationException.cs
- CompiledRegexRunnerFactory.cs
- XmlEntityReference.cs
- ModuleElement.cs
- CellQuery.cs
- ByteStream.cs
- UTF32Encoding.cs
- StdRegProviderWrapper.cs
- SimpleApplicationHost.cs
- CheckBoxStandardAdapter.cs
- SelectorAutomationPeer.cs
- XmlSchemaProviderAttribute.cs
- TemplateXamlParser.cs
- CollectionsUtil.cs
- HttpCachePolicy.cs
- XmlHelper.cs
- DocumentViewerBaseAutomationPeer.cs
- MailAddress.cs
- FileDataSourceCache.cs
- NamedElement.cs
- TextureBrush.cs
- SubstitutionList.cs
- Grid.cs
- XhtmlBasicFormAdapter.cs
- DocumentXmlWriter.cs
- Latin1Encoding.cs
- SpecularMaterial.cs
- VolatileEnlistmentState.cs
- NameSpaceEvent.cs
- FixedSOMPage.cs
- EncodingDataItem.cs
- HttpProxyCredentialType.cs
- itemelement.cs
- TextBoxDesigner.cs
- ByteRangeDownloader.cs
- SqlFacetAttribute.cs
- SizeFConverter.cs
- CachedPathData.cs
- InternalConfigSettingsFactory.cs
- ArcSegment.cs
- EmptyQuery.cs
- SecurityDocument.cs
- HttpHandlersSection.cs
- Latin1Encoding.cs
- HttpRuntimeSection.cs
- SqlInternalConnection.cs
- ClrProviderManifest.cs
- UnsafeMethods.cs
- NonClientArea.cs
- CLSCompliantAttribute.cs
- SHA1CryptoServiceProvider.cs
- LinkClickEvent.cs
- PeerNameRecordCollection.cs
- QilUnary.cs
- SafeRightsManagementSessionHandle.cs
- NextPreviousPagerField.cs
- MediaElement.cs
- UrlAuthFailureHandler.cs
- QilNode.cs
- TagPrefixAttribute.cs
- Propagator.Evaluator.cs
- ComplexType.cs
- Italic.cs
- SettingsPropertyCollection.cs
- AdvancedBindingEditor.cs
- ExceptionWrapper.cs
- NamedPipeProcessProtocolHandler.cs
- DodSequenceMerge.cs
- NamespaceExpr.cs
- ClientUtils.cs
- GridProviderWrapper.cs
- RemotingSurrogateSelector.cs
- TextComposition.cs
- Application.cs
- IndexOutOfRangeException.cs
- StandardTransformFactory.cs
- AnonymousIdentificationModule.cs
- SizeValueSerializer.cs
- CommonXSendMessage.cs
- SqlBulkCopyColumnMappingCollection.cs
- UniqueIdentifierService.cs
- WebRequestModuleElementCollection.cs
- PngBitmapDecoder.cs
- SplitterPanel.cs
- CommonDialog.cs
- GridViewDeletedEventArgs.cs
- VectorAnimationBase.cs
- SQLRoleProvider.cs
- ConfigUtil.cs
- InfoCardPolicy.cs
- StateMachine.cs
- IriParsingElement.cs
- Pair.cs
- OdbcStatementHandle.cs