Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / schema / XmlSchemaSimpleTypeUnion.cs / 1305376 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextParaLineResult.cs
- UnsafeMethods.cs
- StrongNameIdentityPermission.cs
- KeyGesture.cs
- SHA256.cs
- DataGridViewButtonColumn.cs
- FamilyMapCollection.cs
- DbParameterHelper.cs
- DispatcherHookEventArgs.cs
- UpDownBaseDesigner.cs
- SignerInfo.cs
- GB18030Encoding.cs
- CodeAssignStatement.cs
- HttpListenerContext.cs
- Listen.cs
- ExpressionPrinter.cs
- GenerateDerivedKeyRequest.cs
- ParseElement.cs
- WebPartVerb.cs
- DoubleKeyFrameCollection.cs
- DataGridRelationshipRow.cs
- GeneralTransform3D.cs
- NamedPipeChannelListener.cs
- XmlImplementation.cs
- CalendarSelectionChangedEventArgs.cs
- GridViewRow.cs
- ContentPlaceHolder.cs
- CookielessHelper.cs
- CustomDictionarySources.cs
- ConfigXmlWhitespace.cs
- TypedDataSetSchemaImporterExtension.cs
- Hash.cs
- ConnectionPool.cs
- BaseComponentEditor.cs
- WebPartEditorApplyVerb.cs
- ReadWriteSpinLock.cs
- PageThemeCodeDomTreeGenerator.cs
- Subset.cs
- DrawingServices.cs
- XPathNodeList.cs
- CoreChannel.cs
- RoutedEventHandlerInfo.cs
- InteropBitmapSource.cs
- DataTable.cs
- UnsafeNativeMethods.cs
- DataTemplate.cs
- CodeAccessPermission.cs
- WebRequest.cs
- MaskedTextBox.cs
- LocalServiceSecuritySettings.cs
- BooleanSwitch.cs
- GiveFeedbackEvent.cs
- ProofTokenCryptoHandle.cs
- DependencyPropertyKey.cs
- HitTestDrawingContextWalker.cs
- TabPage.cs
- DbInsertCommandTree.cs
- BuiltInExpr.cs
- AtomParser.cs
- DetailsViewModeEventArgs.cs
- WinCategoryAttribute.cs
- CompiledQueryCacheEntry.cs
- SoapAttributeOverrides.cs
- OperationAbortedException.cs
- X509ImageLogo.cs
- HtmlHistory.cs
- SapiGrammar.cs
- BitmapPalettes.cs
- SharedUtils.cs
- KeyTimeConverter.cs
- TextServicesContext.cs
- Setter.cs
- ColorTranslator.cs
- XPathDocumentBuilder.cs
- listitem.cs
- DocumentCollection.cs
- WebPartConnectionsConnectVerb.cs
- DataGridViewLinkColumn.cs
- SQLRoleProvider.cs
- DataTableCollection.cs
- ProfileBuildProvider.cs
- ServiceChannelManager.cs
- SymbolType.cs
- Brush.cs
- HttpResponse.cs
- LoaderAllocator.cs
- EventLogEntry.cs
- XmlNodeComparer.cs
- ObjectListItem.cs
- Funcletizer.cs
- DecoderReplacementFallback.cs
- WorkflowDefinitionDispenser.cs
- UncommonField.cs
- VideoDrawing.cs
- Facet.cs
- WebBrowserDocumentCompletedEventHandler.cs
- AlgoModule.cs
- SymbolMethod.cs
- CodeTypeParameterCollection.cs
- OdbcConnectionFactory.cs