Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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. // Copyright (c) Microsoft Corporation. All rights reserved.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AnonymousIdentificationSection.cs
- Opcode.cs
- _LocalDataStoreMgr.cs
- InputReport.cs
- CharKeyFrameCollection.cs
- HandleCollector.cs
- GetIsBrowserClientRequest.cs
- Convert.cs
- DescendantQuery.cs
- PathGeometry.cs
- BaseCodeDomTreeGenerator.cs
- NextPreviousPagerField.cs
- ModelTreeEnumerator.cs
- EventArgs.cs
- ProfileGroupSettingsCollection.cs
- ListParaClient.cs
- HtmlTableRow.cs
- DecimalAnimationBase.cs
- QueuePropertyVariants.cs
- ClickablePoint.cs
- TemplateKey.cs
- SystemIPInterfaceStatistics.cs
- OracleConnectionFactory.cs
- X509ServiceCertificateAuthenticationElement.cs
- ListViewItemSelectionChangedEvent.cs
- EndpointBehaviorElementCollection.cs
- Guid.cs
- SecurityUniqueId.cs
- RadioButtonFlatAdapter.cs
- MethodToken.cs
- XsdCachingReader.cs
- AsymmetricKeyExchangeFormatter.cs
- PictureBoxDesigner.cs
- PackageProperties.cs
- ExpressionPrefixAttribute.cs
- CodeMemberField.cs
- NetworkInformationException.cs
- HexParser.cs
- Separator.cs
- DesignerFrame.cs
- HttpCookieCollection.cs
- MulticastIPAddressInformationCollection.cs
- Roles.cs
- ConcurrentQueue.cs
- SpecialNameAttribute.cs
- XmlHelper.cs
- SqlDataRecord.cs
- DropShadowBitmapEffect.cs
- NumericPagerField.cs
- WmlPhoneCallAdapter.cs
- ObjectStateManager.cs
- ByteAnimationBase.cs
- TableLayoutPanelResizeGlyph.cs
- PathSegment.cs
- CollectionDataContractAttribute.cs
- DrawingContextWalker.cs
- AllMembershipCondition.cs
- SvcFileManager.cs
- JsonByteArrayDataContract.cs
- LoginCancelEventArgs.cs
- WorkflowServiceAttributes.cs
- MenuBindingsEditorForm.cs
- SwitchAttribute.cs
- RsaSecurityKey.cs
- InputProcessorProfiles.cs
- DecoderFallback.cs
- StructuredTypeEmitter.cs
- basecomparevalidator.cs
- DesignerVerbCollection.cs
- initElementDictionary.cs
- CodeBinaryOperatorExpression.cs
- IdentifierCreationService.cs
- WebPartManagerInternals.cs
- IdentitySection.cs
- ResourceAttributes.cs
- QueryExpr.cs
- CriticalExceptions.cs
- ScaleTransform.cs
- SmiContextFactory.cs
- EntityWrapper.cs
- SpeakInfo.cs
- ClipboardData.cs
- ByteConverter.cs
- WCFServiceClientProxyGenerator.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- PathSegment.cs
- Verify.cs
- ExecutionContext.cs
- MethodBuilderInstantiation.cs
- AutoGeneratedFieldProperties.cs
- IOThreadTimer.cs
- Identity.cs
- RightNameExpirationInfoPair.cs
- BuildProvider.cs
- DataTableCollection.cs
- TypedCompletedAsyncResult.cs
- DurationConverter.cs
- ConnectionManagementSection.cs
- ThreadStaticAttribute.cs
- XhtmlTextWriter.cs