Code:
/ FX-1434 / FX-1434 / 1.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
- ConfigsHelper.cs
- DependencyProperty.cs
- CodeRemoveEventStatement.cs
- WhitespaceRuleReader.cs
- TransformerConfigurationWizardBase.cs
- CommandEventArgs.cs
- ProfileModule.cs
- Int64KeyFrameCollection.cs
- EntityStoreSchemaGenerator.cs
- TransactionContext.cs
- DataViewManager.cs
- StatusBarItemAutomationPeer.cs
- CommandBindingCollection.cs
- CodeSnippetTypeMember.cs
- DataRecordInfo.cs
- PostBackOptions.cs
- __Error.cs
- ValidatedControlConverter.cs
- ObjectDataSourceView.cs
- COM2ExtendedBrowsingHandler.cs
- FieldAccessException.cs
- FolderBrowserDialog.cs
- BinaryUtilClasses.cs
- MessageFault.cs
- MSHTMLHost.cs
- LocatorManager.cs
- ReadOnlyHierarchicalDataSourceView.cs
- TextStore.cs
- EventDescriptor.cs
- DocumentViewerConstants.cs
- ValueUnavailableException.cs
- DetectEofStream.cs
- KeyValuePairs.cs
- Hash.cs
- WebResourceUtil.cs
- HeaderedItemsControl.cs
- XmlSchemaDocumentation.cs
- TextClipboardData.cs
- SQLGuidStorage.cs
- TextServicesManager.cs
- XhtmlBasicListAdapter.cs
- TextRangeSerialization.cs
- COM2PropertyPageUITypeConverter.cs
- WebPartsPersonalizationAuthorization.cs
- SqlBulkCopyColumnMappingCollection.cs
- InputLanguageSource.cs
- XmlElementCollection.cs
- ConstraintConverter.cs
- RuleInfoComparer.cs
- Message.cs
- complextypematerializer.cs
- BaseContextMenu.cs
- PrintController.cs
- PropertyCollection.cs
- SqlEnums.cs
- IdentityReference.cs
- EntityDataSourceWrapperCollection.cs
- ContextStaticAttribute.cs
- FastPropertyAccessor.cs
- SqlClientPermission.cs
- selecteditemcollection.cs
- Receive.cs
- ExpressionBindings.cs
- input.cs
- StoreContentChangedEventArgs.cs
- SafeCryptoHandles.cs
- BrowserCapabilitiesFactoryBase.cs
- WindowsImpersonationContext.cs
- XmlSchemaObject.cs
- TimeoutStream.cs
- CollectionViewGroup.cs
- SqlConnectionPoolProviderInfo.cs
- Polygon.cs
- ActiveXSite.cs
- RemoteWebConfigurationHostServer.cs
- UIElementPropertyUndoUnit.cs
- EffectiveValueEntry.cs
- UrlMappingCollection.cs
- TypeContext.cs
- SiteMapDataSource.cs
- SmtpMail.cs
- MimeObjectFactory.cs
- XmlDataSourceNodeDescriptor.cs
- LongValidator.cs
- StrongNameSignatureInformation.cs
- CryptoConfig.cs
- SerializationException.cs
- SourceChangedEventArgs.cs
- KeySplineConverter.cs
- StateRuntime.cs
- ToolStripPanelRow.cs
- CutCopyPasteHelper.cs
- OutKeywords.cs
- IdentityReference.cs
- IndentedTextWriter.cs
- ConstructorArgumentAttribute.cs
- TextEditorCopyPaste.cs
- DesignerToolboxInfo.cs
- ToolStripContentPanelRenderEventArgs.cs
- ListViewUpdateEventArgs.cs