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
- XmlNamedNodeMap.cs
- ToolStripItemCollection.cs
- ListBase.cs
- TreeNodeBinding.cs
- FormsAuthenticationEventArgs.cs
- RuleProcessor.cs
- EmptyEnumerator.cs
- OracleConnectionStringBuilder.cs
- QueryParameter.cs
- TextDecoration.cs
- ClientOptions.cs
- ShaderEffect.cs
- RtType.cs
- InvalidEnumArgumentException.cs
- HtmlControlPersistable.cs
- TreeNodeStyleCollection.cs
- SourceInterpreter.cs
- RemoveStoryboard.cs
- _SSPIWrapper.cs
- BinaryObjectWriter.cs
- PageMediaType.cs
- WebPartEditorOkVerb.cs
- InkPresenter.cs
- TreeWalker.cs
- DataChangedEventManager.cs
- ValidatingReaderNodeData.cs
- HighContrastHelper.cs
- followingquery.cs
- ExceptionValidationRule.cs
- FixedSOMGroup.cs
- BindingBase.cs
- MultitargetingHelpers.cs
- ButtonColumn.cs
- InfoCardTraceRecord.cs
- CustomTypeDescriptor.cs
- StackOverflowException.cs
- PartialCachingAttribute.cs
- CopyNodeSetAction.cs
- MouseButton.cs
- FacetChecker.cs
- SqlBulkCopyColumnMapping.cs
- Tuple.cs
- SqlClientFactory.cs
- ExecutionEngineException.cs
- WebPartZoneBase.cs
- MessageBuffer.cs
- ImageSourceValueSerializer.cs
- ExceptQueryOperator.cs
- JapaneseCalendar.cs
- WebPartEditorCancelVerb.cs
- SettingsContext.cs
- ChangeInterceptorAttribute.cs
- XmlSchemaComplexType.cs
- XmlMemberMapping.cs
- CompositeActivityMarkupSerializer.cs
- SqlTypeConverter.cs
- Decorator.cs
- CorrelationResolver.cs
- SqlCacheDependencySection.cs
- SqlExpander.cs
- CharacterBuffer.cs
- CustomValidator.cs
- ParameterReplacerVisitor.cs
- AuthenticatedStream.cs
- RegexCompilationInfo.cs
- ReadOnlyDictionary.cs
- BufferedGraphics.cs
- CommandBindingCollection.cs
- SafeFileMappingHandle.cs
- PrincipalPermission.cs
- BindingOperations.cs
- XPathSelfQuery.cs
- ObjectStorage.cs
- SiteMapNodeCollection.cs
- XmlSchemaRedefine.cs
- PrivateFontCollection.cs
- RequestStatusBarUpdateEventArgs.cs
- Help.cs
- DataGridViewSortCompareEventArgs.cs
- SafeNativeMethodsMilCoreApi.cs
- DrawListViewItemEventArgs.cs
- CallbackHandler.cs
- TrackingExtract.cs
- IIS7UserPrincipal.cs
- ApplicationCommands.cs
- Pens.cs
- StretchValidation.cs
- DataProtectionSecurityStateEncoder.cs
- Point3DKeyFrameCollection.cs
- AssemblyAssociatedContentFileAttribute.cs
- DataRecordObjectView.cs
- ConfigurationSectionHelper.cs
- Control.cs
- NameValuePair.cs
- SettingsSection.cs
- OletxTransactionManager.cs
- RuleSettingsCollection.cs
- GridViewDeletedEventArgs.cs
- PartBasedPackageProperties.cs
- SchemaInfo.cs