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;
///
///
/// [To be supplied.]
///
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; }
}
///
[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;
///
///
/// [To be supplied.]
///
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; }
}
///
[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
- BamlReader.cs
- CommonProperties.cs
- ActiveDesignSurfaceEvent.cs
- HtmlLink.cs
- CodeTypeReferenceExpression.cs
- ClientProtocol.cs
- MatrixTransform.cs
- GeneralTransformGroup.cs
- BaseComponentEditor.cs
- SmiContextFactory.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- Constants.cs
- DateTimeSerializationSection.cs
- DataGridColumnCollectionEditor.cs
- ModelPropertyDescriptor.cs
- DragEvent.cs
- TouchesCapturedWithinProperty.cs
- PinnedBufferMemoryStream.cs
- CommonGetThemePartSize.cs
- TemplateInstanceAttribute.cs
- UIElementParaClient.cs
- SoapIncludeAttribute.cs
- ResourceContainer.cs
- SqlResolver.cs
- ProfileBuildProvider.cs
- ExtensionQuery.cs
- PartitionedDataSource.cs
- EndpointDiscoveryBehavior.cs
- DataSourceCache.cs
- PickBranch.cs
- PassportPrincipal.cs
- UnauthorizedAccessException.cs
- Crypto.cs
- UnsafeNativeMethods.cs
- SqlDataReader.cs
- PageTheme.cs
- InputLangChangeRequestEvent.cs
- WebRequestModulesSection.cs
- WSHttpSecurity.cs
- WebServiceEnumData.cs
- CompositeDuplexBindingElementImporter.cs
- SmtpFailedRecipientException.cs
- HostExecutionContextManager.cs
- SecurityManager.cs
- CodeTypeReferenceExpression.cs
- X509CertificateTokenFactoryCredential.cs
- WindowsFormsSynchronizationContext.cs
- DateTime.cs
- LoginCancelEventArgs.cs
- StringCollectionMarkupSerializer.cs
- TdsParser.cs
- UInt64.cs
- DirectionalLight.cs
- SortableBindingList.cs
- CodeConstructor.cs
- SessionEndingEventArgs.cs
- Compiler.cs
- TextAction.cs
- UnionCqlBlock.cs
- ElementProxy.cs
- SchemaImporterExtensionsSection.cs
- ControlIdConverter.cs
- TrimSurroundingWhitespaceAttribute.cs
- FieldAccessException.cs
- LinearGradientBrush.cs
- TimelineClockCollection.cs
- WCFServiceClientProxyGenerator.cs
- StreamWithDictionary.cs
- exports.cs
- RelationshipDetailsRow.cs
- localization.cs
- PermissionListSet.cs
- QuadraticBezierSegment.cs
- TextSelectionHighlightLayer.cs
- GroupQuery.cs
- TriState.cs
- XmlSignatureProperties.cs
- SqlConnectionPoolProviderInfo.cs
- SHA512Managed.cs
- VerificationAttribute.cs
- _TLSstream.cs
- RedistVersionInfo.cs
- SuppressIldasmAttribute.cs
- TextBoxBase.cs
- XmlDataSourceView.cs
- DataGridViewCellStateChangedEventArgs.cs
- GeometryGroup.cs
- filewebresponse.cs
- NativeMethods.cs
- ChannelPool.cs
- DataGridTableCollection.cs
- Events.cs
- CngProvider.cs
- ContextProperty.cs
- LogEntryUtils.cs
- EnumBuilder.cs
- FixedStringLookup.cs
- ParameterElement.cs
- FormViewInsertEventArgs.cs
- JsonUriDataContract.cs