Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Xml / System / Xml / schema / XmlSchemaChoice.cs / 1 / 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
- AutoResetEvent.cs
- ActivationArguments.cs
- ConfigurationSettings.cs
- DesignerLoader.cs
- BindingList.cs
- XamlWrappingReader.cs
- EditorPartCollection.cs
- FontFamily.cs
- WindowsServiceElement.cs
- _SSPIWrapper.cs
- Journaling.cs
- WindowsContainer.cs
- ResourceReferenceExpression.cs
- TypeForwardedToAttribute.cs
- MULTI_QI.cs
- UnsafeNativeMethods.cs
- UrlMapping.cs
- SqlConnectionString.cs
- ButtonField.cs
- ScriptResourceAttribute.cs
- PropertyValueUIItem.cs
- RangeValuePattern.cs
- XmlSignatureManifest.cs
- AudioFileOut.cs
- SchemaCollectionCompiler.cs
- Opcode.cs
- CultureMapper.cs
- DrawingContextDrawingContextWalker.cs
- NgenServicingAttributes.cs
- StorageBasedPackageProperties.cs
- ArgumentException.cs
- XmlParserContext.cs
- TracingConnectionInitiator.cs
- ConcurrencyMode.cs
- HtmlInputText.cs
- PerformanceCounterManager.cs
- WeakReadOnlyCollection.cs
- ExtensionQuery.cs
- ExtractedStateEntry.cs
- SyndicationSerializer.cs
- QueryOptionExpression.cs
- TranslateTransform.cs
- RightNameExpirationInfoPair.cs
- DataListCommandEventArgs.cs
- StatusBarPanel.cs
- XmlSerializationReader.cs
- PopupRoot.cs
- VisualStyleRenderer.cs
- GeneralTransformGroup.cs
- FieldNameLookup.cs
- ResolveCriteriaApril2005.cs
- WmlCalendarAdapter.cs
- IisTraceWebEventProvider.cs
- TraceLevelHelper.cs
- _FixedSizeReader.cs
- xamlnodes.cs
- SystemWebSectionGroup.cs
- CollectionDataContractAttribute.cs
- RelationalExpressions.cs
- SortDescriptionCollection.cs
- DataControlReference.cs
- HtmlMeta.cs
- SafeMarshalContext.cs
- Underline.cs
- ConfigurationElement.cs
- VisualBasicValue.cs
- DeploymentSection.cs
- NumberSubstitution.cs
- XmlSchemaDatatype.cs
- PointLightBase.cs
- CurrentChangingEventArgs.cs
- StrongNameMembershipCondition.cs
- OrderedDictionaryStateHelper.cs
- NamespaceQuery.cs
- HttpConfigurationSystem.cs
- PathStreamGeometryContext.cs
- HandlerFactoryWrapper.cs
- ExpressionBuilderCollection.cs
- HttpCapabilitiesSectionHandler.cs
- CodeArrayCreateExpression.cs
- XomlCompilerError.cs
- ConnectionManagementElementCollection.cs
- SingleResultAttribute.cs
- SqlMethodCallConverter.cs
- ToolStripGripRenderEventArgs.cs
- CopyCodeAction.cs
- CompressStream.cs
- XmlAttribute.cs
- SingleTagSectionHandler.cs
- InstanceData.cs
- SqlNode.cs
- CodeIdentifiers.cs
- IMembershipProvider.cs
- GroupLabel.cs
- GridViewUpdateEventArgs.cs
- ADMembershipUser.cs
- RawMouseInputReport.cs
- MenuItemCollectionEditor.cs
- WebMessageEncodingElement.cs
- TaskFormBase.cs