Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- EDesignUtil.cs
- GeneralTransform3D.cs
- AnimationException.cs
- ImpersonationContext.cs
- SiteMapPathDesigner.cs
- ToolStripGripRenderEventArgs.cs
- SafeBitVector32.cs
- CodeIndexerExpression.cs
- IndentedTextWriter.cs
- FontEditor.cs
- TextDpi.cs
- EntitySqlQueryBuilder.cs
- Lookup.cs
- Array.cs
- SuppressMessageAttribute.cs
- ShapeTypeface.cs
- DisposableCollectionWrapper.cs
- EventTrigger.cs
- RectAnimationClockResource.cs
- XPathNodePointer.cs
- ArrayTypeMismatchException.cs
- precedingsibling.cs
- TransformedBitmap.cs
- PaginationProgressEventArgs.cs
- DataSourceXmlElementAttribute.cs
- XmlCodeExporter.cs
- TypographyProperties.cs
- TcpChannelListener.cs
- DataGridPageChangedEventArgs.cs
- baseaxisquery.cs
- uribuilder.cs
- WorkflowServiceHost.cs
- MediaCommands.cs
- FlowLayoutPanel.cs
- SqlFunctionAttribute.cs
- DebugController.cs
- StreamSecurityUpgradeInitiatorBase.cs
- GPPOINTF.cs
- HtmlTableCellCollection.cs
- MemberHolder.cs
- SqlFactory.cs
- BoolExpressionVisitors.cs
- entityreference_tresulttype.cs
- AppDomainInfo.cs
- WmiEventSink.cs
- SpellerStatusTable.cs
- CacheAxisQuery.cs
- BreadCrumbTextConverter.cs
- LogLogRecordEnumerator.cs
- NTAccount.cs
- HttpGetProtocolImporter.cs
- BuilderPropertyEntry.cs
- UdpDiscoveryEndpointElement.cs
- WindowsTokenRoleProvider.cs
- DataTemplate.cs
- FrameworkReadOnlyPropertyMetadata.cs
- ThreadStaticAttribute.cs
- SamlSecurityTokenAuthenticator.cs
- PasswordBoxAutomationPeer.cs
- DelegateBodyWriter.cs
- JavaScriptSerializer.cs
- XPathSelectionIterator.cs
- TimelineClockCollection.cs
- VisualState.cs
- DataGridRowDetailsEventArgs.cs
- SchemaComplexType.cs
- HashCodeCombiner.cs
- OdbcConnection.cs
- XmlDocumentFragment.cs
- TypedAsyncResult.cs
- MetadataItemCollectionFactory.cs
- UpdatePanelControlTrigger.cs
- EmbossBitmapEffect.cs
- SendReply.cs
- BrowserCapabilitiesCompiler.cs
- ExpressionContext.cs
- ClaimSet.cs
- Span.cs
- SR.Designer.cs
- WindowsSolidBrush.cs
- CheckBoxField.cs
- OleDbEnumerator.cs
- SecondaryIndexList.cs
- SizeKeyFrameCollection.cs
- ComUdtElementCollection.cs
- MemberInfoSerializationHolder.cs
- ArglessEventHandlerProxy.cs
- IteratorDescriptor.cs
- WebServiceData.cs
- SqlConnectionManager.cs
- ObjectQuery.cs
- FaultConverter.cs
- PersistenceProviderBehavior.cs
- XmlNamespaceDeclarationsAttribute.cs
- ReferencedAssemblyResolver.cs
- Empty.cs
- CookieProtection.cs
- EventDescriptor.cs
- SqlDataSourceFilteringEventArgs.cs
- InstancePersistenceEvent.cs