Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Xml / System / Xml / schema / XmlSchemaSimpleTypeUnion.cs / 1 / XmlSchemaSimpleTypeUnion.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Schema { using System.Xml.Serialization; ////// /// public class XmlSchemaSimpleTypeUnion : XmlSchemaSimpleTypeContent { XmlSchemaObjectCollection baseTypes = new XmlSchemaObjectCollection(); XmlQualifiedName[] memberTypes; XmlSchemaSimpleType[] baseMemberTypes; // Compiled ///[To be supplied.] ////// /// [XmlElement("simpleType", typeof(XmlSchemaSimpleType))] public XmlSchemaObjectCollection BaseTypes { get { return baseTypes; } } ///[To be supplied.] ///[XmlAttribute("memberTypes")] public XmlQualifiedName[] MemberTypes { get { return memberTypes; } set { memberTypes = value; } } //Compiled Information /// [XmlIgnore] public XmlSchemaSimpleType[] BaseMemberTypes { get { return baseMemberTypes; } } internal void SetBaseMemberTypes(XmlSchemaSimpleType[] baseMemberTypes) { this.baseMemberTypes = baseMemberTypes; } internal override XmlSchemaObject Clone() { if (memberTypes != null && memberTypes.Length > 0) { //Only if the union has MemberTypes defined XmlSchemaSimpleTypeUnion newUnion = (XmlSchemaSimpleTypeUnion)MemberwiseClone(); XmlQualifiedName[] newQNames = new XmlQualifiedName[memberTypes.Length]; for (int i = 0; i < memberTypes.Length; i++) { newQNames[i] = memberTypes[i].Clone(); } newUnion.MemberTypes = newQNames; return newUnion; } return this; } } } // 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
- HtmlElementErrorEventArgs.cs
- MD5CryptoServiceProvider.cs
- InputMethod.cs
- GeneralTransform3D.cs
- DefaultValueAttribute.cs
- Visual3DCollection.cs
- MonthChangedEventArgs.cs
- XpsPackagingException.cs
- ListDictionaryInternal.cs
- HttpApplicationFactory.cs
- Propagator.cs
- InputReferenceExpression.cs
- MsmqProcessProtocolHandler.cs
- BaseTemplateParser.cs
- ConfigXmlCDataSection.cs
- HMACSHA512.cs
- SubstitutionResponseElement.cs
- DodSequenceMerge.cs
- BufferModeSettings.cs
- StrokeNode.cs
- ProxyGenerationError.cs
- InstanceDataCollection.cs
- TextElementEnumerator.cs
- EntityStoreSchemaFilterEntry.cs
- WindowsAuthenticationModule.cs
- SiteMapDataSourceView.cs
- COMException.cs
- PickBranchDesigner.xaml.cs
- OutputCacheProfile.cs
- State.cs
- LoginAutoFormat.cs
- ColumnWidthChangingEvent.cs
- SQLMoneyStorage.cs
- SmiRequestExecutor.cs
- VoiceChangeEventArgs.cs
- ItemType.cs
- RawStylusActions.cs
- TabControlEvent.cs
- ExpandoClass.cs
- OracleString.cs
- SetIndexBinder.cs
- IpcChannelHelper.cs
- HttpException.cs
- ChangeProcessor.cs
- XmlMembersMapping.cs
- SecurityValidationBehavior.cs
- SiteIdentityPermission.cs
- TemplateInstanceAttribute.cs
- CasesDictionary.cs
- XmlSchemaSubstitutionGroup.cs
- HttpHeaderCollection.cs
- RadialGradientBrush.cs
- LogFlushAsyncResult.cs
- ZipIOLocalFileBlock.cs
- CustomBindingElement.cs
- SetterBaseCollection.cs
- InfoCardBinaryReader.cs
- __Error.cs
- QueryContinueDragEventArgs.cs
- XmlSerializerOperationGenerator.cs
- MinimizableAttributeTypeConverter.cs
- CheckBoxPopupAdapter.cs
- CommandDevice.cs
- DataServiceHostFactory.cs
- Tuple.cs
- DataGridViewRowConverter.cs
- EventsTab.cs
- SourceCollection.cs
- DataTemplateSelector.cs
- TraceHandler.cs
- NextPreviousPagerField.cs
- TransportSecurityHelpers.cs
- DrawListViewSubItemEventArgs.cs
- PageVisual.cs
- PropertyGeneratedEventArgs.cs
- xml.cs
- XmlSchemaCollection.cs
- RoutedCommand.cs
- StyleModeStack.cs
- SystemGatewayIPAddressInformation.cs
- RayMeshGeometry3DHitTestResult.cs
- CommentEmitter.cs
- SaveLedgerEntryRequest.cs
- StateRuntime.cs
- IWorkflowDebuggerService.cs
- ErrorWrapper.cs
- TemplateControlParser.cs
- CollectionViewSource.cs
- TaskCanceledException.cs
- GPRECT.cs
- ItemList.cs
- ActiveDesignSurfaceEvent.cs
- GB18030Encoding.cs
- JapaneseLunisolarCalendar.cs
- Tag.cs
- XmlQueryType.cs
- NetworkStream.cs
- EntityConnectionStringBuilderItem.cs
- MemoryStream.cs
- ProcessHostConfigUtils.cs