Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HMACRIPEMD160.cs
- AttributeUsageAttribute.cs
- Soap.cs
- FirewallWrapper.cs
- JournalEntryStack.cs
- versioninfo.cs
- filewebrequest.cs
- EventSourceCreationData.cs
- BamlRecords.cs
- MouseButton.cs
- GenericIdentity.cs
- GlyphShapingProperties.cs
- UIPermission.cs
- BaseCodePageEncoding.cs
- XPathNodeList.cs
- Tag.cs
- ObjectViewQueryResultData.cs
- Pointer.cs
- RewritingSimplifier.cs
- XmlLoader.cs
- WindowsFormsHost.cs
- ResXResourceWriter.cs
- IISUnsafeMethods.cs
- EncoderBestFitFallback.cs
- Globals.cs
- SafeFindHandle.cs
- Debug.cs
- OdbcCommandBuilder.cs
- followingsibling.cs
- HtmlInputReset.cs
- UriParserTemplates.cs
- TranslateTransform.cs
- Win32.cs
- MemberMaps.cs
- QilTargetType.cs
- ParseHttpDate.cs
- BuildResultCache.cs
- EmptyElement.cs
- DataGridColumn.cs
- HyperLinkColumn.cs
- CompModSwitches.cs
- MsmqIntegrationSecurityElement.cs
- DecoderExceptionFallback.cs
- _Events.cs
- XamlToRtfWriter.cs
- XslTransform.cs
- ELinqQueryState.cs
- HtmlMeta.cs
- StateDesigner.LayoutSelectionGlyph.cs
- InitializingNewItemEventArgs.cs
- HierarchicalDataBoundControl.cs
- FontStyles.cs
- AggregationMinMaxHelpers.cs
- ToolStripHighContrastRenderer.cs
- Transform3DCollection.cs
- LogWriteRestartAreaState.cs
- CompilerScopeManager.cs
- diagnosticsswitches.cs
- UnconditionalPolicy.cs
- FrameDimension.cs
- MiniAssembly.cs
- BookmarkWorkItem.cs
- SystemUnicastIPAddressInformation.cs
- GC.cs
- XXXOnTypeBuilderInstantiation.cs
- SByteStorage.cs
- OleDbInfoMessageEvent.cs
- LineSegment.cs
- Exceptions.cs
- SqlClientMetaDataCollectionNames.cs
- CacheModeConverter.cs
- Quad.cs
- LinqDataSourceEditData.cs
- Dispatcher.cs
- CodeValidator.cs
- RadialGradientBrush.cs
- OfTypeExpression.cs
- Soap12ProtocolImporter.cs
- arclist.cs
- ToolStripItemEventArgs.cs
- OdbcRowUpdatingEvent.cs
- PolyLineSegmentFigureLogic.cs
- RealizationContext.cs
- EventProvider.cs
- Inline.cs
- FrameworkRichTextComposition.cs
- MappingModelBuildProvider.cs
- UnicodeEncoding.cs
- XmlMembersMapping.cs
- AsymmetricSignatureDeformatter.cs
- ExternalCalls.cs
- SortFieldComparer.cs
- PartialList.cs
- Decimal.cs
- RotationValidation.cs
- ItemAutomationPeer.cs
- EventProxy.cs
- ObservableCollection.cs
- TaskbarItemInfo.cs
- GeneralTransform2DTo3D.cs