Code:
/ DotNET / DotNET / 8.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
- BaseProcessor.cs
- ScrollItemPatternIdentifiers.cs
- SizeFConverter.cs
- RemoveStoryboard.cs
- NewExpression.cs
- PeerInvitationResponse.cs
- NamespaceList.cs
- Suspend.cs
- datacache.cs
- ByeOperationAsyncResult.cs
- Triangle.cs
- LinearGradientBrush.cs
- JsonEncodingStreamWrapper.cs
- WSSecureConversationDec2005.cs
- ButtonField.cs
- HandoffBehavior.cs
- FillErrorEventArgs.cs
- SystemTcpConnection.cs
- ThicknessKeyFrameCollection.cs
- OrderPreservingMergeHelper.cs
- TemplateKeyConverter.cs
- ProxyFragment.cs
- XPathPatternParser.cs
- WebPartConnectionsConnectVerb.cs
- ClientConfigPaths.cs
- XPathBinder.cs
- HyperlinkAutomationPeer.cs
- ThreadInterruptedException.cs
- TaskHelper.cs
- LinkLabelLinkClickedEvent.cs
- SQLInt32.cs
- CodeObject.cs
- RectangleHotSpot.cs
- ControlSerializer.cs
- EdmSchemaAttribute.cs
- DeviceContext.cs
- ExpressionBuilder.cs
- SafeRightsManagementPubHandle.cs
- ApplicationServicesHostFactory.cs
- StructuredTypeEmitter.cs
- UTF32Encoding.cs
- Size3DValueSerializer.cs
- ParallelTimeline.cs
- MetaDataInfo.cs
- Codec.cs
- RegexStringValidatorAttribute.cs
- TextFormatterContext.cs
- ValueOfAction.cs
- WebContext.cs
- NullableFloatSumAggregationOperator.cs
- MsmqInputSessionChannel.cs
- ThaiBuddhistCalendar.cs
- ListViewItemEventArgs.cs
- Stream.cs
- Visitor.cs
- CacheRequest.cs
- ServerValidateEventArgs.cs
- Hex.cs
- RegexTree.cs
- StoreItemCollection.cs
- objectresult_tresulttype.cs
- SignerInfo.cs
- EntityDataSourceContainerNameItem.cs
- RowSpanVector.cs
- ThreadAttributes.cs
- MissingSatelliteAssemblyException.cs
- AlignmentXValidation.cs
- EventLogSession.cs
- CannotUnloadAppDomainException.cs
- ServiceHostingEnvironment.cs
- AutoCompleteStringCollection.cs
- ToolStripSplitButton.cs
- UnsafeNativeMethodsMilCoreApi.cs
- PermissionSetTriple.cs
- Nodes.cs
- wgx_render.cs
- FilterElement.cs
- XmlRootAttribute.cs
- BlurBitmapEffect.cs
- RSAPKCS1KeyExchangeFormatter.cs
- HttpDebugHandler.cs
- CmsInterop.cs
- OutputScopeManager.cs
- DBDataPermission.cs
- WrappedIUnknown.cs
- UdpReplyToBehavior.cs
- UriExt.cs
- TreeViewAutomationPeer.cs
- ShaderEffect.cs
- ConnectionManagementSection.cs
- DefaultParameterValueAttribute.cs
- TextBlockAutomationPeer.cs
- XamlUtilities.cs
- Style.cs
- Claim.cs
- XmlExpressionDumper.cs
- IPAddress.cs
- DataGrid.cs
- PasswordBoxAutomationPeer.cs
- AppliedDeviceFiltersDialog.cs