Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- ScheduleChanges.cs
- FontUnit.cs
- ListViewTableRow.cs
- XmlEntity.cs
- CodeCatchClauseCollection.cs
- ScriptManager.cs
- TextViewBase.cs
- RemotingConfiguration.cs
- SourceFileBuildProvider.cs
- EdmFunctions.cs
- DateTimeStorage.cs
- Table.cs
- ModelTreeEnumerator.cs
- ToolStripComboBox.cs
- ArgIterator.cs
- MemoryMappedView.cs
- ServiceCredentialsElement.cs
- SByte.cs
- HtmlInputImage.cs
- MessageDecoder.cs
- ExtensionsSection.cs
- TextComposition.cs
- NameSpaceExtractor.cs
- ContentOperations.cs
- WebPartConnectionCollection.cs
- ProviderConnectionPoint.cs
- CompilerParameters.cs
- SecurityProtocol.cs
- entityreference_tresulttype.cs
- ScriptIgnoreAttribute.cs
- FillRuleValidation.cs
- CaretElement.cs
- PipelineModuleStepContainer.cs
- CompilerHelpers.cs
- _LocalDataStore.cs
- StackSpiller.cs
- ExpandCollapsePattern.cs
- ContravarianceAdapter.cs
- JobCollate.cs
- PolicyStatement.cs
- BamlLocalizer.cs
- Stroke2.cs
- HostProtectionPermission.cs
- InlinedAggregationOperator.cs
- DataGridViewBindingCompleteEventArgs.cs
- EntityClassGenerator.cs
- NavigationPropertyEmitter.cs
- ObjectConverter.cs
- XamlValidatingReader.cs
- BitVector32.cs
- IconBitmapDecoder.cs
- TimelineGroup.cs
- FunctionQuery.cs
- RSACryptoServiceProvider.cs
- BlockCollection.cs
- PublisherIdentityPermission.cs
- CultureTableRecord.cs
- TabControlAutomationPeer.cs
- IsolatedStorageException.cs
- CustomTypeDescriptor.cs
- Soap12ProtocolReflector.cs
- EntityDataSourceWizardForm.cs
- EntityTypeBase.cs
- DataGridViewSelectedRowCollection.cs
- PropertyDescriptor.cs
- PingReply.cs
- ScriptControlDescriptor.cs
- QilList.cs
- ErrorHandler.cs
- FixedPageProcessor.cs
- MailMessageEventArgs.cs
- DefaultPropertyAttribute.cs
- Button.cs
- DelegateSerializationHolder.cs
- TypefaceMap.cs
- FixedFindEngine.cs
- AttachedPropertyMethodSelector.cs
- SchemaImporterExtension.cs
- CompareValidator.cs
- WebPartConnectionCollection.cs
- ShapingEngine.cs
- Odbc32.cs
- XmlCountingReader.cs
- ArithmeticException.cs
- RotateTransform3D.cs
- CompilerTypeWithParams.cs
- Lock.cs
- NegatedCellConstant.cs
- PrtTicket_Editor.cs
- PriorityBindingExpression.cs
- DecimalConstantAttribute.cs
- TextSelectionHelper.cs
- ExpressionEditorAttribute.cs
- DESCryptoServiceProvider.cs
- ZipIOModeEnforcingStream.cs
- AspNetSynchronizationContext.cs
- GlobalProxySelection.cs
- Span.cs
- RichTextBoxConstants.cs
- infer.cs