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
- BaseDataBoundControlDesigner.cs
- FontSource.cs
- ReachDocumentReferenceCollectionSerializer.cs
- FontFamily.cs
- ScriptingSectionGroup.cs
- AuthenticationException.cs
- EncoderBestFitFallback.cs
- URLString.cs
- EmptyEnumerator.cs
- PageParserFilter.cs
- FontWeight.cs
- NativeRecognizer.cs
- Error.cs
- ModulesEntry.cs
- mediaeventshelper.cs
- SqlConnectionPoolGroupProviderInfo.cs
- SqlGenericUtil.cs
- assertwrapper.cs
- CaseStatementSlot.cs
- CompatibleComparer.cs
- InputScopeNameConverter.cs
- SqlRowUpdatedEvent.cs
- SignatureDescription.cs
- SupportingTokenBindingElement.cs
- ListBase.cs
- ConsumerConnectionPointCollection.cs
- ComponentSerializationService.cs
- ServiceReference.cs
- StringCollectionEditor.cs
- XmlBindingWorker.cs
- IPGlobalProperties.cs
- Triplet.cs
- RecognizedPhrase.cs
- ConfigXmlAttribute.cs
- ErrorWrapper.cs
- PersonalizableTypeEntry.cs
- DbDataRecord.cs
- UInt64.cs
- ObfuscationAttribute.cs
- Root.cs
- EntityType.cs
- XslTransform.cs
- ImageIndexConverter.cs
- StylesEditorDialog.cs
- PropertyInformation.cs
- BinaryFormatterSinks.cs
- HashCodeCombiner.cs
- StickyNoteHelper.cs
- SafeRightsManagementHandle.cs
- SurrogateSelector.cs
- ErrorView.xaml.cs
- ExecutionEngineException.cs
- TdsEnums.cs
- Utils.cs
- CustomAttributeBuilder.cs
- UpdateTracker.cs
- DoubleStorage.cs
- ValueSerializer.cs
- GroupBoxAutomationPeer.cs
- DesignerSerializationVisibilityAttribute.cs
- SamlDelegatingWriter.cs
- HtmlHistory.cs
- HttpChannelBindingToken.cs
- CfgSemanticTag.cs
- BezierSegment.cs
- Message.cs
- SQLInt16.cs
- TransformProviderWrapper.cs
- ScriptResourceDefinition.cs
- ServerValidateEventArgs.cs
- TextSelectionHighlightLayer.cs
- ClientCultureInfo.cs
- ElementProxy.cs
- TypefaceMap.cs
- SqlDelegatedTransaction.cs
- DocumentViewerBase.cs
- MailAddressCollection.cs
- StrokeNode.cs
- OdbcTransaction.cs
- TextBox.cs
- IPEndPointCollection.cs
- OdbcInfoMessageEvent.cs
- ResourceReferenceKeyNotFoundException.cs
- TextRunTypographyProperties.cs
- CqlBlock.cs
- BrowserCapabilitiesCompiler.cs
- ParallelLoopState.cs
- ArraySortHelper.cs
- DoubleLinkListEnumerator.cs
- HtmlHead.cs
- OwnerDrawPropertyBag.cs
- DictionarySectionHandler.cs
- MessageSmuggler.cs
- DragDrop.cs
- SHA384Managed.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- DataBinder.cs
- ResourceReferenceExpression.cs
- CqlWriter.cs
- BridgeDataRecord.cs