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
- _ScatterGatherBuffers.cs
- DiscoveryDocumentReference.cs
- ColumnHeader.cs
- NameValuePair.cs
- DbProviderSpecificTypePropertyAttribute.cs
- MultiPageTextView.cs
- x509utils.cs
- TimeManager.cs
- ScrollItemProviderWrapper.cs
- TypeResolver.cs
- SettingsAttributes.cs
- ProviderSettingsCollection.cs
- CodeMemberProperty.cs
- UserControl.cs
- ObjectListField.cs
- WsdlInspector.cs
- GlobalDataBindingHandler.cs
- ModelItemDictionary.cs
- XmlSchemaSimpleContent.cs
- PackWebRequestFactory.cs
- ExpressionPrefixAttribute.cs
- ModuleBuilderData.cs
- MissingMethodException.cs
- EffectiveValueEntry.cs
- DurationConverter.cs
- MachineSettingsSection.cs
- CodeTypeDeclaration.cs
- HttpCookiesSection.cs
- followingsibling.cs
- BlurBitmapEffect.cs
- QueryInterceptorAttribute.cs
- EdmFunctions.cs
- KoreanLunisolarCalendar.cs
- DbMetaDataCollectionNames.cs
- CheckableControlBaseAdapter.cs
- CodeObject.cs
- ReceiveActivityDesigner.cs
- EntityDataSourceView.cs
- GreenMethods.cs
- XmlSchemaDocumentation.cs
- ProvidePropertyAttribute.cs
- ListViewEditEventArgs.cs
- DataRecord.cs
- NavigationFailedEventArgs.cs
- SharedConnectionWorkflowTransactionService.cs
- XmlReflectionMember.cs
- FileClassifier.cs
- ToolStripDropDownButton.cs
- ProfessionalColors.cs
- _NestedSingleAsyncResult.cs
- Collection.cs
- nulltextnavigator.cs
- TimeEnumHelper.cs
- OleDbCommand.cs
- ComponentGuaranteesAttribute.cs
- ArcSegment.cs
- CommandHelpers.cs
- MetabaseSettingsIis7.cs
- TransactionScope.cs
- TextEditorLists.cs
- NetworkCredential.cs
- OleDbRowUpdatingEvent.cs
- PageStatePersister.cs
- DiscriminatorMap.cs
- CqlGenerator.cs
- WS2007HttpBinding.cs
- ProxyWebPartConnectionCollection.cs
- EastAsianLunisolarCalendar.cs
- WinEventQueueItem.cs
- RelatedView.cs
- Camera.cs
- MethodExpression.cs
- XmlSchemaAttribute.cs
- OleDbReferenceCollection.cs
- ComponentRenameEvent.cs
- TreeChangeInfo.cs
- XmlNodeChangedEventManager.cs
- OutputCacheModule.cs
- GifBitmapDecoder.cs
- ContractTypeNameElement.cs
- ObjectPersistData.cs
- Encoding.cs
- EventSchemaTraceListener.cs
- ValidatingPropertiesEventArgs.cs
- PreviewKeyDownEventArgs.cs
- DataRecordInfo.cs
- NumberFormatter.cs
- ProvidersHelper.cs
- EventRoute.cs
- _Rfc2616CacheValidators.cs
- UnsafeNativeMethods.cs
- SchemaDeclBase.cs
- DataPagerField.cs
- BlurEffect.cs
- WebBrowserProgressChangedEventHandler.cs
- DrawingContextWalker.cs
- SQLByte.cs
- Condition.cs
- _NestedSingleAsyncResult.cs
- UnwrappedTypesXmlSerializerManager.cs