Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Xml / System / Xml / schema / XmlSchemaIdentityConstraint.cs / 1 / XmlSchemaIdentityConstraint.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Schema { using System.Collections; using System.ComponentModel; using System.Xml.Serialization; ////// /// public class XmlSchemaIdentityConstraint : XmlSchemaAnnotated { string name; XmlSchemaXPath selector; XmlSchemaObjectCollection fields = new XmlSchemaObjectCollection(); XmlQualifiedName qualifiedName = XmlQualifiedName.Empty; CompiledIdentityConstraint compiledConstraint = null; ///[To be supplied.] ////// /// [XmlAttribute("name")] public string Name { get { return name; } set { name = value; } } ///[To be supplied.] ////// /// [XmlElement("selector", typeof(XmlSchemaXPath))] public XmlSchemaXPath Selector { get { return selector; } set { selector = value; } } ///[To be supplied.] ////// /// [XmlElement("field", typeof(XmlSchemaXPath))] public XmlSchemaObjectCollection Fields { get { return fields; } } ///[To be supplied.] ////// /// [XmlIgnore] public XmlQualifiedName QualifiedName { get { return qualifiedName; } } internal void SetQualifiedName(XmlQualifiedName value) { qualifiedName = value; } [XmlIgnore] internal CompiledIdentityConstraint CompiledConstraint { get { return compiledConstraint; } set { compiledConstraint = value; } } [XmlIgnore] internal override string NameAttribute { get { return Name; } set { Name = value; } } } ///[To be supplied.] ////// /// public class XmlSchemaXPath : XmlSchemaAnnotated { string xpath; ///[To be supplied.] ////// /// [XmlAttribute("xpath"), DefaultValue("")] public string XPath { get { return xpath; } set { xpath = value; } } } ///[To be supplied.] ////// /// public class XmlSchemaUnique : XmlSchemaIdentityConstraint { } ///[To be supplied.] ////// /// public class XmlSchemaKey : XmlSchemaIdentityConstraint { } ///[To be supplied.] ////// /// public class XmlSchemaKeyref : XmlSchemaIdentityConstraint { XmlQualifiedName refer = XmlQualifiedName.Empty; ///[To be supplied.] ////// /// [XmlAttribute("refer")] public XmlQualifiedName Refer { get { return refer; } set { refer = (value == null ? XmlQualifiedName.Empty : value); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //[To be supplied.] ///// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Schema { using System.Collections; using System.ComponentModel; using System.Xml.Serialization; ////// /// public class XmlSchemaIdentityConstraint : XmlSchemaAnnotated { string name; XmlSchemaXPath selector; XmlSchemaObjectCollection fields = new XmlSchemaObjectCollection(); XmlQualifiedName qualifiedName = XmlQualifiedName.Empty; CompiledIdentityConstraint compiledConstraint = null; ///[To be supplied.] ////// /// [XmlAttribute("name")] public string Name { get { return name; } set { name = value; } } ///[To be supplied.] ////// /// [XmlElement("selector", typeof(XmlSchemaXPath))] public XmlSchemaXPath Selector { get { return selector; } set { selector = value; } } ///[To be supplied.] ////// /// [XmlElement("field", typeof(XmlSchemaXPath))] public XmlSchemaObjectCollection Fields { get { return fields; } } ///[To be supplied.] ////// /// [XmlIgnore] public XmlQualifiedName QualifiedName { get { return qualifiedName; } } internal void SetQualifiedName(XmlQualifiedName value) { qualifiedName = value; } [XmlIgnore] internal CompiledIdentityConstraint CompiledConstraint { get { return compiledConstraint; } set { compiledConstraint = value; } } [XmlIgnore] internal override string NameAttribute { get { return Name; } set { Name = value; } } } ///[To be supplied.] ////// /// public class XmlSchemaXPath : XmlSchemaAnnotated { string xpath; ///[To be supplied.] ////// /// [XmlAttribute("xpath"), DefaultValue("")] public string XPath { get { return xpath; } set { xpath = value; } } } ///[To be supplied.] ////// /// public class XmlSchemaUnique : XmlSchemaIdentityConstraint { } ///[To be supplied.] ////// /// public class XmlSchemaKey : XmlSchemaIdentityConstraint { } ///[To be supplied.] ////// /// public class XmlSchemaKeyref : XmlSchemaIdentityConstraint { XmlQualifiedName refer = XmlQualifiedName.Empty; ///[To be supplied.] ////// /// [XmlAttribute("refer")] public XmlQualifiedName Refer { get { return refer; } set { refer = (value == null ? XmlQualifiedName.Empty : value); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XslTransformFileEditor.cs
- XmlWriterDelegator.cs
- WebUtil.cs
- PropertyMetadata.cs
- WorkflowInlining.cs
- ReadOnlyNameValueCollection.cs
- DiscoveryRequestHandler.cs
- DataKey.cs
- BasicHttpMessageCredentialType.cs
- DeviceContext.cs
- WSSecureConversationFeb2005.cs
- HtmlEncodedRawTextWriter.cs
- InputLanguageSource.cs
- EdmItemError.cs
- AsyncPostBackTrigger.cs
- MouseGestureConverter.cs
- Tuple.cs
- PointHitTestParameters.cs
- Viewport2DVisual3D.cs
- InputProcessorProfiles.cs
- MobileFormsAuthentication.cs
- RoutedPropertyChangedEventArgs.cs
- invalidudtexception.cs
- SiteMapNodeItem.cs
- StatusCommandUI.cs
- RectangleF.cs
- PerfService.cs
- FigureHelper.cs
- HealthMonitoringSectionHelper.cs
- FileStream.cs
- XmlCharacterData.cs
- TextTreeUndo.cs
- PrinterResolution.cs
- StyleCollectionEditor.cs
- ApplicationSecurityManager.cs
- BitmapImage.cs
- KeyedCollection.cs
- PageAction.cs
- RelationshipDetailsCollection.cs
- SystemIPv4InterfaceProperties.cs
- ToolStripMenuItem.cs
- TrackingDataItemValue.cs
- XNodeSchemaApplier.cs
- _LoggingObject.cs
- CodeSnippetExpression.cs
- TrustLevelCollection.cs
- InteropAutomationProvider.cs
- MulticastOption.cs
- EmbeddedMailObjectsCollection.cs
- GridViewRowCollection.cs
- InputLanguageManager.cs
- SizeFConverter.cs
- TextTreeObjectNode.cs
- SplineKeyFrames.cs
- StringInfo.cs
- AuthenticationSection.cs
- DataExpression.cs
- ShaderEffect.cs
- PathSegment.cs
- ProjectionNode.cs
- MessageQueuePermissionEntry.cs
- EdmFunction.cs
- ExtensionQuery.cs
- CompModSwitches.cs
- MULTI_QI.cs
- SqlLiftWhereClauses.cs
- WSSecurityOneDotOneSendSecurityHeader.cs
- FormatException.cs
- EntityCollection.cs
- NegotiationTokenAuthenticatorStateCache.cs
- ResXResourceWriter.cs
- PostBackOptions.cs
- EventToken.cs
- ClientConfigurationSystem.cs
- WizardStepBase.cs
- DeclarativeCatalogPart.cs
- ConfigurationManagerHelperFactory.cs
- Drawing.cs
- WebServiceFault.cs
- ToolStripSeparator.cs
- MenuItemStyleCollection.cs
- ListViewUpdateEventArgs.cs
- PartitionResolver.cs
- ObjectItemCollection.cs
- XhtmlMobileTextWriter.cs
- ToolBarButtonClickEvent.cs
- AnchoredBlock.cs
- KnownBoxes.cs
- GPPOINT.cs
- MatrixAnimationUsingPath.cs
- UnsafeNativeMethods.cs
- HashCryptoHandle.cs
- DefaultMemberAttribute.cs
- IisTraceWebEventProvider.cs
- SmtpDigestAuthenticationModule.cs
- SystemSounds.cs
- ProtocolViolationException.cs
- TypeLibConverter.cs
- PaginationProgressEventArgs.cs
- DataGridViewAccessibleObject.cs