Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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. // //[....] //----------------------------------------------------------------------------- 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
- ManagementObject.cs
- WebScriptMetadataMessageEncodingBindingElement.cs
- RequestCacheEntry.cs
- HttpCacheParams.cs
- SqlGatherProducedAliases.cs
- StorageMappingItemLoader.cs
- TextEditorTables.cs
- RuntimeConfig.cs
- BaseDataBoundControlDesigner.cs
- AssociationSetEnd.cs
- CharacterMetricsDictionary.cs
- DisableDpiAwarenessAttribute.cs
- Error.cs
- TextEditorDragDrop.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- WaitingCursor.cs
- Helpers.cs
- CommandValueSerializer.cs
- CacheHelper.cs
- userdatakeys.cs
- QueryableDataSourceHelper.cs
- ControlParameter.cs
- MemoryMappedFile.cs
- NavigatorInput.cs
- PropertyGridDesigner.cs
- CqlErrorHelper.cs
- HttpDictionary.cs
- Package.cs
- SiteMapDataSourceView.cs
- _BasicClient.cs
- _HelperAsyncResults.cs
- SystemWebSectionGroup.cs
- XmlMembersMapping.cs
- EntitySqlException.cs
- ClientConvert.cs
- MethodCallConverter.cs
- FixedHyperLink.cs
- sqlcontext.cs
- TokenBasedSetEnumerator.cs
- ServerIdentity.cs
- InlineObject.cs
- AbandonedMutexException.cs
- ProtectedConfigurationProviderCollection.cs
- ObjectContextServiceProvider.cs
- RegexCode.cs
- PropertyValueChangedEvent.cs
- UnknownBitmapEncoder.cs
- arabicshape.cs
- _Rfc2616CacheValidators.cs
- ToolStripGripRenderEventArgs.cs
- EntityDataSourceWrapper.cs
- AuthenticationModulesSection.cs
- ProxyWebPartConnectionCollection.cs
- SortQuery.cs
- FlowchartSizeFeature.cs
- Visitors.cs
- ToolBarTray.cs
- Script.cs
- FileRecordSequenceHelper.cs
- SetMemberBinder.cs
- TargetControlTypeAttribute.cs
- SQLInt16.cs
- XPathMultyIterator.cs
- Hyperlink.cs
- XmlRawWriter.cs
- JoinElimination.cs
- WebPartDescription.cs
- figurelengthconverter.cs
- XmlHierarchyData.cs
- DataAdapter.cs
- ItemCollection.cs
- DataGridViewButtonColumn.cs
- XslNumber.cs
- MessageAction.cs
- SelectionItemPattern.cs
- DebugInfoGenerator.cs
- Journaling.cs
- SettingsProviderCollection.cs
- ExceptionValidationRule.cs
- CroppedBitmap.cs
- ParameterRetriever.cs
- MenuItemBinding.cs
- SamlSubject.cs
- BufferedStream.cs
- GiveFeedbackEvent.cs
- ClaimSet.cs
- EntityViewGenerationAttribute.cs
- TextSelection.cs
- Parameter.cs
- SmtpTransport.cs
- RadioButtonFlatAdapter.cs
- TypefaceCollection.cs
- Visual3D.cs
- OrCondition.cs
- DurableErrorHandler.cs
- DBSchemaTable.cs
- CachedRequestParams.cs
- VariantWrapper.cs
- HtmlDocument.cs
- ScanQueryOperator.cs