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
- BamlRecords.cs
- StateRuntime.cs
- SqlXml.cs
- MemoryFailPoint.cs
- CustomSignedXml.cs
- CodeGotoStatement.cs
- StringValidator.cs
- DataSourceXmlSerializer.cs
- CustomAssemblyResolver.cs
- TemplateGroupCollection.cs
- HttpEncoderUtility.cs
- RequestQueue.cs
- CodeRegionDirective.cs
- DesignerActionList.cs
- DocumentXPathNavigator.cs
- GeometryConverter.cs
- HtmlInputRadioButton.cs
- ControlOperationInvoker.cs
- ProfileGroupSettingsCollection.cs
- PassportAuthenticationEventArgs.cs
- TraceProvider.cs
- DeploymentSectionCache.cs
- WorkflowQueuingService.cs
- OleDbError.cs
- JobPageOrder.cs
- RtfControlWordInfo.cs
- CatalogZone.cs
- AssociationTypeEmitter.cs
- SplineKeyFrames.cs
- ContainerUIElement3D.cs
- EditingMode.cs
- ControlType.cs
- View.cs
- BamlBinaryWriter.cs
- EntityDataSourceChangingEventArgs.cs
- UrlRoutingModule.cs
- GB18030Encoding.cs
- XPathScanner.cs
- DataTableMapping.cs
- UrlPropertyAttribute.cs
- Margins.cs
- DefaultMemberAttribute.cs
- SetStoryboardSpeedRatio.cs
- SplitterEvent.cs
- ActivityWithResultValueSerializer.cs
- ContactManager.cs
- Int32CollectionConverter.cs
- BCLDebug.cs
- ThemeableAttribute.cs
- QilBinary.cs
- UInt32Converter.cs
- Reference.cs
- ISAPIApplicationHost.cs
- wgx_sdk_version.cs
- OdbcError.cs
- MasterPage.cs
- UnsafeNativeMethods.cs
- ReadOnlyMetadataCollection.cs
- MD5Cng.cs
- DataGridViewEditingControlShowingEventArgs.cs
- RSAProtectedConfigurationProvider.cs
- TypeDelegator.cs
- ClientUtils.cs
- WSSecurityOneDotZeroReceiveSecurityHeader.cs
- OperandQuery.cs
- Command.cs
- CornerRadius.cs
- SyncMethodInvoker.cs
- PopupEventArgs.cs
- CompiledQueryCacheEntry.cs
- TableStyle.cs
- WindowsEditBoxRange.cs
- SplitterEvent.cs
- SqlFunctions.cs
- LayoutExceptionEventArgs.cs
- CommonDialog.cs
- WCFServiceClientProxyGenerator.cs
- WmlMobileTextWriter.cs
- ObjectIDGenerator.cs
- SharedStream.cs
- ScriptControlDescriptor.cs
- log.cs
- CFStream.cs
- VariantWrapper.cs
- TypeListConverter.cs
- RectKeyFrameCollection.cs
- FileStream.cs
- StateMachineSubscriptionManager.cs
- _CacheStreams.cs
- Logging.cs
- SqlDataSourceSelectingEventArgs.cs
- TypeKeyValue.cs
- ModifierKeysConverter.cs
- _CommandStream.cs
- FileUtil.cs
- AutoGeneratedFieldProperties.cs
- QuaternionIndependentAnimationStorage.cs
- FamilyCollection.cs
- SqlTypesSchemaImporter.cs
- OutputCacheProfile.cs